/* 保留品牌蓝与本机中文字体。容器 22px、输入 12px、按钮全圆角。 */
:root{--blue:#0969ce;--link:#0865c5;--muted:#626873;--surface:#f5f6f8;--line:rgba(31,44,63,.11);--radius:22px}
h1,h2,h3,h4{letter-spacing:-.025em}h1{font-size:clamp(32px,4.3vw,56px);line-height:1.23}h2{font-size:clamp(25px,3vw,34px)}
.site-header nav{gap:26px}.site-header nav a{position:relative;font-size:13px;font-weight:500}.site-header nav a[aria-current]::after{content:'';position:absolute;bottom:14px;left:0;right:0;height:2px;background:var(--link);border-radius:2px}.brand-avatar{border-radius:11px}
.page-intro{padding-block:60px 36px}.page-intro .eyebrow{margin-bottom:14px;color:var(--link);font-weight:600}.page-intro>p:last-child{margin-top:18px;font-size:16px}.button{gap:22px;min-height:48px;white-space:nowrap;box-shadow:none}.button:hover{box-shadow:none}.text-link{font-size:14px}
.refined-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:center;text-align:left;padding-block:76px 64px}.hero-message .eyebrow{margin-bottom:22px;color:var(--link)}.hero-message h1{font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.3}.hero-message h1 span{color:var(--muted)}.hero-message .hero-copy{font-size:17px;margin-top:24px}.hero-message .actions{justify-content:flex-start;gap:24px;margin-top:28px}
.hero-directory{background:var(--surface);border-radius:22px;padding:28px}.directory-brand{display:flex;gap:13px;align-items:center;padding-bottom:22px}.directory-brand img{border-radius:14px;object-fit:cover}.directory-brand strong{font-size:18px}.directory-brand p{font-size:12px;margin-top:3px}.hero-directory>a{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:19px 0;transition:color .18s}.hero-directory>a:last-child{padding-bottom:0}.hero-directory>a:hover{color:var(--link)}.hero-directory strong{font-size:17px;font-weight:600}.hero-directory small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.hero-directory>a>span:last-child{font-size:21px;color:var(--link)}
.platform-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--line);padding-block:24px}.platform-strip>p{font-size:14px}.platform-strip .platform-preview{padding:0;gap:20px}.platform-strip .platform-icon{width:42px;height:42px;border-radius:12px}.page-index .advantages{gap:40px}.page-index .advantages article{padding-top:18px}.page-index .advantage-icon{font-size:22px}.page-index .advantages h3{margin-top:16px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px}
.entry-grid{gap:16px}.entry-card{border-radius:16px;padding:25px 22px}.entry-card h3{line-height:1.5;font-size:16px}.entry-number{background:transparent;color:var(--link);font-variant-numeric:tabular-nums}.entry-card:hover{transform:translateY(-2px);border-color:var(--link)}
.catalog-band{padding-block:32px 64px}.catalog-band>.container>.section-heading{display:none}.category-links{margin-bottom:28px}.category-links a{color:var(--text);min-height:42px;padding:9px 18px}.product-card{border-radius:18px;transition:border-color .18s,transform .18s}.product-card:hover{border-color:var(--link);transform:translateY(-2px)}.product-card p{font-size:13px;line-height:1.8}.product-card h4{font-size:19px}
.page-process .page-intro,.page-process .section{max-width:960px}.demo-note{background:transparent;border-left:2px solid var(--line);border-radius:0;padding:2px 0 2px 13px;font-size:12px;margin-bottom:22px}.tutorial-search{border-radius:12px;padding:15px 18px;background:var(--surface);margin-bottom:20px}.tutorial-search::placeholder{color:var(--muted)}.tutorial-group{border-radius:18px}.tutorial-group[open]{border-color:var(--link)}.tutorial-group[open]>summary{background:var(--surface)}.tutorial-group>summary{padding:22px 24px}.tutorial-title strong{font-size:20px}.tutorial-content{padding-inline:24px}.resource-heading{min-height:38px}.resource-heading>a{padding:8px 14px;background:var(--surface);border-radius:100px;min-height:38px}.file-type{min-width:46px;text-align:center}.resource-note{font-size:13px}.text-document summary{padding-block:8px}.resource video{max-height:350px}.chevron{width:28px;text-align:center}.tutorial-title>span{margin-top:6px}.empty-state{font-size:14px}
.contact-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.other-contacts{display:contents}.contact-layout>article,.other-contacts>article{padding:28px;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;background:var(--card)}.contact-layout>.telegram-card{background:var(--surface);border-color:transparent}.other-contacts article+article{border-top:1px solid var(--line)}.contact-layout h2{font-size:25px;display:flex;align-items:center;line-height:1.4}.contact-app-icon{width:34px;height:34px}.contact-layout .card-kicker{display:block;font-size:12px;margin-bottom:15px;color:var(--link)}.contact-layout .contact-handle{font-size:19px!important;margin:12px 0}.contact-layout .button{margin-top:22px;min-height:42px;font-size:13px;padding:9px 18px}.contact-actions,.telegram-card .contact-actions{margin-top:18px;gap:10px}.contact-layout .qr-slot{width:100%;border-top:1px solid var(--line);padding-top:14px;margin-top:20px}.copy-contact{min-height:42px;padding-inline:16px}.qr-slot summary{min-height:28px;color:var(--muted)}.qr-slot summary:hover{color:var(--link)}.contact-details{margin-top:36px;padding-top:30px;border-top:1px solid var(--line);gap:40px}.contact-details h2{font-size:23px;margin-bottom:14px}.contact-details .eyebrow{margin-bottom:12px}.contact-details p{font-size:14px;line-height:1.9}.site-footer{margin-top:12px}.footer-top{padding-block:25px}.site-footer p,.footer-bottom{font-size:12px}
@media(prefers-color-scheme:dark){:root{--blue:#1674d8;--link:#7db8ff;--muted:#acb2bd;--surface:#1c1f24;--line:rgba(213,224,240,.14)}.hero-message h1 span{color:#c2c7d0}.contact-layout>.telegram-card{border-color:var(--line)}}
@media(max-width:1000px){.refined-hero{gap:32px}.hero-message h1{font-size:39px}.hero-message .actions{gap:18px}.site-header nav{gap:17px}}
@media(max-width:760px){.page-intro{padding-block:38px 28px}.page-intro>p:last-child{font-size:15px;line-height:1.8}.site-header nav{gap:0;flex-direction:column;align-items:stretch;padding-block:8px}.site-header nav a{font-size:14px;padding:11px 12px}.site-header nav a[aria-current]{background:var(--surface);border-radius:8px}.site-header nav a[aria-current]::after{display:none}.refined-hero{grid-template-columns:1fr;gap:32px;padding-block:40px 32px}.hero-message h1{font-size:clamp(28px,7.8vw,43px)}.hero-message .eyebrow{font-size:12px;margin-bottom:16px}.hero-message .hero-copy{font-size:15px;margin-top:18px}.hero-message .actions{gap:20px;flex-wrap:wrap;margin-top:24px}.hero-message .button{padding-inline:20px;font-size:13px;gap:15px}.hero-message .text-link{font-size:13px}.hero-directory{padding:22px}.hero-directory>a{padding-block:16px}.platform-strip{align-items:flex-start;flex-direction:column;gap:16px;padding-block:22px}.platform-strip .platform-preview{gap:12px;flex-wrap:wrap}.platform-strip .platform-icon{width:38px;height:38px}.platform-strip .platform-icon img{width:26px;height:26px}.contact-layout{grid-template-columns:1fr}.contact-layout>article,.other-contacts>article{padding:24px}.contact-layout h2{font-size:23px}.contact-details{grid-template-columns:1fr;gap:28px}.tutorial-group>summary{padding:20px 16px}.tutorial-title strong{font-size:18px}.tutorial-content{padding-inline:16px}.resource-heading>a{padding:7px 10px}.product-grid{gap:12px}.product-card{padding:18px 15px}.entry-card{padding:20px 16px;gap:12px}.entry-card h3{font-size:15px}.category-links{gap:8px}.category-links a{padding:8px 13px;font-size:12px}.entry-number{width:26px}.tutorial-title>span{font-size:11px}.contact-details .eyebrow{margin-bottom:8px}}
@media(prefers-reduced-motion:reduce){.product-card,.entry-card,.hero-directory>a{transition:none;transform:none}}

.contact-qr{width:200px;height:200px;object-fit:contain;background:white;padding:10px;margin-top:14px;border-radius:12px}
