body.db-site{--db-blue:#1a73e8;--db-blue-strong:#155db9;--db-selected:#eaf2fd;--db-text:#202932;--db-muted:#566575;--db-border:#dce2e8;--db-paper:#fff;--db-wash:#f6f8fa;--db-radius:8px;--db-control:40px;--db-touch:44px;--db-section:32px;--iface-blue:var(--db-blue);--accent:var(--db-blue);--accent-soft:var(--db-selected);--deep-blue:var(--db-text);--bg:var(--db-wash);--surface:var(--db-paper);--surface-2:var(--db-wash);--ink:var(--db-text);--ink-soft:var(--db-muted);--ink-faint:var(--db-muted);--line:var(--db-border);--line-strong:#bcc8d4;--gutter:28px;background:var(--db-wash);color:var(--db-text);overflow-x:visible;font:14px/1.6 var(--font-body),Microsoft YaHei,sans-serif}body.db-site:after,body.db-site:before{display:none}.db-site *,.db-site :after,.db-site :before{letter-spacing:0;box-sizing:border-box}.db-site :is(.cad-home,.dbc-directory,.dbc-profile,.dp-directory,.dp-profile,.ranking-page){--cad-text:var(--db-text);--cad-muted:var(--db-muted);--cad-line:var(--db-border);--cad-blue:var(--db-blue);--dbc-ink:var(--db-text);--dbc-muted:var(--db-muted);--dbc-soft:var(--db-muted);--dbc-line:var(--db-border);--dbc-blue:var(--db-blue);--dbc-teal:var(--db-blue);--dbc-tint:var(--db-wash);--dp-ink:var(--db-text);--dp-muted:var(--db-muted);--dp-blue:var(--db-blue);--dp-light:var(--db-selected);--dp-line:var(--db-border);--rank-ink:var(--db-text);--rank-muted:var(--db-muted);--rank-blue:var(--db-blue);--rank-line:var(--db-border);--rank-wash:var(--db-wash)}.db-site .site-main{min-width:0;padding-top:0;padding-bottom:32px}.db-site .site-main h1{font-family:var(--font-body),"Microsoft YaHei",sans-serif;font-size:32px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}.db-site .site-main :is(h2,h3,h4,p,li,dd,dt,a,label){overflow-wrap:anywhere}.db-site .site-main :is(h2,h3){line-height:1.45}.db-site .site-main :is(h2,h3,h4){font-family:var(--font-body),"Microsoft YaHei",sans-serif}.db-site .site-main :where(p){font-size:14px}.db-site :is(button,input,select,textarea){font-family:inherit}.db-site :is(button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select){min-height:var(--db-control);font-size:14px}.db-site :is(button,select,summary){cursor:pointer}.db-site :is(button,input,select):disabled{cursor:not-allowed}.db-site :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--db-blue-strong);outline-offset:3px}.db-site :is(input,select,textarea){max-width:100%;min-width:0}.db-site svg{flex-shrink:0}.db-site :is(.mono,td,dd){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-site .site-main [id]{scroll-margin-top:100px}.db-site .dir-site-header{background:var(--db-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--db-border);box-shadow:none;z-index:20}.db-site .dir-header-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:20px;height:auto;min-height:76px;position:relative}.db-site .dirnav{min-width:0;margin-left:auto}.db-site .dirnav-links{gap:2px}.db-site .dirnav-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;border-radius:6px}.db-site .dirnav-link.on{color:var(--db-blue-strong);background:var(--db-selected)}.db-site .dir-header-back{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;font-size:12px}.db-site .db-lang-btn{min-width:44px;min-height:44px;border-radius:6px}.db-nav-toggle{display:none}.db-skip-link{position:fixed;top:-100px;left:12px;padding:10px 16px;background:#fff;z-index:100}.db-skip-link:focus{top:8px}.db-site .dir-site-footer{background:var(--db-paper);border-color:var(--db-border);margin-top:32px}.db-site :is(.dbc-heading,.dp-heading,.rank-header,.cat-hero,.cad-hero,.cad-funding-page-heading){padding-block:24px;margin-top:0;gap:20px}.db-site :is(.dbc-heading,.dp-heading){flex-wrap:wrap}.db-site :is(.dbc-heading,.dp-heading,.rank-header,.cat-hero,.cad-hero) h1{margin-block:8px;font-size:32px;line-height:1.3}.db-site :is(.cat-hero-desc,.dp-heading>div>p,.cad-hero-sub){font-size:14px;line-height:1.6}.db-site :is(.dbc-overview,.dp-overview){gap:20px}.db-site :is(.dbc-overview,.dp-overview)>div{padding-left:16px;min-width:0}.db-site :is(.dbc-overview,.dp-overview) dt{font-size:12px}.db-site :is(.dbc-overview,.dp-overview) dd{font-size:24px;line-height:1.3}.db-site :is(.dbc-workspace,.dp-workspace,.rank-workspace){gap:24px;padding-top:24px}.db-site :is(.cad-section,.db-section,.dbp-duo,.dbc-related,.dp-discover){margin-top:var(--db-section)}.db-site :is(.dbc-company-grid,.co-grid,.dbe-card-grid,.mk-source-grid){gap:16px}.db-site :is(.co-card,.dbc-card,.dbe-card,.mk-source-card,.mk-mat-card){border-radius:var(--db-radius);box-shadow:none;background:var(--db-paper)}.db-site :is(.dbx-panel,.dbp-panel,.dash-panel,.mk-section){border-radius:0;box-shadow:none}.db-site :is(.dbp-panel,.dbh-panel){border:0;border-top:1px solid var(--db-border);border-radius:0;box-shadow:none;background:transparent;padding:20px 0}.db-site .db-insight-metric{border-radius:8px;box-shadow:none}.db-site .dbe-organizer{background:transparent;border:0;border-top:1px solid var(--db-border);border-radius:0;padding:12px 0 0}.db-site .dbe-card:before{display:none}.db-site :is(.dbc-card,.dbe-card,.co-card):hover{transform:none;border-color:#bcc8d4}.db-site :is(.dbc-sector-link,.dp-sector,.rank-sector-nav a){min-height:44px;font-size:13px;border-radius:6px;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent}.db-site :is(.dbc-sector-link.is-active,.dp-sector.is-active,.rank-sector-nav a[aria-current]){border-inline-start-color:var(--db-blue);color:var(--db-blue-strong);background:var(--db-selected);font-weight:600}.db-site .dbc-sector-link.is-active:before{display:none}.db-site :is(.dbc-sector-meter,.dp-sector-meter){display:none}.db-site :is(.dbc-sector-count,.dp-sector-count,.rank-sector-count,.dbc-sector-code,.dp-sector-code){font-size:12px;color:var(--db-muted)}.db-site :is(.dbc-sector-link,.dp-sector){grid-template-columns:5ch minmax(0,1fr) auto}.db-site :is(.dbc-sector-code,.dp-sector-code){white-space:nowrap}.db-site :is(.dbc-card .dbc-logo,.co-card-logo,.co-ht-logo,.cad-company-mark,.dbx-person-av){width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:6px}.db-site .dp-portrait:not(.dp-portrait-large){width:48px;height:48px;flex:0 0 48px;border-radius:50%}.db-site :is(.co-card-logo,.co-ht-logo,.cad-company-mark) img{display:block;width:100%;height:100%;object-fit:contain}.db-site .co-card-person .co-card-logo{border-radius:50%}.db-site .co-card-person .co-card-logo img{object-fit:cover}.db-site :is(.dbe-card-cover,.mk-source-cover){aspect-ratio:16/9;overflow:hidden}.db-site :is(.dbe-card-cover,.mk-source-cover) img{width:100%;height:100%;object-fit:cover}.db-site :is(.dbc-identity,.dp-row-identity,.dp-row-work,.cad-company-text,.co-card-body){min-width:0}.db-site :is(.dbc-identity h3,.dp-row-identity strong,.cad-company-name,.rank-company strong,.dbe-card-name){font-size:16px;white-space:normal;overflow-wrap:anywhere}.db-site :is(.dbc-identity>span,.dp-row-work p,.dp-small-person small,.cad-company-text,.dp-company-links a){white-space:normal;overflow-wrap:anywhere}.db-site :is(.dbc-tagline,.co-card-tag,.dbe-card-desc,.mk-source-title,.db-card-summary p,.rank-business,.dp-row-work p){font-size:14px;line-height:1.6}.db-site :is(.dbc-eyebrow,.dp-kicker,.rank-eyebrow,.cat-crumb,.cad-hero-kicker,.rank-update time,.rank-profile-count,.rank-highlight-label,.rank-table-caption,.rank-table th,.rank-company>span,.rank-mobile-business,.rank-pagination,.dbc-card-facts,.dbc-card-footer,.dbc-index-caption,.dbc-tier-label,.dbc-page-footer,.dp-row-role,.dp-row-location,.dp-table-heading,.dp-index-note,.dp-filters label>span,.dp-eyebrow,.dp-focus-index small,.dp-section-code,.dp-pagination,.dp-active-filters a,.cad-rank-preview-meta,.cad-company-meta,.cad-view-all,.dbe-card-altname,.dbe-card-meta,.dbe-type-chip,.dbe-status-chip,.dbe-org-label,.db-list-range,.db-list-count,.db-card-summary button,.mk-source-type,.mk-source-meta,.mk-source-rule,.dbp-country-cols,.dbp-country-compute,.dbp-highlight-label,.db-detail-controls,.cad-funding-note,.cad-funding-pager){font-size:12px}.db-site :is(.co-card-meta,.co-card-cap,.db-filter-label,.db-filter-clear,.db-stat-label,.dip-status-chip,.co-ht-name-alt,.co-ht-sector-chip,.co-ht-stage-chip,.co-ht-footer,.dbe-stat-label,.dbe-partner-badge,.dbe-org-link,.dbe-agenda-time,.dbe-kicker,.dbe-hero-note,.dbe-spotlight-date span,.dbe-spotlight-eyebrow,.dbe-spotlight-link,.dbe-result-note,.mk-index-group-label,.mk-index-group-count,.mk-index-sym,.mk-symbol,.mk-quote-change,.dbm-mover-rank,.dbm-mover-sym,.dbm-zone-note,.mk-hero-meta,.mk-jump-nav,.mk-fetch-time,.mk-quote-time,.mk-signal-eyebrow,.mk-signal-copy>span:last-child,.mk-signal-metric span,.mk-section-kicker,.mk-material-name span,.mk-material-basis small,.mk-material-source,.mk-material-foot,.mk-mat-group-label,.mk-mat-group-count,.mk-mat-card-id span,.mk-mat-venue,.mk-mat-unit,.mk-mat-trend-note,.mk-mat-trend-labels span,.mk-source-date,.mk-source-basis,.mk-source-companies,.mk-source-tags span,.mk-source-note,.dip-browser .db-rel-chip,.db-insights-kicker,.db-insight-metric small,.db-insight-metric>a,.db-insight-value span,.db-activity-copy small,.db-detail-table th,.db-source-item>span,.db-source-item p,.db-source-item a,.db-detail-source-note,.db-detail-count,.db-detail-pagination,.dbp-sub,.dbh-panel-sub,.dbp-country-name,.dir-fc-head,.dir-footer-tag){font-size:12px}.db-site :is(.dbc-search-top>label,.dbc-filters label>span,.dbc-result-count,.dbc-group-title>a,.dbc-group-title>span,.dbc-identity span,.dbc-card-facts span,.dbc-card-footer>span,.dbc-profile-meta,.dbc-profile-facts dt,.dbc-nav-caption,.dbc-profile-nav small,.dbc-profile-section-head>span,.dbc-profile-people small,.dbc-relation-column h3,.dbc-funding-timeline time,.dbc-funding-timeline p,.dbc-funding-timeline a,.dbc-coverage-type,.dbc-coverage time,.dbc-profile-footer,.dp-index-number,.dp-row-identity small,.dp-row-location>span,.dp-company-links,.dp-partner-label,.dp-results-heading>span,.dp-profile-nav p,.dp-profile-nav a>span,.dp-timeline-date,.dp-employment-links a,.dp-related-company small,.dp-disclaimer,.dp-profile-facts,.dp-focus-copy .dp-focus-alternate,.dp-section-actions>a,.cad-hero-status,.cad-discover,.cad-index,.cad-period,.cad-ranking-caption,.cad-count,.cad-alt-name,.cad-board-status,.cad-chain-note,.cad-person-company,.cad-person-title,.cad-date>span,.cad-event-meta,.cad-funding small,.cad-trend-source,.cad-trend-date,.cad-trend-summary,.cad-trend-axis,.cad-trend-labels,.cad-trend-table,.cad-trend-table caption,.cad-stats small,.cad-stats>a>span,.cad-funding-trend-head h3>span){font-size:12px}.db-site .dp-apply{font-size:14px!important}.db-site .dbc-section-count{font-size:12px!important}.db-site :is(.dbc-results-head,.dbc-group-title,.dp-results-heading){flex-wrap:wrap;padding-block:12px}.db-site :is(.dbc-results-head h2,.dbc-group-title h2,.dbc-group-title h3){font-size:20px;line-height:1.4}.db-site .dbc-result-actions{flex-wrap:wrap;gap:8px}.db-site .dbc-share{width:auto;min-width:40px;justify-content:center;white-space:nowrap}.db-site .dbc-view button{width:40px;min-width:40px}.db-site .dp-small-person{grid-template-columns:48px minmax(0,1fr) auto}.db-site .dp-sector-toggle.dp-icon-button{display:none}.db-site :is(.dbe-stat,.dbe-spotlight,.dbe-signal-visual,.mk-pulse-card,.db-detail-chart){border-radius:8px;box-shadow:none}.db-site :is(.db-insight-metric span,.dbe-signal-label,.cad-rank-preview-number){font-size:12px}.db-site :is(.rank-edition,.rank-sidebar-label,.rank-update,.rank-method,.rank-reference,.rank-financing-link,.rank-round-count small,.cad-trend-x,.cad-trend-foot){font-size:12px}.db-site :is(.db-insight-metric small,.db-insight-metric span,.cad-stats small,.rank-company>span,.dbc-card-footer,.cad-alt-name,.cad-person-title){color:var(--db-muted)}.db-site :is(.dbc-filters label,.dp-small-person small,.dp-monogram small,.db-detail-controls label,.db-macro-chart-empty){font-size:12px}.db-site :is(.dbc-profile-nav a,.dp-profile-nav a,.dbc-profile-metrics a){font-size:12px}.db-site .db-detail-controls{gap:12px}.db-site .db-detail-controls label{min-width:0}.db-site :is(.db-detail-back,.back-link,.dp-profile-actions a,.dbc-profile-nav a,.dp-profile-nav a){min-height:44px;display:inline-flex;align-items:center}.db-site :is(.dbc-search,.dp-search,.rank-search,.db-list-search,.cad-search){border-color:var(--db-border);border-radius:6px;box-shadow:none;min-height:44px;gap:8px}.db-site .cad-search{min-height:48px;margin-top:20px;padding:4px 4px 4px 12px}.db-site :is(.dbc-search,.dp-search,.rank-search,.db-list-search,.cad-search):focus-within{outline:2px solid var(--db-blue);outline-offset:2px}.db-site :is(.dbc-search,.dp-search,.rank-search,.db-list-search,.cad-search) input{font-size:14px;min-height:40px;padding-block:4px}.db-site :is(.dbc-filters,.dp-filters){gap:12px;margin-top:16px}.db-site :is(.dbc-filters,.dp-filters) select{height:40px;min-height:40px;padding:6px 24px 6px 8px;border:1px solid var(--db-border);border-radius:6px;background:#fff;font-size:14px}.db-site :is(.dbc-search-submit,.dp-search button,.cad-search-submit){background:var(--db-blue);border-radius:6px}.db-site :is(.dbc-pagination a,.dbc-pagination button,.dp-icon-button,.rank-pagination button,.db-list-pages button,.dbc-icon,.cad-clear,.db-list-search button,.rank-search button,.dp-row-open){min-width:40px;min-height:40px;width:auto;height:auto;border-radius:6px}.db-site :is(.dbc-pagination a,.dbc-pagination button,.dp-icon-button,.rank-pagination button,.db-list-pages button){display:inline-flex;align-items:center;justify-content:center}.db-site :is(.dbc-pagination,.dp-pagination,.rank-pagination nav,.db-list-pages,.dp-collection-tabs){flex-wrap:wrap}.db-site :is(.dbc-active-filters,.dp-active-filters){gap:8px}.db-site :is(.dbc-active-filters,.dp-active-filters) a{display:inline-flex;align-items:center;min-height:40px}.db-filter-panel{min-width:0}.db-filter-panel>summary{display:none}.db-site :is(.rank-table-wrap,.cad-funding-data,.db-detail-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.db-site .rank-row-link{min-width:44px;min-height:44px}.db-site .rank-table th:last-child{width:56px}.db-site .rank-table td.rank-detail-col{padding:0 6px}.db-site :is(.dbp-country-cols,.dbp-country-row){grid-template-columns:minmax(110px,180px) minmax(0,1fr) 64px minmax(70px,96px)}.db-site .dbp-country-name{min-width:0;white-space:normal;overflow-wrap:anywhere}.db-site .dbe-page:before,.db-site .dbx-hero-glow{display:none}.db-site :is(.dbe-live-dot,.rank-availability i,.cad-status-mark,.dbe-signal-line){animation:none}.db-site .dp-connection-line:after{animation:none;box-shadow:none}.db-site :is(.rv,.reveal){opacity:1;transform:none}@media (pointer:coarse){body.db-site{--db-control:44px}.db-site :is(.dbc-icon,.dp-icon-button,.dp-row-open,.dbc-view button,.dbc-pagination a,.dbc-share,.rank-pagination button,.db-list-pages button){min-width:44px;min-height:44px}.db-site :is(.dbc-filters,.dp-filters) select{min-height:44px}.db-site :is(.dbc-search,.dp-search,.rank-search,.db-list-search,.cad-search) input{font-size:16px}}@media (max-width:1180px){.db-site .dir-header-inner{flex-wrap:wrap;gap:8px 16px;padding-block:12px}.db-site .dirnav{display:flex;margin-left:auto;flex:0 0 auto;width:auto;order:0}.db-site .db-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--db-border);border-radius:6px;background:#fff;color:var(--db-text)}.db-site .dirnav-links{display:none;position:absolute;top:100%;left:var(--gutter);right:var(--gutter);padding:8px;background:#fff;border:1px solid var(--db-border);box-shadow:0 8px 24px #20293214;border-radius:8px;max-height:70vh;overflow-y:auto}.db-site .dirnav-links.is-open{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.db-site .dirnav-link{justify-content:center;text-align:center}}@media (max-width:760px){body.db-site{--gutter:16px;--db-control:44px;--db-section:24px}.db-site :is(.dbc-heading,.dp-heading,.rank-header,.cat-hero,.cad-hero){padding-block:20px}.db-site .site-main h1,.db-site :is(.dbc-heading,.dp-heading,.rank-header,.cat-hero,.cad-hero) h1{font-size:28px}.db-site :is(.dbc-workspace,.dp-workspace,.rank-workspace){display:block;padding-top:20px}.db-site :is(.dbc-sidebar,.dp-sidebar,.rank-sidebar){position:static;border-right:0;padding-right:0;margin-bottom:20px}.db-site .dir-header-back{margin-left:auto}.db-site :is(button,select,summary,.dirnav-link,.db-lang-btn,.dbc-pagination a,.dp-icon-button,.dp-row-open,.db-list-pages button,.rank-pagination button,.dbc-active-filters a,.dp-active-filters a){min-height:44px}.db-site :is(.dbc-icon,.cad-clear,.db-list-search button,.rank-search button,.dp-icon-button,.db-list-pages button,.rank-pagination button){min-width:44px}.db-site :is(.dbc-filters,.dp-filters) select{height:44px}.db-site .dbc-view button{width:44px;min-width:44px}.db-site .dbc-share{min-width:44px}.db-site .db-filter-panel{margin-block:12px;border-block:1px solid var(--db-border)}.db-site .db-filter-panel>summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--db-text);list-style:none}.db-site .db-filter-panel>summary::-webkit-details-marker{display:none}.db-site .db-filter-panel>summary>svg:last-child{margin-left:auto}.db-site .db-filter-panel[open]>summary>svg:last-child{transform:rotate(180deg)}.db-filter-count{color:var(--db-blue-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-site :is(.dbc-filters,.dp-filters){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block:12px}.db-site .dbc-filters>svg{display:none}.db-site :is(.dbc-filters,.dp-filters) label{min-width:0}.db-site .rank-table{min-width:340px}.db-site .rank-table.is-funding{min-width:400px}.db-site .rank-header{flex-wrap:wrap}.db-site .rank-update{max-width:none;justify-items:start}.db-site :is(.rank-toolbar,.rank-board-heading,.rank-table-caption,.dbc-page-footer){flex-wrap:wrap}.db-site .rank-search{padding-block:0}.db-site .rank-profile-count{max-width:none;justify-content:start}.db-site .dp-person-row{gap:12px}.db-site .dp-collection-tabs{gap:16px}.db-site .rank-modes{flex-wrap:wrap}.db-site .rank-modes button{flex:1 1 auto}}@media (max-width:800px){.db-site .dp-sector-toggle.dp-icon-button{display:inline-flex}}@media (max-width:780px){.db-site .dip-browser .dbe-discovery-bar .db-list-search{flex:0 0 auto}}@media (max-width:640px){.db-site :is(.dbp-country-cols,.dbp-country-row){grid-template-columns:minmax(82px,115px) minmax(0,1fr) 64px}.db-site .dbp-power-row{grid-template-columns:minmax(82px,150px) minmax(0,1fr) minmax(60px,76px)}}@media (max-width:480px){.db-site .dir-header-inner{column-gap:8px}.db-site .dirnav{gap:4px}.db-site .dirnav-links.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}.db-site .dir-header-back{width:100%;justify-content:flex-end;padding-bottom:0}.db-site :is(.dbc-overview,.dp-overview){width:100%;grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.db-site :is(.dbc-overview,.dp-overview)>div{padding-left:8px}.db-site .dp-overview dd{font-size:24px}.db-site .cad-search-submit{padding-inline:12px;gap:8px}.db-site .rank-pagination nav{gap:4px}.db-site .db-list-pages{gap:2px}.db-site .db-list-gap{width:12px}.db-site .dbc-search-top{flex-wrap:wrap}.db-site .dbc-share-label{display:none}}@media (prefers-reduced-motion:reduce){.db-site *,.db-site :after,.db-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}