.trust-space-page .trust-space-capabilities h2,.data-service-page .service-page-container .service-content-section h2,.about-page .about-container h2{font-size:clamp(28px,2.1vw,34px)!important;line-height:1.35!important}.trust-space-page .trust-space-capabilities h3,.data-service-page .service-page-container .service-content-section h3,.about-page .about-container h3{font-size:21px!important;line-height:1.45!important}.trust-space-page .trust-space-capabilities p,.data-service-page .service-page-container .service-content-section p,.data-service-page .service-page-container .service-content-section li,.about-page .about-container p,.about-page .about-container li{font-size:17px!important;line-height:1.78!important}.trust-space-page .trust-space-capabilities .section-kicker,.data-service-page .service-page-container .section-kicker,.about-page .about-container .section-kicker,.about-page .about-hero .section-kicker{font-size:15px!important}.trust-space-page .trust-space-capabilities a,.trust-space-page .trust-space-capabilities button,.data-service-page .service-page-container a,.data-service-page .service-page-container button,.about-page .about-container a,.about-page .about-container button{font-size:16px!important}.data-service-page .service-product-hero h1{font-size:clamp(38px,3.2vw,50px)!important;line-height:1.28!important}.data-service-page .service-product-hero p{font-size:19px!important;line-height:1.75!important}.data-service-page .service-product-hero li,.data-service-page .service-product-hero span{font-size:16px!important}.data-service-page .service-product-hero a,.data-service-page .service-product-hero button{font-size:17px!important}.data-service-page .service-page-container .service-content-section>p{font-size:18px!important}.data-service-page .service-delivery-section [class*=step]{font-size:16px!important}.about-page .about-hero{background:radial-gradient(circle at 82% 28%,#1769e01f,#0000 27%),linear-gradient(135deg,#fff 0%,#f4f8ff 58%,#eaf3ff 100%)!important;align-items:center!important;min-height:360px!important;display:flex!important;position:relative!important;overflow:hidden!important}.about-page .about-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#1769e00d 1px,#0000 1px),linear-gradient(90deg,#1769e00d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 100%);mask-image:linear-gradient(90deg,#0000 22%,#000 100%)}.about-page .about-hero>*{z-index:1;position:relative}.about-page .about-hero p{font-size:20px!important;line-height:1.75!important}.about-page .about-audience-section span,.about-page .about-audience-section a,.about-page .about-audience-section button{font-size:16px!important}@media (width<=768px){.trust-space-page .trust-space-capabilities h2,.data-service-page .service-page-container .service-content-section h2,.about-page .about-container h2{font-size:26px!important}.trust-space-page .trust-space-capabilities h3,.data-service-page .service-page-container .service-content-section h3,.about-page .about-container h3{font-size:19px!important}.trust-space-page .trust-space-capabilities p,.data-service-page .service-page-container .service-content-section p,.data-service-page .service-page-container .service-content-section li,.about-page .about-container p,.about-page .about-container li{font-size:16px!important}.data-service-page .service-product-hero h1,.about-page .about-hero h1{font-size:32px!important}.data-service-page .service-product-hero p,.about-page .about-hero p{font-size:17px!important}.about-page .about-hero{min-height:270px!important}}@media (width<=768px){.trust-space-page .trust-space-hero-inner p,.trust-space-page .trust-space-hero-inner a{font-size:18px!important}}.trust-space-page .trust-space-hero-inner p{line-height:1.85;font-size:22px!important}.trust-space-page .trust-space-hero-inner a{font-weight:700;font-size:20px!important}@media (width<=768px){.trust-space-page .trust-space-hero-inner p,.trust-space-page .trust-space-hero-inner a{font-size:18px!important}}.wanli-app .portal-header.ic-launch-header{box-sizing:border-box;z-index:80;background:#fff;border-bottom:1px solid #e9edf3;width:100%;min-width:0;max-width:none;position:sticky;top:0;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:24px!important;height:56px!important;min-height:56px!important;padding:0 28px!important;display:flex!important}.wanli-app .ic-launch-header .portal-nav{scrollbar-width:thin;flex:1;min-width:0;overflow-x:auto;flex-wrap:nowrap!important;gap:28px!important;width:auto!important;display:flex!important}.wanli-app .ic-launch-header .portal-nav>a{white-space:nowrap;flex:none;align-items:center;font-weight:600;display:flex;height:56px!important;min-height:56px!important;padding:0!important;font-size:14px!important}.wanli-app .portal-page .portal-header.ic-launch-header .portal-actions{flex:none;min-width:0;gap:16px!important;display:flex!important}.wanli-app .ic-launch-header .ic-service-link{white-space:nowrap;align-items:center;gap:5px;font-weight:400;display:flex;color:#7787a0!important;font-size:12px!important}.wanli-app .ic-account{color:#243958;align-items:center;gap:16px;display:flex;position:relative}.wanli-app .ic-account button{cursor:pointer;font-family:inherit}.wanli-app .ic-account :is(.ic-message-bell,.ic-account-trigger){box-shadow:none;color:inherit;background:0 0;border:0;align-items:center;gap:8px;height:38px;padding:0;font-size:13px;display:flex}.wanli-app .ic-account-trigger>span:not(.ic-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.wanli-app .ic-avatar{color:#1e3e68;background:linear-gradient(135deg,#d9eafa,#bbd8f1);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.wanli-app .ic-message-bell{position:relative}.wanli-app .ic-badge{color:#fff;text-align:center;box-sizing:border-box;background:#ff342f;border-radius:12px;min-width:17px;height:17px;padding:0 3px;font:11px/17px Arial,sans-serif}.wanli-app .ic-message-bell .ic-badge{position:absolute;top:0;left:10px}.wanli-app .ic-account-menu{z-index:100;background:#fff;border:1px solid #e6eaf1;border-radius:9px;width:174px;padding:7px;position:absolute;top:45px;right:0;box-shadow:0 8px 28px #25364b18}.wanli-app .ic-account-menu :is(a,button){box-sizing:border-box;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;line-height:1.4;text-decoration:none;color:#284264!important;gap:12px!important;height:auto!important;min-height:36px!important;padding:9px 11px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.wanli-app .ic-account-menu :is(a,button):hover,.wanli-app .ic-account-menu .active{color:#ed3530!important;background:#fff0f1!important}.wanli-app .ic-account-menu .ic-badge{margin-left:auto}.wanli-app .intelligence-page{color:#172e4d;background:#f5f7fa;min-width:0;font-size:13px;line-height:1.5}.wanli-app .ic-container{box-sizing:border-box;width:100%;min-width:0;max-width:1580px;margin:auto;padding:0 24px 20px;container:intelligence/inline-size}.wanli-app--embedded .ic-container{max-width:none}.wanli-app .ic-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;padding:14px 0 12px;display:grid}.wanli-app .ic-summary-card{color:#172e4d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:13px 16px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 14px #25364b05}.wanli-app .ic-summary-card:hover{border-color:#cbd7e5;box-shadow:0 5px 16px #25364b0b}.wanli-app .ic-summary-icon{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.wanli-app .ic-summary-card.red .ic-summary-icon{color:#e74a42;background:#fff0ee}.wanli-app .ic-summary-card.blue .ic-summary-icon{color:#2b73ce;background:#edf5ff}.wanli-app .ic-summary-card.green .ic-summary-icon{color:#17a875;background:#eafaf3}.wanli-app .ic-summary-card.orange .ic-summary-icon{color:#e78a19;background:#fff3e5}.wanli-app .ic-summary-copy{gap:1px;min-width:0;display:grid}.wanli-app .ic-summary-copy b{color:#526b88;font-size:12px;font-weight:600}.wanli-app .ic-summary-copy strong{color:#142d50;font-size:25px;font-weight:750;line-height:1.2}.wanli-app .ic-summary-copy small{color:#8a9bb0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wanli-app .ic-hero{box-sizing:border-box;background:linear-gradient(104deg,#fff7f4,#fff4f5 55%,#fff9f8);justify-content:space-between;align-items:center;gap:20px;min-height:128px;padding:19px max(28px,50% - 762px);display:flex;overflow:hidden}.wanli-app .ic-eyebrow{color:#f2382e;letter-spacing:1.4px;font-size:11px;font-weight:700}.wanli-app .ic-hero h1{color:#102b4d;margin:6px 0;font-size:31px;font-weight:750;line-height:1.25}.wanli-app .ic-hero p{color:#61758f;margin:0;font-size:14px}.wanli-app .ic-illustration{align-self:center;width:350px;min-width:240px;height:102px;position:relative}.wanli-app .ic-orbit{border:2px solid #ffc4c455;border-radius:50%;width:325px;height:85px;position:absolute;top:40px;left:10px;transform:rotate(-14deg)}.wanli-app .ic-orbit.second{top:24px;transform:rotate(13deg)}.wanli-app .ic-paper{box-sizing:border-box;background:linear-gradient(120deg,#fff8f6,#ffadab);border:1px solid #fff;border-radius:9px;width:82px;height:102px;padding:13px;position:absolute;top:4px;left:166px;transform:rotate(9deg);box-shadow:5px 5px #ffd5d3,9px 9px 18px #ec554729}.wanli-app .ic-paper.back{opacity:.75;background:#ffe0de;top:-3px;left:189px}.wanli-app .ic-illustration-bell{color:#fff;background:linear-gradient(130deg,#ffaaa1,#ff3c36);border-radius:8px;place-items:center;width:48px;height:47px;display:grid;box-shadow:0 4px 10px #e9645644}.wanli-app .ic-paper i{background:#efa4a0;border-radius:3px;width:40px;height:4px;margin-top:8px;display:block}.wanli-app .ic-paper i:last-child{width:26px;margin-top:5px}.wanli-app .ic-illustration-tag{color:#fff;background:linear-gradient(#ff9588,#f34137);border-radius:7px;padding:5px 12px;font-size:11px;position:absolute;top:72px;left:85px;box-shadow:0 4px 9px #fa817130}.wanli-app .ic-spark{background:linear-gradient(#ffb2af,#ffd1ce);border-radius:50%;width:16px;height:16px;position:absolute}.wanli-app .ic-spark.one{top:12px;left:56px}.wanli-app .ic-spark.two{width:13px;height:13px;top:45px;right:15px}.wanli-app .ic-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.wanli-app .ic-feature{background:#fff;border:1px solid #e8ecf2;border-radius:7px;align-items:center;gap:15px;min-width:0;padding:12px 18px;display:flex;box-shadow:0 3px 12px #21384f04}.wanli-app .ic-feature>span{color:#f33932;background:linear-gradient(#ffe9e6,#fff1f0);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.wanli-app .ic-feature h2{color:#172c48;margin:0 0 4px;font-size:15px}.wanli-app .ic-feature p{color:#7184a0;margin:0;font-size:12px;line-height:1.5}.wanli-app .ic-primary-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.wanli-app .ic-follow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:12px;margin-bottom:12px;display:grid}.wanli-app .ic-card{box-sizing:border-box;background:#fff;border:1px solid #e7ecf2;border-radius:8px;min-width:0;padding:12px 15px;box-shadow:0 3px 14px #25364b04}.wanli-app .ic-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.wanli-app .ic-card>header>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:0;display:flex}.wanli-app .ic-card h2{align-items:center;gap:9px;margin:0;font-size:16px;font-weight:650;line-height:1.4;display:flex}.wanli-app .ic-card h2:before{content:"";background:#ff463f;border-radius:2px;flex:none;width:4px;height:16px;display:block}.wanli-app :is(.intelligence-page,.ic-dialog) :is(input,select,button){font:inherit;box-sizing:border-box}.wanli-app :is(.intelligence-page,.ic-dialog) :is(input,select){color:#29415f;background:linear-gradient(#f9fbfd,#fff);border:1px solid #e0e7f0;border-radius:5px;min-width:0;max-width:100%;height:31px!important;min-height:31px!important;padding:0 10px!important;font-size:12px!important}.wanli-app :is(.intelligence-page,.ic-dialog) input::placeholder{color:#94a3b8}.wanli-app :is(.intelligence-page,.ic-dialog) :is(button,a){-webkit-tap-highlight-color:transparent}.wanli-app :is(.intelligence-page,.ic-dialog) button{cursor:pointer}.wanli-app :is(.intelligence-page,.ic-dialog) button:disabled{opacity:.55;cursor:wait}.wanli-app :is(.intelligence-page,.ic-dialog) :is(button,input,select,a):focus-visible{outline-offset:2px;outline:2px solid #ed514b}.wanli-app .ic-text-button{color:#7b8ca6;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.wanli-app .ic-text-button:hover{color:#ef3a33}.wanli-app .ic-subscription{gap:6px;display:grid}.wanli-app .ic-form-row{grid-template-columns:102px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;display:grid}.wanli-app .ic-form-row>span{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.wanli-app .ic-form-row>span small{font-size:10px;font-weight:400}.wanli-app .ic-form-row>select{width:190px}.wanli-app .ic-form-row>input{width:100%}.wanli-app .ic-type-options{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.wanli-app .ic-type-options :is(button,select){color:#526681;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:5px;height:29px;padding:0 9px;font-size:11px}.wanli-app .ic-type-options button.selected{color:#fff;background:linear-gradient(110deg,#fb5146,#f2382e);border-color:#f2382e}.wanli-app .ic-money-range{align-items:center;gap:9px;min-width:0;max-width:350px;display:flex}.wanli-app .ic-money-range input{flex:1;width:0}.wanli-app .ic-rule-options{color:#8797ae;margin-left:110px;font-size:11px}.wanli-app .ic-rule-options summary{cursor:pointer}.wanli-app .ic-rule-options label{align-items:center;gap:10px;padding:6px 0;display:flex}.wanli-app .ic-form-help{color:#8a6970;grid-column:2;font-size:11px;font-weight:400}.wanli-app .ic-form-actions{justify-content:center;gap:12px;padding-top:5px;display:flex}.wanli-app :is(.ic-form-actions,.ic-dialog-actions,.ic-pagination,.ic-picker-search,.ic-saved-rules) :is(button,a),.wanli-app .ic-outline{color:#49627f;text-align:center;background:#fff;border:1px solid #e0e7ef;border-radius:5px;min-height:31px;padding:5px 15px;text-decoration:none}.wanli-app .ic-form-actions button{min-width:128px;height:35px}.wanli-app .ic-primary{box-shadow:0 3px 7px #ff4d4215;color:#fff!important;background:linear-gradient(110deg,#fa4e43,#f2382e)!important;border:1px solid #f2382e!important}.wanli-app .ic-message-panel{flex-direction:column;display:flex}.wanli-app .ic-panel-note{color:#8b99ae;margin:1px 0 7px;font-size:11px;line-height:1.5}.wanli-app .ic-messages{min-width:0;margin:0;padding:0;list-style:none}.wanli-app .ic-messages li+li{border-top:1px solid #edf0f4}.wanli-app .ic-messages button{text-align:left;color:#233b5a;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) 69px;gap:10px;width:100%;padding:9px 1px;display:grid}.wanli-app .ic-messages strong{-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.wanli-app .ic-messages p{color:#8798af;margin:3px 0 0;font-size:11px;line-height:1.5}.wanli-app .ic-messages time{color:#8a9ab1;text-align:right;font-size:10px}.wanli-app .ic-read-dot{background:#ff3f39;border-radius:50%;width:7px;height:7px;margin-top:5px}.wanli-app .ic-read-dot.read{background:#8c9fb6}.wanli-app .ic-empty{text-align:center;color:#8b9aaf;box-sizing:border-box;flex:1;align-content:center;gap:8px;min-height:85px;padding:16px;font-size:12px;display:grid}.wanli-app .ic-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.wanli-app .ic-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:11px}.wanli-app .ic-table th{color:#7b8ba1;background:#f3f5f8;padding:4px 6px;font-size:11px;font-weight:500}.wanli-app .intelligence-page .ic-table th,.wanli-app .ic-dialog .ic-table th{color:#7b8ba1!important;background:#f3f5f8!important;padding:4px 6px!important;font-size:11px!important;font-weight:500!important}.wanli-app .intelligence-page .ic-table td,.wanli-app .ic-dialog .ic-table td{padding:5px 6px!important;font-size:11px!important}.wanli-app .ic-table td{color:#425b7c;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;padding:5px 6px;line-height:1.45}.wanli-app .ic-table tr:last-child td{border-bottom:0}.wanli-app .ic-table th:first-child{width:38%}.wanli-app .ic-table th:last-child{width:25%}.wanli-app .ic-table .ic-outline{color:#f0443b;white-space:nowrap;background:#fff8f7;border:1px solid #ffd8d5;min-height:22px;padding:2px 7px;font-size:10px}.wanli-app .ic-follow-state{color:#f24941;white-space:nowrap;background:#fff0ef;border:0;border-radius:10px;padding:1px 7px;font-size:10px}.wanli-app .ic-competitor-table th:first-child{width:24%}.wanli-app .ic-competitor-table th:nth-child(2){width:26%}.wanli-app .ic-competitor-table th:last-child{width:20%}.wanli-app .ic-competitor-table td>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wanli-app .ic-unfollow{color:#9aa6b7;background:0 0;border:0;padding:0;font-size:10px!important}.wanli-app .ic-analysis-table{min-width:840px}.wanli-app .ic-analysis-table th:first-child{width:22%}.wanli-app .ic-analysis-table th:last-child{width:17%}.wanli-app .ic-analysis-table th:nth-child(2){width:9%}.wanli-app .ic-prediction{color:#8995a9!important}.wanli-app .ic-footnote{color:#98a4b7;margin:9px 0 0;font-size:11px}.wanli-app .ic-status{color:#69839e;background:#fff;border:1px solid #e4eaf2;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:7px 10px;font-size:11px;display:flex}.wanli-app .ic-status>.ic-text-button:last-child{margin-left:auto}.wanli-app .ic-error{background:#fff3f0;border-radius:5px;padding:8px 10px;font-size:12px;color:#bb382f!important}.wanli-app .ic-dialog{box-sizing:border-box;color:#243c5d;border:1px solid #e1e7ee;border-radius:12px;width:min(1060px,100% - 40px);max-height:calc(100% - 50px);padding:20px;font:13px/1.5 Microsoft YaHei,sans-serif;overflow:auto;box-shadow:0 15px 60px #15314f22}.wanli-app .ic-dialog::backdrop{background:#12243a55}.wanli-app .ic-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.wanli-app .ic-dialog>header h2{margin:0;font-size:18px}.wanli-app .ic-dialog>header button{color:#73879f;cursor:pointer;background:0 0;border:0;padding:4px}.wanli-app .ic-dialog-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.wanli-app .ic-overlay{z-index:1000;background:#12243a55;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wanli-app .ic-login-dialog{background:#fff;width:min(460px,100%)}.wanli-app .ic-picker-search{gap:10px;display:flex}.wanli-app .ic-picker-search input{flex:1;height:36px}.wanli-app .ic-picker-results{min-height:180px}.wanli-app .ic-picker-results article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.wanli-app .ic-picker-results small{color:#8a9bb0;margin-top:4px;display:block}.wanli-app .ic-followed-count{text-align:right;color:#7b8ba1;margin:10px 0 4px}.wanli-app .ic-followed-count b{color:#ef4138;font-size:18px}.wanli-app .ic-followed{color:#647b96;white-space:nowrap;background:#eef2f6;border:1px solid #dce5ef;border-radius:5px;min-height:32px;padding:0 12px}.wanli-app .ic-saved-rules article{border-bottom:1px solid #e9edf2;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.wanli-app .ic-saved-rules article>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.wanli-app .ic-saved-rules p{color:#8b9aaf;margin:5px 0 0;font-size:12px}.wanli-app .ic-notice-results h3{align-items:center;gap:12px;font-size:16px;display:flex}.wanli-app .ic-notice-results h3 small{color:#889aaf;font-size:12px;font-weight:400}.wanli-app .ic-notice-results article{border-bottom:1px solid #e8edf3;padding:12px 0}.wanli-app .ic-notice-results a{color:#233b5b;font-size:14px;text-decoration:none}.wanli-app .ic-notice-results a:hover{color:#f2382e}.wanli-app .ic-notice-results p{color:#8698ae;flex-wrap:wrap;gap:16px;margin:6px 0 0;font-size:12px;display:flex}.wanli-app .ic-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.wanli-app .ic-message-tabs{flex-wrap:wrap;gap:6px;margin:5px 0 8px;display:flex}.wanli-app .ic-message-tabs button{color:#637a96;cursor:pointer;background:#fff;border:1px solid #e1e8f1;border-radius:4px;padding:4px 9px;font-size:11px}.wanli-app .ic-message-tabs button.selected{color:#fff;background:#ef443c;border-color:#ef443c}.wanli-app .ic-access{text-align:center;color:#405877;padding:70px 24px}.wanli-app .ic-access h1{font-size:25px}.wanli-app .ic-access p{font-size:14px}.wanli-app .ic-access .ic-dialog-actions{justify-content:center}.wanli-app .ic-muted{color:#94a3b8}.wanli-app .ic-access-icon{color:#ef4138;font-size:46px}.wanli-app .ic-inbox{padding-top:25px}.wanli-app .ic-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.wanli-app .ic-page-heading h1{margin:6px 0;font-size:30px}.wanli-app .ic-page-heading h1 small{color:#8b9bb0;font-size:13px;font-weight:400}.wanli-app .ic-page-heading p{color:#7d91aa}.wanli-app .ic-inbox .ic-messages strong{-webkit-line-clamp:unset}.wanli-app .ic-inbox .ic-messages button{padding:15px 0}@container intelligence (width<=1100px){.wanli-app .ic-form-row{grid-template-columns:85px minmax(0,1fr)}.wanli-app .ic-rule-options{margin-left:93px}.wanli-app .ic-feature{gap:10px;padding:10px 12px}.wanli-app .ic-feature p{font-size:11px}.wanli-app .ic-card{padding:11px 12px}.wanli-app .ic-card h2{font-size:14px}.wanli-app .ic-type-options :is(button,select){padding:0 7px}}@container intelligence (width<=850px){.wanli-app .ic-primary-grid,.wanli-app .ic-follow-grid{grid-template-columns:minmax(0,1fr)}.wanli-app .ic-feature{align-items:flex-start}.wanli-app .ic-feature>span{width:34px;height:34px}.wanli-app .ic-feature h2{font-size:13px}}@media (width<=850px){.wanli-app .portal-header.ic-launch-header{gap:16px!important;padding-inline:16px!important}.wanli-app .ic-launch-header .portal-nav{gap:20px!important}.wanli-app .ic-launch-header .ic-service-link span{display:none}.wanli-app .ic-launch-header .portal-actions{gap:10px!important}.wanli-app .ic-account{gap:10px}.wanli-app .ic-hero{padding-inline:22px}.wanli-app .ic-illustration{width:270px;min-width:230px}.wanli-app .ic-container{padding-inline:16px}}@media (width<=600px){.wanli-app .ic-launch-header .ic-service-link{display:none}.wanli-app .ic-launch-header .portal-nav{gap:18px!important}.wanli-app .ic-launch-header .portal-nav>a{font-size:13px!important}.wanli-app .ic-account-trigger>span:not(.ic-avatar),.wanli-app .ic-account-trigger>svg{display:none}.wanli-app .ic-hero{min-height:125px;padding:22px 18px}.wanli-app .ic-hero h1{font-size:28px}.wanli-app .ic-hero p{font-size:12px}.wanli-app .ic-illustration{display:none}.wanli-app .ic-container{padding-inline:12px}.wanli-app .ic-summary-strip{grid-template-columns:1fr;gap:8px;padding-top:10px}.wanli-app .ic-features{gap:6px}.wanli-app .ic-feature{text-align:center;justify-items:center;padding:10px 7px;display:grid}.wanli-app .ic-feature p{font-size:10px}.wanli-app .ic-form-row{grid-template-columns:82px minmax(0,1fr)}.wanli-app .ic-rule-options{margin-left:90px}.wanli-app .ic-table:not(.ic-analysis-table){min-width:460px}.wanli-app .ic-card>header{align-items:flex-start}.wanli-app .ic-dialog{width:calc(100% - 24px);padding:14px}.wanli-app .ic-saved-rules article{flex-direction:column}.wanli-app .ic-page-heading{flex-direction:column;align-items:flex-start}}.wanli-app .ic-auth-shell{box-sizing:border-box;background:radial-gradient(at top,#fff0ed,#f5f7fa 65%);place-items:start center;min-height:calc(100vh - 56px);padding:56px 20px;display:grid}.wanli-app .ic-auth-card{box-sizing:border-box;background:#fff;border:1px solid #e7ecf2;border-radius:12px;width:100%;min-width:0;max-width:400px;padding:28px;box-shadow:0 8px 28px #25364b09}.wanli-app .ic-auth-symbol{color:#f2382e;background:#fff0ec;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.wanli-app .ic-auth-card h1{margin:16px 0 8px;font-size:25px}.wanli-app .ic-auth-card>p{color:#7787a0;margin-bottom:24px;font-size:13px}.wanli-app .ic-auth-card form,.wanli-app .ic-password-form{gap:16px;display:grid}.wanli-app :is(.ic-auth-card,.ic-password-form) label{color:#405877;gap:7px;font-size:13px;display:grid}.wanli-app .ic-auth-card input{background:#fbfcfe;width:100%;height:42px!important;padding:0 12px!important;font-size:14px!important}.wanli-app .ic-auth-submit{height:42px;font:inherit;cursor:pointer;border-radius:7px}.wanli-app .ic-auth-switch{color:#7787a0;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:12px;display:flex}.wanli-app .ic-auth-switch button{color:#f2382e;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px}.wanli-app .ic-auth-back{text-align:center;color:#8997aa;margin-top:20px;font-size:12px;text-decoration:none;display:block}.wanli-app .ic-password-panel{max-width:600px;margin-top:18px}.wanli-app .ic-password-form{max-width:380px}.wanli-app .ic-password-form button{border-radius:5px;padding:8px 12px}@media (width<=600px){.wanli-app .ic-auth-shell{padding:25px 16px}.wanli-app .ic-auth-card{padding:24px}}.wanli-app .portal-page .ic-launch-header .ic-account .ic-account-trigger{border-radius:6px;box-shadow:none!important;color:#284264!important;background:0 0!important;border:0!important;padding:0 6px!important}.wanli-app .portal-page .ic-launch-header .ic-account .ic-account-trigger:hover{background:#f3f6fa!important}.wanli-app .portal-page .ic-launch-header .ic-account .ic-account-trigger:focus-visible{outline-offset:2px;outline:2px solid #7d92ae!important}.wanli-app .ic-account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.wanli-app .ic-account-details>div{border-bottom:1px solid #eef1f5;grid-template-columns:100px minmax(0,1fr);min-width:0;padding:10px 0;display:grid}.wanli-app .ic-account-details dt{color:#7787a0}.wanli-app .ic-account-details dd{overflow-wrap:anywhere;margin:0}@container intelligence (width<=850px){.wanli-app .ic-account-details{grid-template-columns:1fr}}.wanli-app .ic-analysis-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.wanli-app .ic-analysis-grid.has-ai{grid-template-columns:minmax(0,2.55fr) minmax(0,1fr)}.wanli-app .ic-monitor-table{min-width:540px}.wanli-app .ic-monitor-table th:first-child{width:23%}.wanli-app .ic-monitor-table th:last-child{width:20%}.wanli-app .ic-table small,.wanli-app .ic-table .ic-unfollow{color:#8392a7;margin-top:4px;display:block}.wanli-app .ic-table .ic-text-button{white-space:normal;text-align:left;margin-top:5px;display:block}.wanli-app .ic-analysis-entry{color:#e6443b;margin-bottom:9px}.wanli-app .ic-event-label{color:#e54239;background:#fff0ed;border-radius:3px;margin-right:5px;padding:1px 5px;font-size:10px;display:inline-block}.wanli-app .ic-messages strong{-webkit-line-clamp:2}.wanli-app .ic-message-panel .ic-empty{min-height:100px}.wanli-app .ic-fact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:12px 0;display:grid}.wanli-app .ic-fact-grid>section,.wanli-app .ic-fact-section{border:1px solid #e8edf3;border-radius:8px;min-width:0;margin-bottom:12px;padding:12px}.wanli-app .ic-profile h3{margin:0 0 8px;font-size:15px}.wanli-app .ic-profile p{overflow-wrap:anywhere}.wanli-app .ic-fact-section ul{margin:0;padding:0;list-style:none}.wanli-app .ic-fact-section li{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.wanli-app .ic-fact-section li span{overflow-wrap:anywhere;min-width:0}.wanli-app .ic-fact-section li b{white-space:nowrap}.wanli-app .ic-profile small{color:#7e8ea5;display:block}.wanli-app .ic-winner-table{min-width:760px}.wanli-app .ic-winner-table th:first-child{width:24%}.wanli-app .ic-winner-table th:last-child{width:10%}.wanli-app .ic-winner-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.wanli-app .ic-winner-search label{flex:1;gap:5px;min-width:150px;display:grid}@container intelligence (width<=1100px){.wanli-app .ic-analysis-grid.has-ai{grid-template-columns:minmax(0,1fr)}}@container intelligence (width<=850px){.wanli-app .ic-primary-grid,.wanli-app .ic-follow-grid{grid-template-columns:minmax(0,1fr)}.wanli-app .ic-feature p{overflow-wrap:anywhere}.wanli-app .ic-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.wanli-app .ic-subscription{grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app .ic-subscription>*{grid-column:1/-1}.wanli-app .ic-subscription>.ic-half{grid-column:auto;grid-template-columns:62px minmax(0,1fr)}.wanli-app .ic-subscription>.ic-half>select{width:100%}@container intelligence (width<=650px){.wanli-app .ic-subscription>.ic-half{grid-column:1/-1;grid-template-columns:82px minmax(0,1fr)}}.wanli-app .intelligence-page{font-size:15px}.wanli-app .ic-container{max-width:100%;padding:0 24px 28px}.wanli-app .ic-summary-strip{gap:16px;padding:18px 0 16px}.wanli-app .ic-summary-card{border-radius:14px;min-height:96px;padding:16px 18px}.wanli-app .ic-summary-icon{width:42px;height:42px}.wanli-app .ic-summary-copy b{font-size:15px}.wanli-app .ic-summary-copy strong{font-size:29px}.wanli-app .ic-summary-copy small{font-size:13px}.wanli-app .ic-primary-grid,.wanli-app .ic-follow-grid,.wanli-app .ic-analysis-grid{gap:16px;margin-bottom:16px}.wanli-app .ic-primary-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.wanli-app .ic-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app .ic-card{border-radius:14px;padding:18px 20px;box-shadow:0 4px 16px #16223a0a}.wanli-app .ic-card h2{font-size:20px}.wanli-app .ic-form-row{gap:12px;margin:2px 0}.wanli-app .ic-form-row>span{font-size:15px}.wanli-app :is(.intelligence-page,.ic-dialog) :is(input,select){height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:15px!important}.wanli-app .ic-type-options{gap:8px}.wanli-app .ic-type-options :is(button,select){height:38px;padding:0 12px;font-size:14px}.wanli-app .ic-form-actions button,.wanli-app .ic-outline,.wanli-app .ic-primary{min-height:42px;padding:0 18px;font-size:15px}.wanli-app .ic-message-tabs button{padding:7px 12px;font-size:14px}.wanli-app .ic-messages button{grid-template-columns:12px minmax(0,1fr) 85px;gap:12px;min-height:64px;padding:13px 1px}.wanli-app .ic-messages strong{-webkit-line-clamp:2;font-size:15px;line-height:1.45}.wanli-app .ic-messages p{font-size:14px;line-height:1.55}.wanli-app .ic-messages time{font-size:13px}.wanli-app .ic-table{font-size:15px}.wanli-app .intelligence-page .ic-table th,.wanli-app .ic-dialog .ic-table th{padding:10px 9px!important;font-size:14px!important}.wanli-app .intelligence-page .ic-table td,.wanli-app .ic-dialog .ic-table td{line-height:1.5;padding:11px 9px!important;font-size:15px!important}.wanli-app .ic-table .ic-outline{min-height:32px;padding:0 10px;font-size:13px}.wanli-app .ic-table small{font-size:13px}.wanli-app .ic-empty{min-height:120px;padding:22px;font-size:15px}.wanli-app .ic-panel-note,.wanli-app .ic-text-button{font-size:14px}.wanli-app .ic-footnote{font-size:13px}.wanli-app .ic-analysis-grid{grid-template-columns:minmax(0,1fr)!important}@container intelligence (width<=1199px){.wanli-app .ic-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app .ic-primary-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@container intelligence (width<=899px){.wanli-app .ic-primary-grid,.wanli-app .ic-follow-grid{grid-template-columns:minmax(0,1fr)}}@container intelligence (width<=650px){.wanli-app .ic-summary-strip{grid-template-columns:minmax(0,1fr)}.wanli-app .ic-container{padding-inline:16px}}.service-portal-page,.service-api-page{--service-blue:#006ea8;--service-blue-bright:#147db3;--service-blue-dark:#123b5d;--service-muted:#5b7083;--service-border:#d7e5ef;--service-soft:#f2f7fc;--service-orange:#f15a24;color:var(--service-blue-dark);background:#f5f8fb;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.service-portal-page *,.service-api-page *{box-sizing:border-box;letter-spacing:0}.service-portal-page .portal-nav a.active,.service-api-page .portal-nav a.active{color:var(--service-blue)}.service-product-hero{color:#fff;background:linear-gradient(135deg,#075c91 0%,#147db3 62%,#327deb 100%);min-height:310px;position:relative;overflow:hidden}.service-product-hero:before,.service-product-hero:after{content:"";pointer-events:none;position:absolute}.service-product-hero:before{opacity:.22;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%);mask-image:linear-gradient(90deg,#0000,#000 62%)}.service-product-hero:after{background:linear-gradient(90deg,#f15a24 0 16%,#ffffffc7 16% 44%,#0b6fa4 44%);height:5px;bottom:0;left:0;right:0}.service-product-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:70px;min-height:310px;padding-top:40px;padding-bottom:40px;display:grid;position:relative}.service-product-hero-copy>span,.service-consult-band>div>span{color:#ffe0d4;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.service-product-hero h1{color:#fff;max-width:820px;margin:0;font-size:34px;line-height:1.3}.service-product-hero-copy>p{color:#ffffffe6;max-width:850px;margin:14px 0 0;font-size:16px;line-height:1.8}.service-product-hero-copy>ul{color:#ffffffe0;flex-wrap:wrap;gap:9px 20px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.service-product-hero-copy>ul li:before{content:"";vertical-align:2px;background:#91e1ff;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.service-product-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.service-product-hero-actions button,.service-product-hero-actions a{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffffb3;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.service-product-hero-actions button:hover,.service-product-hero-actions a:hover{background:#ffffff2e;border-color:#fff;transform:translateY(-1px)}.service-product-hero-actions .primary:hover{background:#dd4c1b;border-color:#dd4c1b}.service-data-visual{background:#ffffff14;border:1px solid #ffffff6b;justify-self:end;place-items:center;width:290px;height:190px;display:grid;position:relative}.service-data-visual:before,.service-data-visual:after{content:"";background:#ffffff59;position:absolute}.service-data-visual:before{width:1px;height:126px}.service-data-visual:after{width:196px;height:1px}.service-data-visual svg{z-index:2;color:#fff;position:relative}.service-data-visual b{color:#ffffff9e;font-size:12px;position:absolute;bottom:10px;right:14px}.service-data-visual i{z-index:3;background:#4bbaea;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute}.service-data-visual i:first-of-type{top:31px;left:42px}.service-data-visual i:nth-of-type(2){top:31px;right:42px}.service-data-visual i:nth-of-type(3){bottom:31px;left:42px}.service-data-visual i:nth-of-type(4){bottom:31px;right:42px}.service-breadcrumb{height:48px;color:var(--service-muted);align-items:center;gap:6px;font-size:13px;display:flex}.service-breadcrumb a{color:var(--service-muted);text-decoration:none}.service-breadcrumb a:hover{color:var(--service-blue)}.service-breadcrumb strong{color:var(--service-blue-dark)}.service-content-section{border-bottom:1px solid var(--service-border);padding:62px 0}.service-content-section:first-of-type{padding-top:42px}.service-content-section:last-of-type{border-bottom:0}.service-section-heading{max-width:820px;margin-bottom:32px}.service-section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.service-section-heading.left{text-align:left}.service-section-heading>span{color:var(--service-blue);font-size:12px;font-weight:800}.service-section-heading h2{color:var(--service-blue-dark);margin:7px 0 0;font-size:26px;line-height:1.4}.service-section-heading h2:after{content:"";background:var(--service-orange);width:46px;height:3px;margin:13px auto 0;display:block}.service-section-heading.left h2:after{margin-left:0}.service-section-heading p{color:var(--service-muted);margin:13px 0 0;font-size:14px;line-height:1.85}.service-value-grid{border-top:1px solid var(--service-border);border-left:1px solid var(--service-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-value-grid article{border-right:1px solid var(--service-border);border-bottom:1px solid var(--service-border);background:#fff;min-height:174px;padding:25px 26px}.service-value-grid article>span,.service-product-grid article>span,.api-scenario-grid article>span{width:44px;height:44px;color:var(--service-blue);background:#edf7fd;border:1px solid #cfe4f1;place-items:center;display:inline-grid}.service-value-grid h3,.service-product-grid h3,.opportunity-grid h3,.api-method-grid h3,.api-scenario-grid h3{color:var(--service-blue-dark);margin:15px 0 0;font-size:17px}.service-value-grid p,.service-product-grid p,.opportunity-grid p,.api-method-grid p,.api-scenario-grid p{color:var(--service-muted);margin:8px 0 0;font-size:13px;line-height:1.75}.service-why-section{padding-top:54px}.service-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.service-advantage-grid article{background:#fff;border-top:3px solid #1b83b7;min-height:180px;padding:24px;box-shadow:0 4px 16px #133b5d0d}.service-advantage-grid article>b{color:#fff;background:var(--service-blue);place-items:center;width:48px;height:48px;font-size:23px;display:grid}.service-advantage-grid h3{margin:16px 0 0;font-size:17px}.service-advantage-grid p{color:var(--service-muted);margin:8px 0 0;font-size:13px;line-height:1.75}.service-products-section{scroll-margin-top:72px}.service-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-product-grid article{border:1px solid var(--service-border);background:#fff;border-radius:6px;flex-direction:column;min-height:280px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.service-product-grid article:hover{border-color:#65aeda;transform:translateY(-3px);box-shadow:0 8px 22px #133b5d14}.service-product-grid ul{margin:17px 0 22px;padding:0;list-style:none}.service-product-grid li{color:var(--service-muted);align-items:center;gap:8px;margin-top:9px;font-size:13px;display:flex}.service-product-grid li svg{color:#28a071;flex:none}.service-product-grid button{border:0;border-top:1px solid var(--service-border);min-height:40px;color:var(--service-blue);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:0 14px;font-size:13px;font-weight:700;display:flex}.service-product-grid button:hover{color:#fff;background:var(--service-blue)}.service-mode-table{border:1px solid var(--service-border);background:#fff;grid-template-columns:130px repeat(5,minmax(0,1fr));margin-top:22px;display:grid}.service-mode-table>strong{color:#fff;background:var(--service-blue);place-items:center;display:grid}.service-mode-table>div{border-left:1px solid var(--service-border);min-height:74px;padding:13px 15px}.service-mode-table span{color:var(--service-blue-dark);font-size:14px;font-weight:700;display:block}.service-mode-table b{color:var(--service-muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.membership-service-section{scroll-margin-top:72px}.service-membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.service-membership-grid article{border:1px solid var(--service-border);background:#fff;border-radius:6px;flex-direction:column;min-height:330px;padding:28px;display:flex;position:relative}.service-membership-grid article.featured{border:2px solid var(--service-blue-bright)}.service-membership-grid em{color:#fff;background:var(--service-orange);border-radius:3px;padding:5px 13px;font-size:12px;font-style:normal;position:absolute;top:-13px;right:18px}.service-membership-grid h3{margin:0;font-size:21px}.service-membership-grid p{color:var(--service-muted);margin:10px 0 0;font-size:13px}.service-membership-grid>article>strong{color:var(--service-blue);margin-top:20px;font-size:17px}.service-membership-grid ul{margin:18px 0 22px;padding:0;list-style:none}.service-membership-grid li{color:var(--service-muted);gap:8px;margin-top:11px;font-size:13px;display:flex}.service-membership-grid li svg{color:#28a071}.service-membership-grid button{border:1px solid var(--service-blue);min-height:42px;color:var(--service-blue);font:inherit;cursor:pointer;background:#fff;border-radius:4px;margin-top:auto;font-weight:700}.service-membership-grid button:hover,.service-membership-grid .featured button{color:#fff;background:var(--service-blue)}.service-wide-band{background:#eaf4fb;width:100vw;margin-left:calc(50% - 50vw)}.service-wide-band-inner{padding-top:64px;padding-bottom:64px}.custom-data-section{scroll-margin-top:72px}.custom-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.custom-problem-grid article{background:#fff;border:1px solid #c9deeb;padding:24px 26px 24px 78px;position:relative}.custom-problem-grid article>span{color:#77a7c6;font-size:22px;font-weight:800;position:absolute;top:24px;left:24px}.custom-problem-grid h3{margin:0;font-size:16px}.custom-problem-grid p{color:var(--service-muted);margin:9px 0 0;font-size:13px;line-height:1.8}.custom-solution-panel{border-left:4px solid var(--service-blue);background:#fff;grid-template-columns:320px minmax(0,1fr);gap:28px;margin-top:20px;padding:27px;display:grid}.custom-solution-panel>div:first-child{grid-template-columns:42px 1fr;align-items:center;gap:0 12px;display:grid}.custom-solution-panel svg{color:var(--service-blue);grid-row:1/span 2}.custom-solution-panel h3{margin:0;font-size:18px}.custom-solution-panel p{color:var(--service-muted);grid-column:2;margin:5px 0 0;font-size:12px;line-height:1.65}.custom-solution-panel>div:last-child{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.custom-solution-panel>div:last-child span{color:var(--service-blue-dark);background:#f4f9fc;border:1px solid #cfe1ed;padding:8px 12px;font-size:13px}.custom-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.custom-benefit-grid article{background:#ffffffb8;padding:20px}.custom-benefit-grid strong{color:var(--service-blue);font-size:18px}.custom-benefit-grid p{color:var(--service-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.section-consult-button{color:#fff;background:var(--service-blue);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;margin:24px auto 0;padding:0 20px;font-weight:700;display:flex}.section-consult-button:hover{background:#075f91}.structured-data-section{scroll-margin-top:72px}.structured-data-layout{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:24px;display:grid}.raw-data-problems{color:#fff;background:var(--service-blue-dark);padding:28px}.raw-data-problems h3{margin:0;font-size:20px}.raw-data-problems ul{margin:22px 0;padding:0;list-style:none}.raw-data-problems li{color:#ffffffe0;align-items:center;gap:9px;margin-top:13px;font-size:13px;display:flex}.raw-data-problems p{color:#ffffffb8;border-top:1px solid #fff3;margin:0;padding-top:18px;font-size:12px;line-height:1.75}.structured-field-cloud{border:1px solid var(--service-border);background:#fff;grid-template-columns:190px 1fr;align-items:center;gap:24px;min-height:340px;padding:28px;display:grid}.database-field-center{min-height:190px;color:var(--service-blue);text-align:center;background:#eef8fd;border:1px solid #bedced;flex-direction:column;justify-content:center;align-items:center;display:flex}.database-field-center strong{color:var(--service-blue-dark);margin-top:13px}.database-field-center span{color:var(--service-muted);margin-top:7px;font-size:11px}.structured-field-cloud>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.structured-field-cloud>div:last-child span{color:var(--service-blue-dark);background:#f7fafc;border:1px solid #d5e5ef;padding:8px 10px;font-size:12px}.field-example-grid{grid-template-columns:.8fr 1.2fr;gap:16px;margin-top:18px;display:grid}.field-example-grid article{border:1px solid var(--service-border);background:#fff;grid-template-columns:100px 1fr;align-items:center;padding:17px 20px;display:grid}.field-example-grid strong{color:var(--service-blue)}.field-example-grid article>div{flex-wrap:wrap;gap:7px;display:flex}.field-example-grid span{color:var(--service-muted);background:var(--service-soft);padding:5px 9px;font-size:12px}.opportunity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.opportunity-grid article{border-top:2px solid var(--service-blue);background:#fff;min-height:180px;padding:24px;box-shadow:0 4px 14px #133b5d0d}.opportunity-grid article>svg{color:var(--service-blue)}.opportunity-flow{border:1px solid var(--service-border);background:#fff;justify-content:center;align-items:center;gap:12px;margin-top:25px;padding:18px;display:flex}.opportunity-flow span{color:var(--service-blue-dark);background:#eaf4fb;padding:8px 12px;font-size:13px;font-weight:700}.opportunity-flow svg{color:#83a2b7}.service-process-steps{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-process-steps li{background:#fff;border-top:2px solid #6eb4d8;flex-direction:column;justify-content:center;align-items:center;min-height:104px;display:flex;position:relative}.service-process-steps li:not(:last-child):after{z-index:2;content:"";background:#fff;border-top:2px solid #6eb4d8;border-right:2px solid #6eb4d8;width:11px;height:11px;position:absolute;top:48px;right:-6px;transform:rotate(45deg)}.service-process-steps b{color:#83a8bd;font-size:12px}.service-process-steps span{color:var(--service-blue-dark);text-align:center;margin-top:8px;font-size:13px;font-weight:700}.service-guarantee-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.service-guarantee-row article{border:1px solid var(--service-border);background:#f8fbfd;gap:13px;padding:20px;display:flex}.service-guarantee-row svg{color:var(--service-blue);flex:none}.service-guarantee-row h3{margin:0;font-size:15px}.service-guarantee-row p{color:var(--service-muted);margin:7px 0 0;font-size:12px;line-height:1.65}.service-consult-band{color:#fff;background:var(--service-blue-dark);justify-content:space-between;align-items:center;gap:30px;margin-top:46px;padding:35px 40px;display:flex}.service-consult-band h2{color:#fff;margin:0;font-size:23px}.service-consult-band p{color:#ffffffbf;max-width:820px;margin:9px 0 0;font-size:13px;line-height:1.75}.service-consult-band button{color:#fff;background:var(--service-orange);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:4px;flex:none;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:flex}.service-consult-band button:hover{background:#d94a18}.api-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.api-method-grid article{border:1px solid var(--service-border);background:#fff;min-height:190px;padding:24px;transition:transform .2s,box-shadow .2s}.api-method-grid article.primary{color:#fff;background:linear-gradient(135deg,#0b6fa4,#327deb);border-color:#0000}.api-method-grid article:hover{transform:translateY(-3px);box-shadow:0 8px 22px #133b5d1f}.api-method-grid article>svg{color:var(--service-blue)}.api-method-grid article.primary>svg,.api-method-grid article.primary h3{color:#fff}.api-method-grid article.primary p{color:#ffffffd1}.api-products-section{scroll-margin-top:72px}.api-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.api-product-grid article{border:1px solid var(--service-border);background:#fff;border-radius:5px;flex-direction:column;min-height:294px;padding:21px;display:flex}.api-product-grid header{color:var(--service-blue);align-items:center;gap:10px;display:flex}.api-product-grid h3{color:var(--service-blue-dark);margin:0;font-size:16px}.api-product-grid dl{margin:18px 0 10px}.api-product-grid dl>div{border-bottom:1px dashed #dce8ef;grid-template-columns:70px 1fr;gap:8px;padding:7px 0;font-size:12px;display:grid}.api-product-grid dt{color:var(--service-muted)}.api-product-grid dd{color:var(--service-blue-dark);margin:0;font-weight:700}.api-product-grid article>p{color:#7c8e9c;margin:auto 0 12px;font-size:11px}.api-product-grid button{border:1px solid var(--service-blue);min-height:38px;color:var(--service-blue);font:inherit;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.api-product-grid button:hover{color:#fff;background:var(--service-blue)}.api-scenario-section{margin-top:0}.api-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.api-scenario-grid article{background:#ffffffc7;border:1px solid #c9dfec;min-height:180px;padding:23px}.api-process-section .service-process-steps{margin-top:12px}.api-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.api-advantage-grid article{border:1px solid var(--service-border);background:#fff;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:128px;padding:22px;display:grid}.api-advantage-grid b{color:#fff;background:var(--service-blue);place-items:center;width:54px;height:54px;font-size:23px;display:grid}.api-advantage-grid p{color:var(--service-muted);margin:0;font-size:13px;line-height:1.7}.api-security-section{border:1px solid var(--service-border);background:#fff;padding:42px}.api-security-intro{align-items:flex-start;gap:15px;display:flex}.api-security-intro>span{width:48px;height:48px;color:var(--service-blue);background:#eaf4fb;place-items:center;display:grid}.api-security-intro h2{margin:0;font-size:23px}.api-security-intro p{color:var(--service-muted);margin:8px 0 0;font-size:13px;line-height:1.75}.api-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.api-security-grid article{background:#f8fbfd;border:1px solid #e0eaf0;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 13px;display:grid}.api-security-grid article>svg{color:#59a57e}.api-security-grid strong{font-size:13px}.api-security-grid span{border-radius:3px;padding:4px 7px;font-size:11px}.api-security-grid .status-planned{color:#7a6b2a;background:#fff6cf}.api-security-grid .status-building{color:#075d91;background:#e1f2fb}.api-security-grid .status-solution{color:#267354;background:#e4f5ed}.api-service-note{color:#5e7080;background:#eef4f7;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.api-service-note svg{color:var(--service-blue);flex:none}.api-service-note p{margin:0;font-size:12px;line-height:1.7}.api-consult-band{margin-bottom:0}.consultation-dialog-backdrop{z-index:1000;background:#0a223494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.consultation-dialog{background:#fff;border-top:4px solid #147db3;border-radius:6px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 60px #0820313d}.consultation-dialog>header{border-bottom:1px solid #dce7ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 27px;display:flex}.consultation-dialog>header span{color:#147db3;font-size:11px;font-weight:800}.consultation-dialog>header h2{color:#123b5d;margin:5px 0 0;font-size:22px}.consultation-dialog>header button{color:#5b7083;cursor:pointer;background:#f0f5f8;border:0;place-items:center;width:38px;height:38px;display:grid}.consultation-dialog form{padding:24px 27px 27px}.consultation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.consultation-dialog label{color:#324e64;gap:7px;font-size:13px;font-weight:700;display:grid}.consultation-dialog input,.consultation-dialog select,.consultation-dialog textarea{color:#123b5d;width:100%;min-height:42px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdde8;border-radius:4px;outline:none;padding:9px 11px;font-size:13px}.consultation-dialog textarea{min-height:90px}.consultation-detail{margin-top:17px}.consultation-error{color:#b83226;margin:12px 0 0;font-size:12px}.consultation-dialog form footer{border-top:1px solid #dce7ee;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:grid}.consultation-dialog form footer span{color:#788b99;font-size:11px}.consultation-dialog form footer button,.consultation-success button{color:#3e5668;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdde8;border-radius:4px;padding:0 18px;font-size:13px;font-weight:700}.consultation-dialog form footer button[type=submit],.consultation-success button{color:#fff;background:#147db3;border-color:#147db3}.consultation-dialog form footer button:disabled{opacity:.65;cursor:wait}.consultation-success{text-align:center;padding:46px 30px}.consultation-success svg{color:#2c9a6d}.consultation-success h3{margin:14px 0 0;font-size:22px}.consultation-success p{color:#5b7083;max-width:520px;margin:11px auto 0;line-height:1.7}.consultation-success small{color:#82919c;margin:10px 0 22px;display:block}@media (width<=1120px){.service-product-hero-inner{grid-template-columns:minmax(0,1fr) 250px;gap:35px}.service-data-visual{width:240px}.service-mode-table{grid-template-columns:repeat(3,minmax(0,1fr))}.service-mode-table>strong{min-height:74px}.service-mode-table>div{border-bottom:1px solid var(--service-border)}.api-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.service-product-hero-inner{grid-template-columns:1fr;min-height:290px}.service-data-visual{display:none}.service-value-grid,.service-product-grid,.api-scenario-grid,.service-advantage-grid,.custom-benefit-grid,.opportunity-grid,.service-guarantee-row{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-solution-panel,.structured-data-layout{grid-template-columns:1fr}.service-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.service-process-steps li:not(:last-child):after{display:none}.api-method-grid,.api-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.service-product-hero{min-height:270px}.service-product-hero-inner{min-height:270px;padding-top:32px;padding-bottom:34px}.service-product-hero h1{font-size:27px}.service-product-hero-copy>p{font-size:14px;line-height:1.7}.service-product-hero-copy>ul{display:none}.service-product-hero-actions{margin-top:20px}.service-product-hero-actions button,.service-product-hero-actions a{min-height:42px}.service-page-container{padding-bottom:42px}.service-content-section{padding:48px 0}.service-section-heading{margin-bottom:25px}.service-section-heading h2{font-size:23px}.service-value-grid,.service-product-grid,.service-membership-grid,.custom-problem-grid,.api-product-grid,.api-scenario-grid{grid-template-columns:1fr}.service-value-grid article{min-height:150px}.service-advantage-grid,.service-mode-table{grid-template-columns:repeat(2,minmax(0,1fr))}.service-mode-table>strong{grid-column:1/-1}.service-wide-band-inner{padding-top:50px;padding-bottom:50px}.structured-field-cloud{grid-template-columns:1fr}.database-field-center{min-height:135px}.field-example-grid{grid-template-columns:1fr}.opportunity-flow{justify-content:flex-start;overflow-x:auto}.opportunity-flow span{flex:none}.service-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.service-consult-band{flex-direction:column;align-items:flex-start;padding:28px}.service-consult-band button{justify-content:center;width:100%}.api-security-section{padding:26px}.api-security-grid,.consultation-form-grid{grid-template-columns:1fr}}@media (width<=480px){.service-product-hero,.service-product-hero-inner{min-height:300px}.service-product-hero h1{font-size:24px}.service-product-hero-actions{grid-template-columns:1fr 1fr;display:grid}.service-product-hero-actions>:last-child{grid-column:1/-1}.service-breadcrumb{white-space:nowrap;overflow:hidden}.service-content-section{padding:40px 0}.service-section-heading h2{font-size:21px}.service-advantage-grid,.custom-benefit-grid,.opportunity-grid,.service-guarantee-row,.api-method-grid,.api-advantage-grid,.service-mode-table{grid-template-columns:1fr}.service-mode-table>div{border-left:0}.service-membership-grid article{min-height:310px}.custom-problem-grid article{padding-left:62px}.custom-problem-grid article>span{left:18px}.custom-solution-panel{padding:20px}.structured-field-cloud{padding:19px}.field-example-grid article{grid-template-columns:1fr;gap:11px}.service-process-steps{grid-template-columns:1fr}.service-process-steps li{border-top:0;border-left:3px solid #6eb4d8;flex-direction:row;justify-content:flex-start;gap:14px;min-height:76px;padding:0 18px}.service-process-steps span{text-align:left;margin-top:0}.api-product-grid article{min-height:270px}.api-security-section{padding:21px 17px}.api-security-intro{align-items:center}.api-security-grid article{grid-template-columns:22px 1fr;padding:9px 11px}.api-security-grid article span{grid-column:2;justify-self:start}.consultation-dialog-backdrop{padding:10px}.consultation-dialog{max-height:calc(100vh - 20px)}.consultation-dialog>header,.consultation-dialog form{padding-left:18px;padding-right:18px}.consultation-dialog form footer{grid-template-columns:1fr 1fr}.consultation-dialog form footer span{grid-column:1/-1}}:root{--color-primary:#1769e0;--color-primary-hover:#0f5ac7;--color-primary-light:#eaf3ff;--color-primary-lighter:#f4f8ff;--color-accent:#16a4c9;--color-success:#18a66a;--color-warning:#e89b24;--color-danger:#dc4c4c;--color-text-primary:#17233d;--color-text-regular:#3f4d63;--color-text-secondary:#6d788b;--color-text-placeholder:#9aa4b2;--color-bg-page:#f4f7fb;--color-bg-card:#fff;--color-border:#e2e8f0;--color-divider:#edf1f6;--font-size-page-title:30px;--font-size-section-title:22px;--font-size-card-title:18px;--font-size-nav:16px;--font-size-body:16px;--font-size-table:14px;--font-size-chart:14px;--font-size-helper:13px;--font-size-kpi:30px;--border-radius-small:6px;--border-radius-base:10px;--border-radius-large:14px;--shadow-card:0 4px 16px #1f385812;--shadow-card-hover:0 8px 24px #1f38581c;--wanli-red:var(--color-primary);--wanli-red-dark:var(--color-primary-hover);--wanli-red-soft:var(--color-primary-light);--wanli-ink:var(--color-text-primary);--wanli-text:var(--color-text-regular);--wanli-muted:var(--color-text-secondary);--wanli-canvas:var(--color-bg-page);--wanli-paper:var(--color-bg-card);--wanli-line:var(--color-border);--wanli-radius:var(--border-radius-base);--wanli-shadow:var(--shadow-card)}html,body,#root{min-height:100%}body{color:var(--wanli-text);background:var(--wanli-canvas);font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Noto Sans SC,Arial,sans-serif;overflow-x:hidden}.portal-page,.statistics-page,.about-page,.trust-space-page,.data-service-page{min-height:100vh;color:var(--wanli-text);background:var(--wanli-canvas);font-size:var(--font-size-body);letter-spacing:0;overflow-x:hidden}.portal-container,.statistics-overview-container,.statistics-container,.about-container,.service-page-container{width:min(94vw,1600px);max-width:1600px;margin-inline:auto}.portal-header.trust-aligned,.portal-page .portal-header.trust-aligned{border-bottom:1px solid var(--wanli-line);min-height:72px;color:var(--wanli-ink);background:#fff;padding:0 40px}.portal-header.trust-aligned .portal-brand span,.portal-page .portal-header.trust-aligned .portal-brand span{background:#e53935;border-radius:10px;width:48px;height:48px;font-size:28px}.portal-header.trust-aligned .portal-brand strong,.portal-page .portal-header.trust-aligned .portal-brand strong{color:var(--wanli-ink);font-size:31px;font-weight:800}.portal-header.trust-aligned .portal-nav a,.portal-page .portal-header.trust-aligned .portal-nav a{min-height:72px;color:var(--wanli-text);padding:0 21px;font-size:19px;font-weight:700}.bid-page-title h1,.detail-hero h1,.statistics-hero-inner h1,.service-product-hero h1,.about-hero-inner h1,.trust-space-hero h1{letter-spacing:0;font-size:var(--font-size-page-title);font-weight:700;line-height:1.35}.bid-page-title p,.detail-hero p,.statistics-hero-inner>p,.service-product-hero p,.about-hero-inner p,.trust-space-hero p{font-size:var(--font-size-body);line-height:1.7}.statistics-section-heading h2,.service-section-heading h2,.about-section-heading h2,.about-profile-layout h2,.about-audience-section h2,.about-vision-section h2,.about-mission-section h2,.trust-space-heading h2{color:var(--wanli-ink);font-size:var(--font-size-section-title);font-weight:700;line-height:1.4}.statistics-section-heading p,.service-section-heading p,.about-section-heading p,.about-profile-layout p,.about-audience-section p,.about-vision-section p,.trust-space-heading p{color:var(--wanli-muted);font-size:var(--font-size-body);line-height:1.7}:where(.bid-filter-panel,.bid-results,.detail-hero,.detail-table-section,.detail-content,.national-trade-panel,.stats-summary article,.stats-panel,.statistics-source-section,.service-content-section,.service-membership-grid article,.service-product-grid article,.service-value-grid article,.service-advantage-grid article,.api-method-grid article,.api-product-grid article,.api-scenario-grid article,.api-advantage-grid article,.api-security-section,.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section,.about-capability-grid article,.about-value-grid article,.trust-space-capabilities article){border:1px solid var(--wanli-line);border-radius:var(--wanli-radius);background:var(--wanli-paper);box-shadow:var(--wanli-shadow)}:where(.portal-page,.statistics-page,.data-service-page,.about-page,.trust-space-page) :is(input,select,textarea){border:1px solid var(--wanli-line);min-height:40px;color:var(--wanli-ink);background:#fff;border-radius:7px;font-size:15px}:where(.portal-page,.statistics-page,.data-service-page,.about-page,.trust-space-page) :is(input,select,textarea):focus{border-color:var(--wanli-red);outline:3px solid #1769e01f}:where(.bid-search-row,.detail-actions,.service-hero-actions,.service-consult-actions,.api-commerce-actions) button,.section-consult-button{border-radius:8px;min-height:40px;font-size:15px;font-weight:600}.bid-page{width:min(94vw,1600px);max-width:1600px;padding-top:38px;padding-bottom:64px;font-size:17px}.bid-page-title{min-height:104px;margin-bottom:28px;padding:20px 26px}.bid-page-title h1{font-size:34px}.bid-page-title p{font-size:18px;line-height:1.75}.bid-page-title em{font-size:17px}.bid-filter-row>span,.select-label{font-size:18px;font-weight:700}.bid-filter-row button{border-radius:8px;min-width:104px;min-height:46px;padding:0 22px;font-size:17px}.bid-filter-row select,.bid-amount-filter input,.bid-search-row select,.bid-search-row input{font-size:17px}.bid-filter-row select{border-radius:8px;width:220px;height:46px;padding:0 16px}.bid-amount-filter input{border-radius:8px;width:180px;height:46px;padding:0 16px}.bid-amount-filter span,.bid-amount-filter em{font-size:17px}.bid-filter-row button.active,.bid-search-row button{border-color:var(--wanli-red);color:#fff;background:var(--wanli-red)}.bid-search-row{grid-template-columns:140px minmax(0,1fr) 140px;height:60px;min-height:60px;margin-top:30px}.bid-search-row button{min-width:140px;font-size:17px}.bid-search-row button svg{width:20px;height:20px}.bid-filter-foot{margin-top:16px}.bid-filter-foot .bid-reset-button{border:1px solid var(--wanli-red);min-width:132px;height:42px;color:var(--wanli-red);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex}.bid-filter-foot .bid-reset-button:hover{color:#fff;background:var(--wanli-red)}.bid-results{margin-top:28px}.bid-result-summary{min-height:64px;padding:0 28px;font-size:16px}.bid-list-row{min-height:128px;padding:24px 28px}.bid-list-row h3,.bid-list-row>div>a{color:var(--wanli-ink);font-size:21px;line-height:1.55}.bid-project-name,.bid-list-meta{font-size:16px;line-height:1.75}.bid-list-row time{font-size:17px}.bid-detail-link{min-height:40px;color:var(--wanli-red);border-color:var(--wanli-red);border-radius:6px;padding:0 16px;font-size:16px}.bid-source-link{font-size:16px}.detail-container{width:min(94vw,1600px);max-width:1600px;padding:38px 0 72px}.detail-back{margin-bottom:20px;font-size:16px}.detail-hero{padding:32px 36px}.detail-hero h1{font-size:var(--font-size-page-title)}.detail-table-section h2,.detail-content h2{color:var(--wanli-ink);font-size:var(--font-size-section-title);margin-bottom:22px}.detail-grid article{min-height:76px;padding:18px 20px}.detail-grid article>span{font-size:14px}.detail-grid strong,.detail-content td,.detail-content th,.notice-html-content{font-size:var(--font-size-body);line-height:1.7}.service-portal-page,.service-api-page{--service-blue:var(--wanli-red);--service-blue-bright:var(--color-accent);--service-blue-dark:var(--wanli-ink);--service-muted:var(--wanli-muted);--service-border:var(--wanli-line);--service-soft:var(--wanli-red-soft);--service-orange:var(--wanli-red);color:var(--wanli-text);background:var(--wanli-canvas);font-size:17px}.service-product-hero{background:linear-gradient(135deg,#123b78 0%,#1769e0 62%,#16a4c9 100%);min-height:320px}.service-product-hero-inner{width:min(94vw,1600px);max-width:1600px;min-height:320px}.service-product-hero h1{font-size:var(--font-size-page-title)}.service-product-hero p{max-width:850px;font-size:var(--font-size-body)}.service-content-section{padding:28px}.service-value-grid h3,.service-advantage-grid h3,.service-product-grid h3,.service-membership-grid h3,.api-method-grid h3,.api-product-grid h3,.api-scenario-grid h3,.api-advantage-grid h3{color:var(--wanli-ink);font-size:var(--font-size-card-title)}.service-value-grid p,.service-advantage-grid p,.service-product-grid p,.service-membership-grid p,.api-method-grid p,.api-product-grid p,.api-scenario-grid p,.api-advantage-grid p{font-size:15px;line-height:1.7}.service-product-grid article,.service-membership-grid article,.api-method-grid article,.api-product-grid article,.api-scenario-grid article,.api-advantage-grid article{padding:24px}.service-product-grid article:hover,.service-membership-grid article:hover,.api-method-grid article:hover,.api-product-grid article:hover{border-color:#1769e073}.about-hero,.trust-space-hero{color:#fff;background:linear-gradient(135deg,#123b78 0%,#1769e0 62%,#16a4c9 100%);min-height:320px}.about-hero-inner,.trust-space-hero-inner{min-height:320px}.about-container{padding-top:48px;padding-bottom:72px}.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section,.trust-space-capabilities{padding:32px}.about-capability-grid article,.about-value-grid article,.trust-space-capabilities article{padding:24px}.about-capability-grid h3,.about-value-grid h3,.trust-space-capabilities h3{color:var(--wanli-ink);font-size:var(--font-size-card-title)}.about-capability-grid p,.about-value-grid p,.trust-space-capabilities p{font-size:var(--font-size-body);line-height:1.7}.trust-space-hero a,.about-vision-section>a{color:#fff;background:var(--wanli-red);border-radius:7px;min-height:40px;padding:0 24px;font-size:15px;font-weight:600}.data-service-page .custom-problem-grid article>span{color:#e53935}.about-page .about-audience-tags span{color:#4b5563;background:#fff8f7;border-color:#efcfcc}.about-page .about-audience-tags svg{color:#e53935}.about-page .about-vision-section{background:linear-gradient(100deg,#fff5f4 0%,#fff 100%);border-left-color:#e53935}.about-page .about-vision-section>div>span{color:#e53935}.about-page .about-vision-section>a{background:#e53935}.about-page .about-vision-section>a:hover{background:#c92f2b}.statistics-page{--statistics-red:var(--color-primary);--statistics-red-dark:var(--color-primary-hover);--statistics-red-soft:var(--color-primary-light);--statistics-ink:var(--color-text-primary);--statistics-text:var(--color-text-regular);--statistics-muted:var(--color-text-secondary);--statistics-line:var(--color-border);--statistics-canvas:var(--color-bg-page);font-size:var(--font-size-body)}.statistics-page .statistics-hero{color:var(--color-text-primary);background:linear-gradient(#eef6ff 0%,#f8fbff 100%)}.statistics-page .statistics-hero-inner{padding:48px 0 44px}.statistics-page .statistics-hero-inner .section-kicker{color:var(--color-primary);font-size:13px}.statistics-page .statistics-hero-inner h1{color:var(--color-text-primary);font-size:var(--font-size-page-title);margin:8px 0 12px;line-height:1.35}.statistics-page .statistics-hero-inner>p{color:var(--color-text-regular);font-size:var(--font-size-body);line-height:1.7}.statistics-page .statistics-hero .hero-search{border:1px solid var(--color-border);min-height:48px;box-shadow:var(--shadow-card);border-radius:8px;margin-top:22px}.statistics-page .national-keyword-row button,.statistics-page .stats-tabs button.active,.statistics-page .stats-period-buttons button.active{border-color:var(--color-primary);background:var(--color-primary)}.statistics-page .national-keyword-row button:hover{background:var(--color-primary-hover)}.statistics-page .statistics-hero .hero-search button{background:#f15a24;border-color:#f15a24}.statistics-page .statistics-hero .hero-search button:hover{background:#d94d1d;border-color:#d94d1d}.statistics-page .statistics-metric-strip{background:var(--color-text-primary);box-shadow:var(--shadow-card)}.statistics-page .statistics-metric-strip strong{color:#7eb5ff}.statistics-page .statistics-section-heading h2{color:var(--color-text-primary);font-size:var(--font-size-section-title)}.statistics-page .statistics-section-heading p{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.7}.statistics-page .national-trade-panel,.statistics-page .national-count-card,.statistics-page .national-query-card,.statistics-page .stats-summary article,.statistics-page .stats-panel,.statistics-page .statistics-source-section{border-color:var(--color-border);border-radius:var(--border-radius-base);box-shadow:var(--shadow-card)}.statistics-page .national-trade-panel{grid-template-columns:minmax(0,1.8fr) minmax(340px,.9fr);align-items:stretch;gap:24px;padding:24px;overflow:visible}.statistics-page .national-map-card{flex-direction:column;min-width:0;height:auto;min-height:680px;padding:24px 0 0;display:flex;overflow:visible}.statistics-page .national-map-card .china-map-chart{flex:auto;width:100%;height:auto;min-height:620px}.statistics-page .national-side{gap:20px;min-width:0;min-height:620px;padding-top:8px}.statistics-page .trade-panel-title{border-color:var(--color-primary)}.statistics-page .national-trade-panel:before{content:none;display:none}.statistics-page .trade-panel-title{color:var(--color-text-primary);font-size:var(--font-size-card-title)}.statistics-page .trade-panel-title b,.statistics-page .business-count-list b,.statistics-page .stats-summary strong,.statistics-page .statistics-source-heading>strong{color:var(--color-primary)}.statistics-page .business-count-list strong,.statistics-page .stats-panel h3,.statistics-page .statistics-source-section h3{color:var(--color-text-primary);font-size:var(--font-size-card-title)}.statistics-page .business-count-list span,.statistics-page .stats-panel p,.statistics-page .statistics-source-section p{color:var(--color-text-regular);font-size:15px}.statistics-page .national-query-grid label{color:var(--color-text-primary);font-size:15px;font-weight:600}.statistics-page .national-query-grid select:focus,.statistics-page .national-query-grid input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1769e01a}:where(.portal-page,.statistics-page,.data-service-page,.about-page,.trust-space-page) table{border-color:var(--color-border);width:100%;font-size:var(--font-size-table)}:where(.portal-page,.statistics-page,.data-service-page,.about-page,.trust-space-page) th{color:var(--color-text-primary);background:var(--color-primary-lighter);font-size:15px;font-weight:600}:where(.portal-page,.statistics-page,.data-service-page,.about-page,.trust-space-page) td{min-height:48px;color:var(--color-text-regular);font-size:var(--font-size-table)}:where(.portal-page,.statistics-page,.data-service-page,.about-page,.trust-space-page) tbody tr:hover{background:#f7fbff}.pagination,.bx-pagination{font-size:var(--font-size-table);margin-top:22px}.database-field-center span,.api-product-grid article>p,.api-security-grid span,.consultation-dialog>header span,.consultation-dialog form footer span{font-size:var(--font-size-helper)}@media (width<=1200px){.statistics-page .national-trade-panel{grid-template-columns:1fr}.statistics-page .national-side{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}}@media (width<=1280px){.portal-container,.statistics-overview-container,.statistics-container,.about-container,.service-page-container,.bid-page,.detail-container,.service-product-hero-inner{width:calc(100% - 48px)}}@media (width<=900px){.portal-header.trust-aligned,.portal-page .portal-header.trust-aligned{min-height:64px;padding:0 20px}.portal-header.trust-aligned .portal-brand span,.portal-page .portal-header.trust-aligned .portal-brand span{width:44px;height:44px;font-size:26px}.portal-header.trust-aligned .portal-brand strong,.portal-page .portal-header.trust-aligned .portal-brand strong{font-size:27px}.portal-header.trust-aligned .portal-nav a,.portal-page .portal-header.trust-aligned .portal-nav a{padding-inline:18px;font-size:18px}.portal-header.trust-aligned .portal-actions a,.portal-header.trust-aligned .portal-actions button,.portal-page .portal-header.trust-aligned .portal-actions a,.portal-page .portal-header.trust-aligned .portal-actions button{font-size:17px}.bid-page-title h1,.statistics-hero-inner h1,.service-product-hero h1,.about-hero-inner h1,.trust-space-hero h1{font-size:34px}.service-content-section,.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section{padding:30px}}@media (width<=680px){.portal-header.trust-aligned .portal-brand span,.portal-page .portal-header.trust-aligned .portal-brand span{width:42px;height:42px;font-size:25px}.portal-header.trust-aligned .portal-brand strong,.portal-page .portal-header.trust-aligned .portal-brand strong{font-size:25px}.portal-header.trust-aligned .portal-mobile-menu a,.portal-header.trust-aligned .portal-mobile-menu button{font-size:17px;font-weight:650}.portal-page,.statistics-page,.about-page,.trust-space-page,.data-service-page{font-size:16px}.portal-container,.statistics-overview-container,.statistics-container,.about-container,.service-page-container,.bid-page,.detail-container,.service-product-hero-inner{width:calc(100% - 24px)}.statistics-page .national-trade-panel{padding:16px}.statistics-page .national-map-card{min-height:470px}.statistics-page .national-map-card .china-map-chart{height:440px;min-height:440px}.statistics-page .national-side{grid-template-columns:1fr}.bid-page{padding-top:20px}.detail-hero,.detail-table-section,.detail-content,.service-content-section,.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section{padding:20px}.bid-filter-panel{padding:22px 18px 26px}.bid-page-title{min-height:auto;margin-bottom:22px;padding:18px}.bid-page-title h1,.statistics-hero-inner h1,.service-product-hero h1,.about-hero-inner h1,.trust-space-hero h1{font-size:29px}.bid-page-title p,.statistics-hero-inner>p,.service-product-hero p,.about-hero-inner p,.trust-space-hero p{font-size:16px}.bid-filter-row{grid-template-columns:1fr;align-items:stretch;gap:10px;min-height:0;margin-bottom:20px}.bid-filter-row>span,.bid-filter-row>.select-label{text-align:left;font-size:17px}.bid-filter-row>div{gap:10px;width:100%}.bid-filter-row button{flex:calc(50% - 10px);min-width:0;min-height:42px;padding:0 12px;font-size:16px}.bid-filter-row select{width:100%;height:46px}.bid-amount-filter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;display:grid}.bid-amount-filter input{width:100%;min-width:0}.bid-amount-filter em{grid-column:1/-1}.bid-search-row{grid-template-columns:100px minmax(0,1fr);height:auto;min-height:0;margin-top:24px}.bid-search-row select,.bid-search-row input{height:50px}.bid-search-row button{grid-column:1/-1;width:100%;min-width:0;height:48px}.bid-filter-foot{justify-content:stretch}.bid-filter-foot .bid-reset-button{width:100%;height:44px}.bid-list-row{min-height:0;padding:20px}.bid-list-row h3{font-size:19px}.detail-hero h1{font-size:28px}.detail-table-section h2,.detail-content h2{font-size:24px}}.trust-space-page .trust-space-hero,.data-service-page .service-product-hero,.about-page .about-hero{color:#17233d;background:radial-gradient(circle at 86% 18%,#d9363214,#0000 25%),linear-gradient(135deg,#fff7f6 0%,#fff 58%,#f5f8fc 100%);border-bottom-color:#ecd8d6}.trust-space-page .trust-space-hero h1,.data-service-page .service-product-hero h1,.about-page .about-hero h1{color:#17233d}.trust-space-page .trust-space-hero p,.data-service-page .service-product-hero p,.data-service-page .service-product-hero li,.about-page .about-hero p{color:#52647a}.trust-space-page .trust-space-hero-inner>div>span,.data-service-page .service-product-hero-copy>span,.about-page .about-hero-inner>span{color:#d93632}.trust-space-page .trust-space-hero-inner>svg{color:#d93632;opacity:.72}.trust-space-page .trust-space-hero a{color:#fff;background:#d93632;border-color:#d93632}.data-service-page .service-product-hero-actions>*{color:#d93632;background:#fff;border-color:#d93632}.data-service-page .service-product-hero-actions .primary{color:#fff;background:#d93632;border-color:#d93632}.data-service-page .raw-data-problems{color:#17233d;background:linear-gradient(135deg,#fff7f6 0%,#fff 100%);border:1px solid #ecd8d6}.data-service-page .raw-data-problems h3{color:#17233d}.data-service-page .raw-data-problems li,.data-service-page .raw-data-problems p{color:#52647a}.data-service-page .raw-data-problems li svg{color:#d93632}.data-service-page .raw-data-problems p{border-top-color:#eadbd9}.about-page .about-mission-section{color:#17233d;background:linear-gradient(135deg,#fff7f6 0%,#fff 100%);border:1px solid #ecd8d6}.about-page .about-mission-section>svg,.about-page .about-mission-section span{color:#d93632}.about-page .about-mission-section h2{color:#17233d}.trust-space-page .trust-space-capabilities h2,.data-service-page .service-content-section h2,.about-page .about-container h2{font-size:clamp(28px,2.15vw,34px);font-weight:700;line-height:1.35}.trust-space-page .trust-space-capabilities h3,.data-service-page .service-content-section h3,.about-page .about-container h3{font-size:21px;font-weight:700;line-height:1.45}.trust-space-page .trust-space-capabilities p,.trust-space-page .trust-space-capabilities li,.data-service-page .service-content-section p,.data-service-page .service-content-section li,.about-page .about-container p,.about-page .about-container li{font-size:17px;line-height:1.78}.trust-space-page .trust-space-capabilities [class*=kicker],.data-service-page [class*=kicker],.about-page [class*=kicker]{font-size:15px;font-weight:700;line-height:1.4}.trust-space-page .trust-space-capabilities button,.trust-space-page .trust-space-capabilities a,.data-service-page .service-content-section button,.data-service-page .service-content-section a,.about-page .about-container button,.about-page .about-container a{font-size:16px}.data-service-page .service-product-hero-inner h1{font-size:clamp(38px,3.2vw,50px);line-height:1.25}.data-service-page .service-product-hero-inner>p{max-width:1040px;font-size:19px;line-height:1.75}.data-service-page .service-product-hero-inner li,.data-service-page .service-product-hero-inner span{font-size:16px;line-height:1.6}.data-service-page .service-product-hero-inner button,.data-service-page .service-product-hero-inner a{font-size:17px}.data-service-page .service-content-section>p,.data-service-page .service-content-section>header p{max-width:980px;margin-left:auto;margin-right:auto;font-size:18px}.data-service-page .service-delivery-section [class*=step]{font-size:16px;line-height:1.65}.about-page .about-hero{background-color:#fff9f8;background-image:linear-gradient(#d936320b 1px,#0000 1px),linear-gradient(90deg,#d936320b 1px,#0000 1px),radial-gradient(circle at 78% 42%,#d936321c,#0000 34%);background-size:44px 44px,44px 44px,auto;align-items:center;min-height:340px;display:flex}.about-page .about-hero h1{font-size:clamp(40px,3.4vw,52px);line-height:1.24}.about-page .about-hero p{max-width:760px;font-size:20px;line-height:1.75}.about-page .about-audience-section span,.about-page .about-audience-section a,.about-page .about-audience-section button{font-size:16px;line-height:1.5}@media (width<=768px){.trust-space-page .trust-space-capabilities h2,.data-service-page .service-content-section h2,.about-page .about-container h2{font-size:26px}.trust-space-page .trust-space-capabilities h3,.data-service-page .service-content-section h3,.about-page .about-container h3{font-size:19px}.trust-space-page .trust-space-capabilities p,.trust-space-page .trust-space-capabilities li,.data-service-page .service-content-section p,.data-service-page .service-content-section li,.about-page .about-container p,.about-page .about-container li{font-size:16px}.data-service-page .service-product-hero-inner h1,.about-page .about-hero h1{font-size:32px}.data-service-page .service-product-hero-inner>p,.about-page .about-hero p{font-size:17px}.about-page .about-hero{background-size:36px 36px,36px 36px,auto;min-height:270px}}.company-page{color:#202630;--company-red:#ef3b2d;--company-red-dark:#c92f24;--company-border:#e6e8ec;background:#f5f6f8;min-height:100vh}.company-container{width:min(100% - 48px,1560px);margin:0 auto}.company-hero{background:radial-gradient(circle at 80% 5%,#ffe9e5 0,#0000 30%),linear-gradient(135deg,#fff 0%,#fff8f7 100%);border-bottom:1px solid #f0d9d6;padding:58px 0 64px}.company-eyebrow{color:var(--company-red);letter-spacing:.12em;font-size:13px;font-weight:800}.company-hero h1{color:#17233d;margin:12px 0 8px;font-size:clamp(34px,4vw,54px);line-height:1.1}.company-hero p{color:#5f6b7a;margin:0;font-size:18px}.company-content{padding:32px 0 72px}.company-stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-60px;display:grid}.company-stat-card{border:1px solid var(--company-border);background:#fff;border-radius:12px;align-items:center;gap:18px;min-height:118px;padding:24px;display:flex;box-shadow:0 12px 30px #232b3912}.company-stat-card>svg{box-sizing:content-box;color:var(--company-red);background:#fff0ee;border-radius:10px;padding:12px}.company-stat-card div{flex-direction:column;gap:3px;display:flex}.company-search-panel{border:1px solid var(--company-border);background:#fff;border-radius:12px;margin-top:26px;padding:24px}.company-main-search{border:1px solid #d9dde3;border-radius:10px;align-items:center;min-height:52px;display:flex;overflow:hidden}.company-main-search svg{color:#8b94a1;flex:none;margin-left:17px}.company-main-search input{border:0;outline:0;flex:1;min-width:0;height:50px;padding:0 14px;font-size:16px}.company-main-search button,.company-filter-actions button{color:#fff;background:var(--company-red);cursor:pointer;border:0;border-radius:8px;font-weight:700}.company-main-search button{border-radius:0;align-self:stretch;min-width:128px;font-size:16px}.company-main-search button:hover,.company-filter-actions button:hover{background:var(--company-red-dark)}.company-filter-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin-top:16px;display:grid}.company-filter-grid input,.company-filter-grid select{color:#313844;background:#fafbfc;border:1px solid #dfe2e7;border-radius:8px;outline:0;min-width:0;height:42px;padding:0 12px}.company-filter-grid input:focus,.company-filter-grid select:focus{border-color:var(--company-red);background:#fff}.company-filter-actions{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.company-filter-actions label{color:#596272;align-items:center;gap:8px;display:flex}.company-filter-actions div{gap:10px;display:flex}.company-filter-actions button{min-width:92px;padding:10px 18px}.company-filter-actions button.secondary{color:#596272;background:#fff;border:1px solid #dfe2e7}.company-result-heading,.company-panel-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.company-result-heading h2,.company-panel-heading h2{color:#17233d;margin:0;font-size:28px}.company-result-heading p,.company-panel-heading p{color:#7b8492;margin:6px 0 0}.company-result-heading>span,.company-panel-heading>span{color:var(--company-red);font-weight:700}.company-list{gap:14px;display:grid}.company-card{border:1px solid var(--company-border);color:inherit;background:#fff;border-radius:12px;padding:24px 26px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block}.company-card:hover{border-color:#f2aaa4;transform:translateY(-2px);box-shadow:0 12px 28px #272d3a14}.company-card-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.company-card h3{color:#17233d;margin:0 0 7px;font-size:20px}.company-credit{color:#7a8390;font-size:14px}.company-source{border-radius:999px;flex:none;padding:5px 11px;font-size:13px;font-weight:700}.source-profile{color:#c92f24;background:#fff0ee}.source-lead{color:#865b10;background:#fff5d9}.company-card-fields{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px;display:grid}.company-card-fields span{color:#384151;overflow-wrap:anywhere;min-width:0}.company-card-fields small{color:#8a929e;margin-bottom:5px;display:block}.company-card-footer{color:#697383;border-top:1px solid #eff0f2;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:16px;font-size:14px;display:flex}.company-card-footer span{align-items:center;gap:6px;display:flex}.company-detail{padding:28px 0 72px}.company-detail-state{padding:80px 0}.company-back{color:#667080;align-items:center;gap:6px;margin-bottom:20px;text-decoration:none;display:inline-flex}.company-detail-hero{border:1px solid var(--company-border);background:linear-gradient(135deg,#fff 55%,#fff2f0);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.company-detail-title{align-items:center;gap:14px;display:flex}.company-detail-title svg{color:var(--company-red)}.company-detail-title h1{color:#17233d;margin:0;font-size:30px}.company-status-badge{color:#cf3025;white-space:nowrap;background:#fff4f2;border:1px solid #f3b2ac;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.company-detail-meta{color:#677180;flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.company-detail-meta span{align-items:center;gap:6px;display:flex}.company-lineage{background:#fff;border-radius:10px;grid-template-columns:auto auto;gap:8px 18px;min-width:240px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #242d3c0f}.company-lineage span{color:#8a929f}.company-lineage strong{color:#293243}.company-tabs{border:1px solid var(--company-border);background:#fff;border-radius:12px 12px 0 0;gap:34px;margin-top:22px;padding:0 24px;display:flex}.company-tabs button{color:#5f6978;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 2px 15px;font-size:16px;font-weight:700}.company-detail-panel{border:1px solid var(--company-border);background:#fff;border-top:0;border-radius:0 0 12px 12px;padding:30px}.company-detail-panel>h2{color:#17233d;margin:0 0 24px;font-size:24px}.company-overview-grid{border-top:1px solid #eceef1;border-left:1px solid #eceef1;grid-template-columns:repeat(3,1fr);display:grid}.company-overview-grid>div{border-bottom:1px solid #eceef1;border-right:1px solid #eceef1;min-height:92px;padding:18px}.company-overview-grid>div.wide{grid-column:1/-1}.company-overview-grid span{color:#8a929f;margin-bottom:8px;font-size:14px;display:block}.company-overview-grid strong{color:#2d3542;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600;line-height:1.75}.company-contact-list{gap:12px;margin-top:22px;display:grid}.company-contact-list article{background:#fafbfc;border:1px solid #e8eaed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.company-contact-list article>svg{color:var(--company-red)}.company-contact-list article div{flex-direction:column;gap:6px;display:flex}.company-contact-list article div span{color:#687281;align-items:center;gap:5px;display:flex}.company-contact-source{color:#7b8491;align-items:end}.company-contact-source b{color:#bd3328}.company-trade-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px;display:grid}.company-trade-summary>div{background:#fff4f2;border-radius:10px;padding:22px}.company-trade-summary span{color:#786d6b;display:block}.company-trade-summary strong{color:#b82e24;margin-top:8px;font-size:25px;display:block}.company-trade-section+.company-trade-section{border-top:1px solid #eceef1;margin-top:40px;padding-top:34px}.company-trade-list{gap:12px;margin-top:20px;display:grid}.company-trade-list a{color:inherit;border:1px solid #e7e9ed;border-radius:10px;padding:18px 50px 18px 20px;text-decoration:none;display:block;position:relative}.company-trade-list a:hover{background:snow;border-color:#f0a29c}.company-trade-list a>div{color:#8a929f;justify-content:space-between;gap:20px;font-size:13px;display:flex}.company-trade-list a>div span{color:var(--company-red);font-weight:700}.company-trade-list h3{color:#273042;margin:9px 0 7px;font-size:17px}.company-trade-list p{color:#737c89;margin:0}.company-trade-list a>svg{color:#a0a7b0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.company-inline-empty{color:#8a929f;text-align:center;background:#fafbfc;border:1px dashed #d9dce1;border-radius:10px;margin-top:22px;padding:50px 20px}.company-page .bx-pagination{margin-top:22px}@media (width<=1100px){.company-stat-grid{grid-template-columns:repeat(2,1fr)}.company-filter-grid{grid-template-columns:repeat(3,1fr)}.company-card-fields,.company-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.company-container{width:min(100% - 24px,1560px)}.company-hero{padding:38px 0 72px}.company-hero p{font-size:16px}.company-stat-grid{grid-template-columns:1fr 1fr;gap:10px}.company-stat-card{gap:10px;min-height:94px;padding:15px}.company-stat-card>svg{padding:8px}.company-stat-card strong{font-size:21px}.company-main-search button{min-width:86px}.company-filter-grid{grid-template-columns:1fr 1fr}.company-filter-actions{flex-direction:column;align-items:stretch;gap:16px}.company-filter-actions div button{flex:1}.company-result-heading{flex-direction:column;align-items:start}.company-card{padding:20px}.company-card-top,.company-card-footer{flex-direction:column;align-items:start}.company-card-fields{grid-template-columns:1fr}.company-detail-hero{flex-direction:column;align-items:stretch;padding:22px}.company-detail-title h1{font-size:24px}.company-detail-meta{flex-direction:column;gap:10px}.company-lineage{min-width:0}.company-tabs{gap:20px;padding:0 15px}.company-detail-panel{padding:20px 15px}.company-overview-grid{grid-template-columns:1fr}.company-overview-grid>div.wide{grid-column:auto}.company-contact-list article{grid-template-columns:auto 1fr}.company-contact-source{grid-column:2;align-items:start}.company-trade-summary{grid-template-columns:1fr}}:root{--page-max-width:1400px;--header-max-width:1560px;--page-padding-desktop:40px;--page-padding-tablet:28px;--page-padding-mobile:16px;--brand-primary:#ef4335;--brand-primary-hover:#d92d20;--brand-soft:#fff5f3;--brand-softer:#fffaf9;--text-primary:#14233c;--text-secondary:#334155;--text-tertiary:#64748b;--text-placeholder:#98a2b3;--page-bg:#f5f7fa;--card-bg:#fff;--border-default:#e5e7eb;--border-light:#eef1f4;--shadow-sm:0 4px 14px #0f172a0d;--shadow-card:0 8px 24px #0f172a0f;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--hero-background:linear-gradient(135deg, #fcf8f7 0%, #fff6f4 100%);--hero-border:#f1d9d4;--hero-padding:72px;--hero-padding-large:84px;--hero-title-size:44px;--hero-subtitle-size:18px;--color-primary:var(--brand-primary);--color-primary-hover:var(--brand-primary-hover);--color-primary-light:var(--brand-soft);--color-primary-lighter:var(--brand-softer);--color-accent:#f97066;--color-text-primary:var(--text-primary);--color-text-regular:var(--text-secondary);--color-text-secondary:var(--text-tertiary);--color-text-placeholder:var(--text-placeholder);--color-bg-page:var(--page-bg);--color-bg-card:var(--card-bg);--color-border:var(--border-default);--color-divider:var(--border-light);--font-size-page-title:44px;--font-size-section-title:32px;--font-size-card-title:20px;--font-size-nav:16px;--font-size-body:16px;--font-size-table:15px;--font-size-chart:14px;--font-size-helper:14px;--font-size-kpi:30px;--border-radius-small:var(--radius-sm);--border-radius-base:var(--radius-md);--border-radius-large:var(--radius-lg);--wanli-red:var(--brand-primary);--wanli-red-dark:var(--brand-primary-hover);--wanli-red-soft:var(--brand-soft);--wanli-ink:var(--text-primary);--wanli-text:var(--text-secondary);--wanli-muted:var(--text-tertiary);--wanli-canvas:var(--page-bg);--wanli-paper:var(--card-bg);--wanli-line:var(--border-default);--wanli-radius:var(--radius-md);--wanli-shadow:var(--shadow-card)}html{min-width:320px;font-size:16px}body{color:var(--text-primary);background:var(--page-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}.wanli-app :is(button,input,select,textarea){font:inherit}.portal-page,.company-page,.statistics-page,.data-service-page,.about-page,.trust-space-page{min-height:100vh;color:var(--text-primary);background:var(--page-bg);font-size:16px;line-height:1.65}.portal-container,.bid-page,.detail-container,.statistics-overview-container,.statistics-container,.about-container,.service-page-container,.service-product-hero-inner,.service-wide-band-inner,.company-container{box-sizing:border-box;width:min(92%, var(--page-max-width))!important;max-width:var(--page-max-width)!important;margin-inline:auto!important}.portal-header.trust-aligned,.portal-page .portal-header.trust-aligned,.company-page .portal-header.trust-aligned{box-sizing:border-box;height:74px;min-height:74px;padding-inline:max(32px, calc((100vw - var(--header-max-width)) / 2));border-bottom:1px solid var(--border-default);color:var(--text-primary);background:#fffffffa;box-shadow:0 1px 3px #10182808}.portal-header.trust-aligned:after{background:var(--border-light);height:1px}.portal-header.trust-aligned .portal-brand{gap:11px}.portal-header.trust-aligned .portal-brand span,.portal-page .portal-header.trust-aligned .portal-brand span,.company-page .portal-header.trust-aligned .portal-brand span{color:#fff;background:var(--brand-primary);border-radius:9px;width:42px;height:42px;font-size:25px;font-weight:800}.portal-header.trust-aligned .portal-brand strong,.portal-page .portal-header.trust-aligned .portal-brand strong,.company-page .portal-header.trust-aligned .portal-brand strong{color:var(--text-primary);letter-spacing:-.03em;font-size:27px;font-weight:800}.portal-header.trust-aligned .portal-nav a,.portal-page .portal-header.trust-aligned .portal-nav a,.company-page .portal-header.trust-aligned .portal-nav a{min-height:74px;color:var(--text-secondary);background:0 0;border-bottom:2px solid #0000;padding-inline:18px;font-size:16px;font-weight:600}.portal-header.trust-aligned .portal-nav a:hover,.portal-header.trust-aligned .portal-nav a.active{border-bottom-color:var(--brand-primary);color:var(--brand-primary);background:0 0}.portal-header.trust-aligned .portal-actions,.portal-page .portal-header.trust-aligned .portal-actions{gap:16px}.portal-header.trust-aligned .portal-actions a,.portal-header.trust-aligned .portal-actions button,.portal-page .portal-header.trust-aligned .portal-actions a,.portal-page .portal-header.trust-aligned .portal-actions button{color:var(--text-tertiary);font-size:14px;font-weight:500}.portal-header.trust-aligned .portal-actions svg,.portal-page .portal-header.trust-aligned .portal-actions svg{width:17px;height:17px}.statistics-hero,.service-product-hero,.about-hero,.trust-space-hero,.company-hero{min-height:0!important;color:var(--text-primary)!important;background:radial-gradient(circle at 88% 10%, #ef3b2d14, transparent 28%), linear-gradient(135deg, var(--brand-softer) 0%, #fff 62%, #fafbfc 100%)!important;border-bottom:1px solid #f2dedb!important}.statistics-hero-inner,.service-product-hero-inner,.about-hero-inner,.trust-space-hero-inner,.company-hero>.company-container{min-height:0!important;padding-top:68px!important;padding-bottom:64px!important}.bid-page-title>span,.statistics-hero-inner>span,.service-product-hero-copy>span,.about-hero-inner>span,.trust-space-hero-inner>div>span,.company-eyebrow,.section-kicker,.about-section-kicker{color:var(--brand-primary)!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:600!important}.bid-page-title h1,.statistics-hero-inner h1,.service-product-hero h1,.about-hero-inner h1,.trust-space-hero h1,.company-hero h1{color:var(--text-primary)!important;font-size:var(--font-size-page-title)!important;letter-spacing:-.02em!important;margin:8px 0 10px!important;font-weight:700!important;line-height:1.3!important}.bid-page-title p,.statistics-hero-inner>p,.service-product-hero p,.service-product-hero li,.about-hero-inner p,.trust-space-hero p,.company-hero p{max-width:920px;color:var(--text-secondary)!important;font-size:16px!important;line-height:1.75!important}.statistics-section-heading h2,.statistics-source-heading h2,.service-section-heading h2,.about-section-heading h2,.about-profile-layout h2,.about-audience-section h2,.about-vision-section h2,.about-mission-section h2,.trust-space-heading h2,.company-result-heading h2,.company-panel-heading h2{color:var(--text-primary)!important;font-size:var(--font-size-section-title)!important;font-weight:700!important;line-height:1.4!important}.statistics-section-heading p,.service-section-heading p,.about-section-heading p,.about-profile-layout p,.about-audience-section p,.about-vision-section p,.trust-space-heading p,.company-result-heading p,.company-panel-heading p{color:var(--text-tertiary)!important;font-size:16px!important;line-height:1.75!important}:where(.bid-filter-panel,.bid-results,.detail-hero,.detail-table-section,.detail-content,.national-trade-panel,.stats-summary article,.stats-panel,.statistics-source-section,.service-content-section,.service-membership-grid article,.service-product-grid article,.service-value-grid article,.service-advantage-grid article,.api-method-grid article,.api-product-grid article,.api-scenario-grid article,.api-advantage-grid article,.api-security-section,.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section,.about-capability-grid article,.about-value-grid article,.trust-space-capabilities article,.company-stat-card,.company-search-panel,.company-card,.company-detail-hero,.company-tabs,.company-detail-panel){background-color:var(--card-bg);border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important}:where(.portal-page,.company-page) :is(input,select,textarea){border-color:var(--border-default);border-radius:var(--radius-sm);min-height:46px;color:var(--text-primary);background:#fff;font-size:15px}:where(.portal-page,.company-page) :is(input,select,textarea)::placeholder{color:var(--text-placeholder);font-size:15px}:where(.portal-page,.company-page) :is(input,select,textarea):focus{border-color:var(--brand-primary)!important;box-shadow:none!important;outline:3px solid #ef3b2d1a!important}:where(.portal-page,.company-page) button{font-size:15px}.bid-page{padding-top:32px!important;padding-bottom:64px!important;font-size:16px!important}.bid-filter-panel{padding:36px 40px 38px!important}.bid-page-title{border-bottom:1px solid var(--border-light);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(135deg,#fffaf9 0%,#fff4f1 100%)!important;min-height:0!important;margin:-36px -40px 32px!important;padding:52px 40px 48px!important}.bid-filter-row{grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important;min-height:54px!important;margin-bottom:14px!important}.bid-filter-row>span,.bid-filter-row>.select-label{color:var(--text-primary)!important;font-size:15px!important;font-weight:600!important}.bid-filter-row>div{gap:10px 12px!important}.bid-filter-row button{border:1px solid var(--border-default)!important;border-radius:var(--radius-sm)!important;min-width:0!important;height:42px!important;min-height:42px!important;color:var(--text-secondary)!important;background:#fff!important;padding-inline:16px!important;font-size:15px!important;font-weight:500!important}.bid-filter-row button:hover{color:var(--brand-primary)!important;background:var(--brand-softer)!important;border-color:#f6aaa4!important}.bid-filter-row button.active,.bid-filter-row button.subtle.active{border-color:var(--brand-primary)!important;color:#fff!important;background:var(--brand-primary)!important}.bid-filter-row select,.bid-amount-filter input{height:46px!important;padding-inline:13px!important;font-size:15px!important}.bid-filter-row select{width:210px!important}.bid-amount-filter input{width:170px!important}.bid-amount-filter span,.bid-amount-filter em{color:var(--text-tertiary)!important;font-size:14px!important}.bid-search-row{overflow:hidden;border:1px solid var(--border-default)!important;border-radius:12px!important;grid-template-columns:132px minmax(0,1fr) 124px!important;height:52px!important;min-height:52px!important;margin-top:24px!important}.bid-search-row select,.bid-search-row input,.bid-search-row button{height:52px!important;min-height:52px!important;font-size:16px!important}.bid-search-row button{color:#fff!important;background:var(--brand-primary)!important;border:0!important;border-radius:0!important;min-width:124px!important;font-weight:600!important}.bid-search-row button:hover{background:var(--brand-primary-hover)!important}.bid-filter-foot .bid-reset-button{border:1px solid var(--border-default)!important;border-radius:var(--radius-sm)!important;min-width:116px!important;height:42px!important;color:var(--text-secondary)!important;background:#fff!important;font-size:15px!important;font-weight:600!important}.bid-filter-foot .bid-reset-button:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important;background:var(--brand-softer)!important}.bid-results{border-radius:var(--radius-lg)!important;margin-top:32px!important}.bid-result-summary{min-height:62px!important;color:var(--text-secondary)!important;padding:0 24px!important;font-size:15px!important}.bid-list-row{border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;min-height:0!important;box-shadow:var(--shadow-card)!important;background:#fff!important;padding:24px 26px!important}.bid-list-row>div>a,.bid-list-row h3{color:var(--text-primary)!important;font-size:20px!important;font-weight:700!important;line-height:1.55!important}.bid-project-name,.bid-list-meta,.bid-list-row p,.bid-list-row time{color:var(--text-tertiary)!important;font-size:14px!important;line-height:1.75!important}.bid-list-row p b,.bid-platform-source strong,.bid-list-meta b,.bid-list-meta strong{color:var(--text-secondary)!important}.bid-row-actions{white-space:nowrap;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.bid-detail-link,.bid-source-link{border-radius:var(--radius-sm)!important;min-height:42px!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important}.bid-detail-link{border-color:var(--brand-primary)!important;color:#fff!important;background:var(--brand-primary)!important}.bid-detail-link:hover{background:var(--brand-primary-hover)!important}.bid-source-link{border:1px solid var(--border-default)!important;color:var(--text-secondary)!important;background:#fff!important}.portal-pagination,.bx-pagination{margin-top:24px!important;font-size:15px!important}.portal-pagination button,.bx-pagination button{border-color:var(--border-default)!important;border-radius:var(--radius-sm)!important;min-width:42px!important;height:42px!important;color:var(--text-secondary)!important;background:#fff!important;font-size:15px!important}.portal-pagination button:not(:disabled):hover,.bx-pagination button:hover,.bx-pagination button.active{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important;background:var(--brand-softer)!important}.detail-container{padding-top:30px!important;padding-bottom:72px!important}.detail-back,.company-back{color:var(--text-tertiary)!important;margin-bottom:18px!important;font-size:15px!important}.detail-back:hover,.company-back:hover{color:var(--brand-primary)!important}.detail-hero{background:linear-gradient(135deg, #fff 60%, var(--brand-softer))!important;padding:30px 34px!important}.detail-hero h1{color:var(--text-primary)!important;font-size:clamp(26px,1.8vw,30px)!important;line-height:1.45!important}.detail-hero p,.detail-hero>span{color:var(--text-tertiary)!important;font-size:14px!important}.detail-actions button,.detail-actions a{border:1px solid var(--border-default)!important;border-radius:var(--radius-sm)!important;min-height:42px!important;color:var(--text-secondary)!important;background:#fff!important;padding-inline:18px!important;font-size:15px!important;font-weight:600!important}.detail-table-section,.detail-content{margin-top:22px!important;padding:28px 32px!important}.detail-table-section h2,.detail-content h2{color:var(--text-primary)!important;margin-bottom:22px!important;font-size:24px!important}.detail-table-section h2:before,.detail-content h2:before{background:var(--brand-primary)!important}.detail-grid article{background:#fff!important;min-height:76px!important;padding:17px 20px!important}.detail-grid article>span{color:var(--text-tertiary)!important;font-size:14px!important}.detail-grid strong,.detail-content td,.detail-content th,.notice-html-content,.notice-html-content *{color:var(--text-secondary);font-size:16px!important;line-height:1.8!important}.company-page{--company-red:var(--brand-primary);--company-red-dark:var(--brand-primary-hover);--company-border:var(--border-default)}.company-hero{padding:0!important}.company-content{padding-top:28px!important;padding-bottom:72px!important}.company-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;margin-top:0!important}.company-stat-card{gap:16px!important;min-height:120px!important;padding:24px 26px!important}.company-stat-card>svg{color:var(--brand-primary)!important;background:var(--brand-soft)!important;padding:10px!important}.company-stat-card strong{color:var(--text-primary)!important;font-size:28px!important}.company-stat-card span{color:var(--text-tertiary)!important;font-size:15px!important}.company-search-panel{margin-top:28px!important;padding:30px!important}.company-main-search{border-color:var(--border-default)!important;border-radius:12px!important;min-height:52px!important}.company-main-search input,.company-main-search button{height:52px!important;font-size:16px!important}.company-main-search button{background:var(--brand-primary)!important;min-width:124px!important}.company-filter-grid{gap:14px!important;margin-top:18px!important}.company-filter-grid input,.company-filter-grid select{height:44px!important;font-size:15px!important}.company-filter-actions label,.company-filter-actions button{font-size:15px!important}.company-filter-actions button{background:var(--brand-primary)!important;min-height:42px!important;padding-inline:20px!important}.company-filter-actions button.secondary{border-color:var(--border-default)!important;color:var(--text-secondary)!important;background:#fff!important}.company-result-heading{margin:52px 0 24px!important}.company-card{min-height:138px;padding:28px 30px!important}.company-card h3{color:var(--text-primary)!important;font-size:20px!important;font-weight:700!important}.company-credit,.company-card-footer{color:var(--text-tertiary)!important;font-size:14px!important}.company-source,.company-card-fields small{font-size:14px!important}.company-card-fields span{color:var(--text-secondary)!important;font-size:15px!important}.company-detail{padding-top:30px!important}.company-detail-hero{background:linear-gradient(135deg, #fff 60%, var(--brand-softer))!important;padding:30px 32px!important}.company-detail-title h1{color:var(--text-primary)!important;font-size:clamp(28px,2vw,32px)!important}.company-detail-meta,.company-lineage span,.company-lineage strong{font-size:14px!important}.company-tabs{box-shadow:none!important;gap:32px!important;margin-top:22px!important}.company-tabs button{border-bottom-color:#0000!important;padding:17px 2px 14px!important;font-size:16px!important}.company-tabs button.active{border-bottom-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.company-detail-panel{border-radius:0 0 var(--radius-md) var(--radius-md)!important;border-top:0!important;padding:30px!important}.company-overview-grid span{color:var(--text-tertiary)!important;font-size:14px!important}.company-overview-grid strong,.company-contact-list,.company-contact-list article div span,.company-trade-list p{color:var(--text-secondary)!important;font-size:16px!important}.company-trade-list h3{font-size:18px!important}.company-trade-list a>div,.company-contact-source small,.company-contact-source span{font-size:14px!important}.statistics-page{--statistics-red:var(--brand-primary);--statistics-red-dark:var(--brand-primary-hover);--statistics-red-soft:var(--brand-soft);--statistics-ink:var(--text-primary);--statistics-text:var(--text-secondary);--statistics-muted:var(--text-tertiary);--statistics-line:var(--border-default);--statistics-canvas:var(--page-bg)}.statistics-page .statistics-hero-inner{padding-top:68px!important;padding-bottom:64px!important}.statistics-page .statistics-hero .hero-search{border-color:var(--border-default)!important;min-height:52px!important;box-shadow:var(--shadow-sm)!important;border-radius:12px!important;margin-top:22px!important}.statistics-page .statistics-hero .hero-search select,.statistics-page .statistics-hero .hero-search input,.statistics-page .statistics-hero .hero-search button{height:52px!important;min-height:52px!important;font-size:16px!important}.statistics-page .statistics-hero .hero-search button,.statistics-page .national-keyword-row button,.statistics-page .stats-tabs button.active,.statistics-page .stats-period-buttons button.active{border-color:var(--brand-primary)!important;color:#fff!important;background:var(--brand-primary)!important}.statistics-page .national-trade-panel{grid-template-columns:minmax(0,1fr) 390px!important;align-items:stretch!important;gap:28px!important;padding:30px!important;display:grid!important}.statistics-page .national-map-card{height:auto!important;min-height:680px!important;padding:24px 0 0!important}.statistics-page .national-side{gap:20px!important;min-width:0!important;min-height:620px!important}.statistics-page .national-count-card,.statistics-page .national-query-card{border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;background:#fff!important}.statistics-page .trade-panel-title{border-color:var(--brand-primary)!important;color:var(--text-primary)!important;font-size:21px!important}.statistics-page .trade-panel-title b,.statistics-page .business-count-list b,.statistics-page .stats-summary strong,.statistics-page .statistics-source-heading>strong,.statistics-page .statistics-source-grid strong{color:var(--brand-primary)!important}.statistics-page .business-count-list strong,.statistics-page .stats-panel h3,.statistics-page .stats-panel-head h1,.statistics-page .statistics-source-section h3{color:var(--text-primary)!important;font-size:20px!important}.statistics-page .business-count-list span,.statistics-page .stats-panel p,.statistics-page .statistics-source-section p,.statistics-page .national-query-grid label,.statistics-page .stats-region-select{color:var(--text-secondary)!important;font-size:15px!important}.statistics-page .business-count-list article,.statistics-page .statistics-source-grid article{border-color:var(--border-default)!important;background:var(--brand-softer)!important}.statistics-page .national-query-grid select,.statistics-page .national-query-grid input,.statistics-page .national-keyword-row button,.statistics-page .national-query-actions button,.statistics-page .stats-tabs button,.statistics-page .stats-period-buttons button,.statistics-page .stats-region-select select{border-radius:var(--radius-sm)!important;height:42px!important;min-height:42px!important;font-size:15px!important}.statistics-page .national-query-actions button{border-color:var(--border-default)!important;color:var(--text-secondary)!important;background:#fff!important}.statistics-page .stats-summary article{min-height:100px!important;padding:20px 24px!important}.statistics-page .stats-panel,.statistics-page .statistics-source-section{padding:26px!important}.service-portal-page,.service-api-page,.data-service-page{--service-blue:var(--brand-primary)!important;--service-blue-bright:#f97066!important;--service-blue-dark:var(--text-primary)!important;--service-orange:var(--brand-primary)!important;--service-soft:var(--brand-soft)!important;--service-muted:var(--text-tertiary)!important;--service-border:var(--border-default)!important;background:#f8f5f3!important}.service-product-hero{padding:0!important}.service-product-hero:before,.service-product-hero:after{opacity:.35!important}.service-product-hero-copy>ul{color:var(--text-secondary)!important;font-size:16px!important}.service-product-hero-actions button,.service-product-hero-actions a,.section-consult-button,.service-consult-actions button,.service-consult-actions a{border-radius:var(--radius-sm)!important;border-color:var(--border-default)!important;min-height:42px!important;color:var(--text-secondary)!important;background:#fff!important;padding-inline:22px!important;font-size:16px!important;font-weight:600!important}.service-product-hero-actions .primary,.section-consult-button,.service-consult-actions .primary{border-color:var(--brand-primary)!important;color:#fff!important;background:var(--brand-primary)!important}.service-page-container{padding-top:28px!important;padding-bottom:68px!important}.service-breadcrumb{color:var(--text-tertiary)!important;font-size:14px!important}.service-content-section{border-bottom-color:var(--border-light)!important;padding:42px 38px!important}.service-section-heading{margin-bottom:24px!important}.service-value-grid article,.service-advantage-grid article,.service-product-grid article,.service-membership-grid article,.api-method-grid article,.api-product-grid article,.api-scenario-grid article,.api-advantage-grid article{padding:24px!important}.service-value-grid h3,.service-advantage-grid h3,.service-product-grid h3,.service-membership-grid h3,.api-method-grid h3,.api-product-grid h3,.api-scenario-grid h3,.api-advantage-grid h3{color:var(--text-primary)!important;font-size:20px!important;line-height:1.45!important}.service-value-grid p,.service-advantage-grid p,.service-product-grid p,.service-membership-grid p,.api-method-grid p,.api-product-grid p,.api-scenario-grid p,.api-advantage-grid p,.custom-problem-grid,.custom-solution-panel,.custom-benefit-grid,.structured-data-layout,.field-example-grid,.opportunity-grid,.opportunity-flow,.service-guarantee-row,.service-mode-table{color:var(--text-secondary)!important;font-size:16px!important;line-height:1.75!important}.service-membership-grid article.featured,.membership-grid article.featured{border-color:#f3a19a!important;box-shadow:0 8px 24px #ef3b2d1a!important}.service-wide-band,.service-consult-band{background:var(--brand-softer)!important}.trust-space-hero,.about-hero{padding:0!important}.trust-space-hero-inner{grid-template-columns:minmax(0,1fr) 210px!important}.trust-space-hero a,.about-vision-section>a{border:1px solid var(--brand-primary)!important;border-radius:var(--radius-sm)!important;color:#fff!important;background:var(--brand-primary)!important;min-height:44px!important;padding-inline:24px!important;font-size:16px!important;font-weight:600!important}.trust-space-capabilities,.about-container{padding-top:48px!important;padding-bottom:72px!important}.trust-space-capabilities article,.about-capability-grid article,.about-value-grid article{padding:24px!important}.trust-space-capabilities article h3,.about-capability-grid h3,.about-value-grid h3{color:var(--text-primary)!important;font-size:20px!important}.trust-space-capabilities article p,.about-capability-grid p,.about-value-grid p,.about-contact-layout,.about-audience-tags,.about-mission-section,.about-vision-section{color:var(--text-secondary)!important;font-size:16px!important;line-height:1.75!important}.about-mission-section{background:var(--brand-softer)!important;border-color:#f2c9c5!important}.about-vision-section{border-left-color:var(--brand-primary)!important;background:linear-gradient(100deg, var(--brand-softer), #fff)!important}:where(.portal-page,.company-page) table{border-color:var(--border-default);width:100%;font-size:15px!important}:where(.portal-page,.company-page) th{color:var(--text-primary)!important;background:var(--brand-softer)!important;font-size:15px!important;font-weight:600!important}:where(.portal-page,.company-page) td{color:var(--text-secondary)!important;font-size:15px!important}:where(.portal-page,.company-page) tbody tr:hover{background:var(--brand-softer)!important}.database-field-center span,.api-product-grid article>p,.api-security-grid span,.consultation-dialog>header span,.consultation-dialog form footer span,.statistics-source-grid small,.statistics-amount-note{font-size:14px!important}@media (width<=1600px){.portal-container,.bid-page,.detail-container,.statistics-overview-container,.statistics-container,.about-container,.service-page-container,.service-product-hero-inner,.service-wide-band-inner,.company-container{width:calc(100% - 64px)!important}}@media (width<=1280px){.portal-container,.bid-page,.detail-container,.statistics-overview-container,.statistics-container,.about-container,.service-page-container,.service-product-hero-inner,.service-wide-band-inner,.company-container{width:calc(100% - 48px)!important}.portal-header.trust-aligned,.portal-page .portal-header.trust-aligned,.company-page .portal-header.trust-aligned{padding-inline:24px}.portal-header.trust-aligned .portal-nav a{padding-inline:13px}.portal-header.trust-aligned .portal-actions{gap:11px}.statistics-page .national-trade-panel{grid-template-columns:minmax(0,1fr) 350px!important}}@media (width<=1100px){.portal-header.trust-aligned .portal-nav,.portal-header.trust-aligned .portal-actions{display:none!important}.portal-header.trust-aligned .portal-menu-toggle{display:inline-grid!important}.statistics-page .national-trade-panel{grid-template-columns:1fr!important}.statistics-page .national-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:auto!important}.company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.portal-container,.bid-page,.detail-container,.statistics-overview-container,.statistics-container,.about-container,.service-page-container,.service-product-hero-inner,.service-wide-band-inner,.company-container{width:calc(100% - 24px)!important}.portal-header.trust-aligned,.portal-page .portal-header.trust-aligned,.company-page .portal-header.trust-aligned{height:64px;min-height:64px;padding-inline:14px}.portal-header.trust-aligned .portal-brand span{width:40px;height:40px;font-size:23px}.portal-header.trust-aligned .portal-brand strong{font-size:24px}.statistics-hero-inner,.service-product-hero-inner,.about-hero-inner,.trust-space-hero-inner,.company-hero>.company-container{padding-top:34px!important;padding-bottom:30px!important}.bid-page-title h1,.statistics-hero-inner h1,.service-product-hero h1,.about-hero-inner h1,.trust-space-hero h1,.company-hero h1{font-size:29px!important}.bid-page{padding-top:20px!important}.bid-filter-panel{padding:22px 18px 26px!important}.bid-page-title{margin:-22px -18px 26px!important;padding:38px 18px 34px!important}.bid-filter-row{grid-template-columns:1fr!important;gap:9px!important;margin-bottom:18px!important}.bid-filter-row>div{width:100%}.bid-filter-row button{flex:calc(50% - 10px)}.bid-filter-row select{width:100%!important}.bid-amount-filter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid!important}.bid-amount-filter input{min-width:0;width:100%!important}.bid-search-row{grid-template-columns:94px minmax(0,1fr)!important;height:auto!important}.bid-search-row button{grid-column:1/-1;width:100%}.bid-list-row{padding:20px 18px!important}.detail-hero,.detail-table-section,.detail-content,.company-detail-panel,.service-content-section,.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section{padding:22px 18px!important}.company-stat-grid{grid-template-columns:1fr 1fr;gap:10px!important}.company-stat-card{min-height:96px!important;padding:15px!important}.company-stat-card strong{font-size:22px!important}.company-filter-grid{grid-template-columns:1fr 1fr}.company-card-fields{grid-template-columns:1fr}.statistics-page .national-trade-panel{padding:16px!important}.statistics-page .national-map-card{min-height:500px!important}.statistics-page .national-map-card .china-map-chart{height:460px!important;min-height:460px!important}.statistics-page .national-side,.trust-space-hero-inner{grid-template-columns:1fr!important}.trust-space-hero-inner>svg{display:none}}.page-hero{position:relative;overflow:hidden;border:0!important;border-bottom:1px solid var(--hero-border)!important;background:var(--hero-background)!important;min-height:0!important;padding:0!important}.page-hero:before,.page-hero:after{content:none!important;display:none!important}.page-hero .page-hero__inner{z-index:1;box-sizing:border-box;align-items:center;position:relative;min-height:0!important;padding-top:var(--hero-padding)!important;padding-bottom:var(--hero-padding)!important;display:grid!important}.page-hero.page-hero--large .page-hero__inner{padding-top:var(--hero-padding-large)!important;padding-bottom:var(--hero-padding-large)!important}.page-hero--standard .page-hero__inner{text-align:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important}.page-hero--enhanced .page-hero__inner{text-align:left;grid-template-columns:minmax(0,1fr) 320px!important;gap:72px!important}.page-hero .page-hero__content{flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:900px;display:flex;margin:0!important}.page-hero--standard .page-hero__content{align-items:center}.page-hero .page-hero__eyebrow{text-transform:uppercase;font-style:normal;line-height:1.35;display:block;color:var(--brand-primary)!important;letter-spacing:.16em!important;margin:0 0 18px!important;font-size:12px!important;font-weight:700!important}.page-hero .page-hero__content>h1{max-width:100%;color:var(--text-primary)!important;font-size:var(--hero-title-size)!important;letter-spacing:-.025em!important;text-align:inherit!important;margin:0 0 18px!important;font-weight:700!important;line-height:1.2!important}.page-hero .page-hero__description{color:#475569!important;max-width:860px!important;font-size:var(--hero-subtitle-size)!important;text-align:inherit!important;margin:0!important;font-weight:400!important;line-height:1.8!important}.page-hero__details{width:100%;margin-top:24px}.page-hero__details>ul{flex-wrap:wrap;list-style:none;gap:10px 24px!important;margin:0!important;padding:0!important;display:flex!important}.page-hero__details>ul>li{position:relative;color:var(--text-secondary)!important;margin:0!important;padding-left:14px!important;font-size:15px!important;line-height:1.7!important}.page-hero__details>ul>li:before{transform:translateY(-50%);background:var(--brand-primary)!important;content:""!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;top:.75em!important;left:0!important}.page-hero__actions{flex-wrap:wrap;align-items:center;gap:12px!important;margin-top:28px!important;display:flex!important}.page-hero .page-hero__actions>:is(a,button){justify-content:center;align-items:center;gap:7px;border:1px solid var(--brand-primary)!important;min-width:0!important;height:auto!important;min-height:46px!important;color:var(--brand-primary)!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important;margin:0!important;padding:0 22px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;transition:color .2s,background .2s,border-color .2s,transform .2s!important;display:inline-flex!important}.page-hero .page-hero__actions>:is(a,button).primary{color:#fff!important;background:var(--brand-primary)!important}.page-hero .page-hero__actions>:is(a,button):hover{transform:translateY(-1px);border-color:var(--brand-primary-hover)!important;color:#fff!important;background:var(--brand-primary-hover)!important}.page-hero__visual{justify-content:flex-end;align-items:center;min-width:0;display:flex}.page-hero__illustration-card{border-radius:var(--radius-lg);width:300px;height:230px;color:var(--brand-primary);box-shadow:var(--shadow-card);background:#ffffffb8;border:1px solid #efc8c2;place-items:center;display:grid;position:relative;overflow:hidden}.page-hero__illustration-card:before,.page-hero__illustration-card:after{content:"";background:#f3d5d0;position:absolute}.page-hero__illustration-card:before{height:1px;top:50%;left:34px;right:34px}.page-hero__illustration-card:after{width:1px;top:34px;bottom:34px;left:50%}.page-hero__illustration-card>i{z-index:1;background:var(--brand-primary);border-radius:50%;width:8px;height:8px;position:absolute}.page-hero__illustration-card>i:first-child{top:34px;left:38px}.page-hero__illustration-card>i:nth-child(2){top:34px;right:38px}.page-hero__illustration-card>i:nth-child(3){bottom:34px;left:38px}.page-hero__illustration-card>i:nth-child(4){bottom:34px;right:38px}.page-hero__illustration-icon{z-index:2;width:96px;height:96px;color:var(--brand-primary);background:#fff8f6;border:1px solid #f4c0ba;border-radius:24px;place-items:center;display:grid;position:relative}.page-hero__illustration-card>b{z-index:2;color:var(--brand-primary);letter-spacing:.12em;font-size:12px;position:absolute;bottom:14px;right:20px}.page-hero__extra{grid-column:1/-1;width:min(100%,1120px);margin-top:34px}.page-hero__extra :is(.hero-search,.bid-search-row){border:1px solid var(--border-default)!important;width:100%!important;max-width:none!important;box-shadow:var(--shadow-card)!important;background:#fff!important;border-radius:12px!important;margin:0!important}.page-hero__extra :is(.hero-search,.bid-search-row) :is(select,input,button){min-height:52px!important}@media (width<=1024px){.page-hero--enhanced .page-hero__inner{grid-template-columns:minmax(0,1fr) 250px!important;gap:40px!important}.page-hero__illustration-card{width:240px;height:210px}}@media (width<=768px){:root{--hero-title-size:30px;--hero-subtitle-size:16px}.page-hero .page-hero__inner,.page-hero.page-hero--large .page-hero__inner{padding-top:48px!important;padding-bottom:48px!important}.page-hero--enhanced .page-hero__inner{text-align:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important}.page-hero--enhanced .page-hero__content{align-items:center}.page-hero__details>ul,.page-hero__actions{justify-content:center}.page-hero__visual{display:none}.page-hero__extra{margin-top:28px}.page-hero__extra .hero-search{grid-template-columns:92px minmax(0,1fr)!important}.page-hero__extra .hero-search button{grid-column:1/-1;width:100%}}@media (width<=520px){.page-hero .page-hero__actions{grid-template-columns:1fr;width:100%;display:grid!important}.page-hero .page-hero__actions>:is(a,button){width:100%!important}.page-hero__details>ul{display:none!important}}.portal-page .bid-page-title{grid-template-rows:auto auto!important;grid-template-columns:4px minmax(0,1fr)!important;align-items:start!important;column-gap:16px!important;display:grid!important}.portal-page .bid-page-title>span{border-radius:999px;grid-area:1/1/3;margin-top:4px;background:var(--brand-primary)!important;width:4px!important;height:42px!important}.portal-page .bid-page-title>em{letter-spacing:.14em;order:-1;grid-area:1/2;font-style:normal;font-weight:800;color:var(--brand-primary)!important;margin:0 0 6px!important;font-size:13px!important}.portal-page .bid-page-title>div{grid-area:2/2}.portal-page .bid-row-actions .bid-detail-link,.portal-page .bid-row-actions .bid-source-link{font-size:15px!important}.statistics-page .statistics-hero-inner{text-align:left!important;justify-items:start!important}.statistics-page .statistics-hero-inner .hero-search{justify-self:start!important;width:min(900px,100%)!important;max-width:900px!important;margin-left:0!important;margin-right:0!important}.statistics-page .statistics-hero-inner>span,.statistics-page .statistics-hero-inner>h1,.statistics-page .statistics-hero-inner>p{text-align:left!important;width:auto!important;margin-left:0!important;margin-right:0!important}.data-service-page .service-product-hero h1,.about-page .about-hero-inner h1{color:var(--text-primary)!important;letter-spacing:-.02em!important;margin:8px 0 10px!important;font-size:clamp(30px,2vw,36px)!important;font-weight:700!important;line-height:1.3!important}.about-page .about-profile-layout h2,.about-page .about-section-heading h2,.about-page .about-audience-section h2,.about-page .about-vision-section h2,.about-page .about-mission-section h2{color:var(--text-primary)!important;font-size:26px!important}.data-service-page .service-product-hero-actions button,.data-service-page .service-product-hero-actions a,.trust-space-page .trust-space-hero a{min-height:42px!important;padding-inline:22px!important;font-size:16px!important;font-weight:600!important}.data-service-page .service-data-visual{background:#ffffffb8!important;border-color:#f3c4bf!important}.data-service-page .service-data-visual:before,.data-service-page .service-data-visual:after{background:#f3c4bf!important}.data-service-page .service-data-visual svg,.data-service-page .service-data-visual b{color:var(--brand-primary)!important}.data-service-page .service-data-visual i{background:var(--brand-primary)!important;border-color:#fff!important}.data-service-page .service-product-hero-copy>ul li:before{background:var(--brand-primary)!important}.portal-page.about-page .about-hero{background:radial-gradient(circle at 88% 10%, #ef3b2d14, transparent 28%), linear-gradient(135deg, var(--brand-softer) 0%, #fff 62%, #fafbfc 100%)!important;height:auto!important;min-height:0!important}.portal-page.about-page .about-hero:after{content:none!important;display:none!important}.data-service-page b,.data-service-page .service-mode-table b,.about-page .about-contact-layout span{font-size:14px!important}.data-service-page .service-membership-grid em,.data-service-page .membership-grid em{font-size:13px!important}@media (width<=768px){.portal-page .bid-page-title{column-gap:12px!important}.data-service-page .service-product-hero h1,.about-page .about-hero-inner h1{font-size:29px!important}}.portal-header.trust-aligned a,.company-page .portal-header.trust-aligned a{text-decoration:none!important}.portal-page .bid-page-title{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.portal-page .bid-page-title>span{display:none!important}.portal-page .bid-page-title>em,.portal-page .bid-page-title>div,.portal-page .bid-page-title h1,.portal-page .bid-page-title p{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.portal-page .bid-page-title>em{order:-1;margin-bottom:6px!important}.bid-search-row{grid-template-columns:132px minmax(0,1fr) 124px 116px!important}.bid-search-row .bid-search-submit{color:#fff!important;background:var(--brand-primary)!important;min-width:124px!important}.bid-search-row .bid-reset-button{border-left:1px solid var(--border-default)!important;min-width:116px!important;color:var(--text-secondary)!important;background:#fff!important}.bid-search-row .bid-reset-button:hover{color:var(--brand-primary)!important;background:var(--brand-softer)!important}.company-hero>.company-container,.statistics-page .statistics-hero-inner,.about-page .about-hero-inner{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.company-hero>.company-container>*,.statistics-page .statistics-hero-inner>span,.statistics-page .statistics-hero-inner>h1,.statistics-page .statistics-hero-inner>p,.about-page .about-hero-inner>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.statistics-page .statistics-hero-inner .hero-search{place-self:center!important;width:min(900px,100%)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.trust-space-page .trust-space-hero-inner,.data-service-page .service-product-hero-inner{position:relative;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.trust-space-page .trust-space-hero-inner>div,.data-service-page .service-product-hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(760px,100% - 330px);margin-left:auto;margin-right:auto;display:flex;position:relative}.trust-space-page .trust-space-hero-inner>div>*,.data-service-page .service-product-hero-copy>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.trust-space-page .trust-space-hero-inner>svg,.data-service-page .service-data-visual{top:50%;right:0;transform:translateY(-50%);position:absolute!important}.data-service-page .service-product-hero-copy>ul,.data-service-page .service-product-hero-actions{justify-content:center}@media (width<=1100px){.trust-space-page .trust-space-hero-inner>div,.data-service-page .service-product-hero-copy{width:min(780px,100% - 230px)}.data-service-page .service-data-visual{width:210px!important}}@media (width<=768px){.bid-search-row{grid-template-columns:94px minmax(0,1fr)!important;height:auto!important}.bid-search-row .bid-search-submit,.bid-search-row .bid-reset-button{grid-column:auto!important;width:100%!important;min-width:0!important}.bid-search-row .bid-reset-button{border-top:1px solid var(--border-default)!important;border-left:0!important}.trust-space-page .trust-space-hero-inner>div,.data-service-page .service-product-hero-copy{width:100%}.trust-space-page .trust-space-hero-inner>svg,.data-service-page .service-data-visual{display:none!important}}.data-service-page .service-product-hero{background:linear-gradient(135deg,#fff8f6 0%,#fff3ef 100%)!important}.data-service-page .service-product-hero-copy{max-width:820px}.data-service-page .service-content-section,.about-page .about-profile-section,.about-page .about-content-section,.about-page .about-audience-section,.about-page .about-contact-section,.trust-space-page .trust-space-capabilities{border-radius:var(--radius-lg)!important}.data-service-page .service-value-grid,.data-service-page .service-advantage-grid{gap:20px!important}.data-service-page .service-value-grid article,.data-service-page .service-advantage-grid article,.about-page .about-capability-grid article,.about-page .about-value-grid article,.trust-space-page .trust-space-capabilities article{transition:border-color .2s,box-shadow .2s,transform .2s;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important}.data-service-page .service-value-grid article:hover,.data-service-page .service-advantage-grid article:hover,.about-page .about-capability-grid article:hover,.about-page .about-value-grid article:hover,.trust-space-page .trust-space-capabilities article:hover{transform:translateY(-2px);border-color:#f4b3ad!important;box-shadow:0 12px 30px #0f172a14!important}.company-source,.company-status-badge,.deal-tag,.tag-orange,.tag-green,.tag-purple,.tag-blue{align-items:center;min-height:28px;line-height:1.2;display:inline-flex;color:var(--brand-primary)!important;background:var(--brand-soft)!important;border:1px solid #ffd4cf!important;border-radius:999px!important;padding:4px 12px!important;font-size:13px!important;font-weight:600!important}.bid-list{background:var(--page-bg)!important;gap:16px!important;padding:18px 20px 24px!important;display:grid!important}.bid-list-row{transition:border-color .2s,box-shadow .2s,transform .2s;margin:0!important;display:block!important}.bid-list-row:hover{transform:translateY(-1px);background:#fff!important;border-color:#f1b2ac!important;box-shadow:0 12px 30px #0f172a14!important}.bid-card-footer{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.bid-card-footer time{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bid-row-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;display:inline-flex!important}.bid-row-actions .bid-detail-link,.bid-row-actions .bid-source-link{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0!important;min-height:42px!important;padding:0 18px!important;display:inline-flex!important}.data-service-page .service-product-hero h1,.about-page .about-hero-inner h1{font-size:var(--font-size-page-title)!important}@media (width<=768px){.bid-list{padding:12px!important}.bid-card-footer{flex-direction:column;align-items:flex-start}.bid-row-actions{justify-content:flex-start!important;width:100%!important}.bid-row-actions .bid-detail-link,.bid-row-actions .bid-source-link{flex:none}.data-service-page .service-product-hero h1,.about-page .about-hero-inner h1{font-size:29px!important}}.portal-page.page-hero,.portal-page .page-hero,.portal-page.about-page .page-hero,.company-page .page-hero,.data-service-page .page-hero,.about-page .page-hero,.trust-space-page .page-hero{border-bottom:1px solid var(--hero-border)!important;background:var(--hero-background)!important;height:auto!important;min-height:0!important;padding:0!important}.portal-page .page-hero .page-hero__content>h1,.company-page .page-hero .page-hero__content>h1{font-size:var(--hero-title-size)!important;margin-bottom:18px!important;line-height:1.2!important}.portal-page .page-hero .page-hero__description,.company-page .page-hero .page-hero__description{font-size:var(--hero-subtitle-size)!important;line-height:1.8!important}.portal-page .page-hero .page-hero__actions>:is(a,button){border-radius:11px!important;min-height:46px!important;padding:0 22px!important;font-size:15px!important}@media (width<=768px){.portal-page .page-hero .page-hero__content>h1,.company-page .page-hero .page-hero__content>h1{font-size:var(--hero-title-size)!important}}.financial-page{background:var(--wl-bg,#f5f7fa);color:#14233c;min-height:100vh}.financial-container{width:min(92%,1400px);margin:0 auto;padding:44px 0 72px}.financial-intro-card,.application-panel,.project-financial-card,.application-detail-heading,.applications-toolbar,.application-list article,.financial-empty,.financial-error-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 24px #0f172a0f}.financial-intro-card{grid-template-columns:1.35fr .9fr;align-items:center;gap:32px;margin-bottom:52px;padding:32px;display:grid}.financial-intro-card>div>svg{color:#ef4335}.financial-intro-card h2{margin:12px 0;font-size:28px}.financial-intro-card p,.financial-section-title p{color:#64748b;margin:0;line-height:1.8}.financial-intro-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.financial-intro-card li{color:#334155;align-items:center;gap:8px;display:flex}.financial-intro-card li svg{color:#ef4335;width:18px}.financial-product-section{margin-bottom:54px}.financial-section-title{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.financial-section-title>svg{color:#ef4335;width:30px;height:30px}.financial-section-title h2{margin:0 0 6px;font-size:30px}.financial-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.financial-product-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:230px;padding:24px;display:flex;box-shadow:0 8px 24px #0f172a0d}.financial-product-grid article.featured{background:linear-gradient(145deg,#fff 0%,#fff8f6 100%);border-color:#f4b3ac}.financial-product-grid article>span{color:#d9362a;background:#fff0ed;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.financial-product-grid h3{margin:18px 0 10px;font-size:21px}.financial-product-grid p{color:#64748b;flex:1;margin:0;line-height:1.75}.financial-product-grid a,.financial-product-grid button{color:#fff;background:#ef4335;border:1px solid #ef4335;border-radius:10px;align-items:center;gap:7px;min-height:42px;margin-top:18px;padding:0 16px;font-weight:700;display:inline-flex}.financial-product-grid button:disabled{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.project-financial-card{background:linear-gradient(135deg,#fff 0%,#fff7f5 100%);border-color:#f4b3ac;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:28px;margin:20px 0;padding:28px 30px;display:grid}.project-financial-heading>span{color:#ef4335;align-items:center;gap:7px;font-weight:800;display:inline-flex}.project-financial-heading>strong{align-items:center;gap:9px;margin:10px 0 7px;font-size:24px;display:flex}.project-financial-heading p{color:#64748b;margin:0}.project-financial-reasons{gap:9px;display:grid}.project-financial-reasons b{margin-bottom:2px}.project-financial-reasons span{color:#475569;align-items:center;gap:7px;display:flex}.project-financial-reasons svg{color:#16a34a}.project-financial-amount{justify-items:end;gap:7px;display:grid}.project-financial-amount span{color:#64748b;font-size:14px}.project-financial-amount strong{font-size:25px}.project-financial-amount a,.application-actions button,.applications-toolbar>a,.financial-empty a{color:#fff;cursor:pointer;background:#ef4335;border:1px solid #ef4335;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 20px;font-weight:750;display:inline-flex}.apply-container{max-width:1120px}.apply-heading{text-align:center;padding:34px 0 24px}.apply-heading>span{color:#ef4335;letter-spacing:.16em;font-size:12px;font-weight:800}.apply-heading h1{margin:12px 0 8px;font-size:42px}.apply-heading p{color:#64748b;margin:0;font-size:17px}.apply-steps{grid-template-columns:repeat(4,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid}.apply-steps li{color:#94a3b8;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex;position:relative}.apply-steps li:not(:last-child):after{content:"";background:#e2e8f0;height:2px;position:absolute;top:16px;left:68%;right:-32%}.apply-steps i{z-index:1;background:#e2e8f0;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:relative}.apply-steps li.active{color:#14233c}.apply-steps li.active i,.apply-steps li.active:after{color:#fff;background:#ef4335}.application-panel{padding:30px}.application-section-title{border-bottom:1px solid #edf0f3;align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:22px;display:flex}.application-section-title i{color:#ef4335;background:#fff0ed;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.application-section-title h2,.application-panel>h2{margin:0 0 6px;font-size:25px}.application-section-title p{color:#64748b;margin:0}.financial-info-grid{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.financial-info-grid>div{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;min-height:76px;padding:14px 16px}.financial-info-grid dt{color:#64748b;margin-bottom:7px;font-size:13px}.financial-info-grid dd{color:#14233c;overflow-wrap:anywhere;margin:0;font-weight:700}.financial-info-grid dd small{color:#94a3b8;margin-top:5px;font-weight:400;display:block}.match-reasons{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.match-reasons span{color:#166534;background:#f0fdf4;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:flex}.match-reasons svg{width:17px}.application-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.application-actions>a{color:#64748b;align-self:center;margin-right:auto}.application-actions button.secondary{color:#334155;background:#fff;border-color:#d9e0e8}.application-actions button:disabled{opacity:.45;cursor:not-allowed}.financial-field{gap:8px;display:grid}.financial-field>span{font-size:14px;font-weight:700}.financial-field input,.financial-field select{color:#14233c;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #dbe1e8;border-radius:11px;padding:0 13px}.financial-field input:focus,.financial-field select:focus{border-color:#ef4335;outline:none;box-shadow:0 0 0 3px #ef43351a}.financial-field.full{grid-column:1/-1}.financial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.upload-field input{height:auto;padding:10px}.upload-field em{color:#64748b;font-size:13px}.security-note,.provider-message{color:#475569;background:#f8fafc;border-radius:11px;align-items:flex-start;gap:8px;margin:20px 0 0;padding:14px 16px;display:flex}.security-note svg{color:#ef4335;flex:none}.financial-alert{color:#b42318;background:#fff5f3;border:1px solid #f3b9b3;border-radius:11px;margin-bottom:18px;padding:13px 16px}@keyframes financial-spin{to{transform:rotate(360deg)}}.applications-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;padding:22px 26px;display:flex}.applications-toolbar>div{align-items:center;gap:10px;display:flex}.applications-toolbar h2{margin:0}.applications-toolbar svg{color:#ef4335}.application-list{gap:14px;display:grid}.application-list article{justify-content:space-between;gap:24px;padding:24px 26px;display:flex}.application-list article h3{margin:8px 0;font-size:20px}.application-list article p{color:#64748b;margin:0}.application-list article>div:last-child{justify-items:end;gap:8px;display:grid}.application-list article a{color:#ef4335;align-items:center;gap:5px;font-weight:700;display:flex}.financial-empty{text-align:center;justify-items:center;padding:64px 20px;display:grid}.financial-empty>svg{color:#94a3b8;width:48px;height:48px}.financial-empty p{color:#64748b}.financial-error-card,.financial-loading{text-align:center;margin-top:48px;padding:36px}.financial-status{color:#c43227;background:#fff0ed;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.status-issued,.status-approved{color:#166534;background:#dcfce7}.status-rejected,.status-cancelled{color:#64748b;background:#f1f5f9}.status-submitted_pending_provider,.status-provider_review{color:#c2410c;background:#fff7ed}.application-detail-container{max-width:1180px}.application-detail-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px 30px;display:flex}.application-detail-heading span{color:#ef4335;font-weight:800}.application-detail-heading h1{margin:8px 0;font-size:30px}.application-detail-heading p{color:#64748b;margin:0}.application-detail-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.application-detail-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:6px;padding:22px;display:grid}.application-detail-grid svg{color:#ef4335}.application-detail-grid span,.application-detail-grid p{color:#64748b}.application-detail-grid p{margin:0}.financial-timeline{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.financial-timeline li{grid-template-columns:18px 1fr;gap:12px;min-height:62px;display:grid}.financial-timeline i{background:#ef4335;border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative}.financial-timeline i:after{content:"";background:#f1c8c4;width:2px;height:50px;position:absolute;top:12px;left:5px}.financial-timeline li:last-child i:after{display:none}.financial-timeline div{gap:5px;display:grid}.financial-timeline span{color:#64748b;font-size:13px}@media (width<=1100px){.financial-product-grid{grid-template-columns:repeat(2,1fr)}.project-financial-card{grid-template-columns:1fr}.project-financial-amount{justify-items:start}.financial-intro-card{grid-template-columns:1fr}}@media (width<=760px){.financial-container{width:min(94%,1400px);padding-top:26px}.financial-product-grid,.financial-form-grid,.financial-info-grid,.application-detail-grid{grid-template-columns:1fr}.apply-steps span{display:none}.application-panel{padding:20px}.application-actions{flex-wrap:wrap}.application-actions button{flex:1}.application-list article,.application-detail-heading{flex-direction:column;align-items:flex-start}.application-list article>div:last-child{justify-items:start}.project-financial-card{padding:22px}}.winner-content{padding-top:0}.company-section-nav{border:1px solid var(--company-border);background:#fff;border-radius:12px;width:fit-content;margin:26px 0 20px;padding:5px;display:flex;box-shadow:0 8px 24px #0f172a0d}.company-section-nav a{color:#64748b;text-align:center;border-radius:8px;min-width:112px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none}.company-section-nav a.active{color:#fff;background:var(--company-red)}.winner-stat-grid{margin-top:0}.winner-search-panel{margin-top:22px}.winner-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.winner-filter-grid input,.winner-filter-grid select{color:#313844;background:#fafbfc;border:1px solid #dfe2e7;border-radius:9px;outline:none;min-width:0;height:44px;padding:0 12px}.winner-filter-grid input:focus,.winner-filter-grid select:focus{border-color:var(--company-red);background:#fff;box-shadow:0 0 0 3px #ef3b2d14}.winner-search-panel .company-filter-actions p{color:#7b8492;margin:0;font-size:13px}.winner-list{gap:14px;display:grid}.winner-card{border:1px solid var(--company-border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.winner-card-main{min-width:0;padding:24px 26px}.winner-card-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.winner-card-heading h3{color:#14233c;margin:0 0 7px;font-size:21px}.winner-card-heading div>span{color:#7b8492;font-size:13px}.winner-rating{color:#a52b22;background:#fff0ee;border-radius:999px;flex:none;padding:6px 11px;font-size:13px;font-weight:800}.winner-rating.level-A{color:#b42318;background:#fee4e2}.winner-rating.level-B{color:#b54708;background:#fff1d6}.winner-rating.level-C{color:#175cd3;background:#eaf2ff}.winner-rating.level-D{color:#667085;background:#f2f4f7}.winner-project{background:#f8fafc;border-radius:10px;margin-top:20px;padding:17px 18px}.winner-project>strong{color:#263449;font-size:17px;display:block}.winner-project>div{color:#596579;flex-wrap:wrap;gap:12px 24px;margin-top:11px;font-size:14px;display:flex}.winner-project span{align-items:center;gap:5px;display:inline-flex}.winner-support{color:#596579;flex-wrap:wrap;gap:12px 28px;margin-top:16px;font-size:14px;display:flex}.winner-card-footer{color:#7b8492;border-top:1px solid #eef0f3;justify-content:space-between;gap:20px;margin-top:18px;padding-top:15px;font-size:13px;display:flex}.winner-card-footer span{align-items:center;gap:5px;display:inline-flex}.winner-card-aside{background:#fbfcfd;border-left:1px solid #edf0f3;flex-direction:column;gap:10px;padding:22px 18px;display:flex}.winner-opportunity-tags{gap:7px;margin-bottom:auto;display:grid}.winner-opportunity-tags span{color:#b02c22;background:#fff1ef;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:700;display:flex}.winner-card-aside>a,.winner-card-aside>.disabled-action{color:#fff;background:var(--company-red);border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.winner-card-aside>a.secondary{color:#c53026;background:#fff;border:1px solid #efb4af}.winner-card-aside>.disabled-action{color:#98a2b3;background:#eef1f4}@media (width<=1000px){.winner-filter-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.winner-card{grid-template-columns:1fr}.winner-card-aside{border-top:1px solid #edf0f3;border-left:0;grid-template-columns:repeat(3,1fr);display:grid}.winner-opportunity-tags{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.company-section-nav{width:100%}.company-section-nav a{flex:1;min-width:0}.winner-filter-grid{grid-template-columns:1fr}.winner-card-main{padding:20px 16px}.winner-card-heading,.winner-card-footer{flex-direction:column;align-items:start}.winner-card-aside{grid-template-columns:1fr}.winner-opportunity-tags{grid-column:auto;grid-template-columns:1fr}}.winner-project-insights{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:24px;padding:28px;box-shadow:0 8px 24px #0f172a0d}.winner-project-insights.loading{color:#64748b;justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex}.winner-insight-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.winner-insight-heading span{color:#ef4335;letter-spacing:.12em;font-size:12px;font-weight:800}.winner-insight-heading h2{color:#14233c;margin:7px 0 0;font-size:26px}.winner-insight-heading p{color:#64748b;margin:0}.winner-insight-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.winner-insight-grid article{background:#f8fafc;border:1px solid #e7e9ed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:19px;display:grid}.winner-insight-grid svg{color:#ef4335}.winner-insight-grid small{color:#8a94a3}.winner-insight-grid h3{color:#14233c;margin:4px 0;font-size:17px}.winner-insight-grid p{color:#64748b;margin:0;font-size:13px}.winner-insight-grid a,.winner-financial-grid a{color:#d9362b;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.winner-financial-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.winner-financial-grid article{background:#fff3f1;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:19px;display:grid}.winner-financial-grid svg{color:#ef4335}.winner-financial-grid h3{color:#14233c;margin:0}.winner-financial-grid h3 span{color:#b02c22;background:#fff;border-radius:999px;margin-left:9px;padding:3px 7px;font-size:12px}.winner-financial-grid p{color:#64748b;margin:6px 0 0;font-size:13px}.company-winner-project-list{gap:14px;margin-top:22px;display:grid}.company-winner-project-list>article{background:#fbfcfd;border:1px solid #e7e9ed;border-radius:12px;padding:20px}.company-winner-project-title{justify-content:space-between;gap:20px;display:flex}.company-winner-project-title span{color:#ef4335;font-size:13px;font-weight:700}.company-winner-project-title h3{color:#14233c;margin:6px 0 0;font-size:18px}.company-winner-project-title a,.company-winner-project-actions a{color:#d9362b;font-weight:700;text-decoration:none}.company-winner-project-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.company-winner-project-grid span{color:#334155;overflow-wrap:anywhere}.company-winner-project-grid small{color:#8a94a3;margin-bottom:5px;display:block}.company-winner-project-actions{border-top:1px solid #eceef1;flex-wrap:wrap;gap:9px;margin-top:17px;padding-top:14px;display:flex}.company-winner-project-actions span{color:#b02c22;background:#fff0ee;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.company-financial-opportunity-list{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.company-financial-opportunity-list article{background:#fff8f7;border:1px solid #f0c8c4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.company-financial-opportunity-list h3{color:#14233c;margin:7px 0}.company-financial-opportunity-list span{color:#ef4335;font-size:12px;font-weight:800}.company-financial-opportunity-list p{color:#64748b;margin:0}.company-financial-opportunity-list a{color:#fff;background:#ef4335;border-radius:9px;flex:none;padding:10px 14px;font-weight:700;text-decoration:none}@media (width<=800px){.winner-insight-heading{flex-direction:column;align-items:start}.winner-insight-grid,.winner-financial-grid,.company-financial-opportunity-list,.company-winner-project-grid{grid-template-columns:1fr}}.agency-content{padding-top:0}.agency-stat-grid{margin-top:0}.agency-search-panel{margin-top:22px}.agency-filter-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.agency-filter-grid input,.agency-filter-grid select{color:#313844;background:#fafbfc;border:1px solid #dfe2e7;border-radius:9px;outline:none;min-width:0;height:44px;padding:0 12px}.agency-filter-grid input:focus,.agency-filter-grid select:focus{border-color:var(--company-red);background:#fff;box-shadow:0 0 0 3px #ef3b2d14}.agency-search-panel .company-filter-actions p{color:#7b8492;margin:0;font-size:13px}.agency-list{gap:14px;display:grid}.agency-card{border:1px solid var(--company-border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 168px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.agency-card-main{min-width:0;padding:22px 26px}.agency-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agency-card-heading h3{color:#14233c;margin:0;font-size:20px}.agency-card-heading p{color:#64748b;margin:7px 0 0;font-size:14px}.agency-card-heading>strong{color:#b42318;background:#feeceb;border-radius:999px;flex:none;padding:6px 11px;font-size:13px}.agency-card-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.agency-card-grid>span{background:#f8fafc;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:12px;display:grid}.agency-card-grid svg{color:#ef4335;grid-row:1/3}.agency-card-grid small{color:#8a94a3}.agency-card-grid b{color:#334155;overflow-wrap:anywhere;font-size:14px}.agency-latest-project{border-top:1px solid #eef0f3;grid-template-columns:94px minmax(0,1fr);gap:5px 12px;margin-top:16px;padding-top:15px;display:grid}.agency-latest-project small{color:#8a94a3;grid-row:1/3}.agency-latest-project strong{color:#334155;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agency-latest-project span{color:#64748b;font-size:13px}.agency-card-actions{background:#fbfcfd;border-left:1px solid #edf0f3;flex-direction:column;justify-content:center;gap:10px;padding:20px 16px;display:flex}.agency-card-actions a{color:#fff;background:#ef4335;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.agency-card-actions a.secondary{color:#c53026;background:#fff;border:1px solid #efb4af}.agency-card-actions a.text-link{color:#64748b;background:0 0;font-weight:600}.agency-detail{padding-bottom:72px}.agency-detail .company-section-nav{margin-top:26px}.agency-detail-hero{background:linear-gradient(135deg,#fff 50%,#fff4f1);border:1px solid #eadeda;border-radius:16px;grid-template-columns:minmax(260px,.8fr) 1.4fr;gap:30px;padding:32px;display:grid;box-shadow:0 8px 24px #0f172a0d}.agency-detail-hero>div:first-child>span{color:#ef4335;letter-spacing:.14em;font-size:12px;font-weight:800}.agency-detail-hero h1{color:#14233c;margin:12px 0 8px;font-size:30px}.agency-detail-hero p{color:#64748b;margin:0}.agency-detail-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.agency-detail-metrics article{text-align:center;background:#ffffffe6;border:1px solid #eee3e0;border-radius:12px;place-content:center;justify-items:center;min-height:110px;padding:12px;display:grid}.agency-detail-metrics svg{color:#ef4335}.agency-detail-metrics small{color:#8a94a3;margin:7px 0 4px}.agency-detail-metrics strong{color:#14233c;font-size:16px}.agency-tabs{margin-top:22px}.agency-overview-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.agency-overview-grid article{background:#fafbfc;border:1px solid #e8eaed;border-radius:10px;min-height:92px;padding:17px}.agency-overview-grid small{color:#8a94a3;margin-bottom:8px;display:block}.agency-overview-grid strong{color:#334155;overflow-wrap:anywhere;line-height:1.65}.agency-subheading{border-top:1px solid #eceef1;padding-top:28px;margin-top:34px!important}.agency-project-list{gap:12px;margin-top:20px;display:grid}.agency-project-list>article{background:#fbfcfd;border:1px solid #e7e9ed;border-radius:12px;grid-template-columns:minmax(260px,1fr) 1.25fr auto;align-items:center;gap:20px;padding:20px;display:grid}.agency-project-list h3{color:#14233c;margin:6px 0;font-size:17px}.agency-project-list p,.agency-project-list small{color:#64748b;margin:0}.agency-project-list dl{grid-template-columns:repeat(2,1fr);gap:10px 18px;margin:0;display:grid}.agency-project-list dt{color:#8a94a3;font-size:12px}.agency-project-list dd{color:#475569;margin:4px 0 0;font-size:13px}.agency-project-list>article>a{color:#fff;background:#ef4335;border-radius:9px;align-items:center;gap:5px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.agency-contact-list{gap:12px;margin-top:20px;display:grid}.agency-contact-list article{background:#fafbfc;border:1px solid #e7e9ed;border-radius:10px;grid-template-columns:minmax(180px,1fr) 1fr 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.agency-contact-list article>div,.agency-contact-list article>span{color:#475569;align-items:center;gap:7px;display:flex}.agency-contact-list svg{color:#ef4335}.agency-contact-list small{color:#8a94a3}@media (width<=1100px){.agency-filter-grid{grid-template-columns:repeat(3,1fr)}.agency-card-grid,.agency-overview-grid{grid-template-columns:repeat(2,1fr)}.agency-detail-hero,.agency-project-list>article{grid-template-columns:1fr}.agency-contact-list article{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.agency-filter-grid{grid-template-columns:1fr 1fr}.agency-card{grid-template-columns:1fr}.agency-card-main{padding:20px 16px}.agency-card-heading{flex-direction:column;gap:12px}.agency-card-grid{grid-template-columns:1fr 1fr}.agency-latest-project{grid-template-columns:1fr}.agency-latest-project small{grid-row:auto}.agency-card-actions{border-top:1px solid #edf0f3;border-left:0;grid-template-columns:1fr 1fr;display:grid}.agency-card-actions a.text-link{grid-column:1/-1}.agency-detail-hero{padding:22px 16px}.agency-detail-metrics{grid-template-columns:1fr 1fr}.agency-overview-grid,.agency-contact-list article{grid-template-columns:1fr}}@media (width<=460px){.agency-filter-grid,.agency-card-grid{grid-template-columns:1fr}}.wanli-app,.wanli-app *{box-sizing:border-box}html,body,#root{color:#e8f7ff;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#020817;width:100%;height:100%;margin:0;font-family:Microsoft YaHei,PingFang SC,Source Han Sans SC,Arial,sans-serif;overflow:hidden}.wanli-app button{font:inherit}.dashboard-screen{background:radial-gradient(circle at 50% 38%,#168bff40,#0000 34%),linear-gradient(#06142d 0%,#020817 100%);width:100vw;height:100vh;padding:14px 22px 20px;position:relative;overflow:hidden}.screen-bg{pointer-events:none;opacity:.55;background:linear-gradient(90deg,#00d8ff14 1px,#0000 1px) 0 0/46px 46px,linear-gradient(0deg,#00d8ff0f 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 50% 55%,#00d8ff29,#0000 42%) 0 0/100% 100%;position:absolute;inset:0}.screen-bg:after{content:"";background:linear-gradient(120deg,#0000 0 42%,#33f6c714 48%,#0000 54% 100%);animation:8s linear infinite scan;position:absolute;inset:0}@keyframes scan{0%{transform:translate(-30%)}to{transform:translate(30%)}}.screen-header{z-index:2;grid-template-columns:300px 1fr 610px;align-items:start;height:72px;display:grid;position:relative}.screen-header:before{content:"";clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:linear-gradient(#168bffd1,#081b3a1f);border:1px solid #00d8ffbf;border-top:0;width:740px;height:58px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 24px #00d8ff40,0 0 30px #00d8ff52}.screen-header:after{content:"";background:linear-gradient(90deg,#00d8ffa6,#0000 36% 64%,#00d8ffa6);height:1px;position:absolute;top:20px;left:46px;right:46px}.header-left{z-index:3;color:#d8f3ff;padding-top:13px;font-size:15px;font-weight:700;position:relative}.title-frame{z-index:3;text-align:center;justify-self:center;width:760px;position:relative}.title-frame h1{color:#e8fbff;letter-spacing:0;text-shadow:0 0 8px #00d8ff7a;margin:0;font-size:32px;font-weight:900;line-height:38px}.title-frame p{color:#d8f3ffc7;letter-spacing:.2px;margin:1px 0 0;font-size:13px;line-height:14px}.header-right{z-index:3;justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding-top:6px;display:flex;position:relative}.status-pill,.status-time,.status-warn{color:#b8d8ff;white-space:nowrap;background:#02102ab8;border:1px solid #00d8ff61;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:13px;display:inline-flex}.status-pill.ok{color:#33f6c7}.status-pill.bad,.status-warn{color:#ffb3b4;border-color:#ff4d4f73}.status-time{justify-content:center;min-width:196px}.refresh-btn{color:#e8f7ff;cursor:pointer;background:linear-gradient(#168bff80,#02102ab8);border:1px solid #00d8ff80;width:32px;height:30px}.metric-strip{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;height:88px;margin-bottom:14px;display:grid;position:relative}.metric-card{background:linear-gradient(#082350c2,#03112db8),#0823508c;border:1px solid #00d8ff57;align-content:center;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #00d8ff1f,0 0 18px #0000003d}.metric-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,currentColor,#0000);height:2px;position:absolute;top:0;left:12%;right:12%}.metric-card span{color:#8dbde0;font-size:15px;font-weight:700}.metric-card strong{color:#fff;text-shadow:0 0 8px #ffffff80;margin-top:5px;font-size:29px;font-weight:900;line-height:33px}.metric-card em{color:#b8d8ff;font-size:13px;font-style:normal;position:absolute;bottom:13px;right:16px}.tone-cyan{color:#00d8ff}.tone-blue{color:#168bff}.tone-gold{color:#ffe15a}.tone-green{color:#33f6c7}.tone-purple{color:#9b6dff}.main-layout{z-index:2;grid-template-columns:22% minmax(0,56%) 22%;gap:16px;height:calc(100vh - 194px);min-height:0;display:grid;position:relative}.left-column,.right-column,.center-column{gap:16px;min-height:0;display:grid}.left-column,.right-column{grid-template-rows:repeat(3,minmax(0,1fr))}.center-column{grid-template-rows:minmax(0,1fr) 152px}.panel-card{background:linear-gradient(#0823509e,#020c22c2),#0823508c;border:1px solid #00d8ff6b;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00d8ff21,0 0 22px #0000003d}.panel-card:before,.panel-card:after,.panel-body:before,.panel-body:after{content:"";pointer-events:none;opacity:.88;border-style:solid;border-color:#00d8ff;width:34px;height:18px;position:absolute}.panel-card:before{border-width:2px 0 0 2px;top:8px;left:8px}.panel-card:after{border-width:2px 2px 0 0;top:8px;right:8px}.panel-body:before{border-width:0 0 2px 2px;bottom:8px;left:8px}.panel-body:after{border-width:0 2px 2px 0;bottom:8px;right:8px}.panel-heading{z-index:3;color:#e8f7ff;text-shadow:0 0 6px #00d8ff73;position:absolute;top:13px;left:20px}.panel-heading:before{content:"";vertical-align:-7px;background:linear-gradient(#00d8ff,#168bff);width:5px;height:27px;margin-right:10px;display:inline-block;box-shadow:0 0 14px #00d8ffd9}.panel-heading span{font-size:21px;font-weight:900;line-height:22px;display:inline-block}.panel-heading em{color:#d8f3ffc2;margin-top:2px;margin-left:16px;font-size:12px;font-style:normal;font-weight:500;line-height:12px;display:none}.panel-body{width:100%;height:100%;padding:52px 14px 14px;position:relative}.map-panel .panel-body{padding:8px}.chart{width:100%;height:100%;min-height:120px}.center-map-wrap{height:100%;position:relative;overflow:hidden}.radar-bg{aspect-ratio:1;opacity:.72;background:radial-gradient(circle,#00d8ff2e,#0000 56%),repeating-radial-gradient(circle,#00d8ff2e 0 1px,#0000 1px 42px),repeating-conic-gradient(#00d8ff1f 0deg 1deg,#0000 1deg 12deg);border-radius:50%;width:min(840px,88%);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 72px #00d8ff33,0 0 80px #00d8ff1f}.radar-bg:after{content:"";border-radius:inherit;background:conic-gradient(#33f6c747,#0000 22%,#0000);animation:9s linear infinite rotateRadar;position:absolute;inset:0}@keyframes rotateRadar{to{transform:rotate(360deg)}}.china-map-chart{z-index:2;height:100%;min-height:530px;position:relative}.hot-rank-card{z-index:4;background:#02102ac7;border:1px solid #00d8ff6b;width:268px;padding:13px 14px 12px;position:absolute;top:46px;right:24px;box-shadow:inset 0 0 22px #00d8ff1f,0 0 18px #00000040}.hot-rank-title{color:#33f6c7;margin-bottom:8px;font-size:18px;font-weight:900}.hot-rank-row{border-bottom:1px solid #7da8c829;grid-template-columns:26px minmax(0,1fr) 76px;align-items:center;gap:6px;min-height:28px;font-size:13px;display:grid}.hot-rank-row span{color:#ffe15a;font-weight:900}.hot-rank-row b{white-space:nowrap;text-overflow:ellipsis;color:#e8f7ff;min-width:0;overflow:hidden}.hot-rank-row em{color:#00d8ff;text-align:right;font-style:normal;font-weight:900}.south-sea-box{z-index:3;opacity:.72;background:linear-gradient(135deg,#0000 45%,#00d8ff47 46% 48%,#0000 49%),#02102a52;border:1px solid #00d8ff61;width:72px;height:92px;position:absolute;bottom:28px;right:310px}.latest-panel .panel-body{padding:48px 16px 12px}.latest-news{grid-template-rows:repeat(5,minmax(0,1fr));gap:0;height:100%;display:grid}.news-row{border-bottom:1px solid #7da8c826;grid-template-columns:48px 92px 76px minmax(0,1fr);align-items:center;gap:12px;min-height:0;font-size:14px;line-height:1;display:grid;overflow:hidden}.news-row span{color:#33f6c7;font-weight:900}.news-row b,.news-row em{color:#b8d8ff;white-space:nowrap;font-style:normal;overflow:hidden}.news-row strong{white-space:nowrap;text-overflow:ellipsis;color:#f4fdff;font-weight:600;overflow:hidden}.ring-chart{min-height:180px}.empty-state{color:#7da8c8;place-items:center;height:100%;font-size:15px;display:grid}@media (width<=1500px){.dashboard-screen{padding:12px 16px 16px}.screen-header{grid-template-columns:230px 1fr 520px}.title-frame h1{font-size:27px}.title-frame p{font-size:11px}.metric-card strong{font-size:23px}.panel-heading span{font-size:18px}.hot-rank-card{width:230px;top:38px}.news-row{grid-template-columns:44px 84px 62px minmax(0,1fr);gap:8px;font-size:13px}}.project-dashboard-page,.tender-bigscreen{color:#e8f7ff;background:radial-gradient(circle at 50% 24%,#00bfff38,#0000 36%),linear-gradient(#061537,#020817);width:100vw;height:100vh;padding:20px 24px;position:relative;overflow:auto}.project-page-header,.tender-screen-header{z-index:1;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex;position:relative}.project-page-header h1,.tender-screen-title h1{letter-spacing:0;text-shadow:0 0 10px #00e5ff8c;margin:0;font-size:30px}.project-page-header p,.tender-screen-title p{color:#7db8d7;margin:4px 0 0}.project-header-actions,.tender-screen-status{color:#b8d8ff;align-items:center;gap:8px;display:flex}.project-header-actions button,.tender-screen-status button,.project-pagination button,.link-button{color:#e8f7ff;cursor:pointer;background:#082350ad;border:1px solid #00e5ff73;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.project-error,.bad{color:#ff9a9b}.ok{color:#0fc}.warn{color:#ffd54f}.project-warnings{z-index:1;flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex;position:relative}.project-warnings span{color:#ffd54f;background:#5a410857;border:1px solid #ffd54f59;padding:6px 10px;font-size:13px}.project-card-grid,.tender-metric-row{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid;position:relative}.project-card,.tender-metric{background:linear-gradient(#082350c7,#03112db8);border:1px solid #00e5ff59;align-content:center;place-items:center;min-height:92px;display:grid;box-shadow:inset 0 0 24px #00e5ff1f}.project-card span,.tender-metric span{color:#8ec9e8;font-weight:700}.project-card strong,.tender-metric strong{color:#fff;margin-top:6px;font-size:28px}.project-card em{color:#b8d8ff;font-style:normal}.project-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.project-search{background:#02102ac7;border:1px solid #00e5ff59;align-items:center;gap:8px;width:min(620px,55vw);padding:9px 12px;display:flex}.project-search input{color:#e8f7ff;background:0 0;border:0;outline:0;flex:1}.project-content-grid,.project-bottom-grid{gap:14px;display:grid}.project-content-grid{grid-template-columns:minmax(0,1fr) 420px}.project-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.project-panel,.tender-screen-panel{background:#0823508c;border:1px solid #00e5ff61;min-height:0;padding:16px;position:relative;box-shadow:inset 0 0 26px #00e5ff1a}.project-panel h2,.tender-screen-panel h2{margin:0 0 12px;font-size:19px}.project-table-panel table{border-collapse:collapse;width:100%}.project-table-panel th,.project-table-panel td{color:#dff7ff;text-align:left;border-bottom:1px solid #7da8c829;padding:11px 9px}.project-table-panel td:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:380px;overflow:hidden}.project-side,.compact-list{gap:12px;display:grid}.chart-panel{height:300px}.compact-list{margin:0;padding:0;list-style:none}.compact-list li{border-bottom:1px solid #7da8c824;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.compact-list b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.compact-list span,.muted{color:#8ec9e8}.project-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.project-modal{z-index:20;background:#010818b8;place-items:center;display:grid;position:fixed;inset:0}.project-modal-card{background:#061537;border:1px solid #00e5ff80;width:min(1100px,88vw);max-height:82vh;padding:22px;position:relative;overflow:auto}.project-modal-close{color:#fff;background:#082350cc;border:1px solid #00e5ff66;position:absolute;top:16px;right:16px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div{border:1px solid #4fc3f72e;padding:9px}.detail-grid span{color:#7db8d7;font-size:12px;display:block}.detail-grid b{overflow-wrap:anywhere;margin-top:4px;font-weight:500;display:block}.tender-bigscreen{overflow:hidden}.tender-screen-title{text-align:center}.tender-screen-header{height:62px;margin-bottom:12px}.tender-screen-grid{z-index:1;grid-template-columns:22% minmax(0,56%) 22%;gap:14px;height:calc(100vh - 184px);display:grid;position:relative}.tender-left,.tender-right,.tender-center{gap:14px;min-height:0;display:grid}.tender-left,.tender-right{grid-template-rows:repeat(3,minmax(0,1fr))}.tender-center{grid-template-rows:minmax(0,1fr) 165px}.tender-screen-panel>div{height:calc(100% - 34px)}.project-map-chart{height:100%}.notice-ticker{grid-template-rows:repeat(8,minmax(0,1fr));height:100%;display:grid}.notice-ticker div{border-bottom:1px solid #7da8c829;grid-template-columns:48px 86px 68px minmax(0,1fr);align-items:center;gap:10px;display:grid}.notice-ticker strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notice-ticker span{color:#0fc;font-weight:900}.notice-ticker b,.notice-ticker em{color:#b8d8ff;font-style:normal}.run-monitor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.run-monitor p{background:#02102a80;border:1px solid #4fc3f72e;margin:0;padding:12px}.tender-bigscreen{background:radial-gradient(circle at 52% 42%,#0088ff38,#0000 36%),radial-gradient(circle at 50% 88%,#00d8ff21,#0000 30%),linear-gradient(#06142d 0%,#020817 100%);width:100vw;height:100vh;padding:14px 18px 16px;font-family:Microsoft YaHei,PingFang SC,Source Han Sans SC,Arial,sans-serif;overflow:hidden}.tender-bigscreen .screen-bg{pointer-events:none;opacity:.58;background:linear-gradient(#00d8ff0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#00d8ff0b 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 52%,#0000 0 26%,#00d8ff14 27%,#0000 28%) 0 0/100% 100%;position:absolute;inset:0}.tender-bigscreen .screen-bg:after{content:"";background:linear-gradient(90deg,#0000,#00d8ff1a,#0000);animation:8s linear infinite screen-scan;position:absolute;inset:0}@keyframes screen-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tender-bigscreen .tender-screen-header{z-index:2;grid-template-columns:190px minmax(0,1fr) 560px;align-items:center;gap:16px;height:76px;margin:0 0 10px;display:grid;position:relative}.tender-bigscreen .screen-date{color:#d7efff;padding-left:36px;font-size:15px}.tender-bigscreen .tender-screen-title{text-align:center;place-items:center;height:68px;display:grid;position:relative}.tender-bigscreen .tender-screen-title:before{content:"";clip-path:polygon(0 0,35% 0,40% 100%,60% 100%,65% 0,100% 0,100% 16%,67% 16%,61% 100%,39% 100%,33% 16%,0 16%);border:1px solid #00d8ff8a;border-top:0;position:absolute;inset:8px 8%;box-shadow:0 0 18px #00d8ff38}.tender-bigscreen .tender-screen-title h1{color:#e9f8ff;text-shadow:0 0 10px #00d8ff85;margin:0;font-size:32px;font-weight:800;position:relative}.tender-bigscreen .tender-screen-title p{color:#9cc9e7;letter-spacing:0;margin:-8px 0 0;font-size:12px;position:relative}.tender-bigscreen .tender-screen-status{color:#b8d8ff;justify-content:flex-end;gap:8px;font-size:13px}.tender-bigscreen .tender-screen-status span,.tender-bigscreen .tender-screen-status button{white-space:nowrap;background:#051c429e;border:1px solid #00d8ff57;border-radius:2px;padding:7px 10px}.tender-bigscreen .tender-screen-status button{place-items:center;width:34px;height:32px;display:grid}.tender-bigscreen .tender-metric-row{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;height:86px;margin-bottom:12px;display:grid;position:relative}.tender-bigscreen .tender-metric{background:linear-gradient(#082d64b8,#02102ab3);border:1px solid #00d8ff5c;height:86px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #00d8ff21,0 0 16px #00d8ff14}.tender-bigscreen .tender-metric:after{content:"";background:linear-gradient(90deg,#0000,#00d8ff,#0000);height:2px;position:absolute;bottom:0;left:12%;right:12%}.tender-bigscreen .tender-metric span{color:#9edbff;font-size:15px}.tender-bigscreen .tender-metric strong{color:#fff;text-shadow:0 0 12px #00d8ff73;margin-top:6px;font-size:26px;line-height:1.05}.tender-bigscreen .tender-metric em{color:#7da8c8;font-size:12px;font-style:normal}.tender-bigscreen .tender-screen-grid{grid-template-columns:21.5% minmax(0,57%) 21.5%;gap:12px;height:calc(100vh - 198px)}.tender-bigscreen .tender-left,.tender-bigscreen .tender-right{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}.tender-bigscreen .tender-center{grid-template-rows:minmax(0,77%) minmax(108px,23%);gap:12px}.tender-bigscreen .tender-screen-panel{background:linear-gradient(#08235094,#02102a85),radial-gradient(circle at 50% 0,#00d8ff21,#0000 42%);border:1px solid #00d8ff66;padding:12px;overflow:hidden;box-shadow:inset 0 0 28px #00d8ff1a}.tender-bigscreen .tender-screen-panel:before,.tender-bigscreen .tender-screen-panel:after{content:"";pointer-events:none;border-style:solid;border-color:#00d8ff;width:20px;height:20px;position:absolute}.tender-bigscreen .tender-screen-panel:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.tender-bigscreen .tender-screen-panel:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.tender-bigscreen .tender-screen-panel h2{color:#e9f8ff;text-shadow:0 0 9px #00d8ff6b;border-left:5px solid #00d8ff;align-items:center;height:28px;margin:0;padding-left:12px;font-size:19px;line-height:1;display:flex}.tender-bigscreen .tender-screen-panel>div{height:calc(100% - 32px);min-height:0}.tender-bigscreen .map-panel{padding:4px 4px 8px}.tender-bigscreen .map-panel h2{display:none}.tender-bigscreen .map-panel>div,.tender-bigscreen .project-map-chart{height:100%}.latest-notice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:100%;display:grid}.latest-notice-cards a,.latest-notice-cards>div{min-width:0;color:inherit;text-decoration:none}.latest-notice-cards article{background:#02102a4d;border:1px solid #00d8ff33;min-width:0;height:100%;padding:10px 12px}.latest-notice-meta{color:#fff;grid-template-columns:42px 112px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:grid}.latest-notice-meta span{color:#fff;font-weight:800}.latest-notice-meta b,.latest-notice-meta em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-weight:500;overflow:hidden}.latest-notice-cards p{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.tender-bigscreen .run-monitor{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;height:100%}.tender-bigscreen .run-monitor.single{grid-template-columns:1fr;align-content:center;display:grid}.tender-bigscreen .run-monitor p{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.tender-bigscreen .run-monitor.single p{flex-direction:column;justify-content:center;min-height:96px}.tender-bigscreen .run-monitor p span{color:#8ec9e8}.tender-bigscreen .run-monitor p strong{color:#fff;text-shadow:0 0 8px #00d8ff5c;font-size:28px}.tender-bigscreen .run-monitor small{color:#7da8c8;text-align:right;grid-column:1/-1}.project-empty{color:#7da8c8;place-items:center;height:100%;font-size:14px;display:grid}@media (width<=1500px){.project-card-grid,.tender-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.project-content-grid,.project-bottom-grid{grid-template-columns:1fr}.tender-screen-grid{grid-template-columns:24% minmax(0,52%) 24%}}html.bx-html,body.bx-body,body.bx-body #root{color:#1f2933;text-rendering:optimizelegibility;background:#f4f6f8;min-width:0;height:auto;min-height:100%;overflow:auto}.bx-page{color:#1f2933;background:#f4f6f8;min-height:100vh}.bx-page a{color:inherit;text-decoration:none}.bx-page button,.bx-page input,.bx-page select{font:inherit}.bx-page button{color:#26323f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dbe3;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;height:36px;padding:0 12px;display:inline-flex}.bx-page button:disabled{cursor:not-allowed;opacity:.55}.bx-header{z-index:20;background:#fff;border-bottom:1px solid #e3e7ed;grid-template-columns:180px minmax(360px,1fr) auto;align-items:center;gap:22px;min-height:72px;padding:12px 28px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 24px #141e2d0f}.bx-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.bx-brand span{color:#fff;background:#e85d2a;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:inline-flex}.bx-brand strong{color:#19222d;letter-spacing:0;font-size:22px}.bx-header-search{min-width:0}.bx-header-links{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.bx-header-links a,.bx-header-links button{color:#425466;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 8px;line-height:1;display:inline-flex}.bx-header-links .icon-only{width:34px;padding:0}.bx-header-watermark{color:#e85d2a0f;pointer-events:none;position:absolute;right:190px}.bx-searchbar{background:#fff;border:2px solid #e85d2a;border-radius:7px;grid-template-columns:132px minmax(160px,1fr) 104px;height:44px;display:grid;overflow:hidden}.bx-searchbar select,.bx-searchbar input{color:#26323f;background:#fff;border:0;outline:0;min-width:0}.bx-searchbar select{border-right:1px solid #eceff3;padding:0 12px}.bx-searchbar input{padding:0 14px}.bx-searchbar button{color:#fff;background:#e85d2a;border:0;border-radius:0;height:100%;font-weight:700}.bx-breadcrumb{color:#6b7684;max-width:1280px;margin:16px auto 10px;padding:0 24px;font-size:13px}.bx-shell{grid-template-columns:minmax(0,1fr) 260px;gap:18px;max-width:1280px;margin:0 auto;padding:0 24px 40px;display:grid}.bx-main-column{min-width:0}.bx-tabs{background:#fff;border:1px solid #e3e7ed;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.bx-tabs button{color:#455466;border:0;border-right:1px solid #eef1f5;border-radius:0;height:46px;padding:0 22px}.bx-tabs button.active{color:#e85d2a;background:#fff3ed;font-weight:700}.bx-filter-panel{background:#fff;border:1px solid #e3e7ed;border-top:0;padding:16px}.bx-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.bx-filter-field{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.bx-filter-field span{color:#6b7684;font-size:13px}.bx-filter-field select,.bx-filter-field input,.bx-dialog input{color:#26323f;background:#fff;border:1px solid #d8dee7;border-radius:6px;outline:0;width:100%;min-width:0;height:36px;padding:0 10px}.bx-filter-field select:focus,.bx-filter-field input:focus,.bx-dialog input:focus{border-color:#e85d2a;box-shadow:0 0 0 3px #e85d2a1f}.bx-filter-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.bx-filter-actions button:nth-child(2),.bx-result-toolbar button:last-child,.bx-dialog div button:last-child{color:#fff;background:#e85d2a;border-color:#e85d2a}.bx-active-tags{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.bx-active-tags button{color:#ba4217;background:#fff6f1;border-color:#f2c8b6;height:30px;font-size:13px}.bx-promo{color:#fff;background:linear-gradient(90deg,#27364a,#475467 58%,#e85d2a);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 18px;display:flex}.bx-promo div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bx-promo strong{font-size:16px}.bx-promo span{color:#fff3e8;align-items:center;gap:5px;font-size:13px;display:inline-flex}.bx-promo button{color:#ba4217;background:#fff;border-color:#fff;font-weight:700}.bx-result-toolbar{background:#fff;border:1px solid #e3e7ed;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.bx-result-toolbar>div{align-items:center;gap:10px;min-width:0;display:flex}.bx-result-toolbar span{color:#394858;font-weight:700}.bx-result-toolbar em{color:#e85d2a;font-style:normal}.bx-result-toolbar select{background:#fff;border:1px solid #d8dee7;border-radius:6px;height:36px;padding:0 10px}.bx-segmented{border:1px solid #d8dee7;border-radius:6px;display:inline-flex;overflow:hidden}.bx-segmented button{border:0;border-radius:0}.bx-segmented button.active{color:#fff;background:#26323f}.bx-project-list{background:#fff;border:1px solid #e3e7ed;border-top:0;gap:10px;padding:12px;display:grid}.bx-project-card{background:#fff;border:1px solid #e5e9ef;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:14px;display:grid}.bx-project-card:hover{border-color:#f0ad8d;box-shadow:0 10px 24px #1f293312}.bx-check{padding-top:4px}.bx-project-main{min-width:0}.bx-project-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bx-project-title{color:#1f2933;font-size:17px;font-weight:800;line-height:1.45}.bx-project-title:hover{color:#e85d2a}.bx-card-actions{gap:6px;display:inline-flex}.bx-card-actions a,.bx-card-actions button{color:#6b7684;width:32px;height:32px;padding:0}.bx-card-actions button.active{color:#e85d2a;background:#fff6f1;border-color:#f2c8b6}.bx-tags{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.bx-tags span{color:#526173;background:#eef3f7;border-radius:4px;align-items:center;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.bx-summary{color:#526173;margin:0 0 10px;line-height:1.6}.bx-summary mark,.bx-project-title mark,.bx-content-snippet mark{color:#b8350d;background:#ffe0cc;padding:0 2px}.bx-content-snippet{background:#f7fafc;border:1px solid #e8edf3;border-radius:6px;margin-top:12px;padding:10px 12px}.bx-content-snippet strong{color:#ba4217;margin-bottom:5px;font-size:13px;display:block}.bx-content-snippet p{color:#526173;margin:0;line-height:1.65}.bx-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.bx-project-card.simple .bx-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-meta div{min-width:0}.bx-meta dt{color:#8a96a5;font-size:12px}.bx-meta dd{color:#26323f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.bx-state{color:#6b7684;background:#fff;border:1px solid #e3e7ed;border-top:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.bx-state strong{color:#26323f;font-size:18px}.bx-state.error{color:#b42318}.spin{animation:1s linear infinite bx-spin}@keyframes bx-spin{to{transform:rotate(360deg)}}.bx-pagination{background:#fff;border:1px solid #e3e7ed;border-top:0;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.bx-pagination span{text-align:center;color:#526173;min-width:90px}.bx-right-tips{align-content:start;gap:12px;display:grid}.bx-right-tips section{background:#fff;border:1px solid #e3e7ed;border-radius:8px;padding:16px}.bx-right-tips h3{color:#26323f;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;display:flex}.bx-right-tips p{color:#657386;margin:0;font-size:13px;line-height:1.7}.bx-dialog-backdrop{z-index:50;background:#121a246b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bx-dialog{background:#fff;border-radius:8px;width:min(420px,100vw - 32px);padding:22px;position:relative;box-shadow:0 24px 70px #121a2440}.bx-dialog h2{color:#1f2933;margin:0 0 16px;font-size:20px}.bx-dialog>div{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.bx-dialog-close{width:32px;padding:0;position:absolute;top:12px;right:12px}.bx-detail-page{max-width:1280px;margin:0 auto;padding:20px 24px 46px}.bx-back{color:#526173;align-items:center;gap:6px;margin-bottom:14px;display:inline-flex}.bx-detail-hero,.bx-detail-section{background:#fff;border:1px solid #e3e7ed;border-radius:8px}.bx-detail-hero{justify-content:space-between;gap:20px;margin-bottom:14px;padding:22px;display:flex}.bx-detail-hero span{color:#e85d2a;font-weight:700}.bx-detail-hero h1{color:#1f2933;text-shadow:none;margin:6px 0 8px;font-size:26px;line-height:1.35}.bx-detail-hero p{color:#657386;margin:0}.bx-detail-hero a{color:#fff;background:#e85d2a;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;height:36px;padding:0 12px;display:inline-flex}.bx-detail-actions{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.bx-detail-actions button.active{color:#e85d2a;background:#fff6f1;border-color:#f2c8b6}.bx-detail-section{margin-top:14px;padding:18px}.bx-detail-section h2{color:#26323f;margin:0 0 14px;font-size:18px}.bx-detail-section dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.bx-detail-section dt{color:#8a96a5;font-size:12px}.bx-detail-section dd{color:#26323f;word-break:break-word;margin:4px 0 0;line-height:1.5}.bx-muted{color:#758295;margin:0;line-height:1.7}.bx-fulltext-section{overflow:hidden}.bx-fulltext{color:#26323f;word-break:break-word;max-width:100%;line-height:1.8}.bx-fulltext.folded{max-height:520px;position:relative;overflow:hidden}.bx-fulltext.folded:after{content:"";background:linear-gradient(#fff0,#fff);height:90px;position:absolute;bottom:0;left:0;right:0}.bx-fulltext table{border-collapse:collapse;width:100%}.bx-fulltext td,.bx-fulltext th{border:1px solid #e3e7ed;padding:6px 8px}.bx-fulltext img{max-width:100%;height:auto}.bx-fulltext-section>button{color:#fff;background:#26323f;border-color:#26323f;margin-top:12px}.bx-content-debug{color:#758295;background:#f7fafc;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:12px}@media (width<=980px){.bx-header{grid-template-columns:1fr;position:static}.bx-shell,.bx-filter-grid,.bx-meta,.bx-detail-section dl{grid-template-columns:1fr}.bx-result-toolbar,.bx-detail-hero{flex-direction:column;align-items:stretch}.bx-result-toolbar>div{flex-wrap:wrap}}html{scrollbar-gutter:stable;background:#f2f5f8;min-height:100%;overflow:hidden auto}body{color:#1f2933;background:#f2f5f8;height:auto;min-height:100%;margin:0;font-family:Inter,Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:14px;overflow:hidden auto}#root{height:auto;min-height:100%;overflow:visible}.portal-page{color:#1f2933;background:#f2f5f8;width:100%;min-height:100vh;overflow:visible}.portal-page a{color:inherit;text-decoration:none}.portal-page button,.portal-page input,.portal-page select,.portal-header button,.portal-header input,.portal-header select{font:inherit}.portal-container{width:min(1320px,100% - 56px);margin:0 auto}.portal-header{z-index:40;background:#fff;border-bottom:1px solid #e1e7ef;grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:22px;min-height:68px;padding:0 28px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #14243812}.portal-header.with-search{grid-template-columns:auto auto minmax(320px,1fr) auto}.portal-brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.portal-brand span{color:#fff;background:#e85d2a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:800;display:inline-flex}.portal-brand strong{color:#152235;letter-spacing:0;font-size:22px}.portal-nav,.portal-actions{align-items:center;gap:8px;display:flex}.portal-nav a{color:#34475d;border-bottom:3px solid #0000;align-items:center;height:68px;padding:0 12px;font-weight:650;display:inline-flex}.portal-nav a.active{color:#e85d2a;border-bottom-color:#e85d2a}.portal-actions{justify-content:flex-end}.portal-actions a,.portal-actions button{color:#506273;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;height:34px;display:inline-flex}.portal-actions .icon-only{justify-content:center;width:34px}.portal-header-search{min-width:0}.portal-menu-toggle{color:#123b5d;cursor:pointer;background:#fff;border:1px solid #d6e4ec;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.portal-mobile-menu{display:none}.portal-stack{z-index:2;gap:24px;width:min(1240px,100% - 56px);margin-top:-18px;padding:0 0 56px;display:grid;position:relative}.home-hero{color:#fff;background:linear-gradient(90deg,#085291f7,#166fb8e0),radial-gradient(circle at 78% 28%,#fff3,#0000 30%);border-bottom:1px solid #10437c29}.hero-layout{grid-template-columns:minmax(0,1fr);place-items:center;min-height:clamp(200px,24vh,260px);padding:clamp(26px,3.5vw,40px) 0 clamp(38px,4vw,52px);display:grid}.hero-copy{text-align:center;width:min(820px,100%)}.hero-copy span,.section-kicker,.page-banner span{color:#e85d2a;letter-spacing:.02em;font-size:15px;font-weight:800}.hero-copy h1{letter-spacing:0;margin:0 0 12px;font-size:34px;line-height:1.2}.hero-copy p{color:#ffffffdb;max-width:700px;margin:0 auto 22px;font-size:15px;line-height:1.7}.hero-search{background:#fff;border-radius:7px;grid-template-columns:124px minmax(180px,1fr) 112px;max-width:760px;height:48px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 14px 34px #06142d2e}.hero-search select,.hero-search input{color:#1f2933;background:#fff;border:0;outline:0;min-width:0;padding:0 14px}.hero-search select{border-right:1px solid #e7edf3}.hero-search button,.deal-query-actions button,.primary-action,.secondary-action,.action-band button{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-weight:750;display:inline-flex}.hero-search button,.deal-query-actions button,.primary-action{color:#fff;background:#e85d2a;border-radius:0;height:100%}.portal-section,.deal-query,.latest-column,.page-banner,.service-card,.action-band,.stats-panel,.stats-summary article,.about-list article{background:#fff;border:1px solid #dfe7ef;border-radius:8px;box-shadow:0 8px 22px #192f460d}.portal-section,.deal-query{padding:24px}.section-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.section-title-row .section-kicker{font-size:18px;line-height:1.35;display:block}.section-title-row h2,.column-title h2{color:#172437;letter-spacing:0;margin:4px 0 0;font-size:24px}.data-date,.legend-note{color:#63758a;font-size:14px}.overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.overview-card{background:#f7fafe;border:1px solid #e4edf7;border-radius:8px;align-content:center;gap:10px;min-height:122px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.overview-card:hover{border-color:#bcd5f4;transform:translateY(-2px);box-shadow:0 12px 28px #1769d21a}.overview-card svg{color:#1769d2;width:26px;height:26px}.overview-card strong{color:#172437;font-size:30px;line-height:1.1}.overview-card span{color:#63758a;font-size:15px;font-weight:650}.home-two-column{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);gap:18px;display:grid}.map-stat-layout{display:block}.china-map-chart{height:clamp(430px,56vh,600px);min-height:430px}.national-trade-panel{--trade-blue:#0076b6;--trade-blue-dark:#123b5d;--trade-blue-soft:#eef7ff;--trade-border:#d8e6f0;border:1px solid var(--trade-border);color:var(--trade-blue-dark);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:20px;padding:18px 20px 20px;font-size:14px;display:grid;position:relative;box-shadow:0 8px 20px #123b5d0f}.national-trade-panel:before{content:"";background:linear-gradient(90deg,#006ea8,#38a3d8);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:20px;right:20px}.national-map-card,.national-count-card,.national-query-card{min-width:0}.national-map-card{min-height:560px;padding:16px 0 0;position:relative;overflow:visible}.national-map-card .china-map-chart{width:100%;height:500px;min-height:500px}.national-side{align-content:start;gap:14px;min-height:560px;padding-top:10px;display:grid}.national-count-card,.national-query-card{border:1px solid var(--trade-border);box-shadow:none;background:#fbfdff;border-radius:6px;padding:14px 14px 16px}.trade-panel-title{border-bottom:3px solid var(--trade-blue);color:var(--trade-blue-dark);letter-spacing:0;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:9px;font-size:17px;font-weight:850;display:flex}.trade-panel-title b{color:var(--trade-blue);font-size:18px}.trade-panel-title svg{color:var(--trade-blue)}.trade-panel-title small{color:#6b7c8f;margin-left:auto;font-size:12px;font-weight:650}.business-count-list{gap:10px;display:grid}.business-count-list article{background:#f1f8fe;border:1px solid #e2eef8;border-radius:5px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:7px 10px;min-height:70px;padding:12px;display:grid}.business-count-list strong{color:var(--trade-blue-dark);grid-row:span 2;font-size:15px}.business-count-list span{color:#456176;white-space:nowrap;font-size:13px}.business-count-list b{color:var(--trade-blue);font-size:16px}.national-query-grid{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:9px 10px;display:grid}.national-query-grid label{color:#31556d;font-size:13px;font-weight:700;display:contents}.national-query-grid select,.national-query-grid input{color:#123b5d;background:#fff;border:1px solid #cbddeb;border-radius:4px;min-width:0;height:34px;padding:0 10px;font-size:13px}.national-query-grid select:hover,.national-query-grid input:hover,.national-query-grid select:focus,.national-query-grid input:focus{border-color:#7fb6dd;outline:none}.national-keyword-row{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.national-keyword-row input{width:100%}.national-keyword-row button{color:#fff;cursor:pointer;background:#f05a28;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:34px;font-weight:800;display:inline-flex}.national-query-actions{justify-content:flex-end;align-items:center;margin-top:10px;padding-left:84px;display:flex}.national-query-actions button{cursor:pointer;background:var(--trade-blue-soft);height:34px;color:var(--trade-blue);border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.national-query-actions button:hover{background:#e3f1fc}.advanced-note{color:#63758a;margin:10px 0 0 80px;font-size:13px;line-height:1.7}.province-rank{align-content:start;gap:8px;display:grid}.province-rank h3{margin:0 0 8px}.province-rank a,.hot-region-list a{border-bottom:1px dashed #e2e8f0;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.province-rank a span{color:#1769d2;background:#eef5ff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.province-rank em,.hot-region-list strong{color:#e85d2a;font-style:normal}.deal-query-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.deal-query-grid label{color:#536579;gap:8px;font-size:14px;font-weight:650;display:grid}.deal-query-grid label.wide{grid-column:1/-1}.deal-query-grid select,.deal-query-grid input{color:#1f2933;background:#fff;border:1px solid #d8e1ea;border-radius:7px;height:44px;padding:0 12px}.deal-query-actions{gap:10px;margin-top:20px;display:flex}.deal-query-actions .secondary,.secondary-action,.action-band button{color:#1769d2;background:#eef4fb}.latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.latest-column{padding:22px}.column-title{justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.column-title a{color:#1769d2;align-items:center;gap:4px;font-size:14px;font-weight:650;display:inline-flex}.latest-column ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.latest-column li{border-bottom:1px dashed #e2e8f0;gap:5px;padding-bottom:12px;display:grid}.latest-column li a{color:#172437;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.latest-column li span{color:#718196;font-size:13px}.notice-center{background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:28px 32px 24px;box-shadow:0 8px 22px #192f460d}.notice-center-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.notice-center-head h2{color:#172437;letter-spacing:0;margin:0;font-size:28px;line-height:1.1}.notice-center-head span{background:#d90000;width:92px;height:4px;margin-top:18px;display:block}.notice-center-head a{color:#5d7084;align-items:center;gap:6px;min-height:36px;font-size:16px;font-weight:700;display:inline-flex}.notice-center-head a:hover{color:#d90000}.notice-channel-tabs,.notice-kind-tabs{border-bottom:1px solid #e1e6ec;align-items:center;gap:0;display:flex}.notice-channel-tabs{margin-bottom:20px}.notice-channel-tabs button,.notice-kind-tabs button{color:#1f2933;cursor:pointer;letter-spacing:0;background:0 0;border:0}.notice-channel-tabs button{min-width:126px;height:56px;padding:0 22px;font-size:18px;font-weight:750}.notice-channel-tabs button.active{color:#fff;background:#d90000}.notice-kind-tabs{margin-bottom:20px}.notice-kind-tabs button{color:#4e5d6d;height:48px;margin-right:28px;padding:0 24px 0 0;font-size:17px;font-weight:700;position:relative}.notice-kind-tabs button.active{color:#d90000}.notice-kind-tabs button.active:after{content:"";background:#d90000;height:3px;position:absolute;bottom:-1px;left:0;right:24px}.notice-center-list{display:grid}.notice-center-row{color:#1f2933;border-bottom:1px dashed #e3e8ee;grid-template-columns:170px minmax(0,1fr) 120px;align-items:center;gap:12px;min-height:52px;display:grid}.notice-center-row:hover{background:snow}.notice-center-row strong{color:#d90000;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.notice-center-row span{color:#172437;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.notice-center-row:hover span{color:#d90000}.notice-center-row time{color:#8a939d;text-align:right;font-size:14px}.notice-center-empty{color:#7a8da3;text-align:center;padding:34px 0;font-size:16px}.page-banner{background:linear-gradient(90deg,#fffffff5,#f5fafff5),linear-gradient(120deg,#eaf3ff,#fff5ef);margin:22px 0 16px;padding:30px}.page-banner h1{color:#172437;margin:8px 0;font-size:30px}.page-banner p{color:#5d7084;max-width:760px;margin:0;line-height:1.8}.subnav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.subnav a{background:#fff;border:1px solid #dfe7ef;border-radius:6px;align-items:center;height:34px;padding:0 14px;display:inline-flex}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-card{padding:20px}.service-card svg{color:#1769d2}.service-card h3{margin:12px 0 8px}.service-card p,.about-list p{color:#5d7084;line-height:1.75}.service-card ul{color:#33475b;margin:12px 0 0;padding-left:18px}.service-card>a{color:#1769d2;background:#eef5ff;border-radius:6px;justify-content:center;align-items:center;height:34px;margin-top:14px;padding:0 12px;font-weight:700;display:inline-flex}.service-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.data-service-page{color:#123b5d;background:#f4f7fa}.data-service-page .portal-header{border-bottom-color:#c8d8e3;box-shadow:0 1px #0076b61f}.data-service-page .portal-header:after{content:"";background:linear-gradient(90deg,#006ea8,#0076b6);height:2px;position:absolute;bottom:-1px;left:0;right:0}.data-service-page .portal-nav a.active{color:#0076b6;background:linear-gradient(#eaf5fb2e,#eaf5fbd1);border-bottom-color:#0076b6}.data-service-page .portal-actions a,.data-service-page .portal-actions button{color:#4b6176}.data-service-hero{background:linear-gradient(90deg,#fffffffa,#eaf5fbf5),radial-gradient(circle at 86% 35%,#0076b61f,#0000 28%);border-bottom:1px solid #d6e4ec}.data-service-hero-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 56px);min-height:132px;padding:20px 0;display:flex}.data-service-hero span,.data-section-head span,.api-service-copy span{color:#0076b6;letter-spacing:.04em;font-size:14px;font-weight:850}.data-service-hero h1{color:#0e3655;margin:7px 0 8px;font-size:30px;line-height:1.2}.data-service-hero p{color:#5b7083;max-width:780px;margin:0;font-size:15px;line-height:1.75}.data-hero-graphic{color:#0076b6;background-color:#ffffffb8;background-image:linear-gradient(90deg,#0076b614 1px,#0000 1px),linear-gradient(#0076b614 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d6e4ec;border-radius:8px;flex:0 0 180px;place-items:center;height:88px;display:grid;position:relative;overflow:hidden}.data-hero-graphic i{background:#0076b642;border-radius:3px;width:44px;height:3px;position:absolute;right:18px}.data-hero-graphic i:first-of-type{top:23px}.data-hero-graphic i:nth-of-type(2){width:62px;top:42px}.data-hero-graphic i:nth-of-type(3){width:36px;top:61px}.data-service-container{width:min(1240px,100% - 56px);padding:18px 0 54px}.data-breadcrumb{color:#6b7c8f;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.data-breadcrumb svg{color:#0076b6}.data-breadcrumb a{color:#123b5d;font-weight:700}.data-breadcrumb strong{color:#0076b6}.data-overview-panel,.data-service-section,.data-rank-section,.api-service-panel,.subscription-strip{background:#fff;border:1px solid #d6e4ec;border-radius:8px;box-shadow:0 6px 18px #0e36550a}.data-overview-panel{padding:26px 30px 28px}.data-section-title.centered{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:18px;margin-bottom:20px;display:grid}.data-section-title.centered span{background:linear-gradient(90deg,#0000,#0076b6);height:2px}.data-section-title.centered span:last-child{background:linear-gradient(90deg,#0076b6,#0000)}.data-section-title h2,.data-section-head h2,.api-service-copy h2{color:#0e3655;margin:0;font-size:24px;line-height:1.35}.data-overview-grid{background:#fbfdff;border:1px solid #d6e4ec;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:24px;display:grid;overflow:hidden}.data-overview-grid article{align-content:center;justify-items:center;gap:8px;min-height:122px;padding:20px;display:grid}.data-overview-grid article+article{border-left:1px solid #d6e4ec}.data-overview-grid strong{color:#123b5d;font-size:18px}.data-overview-grid p{color:#5b7083;margin:0;font-size:15px}.data-overview-grid b{color:#0076b6;font-size:34px;line-height:1}.data-overview-grid em{color:#0076b6;margin-left:6px;font-style:normal;font-weight:800}.data-overview-grid span{color:#6b7c8f}.data-query-box{max-width:980px;margin:0 auto}.data-query-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.data-query-tabs button{color:#123b5d;cursor:pointer;background:#fff;border:1px solid #c8d8e3;border-radius:4px;height:34px;padding:0 14px;font-weight:700}.data-query-tabs button.active{color:#fff;background:#0076b6;border-color:#0076b6}.data-query-row{background:#fff;border:1px solid #c8d8e3;border-radius:5px;grid-template-columns:48px minmax(0,1fr) 108px;align-items:center;height:50px;display:grid;overflow:hidden}.data-query-row svg{color:#0076b6;justify-self:center}.data-query-row input{color:#123b5d;border:0;outline:0;min-width:0;height:100%;font-size:15px}.data-query-row button{color:#fff;cursor:pointer;background:#147db3;border:0;height:100%;font-size:16px;font-weight:800}.data-query-row button:hover{background:#0b6fa4}.data-query-box>p{color:#6b7c8f;margin:10px 0 0;font-size:13px;line-height:1.7}.data-quick-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.data-quick-entry a{color:#123b5d;background:linear-gradient(135deg,#fff,#f2f8fc);border:1px solid #d6e4ec;border-radius:8px;grid-template-columns:58px minmax(0,1fr);grid-template-areas:"icon title""icon text";align-content:center;gap:4px 16px;min-height:104px;padding:20px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.data-quick-entry a:hover{border-color:#0076b6;transform:translateY(-2px);box-shadow:0 10px 24px #0076b617}.data-quick-entry svg{color:#0076b6;grid-area:icon;align-self:center}.data-quick-entry strong{grid-area:title;font-size:20px}.data-quick-entry span{color:#5b7083;grid-area:text}.data-service-section,.data-rank-section,.api-service-panel{margin-top:18px;padding:24px}.data-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.data-section-head h2{margin-top:5px}.data-section-head>a{color:#0076b6;background:#eaf5fb;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:750;display:inline-flex}.data-service-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.data-service-entry-grid article{background:#fbfdff;border:1px solid #d6e4ec;border-radius:7px;align-content:start;gap:10px;min-height:158px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.data-service-entry-grid article:hover{border-color:#0076b6;transform:translateY(-2px);box-shadow:0 10px 22px #0076b614}.data-service-entry-grid svg{color:#0076b6}.data-service-entry-grid h3{color:#0e3655;margin:0;font-size:18px}.data-service-entry-grid p{color:#5b7083;min-height:46px;margin:0;line-height:1.65}.data-service-entry-grid a{color:#0076b6;align-items:center;gap:5px;width:fit-content;font-weight:800;display:inline-flex}.rank-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rank-filter-row button,.rank-filter-row span{color:#123b5d;background:#fff;border:1px solid #c8d8e3;border-radius:4px;align-items:center;height:34px;padding:0 12px;font-weight:700;display:inline-flex}.rank-filter-row button{cursor:pointer}.rank-filter-row button.active{color:#fff;background:#0076b6;border-color:#0076b6}.rank-filter-row span{color:#0076b6;background:#eaf5fb;margin-left:auto}.rank-table-wrap{border:1px solid #d6e4ec;border-radius:6px;overflow-x:auto}.dragon-rank-table{border-collapse:collapse;background:#fff;width:100%;min-width:720px}.dragon-rank-table th{color:#0e3655;text-align:left;background:#eaf5fb;height:42px;padding:0 16px;font-weight:800}.dragon-rank-table td{color:#51677b;border-top:1px solid #e4edf4;height:48px;padding:0 16px}.dragon-rank-table tbody tr:nth-child(2n){background:#fbfdff}.dragon-rank-table a{color:#0076b6;font-weight:800}.dragon-rank-table b{color:#0076b6}.rank-badge{color:#0076b6;background:#eaf5fb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:850;display:inline-flex}.rank-1{color:#b77900;background:#fff3cf}.rank-2{color:#65758a;background:#eef2f7}.rank-3{color:#b85a18;background:#ffe6d4}.api-service-panel{background:linear-gradient(90deg,#fffffff5,#f2f8fceb),radial-gradient(circle at 96% 20%,#0076b61c,#0000 28%);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:28px;display:grid}.api-service-copy p{color:#5b7083;margin:12px 0 18px;line-height:1.8}.api-service-copy>div{flex-wrap:wrap;gap:10px;display:flex}.api-service-copy button{color:#fff;cursor:pointer;background:#0076b6;border:1px solid #0076b6;border-radius:4px;height:38px;padding:0 16px;font-weight:800}.api-service-copy button+button{color:#0076b6;background:#fff}.api-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-feature-grid article{background:#ffffffc2;border:1px solid #d6e4ec;border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;display:grid}.api-feature-grid svg{color:#0076b6}.api-feature-grid strong{color:#0e3655}.api-feature-grid p{color:#5b7083;margin:5px 0 0;line-height:1.55}.subscription-strip{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:18px 22px;display:grid}.subscription-strip svg{color:#0076b6}.subscription-strip strong{color:#0e3655;font-size:18px}.subscription-strip p{color:#5b7083;margin:4px 0 0}.subscription-strip a{color:#0076b6;background:#eaf5fb;border-radius:4px;align-items:center;min-height:36px;padding:0 14px;font-weight:800;display:inline-flex}.capability-panel,.deals-filter,.deals-results,.deal-card,.detail-hero,.detail-table-section,.detail-grid,.detail-content,.contact-panel,.user-panel{background:#fff;border:1px solid #dfe7ef;border-radius:8px;box-shadow:0 8px 22px #192f460d}.capability-panel{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:24px;margin-top:18px;padding:24px;display:grid}.capability-panel h2,.deals-hero h1,.result-head h2,.detail-hero h1,.detail-content h2,.contact-panel h2,.user-panel h2{color:#172437;letter-spacing:0;margin:0}.capability-panel p,.deals-hero p,.deal-card p,.detail-hero p,.contact-panel p{color:#63758a;line-height:1.75}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.capability-grid span,.user-panel span{color:#1769d2;background:#f3f8ff;border-radius:6px;align-items:center;min-height:40px;padding:0 12px;font-weight:700;display:inline-flex}.deals-hero{color:#fff;background:linear-gradient(90deg,#0e488af0,#1c66b1db),radial-gradient(circle at 82% 34%,#ffffff47,#0000 28%);margin:0 0 16px}.deals-hero-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:36px;min-height:250px;padding:34px 0;display:grid}.deals-hero span{color:#ff6b38;font-weight:800}.deals-hero h1{color:#fff;margin-top:8px;font-size:34px}.deals-hero p{color:#ffffffdb;max-width:720px}.deals-searchbar{background:#fff;border:0;border-radius:8px;grid-template-columns:110px minmax(0,1fr) 92px;display:grid;overflow:hidden;box-shadow:0 18px 48px #06142d3d}.deals-searchbar select,.deals-searchbar input{border:0;outline:0;min-width:0;height:44px;padding:0 12px}.deals-searchbar select{border-right:1px solid #e6edf4}.deals-searchbar button{color:#fff;cursor:pointer;background:#e85d2a;border:0;font-weight:750}.bid-page{padding:28px 0 56px}.bid-filter-panel{background:#fff;border:1px solid #e6ebf0;border-radius:8px;padding:28px 30px 32px;box-shadow:0 8px 22px #192f460a}.bid-page-title{background:#f7f8fa;align-items:center;gap:14px;height:72px;margin-bottom:22px;padding:0 22px;display:flex}.bid-page-title>span{background:#d90000;border-radius:4px;width:5px;height:38px}.bid-page-title h1{color:#1f2933;letter-spacing:0;margin:0;font-size:28px;font-weight:850}.bid-page-title em{color:#9aa3ad;letter-spacing:.12em;font-size:17px;font-style:normal}.bid-filter-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;display:grid}.bid-filter-row>span{color:#7a828c;text-align:right;font-size:16px;font-weight:700}.bid-filter-row>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bid-filter-row button,.bid-filter-foot button{color:#4b5563;cursor:pointer;background:#f3f4f6;border:0;border-radius:5px;min-width:86px;height:38px;padding:0 18px;font-size:15px;font-weight:750}.bid-filter-row button.active{color:#fff;background:#d90000}.bid-filter-row button.subtle{min-width:104px}.bid-filter-row .select-label{color:#6b7280;font-size:15px;font-weight:750}.bid-filter-row select{color:#4b5563;background:#fff;border:1px solid #dbe2ea;border-radius:5px;width:180px;height:40px;padding:0 14px;font-size:15px}.bid-search-row{background:#fff;border:1px solid #d9dee6;border-radius:7px;grid-template-columns:120px minmax(0,1fr) 132px;height:54px;margin-top:26px;display:grid;overflow:hidden}.bid-search-row select,.bid-search-row input{color:#374151;border:0;outline:0;min-width:0;padding:0 18px;font-size:15px}.bid-search-row select{border-right:1px solid #e5e7eb}.bid-search-row button{color:#fff;cursor:pointer;background:#d90000;border:0;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:850;display:inline-flex}.bid-filter-foot{justify-content:flex-end;margin-top:12px;display:flex}.bid-filter-foot button{color:#64748b;background:0 0;min-width:auto;height:34px}.bid-results{background:#fff;margin-top:26px}.bid-result-summary{color:#7a828c;background:#f7f8fa;border-bottom:1px solid #e8edf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;height:56px;padding:0 24px;font-size:15px;display:grid}.bid-result-summary span{font-weight:750}.bid-result-summary p{margin:0}.bid-result-summary strong{color:#d90000;font-size:18px}.bid-result-summary em{color:#9aa3ad;font-style:normal}.bid-list{display:grid}.bid-list-row{background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 120px 24px;align-items:center;gap:18px;min-height:92px;padding:18px 24px;display:grid;position:relative}.bid-list-row:hover{background:snow}.bid-list-row>div{min-width:0}.bid-list-row>div>a{color:#1f2933;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:19px;font-weight:800;line-height:1.45;display:inline-block;overflow:hidden}.bid-list-row:hover>div>a{color:#d90000}.bid-list-row p{color:#858c96;flex-wrap:wrap;gap:12px 24px;margin:10px 0 0;font-size:14px;line-height:1.6;display:flex}.bid-list-row p b{color:#d90000}.bid-list-row .bid-platform-source strong{color:#0076b6;font-weight:800}.bid-list-row time{color:#8c939d;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:16px;display:inline-flex}.bid-source-link{color:#8c939d;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.bid-source-link:hover{color:#d90000}.deals-layout{grid-template-columns:260px minmax(0,1fr);gap:16px;margin-bottom:44px;display:grid}.deals-filter,.deals-results{padding:18px}.deals-filter{align-self:start;gap:12px;display:grid}.deals-filter h2{align-items:center;gap:8px;margin:0 0 4px;font-size:18px;display:inline-flex}.deals-filter label{color:#536579;gap:6px;font-size:13px;display:grid}.deals-filter select,.deals-filter input{border:1px solid #d8e1ea;border-radius:6px;height:38px;padding:0 10px}.filter-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filter-actions button,.result-head button,.portal-pagination button,.detail-actions button,.detail-actions a{color:#34475d;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;display:inline-flex}.filter-actions button:first-child,.result-head button,.detail-actions button.active{color:#1769d2;background:#eef5ff;border-color:#1769d2}.result-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.result-head p{color:#63758a;margin:6px 0 0}.result-head strong,.result-head em{color:#e85d2a;font-style:normal}.deal-list{gap:12px;display:grid}.deal-card{box-shadow:none;grid-template-columns:minmax(0,1fr) 145px;gap:18px;padding:18px 20px;display:grid}.deal-card-main{min-width:0}.deal-title-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.deal-title-row a{color:#172437;overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.45}.deal-title-row a:hover{color:#1769d2}.deal-tag{white-space:nowrap;border-radius:5px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.tag-blue{color:#1769d2;background:#eaf3ff}.tag-orange{color:#e85d2a;background:#fff1e8}.tag-green{color:#168246;background:#eaf8ef}.tag-purple{color:#7155d9;background:#f2eefe}.deal-summary{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:10px 0 0;display:-webkit-box;overflow:hidden}.deal-meta{color:#536579;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:12px;font-size:13px;display:grid}.deal-meta span{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.deal-meta b{color:#7a8da3;flex:none;font-weight:700}.deal-card-side{color:#63758a;align-content:center;justify-items:end;gap:8px;min-width:0;display:grid}.deal-card-side span{align-items:center;gap:5px;display:inline-flex}.deal-card-side strong{color:#e85d2a;text-align:right;overflow-wrap:anywhere}.deal-card-side em,.deal-card-side a{font-size:12px;font-style:normal}.deal-card-side a{color:#1769d2;background:#f6faff;border:1px solid #cfe0f6;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-weight:750;display:inline-flex}.deal-card-side a:hover{background:#eef6ff;border-color:#1769d2}.empty-panel{color:#63758a;text-align:center;background:#f8fbff;border:1px dashed #cbd8e6;border-radius:8px;padding:44px 20px}.portal-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.portal-pagination button:disabled{cursor:not-allowed;opacity:.45}.detail-container{width:min(1180px,100% - 56px);padding:24px 0 56px}.detail-back{color:#536579;align-items:center;gap:6px;margin-bottom:16px;font-weight:700;display:inline-flex}.detail-back:hover{color:#d90000}.detail-hero{justify-content:space-between;gap:18px;margin-bottom:18px;padding:28px 30px;display:flex}.detail-hero span{color:#d90000;font-weight:800}.detail-hero h1{margin:10px 0 8px;font-size:30px;line-height:1.35}.detail-actions{white-space:nowrap;align-items:flex-start;gap:8px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid;overflow:hidden}.detail-table-section{margin-bottom:18px;overflow:hidden}.detail-table-section h2{color:#172437;letter-spacing:0;border-bottom:1px solid #e6edf4;margin:0;padding:18px 22px 16px 36px;font-size:22px;position:relative}.detail-table-section h2:before{content:"";background:#d90000;border-radius:4px;width:5px;height:24px;position:absolute;top:19px;left:22px}.detail-table-section .detail-grid{box-shadow:none;border:0;border-radius:0;margin-bottom:0}.detail-grid article{border-bottom:1px solid #e6edf4;border-right:1px solid #e6edf4;grid-template-columns:150px minmax(0,1fr);min-height:54px;display:grid}.detail-grid span{color:#536579;background:#f8fafc;align-items:center;padding:0 16px;font-weight:700;display:flex}.detail-grid strong{color:#172437;overflow-wrap:anywhere;white-space:pre-wrap;align-items:center;min-width:0;padding:0 16px;font-weight:650;display:flex}.detail-content{color:#2d3b4d;-webkit-user-select:text;user-select:text;padding:28px 30px;line-height:1.9}.detail-content h2{margin:0 0 18px;padding-left:14px;font-size:22px;position:relative}.detail-content h2:before{content:"";background:#d90000;border-radius:4px;width:5px;height:24px;position:absolute;top:5px;left:0}.detail-content table{border-collapse:collapse;width:100%}.detail-content td,.detail-content th{vertical-align:top;border:1px solid #dfe7ef;padding:8px 10px}.detail-content img{max-width:100%;height:auto}.notice-html-content,.notice-html-content *{-webkit-user-select:text;user-select:text}.detail-content *{max-width:100%}.about-split{grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:44px;display:grid}.contact-panel,.user-panel{padding:22px}.contact-panel svg,.user-panel svg{color:#1769d2}.contact-panel dl{gap:10px;margin:16px 0 0;display:grid}.contact-panel dl div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.contact-panel dt{color:#63758a}.contact-panel dd{color:#172437;margin:0;font-weight:700}.user-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.action-band{justify-content:space-between;gap:20px;margin:18px 0 36px;padding:22px;display:flex}.action-band h2{margin:0 0 6px}.action-band p{color:#63758a;margin:0}.action-band>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.statistics-page .portal-actions a,.statistics-page .portal-actions button{color:#4b6176}.statistics-container{width:min(1200px,100% - 56px);padding:22px 0 54px}.stats-breadcrumb{color:#6b7c8f;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.stats-breadcrumb svg{color:#0076b6}.stats-breadcrumb a{color:#123b5d;font-weight:700}.stats-breadcrumb strong{color:#0076b6}.stats-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stats-summary article{background:#fff;border:1px solid #d6e4ec;border-radius:6px;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;gap:2px 12px;min-height:82px;padding:14px 18px;display:grid;position:relative;box-shadow:0 4px 14px #0e36550a}.stats-summary article>div{color:#0076b6;background:#eaf5fb;border-radius:6px;grid-area:icon;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.stats-summary span{color:#5b7083;grid-area:label;font-size:14px;font-weight:700}.stats-summary strong{color:#0e3655;grid-area:value;font-size:28px;font-weight:850;line-height:1.1;display:block}.stats-workspace{border-top:1px solid #d6e4ec;padding:16px 0 0}.stats-tabs{border-bottom:1px solid #d6e4ec;flex-wrap:wrap;gap:16px;margin-bottom:14px;padding-bottom:16px;display:flex}.stats-tabs button,.stats-controls button{color:#123b5d;cursor:pointer;background:#fff;border:1px solid #c8d8e3;border-radius:0;height:40px;padding:0 18px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.stats-tabs button:hover,.stats-controls button:hover{color:#0076b6;border-color:#0076b6}.stats-tabs button.active,.stats-controls button.active{color:#fff;background:#0076b6;border-color:#0076b6}.stats-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.stats-period-buttons{flex-wrap:wrap;gap:10px;display:flex}.stats-controls button{border-radius:4px;height:36px;padding:0 16px}.stats-region-select{color:#123b5d;white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.stats-region-select select{color:#123b5d;background:#fff;border:1px solid #c8d8e3;border-radius:4px;outline:0;width:132px;height:36px;padding:0 12px}.stats-panel{background:#fff;border:1px solid #d6e4ec;border-radius:6px;min-height:520px;margin-bottom:40px;padding:20px 22px 22px;box-shadow:0 6px 18px #0e36550b}.stats-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.stats-panel-head h1{color:#0e5f91;margin:0 0 8px;font-size:18px;line-height:1.35}.stats-panel-head p{color:#5b7083;margin:0;font-size:14px}.stats-panel-head span{color:#6b7c8f;font-size:13px}.portal-chart,.stats-chart{min-height:455px}.about-list{gap:14px;margin-bottom:44px;display:grid}.about-list article{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px;display:grid}.about-list svg{color:#1769d2}.about-list h2{margin:0 0 6px}.about-list p{margin:0}.portal-alert{color:#a94420;background:#fff6f1;border:1px solid #f3c6b3;border-radius:8px;padding:12px 14px}.bx-page .portal-header{grid-template-columns:auto auto minmax(320px,1fr) auto}@media (width<=1120px){.portal-header,.portal-header.with-search,.bx-page .portal-header{grid-template-columns:1fr;gap:10px;padding:12px 18px;position:static}.portal-nav,.portal-actions{flex-wrap:wrap}.portal-nav a{height:36px}.hero-layout,.home-two-column,.national-trade-panel,.map-stat-layout,.latest-grid,.service-grid,.api-service-panel,.action-band,.capability-panel,.deals-hero-layout,.deals-layout,.about-split{grid-template-columns:1fr}.national-side{min-height:0}.overview-grid,.stats-summary,.data-service-entry-grid,.api-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-hero-graphic{display:none}.rank-filter-row span{margin-left:0}.stats-controls{flex-direction:column;align-items:flex-start}.stats-region-select{justify-content:flex-end;width:100%}}@media (width>=769px) and (width<=1120px){.statistics-container{width:min(100% - 40px,1200px)}.statistics-page .stats-controls{flex-direction:row;align-items:center}.statistics-page .stats-region-select{justify-content:flex-end;width:auto}.statistics-page .stats-panel{min-height:480px}.statistics-page .stats-chart{min-height:420px}}@media (width<=768px){.portal-header,.portal-header.with-search,.bx-page .portal-header{grid-template-columns:auto auto;gap:12px;min-height:58px;padding:8px 14px;position:sticky}.portal-brand span{border-radius:7px;width:32px;height:32px;font-size:19px}.portal-brand strong{font-size:19px}.portal-nav,.portal-actions,.portal-header-search{display:none}.portal-menu-toggle{justify-self:end;display:inline-flex}.portal-mobile-menu{border-top:1px solid #d6e4ec;grid-column:1/-1;gap:8px;padding:10px 0 4px;display:none}.portal-header.menu-open .portal-mobile-menu{display:grid}.portal-mobile-menu a,.portal-mobile-menu button{color:#123b5d;text-align:left;background:#fff;border:1px solid #d6e4ec;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:750;display:flex}.portal-mobile-menu a.active{color:#0076b6;background:#eaf5fb;border-color:#0076b6}.portal-mobile-menu>div{gap:8px;padding-top:4px;display:grid}.portal-mobile-menu button{cursor:pointer;width:100%}}@media (width<=680px){.portal-container{width:min(100% - 28px,1280px)}.data-service-hero-inner,.data-service-container{width:min(100% - 28px,1240px)}.data-service-hero-inner{min-height:118px}.data-service-hero h1{font-size:28px}.data-overview-panel,.data-service-section,.data-rank-section,.api-service-panel{padding:18px}.data-section-title.centered{grid-template-columns:1fr;justify-items:start;gap:8px}.data-section-title.centered span{display:none}.data-overview-grid,.data-quick-entry,.data-service-entry-grid,.api-feature-grid{grid-template-columns:1fr}.data-overview-grid article+article{border-top:1px solid #d6e4ec;border-left:0}.data-query-row{grid-template-columns:42px minmax(0,1fr);height:auto}.data-query-row input{height:46px}.data-query-row button{grid-column:1/-1;height:44px}.data-section-head{display:grid}.subscription-strip{grid-template-columns:36px minmax(0,1fr)}.subscription-strip a{grid-column:1/-1;justify-content:center}.hero-search{grid-template-columns:1fr;height:auto}.deals-searchbar,.deal-card,.detail-grid,.user-panel>div{grid-template-columns:1fr}.deal-card-side{justify-items:start}.deal-meta{grid-template-columns:1fr}.detail-hero{display:grid}.detail-actions{flex-wrap:wrap}.hero-search select,.hero-search input,.hero-search button{height:46px}.overview-grid,.deal-query-grid,.stats-summary{grid-template-columns:1fr}.statistics-page .stats-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statistics-container{width:min(100% - 24px,1200px);padding:14px 0 38px}.stats-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:10px;max-width:100%;padding-bottom:12px;overflow-x:auto}.stats-tabs button{white-space:nowrap;flex:none;height:38px;padding:0 14px;font-size:14px}.stats-period-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.stats-controls button{padding:0 10px}.stats-region-select{grid-template-columns:58px minmax(0,1fr);align-items:stretch;display:grid}.stats-region-select select{width:100%;height:40px}.stats-panel{min-height:398px;padding:14px 12px 16px;overflow:hidden}.stats-panel-head{gap:6px;display:grid}.stats-panel-head h1{font-size:16px}.stats-panel-head p,.stats-panel-head span{font-size:13px}.portal-chart,.stats-chart{min-height:360px}.hero-copy h1{font-size:30px}.latest-column li a{white-space:normal}.national-trade-panel{padding:16px}.national-map-card{min-height:430px}.national-map-card .china-map-chart{height:430px;min-height:430px}.national-side{padding-top:0}.business-count-list article{grid-template-columns:1fr;gap:4px;padding:12px}.national-query-grid{grid-template-columns:1fr}.national-query-grid label{gap:6px;display:grid}.national-query-actions,.advanced-note{margin-left:0;padding-left:0}.notice-center{padding:22px 18px}.notice-center-head{align-items:flex-start}.notice-center-head h2{font-size:28px}.notice-channel-tabs,.notice-kind-tabs{overflow-x:auto}.notice-channel-tabs button{min-width:112px;height:54px;font-size:18px}.notice-kind-tabs button{height:48px;margin-right:18px;font-size:17px}.notice-center-row{grid-template-columns:1fr;gap:4px;padding:12px 0}.notice-center-row strong,.notice-center-row span{white-space:normal;font-size:16px}.notice-center-row time{text-align:left;font-size:15px}}.statistics-page .statistics-hero-inner h1{margin:12px 0 18px;font-size:42px;font-weight:800;line-height:1.25}.statistics-page .statistics-hero .hero-search select,.statistics-page .statistics-hero .hero-search input{min-height:56px;font-size:16px}.statistics-page .statistics-hero .hero-search button{width:132px;min-height:56px;font-size:17px;font-weight:700}.statistics-page .national-map-card .china-map-chart{height:580px;min-height:580px}.statistics-page .trade-panel-title{margin-bottom:18px;padding-bottom:12px;font-size:22px;font-weight:800}@media (width<=1200px){.statistics-page .statistics-overview-container,.statistics-page .statistics-container{width:calc(100% - 48px)}.statistics-page .national-trade-panel{grid-template-columns:1fr}.statistics-page .national-side{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}}@media (width<=768px){.statistics-page .statistics-overview-container,.statistics-page .statistics-container{width:calc(100% - 24px)}.statistics-page .statistics-hero-inner{padding:42px 0 38px}.statistics-page .statistics-hero-inner h1{font-size:30px}.statistics-page .statistics-hero-inner>p{font-size:16px}.statistics-page .statistics-section-heading h2{font-size:24px}.statistics-page .national-trade-panel{gap:20px;padding:22px 18px}.statistics-page .national-trade-panel:before{left:18px;right:18px}.statistics-page .national-map-card{min-height:500px}.statistics-page .national-map-card .china-map-chart{height:420px;min-height:420px}.statistics-page .national-side{grid-template-columns:1fr}.statistics-page .stats-chart{height:360px;min-height:360px}}@media (width<=480px){.statistics-container{width:min(100% - 20px,1200px);padding-top:12px}.stats-breadcrumb{margin-bottom:12px;font-size:13px}.statistics-page .stats-summary{grid-template-columns:1fr;gap:10px}.stats-summary article{grid-template-columns:38px minmax(0,1fr);min-height:74px;padding:12px 14px}.stats-summary article>div{width:34px;height:34px}.stats-summary span{font-size:13px}.stats-summary strong{font-size:24px}.stats-workspace{padding-top:12px}.stats-tabs{gap:8px;margin-bottom:12px}.stats-tabs button{height:40px;padding:0 12px;font-size:13px}.stats-period-buttons{gap:8px}.stats-controls{gap:12px;margin-bottom:12px}.stats-controls button,.stats-region-select select{min-height:40px;font-size:13px}.stats-region-select{grid-template-columns:48px minmax(0,1fr);font-size:13px}.stats-panel{min-height:358px;padding:12px 10px 14px}.stats-panel-head h1{font-size:15px}.portal-chart,.stats-chart{min-height:320px}}.bid-amount-filter{align-items:center;gap:8px;display:flex}.bid-amount-filter input{color:#374151;border:1px solid #dbe2ea;border-radius:5px;outline:0;width:150px;height:40px;padding:0 12px}.bid-amount-filter input:focus{border-color:#0076b6;box-shadow:0 0 0 3px #0076b617}.bid-amount-filter span,.bid-amount-filter em{color:#6b7280;font-size:14px;font-style:normal}.bid-list-row{grid-template-columns:minmax(0,1fr) 116px 118px;align-items:start;min-height:132px}.bid-list-row .bid-project-name{color:#5b7083;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;display:block;overflow:hidden}.bid-list-meta{color:#7a8793;flex-wrap:wrap;gap:7px 20px;margin-top:10px;font-size:13px;line-height:1.6;display:flex}.bid-list-meta strong{color:#0076b6}.bid-list-meta b{color:#d90000}.bid-row-actions{justify-items:end;gap:8px;display:grid}.bid-detail-link,.bid-source-link{border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.bid-detail-link{color:#006ea8;background:#f2f8fc;border:1px solid #b9d7e9}.bid-source-link{color:#6b7c8f;width:auto;height:auto}.statistics-source-section{background:#fff;border:1px solid #d6e4ec;border-radius:7px;margin-top:22px;padding:22px}.statistics-source-heading{color:#0076b6;border-bottom:2px solid #0076b6;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:15px;display:grid}.statistics-source-heading h2,.statistics-source-heading p{margin:0}.statistics-source-heading h2{color:#123b5d;font-size:18px}.statistics-source-heading p{color:#6b7c8f;margin-top:3px;font-size:13px}.statistics-source-heading>strong{color:#0076b6;font-size:18px}.statistics-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.statistics-source-grid article{background:#f2f8fc;border-radius:5px;padding:15px}.statistics-source-grid article>div:first-child{color:#456176;justify-content:space-between;align-items:center;gap:8px;display:flex}.statistics-source-grid article strong{color:#0076b6}.source-ratio-track{background:#dcebf4;border-radius:8px;height:7px;margin:12px 0 7px;overflow:hidden}.source-ratio-track i{border-radius:inherit;background:#2f80ed;height:100%;display:block}.statistics-source-grid small,.statistics-amount-note{color:#6b7c8f}.statistics-amount-note{margin:16px 0 0;font-size:13px;line-height:1.7}.trust-space-page{background:#f3f7fa;min-height:100vh}.trust-space-hero{color:#fff;background:linear-gradient(110deg,#075b92,#147db3)}.trust-space-hero-inner{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:48px;min-height:300px;display:grid}.trust-space-hero span{color:#bfe5fb;font-size:12px;font-weight:800}.trust-space-hero h1{margin:9px 0 12px;font-size:34px}.trust-space-hero p{color:#ffffffd6;max-width:760px;margin:0 0 22px;line-height:1.8}.trust-space-hero a{color:#fff;background:#f15a24;border-radius:4px;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 18px;font-weight:800;display:inline-flex}.trust-space-hero-inner>svg{color:#ffffffc7;justify-self:center}.trust-space-capabilities{padding:42px 0 60px}.trust-space-heading span{color:#0076b6;font-weight:800}.trust-space-heading h2{color:#123b5d;margin:7px 0 20px;font-size:26px}.trust-space-capabilities>div:nth-of-type(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.trust-space-capabilities article{background:#fff;border:1px solid #d8e6f0;border-radius:6px;min-height:168px;padding:20px}.trust-space-capabilities article svg{color:#0076b6}.trust-space-capabilities article h3{color:#123b5d;margin:13px 0 7px}.trust-space-capabilities article p{color:#5b7083;margin:0;line-height:1.7}@media (width<=1024px){.statistics-source-grid,.trust-space-capabilities>div:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.bid-amount-filter{flex-wrap:wrap;width:100%}.bid-amount-filter input{width:min(150px,50% - 24px)}.bid-list-row{grid-template-columns:1fr;gap:10px}.bid-list-row time{justify-content:flex-start}.bid-row-actions{justify-items:initial;display:flex}.bid-list-row .bid-project-name{white-space:normal}.statistics-source-heading{grid-template-columns:26px minmax(0,1fr)}.statistics-source-heading>strong{grid-column:2}.statistics-source-grid{grid-template-columns:1fr 1fr}.trust-space-hero-inner{grid-template-columns:1fr;min-height:270px;padding:34px 0}.trust-space-hero-inner>svg{display:none}.trust-space-hero h1{font-size:28px}}@media (width<=480px){.statistics-source-section{padding:16px 13px}.statistics-source-grid{grid-template-columns:1fr}.trust-space-capabilities{width:min(100% - 20px,1240px);padding-top:28px}.trust-space-capabilities>div:nth-of-type(2){grid-template-columns:1fr}.trust-space-capabilities article{min-height:auto}}@media (width<=390px){.portal-header,.portal-header.with-search,.bx-page .portal-header{padding:8px 10px}.portal-menu-toggle{width:40px;height:40px}.statistics-container{width:min(100% - 16px,1200px)}.stats-tabs button,.stats-controls button{padding:0 10px;font-size:12px}.stats-panel{min-height:338px}.portal-chart,.stats-chart{min-height:300px}}.portal-nav a.active{color:#0076b6;background:linear-gradient(#eaf5fb00,#eaf5fbb8);border-bottom-color:#0076b6}.bid-page-title{align-items:flex-start}.bid-page-title>div{min-width:0}.bid-page-title h1{margin-bottom:5px}.bid-page-title p{color:#5b7083;max-width:760px;margin:0;font-size:14px;font-weight:500;line-height:1.65}.statistics-hero{color:#fff;background:linear-gradient(90deg,#065391fa,#1170b7eb),radial-gradient(circle at 74% 20%,#ffffff2e,#0000 32%)}.statistics-hero-inner{text-align:center;align-content:center;justify-items:center;min-height:246px;padding:30px 0 42px;display:grid}.statistics-hero-inner>span{color:#bfe5fb;letter-spacing:1.2px;font-size:12px;font-weight:800}.statistics-hero-inner h1{letter-spacing:0;margin:9px 0 8px;font-size:32px;line-height:1.25}.statistics-hero-inner>p{color:#ffffffd6;max-width:720px;margin:0 0 20px;font-size:14px;line-height:1.75}.statistics-hero-inner .hero-search{width:min(720px,100%);box-shadow:0 10px 28px #0029522e}.statistics-overview-container{padding:30px 0 12px}.statistics-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.statistics-section-heading.compact{align-items:flex-start}.statistics-section-heading span{color:#0076b6;font-size:12px;font-weight:850}.statistics-section-heading h2{color:#123b5d;margin:5px 0 6px;font-size:24px;line-height:1.35}.statistics-section-heading p{color:#5b7083;max-width:760px;margin:0;line-height:1.7}.statistics-overview-container .national-trade-panel{box-shadow:0 5px 18px #123b5d0b}.statistics-container{padding-top:20px}.statistics-analysis-section{padding-top:8px}.statistics-analysis-section .stats-panel{margin-bottom:0}.stats-empty{color:#6b7c8f;text-align:center;place-items:center;min-height:360px;font-size:15px;display:grid}.statistics-leaderboard{background:#fff;border:1px solid #d6e4ec;border-radius:7px;margin:28px 0 10px;padding:24px}.statistics-leaderboard .statistics-section-heading>svg{color:#0076b6}.leaderboard-toolbar{border-top:1px solid #d8e6f0;gap:12px;padding:14px 0;display:grid}.leaderboard-tabs,.leaderboard-years{scrollbar-width:thin;align-items:center;gap:8px;display:flex;overflow-x:auto}.leaderboard-tabs button,.leaderboard-years button{color:#123b5d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c8d8e3;border-radius:4px;flex:none;height:36px;padding:0 14px;font-weight:750}.leaderboard-tabs button.active,.leaderboard-years button.active{color:#fff;background:#0076b6;border-color:#0076b6}.leaderboard-years button{background:#f3f8fc;height:32px;font-size:13px}.leaderboard-table-wrap{border:1px solid #d8e6f0;position:relative;overflow-x:auto}.leaderboard-table{border-collapse:collapse;width:100%;min-width:760px}.leaderboard-table th,.leaderboard-table td{color:#456176;text-align:left;border-bottom:1px solid #e5eef5;height:50px;padding:0 16px}.leaderboard-table th{color:#123b5d;background:#eaf5fb;height:44px;font-size:13px}.leaderboard-table tbody tr:hover{background:#f8fbfe}.leaderboard-table a{color:#0076b6;align-items:center;gap:7px;font-weight:750;display:inline-flex}.leaderboard-table td strong{color:#0076b6;font-size:16px}.leaderboard-rank{color:#0076b6;background:#eaf5fb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:850;display:inline-flex}.leaderboard-rank.rank-1{color:#9a6a00;background:#fff1bf}.leaderboard-rank.rank-2{color:#596878;background:#e8edf2}.leaderboard-rank.rank-3{color:#93531f;background:#f6dcc7}.leaderboard-empty{color:#6b7c8f;text-align:center;padding:34px 18px}.commercial-service-page{background:#f3f7fa}.commercial-service-hero{color:#fff;background:linear-gradient(100deg,#045694fa,#0076b6e6),radial-gradient(circle at 80% 28%,#fff3,#0000 34%)}.commercial-service-hero-inner{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:56px;min-height:286px;padding:36px 0 44px;display:grid}.commercial-service-hero-inner>div:first-child>span,.custom-service-copy>span{color:#bfe5fb;letter-spacing:1.2px;font-size:12px;font-weight:850}.commercial-service-hero h1{margin:9px 0 10px;font-size:36px;line-height:1.2}.commercial-service-hero p{color:#ffffffdb;max-width:780px;margin:0;font-size:15px;line-height:1.8}.commercial-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.commercial-hero-actions a{color:#fff;border:1px solid #ffffff85;border-radius:4px;align-items:center;min-height:40px;padding:0 18px;font-weight:800;display:inline-flex}.commercial-hero-actions a:first-child{background:#f15a24;border-color:#f15a24}.commercial-hero-actions a:hover{background:#ffffff1f}.commercial-hero-actions a:first-child:hover{background:#e84e1b}.commercial-hero-visual{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff57;border-radius:8px;justify-self:end;place-items:center;width:220px;height:160px;display:grid;position:relative}.commercial-hero-visual span{letter-spacing:3px;font-size:12px;font-weight:850;position:absolute;bottom:25px}.commercial-hero-visual i{background:#79d1ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 8px #79d1ff1f}.commercial-hero-visual i:first-of-type{top:38px;left:28px}.commercial-hero-visual i:nth-of-type(2){top:42px;right:30px}.commercial-hero-visual i:nth-of-type(3){bottom:34px;right:44px}.commercial-service-container{width:min(1240px,100% - 56px);padding:18px 0 58px}.commercial-intro-section,.commercial-section{padding:30px 0}.commercial-intro-section{padding-top:18px}.commercial-section+.commercial-section{border-top:1px solid #d8e6f0}.commercial-section-heading{max-width:780px;margin-bottom:20px}.commercial-section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.commercial-section-heading>span{color:#0076b6;letter-spacing:1px;font-size:12px;font-weight:850}.commercial-section-heading h2{color:#123b5d;margin:5px 0 8px;font-size:26px;line-height:1.35}.commercial-section-heading p{color:#5b7083;margin:0;line-height:1.8}.commercial-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commercial-direction-grid>a{background:#fff;border:1px solid #d8e6f0;border-radius:7px;align-content:start;gap:9px;min-height:184px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.commercial-direction-grid>a:hover{border-color:#65a9d2;transform:translateY(-2px);box-shadow:0 10px 24px #00539114}.commercial-direction-grid svg,.commercial-direction-grid>a>span{color:#0076b6}.commercial-direction-grid h3{color:#123b5d;margin:3px 0 0;font-size:18px}.commercial-direction-grid p{color:#5b7083;margin:0;line-height:1.7}.commercial-direction-grid>a>span{align-items:center;gap:5px;margin-top:auto;font-weight:800;display:inline-flex}.billing-mode-strip{background:#eaf5fb;border-left:4px solid #0076b6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.billing-mode-strip strong{color:#123b5d;margin-right:6px}.billing-mode-strip span{color:#456176;background:#fff;border:1px solid #c8d8e3;border-radius:4px;padding:5px 9px;font-size:13px}.membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.membership-grid article{background:#fff;border:1px solid #d8e6f0;border-radius:7px;flex-direction:column;min-height:420px;padding:24px;display:flex;position:relative}.membership-grid article.featured{border-top:4px solid #0076b6;box-shadow:0 12px 26px #00539117}.membership-grid article>em{color:#0076b6;font-size:12px;font-style:normal;font-weight:850;position:absolute;top:15px;right:16px}.membership-grid h3{color:#123b5d;margin:0 0 8px;font-size:22px}.membership-grid article>p{color:#5b7083;min-height:48px;margin:0 0 14px;line-height:1.7}.membership-grid dl{background:#f3f8fc;margin:0 0 16px;padding:12px}.membership-grid dt{color:#6b7c8f;font-size:12px}.membership-grid dd{color:#123b5d;margin:4px 0 0;font-weight:750}.membership-grid article>strong{color:#0076b6;font-size:18px}.membership-grid ul{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.membership-grid li{color:#456176;align-items:center;gap:8px;display:flex}.membership-grid li svg{color:#159164;flex:none}.membership-grid article>div:last-child{gap:9px;margin-top:auto;display:flex}.membership-grid button,.membership-grid article>div:last-child a,.api-commerce-actions button,.service-flow-panel>a{color:#fff;cursor:pointer;background:#0076b6;border:1px solid #0076b6;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.membership-grid article>div:last-child a{color:#0076b6;background:#fff}.custom-service-section{grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);align-items:start;gap:32px;display:grid}.custom-service-copy>span{color:#0076b6}.custom-service-copy h2{color:#123b5d;margin:6px 0 10px;font-size:26px}.custom-service-copy>p{color:#5b7083;margin:0;line-height:1.85}.custom-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.custom-capability-grid span,.api-capability-grid span{color:#456176;background:#fff;border:1px solid #d8e6f0;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.custom-capability-grid svg,.api-capability-grid svg{color:#0076b6;flex:none}.service-flow-panel{background:#fff;border:1px solid #d8e6f0;border-radius:7px;padding:22px}.service-flow-panel>svg{color:#0076b6}.service-flow-panel h3{color:#123b5d;margin:10px 0 16px;font-size:19px}.service-flow-panel ol{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.service-flow-panel li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.service-flow-panel li b{color:#0076b6;background:#eaf5fb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.service-flow-panel li span{color:#456176}.service-flow-panel>a{gap:6px}.api-commerce-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:24px;display:grid}.api-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.api-flow-list{background:#fff;border:1px solid #d8e6f0;align-content:start;gap:6px;padding:16px;display:grid}.api-flow-list>div{color:#456176;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:42px;display:grid}.api-flow-list b{color:#0076b6}.api-flow-list svg{color:#8aa7bd}.api-commerce-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.api-commerce-actions button+button{color:#0076b6;background:#fff}.data-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.data-product-grid article{background:#fff;border:1px solid #d8e6f0;align-content:center;gap:8px;min-height:104px;padding:16px;display:grid;position:relative;overflow:hidden}.data-product-grid svg{color:#0076b6}.data-product-grid span{color:#123b5d;font-weight:750}.data-product-grid b{color:#edf5fb;font-size:42px;position:absolute;bottom:-9px;right:8px}.service-guarantee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-guarantee-grid article{background:#fff;border-top:2px solid #9fc9e2;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:16px;display:grid}.service-guarantee-grid svg{color:#0076b6}.service-guarantee-grid h3{color:#123b5d;margin:0 0 5px;font-size:16px}.service-guarantee-grid p{color:#5b7083;margin:0;line-height:1.65}.commercial-contact-band{color:#fff;background:#0b6fa4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:20px;padding:18px 20px;display:grid}.commercial-contact-band strong{font-size:17px}.commercial-contact-band p{color:#fffc;margin:4px 0 0}.commercial-contact-band>a{color:#fff;border:1px solid #ffffff8c;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.about-page{background:#f3f7fa}.about-hero{color:#fff;background:linear-gradient(100deg,#045694fa,#0076b6e0),radial-gradient(circle at 76% 20%,#fff3,#0000 32%)}.about-hero-inner{align-content:center;min-height:218px;padding:30px 0 38px;display:grid}.about-hero-inner span{color:#bfe5fb;letter-spacing:1.2px;font-size:12px;font-weight:850}.about-hero-inner h1{margin:8px 0;font-size:34px}.about-hero-inner p{color:#ffffffdb;margin:0;font-size:16px}.about-container{width:min(1200px,100% - 56px);padding:34px 0 60px}.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section{padding:30px 0}.about-section-kicker,.about-section-heading>span,.about-audience-section>div:first-child>span{color:#0076b6;letter-spacing:1px;font-size:12px;font-weight:850}.about-profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:34px;margin-top:10px;display:grid}.about-profile-layout h2,.about-section-heading h2,.about-audience-section h2,.about-vision-section h2,.about-mission-section h2{color:#123b5d;margin:0 0 10px;font-size:26px;line-height:1.45}.about-profile-layout p,.about-section-heading p,.about-audience-section p,.about-vision-section p{color:#5b7083;margin:0 0 10px;line-height:1.9}.about-profile-layout aside{background:#eaf5fb;border-left:4px solid #0076b6;gap:9px;padding:22px;display:grid}.about-profile-layout aside svg{color:#0076b6}.about-profile-layout aside strong{color:#123b5d;font-size:18px}.about-profile-layout aside span{color:#456176}.about-mission-section{color:#fff;background:#0b6fa4;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;padding:26px;display:grid}.about-mission-section>svg{color:#bfe5fb}.about-mission-section span{color:#bfe5fb;font-weight:800}.about-mission-section h2{color:#fff;max-width:900px;margin:6px 0 0;font-size:23px}.about-section-heading{max-width:760px;margin-bottom:20px}.about-section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.about-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.about-capability-grid article{background:#fff;border:1px solid #d8e6f0;min-height:180px;padding:20px}.about-capability-grid svg,.about-value-grid svg,.about-contact-layout svg{color:#0076b6}.about-capability-grid h3,.about-value-grid h3{color:#123b5d;margin:12px 0 7px;font-size:17px}.about-capability-grid p,.about-value-grid p{color:#5b7083;margin:0;line-height:1.75}.about-value-section{border-top:1px solid #d8e6f0}.about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-value-grid article{background:#fff;border-bottom:2px solid #9fc9e2;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:18px;display:grid}.about-value-grid h3{margin-top:0}.about-audience-section{border-top:1px solid #d8e6f0;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:34px;display:grid}.about-audience-tags{flex-wrap:wrap;gap:9px;display:flex}.about-audience-tags span{color:#456176;background:#fff;border:1px solid #d8e6f0;align-items:center;gap:7px;min-height:40px;padding:0 12px;display:inline-flex}.about-audience-tags svg{color:#0076b6}.about-vision-section{background:linear-gradient(100deg,#eaf5fb,#f8fbfe);border-left:4px solid #0076b6;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.about-vision-section>div>span{color:#0076b6;font-weight:850}.about-vision-section h2{margin-top:5px}.about-vision-section p{max-width:860px;margin-bottom:0}.about-vision-section>a{color:#fff;background:#0076b6;border-radius:4px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.about-contact-section{border-top:1px solid #d8e6f0}.about-contact-layout{background:#fff;border:1px solid #d8e6f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-contact-layout>div{grid-template-columns:30px minmax(0,1fr);gap:5px 8px;min-width:0;padding:20px;display:grid}.about-contact-layout>div+div{border-left:1px solid #d8e6f0}.about-contact-layout svg{grid-row:span 2}.about-contact-layout span{color:#6b7c8f;font-size:12px}.about-contact-layout strong{color:#123b5d;overflow-wrap:anywhere;min-width:0;line-height:1.55}@media (width<=1120px){.statistics-overview-container,.statistics-container,.commercial-service-container,.about-container{width:min(100% - 40px,1240px)}.commercial-direction-grid,.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-contact-layout{grid-template-columns:1fr}.about-contact-layout>div+div{border-top:1px solid #d8e6f0;border-left:0}}@media (width<=900px){.commercial-service-hero-inner{grid-template-columns:1fr}.commercial-hero-visual{display:none}.custom-service-section,.api-commerce-layout,.about-profile-layout,.about-audience-section{grid-template-columns:1fr}.membership-grid,.service-guarantee-grid,.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.statistics-hero-inner{min-height:224px;padding:26px 0 34px}.statistics-hero-inner h1{font-size:27px}.statistics-overview-container,.statistics-container,.commercial-service-container,.about-container{width:min(100% - 28px,1240px)}.statistics-section-heading h2,.commercial-section-heading h2,.about-profile-layout h2,.about-section-heading h2,.about-audience-section h2,.about-vision-section h2{font-size:22px}.statistics-leaderboard{padding:18px}.commercial-service-hero-inner{min-height:250px;padding:30px 0 36px}.commercial-service-hero h1,.about-hero-inner h1{font-size:30px}.commercial-direction-grid,.membership-grid,.data-product-grid,.service-guarantee-grid,.about-capability-grid,.about-value-grid{grid-template-columns:1fr}.membership-grid article{min-height:auto}.custom-capability-grid,.api-capability-grid{grid-template-columns:1fr}.commercial-contact-band{grid-template-columns:36px minmax(0,1fr)}.commercial-contact-band>a{grid-column:1/-1;justify-content:center}.about-hero-inner{min-height:184px}.about-mission-section{grid-template-columns:40px minmax(0,1fr);padding:22px 18px}.about-mission-section h2{font-size:20px}.about-vision-section{padding:22px 18px;display:grid}.about-vision-section>a{width:fit-content}}@media (width<=480px){.bid-page-title{grid-template-columns:5px minmax(0,1fr)}.bid-page-title em{display:none}.bid-page-title p{font-size:13px}.statistics-hero-inner h1{font-size:24px}.statistics-hero-inner>p{font-size:13px}.statistics-overview-container,.statistics-container,.commercial-service-container,.about-container{width:min(100% - 20px,1240px)}.statistics-overview-container{padding-top:22px}.statistics-section-heading h2,.commercial-section-heading h2{font-size:20px}.statistics-leaderboard{margin-top:20px;padding:15px 12px}.commercial-hero-actions{display:grid}.commercial-hero-actions a{justify-content:center}.commercial-intro-section,.commercial-section{padding:24px 0}.commercial-direction-grid>a{min-height:auto}.billing-mode-strip{align-items:flex-start}.billing-mode-strip strong{width:100%}.membership-grid article{padding:20px 18px}.membership-grid article>div:last-child,.api-commerce-actions{grid-template-columns:1fr;display:grid}.membership-grid button,.membership-grid article>div:last-child a,.api-commerce-actions button{width:100%}.api-flow-list{padding:12px}.api-flow-list>div{grid-template-columns:30px minmax(0,1fr)}.api-flow-list svg{display:none}.about-container{padding-top:24px}.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section{padding:24px 0}.about-profile-layout aside{padding:18px}.about-mission-section{grid-template-columns:1fr}.about-value-grid article{grid-template-columns:32px minmax(0,1fr)}}@media (width<=768px){.bid-page{width:min(100% - 20px,1320px);padding:18px 0 38px}.bid-filter-panel{min-width:0;padding:16px 14px 20px}.bid-page-title{grid-template-columns:5px minmax(0,1fr);align-items:start;gap:10px;width:100%;height:auto;min-height:82px;margin-bottom:18px;padding:14px;display:grid}.bid-page-title>span{height:34px}.bid-page-title h1{font-size:24px}.bid-page-title em{display:none}.bid-filter-row{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.bid-filter-row>span{text-align:left}.bid-filter-row>div{gap:8px;min-width:0}.bid-filter-row button{min-width:0;height:40px;padding:0 14px}.bid-filter-row select{width:min(100%,240px)}.bid-search-row{grid-template-columns:92px minmax(0,1fr);height:auto;margin-top:20px;overflow:visible}.bid-search-row select,.bid-search-row input{height:48px;padding:0 12px}.bid-search-row button{border-radius:0 0 6px 6px;grid-column:1/-1;height:46px}.bid-results{min-width:0;margin-top:16px}.bid-result-summary{grid-template-columns:1fr auto;gap:5px 10px;height:auto;padding:14px}.bid-result-summary p{grid-area:2/1/auto/-1}.bid-list-row{padding:16px 14px}.bid-list-row>div>a{white-space:normal;font-size:17px}}@media (width<=390px){.bid-page{width:min(100% - 14px,1320px)}.bid-filter-panel{padding-left:11px;padding-right:11px}.bid-filter-row button{padding:0 11px;font-size:13px}.bid-amount-filter input{width:100%}}@media (width<=768px){html,body,#root,.portal-page{width:100%;max-width:100vw;overflow-x:hidden}.portal-header{grid-template-columns:minmax(0,1fr) 40px;width:100%;max-width:100vw}.portal-brand{min-width:0}.portal-menu-toggle{z-index:3;position:relative;display:inline-flex!important}.bid-page,.bid-filter-panel,.bid-page-title,.bid-filter-row,.bid-filter-row>div,.bid-search-row,.bid-results,.bid-result-summary,.bid-list,.bid-list-row,.bid-list-row>div{min-width:0;max-width:100%}.bid-filter-row>div{width:100%}.bid-filter-row button{flex:0 auto}.bid-amount-filter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.bid-amount-filter input{width:100%;min-width:0}.bid-amount-filter em{grid-column:1/-1}}@media (width<=390px){.bid-filter-row button{flex-grow:1}}:root{--zc-red:#d83b36;--zc-red-dark:#b52d2d;--zc-ink:#202124;--zc-muted:#686b74;--zc-line:#e7e8eb;--zc-soft:#f8f8fa;--zc-paper:#fff}html,body,.portal-page,.statistics-page,.about-page,.trust-space-page,.service-portal-page,.service-api-page{background:var(--zc-paper);color:var(--zc-ink)}.portal-container{width:min(1440px,100% - 64px)}.portal-header.trust-aligned{border-bottom-color:var(--zc-line);gap:26px;min-height:64px;padding:0 32px;box-shadow:0 1px 3px #1f232b09}.portal-header.trust-aligned .portal-brand span{background:var(--zc-red);border-radius:7px;width:34px;height:34px;font-size:20px}.portal-header.trust-aligned .portal-brand strong{color:var(--zc-ink);letter-spacing:.02em;font-size:21px;font-weight:800}.portal-header.trust-aligned .portal-nav{gap:4px}.portal-header.trust-aligned .portal-nav a{color:#424752;border-bottom-width:2px;height:64px;padding:0 14px;font-size:14px;font-weight:650}.portal-header.trust-aligned .portal-nav a:hover,.portal-header.trust-aligned .portal-nav a.active{color:var(--zc-red);border-bottom-color:var(--zc-red);background:0 0}.portal-header.trust-aligned .portal-actions a,.portal-header.trust-aligned .portal-actions button{color:#686f7a;font-size:13px}.portal-header.trust-aligned .portal-actions a:hover,.portal-header.trust-aligned .portal-actions button:hover{color:var(--zc-red)}.portal-header.trust-aligned .portal-menu-toggle{color:var(--zc-ink);border-color:#d9dce1;border-radius:6px}.home-hero,.statistics-hero,.about-hero,.trust-space-hero{background:radial-gradient(circle at 84% 16%,#ffffff17,#0000 24%),linear-gradient(112deg,#1c2028 0%,#252b35 54%,#343b46 100%);position:relative;overflow:hidden}.home-hero:after,.statistics-hero:after,.about-hero:after,.trust-space-hero:after{content:"";background:var(--zc-red);height:4px;position:absolute;bottom:0;left:0;right:0}.hero-copy span,.section-kicker,.page-banner span,.statistics-hero-inner>span,.about-hero-inner span,.trust-space-hero span{color:#f0a49e}.hero-search,.bid-search-row,.deals-searchbar{border:1px solid #1f232b1f;border-radius:8px;box-shadow:0 12px 28px #11141c29}.hero-search button,.deal-query-actions button,.primary-action,.bid-search-row button,.deals-searchbar button,.trust-space-hero a{background:var(--zc-red)}.hero-search button:hover,.deal-query-actions button:hover,.primary-action:hover,.bid-search-row button:hover,.deals-searchbar button:hover,.trust-space-hero a:hover{background:var(--zc-red-dark)}.portal-section,.deal-query,.latest-column,.page-banner,.service-card,.action-band,.stats-panel,.stats-summary article,.about-list article,.bid-filter-panel,.bid-results,.detail-hero,.detail-table-section,.detail-content,.national-trade-panel,.statistics-source-section{border-color:var(--zc-line);border-radius:10px;box-shadow:0 1px 3px #1f232b09}.portal-section,.deal-query,.page-banner,.bid-filter-panel,.detail-hero,.detail-table-section,.detail-content,.national-trade-panel,.statistics-source-section{background:var(--zc-paper)}.bid-page{background:linear-gradient(#fafafb 0,#fff 380px);padding-top:40px}.bid-filter-panel{border-radius:12px;padding:30px 34px 34px}.bid-page-title{background:linear-gradient(90deg,#f7f7f8,#fbfbfc);height:auto;min-height:82px;margin-bottom:26px;padding:14px 22px}.bid-page-title>span,.detail-table-section h2:before,.detail-content h2:before{background:var(--zc-red)}.bid-page-title h1,.section-title-row h2,.column-title h2,.detail-hero h1,.detail-content h2,.stats-panel h1,.statistics-section-heading h2,.about-profile-layout h2,.about-section-heading h2,.about-audience-section h2,.about-vision-section h2,.about-mission-section h2{color:var(--zc-ink)}.bid-page-title em{color:#9aa0aa;font-size:15px}.bid-filter-row button,.bid-filter-foot button{color:#4d5561;background:#f4f4f5;border:1px solid #0000;border-radius:6px}.bid-filter-row button:hover,.bid-filter-foot button:hover{color:var(--zc-red);background:#fff7f7;border-color:#efb7b8}.bid-filter-row button.active,.bid-filter-foot button.active,.bid-filter-row button.subtle.active{background:var(--zc-red);color:#fff}.bid-filter-row select,.bid-amount-filter input,.bid-search-row,.bid-search-row select,.bid-search-row input,.deal-query-grid select,.deal-query-grid input,.national-query-grid select,.national-query-grid input{border-color:#dfe1e5}.bid-results,.bid-list-row,.deal-card{border-color:var(--zc-line);box-shadow:none}.bid-list-row:hover,.deal-card:hover{background:#fafafb;border-color:#d9dce1}.bid-list-row>div>a,.deal-title-row a,.detail-back,.bid-detail-link{color:var(--zc-ink)}.bid-list-row>div>a:hover,.deal-title-row a:hover,.detail-back:hover,.bid-detail-link:hover,.bid-list-row p b,.bid-platform-source strong,.deal-tag,.deal-card-side strong{color:var(--zc-red)}.data-service-page .portal-header,.bx-page .portal-header{background:#fff}.data-service-page .portal-header:after{background:var(--zc-red)}.statistics-overview-container,.statistics-container{background:0 0}.stats-tabs button:hover,.stats-period-buttons button:hover{color:var(--zc-red);border-color:#d9dce1}.statistics-source-heading>strong,.statistics-source-grid strong{color:var(--zc-red)}.service-portal-page,.service-api-page{--service-blue:#d83b36;--service-blue-bright:#b52d2d;--service-blue-dark:#20232b;--service-muted:#626976;--service-border:#e2e4e8;--service-soft:#f7f7f8;--service-orange:#d92d34}.service-product-hero{background:radial-gradient(circle at 82% 18%,#ffffff14,#0000 25%),linear-gradient(118deg,#1c2028 0%,#252b35 58%,#343b46 100%)}.service-product-hero:after{background:var(--zc-red)}.service-product-hero-copy>span,.service-consult-band>div>span{color:#f0a49e}.service-product-hero-actions .primary{border-color:var(--zc-red);background:var(--zc-red)}.service-content-section{border-bottom-color:#eceef0}.about-profile-layout aside{border-left-color:var(--zc-red);background:#fbf7f7}.about-profile-layout aside svg,.about-capability-grid svg,.about-value-grid svg,.about-contact-layout svg,.about-section-kicker,.about-section-heading>span,.about-audience-section>div:first-child>span{color:var(--zc-red)}.about-mission-section{background:linear-gradient(110deg,#1c2028,#343b46)}@media (width<=768px){.portal-container{width:min(100% - 32px,1440px)}.portal-header.trust-aligned{min-height:60px;padding:0 16px}.portal-header.trust-aligned .portal-brand strong{font-size:19px}.bid-page{padding-top:20px}.bid-filter-panel{padding:20px 16px 24px}.bid-page-title{padding:12px 14px}.bid-page-title em{display:none}}html,body,#root{color:var(--zc-ink);background:#f7f7f8}.portal-page{background:#f7f7f8}.portal-page :is(input,select,textarea){color:var(--zc-ink);background:#fff;border-color:#dfe1e5}.portal-page :is(input,select,textarea):focus{border-color:var(--zc-red);box-shadow:0 0 0 3px #d83b361a}.portal-pagination button,.detail-actions button,.detail-actions a{color:#4b515c;background:#fff;border-color:#dfe1e5}.detail-actions button.active,.detail-actions button:hover,.detail-actions a:hover{border-color:var(--zc-red);color:var(--zc-red);background:#fff7f7}.detail-hero,.detail-table-section,.detail-content{background:#fff;overflow:hidden}.detail-hero>span,.detail-grid article>span,.detail-content th,.detail-content td:first-child{color:#69707b}.detail-grid article,.detail-content th,.detail-content td{border-color:#e8e9eb}.detail-grid article:nth-child(odd),.detail-content th{background:#f7f7f8}.detail-grid strong,.detail-content td{color:var(--zc-ink)}.statistics-page{background:#f7f7f8}.statistics-section-heading,.statistics-source-heading,.stats-panel-head{border-color:#e2e4e8}.stats-summary article,.stats-workspace,.stats-panel,.statistics-source-section,.national-count-card,.national-query-card,.national-map-card{background:#fff;border-color:#e2e4e8;box-shadow:0 1px 3px #1f232b09}.stats-summary article svg,.statistics-section-heading>span,.statistics-source-heading>svg,.national-count-card>h3 svg,.national-query-card>h3 svg{color:var(--zc-red)}.stats-tabs button,.stats-period-buttons button,.stats-region-select select{color:#454b55;background:#fff;border-color:#dfe1e5}.stats-tabs button.active,.stats-period-buttons button.active{border-color:var(--zc-red);color:#fff;background:var(--zc-red)}.stats-tabs button:hover:not(.active),.stats-period-buttons button:hover:not(.active){color:var(--zc-red);background:#fff7f7;border-color:#e7b2b1}.statistics-source-grid article,.business-count-list article,.national-query-card form{background:#fafafb;border-color:#e5e6e8}.statistics-source-grid strong,.business-count-list strong,.national-count-card b{color:var(--zc-red)}.source-ratio-track,.business-count-list i{background:#eceef0}.source-ratio-track i,.business-count-list i>b{background:var(--zc-red)}.trust-space-capabilities,.about-profile-section,.about-content-section,.about-audience-section,.about-contact-section,.about-vision-section{background:#fff;border-color:#e2e4e8}.trust-space-capabilities article,.about-capability-grid article,.about-value-grid article,.about-contact-layout article{box-shadow:none;background:#fff;border-color:#e5e6e8}.trust-space-capabilities article:hover,.about-capability-grid article:hover,.about-value-grid article:hover,.about-contact-layout article:hover{border-color:#ebb7b5;box-shadow:0 8px 18px #1f232b0f}.trust-space-capabilities article svg,.trust-space-heading span{color:var(--zc-red)}.service-breadcrumb,.service-section-heading p,.service-value-grid p,.service-product-grid p,.service-product-grid li,.service-membership-grid p,.service-membership-grid li,.custom-problem-grid p,.custom-solution-panel p,.custom-benefit-grid p,.opportunity-grid p,.api-product-grid dt,.api-service-note,.api-security-intro p{color:#686d76}.service-value-grid,.service-value-grid article,.service-product-grid article,.service-mode-table,.service-membership-grid article,.custom-problem-grid article,.custom-solution-panel,.structured-field-cloud,.field-example-grid article,.opportunity-grid article,.opportunity-flow,.service-process-steps li,.service-guarantee-row article,.api-method-grid article,.api-product-grid article,.api-scenario-grid article,.api-advantage-grid article,.api-security-section,.api-security-grid article{box-shadow:none;background:#fff;border-color:#e2e4e8}.service-wide-band{background:#f4f4f5}.service-value-grid article>span,.service-product-grid article>span,.api-scenario-grid article>span,.api-security-intro>span,.database-field-center{color:var(--zc-red);background:#fff7f7;border-color:#ecd2d1}.service-advantage-grid article,.opportunity-grid article{border-top-color:var(--zc-red);box-shadow:0 1px 3px #1f232b09}.service-advantage-grid article>b,.api-advantage-grid b,.service-mode-table>strong{background:var(--zc-red)}.service-product-grid article:hover,.api-method-grid article:hover,.api-product-grid article:hover{border-color:#ebb7b5;box-shadow:0 9px 20px #1f232b0f}.service-product-grid li svg,.service-membership-grid li svg,.api-security-grid article>svg{color:#4d8b68}.service-product-grid button,.service-membership-grid button,.api-product-grid button{color:var(--zc-red);border-color:#d6d8dc}.service-product-grid button:hover,.service-membership-grid .featured button,.service-membership-grid button:hover,.api-product-grid button:hover,.section-consult-button,.service-consult-band button{border-color:var(--zc-red);color:#fff;background:var(--zc-red)}.service-membership-grid article.featured{border-color:var(--zc-red)}.service-membership-grid em{background:var(--zc-red)}.custom-solution-panel{border-left-color:var(--zc-red)}.custom-solution-panel svg,.custom-benefit-grid strong,.field-example-grid strong,.opportunity-grid article>svg,.api-product-grid header,.api-security-intro>span,.api-service-note svg{color:var(--zc-red)}.custom-solution-panel>div:last-child span,.structured-field-cloud>div:last-child span,.field-example-grid span,.opportunity-flow span,.api-security-grid article,.api-service-note{color:#555b65;background:#f7f7f8;border-color:#e2e4e8}.raw-data-problems,.service-consult-band{background:linear-gradient(118deg,#1d222a,#343b46)}.raw-data-problems li svg{color:#f0a49e}.api-method-grid article.primary{background:linear-gradient(128deg,#242a33,#424a56);border-color:#0000}.api-scenario-grid article{background:#fafafb}.consultation-dialog{border-top-color:var(--zc-red);box-shadow:0 22px 54px #1f232b38}.consultation-dialog>header span,.consultation-dialog>header h2{color:var(--zc-red)}.consultation-dialog input:focus,.consultation-dialog select:focus,.consultation-dialog textarea:focus{border-color:var(--zc-red);box-shadow:0 0 0 3px #d83b361a}.consultation-dialog form footer button[type=submit],.consultation-success button{border-color:var(--zc-red);background:var(--zc-red)}.statistics-page{--statistics-red:#ef2f24;--statistics-red-dark:#c92a22;--statistics-red-soft:#fff3f1;--statistics-ink:#111827;--statistics-muted:#4b5563;--statistics-line:#eee;--statistics-canvas:#f7f8fa;background:var(--statistics-canvas)}.statistics-hero{min-height:232px;color:var(--statistics-ink);background:linear-gradient(#fff7f5 0%,#fff 100%)}.statistics-hero:after{background:#eee;height:1px}.statistics-hero-inner>span{color:var(--statistics-red)}.statistics-hero-inner h1{color:var(--statistics-ink);font-size:30px}.statistics-hero-inner>p{color:var(--statistics-muted)}.statistics-hero-inner .hero-search{border-color:#e5e7eb;box-shadow:0 8px 22px #0f172a0f}.statistics-hero-inner .hero-search button{background:#ff3b30}.statistics-hero-inner .hero-search button:hover{background:#e22d24}.statistics-section-heading h2,.stats-panel h1,.statistics-source-heading h2{color:var(--statistics-ink)}.statistics-section-heading h2:before,.statistics-source-heading h2:before{background:var(--statistics-red)}.statistics-section-heading p,.stats-panel-head p,.statistics-source-heading p,.stats-empty{color:var(--statistics-muted)}.statistics-metric-strip{background:#171717;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a1a}.statistics-metric-strip article{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-height:86px;padding:17px 24px;display:grid}.statistics-metric-strip article:last-child{border-right:0}.statistics-metric-strip span{color:#d1d5db;font-size:13px;font-weight:650}.statistics-metric-strip strong{color:#ff5a50;font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.national-trade-panel{--trade-blue:var(--statistics-red);--trade-blue-dark:var(--statistics-ink);--trade-blue-soft:var(--statistics-red-soft);--trade-border:var(--statistics-line);border-color:var(--statistics-line);color:var(--statistics-ink);background:#fff;border-radius:12px;gap:24px;padding:26px;box-shadow:0 8px 24px #0f172a0f}.national-trade-panel:before{background:var(--statistics-red);height:3px;left:26px;right:26px}.national-map-card{min-height:560px;padding-top:13px}.national-count-card,.national-query-card{border-color:var(--statistics-line);background:#fff;border-radius:10px;padding:18px}.trade-panel-title{color:var(--statistics-ink);border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:12px;font-size:18px;position:relative}.trade-panel-title:after{content:"";background:var(--statistics-red);width:42px;height:2px;position:absolute;bottom:-1px;left:0}.trade-panel-title b,.trade-panel-title svg,.business-count-list b{color:var(--statistics-red)}.business-count-list article{background:#fafafa;border-color:#eee;border-radius:8px}.business-count-list article:hover{background:#fff8f7;border-color:#f3c0bd}.business-count-list strong{color:var(--statistics-red-dark)}.business-count-list span,.national-query-grid label,.advanced-note{color:var(--statistics-muted)}.national-query-grid select,.national-query-grid input{height:38px;color:var(--statistics-ink);border-color:#e5e7eb;border-radius:7px}.national-query-grid select:hover,.national-query-grid input:hover,.national-query-grid select:focus,.national-query-grid input:focus{border-color:var(--statistics-red);box-shadow:0 0 0 3px #ef2f2414}.national-keyword-row button{background:#ff3b30;border-radius:7px;height:38px}.national-keyword-row button:hover{background:#e22d24}.national-query-actions button{height:36px;color:var(--statistics-red);background:var(--statistics-red-soft);border:1px solid #ffd4d0;border-radius:7px}.national-query-actions button:hover{border-color:var(--statistics-red);color:#fff;background:var(--statistics-red)}.stats-summary article{border-color:var(--statistics-line);border-radius:12px;min-height:90px;box-shadow:0 8px 24px #0f172a0a}.stats-summary article>div{color:var(--statistics-red);background:var(--statistics-red-soft);border-radius:8px}.stats-summary span{color:var(--statistics-muted)}.stats-summary strong{color:var(--statistics-ink)}.stats-workspace,.stats-tabs{border-color:var(--statistics-line)}.stats-tabs button,.stats-period-buttons button{color:#374151;border-color:#e5e7eb;border-radius:7px}.stats-tabs button.active,.stats-period-buttons button.active{border-color:var(--statistics-red);background:var(--statistics-red)}.stats-region-select select{color:var(--statistics-ink);border-color:#e5e7eb;border-radius:7px}.stats-panel,.statistics-source-section{border-color:var(--statistics-line);border-radius:12px;box-shadow:0 8px 24px #0f172a0a}.statistics-source-grid article{background:#fafafa;border-color:#eee}.statistics-source-grid strong,.statistics-source-heading>strong{color:var(--statistics-red)}.source-ratio-track i{background:var(--statistics-red)}@media (width<=900px){.statistics-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-metric-strip article:nth-child(2){border-right:0}.statistics-metric-strip article:nth-child(-n+2){border-bottom:1px solid #ffffff24}}@media (width<=680px){.statistics-overview-container,.statistics-container{width:min(100% - 28px,1280px)}.statistics-hero,.statistics-hero-inner{min-height:212px}.statistics-hero-inner h1{font-size:25px}.statistics-metric-strip article{min-height:76px;padding:14px 16px}.statistics-metric-strip strong{font-size:22px}.national-trade-panel{padding:18px}.national-trade-panel:before{left:18px;right:18px}}.statistics-hero{min-height:0}.statistics-hero-inner{min-height:246px;padding:30px 0 42px}.statistics-hero-inner h1{font-size:32px}.statistics-overview-container,.statistics-container{width:min(1240px,100% - 56px)}.statistics-overview-container{padding-top:30px}.statistics-section-heading{margin-bottom:16px}.national-trade-panel{border-radius:8px;gap:20px;padding:18px 20px 20px}.national-trade-panel:before{height:4px;left:20px;right:20px}.national-map-card{min-height:560px;padding:16px 0 0}.national-map-card .china-map-chart{height:500px;min-height:500px}.national-side{gap:14px;min-height:560px;padding-top:10px}.national-count-card,.national-query-card{border-radius:6px;padding:14px 14px 16px}.trade-panel-title{border-bottom-width:3px;border-bottom-color:var(--statistics-red);margin-bottom:12px;padding-bottom:9px;font-size:17px}.trade-panel-title:after{content:none}.national-query-grid select,.national-query-grid input,.national-keyword-row button{border-radius:4px;height:34px}.national-keyword-row{grid-template-columns:minmax(0,1fr) 74px}.national-query-actions button{border-radius:4px;height:34px}.stats-summary{gap:12px}.stats-summary article{border-radius:6px;min-height:82px}.stats-workspace{padding-top:16px}.stats-tabs button,.stats-period-buttons button,.stats-region-select select{border-radius:0}.stats-panel,.statistics-source-section{border-radius:10px}@media (width<=680px){.statistics-overview-container,.statistics-container{width:min(100% - 32px,1240px)}.statistics-hero-inner{min-height:0;padding:28px 0 34px}.statistics-hero-inner h1{font-size:26px}.national-trade-panel{padding:18px 16px}.national-trade-panel:before{left:16px;right:16px}}.statistics-page{font-size:17px;overflow-x:hidden}.statistics-page .statistics-hero-inner{min-height:0;padding:64px 0 60px}.statistics-page .statistics-hero-inner .section-kicker{letter-spacing:2px;font-size:15px}.statistics-page .statistics-hero-inner h1{margin:12px 0 18px;font-size:44px;line-height:1.25}.statistics-page .statistics-hero-inner>p{max-width:860px;font-size:19px;line-height:1.8}.statistics-page .statistics-hero .hero-search{width:min(840px,100%);min-height:58px;margin-top:30px}.statistics-page .statistics-hero .hero-search select,.statistics-page .statistics-hero .hero-search input,.statistics-page .statistics-hero .hero-search button{min-height:58px;font-size:17px}.statistics-page .statistics-hero .hero-search select{width:160px}.statistics-page .statistics-hero .hero-search input{padding:0 24px}.statistics-page .statistics-hero .hero-search button{width:138px;font-weight:700}.statistics-page .statistics-overview-container,.statistics-page .statistics-container{width:min(1600px,100% - 80px);max-width:1600px}.statistics-page .statistics-overview-container{padding-top:50px}.statistics-page .statistics-section-heading{margin-bottom:28px}.statistics-page .statistics-section-heading>span{font-size:15px}.statistics-page .statistics-section-heading h2{font-size:32px;line-height:1.35}.statistics-page .statistics-section-heading p{font-size:18px;line-height:1.8}.statistics-page .national-trade-panel{border-radius:14px;grid-template-columns:minmax(0,1fr) 410px;gap:30px;padding:32px 36px 36px}.statistics-page .national-trade-panel:before{left:36px;right:36px}.statistics-page .national-map-card{min-height:720px;padding:24px 0 0}.statistics-page .national-map-card .china-map-chart{width:100%;height:630px;min-height:630px}.statistics-page .national-side{gap:26px;min-height:720px;padding-top:20px}.statistics-page .national-count-card,.statistics-page .national-query-card{border-radius:14px;padding:26px}.statistics-page .trade-panel-title{margin-bottom:20px;padding-bottom:14px;font-size:23px;line-height:1.35}.statistics-page .trade-panel-title b{font-size:25px}.statistics-page .business-count-list{gap:16px}.statistics-page .business-count-list article{min-height:100px;padding:21px 22px}.statistics-page .business-count-list strong{font-size:21px}.statistics-page .business-count-list span{font-size:17px}.statistics-page .business-count-list b{font-size:23px}.statistics-page .national-query-grid{grid-template-columns:96px minmax(0,1fr);gap:19px 14px}.statistics-page .national-query-grid label{font-size:17px;font-weight:700}.statistics-page .national-query-grid select,.statistics-page .national-query-grid input{border-radius:7px;height:48px;padding:0 15px;font-size:17px}.statistics-page .national-keyword-row{grid-template-columns:minmax(0,1fr) 104px}.statistics-page .national-keyword-row button,.statistics-page .national-query-actions button{border-radius:7px;height:48px;font-size:17px;font-weight:700}.statistics-page .stats-workspace{padding-top:34px}.statistics-page .stats-summary{gap:20px}.statistics-page .stats-summary article{border-radius:12px;min-height:110px;padding:22px 26px}.statistics-page .stats-summary span{font-size:17px}.statistics-page .stats-summary strong{font-size:32px}.statistics-page .stats-tabs button,.statistics-page .stats-period-buttons button,.statistics-page .stats-region-select select{min-height:46px;padding:0 22px;font-size:17px}.statistics-page .stats-panel,.statistics-page .statistics-source-section{border-radius:14px;padding:32px}.statistics-page .stats-panel h3,.statistics-page .statistics-source-section h3{font-size:24px}.statistics-page .stats-panel p,.statistics-page .statistics-source-section p,.statistics-page .statistics-source-grid span{font-size:16px}.statistics-page .stats-chart{height:520px;min-height:520px}@media (width<=1280px){.statistics-page .statistics-overview-container,.statistics-page .statistics-container{width:calc(100% - 48px)}.statistics-page .national-trade-panel{grid-template-columns:1fr}.statistics-page .national-side{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}}@media (width<=768px){.statistics-page{font-size:16px}.statistics-page .statistics-overview-container,.statistics-page .statistics-container{width:calc(100% - 24px)}.statistics-page .statistics-hero-inner{padding:42px 0 38px}.statistics-page .statistics-hero-inner h1{font-size:31px}.statistics-page .statistics-hero-inner>p{font-size:16px}.statistics-page .statistics-section-heading h2{font-size:25px}.statistics-page .national-trade-panel{gap:22px;padding:22px 18px}.statistics-page .national-trade-panel:before{left:18px;right:18px}.statistics-page .national-map-card{min-height:520px}.statistics-page .national-map-card .china-map-chart{height:440px;min-height:440px}.statistics-page .national-side{grid-template-columns:1fr}.statistics-page .national-count-card,.statistics-page .national-query-card,.statistics-page .stats-panel,.statistics-page .statistics-source-section{padding:20px}.statistics-page .stats-chart{height:380px;min-height:380px}}.wanli-app{min-width:0}.wanli-app--embedded{--hero-title-size:36px;--hero-subtitle-size:16px;--hero-padding:32px;--hero-padding-large:32px;--embed-gutter:24px;width:100%;min-width:0;max-width:none;overflow-x:clip}.wanli-app--container-responsive>.wanli-content{container:wanli/inline-size}.wanli-app--embedded .wanli-content,.wanli-app--embedded :is(.portal-page,.company-page,.dashboard-screen,.project-dashboard-page,.tender-bigscreen){width:100%;min-width:0;max-width:none}.wanli-app--embedded :is(.portal-container,.bid-page,.detail-container,.statistics-container,.statistics-overview-container,.about-container,.company-container,.service-page-container,.service-product-hero-inner,.service-wide-band-inner,.financial-container){box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;padding-inline:var(--embed-gutter)!important;margin-inline:0!important}.wanli-app--embedded :is(.page-hero__inner,.company-content,.statistics-overview-container,.bid-page,.detail-container,.service-page-container)>*,.wanli-app--embedded :is(.bid-list-row,.company-card,.agency-card,.winner-card,.company-card-fields,.company-detail-hero,.company-detail-title,.company-detail-panel,.agency-detail-panel,.stats-panel,.national-map-card,.national-side,.national-query-card,.national-query-grid,.page-hero__content,.page-hero__extra){min-width:0}.wanli-app--embedded :is(.company-stat-grid,.company-card-fields,.agency-card-grid,.company-overview-grid,.stats-summary,.statistics-source-grid,.service-product-grid,.service-value-grid,.service-membership-grid)>*{overflow-wrap:anywhere;min-width:0}.wanli-app--compact-header .portal-header.trust-aligned{width:100%;min-width:0;height:64px!important;min-height:64px!important;padding-inline:var(--embed-gutter)!important;flex-wrap:nowrap!important;gap:24px!important;display:flex!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-brand{flex:none;gap:8px}.wanli-app--compact-header .portal-header.trust-aligned .portal-brand span{width:34px!important;height:34px!important;font-size:21px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-brand strong{white-space:nowrap;font-size:23px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;flex:1;width:auto;min-width:0;overflow-x:auto;gap:20px!important;display:flex!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav a{white-space:nowrap;flex:none;height:64px;min-height:64px!important;padding-inline:0!important;font-size:15px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-actions{white-space:nowrap;flex:none;gap:12px!important;display:flex!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-menu-toggle{flex:none;display:none!important}.wanli-app--compact-header .portal-mobile-menu{z-index:45;border:1px solid var(--border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;gap:8px;max-width:none;padding:16px;position:absolute;top:64px!important;left:12px!important;right:12px!important}.wanli-app--compact-header .portal-mobile-menu a{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;font-size:15px;display:flex}.wanli-app--compact-header .portal-mobile-menu>div{flex-wrap:wrap;gap:8px;display:flex}.wanli-app--compact-header .portal-header.menu-open .portal-mobile-menu{display:grid!important}.wanli-app.wanli-app--hide-header :is(.portal-header.trust-aligned,.site-header,.download-header){display:none!important}.wanli-app--embedded .page-hero{padding:0!important}.wanli-app--embedded .page-hero .page-hero__inner{gap:24px!important;padding-top:32px!important;padding-bottom:36px!important}.wanli-app--embedded .page-hero.page-hero--enhanced .page-hero__inner{grid-template-columns:minmax(0,1fr) 220px!important}.wanli-app--embedded .page-hero :is(.page-hero__content,.page-hero__description,.page-hero__extra){width:100%!important;max-width:none!important}.wanli-app--embedded .page-hero .page-hero__eyebrow{margin-bottom:10px!important}.wanli-app--embedded .page-hero .page-hero__content>h1{margin-bottom:12px!important;font-size:36px!important}.wanli-app--embedded .page-hero .page-hero__description{font-size:16px!important}.wanli-app--embedded .page-hero__extra{margin-top:0!important}.wanli-app--embedded .page-hero__visual{width:100%;min-width:0}.wanli-app--embedded .page-hero__illustration-card{width:200px;height:170px;margin:auto}.wanli-app--embedded :is(.bid-search-row,.hero-search){min-width:0;grid-template-columns:120px minmax(0,1fr) 110px 110px!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;margin-inline:0!important;display:grid!important}.wanli-app--embedded .hero-search{grid-template-columns:120px minmax(0,1fr) 110px!important}.wanli-app--embedded :is(.bid-search-row,.hero-search)>:is(input,select,button){box-sizing:border-box;grid-column:auto!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;font-size:15px!important}.wanli-app--embedded .bid-filter-row{grid-template-columns:94px minmax(0,1fr)!important}.wanli-app--embedded .bid-filter-row>div{flex-wrap:wrap;min-width:0;display:flex;gap:12px!important}.wanli-app--embedded .bid-filter-row :is(button,select){max-width:100%}.wanli-app--embedded .bid-amount-filter{flex-wrap:wrap;min-width:0}.wanli-app--embedded :is(.bid-list,.company-list,.company-search-panel,.company-main-search,.bid-list-row,.company-card){box-sizing:border-box;width:100%}.wanli-app--embedded :is(.bid-list-row h3,.bid-list-row h3 a,.bid-project-name,.company-card h3,.company-detail-title h1,.agency-card h3){overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;white-space:normal!important}.wanli-app--embedded :is(.bid-list-meta,.bid-card-footer,.bid-row-actions,.portal-pagination,.company-card-footer,.company-filter-actions,.company-result-heading,.stats-controls,.stats-period-buttons,.stats-tabs,.company-card-top){flex-wrap:wrap}.wanli-app--embedded .bid-list-meta span{overflow-wrap:anywhere;white-space:normal!important}.wanli-app--embedded .bid-list-meta{gap:10px 20px!important;display:flex!important}.wanli-app--embedded .company-content{container:wanli-company/inline-size}.wanli-app--embedded .company-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0!important}.wanli-app--embedded .company-stat-card{gap:12px;padding:20px}.wanli-app--embedded .company-filter-grid,.wanli-app--embedded :is(.winner-filter-grid,.agency-filter-grid){grid-template-columns:repeat(4,minmax(0,1fr))}.wanli-app--embedded .company-main-search input{width:100%}.wanli-app--embedded .company-tabs{flex-wrap:nowrap;gap:24px;overflow-x:auto}.wanli-app--embedded .company-tabs button{white-space:nowrap;flex:none}.wanli-app--embedded .statistics-overview-container{container:wanli-statistics/inline-size}.wanli-app--embedded .statistics-page .national-trade-panel{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 360px!important;gap:20px!important;padding:20px!important}.wanli-app--embedded .statistics-page .national-map-card{min-height:0!important;padding:12px 0 0!important}.wanli-app--embedded .statistics-page .national-map-card .china-map-chart{width:100%;height:520px!important;min-height:0!important}.wanli-app--embedded .statistics-page .national-side{display:grid;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding-top:0!important}.wanli-app--embedded .statistics-page :is(.national-count-card,.national-query-card){padding:18px!important}.wanli-app--embedded .statistics-page .trade-panel-title{font-size:18px!important}.wanli-app--embedded .statistics-page .national-query-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wanli-app--embedded .national-query-grid :is(label,select,input){min-width:0;max-width:100%}.wanli-app--embedded .chart{width:100%;min-width:0}.wanli-app--embedded .service-wide-band{width:100%;margin-inline:0}.wanli-app--embedded .service-wide-band .service-wide-band-inner{padding-inline:20px!important}.wanli-app--embedded :is(.about-grid,.about-platform-grid,.service-product-grid,.service-value-grid){min-width:0}@container wanli-statistics (width<1050px){.wanli-app--embedded .statistics-page .national-trade-panel{grid-template-columns:minmax(0,1fr)!important}.wanli-app--embedded .statistics-page .national-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container wanli-company (width<1100px){.wanli-app--embedded .company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wanli (width<1400px){.wanli-app--compact-header .portal-header.trust-aligned .portal-actions{display:none!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-menu-toggle{display:inline-grid!important}}@container wanli (width<1200px){.wanli-app--compact-header .portal-header.trust-aligned,.wanli-app--compact-header .portal-header.trust-aligned .portal-nav{gap:20px!important}.wanli-app--embedded .company-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wanli (width<1100px){.wanli-app--embedded :is(.company-overview-grid,.agency-overview-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app--embedded :is(.service-value-grid,.service-advantage-grid,.service-product-grid,.custom-problem-grid,.opportunity-grid,.about-values-grid,.statistics-source-grid,.stats-summary){grid-template-columns:repeat(2,minmax(0,1fr))!important}.wanli-app--embedded .service-mode-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@container wanli (width<900px){.wanli-app--compact-header .portal-header.trust-aligned{gap:14px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav{gap:18px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav a{font-size:14px!important}.wanli-app--embedded .bid-search-row{grid-template-columns:100px minmax(0,1fr) 96px!important}.wanli-app--embedded .bid-search-row .bid-reset-button{border-left:0!important;border-top:1px solid var(--border-default)!important;grid-column:1/-1!important;height:36px!important;min-height:36px!important}.wanli-app--embedded :is(.company-filter-grid,.winner-filter-grid,.agency-filter-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app--embedded .company-detail-hero{flex-wrap:wrap}.wanli-app--embedded .page-hero.page-hero--enhanced .page-hero__inner{grid-template-columns:minmax(0,1fr)!important}.wanli-app--embedded .page-hero__visual{display:none!important}.wanli-app--embedded .page-hero .page-hero__content>h1{font-size:32px!important}.wanli-app--embedded :is(.service-membership-grid,.structured-data-layout,.about-intro-layout){grid-template-columns:minmax(0,1fr)!important}.wanli-app--embedded .custom-solution-panel{grid-template-columns:minmax(0,1fr)}.wanli-app--embedded :is(.custom-benefit-grid,.service-guarantee-row,.service-process-steps){grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app--embedded .service-process-steps li:after{display:none!important}}@container wanli (width<768px){.wanli-app--embedded>.wanli-content>*{--embed-gutter:16px}.wanli-app--embedded dl.detail-field-grid,.wanli-app--embedded .detail-field-grid>.detail-field-grid__field{grid-template-columns:minmax(0,1fr)}.wanli-app--embedded .detail-field-grid .detail-field-grid__value{border-left:0;border-top:1px solid var(--border-default)}.wanli-app--embedded .detail-field-grid .detail-field-grid__label{padding:10px 14px}.wanli-app--embedded .statistics-page .national-side{grid-template-columns:minmax(0,1fr)!important}.wanli-app--embedded .statistics-page .national-map-card .china-map-chart{height:420px!important}.wanli-app--embedded :is(.agency-card,.winner-card){grid-template-columns:minmax(0,1fr)}.wanli-app--embedded :is(.agency-detail-metrics,.field-example-grid,.service-guarantee-row){grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app--embedded .bid-filter-row{grid-template-columns:minmax(0,1fr)!important}.wanli-app--embedded .detail-hero{grid-template-columns:minmax(0,1fr);display:grid}.wanli-app--embedded .detail-actions{flex-wrap:wrap;min-width:0}.wanli-app--embedded .structured-field-cloud{grid-template-columns:minmax(0,1fr)}.wanli-app--embedded .service-mode-table{grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app--embedded .service-mode-table>strong{grid-column:1/-1}.wanli-app--embedded .service-consult-band{flex-wrap:wrap}.wanli-app--embedded .notice-document .notice-html-content .detail-content{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.wanli-app--embedded .notice-document .notice-html-content :is(div,section,article,main,header,footer){box-sizing:border-box;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.wanli-app--embedded .notice-document .notice-html-content :is(table,td,th){max-width:none!important}.wanli-app--embedded .notice-document .notice-html-content :is(td,th){min-width:7em}}@container wanli (width<520px){.wanli-app--compact-header .portal-header.trust-aligned .portal-brand strong{display:none}.wanli-app--embedded :is(.bid-search-row,.hero-search){grid-template-columns:90px minmax(0,1fr)!important}.wanli-app--embedded :is(.bid-search-row .bid-search-submit,.hero-search>button){grid-column:1/-1!important}.wanli-app--embedded :is(.company-card-fields,.company-overview-grid,.agency-overview-grid,.service-value-grid,.service-advantage-grid,.service-product-grid,.custom-problem-grid,.opportunity-grid,.about-values-grid,.agency-detail-metrics){grid-template-columns:minmax(0,1fr)!important}.wanli-app--embedded :is(.custom-benefit-grid,.service-guarantee-row,.service-mode-table){grid-template-columns:minmax(0,1fr)}.wanli-app--embedded .company-stat-card{flex-direction:column;align-items:flex-start;padding:16px}}.wanli-app .portal-menu-label{display:none}.wanli-app.wanli-app--embedded{--embed-gutter:20px;--wanli-ui-red:var(--brand-primary,#ef3b2d);--wanli-ui-border:#eaecf0;--wanli-ui-radius:12px;--wanli-ui-shadow:0 2px 8px #10182808;--hero-title-size:32px;--hero-subtitle-size:14px;--hero-padding-large:20px;--font-size-page-title:32px;--font-size-section-title:22px;--font-size-card-title:17px;--font-size-body:14px;--font-size-helper:13px;--font-size-nav:15px;--radius-md:12px;--radius-lg:12px;--shadow-card:var(--wanli-ui-shadow);--hero-padding:20px!important}.wanli-app.wanli-app--embedded .wanli-page-shell{color:#111827;background:#f8f9fb;width:100%;min-width:0;max-width:none;font-size:14px!important}.wanli-app.wanli-app--embedded :is(.wanli-search-bar,.wanli-filter-panel,.wanli-content-card){box-sizing:border-box;border:1px solid var(--wanli-ui-border);background:#fff;min-width:0;max-width:100%;border-radius:var(--wanli-ui-radius)!important;box-shadow:var(--wanli-ui-shadow)!important}.wanli-app.wanli-app--embedded .wanli-content-card{padding:16px!important}.wanli-app.wanli-app--embedded :is(.wanli-filter-panel,.wanli-search-bar) :is(input,select,button){font-size:14px!important}.wanli-app.wanli-app--embedded :is(.wanli-content-card,.wanli-filter-panel,.wanli-search-bar)>*{min-width:0}.wanli-app--compact-header .portal-header.trust-aligned{border-bottom:1px solid var(--wanli-ui-border);height:58px!important;min-height:58px!important;box-shadow:none!important;gap:22px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-brand span{width:32px!important;height:32px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-brand strong{font-size:22px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav{overflow:visible;gap:22px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav a{font-weight:600;height:58px!important;min-height:58px!important;font-size:15px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav a.active{color:var(--wanli-ui-red)}.wanli-app--compact-header .portal-mobile-menu{top:58px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-menu-toggle{width:auto;min-width:36px;padding:6px 8px!important}.wanli-app.wanli-app--embedded .page-hero{background:linear-gradient(120deg,#fff9f7,#fdfcfc 65%,#fff)}.wanli-app.wanli-app--embedded .page-hero .page-hero__inner{gap:12px!important;padding-top:20px!important;padding-bottom:12px!important}.wanli-app.wanli-app--embedded .page-hero .page-hero__eyebrow{letter-spacing:.12em;margin:0 0 6px!important;font-size:12px!important;line-height:16px!important}.wanli-app.wanli-app--embedded .page-hero .page-hero__content>h1{margin:0 0 6px!important;font-size:32px!important;line-height:1.2!important}.wanli-app.wanli-app--embedded .page-hero .page-hero__description{margin:0!important;font-size:14px!important;line-height:1.5!important}.wanli-app.wanli-app--embedded .page-hero__extra{padding:0!important}.wanli-app.wanli-app--embedded .page-hero .page-hero__content{text-align:center;align-items:center}.wanli-app.wanli-app--embedded .wanli-hero-search{padding-bottom:12px!important}.wanli-app.wanli-app--embedded .wanli-hero-tools{display:grid;gap:10px!important;padding-bottom:16px!important}.wanli-app.wanli-app--embedded .wanli-hero-tools :is(.page-hero__details,.page-hero__actions){margin:0!important}.wanli-app.wanli-app--embedded .wanli-hero-tools .page-hero__actions{justify-content:center;display:flex}.wanli-app.wanli-app--embedded .wanli-hero-tools .page-hero__actions>:is(a,button){border:1px solid var(--wanli-ui-border);min-width:0;min-height:40px;color:var(--text-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex}.wanli-app.wanli-app--embedded .wanli-hero-tools .page-hero__actions>.primary{background:var(--wanli-ui-red);color:#fff;border-color:var(--wanli-ui-red)}.wanli-app.wanli-app--embedded .page-hero.page-hero--enhanced .page-hero__inner{grid-template-columns:minmax(0,1fr)!important}.wanli-app.wanli-app--embedded .page-hero__visual{display:none!important}.wanli-app.wanli-app--embedded .page-hero__details{margin-top:10px!important}.wanli-app.wanli-app--embedded .page-hero__details ul{flex-wrap:wrap;justify-content:center;display:flex;gap:6px 20px!important;margin:0!important}.wanli-app.wanli-app--embedded .page-hero__details li{font-size:13px!important}.wanli-app.wanli-app--embedded .page-hero__actions{flex-wrap:wrap;gap:10px!important;margin-top:12px!important}.wanli-app.wanli-app--embedded .page-hero__actions :is(a,button){border-radius:10px!important;height:auto!important;min-height:40px!important;padding:8px 16px!important;font-size:14px!important}.wanli-app.wanli-app--embedded :is(.bid-search-row,.hero-search){box-shadow:var(--wanli-ui-shadow)!important;border-radius:10px!important;grid-template-columns:110px minmax(0,1fr) 100px 110px!important}.wanli-app.wanli-app--embedded .hero-search{grid-template-columns:110px minmax(0,1fr) 100px!important}.wanli-app.wanli-app--embedded :is(.bid-search-row,.hero-search){min-height:44px!important;margin:0!important}.wanli-app.wanli-app--embedded :is(.bid-search-row,.hero-search)>:is(input,select,button){height:44px!important;min-height:44px!important;padding-block:0!important;font-size:14px!important}.wanli-app.wanli-app--embedded .bid-search-row .bid-reset-button{border-top:0!important;grid-column:auto!important}.wanli-app.wanli-app--embedded .bid-page{padding-top:0!important;padding-bottom:24px!important}.wanli-app.wanli-app--embedded .bid-filter-panel{display:grid;border-radius:var(--wanli-ui-radius)!important;gap:8px!important;margin:0!important;padding:16px!important}.wanli-app.wanli-app--embedded .bid-filter-row{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;min-height:32px!important;margin:0!important;padding:0!important}.wanli-app.wanli-app--embedded .bid-filter-row>span{font-weight:600;font-size:14px!important;line-height:32px!important}.wanli-app.wanli-app--embedded .bid-filter-row>div{align-items:center;gap:8px!important}.wanli-app.wanli-app--embedded .bid-filter-row :is(button,select,input){box-sizing:border-box;border-radius:7px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:13px!important;line-height:normal!important}.wanli-app.wanli-app--embedded .bid-filter-row button{white-space:nowrap;min-width:72px}.wanli-app.wanli-app--embedded .bid-filter-row select{width:180px;max-width:100%}.wanli-app.wanli-app--embedded .bid-amount-filter{gap:8px!important}.wanli-app.wanli-app--embedded .bid-amount-filter input{width:160px;min-width:0}.wanli-app.wanli-app--embedded .bid-results{margin-top:10px!important}.wanli-app.wanli-app--embedded .bid-result-summary{background:0 0;border:0;height:auto!important;min-height:32px!important;box-shadow:none!important;gap:12px!important;margin:0 0 8px!important;padding:0!important}.wanli-app.wanli-app--embedded .bid-result-summary>span{font-size:20px!important}.wanli-app.wanli-app--embedded .bid-result-summary :is(p,em){font-size:13px!important}.wanli-app.wanli-app--embedded .bid-list{background:0 0!important;gap:10px!important;padding:0!important}.wanli-app.wanli-app--embedded .bid-results{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.wanli-app.wanli-app--embedded .bid-list-row{align-items:center;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 158px!important;gap:16px!important;padding:14px 16px!important;display:grid!important}.wanli-app.wanli-app--embedded .bid-list-row>div>a{white-space:normal;overflow-wrap:anywhere;display:block;font-size:16px!important;line-height:1.5!important}.wanli-app.wanli-app--embedded .bid-list-row .bid-project-name{margin:5px 0 8px!important;font-size:13px!important;line-height:1.5!important}.wanli-app.wanli-app--embedded .bid-list-meta{gap:5px 18px!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.wanli-app.wanli-app--embedded .bid-card-footer{border-top:0;flex-direction:column;align-items:flex-end;gap:10px!important;margin:0!important;padding:0!important}.wanli-app.wanli-app--embedded .bid-card-footer :is(time,a){font-size:13px!important}.wanli-app.wanli-app--embedded .bid-row-actions :is(.bid-detail-link,.bid-source-link){min-height:32px!important;padding:0 12px!important}.wanli-app.wanli-app--embedded .bid-list-meta span{font-size:13px!important;line-height:1.5!important}.wanli-app.wanli-app--embedded .company-content{padding-top:12px!important;padding-bottom:24px!important}.wanli-app.wanli-app--embedded .company-section-nav{gap:8px!important;margin:0 0 10px!important;padding:3px!important}.wanli-app.wanli-app--embedded .company-section-nav a{padding:6px 16px!important;font-size:14px!important;line-height:20px!important}.wanli-app.wanli-app--embedded .company-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important}.wanli-app.wanli-app--embedded .company-stat-card{flex-direction:row;gap:10px!important;min-height:60px!important;padding:10px 14px!important}.wanli-app.wanli-app--embedded .company-stat-card>svg{width:20px;height:20px!important;padding:8px!important}.wanli-app.wanli-app--embedded .company-stat-card strong{font-size:20px!important;line-height:1.2!important}.wanli-app.wanli-app--embedded .company-stat-card span{font-size:12px!important}.wanli-app.wanli-app--embedded .company-search-panel{margin-top:12px!important;padding:12px 16px!important}.wanli-app.wanli-app--embedded .company-main-search{border-radius:10px!important;height:44px!important;min-height:44px!important}.wanli-app.wanli-app--embedded .company-main-search input{height:42px!important;font-size:14px!important}.wanli-app.wanli-app--embedded .company-main-search button{min-width:100px;height:44px!important;font-size:14px!important}.wanli-app.wanli-app--embedded .company-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px!important;margin-top:8px!important}.wanli-app.wanli-app--embedded .company-filter-grid :is(input,select){height:32px!important;min-height:32px!important;padding-inline:10px!important;font-size:13px!important}.wanli-app.wanli-app--embedded .company-filter-actions input[type=checkbox]{width:16px;height:16px!important;min-height:16px!important;margin:0!important}.wanli-app.wanli-app--embedded .company-filter-actions{gap:8px!important;margin-top:8px!important}.wanli-app.wanli-app--embedded .company-filter-actions button{min-width:80px;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important}.wanli-app.wanli-app--embedded .company-filter-actions label{font-size:13px!important}.wanli-app.wanli-app--embedded .company-result-heading{gap:8px!important;margin:12px 0 10px!important}.wanli-app.wanli-app--embedded .company-result-heading>div{flex-wrap:wrap;align-items:baseline;display:flex;gap:8px 16px!important}.wanli-app.wanli-app--embedded .company-result-heading h2{font-size:20px!important}.wanli-app.wanli-app--embedded .company-result-heading p{margin:0!important;font-size:13px!important}.wanli-app.wanli-app--embedded .company-card{padding:16px!important}.wanli-app.wanli-app--embedded .company-card h3{margin-bottom:5px!important;font-size:17px!important;line-height:1.4!important}.wanli-app.wanli-app--embedded .company-credit{display:block;font-size:13px!important;line-height:1.5!important}.wanli-app.wanli-app--embedded .company-card-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;margin-top:12px!important;font-size:14px!important}.wanli-app.wanli-app--embedded .company-card-fields small{margin-bottom:3px!important;font-size:12px!important}.wanli-app.wanli-app--embedded .company-card-fields span{font-size:14px!important}.wanli-app.wanli-app--embedded .company-card-footer{gap:8px!important;margin-top:12px!important;padding-top:10px!important;font-size:13px!important}.wanli-app.wanli-app--embedded .statistics-page :is(.statistics-overview-container,.statistics-container){padding-top:12px!important;padding-bottom:16px!important}.wanli-app.wanli-app--embedded .statistics-section-heading{margin:0 0 8px!important;padding:0!important}.wanli-app.wanli-app--embedded .statistics-section-heading h2{margin:0!important;font-size:22px!important;line-height:1.4!important}.wanli-app.wanli-app--embedded .statistics-section-heading p{margin:4px 0 0!important;font-size:14px!important;line-height:1.5!important}.wanli-app.wanli-app--embedded .statistics-page .national-trade-panel{box-shadow:var(--wanli-ui-shadow)!important;border-radius:12px!important;gap:16px!important;padding:16px!important}.wanli-app.wanli-app--embedded .statistics-page .national-map-card{align-self:start;padding:0!important}.wanli-app.wanli-app--embedded .statistics-page .national-map-card .china-map-chart{flex:none!important;height:340px!important;min-height:320px!important}.wanli-app.wanli-app--embedded .statistics-page .trade-panel-title{margin:0 0 8px!important;padding:0 0 6px!important;font-size:17px!important}.wanli-app.wanli-app--embedded .statistics-page .trade-panel-title b{font-size:22px!important}.wanli-app.wanli-app--embedded .statistics-page :is(.national-count-card,.national-query-card){border-radius:10px!important;padding:14px!important}.wanli-app.wanli-app--embedded .statistics-page .national-side{gap:12px!important}.wanli-app.wanli-app--embedded .statistics-page .business-count-list{gap:10px!important}.wanli-app.wanli-app--embedded .statistics-page .business-count-list article{gap:4px 8px!important;min-height:0!important;padding:8px 10px!important}.wanli-app.wanli-app--embedded .statistics-page .business-count-list :is(strong,span){font-size:14px!important;line-height:1.6!important}.wanli-app.wanli-app--embedded .statistics-page .business-count-list b{font-size:18px!important}.wanli-app.wanli-app--embedded .statistics-page .national-query-grid{gap:8px 10px!important}.wanli-app.wanli-app--embedded .statistics-page .national-query-grid label{align-items:start;display:grid;gap:5px!important;font-size:13px!important}.wanli-app.wanli-app--embedded .statistics-page .national-query-grid .wide{grid-column:1/-1}.wanli-app.wanli-app--embedded .statistics-page .national-keyword-row{grid-template-columns:minmax(0,1fr) 80px!important}.wanli-app.wanli-app--embedded .statistics-page .national-query-grid :is(select,input,button){height:32px!important;min-height:32px!important;padding-block:0!important;font-size:13px!important}.wanli-app.wanli-app--embedded .statistics-page .national-query-actions{margin-top:8px!important}.wanli-app.wanli-app--embedded .statistics-page .national-query-actions button{height:32px!important;min-height:32px!important;font-size:13px!important}.wanli-app.wanli-app--embedded .stats-summary{gap:12px!important;margin:0 0 16px!important}.wanli-app.wanli-app--embedded .stats-summary article,.wanli-app.wanli-app--embedded .stats-workspace{padding:16px!important}.wanli-app.wanli-app--embedded :is(.stats-controls,.stats-panel,.statistics-source-section){margin-top:16px!important}.wanli-app.wanli-app--embedded :is(.stats-tabs,.stats-period-buttons){gap:8px!important}.wanli-app.wanli-app--embedded :is(.stats-tabs,.stats-period-buttons) button{min-height:34px!important;padding:8px 14px!important;font-size:14px!important}.wanli-app.wanli-app--embedded :is(.about-container,.service-page-container,.financial-container,.trust-space-capabilities){padding-top:20px!important;padding-bottom:24px!important}.wanli-app.wanli-app--embedded :is(.service-content-section,.about-content-section,.financial-product-section){margin-top:24px!important;padding-block:0!important}.wanli-app.wanli-app--embedded :is(.service-section-heading,.about-section-heading,.trust-space-heading){margin-bottom:16px!important}.wanli-app.wanli-app--embedded :is(.service-section-heading,.about-section-heading,.trust-space-heading,.financial-section-title) h2{margin-top:6px!important;font-size:22px!important;line-height:1.4!important}.wanli-app.wanli-app--embedded :is(.service-section-heading,.about-section-heading,.financial-section-title) p{font-size:14px!important;line-height:1.7!important}.wanli-app.wanli-app--embedded :is(.service-value-grid,.service-advantage-grid,.service-product-grid,.service-membership-grid,.about-capability-grid,.about-value-grid,.financial-product-grid){gap:16px!important}.wanli-app.wanli-app--embedded :is(.service-value-grid,.service-product-grid,.service-membership-grid,.about-capability-grid,.about-value-grid,.trust-space-capabilities,.financial-product-grid) article{min-height:0!important;box-shadow:var(--wanli-ui-shadow)!important;border-radius:12px!important;padding:18px!important}.wanli-app.wanli-app--embedded .wanli-content-card :is(h3,strong){overflow-wrap:anywhere}.wanli-app.wanli-app--embedded :is(.service-page-container,.about-container,.financial-container,.trust-space-capabilities) .wanli-content-card h3{margin-block:10px 8px!important;font-size:17px!important}.wanli-app.wanli-app--embedded :is(.service-page-container,.about-container,.financial-container,.trust-space-capabilities) .wanli-content-card p{font-size:14px!important;line-height:1.7!important}.wanli-app.wanli-app--embedded :is(.service-product-grid,.service-membership-grid,.financial-product-grid) :is(button,a){border-radius:10px!important;min-height:40px!important;padding:8px 14px!important;font-size:14px!important}.wanli-app.wanli-app--embedded :is(.service-wide-band,.service-consult-band,.about-mission-section,.about-audience-section,.about-vision-section,.about-contact-section){border-radius:12px!important;margin-top:24px!important;padding:20px!important}.wanli-app.wanli-app--embedded .about-profile-section{border-radius:12px!important;padding:20px!important}.wanli-app.wanli-app--embedded .about-profile-layout{gap:20px!important}.wanli-app.wanli-app--embedded .about-profile-layout h2{font-size:24px!important}.wanli-app.wanli-app--embedded .about-profile-layout p{font-size:14px!important;line-height:1.8!important}.wanli-app.wanli-app--embedded :is(.about-mission-section,.about-audience-section,.about-vision-section,.service-consult-band) h2{font-size:22px!important}.wanli-app.wanli-app--embedded .trust-space-capabilities>div:nth-of-type(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}.wanli-app.wanli-app--embedded .financial-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wanli-app.wanli-app--embedded .opportunity-flow{flex-wrap:wrap;gap:8px!important}@container wanli (width<1300px){.wanli-app--compact-header .portal-header.trust-aligned,.wanli-app--compact-header .portal-header.trust-aligned .portal-nav{gap:18px!important}}@container wanli (width<1050px){.wanli-app--compact-header .portal-header.trust-aligned .portal-nav{gap:16px!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-nav a{font-size:14px!important}.wanli-app.wanli-app--embedded .company-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wanli-app.wanli-app--embedded :is(.about-capability-grid,.about-value-grid,.financial-product-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@container wanli (width<850px){.wanli-app--compact-header .portal-header.trust-aligned .portal-nav a:nth-child(n+4){display:none!important}.wanli-app--compact-header .portal-header.trust-aligned .portal-menu-toggle{align-items:center;gap:4px!important;display:inline-flex!important}.wanli-app--compact-header .portal-menu-label{display:inline;font-size:14px!important}.wanli-app.wanli-app--embedded :is(.bid-search-row,.hero-search){grid-template-columns:100px minmax(0,1fr) 90px!important}.wanli-app.wanli-app--embedded .bid-search-row .bid-reset-button{border-top:1px solid var(--wanli-ui-border)!important;grid-column:1/-1!important;height:32px!important;min-height:32px!important}.wanli-app.wanli-app--embedded .company-stat-grid,.wanli-app.wanli-app--embedded .company-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app.wanli-app--embedded .bid-list-row{grid-template-columns:minmax(0,1fr)!important}.wanli-app.wanli-app--embedded .bid-card-footer{flex-flow:wrap;align-items:center}.wanli-app.wanli-app--embedded .trust-space-capabilities>div:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app.wanli-app--embedded :is(.about-profile-layout,.about-audience-section,.about-contact-layout){grid-template-columns:minmax(0,1fr)}}@container wanli (width<768px){.wanli-app.wanli-app--embedded .bid-filter-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.wanli-app.wanli-app--embedded .bid-filter-panel{padding:12px!important}.wanli-app.wanli-app--embedded .bid-filter-row>span{line-height:24px!important}.wanli-app.wanli-app--embedded .company-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app.wanli-app--embedded .page-hero .page-hero__content>h1{font-size:30px!important}}@container wanli (width<520px){.wanli-app--compact-header .portal-header.trust-aligned,.wanli-app--compact-header .portal-header.trust-aligned .portal-nav{gap:10px!important}.wanli-app.wanli-app--embedded :is(.bid-search-row,.hero-search){grid-template-columns:86px minmax(0,1fr)!important}.wanli-app.wanli-app--embedded :is(.bid-search-row .bid-search-submit,.hero-search>button){grid-column:1/-1!important}.wanli-app.wanli-app--embedded .bid-amount-filter input{width:110px}.wanli-app.wanli-app--embedded :is(.financial-product-grid,.about-capability-grid,.about-value-grid),.wanli-app.wanli-app--embedded .trust-space-capabilities>div:nth-of-type(2){grid-template-columns:minmax(0,1fr)}}@container wanli (width<380px){.wanli-app--compact-header .portal-header.trust-aligned .portal-nav a:not(.active){display:none!important}}.wanli-app .portal-page>:is(.bid-search-container,.statistics-search-container){box-sizing:border-box;width:min(1600px,100% - 40px);min-width:0;max-width:1600px;margin:0 auto;padding:12px 0 0}.wanli-app.wanli-app--embedded .portal-page>:is(.bid-search-container,.statistics-search-container){width:100%;max-width:none;padding:12px var(--embed-gutter,20px) 0;margin-inline:0}.wanli-app .portal-page>.bid-page{padding-top:12px}.wanli-app.wanli-app--embedded .portal-page>.bid-page{padding-top:0!important}.wanli-app .statistics-page--overview .statistics-overview-container{margin-top:12px!important}.wanli-app .intelligence-page .ic-container{padding-top:12px}.wanli-app .financial-page .financial-container,.wanli-app .about-page .about-container{padding-top:18px}.wanli-app.wanli-app--embedded .financial-page .financial-container,.wanli-app.wanli-app--embedded .about-page .about-container{padding-top:16px!important}.wanli-app .statistics-page.statistics-page--overview{color:#101828;--statistics-map-height:clamp(318px, calc(100dvh - 395px), 420px);background:#f7f8fa;width:100%;min-width:0;container:statistics-page/inline-size}.wanli-app .statistics-page.statistics-page--overview :is(.statistics-search-container,.statistics-overview-container,.statistics-container){box-sizing:border-box;width:100%;min-width:0;max-width:1560px;margin-inline:auto;padding:0 20px!important}.wanli-app.wanli-app--embedded .statistics-page--overview :is(.statistics-search-container,.statistics-overview-container,.statistics-container){max-width:none}.wanli-app .statistics-page--overview :is(.statistics-overview-container,.statistics-container){container:statistics-body/inline-size}.wanli-app .statistics-page.statistics-page--overview .portal-header.trust-aligned{gap:22px!important;height:58px!important;min-height:58px!important}.wanli-app .statistics-page.statistics-page--overview .portal-brand span{width:32px!important;height:32px!important}.wanli-app .statistics-page.statistics-page--overview .portal-brand strong{font-size:22px!important}.wanli-app .statistics-page.statistics-page--overview .portal-nav{gap:22px!important}.wanli-app .statistics-page.statistics-page--overview .portal-nav a{white-space:nowrap;height:58px!important;min-height:58px!important;font-size:15px!important}.wanli-app .statistics-page.statistics-page--overview .portal-mobile-menu{top:58px!important}.wanli-app .statistics-page.statistics-page--overview .page-hero{background:linear-gradient(110deg,#fff8f6,snow 55%,#fff7f5);padding:0!important}.wanli-app .statistics-page.statistics-page--overview .page-hero__inner{gap:0!important;min-height:0!important;padding:9px 20px!important}.wanli-app .statistics-page.statistics-page--overview .page-hero__eyebrow{margin:0 0 5px!important;font-size:12px!important;line-height:16px!important}.wanli-app .statistics-page.statistics-page--overview .page-hero__content{text-align:center;width:100%;max-width:none}.wanli-app .statistics-page.statistics-page--overview .page-hero__content h1{margin:0 0 4px!important;font-size:32px!important;line-height:40px!important}.wanli-app .statistics-page.statistics-page--overview .page-hero__description{max-width:none;margin:0!important;font-size:14px!important;line-height:21px!important}.wanli-app .statistics-page.statistics-page--overview .hero-search{background:#fff;border:1px solid #eaecf0;min-width:0;overflow:hidden;border-radius:10px!important;grid-template-columns:110px minmax(0,1fr) 106px!important;gap:0!important;width:100%!important;max-width:none!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 2px 8px #10182808!important}.wanli-app .statistics-page.statistics-page--overview .hero-search>:is(input,select,button){box-sizing:border-box;border-radius:0!important;grid-column:auto!important;width:100%!important;min-width:0!important;height:42px!important;min-height:0!important;padding-block:0!important;font-size:14px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-overview-container{margin-top:12px!important}.wanli-app .statistics-page.statistics-page--overview .national-trade-panel{align-items:stretch;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 370px!important;gap:16px!important;margin:0!important;padding:0!important}.wanli-app .statistics-page.statistics-page--overview :is(.national-map-card,.national-count-card,.national-query-card){box-sizing:border-box;background:#fff;min-width:0;box-shadow:0 2px 8px #10182805;border:1px solid #eaecf0!important;border-radius:12px!important;min-height:0!important;padding:14px 16px!important}.wanli-app .statistics-page.statistics-page--overview .national-map-card{flex-direction:column;align-self:stretch;display:flex}.wanli-app .statistics-page.statistics-page--overview .statistics-section-heading{margin:0 0 10px!important;padding:0!important}.wanli-app .statistics-page.statistics-page--overview .statistics-section-heading h2{margin:0!important;font-size:20px!important;line-height:28px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-section-heading p{color:#667085;margin:3px 0 0!important;font-size:13px!important;line-height:20px!important}.wanli-app .statistics-page.statistics-page--overview .national-map-card>.statistics-section-heading{z-index:1;pointer-events:none;max-width:560px;display:block;position:relative}.wanli-app .statistics-page.statistics-page--overview .trade-panel-title{border-bottom:2px solid #f2382e;align-items:center;gap:8px;display:flex;margin:0 0 8px!important;padding:0 0 5px!important;font-size:18px!important;line-height:24px!important}.wanli-app .statistics-page.statistics-page--overview .trade-panel-title b{color:#f2382e;margin-left:4px;font-size:22px!important}.wanli-app .statistics-page.statistics-page--overview .national-map-card>.trade-panel-title{z-index:1;pointer-events:none;align-self:flex-start;position:relative;margin-bottom:0!important;font-size:15px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-map-canvas{flex:1;min-width:0;margin-top:-80px;position:relative}.wanli-app .statistics-page.statistics-page--overview .national-map-card .china-map-chart{width:100%;height:calc(var(--statistics-map-height) + 80px)!important;flex:none!important;min-height:0!important}.wanli-app .statistics-page.statistics-page--overview .statistics-map-inset{background:#fff;border:1px solid #e4e7ec;border-radius:3px;width:100px;height:120px;position:absolute;bottom:8px;right:2px}.wanli-app .statistics-page.statistics-page--overview .statistics-islands-chart{width:100%;height:100px;min-height:0!important}.wanli-app .statistics-page.statistics-page--overview .statistics-map-inset>span{text-align:center;color:#475467;font-size:10px;line-height:18px;display:block}.wanli-app .statistics-page.statistics-page--overview .national-side{flex-direction:column;justify-content:flex-start;min-width:0;gap:12px!important;min-height:0!important;padding:0!important;display:flex!important}.wanli-app .statistics-page.statistics-page--overview .business-count-list{display:grid;gap:8px!important}.wanli-app .statistics-page.statistics-page--overview .business-count-list article{box-sizing:border-box;background:#fffbfb;border:1px solid #f2f4f7;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:84px minmax(0,1fr);align-items:center;display:grid;gap:0 8px!important;min-height:72px!important;padding:7px 10px!important}.wanli-app .statistics-page.statistics-page--overview .business-count-list strong{grid-row:1/3;font-size:14px!important}.wanli-app .statistics-page.statistics-page--overview .business-count-list span{white-space:nowrap;font-size:13px!important;line-height:24px!important}.wanli-app .statistics-page.statistics-page--overview .business-count-list b{color:#f2382e;font-size:20px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-grid label{color:#475467;min-width:0;line-height:18px;display:grid;gap:4px!important;font-size:13px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-grid .wide{grid-column:1/-1}.wanli-app .statistics-page.statistics-page--overview .national-keyword-row{gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 84px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-grid :is(select,input,button){box-sizing:border-box;width:100%;min-width:0;height:34px!important;min-height:0!important;padding:0 10px!important;font-size:13px!important}.wanli-app .statistics-page.statistics-page--overview .national-keyword-row button{color:#fff;background:#f2382e;border:0;border-radius:8px}.wanli-app .statistics-page.statistics-page--overview .national-query-actions{margin-top:8px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-actions button{height:30px!important;min-height:0!important;padding:0 10px!important;font-size:12px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-container{margin-top:12px!important;padding-bottom:24px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-trend-section{background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:14px 16px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-trend-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wanli-app .statistics-page.statistics-page--overview .statistics-year-tabs{border:1px solid #eaecf0;border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.wanli-app .statistics-page.statistics-page--overview .statistics-year-tabs button{color:#475467;background:#fff;border:0;border-radius:6px;min-height:30px;padding:0 14px;font-size:13px}.wanli-app .statistics-page.statistics-page--overview .statistics-year-tabs button.active{color:#fff;background:#f2382e}.wanli-app .statistics-page.statistics-page--overview .statistics-year-tabs button:disabled{color:#98a2b3;cursor:not-allowed}.wanli-app .statistics-page.statistics-page--overview .statistics-trend-grid{grid-template-columns:1.1fr .9fr 1fr;gap:14px;display:grid}.wanli-app .statistics-page.statistics-page--overview .statistics-mini-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;min-width:0;box-shadow:none!important;padding:14px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-mini-card h3{margin:0;font-size:15px;line-height:22px}.wanli-app .statistics-page.statistics-page--overview :is(.statistics-mini-chart,.statistics-chart-message){height:280px!important;min-height:0!important}.wanli-app .statistics-page.statistics-page--overview .statistics-chart-message{color:#667085;place-items:center;font-size:13px;display:grid}.wanli-app .statistics-page.statistics-page--overview .statistics-analysis-section{margin-top:20px}@media (height<=800px){.wanli-app .statistics-page.statistics-page--overview :is(.national-map-card,.national-count-card,.national-query-card){padding:10px 14px!important}.wanli-app .statistics-page.statistics-page--overview .business-count-list article{min-height:54px!important;padding-block:2px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-grid :is(select,input,button){height:30px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-grid label{line-height:16px;gap:2px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-grid{gap:6px 10px!important}.wanli-app .statistics-page.statistics-page--overview .national-query-actions button{height:24px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-trend-section{padding-top:10px!important}.wanli-app .statistics-page.statistics-page--overview .statistics-container{margin-top:8px!important}}@container statistics-body (width<1250px){.wanli-app .statistics-page.statistics-page--overview .national-trade-panel{grid-template-columns:minmax(0,1fr) 330px!important}}@container statistics-body (width<1100px){.wanli-app .statistics-page.statistics-page--overview .statistics-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wanli-app .statistics-page.statistics-page--overview .statistics-mini-card:last-child{grid-column:1/-1}}@container statistics-body (width<950px){.wanli-app .statistics-page.statistics-page--overview .national-trade-panel{grid-template-columns:minmax(0,1fr)!important}.wanli-app .statistics-page.statistics-page--overview .national-side{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.wanli-app .statistics-page.statistics-page--overview .national-map-card .china-map-chart{height:480px!important}}@container statistics-body (width<800px){.wanli-app .statistics-page.statistics-page--overview .statistics-trend-grid{grid-template-columns:minmax(0,1fr)}.wanli-app .statistics-page.statistics-page--overview .statistics-trend-heading{flex-wrap:wrap}}@container statistics-body (width<650px){.wanli-app .statistics-page.statistics-page--overview .national-side{grid-template-columns:minmax(0,1fr)!important}.wanli-app .statistics-page.statistics-page--overview .statistics-map-inset{width:72px;height:90px}.wanli-app .statistics-page.statistics-page--overview .statistics-islands-chart{height:70px}.wanli-app .statistics-page.statistics-page--overview .statistics-map-canvas{margin-top:-24px}.wanli-app .statistics-page.statistics-page--overview .national-map-card .china-map-chart{height:340px!important}}@container statistics-page (width<1400px){.wanli-app .statistics-page.statistics-page--overview .portal-actions{display:none!important}.wanli-app .statistics-page.statistics-page--overview .portal-menu-toggle{display:inline-flex!important}}@container statistics-page (width<950px){.wanli-app .statistics-page.statistics-page--overview .portal-nav{gap:14px!important}.wanli-app .statistics-page.statistics-page--overview .portal-nav a{font-size:14px!important}}@container statistics-page (width<850px){.wanli-app .statistics-page.statistics-page--overview .portal-nav a:nth-child(n+4){display:none!important}.wanli-app .statistics-page.statistics-page--overview .page-hero__content h1{font-size:26px!important;line-height:34px!important}}@container statistics-page (width<520px){.wanli-app .statistics-page.statistics-page--overview .portal-nav a:not(.active){display:none!important}.wanli-app .statistics-page.statistics-page--overview .hero-search{grid-template-columns:76px minmax(0,1fr) 74px!important}.wanli-app .statistics-page.statistics-page--overview :is(.statistics-search-container,.statistics-overview-container,.statistics-container){padding-inline:12px!important}}.wanli-app .about-redesign{--about-red:#f2382e;--about-ink:#122b4c;--about-text:#4e6581;--about-line:#e3eaf2;color:var(--about-ink);background:#f5f7fa}.wanli-app .about-redesign-content{box-sizing:border-box;width:calc(100% - 40px);min-width:0;max-width:100%;margin:0 auto;padding:12px 0 28px;container-type:inline-size}.wanli-app.wanli-app--embedded .about-redesign-content{width:100%;padding:10px var(--embed-gutter,20px) 22px}.about-breadcrumb{color:#71839b;align-items:center;gap:8px;min-height:28px;margin:0 0 12px;font-size:14px;display:flex}.about-breadcrumb svg{color:#7a8da4}.about-breadcrumb i{color:#a3afbd;font-size:20px;font-style:normal;line-height:1}.about-breadcrumb strong{color:#405a78;font-weight:600}.about-redesign-hero{isolation:isolate;background-color:#eef5fb;background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:16px;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1a2d4e0a}.about-redesign-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff 0%,#fffffffa 30%,#ffffffe0 46%,#ffffff6b 66%,#ffffff0a 84%);position:absolute;inset:0}.about-hero-copy{box-sizing:border-box;width:min(54%,650px);padding:34px 0 34px 28px}.about-red-accent{background:var(--about-red);border-radius:2px;width:40px;height:4px;margin-bottom:17px;display:block}.about-hero-copy h1{color:#102b4d;letter-spacing:.01em;margin:0 0 14px;font-size:clamp(30px,3.1cqw,42px);font-weight:750;line-height:1.2}.about-hero-copy p{color:#183b63;max-width:620px;margin:0;font-size:clamp(15px,1.35cqw,18px);line-height:1.8}.about-redesign-section{border:1px solid var(--about-line);box-sizing:border-box;background:#fff;border-radius:14px;min-width:0;margin-top:14px;padding:18px 18px 20px;box-shadow:0 4px 16px #1a2d4e09}.about-red-section-title{align-items:center;gap:12px;margin-bottom:12px;display:flex}.about-red-section-title>span{background:var(--about-red);border-radius:2px;flex:none;width:4px;height:22px}.about-red-section-title h2{color:var(--about-ink);margin:0;font-size:22px;font-weight:750;line-height:1.35}.about-intro-card p{color:var(--about-text);margin:0;font-size:15px;line-height:1.85}.about-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.about-capability-card{box-sizing:border-box;background:#fff;border:1px solid #e4eaf1;border-radius:14px;min-width:0;min-height:166px;padding:16px 17px 18px;position:relative;overflow:hidden}.about-capability-icon,.about-mission-icon,.about-value-icon,.about-service-icon{color:var(--about-red);background:#fff0ee;place-items:center;display:grid}.about-capability-icon{border-radius:50%;width:46px;height:46px;margin-bottom:10px}.about-capability-card h3,.about-value-item h3,.about-service-grid h3{color:var(--about-ink);margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.4}.about-capability-card p,.about-value-item p,.about-service-grid p{color:var(--about-text);margin:0;font-size:13px;line-height:1.7}.about-capability-card em{color:#e7ecf2;font-size:30px;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:5px;right:12px}.about-mission-value-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.about-mission-card,.about-value-card{margin-top:14px}.about-mission-body{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.about-mission-icon{border-radius:50%;width:64px;height:64px}.about-mission-body h3{color:var(--about-ink);margin:3px 0 7px;font-size:18px;line-height:1.45}.about-mission-body p{color:var(--about-text);margin:0;font-size:13px;line-height:1.7}.about-value-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.about-value-item{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.about-value-icon{border-radius:50%;width:40px;height:40px}.about-value-item h3{font-size:15px}.about-value-item p{font-size:12px}.about-service-card{margin-top:14px}.about-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.about-service-grid article{box-sizing:border-box;grid-template-columns:54px minmax(0,1fr);gap:14px;min-width:0;padding:4px 20px;display:grid}.about-service-grid article+article{border-left:1px solid #e7edf3}.about-service-icon{border-radius:50%;width:50px;height:50px}@container (width<=1099px){.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero-copy{width:62%}.about-value-list{grid-template-columns:1fr;gap:10px}}@container (width<=699px){.wanli-app .about-redesign-content{padding-inline:12px}.about-redesign-hero{background-position:72%;min-height:280px}.about-redesign-hero:before{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 52%,#fff3 100%)}.about-hero-copy{width:100%;padding:26px 20px}.about-hero-copy h1{font-size:30px}.about-hero-copy p{font-size:15px}.about-redesign-section{padding:15px 14px 16px}.about-mission-value-grid,.about-service-grid{grid-template-columns:1fr}.about-service-grid article{padding:7px 0}.about-service-grid article+article{border-top:1px solid #e7edf3;border-left:0;padding-top:14px}}
