.xq :where(svg){display:revert;vertical-align:revert}.xq :where(ul,ol,menu,dl,dd,blockquote,pre,fieldset,legend){margin:revert;padding:revert}.xq :where(ul,ol,menu){list-style:revert}.xq :where(button,input,select,textarea){padding:revert;border:revert;border-radius:revert;background-color:revert}.xq :where(td,th){padding:revert}.xq :where(table){border-collapse:revert}.xq :where(h3,h4,h5,h6),.xq :where(small){font-size:revert}.xq{--xq-paper:#fff;--xq-desk:#f3f4f6;--xq-ink:#13161b;--xq-text:#1a1c20;--xq-muted:#5c6167;--xq-meta:#61656b;--xq-line:#e1e3e5;--xq-line-strong:#c9cdd2;--xq-fill:#eceef0;--xq-selection:#dfe2e6;--xq-blue:#295dc4;--xq-blue-soft:#edf4ff;--xq-blue-line:#c9dbfa;--xq-green:#137c3a;--xq-green-hover:#046a2f;--xq-green-soft:#e8f9eb;--xq-green-line:#bfe6c8;--xq-warn:#8f560d;--xq-warn-soft:#fff7e1;--xq-sky-top:#4a88ea;--xq-sky-bottom:#2a5cc4;--xq-sky-wash:#eef4ff;--xq-wing:#2c56aa;--xq-tail:#1f7049;--xq-radius:10px;--xq-ease-land:cubic-bezier(.34,1.56,.64,1);--xq-ease-gust:cubic-bezier(.3,0,.2,1);--xq-ease-leave:cubic-bezier(.4,0,.6,1);--xq-ease-out:cubic-bezier(.2,0,0,1);--xq-ui:"Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC",system-ui,sans-serif;color:var(--xq-text)}.xq ::selection{background:var(--xq-selection);color:var(--xq-ink)}.xq :focus-visible{outline:2px solid var(--xq-ink);outline-offset:3px}body[data-page^=xiaoque] :focus-visible{outline-offset:3px;outline:2px solid #13161b}body[data-page^=xiaoque] .header-contact{background:#137c3a;border-color:#137c3a}body[data-page^=xiaoque] .header-contact:hover{background:#046a2f;border-color:#046a2f}.xq-magpie{height:auto;display:block;overflow:visible}.xq-magpie .mp-ink{fill:var(--xq-ink)}.xq-magpie .mp-rim{fill:none;stroke:color-mix(in srgb,var(--xq-text) 16%,transparent);stroke-width:5px;stroke-linejoin:round}.xq-magpie .mp-white{fill:#fff}.xq-magpie .mp-stop-ink{stop-color:var(--xq-ink)}.xq-magpie .mp-stop-wing{stop-color:var(--xq-blue)}.xq-magpie .mp-stop-tail{stop-color:var(--xq-tail)}.xq-magpie .mp-leg{fill:none;stroke:var(--xq-ink);stroke-width:4.2px;stroke-linecap:round}.xq-magpie .mp-letter rect{fill:#fff;stroke:color-mix(in srgb,var(--xq-text) 30%,transparent);stroke-width:2.4px}.xq-magpie .mp-letter path{fill:none;stroke:var(--xq-muted);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.xq-trail{pointer-events:none;display:block;overflow:visible}.xq-trail path{fill:none;stroke-width:1.25px;stroke-linecap:round}.xq-trail .trail-stop-0{stop-color:var(--xq-blue);stop-opacity:0}.xq-trail .trail-stop-1{stop-color:var(--xq-blue);stop-opacity:.38}.xq-subnav{border-bottom:1px solid color-mix(in srgb,var(--xq-line) 80%,transparent);justify-content:space-between;align-items:center;gap:28px;height:56px;display:flex}.xq-subnav-brand{color:var(--xq-ink);letter-spacing:.02em;flex:none;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.xq-subnav-brand .xq-mark{font-size:19px}.xq-subnav-en{color:var(--xq-meta);letter-spacing:.02em;font-size:12px;font-weight:500}.xq-subnav-links{white-space:nowrap;gap:30px;min-width:0;font-size:13.5px;display:flex}.xq-subnav-links a{color:var(--xq-muted);transition:color .12s var(--xq-ease-out);padding-block:16px}.xq-subnav-links a:hover{color:var(--xq-ink)}.xq-subnav-links a[aria-current=page]{color:var(--xq-ink);box-shadow:inset 0 -2px 0 var(--xq-ink);font-weight:600}@media (width<=720px){.xq-subnav{gap:18px;height:48px}.xq-subnav-brand{font-size:14px}.xq-subnav-en{display:none}.xq-subnav-links{scrollbar-width:none;gap:22px;padding-right:24px;font-size:13px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 82%,#0000)}.xq-subnav-links::-webkit-scrollbar{display:none}}.xq-mark{vertical-align:-.12em;width:1em;height:1em;display:inline-block}.xq-emblem{border-radius:22.66%;display:block}@media (prefers-reduced-motion:no-preference){.xq-enter .xq-trail path{stroke-dasharray:1;animation:xq-trail .76s var(--xq-ease-out) 60ms both}.xq-enter .xq-magpie{transform-origin:50% 100%;animation:xq-land .62s var(--xq-ease-land) .3s both}}@keyframes xq-trail{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes xq-land{0%{opacity:0;transform:translate(-72px,-10px)rotate(-8deg)scale(.9)}35%{opacity:1}to{opacity:1;transform:none}}.xq-btn{border:1px solid var(--xq-green);background:var(--xq-green);color:#fff;text-align:center;min-height:50px;transition:background-color .12s var(--xq-ease-out),border-color .12s var(--xq-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:12px 24px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.xq-btn:hover{background:var(--xq-green-hover);border-color:var(--xq-green-hover)}.xq-btn--ghost{color:var(--xq-text);border-color:var(--xq-line-strong);background:0 0}.xq-btn--ghost:hover{background:var(--xq-fill);border-color:var(--xq-line-strong)}.xq-btn--sm{gap:10px;min-height:40px;padding:8px 16px;font-size:13px}.xq-eyebrow{color:var(--xq-meta);letter-spacing:.08em;margin-bottom:20px;font-size:13px;font-weight:500;display:block}.xq-link{color:var(--xq-text);border-bottom:1px solid;align-items:center;gap:12px;padding-block:6px;font-size:14px;line-height:1.5;display:inline-flex}.xq-link:hover{color:var(--xq-ink);box-shadow:0 1px}.xq-note{color:var(--xq-meta);font-size:12px;line-height:1.7}.xq-demo-badge{border:1px solid var(--xq-line);background:var(--xq-paper);color:var(--xq-meta);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;line-height:1.6;display:inline-flex}
