@import url("font-system.css?v=20260722-1");
@font-face{font-family:"GQ Site Text";src:url("fonts/SourceHanSansSC-VF.woff2") format("woff2-variations");font-style:normal;font-weight:250 900;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE10-FE1F,U+FE30-FE4F,U+FF00-FFEF}
@font-face{font-family:"GQ Site Text";src:url("fonts/FiraCode-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+2000-2BFF}
@font-face{font-family:"GQ Site Text";src:url("fonts/FiraCode-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+2000-2BFF}
@font-face{font-family:"SourceHanSansCN-Light";src:url("fonts/SourceHanSansSC-VF.woff2") format("woff2-variations");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE10-FE1F,U+FE30-FE4F,U+FF00-FFEF}
@font-face{font-family:"SourceHanSansCN-Normal";src:url("fonts/SourceHanSansSC-VF.woff2") format("woff2-variations");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE10-FE1F,U+FE30-FE4F,U+FF00-FFEF}
@font-face{font-family:"FiraCode-Light";src:url("fonts/FiraCode-Light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-024F,U+2000-2BFF}
:root{--gq-font-text:"Alibaba PuHuiTi",sans-serif;--gq-font-sans:"Alibaba PuHuiTi",sans-serif;--gq-font-mono:"Alibaba PuHuiTi",sans-serif;--gq-font-cjk-light:"Alibaba PuHuiTi",sans-serif;--gq-font-cjk-normal:"Alibaba PuHuiTi",sans-serif;--gq-type-display:42px;--gq-type-page-title:30px;--gq-type-section-title:22px;--gq-type-card-title:14px;--gq-type-lead:14px;--gq-type-body:13px;--gq-type-compact:12px;--gq-type-control:12px;--gq-type-meta:10px;--gq-type-label:10px;--gq-type-micro:10px;--gq-type-data:26px}
body{font-family:var(--gq-font-text)!important;font-size:var(--gq-type-body);font-weight:400!important;line-height:1.8}body *{font-family:var(--gq-font-text)!important}body h1{font-size:var(--gq-type-page-title)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important}body h2{font-size:var(--gq-type-section-title)!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important}body h3{font-size:var(--gq-type-card-title)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body h4,body h5,body h6{font-size:14px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important}body p{font-size:var(--gq-type-body)!important;font-weight:400!important;line-height:1.8!important}button,input,textarea,select,.gq-nav a,.gq-button{font-size:var(--gq-type-control)!important;font-weight:500!important;line-height:1.3!important}
.gq-brand{font-size:20px!important;font-weight:500!important}.gq-brand small,.gq-eyebrow,.gq-heading>p,.gq-cta>div>p,.gq-tech-label,time,.gq-meta,.gq-content-detail__meta,.gq-content-detail__eyebrow,.gq-content-detail__crumbbar .gq-content-detail__inner,.gq-list-page-intro__breadcrumb,.gq-product-detail__breadcrumb,.gq-solution-page__breadcrumb,.gq-solution-detail__breadcrumb,.gq-news-detail__meta,.gq-news-card__meta,.gq-news-card__date,.gq-content-detail__metric-label,.gq-content-detail__prev-next-label,.gq-product-page__pagination,.gq-solution-pagination--visual,.gq-case-pagination--visual,.gq-news-pagination,.gq-news-pagination--visual{font-size:var(--gq-type-meta)!important;font-weight:500!important;line-height:1.4!important}
.gq-hero h1{font-size:var(--gq-type-display)!important;font-weight:500!important;line-height:1.18!important}.gq-hero p:not(.gq-eyebrow){font-size:var(--gq-type-lead)!important;font-weight:400!important;line-height:1.75!important}.gq-cta h2{font-size:var(--gq-type-page-title)!important;font-weight:500!important;line-height:1.25!important}.gq-list-page-intro h1,.gq-product-page__intro h1,.gq-solution-page__intro h1,.gq-case-hero h1,.gq-contact-hero h1,.gq-about-hero h1,.gq-product-detail__hero h1,.gq-news-detail h1,.gq-content-detail__title,.gq-solution-detail__header h1{font-size:var(--gq-type-page-title)!important;font-weight:500!important;line-height:1.25!important}.gq-list-page-intro p:last-child,.gq-solution-page__lead,.gq-news-detail__summary,.gq-product-detail__intro,.gq-solution-detail__header>p{font-size:var(--gq-type-lead)!important;font-weight:400!important;line-height:1.75!important}
.gq-heading h2,.gq-product-detail__section-title h2,.gq-content-detail__section-title,.gq-news-detail__content h2,.gq-contact-section-head h2,.gq-about-section-head h2,.gq-solution-detail__body h2{font-size:var(--gq-type-section-title)!important;font-weight:500!important;line-height:1.35!important}.gq-product-page__card h2,.gq-solution-page__card h3,.gq-case-card h2,.gq-news-card h3,.gq-product-detail__advantage h3,.gq-product-detail__case h3,.gq-product-detail__feature-list h3,.gq-news-aside h2,.gq-news-detail__features h2{font-size:var(--gq-type-card-title)!important;font-weight:500!important;line-height:1.4!important}.gq-product-page__card p,.gq-solution-page__card p,.gq-case-card p,.gq-news-card p,.gq-product-detail__feature-list p,.gq-product-detail__advantage p,.gq-product-detail__case p,.gq-news-detail__features p,.gq-empty-state{font-size:var(--gq-type-compact)!important;font-weight:400!important;line-height:1.65!important}.gq-footer h2,.gq-footer h3{font-size:var(--gq-type-card-title)!important;font-weight:500!important}.gq-footer p,.gq-footer a,.gq-footer__bottom{font-size:var(--gq-type-compact)!important;font-weight:400!important;line-height:1.65!important}
.gq-mono,.gq-data,.gq-product-detail__metric strong,.gq-content-detail__metric-value,.gq-case-card__metrics strong{font-family:var(--gq-font-mono)!important;font-size:var(--gq-type-data)!important;font-weight:300!important;line-height:1.15!important}.gq-proof strong{font-family:var(--gq-font-mono)!important;font-size:var(--gq-type-control)!important;font-weight:300!important;line-height:1.15!important}.gq-content-detail__section,.gq-news-detail__content,.gq-solution-detail__body{font-size:13px!important;font-weight:400!important;line-height:1.85!important}.gq-content-detail__section p,.gq-news-detail__content p,.gq-solution-detail__body p,.gq-content-detail__section li,.gq-news-detail__content li,.gq-solution-detail__body li{font-size:13px!important;font-weight:400!important;line-height:1.85!important}.gq-content-detail__section h2,.gq-news-detail__content h2,.gq-solution-detail__body h2{font-size:var(--gq-type-section-title)!important;font-weight:500!important;line-height:1.35!important}
body :is(.gq-tech-label,time,.gq-meta,.gq-content-detail__meta,.gq-content-detail__eyebrow,.gq-content-detail__crumbbar .gq-content-detail__inner,.gq-list-page-intro__breadcrumb,.gq-product-detail__breadcrumb,.gq-solution-page__breadcrumb,.gq-solution-detail__breadcrumb,.gq-news-detail__crumbbar .gq-shell,.gq-news-detail__meta,.gq-news-card__meta,.gq-news-card__date,.gq-case-card__tag,.gq-case-card__tag-secondary,.gq-news-tags span,.gq-product-detail__case-label,.gq-solution-page__tag){font-size:var(--gq-type-control)!important;font-weight:500!important;line-height:1.4!important}
@media(max-width:760px){.gq-hero h1{font-size:32px!important}.gq-cta h2{font-size:26px!important}.gq-list-page-intro h1,.gq-product-page__intro h1,.gq-solution-page__intro h1,.gq-case-hero h1,.gq-contact-hero h1,.gq-about-hero h1,.gq-product-detail__hero h1,.gq-news-detail h1,.gq-content-detail__title,.gq-solution-detail__header h1{font-size:26px!important}.gq-heading h2,.gq-product-detail__section-title h2,.gq-content-detail__section-title,.gq-news-detail__content h2,.gq-contact-section-head h2,.gq-about-section-head h2,.gq-solution-detail__body h2{font-size:20px!important}.gq-data,.gq-product-detail__metric strong,.gq-content-detail__metric-value,.gq-case-card__metrics strong{font-size:22px!important}}
