:where(:root){--gs-brand: #2563eb;--gs-brand-2: color-mix(in srgb, var(--gs-brand) 72%, #fff);--gs-brand-soft: color-mix(in srgb, var(--gs-brand) 7%, #fff);--gs-brand-ring: color-mix(in srgb, var(--gs-brand) 28%, #fff);--gs-brand-glow: color-mix(in srgb, var(--gs-brand) 45%, transparent);--gs-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--gs-font-num: "GS Num", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--gs-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gs-ink: #0f172a;--gs-ink-2: #475569;--gs-text: #475569;--gs-muted: #64748b;--gs-faint: #94a3b8;--gs-note: #64748b;--gs-note-faint: #64748b;--gs-note-dark: rgba(255, 255, 255, .42);--gs-line: #e2e8f0;--gs-line-soft: #f1f5f9;--gs-bg: #fff;--gs-bg-soft: #f8fafc;--gs-ok: #16a34a;--gs-warn: #d97706;--gs-gold: #c8901a;--gs-gold-soft: #fdf6e3;--gs-max: 1170px;--gs-content: calc(var(--gs-max) - 48px);--gs-header-h: 80px;--gs-header-bg: rgba(255, 255, 255, .92);--gs-header-line: rgba(226, 232, 240, .8);--gs-header-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px -6px rgba(15, 23, 42, .12);--gs-nav-size: 15px;--gs-nav-pad: 16px;--gs-nav-color: #475569;--gs-nav-caret: #94a3b8;--gs-gap-hero: 80px;--gs-gap-section: 96px;--gs-r-sm: 10px;--gs-r: 12px;--gs-r-md: 16px;--gs-r-lg: 20px;--gs-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px -6px rgba(15, 23, 42, .12);--gs-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px -6px rgba(15, 23, 42, .12);--gs-shadow-lg: 0 12px 24px -12px rgba(15, 23, 42, .25);--gs-shadow-xl: 0 24px 48px -20px rgba(15, 23, 42, .3), 0 0 0 1px rgba(15, 23, 42, .05);--gs-shadow-card: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px -6px rgba(15, 23, 42, .12);--gs-shadow-raise: 0 12px 24px -12px rgba(15, 23, 42, .25);--gs-shadow-float: 0 24px 48px -20px rgba(15, 23, 42, .3), 0 0 0 1px rgba(15, 23, 42, .05);--gs-shadow-dialog: 0 40px 80px -30px rgba(15, 23, 42, .45);--gs-deploy: #2563eb;--gs-deploy-glow: rgba(59, 130, 246, .3);--gs-deploy-soft: #eff6ff;--gs-dealer: #9333ea;--gs-dealer-glow: rgba(168, 85, 247, .3);--gs-dealer-soft: #faf5ff;--gs-mac-1: #1e293b;--gs-mac-2: #0b1220;--gs-band-bg: color-mix(in srgb, var(--gs-brand) 18%, #0b1220);--gs-band-bg-2: color-mix(in srgb, var(--gs-brand) 35%, #0b1220);--gs-stale-bg: #fffbe6;--gs-stale-line: #f0d180;--gs-stale-ink: #5c4400;--gs-ok-soft: color-mix(in srgb, var(--gs-ok) 10%, #fff);--gs-warn-soft: color-mix(in srgb, var(--gs-warn) 12%, #fff);--gs-mask: rgba(15, 23, 42, .45);--gs-corner-right: 24px;--gs-corner-bottom: 88px;--gs-z-header: 2000;--gs-z-float: 2500;--gs-z-popover: 3000;--gs-z-modal: 3100;--gs-z-modal-over: 3200;--gs-z-support: 3300;--gs-z-toast: 3400}@media(max-width:1440px)and (min-width:1025px){:where(:root){--gs-max: 1080px}}@media(max-width:1366px)and (min-width:1025px){:where(:root){--gs-max: 1040px}}@media(max-width:768px){:where(:root){--gs-header-h: 60px;--gs-gap-hero: 48px;--gs-gap-section: 64px}}.gs-root,.gs-root *{box-sizing:border-box}.gs-root{font-family:var(--gs-font, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif);color:var(--gs-ink);-webkit-font-smoothing:antialiased;text-wrap:pretty}.gs-root a{text-decoration:none}.gs-wrap{width:min(var(--gs-content),calc(100% - 32px));margin:0 auto}.gs-sec{padding:var(--gs-gap-section) 0 0}.gs-h2{margin:0;font-size:36px;line-height:1.3;font-weight:800;color:var(--gs-ink);text-align:center;letter-spacing:-.01em}.gs-sub{margin:12px auto 0;max-width:720px;font-size:16px;line-height:1.7;color:var(--gs-muted);text-align:center}.gs-note{font-size:12px;line-height:1.5;color:var(--gs-note)}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:1px solid transparent;border-radius:var(--gs-r-sm);font:600 15px/1 var(--gs-font, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;white-space:nowrap}.gs-btn--primary{background:var(--gs-brand);color:#fff}.gs-btn--primary:hover{background:color-mix(in srgb,var(--gs-brand) 88%,#000);color:#fff}.gs-btn--ghost{background:#fff;color:var(--gs-brand);border-color:var(--gs-brand-ring)}.gs-btn--ghost:hover{border-color:var(--gs-brand);background:var(--gs-brand-soft)}.gs-ico{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.125em}.gs-spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:gs-spin .7s linear infinite;flex:none}@keyframes gs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gs-root *,.gs-root *:before,.gs-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
