.particle-canvas[data-v-cf99b93f]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.nav-header[data-v-1b47a76e]{position:fixed;top:0;left:0;right:0;z-index:100;transition:all var(--transition-fast);background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent}.nav-header.scrolled[data-v-1b47a76e]{border-bottom-color:var(--border);box-shadow:var(--shadow-sm)}.nav-container[data-v-1b47a76e]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);height:64px;display:flex;align-items:center;justify-content:space-between}.nav-brand[data-v-1b47a76e]{display:flex;align-items:baseline;gap:6px;cursor:pointer}.brand-name[data-v-1b47a76e]{font-size:var(--font-size-xl);font-weight:800;color:var(--primary)}.brand-sub[data-v-1b47a76e]{font-size:var(--font-size-xs);color:var(--text-muted)}.nav-links[data-v-1b47a76e]{display:flex;gap:var(--spacing-xl)}.nav-links a[data-v-1b47a76e]{font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);font-weight:500}.nav-links a[data-v-1b47a76e]:hover{color:var(--primary)}.nav-actions[data-v-1b47a76e]{display:flex;gap:var(--spacing-sm)}.theme-toggle-btn[data-v-1b47a76e]{width:36px;height:36px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border:1px solid var(--border);background:var(--bg);transition:all var(--transition-fast);margin-right:8px}.theme-toggle-btn[data-v-1b47a76e]:hover{border-color:var(--primary);color:var(--primary)}.btn-login[data-v-1b47a76e]{padding:8px 16px;font-size:var(--font-size-sm);color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all var(--transition-fast)}.btn-login[data-v-1b47a76e]:hover{border-color:var(--primary);color:var(--primary)}.btn-register[data-v-1b47a76e]{padding:8px 16px;font-size:var(--font-size-sm);color:#fff;background:var(--primary);border:none;border-radius:var(--radius);cursor:pointer;transition:all var(--transition-fast);font-weight:600}.btn-register[data-v-1b47a76e]:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.hamburger[data-v-1b47a76e]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.hamburger span[data-v-1b47a76e]{width:22px;height:2px;background:var(--text);border-radius:2px;transition:all var(--transition-fast)}.hamburger.active span[data-v-1b47a76e]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span[data-v-1b47a76e]:nth-child(2){opacity:0}.hamburger.active span[data-v-1b47a76e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-1b47a76e]{display:none;flex-direction:column;padding:var(--spacing-md) var(--spacing-lg);background:var(--card);border-top:1px solid var(--border)}.mobile-menu a[data-v-1b47a76e]{padding:var(--spacing-sm) 0;font-size:var(--font-size-base);color:var(--text-secondary);cursor:pointer;border-bottom:1px solid var(--border-light)}.mobile-menu a[data-v-1b47a76e]:hover{color:var(--primary)}.mobile-divider[data-v-1b47a76e]{height:1px;background:var(--border);margin:var(--spacing-sm) 0}.mobile-register[data-v-1b47a76e]{color:var(--primary)!important;font-weight:600}.dropdown-enter-active[data-v-1b47a76e],.dropdown-leave-active[data-v-1b47a76e]{transition:all var(--transition-fast)}.dropdown-enter-from[data-v-1b47a76e],.dropdown-leave-to[data-v-1b47a76e]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.nav-header[data-v-1b47a76e]{padding-top:env(safe-area-inset-top,0px)}.nav-container[data-v-1b47a76e]{height:64px;padding-left:20px;padding-right:20px}.nav-links[data-v-1b47a76e],.nav-actions[data-v-1b47a76e]{display:none}.hamburger[data-v-1b47a76e]{display:flex;flex-shrink:0}.mobile-menu[data-v-1b47a76e]{display:flex}}.hero-section[data-v-a3cdc1ed]{min-height:100vh;display:flex;align-items:center;padding:100px var(--spacing-lg) var(--spacing-2xl);position:relative;z-index:1}.hero-container[data-v-a3cdc1ed]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center;width:100%}.hero-badge[data-v-a3cdc1ed]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--primary-bg);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--primary);font-weight:600;margin-bottom:var(--spacing-lg)}.hero-title[data-v-a3cdc1ed]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;color:var(--text);margin-bottom:var(--spacing-lg)}.gradient-text[data-v-a3cdc1ed]{background:linear-gradient(135deg,var(--primary) 0%,#8b5cf6 50%,#ec4899 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-a3cdc1ed]{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.8;margin-bottom:var(--spacing-xl);max-width:500px}.hero-actions[data-v-a3cdc1ed]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);flex-wrap:wrap}.btn-primary[data-v-a3cdc1ed]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-primary[data-v-a3cdc1ed]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline[data-v-a3cdc1ed]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-outline[data-v-a3cdc1ed]:hover{border-color:var(--primary);color:var(--primary)}.hero-stats[data-v-a3cdc1ed]{display:flex;gap:var(--spacing-xl)}.stat-num[data-v-a3cdc1ed]{font-size:var(--font-size-2xl);font-weight:800;color:var(--text)}.stat-label[data-v-a3cdc1ed]{font-size:var(--font-size-xs);color:var(--text-muted)}.hero-visual[data-v-a3cdc1ed]{position:relative;height:400px}.visual-card[data-v-a3cdc1ed]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.main-card[data-v-a3cdc1ed]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;overflow:hidden}.card-header[data-v-a3cdc1ed]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg)}.card-dots[data-v-a3cdc1ed]{display:flex;gap:6px}.dot[data-v-a3cdc1ed]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-a3cdc1ed]{background:#ff5f57}.dot.yellow[data-v-a3cdc1ed]{background:#febc2e}.dot.green[data-v-a3cdc1ed]{background:#28c840}.card-title[data-v-a3cdc1ed]{font-size:var(--font-size-xs);color:var(--text-muted);font-family:var(--font-mono)}.card-body[data-v-a3cdc1ed]{padding:16px;display:flex;flex-direction:column;gap:12px}.msg-item[data-v-a3cdc1ed]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius);background:var(--bg)}.msg-icon[data-v-a3cdc1ed]{width:36px;height:36px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.msg-icon.wechat[data-v-a3cdc1ed]{background:#07c160}.msg-icon.dingtalk[data-v-a3cdc1ed]{background:#1677ff}.msg-icon.feishu[data-v-a3cdc1ed]{background:#3370ff}.msg-icon.telegram[data-v-a3cdc1ed]{background:#08c}.msg-content[data-v-a3cdc1ed]{flex:1}.msg-title[data-v-a3cdc1ed]{font-size:var(--font-size-sm);font-weight:600;color:var(--text)}.msg-status[data-v-a3cdc1ed]{font-size:11px;margin-top:2px}.msg-status.success[data-v-a3cdc1ed]{color:var(--success)}.msg-status.sending[data-v-a3cdc1ed]{color:var(--warning)}.floating-card[data-v-a3cdc1ed]{position:absolute;display:flex;align-items:center;gap:8px;padding:12px 18px;font-size:var(--font-size-sm);font-weight:600;color:var(--text);animation:float-a3cdc1ed 3s ease-in-out infinite}.card-1[data-v-a3cdc1ed]{top:10%;right:5%;color:var(--warning);animation-delay:0s}.card-2[data-v-a3cdc1ed]{bottom:15%;left:0;color:var(--success);animation-delay:1.5s}@keyframes float-a3cdc1ed{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.hero-section[data-v-a3cdc1ed]{min-height:0;display:block;padding:96px var(--spacing-lg) 48px}.hero-container[data-v-a3cdc1ed]{grid-template-columns:1fr;gap:40px;align-items:start;text-align:center}.hero-left[data-v-a3cdc1ed]{min-width:0}.hero-badge[data-v-a3cdc1ed],.hero-title[data-v-a3cdc1ed]{margin-bottom:var(--spacing-md)}.hero-desc[data-v-a3cdc1ed]{margin:0 auto var(--spacing-lg)}.hero-actions[data-v-a3cdc1ed]{justify-content:center;margin-bottom:var(--spacing-xl)}.hero-stats[data-v-a3cdc1ed]{justify-content:center;gap:clamp(28px,10vw,56px);margin:0}.hero-right[data-v-a3cdc1ed]{width:100%;min-width:0}.hero-visual[data-v-a3cdc1ed]{height:auto;min-height:0;margin-top:0;padding:0}.main-card[data-v-a3cdc1ed]{position:relative;top:auto;left:auto;transform:none;width:min(100%,320px);margin:0 auto}}@media (max-width: 420px){.hero-section[data-v-a3cdc1ed]{padding-left:16px;padding-right:16px}.hero-actions[data-v-a3cdc1ed]{gap:10px}.btn-primary[data-v-a3cdc1ed],.btn-outline[data-v-a3cdc1ed]{padding:12px 16px;font-size:var(--font-size-sm)}}.features-section[data-v-21895671]{padding:var(--spacing-3xl) var(--spacing-lg);position:relative;z-index:1;background:var(--bg)}.section-header[data-v-21895671]{text-align:center;max-width:600px;margin:0 auto var(--spacing-2xl)}.section-badge[data-v-21895671]{display:inline-block;padding:6px 14px;background:var(--primary-bg);color:var(--primary);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;margin-bottom:var(--spacing-md)}.section-title[data-v-21895671]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;color:var(--text);margin-bottom:var(--spacing-sm)}.section-desc[data-v-21895671]{font-size:var(--font-size-base);color:var(--text-muted)}.features-grid[data-v-21895671]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);grid-auto-flow:dense}.feature-card[data-v-21895671]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-fast);position:relative;overflow:hidden}.feature-card[data-v-21895671]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),#8b5cf6);opacity:0;transition:opacity var(--transition-fast)}.feature-card[data-v-21895671]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.feature-card[data-v-21895671]:hover:before{opacity:1}.feature-card.large[data-v-21895671]{grid-row:span 2}.feature-card.wide[data-v-21895671]{grid-column:span 2}.feature-icon[data-v-21895671]{width:52px;height:52px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.feature-title[data-v-21895671]{font-size:var(--font-size-lg);font-weight:700;color:var(--text);margin-bottom:var(--spacing-sm)}.feature-desc[data-v-21895671]{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7}.feature-tags[data-v-21895671]{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--spacing-md)}.tag[data-v-21895671]{font-size:11px;padding:4px 10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-family:var(--font-mono)}@media (max-width: 1024px){.features-grid[data-v-21895671]{grid-template-columns:repeat(2,1fr)}.feature-card.wide[data-v-21895671]{grid-column:span 2}}@media (max-width: 640px){.features-grid[data-v-21895671]{grid-template-columns:1fr}.feature-card.large[data-v-21895671],.feature-card.wide[data-v-21895671]{grid-row:auto;grid-column:auto}}.demo-section[data-v-9ad1adfd]{padding:var(--spacing-3xl) var(--spacing-lg);position:relative;z-index:1;background:var(--bg)}.section-header[data-v-9ad1adfd]{text-align:center;max-width:600px;margin:0 auto var(--spacing-2xl)}.section-badge[data-v-9ad1adfd]{display:inline-block;padding:6px 14px;background:var(--primary-bg);color:var(--primary);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;margin-bottom:var(--spacing-md)}.section-title[data-v-9ad1adfd]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;color:var(--text);margin-bottom:var(--spacing-sm)}.section-desc[data-v-9ad1adfd]{font-size:var(--font-size-base);color:var(--text-muted)}.demo-container[data-v-9ad1adfd]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-2xl);align-items:center}.terminal-window[data-v-9ad1adfd]{background:#1e1e2e;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid #313244}.terminal-header[data-v-9ad1adfd]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#181825;border-bottom:1px solid #313244}.terminal-dots[data-v-9ad1adfd]{display:flex;gap:6px}.dot[data-v-9ad1adfd]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-9ad1adfd]{background:#f38ba8}.dot.yellow[data-v-9ad1adfd]{background:#f9e2af}.dot.green[data-v-9ad1adfd]{background:#a6e3a1}.terminal-title[data-v-9ad1adfd]{font-size:12px;color:#6c7086;font-family:Cascadia Code,monospace}.terminal-body[data-v-9ad1adfd]{padding:20px;font-family:Cascadia Code,Fira Code,monospace;font-size:13px;line-height:1.8;color:#cdd6f4;overflow-x:auto}.terminal-line[data-v-9ad1adfd]{white-space:pre}.terminal-line.indent[data-v-9ad1adfd]{padding-left:2ch}.terminal-line.indent-2[data-v-9ad1adfd]{padding-left:4ch}.terminal-line.empty[data-v-9ad1adfd]{height:8px}.prompt[data-v-9ad1adfd]{color:#a6e3a1;margin-right:8px}.command[data-v-9ad1adfd]{color:#cdd6f4}.flag[data-v-9ad1adfd]{color:#89b4fa}.string[data-v-9ad1adfd]{color:#a6e3a1}.json-key[data-v-9ad1adfd]{color:#89b4fa}.json-string[data-v-9ad1adfd]{color:#a6e3a1}.json-number[data-v-9ad1adfd]{color:#fab387}.json-brace[data-v-9ad1adfd]{color:#cdd6f4}.response[data-v-9ad1adfd]{color:#6c7086}.response-prefix[data-v-9ad1adfd]{color:#f9e2af;margin-right:8px}.cursor[data-v-9ad1adfd]{display:inline-block;width:8px;height:16px;background:#cdd6f4;animation:blink-9ad1adfd 1s step-end infinite;vertical-align:middle}@keyframes blink-9ad1adfd{50%{opacity:0}}.demo-info[data-v-9ad1adfd]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.info-item[data-v-9ad1adfd]{display:flex;gap:var(--spacing-md);align-items:flex-start}.info-icon[data-v-9ad1adfd]{width:44px;height:44px;border-radius:var(--radius);background:var(--primary-bg);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-item h4[data-v-9ad1adfd]{font-size:var(--font-size-base);font-weight:700;color:var(--text);margin-bottom:4px}.info-item p[data-v-9ad1adfd]{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.6}.btn-docs[data-v-9ad1adfd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-top:var(--spacing-sm)}.btn-docs[data-v-9ad1adfd]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width: 900px){.demo-container[data-v-9ad1adfd]{grid-template-columns:1fr}.terminal-body[data-v-9ad1adfd]{font-size:11px}}.terminal-body pre[data-v-9ad1adfd]{max-width:100%;overflow-x:auto;margin:12px 0;white-space:pre;font-family:var(--font-mono);font-size:12px;line-height:1.7}.demo-example-note[data-v-9ad1adfd]{font-size:12px;line-height:1.7;color:#b8c2d4}.cta-section[data-v-5e36b7aa]{padding:var(--spacing-3xl) var(--spacing-lg);position:relative;z-index:1;background:var(--card)}.cta-container[data-v-5e36b7aa]{max-width:1000px;margin:0 auto;background:linear-gradient(135deg,var(--primary) 0%,#8b5cf6 100%);border-radius:var(--radius-2xl);padding:var(--spacing-3xl);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.cta-content[data-v-5e36b7aa]{position:relative;z-index:2;max-width:500px}.cta-title[data-v-5e36b7aa]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;color:#fff;margin-bottom:var(--spacing-md)}.cta-desc[data-v-5e36b7aa]{font-size:var(--font-size-base);color:#ffffffd9;line-height:1.8;margin-bottom:var(--spacing-xl)}.cta-actions[data-v-5e36b7aa]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.btn-primary[data-v-5e36b7aa]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;color:var(--primary);border:none;border-radius:var(--radius);font-size:var(--font-size-base);font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.btn-primary[data-v-5e36b7aa]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.btn-outline[data-v-5e36b7aa]{padding:14px 28px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-outline[data-v-5e36b7aa]:hover{background:#ffffff1a;border-color:#fff}.cta-features[data-v-5e36b7aa]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.cta-feature[data-v-5e36b7aa]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:#ffffffe6}.cta-decoration[data-v-5e36b7aa]{position:absolute;top:0;right:0;width:50%;height:100%;pointer-events:none}.deco-circle[data-v-5e36b7aa]{position:absolute;border-radius:50%;background:#ffffff1a}.circle-1[data-v-5e36b7aa]{width:300px;height:300px;top:-100px;right:-50px}.circle-2[data-v-5e36b7aa]{width:200px;height:200px;bottom:-50px;right:100px}.circle-3[data-v-5e36b7aa]{width:100px;height:100px;top:50%;right:200px}@media (max-width: 768px){.cta-container[data-v-5e36b7aa]{flex-direction:column;text-align:center;padding:var(--spacing-2xl)}.cta-content[data-v-5e36b7aa]{max-width:100%}.cta-actions[data-v-5e36b7aa],.cta-features[data-v-5e36b7aa]{justify-content:center}.cta-decoration[data-v-5e36b7aa]{display:none}}.site-footer[data-v-944642a8]{background:var(--card);border-top:1px solid var(--border);padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-lg);position:relative;z-index:1}.footer-container[data-v-944642a8]{max-width:1200px;margin:0 auto}.footer-grid[data-v-944642a8]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.brand-logo[data-v-944642a8]{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--spacing-md)}.brand-name[data-v-944642a8]{font-size:var(--font-size-xl);font-weight:800;color:var(--primary)}.brand-sub[data-v-944642a8]{font-size:var(--font-size-xs);color:var(--text-muted)}.brand-desc[data-v-944642a8]{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.7;margin-bottom:var(--spacing-lg);max-width:320px}.quick-links[data-v-944642a8]{display:flex;flex-wrap:wrap;gap:8px}.quick-link[data-v-944642a8]{min-height:38px;padding:0 12px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.quick-link[data-v-944642a8]:focus-visible,.footer-col a[data-v-944642a8]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.quick-link[data-v-944642a8]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.footer-col h4[data-v-944642a8]{font-size:var(--font-size-sm);font-weight:700;color:var(--text);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:.5px}.footer-col a[data-v-944642a8]{display:block;font-size:var(--font-size-sm);color:var(--text-muted);padding:6px 0;cursor:pointer;transition:color var(--transition-fast);text-decoration:none}.footer-col a[data-v-944642a8]:hover{color:var(--primary)}.footer-links[data-v-944642a8]{margin-bottom:16px;padding-top:16px;border-top:1px solid var(--border)}.footer-label[data-v-944642a8]{font-size:12px;color:var(--text-muted)}.footer-links a[data-v-944642a8]{color:var(--primary);margin:0 8px;font-size:12px;text-decoration:none}.footer-links a[data-v-944642a8]:hover{text-decoration:underline}.footer-bottom[data-v-944642a8]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-lg);border-top:1px solid var(--border);flex-wrap:wrap;gap:var(--spacing-md)}.footer-bottom p[data-v-944642a8]{font-size:var(--font-size-xs);color:var(--text-muted)}.footer-tech[data-v-944642a8]{display:flex;gap:var(--spacing-sm)}.footer-tech span[data-v-944642a8]{font-size:11px;padding:4px 10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-family:var(--font-mono)}.footer-dialog-mask[data-v-944642a8]{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a7a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.footer-dialog[data-v-944642a8]{box-sizing:border-box;width:min(560px,100%);max-height:min(72vh,620px);overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:0 24px 70px #0f172a38}.footer-dialog-head[data-v-944642a8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.footer-dialog-head h3[data-v-944642a8]{margin:0;font-size:18px;color:var(--text)}.footer-dialog-close[data-v-944642a8]{width:34px;height:34px;border:0;border-radius:10px;background:var(--bg);color:var(--text-muted);font-size:24px;line-height:1;cursor:pointer}.footer-dialog-body[data-v-944642a8]{overflow-y:auto;max-height:calc(min(72vh,620px) - 72px);padding:20px}.footer-dialog-body p[data-v-944642a8]{margin:0 0 14px;color:var(--text-muted);font-size:14px;line-height:1.8}.footer-dialog-body p[data-v-944642a8]:last-child{margin-bottom:0}@media (max-width: 768px){.site-footer[data-v-944642a8]{padding:32px 24px 20px}.footer-grid[data-v-944642a8]{grid-template-columns:1fr 1fr;gap:26px 28px;margin-bottom:28px}.footer-brand[data-v-944642a8]{grid-column:span 2}.brand-desc[data-v-944642a8]{margin-bottom:14px}.footer-col h4[data-v-944642a8]{margin-bottom:10px}.footer-col a[data-v-944642a8]{padding:5px 0}.footer-bottom[data-v-944642a8]{flex-direction:column;text-align:center;padding-top:18px}}@media (max-width: 420px){.site-footer[data-v-944642a8]{padding-left:20px;padding-right:20px}.footer-grid[data-v-944642a8]{gap:22px 20px}.quick-link[data-v-944642a8]{padding:0 10px}}.footer-col[data-v-944642a8]{min-width:0}.footer-col a[data-v-944642a8]{overflow-wrap:anywhere}.footer-dialog-body a[data-v-944642a8]{color:var(--primary)}.footer-status[data-v-944642a8]{padding:12px;border:1px solid var(--border);border-radius:10px;color:var(--text);line-height:1.7}.footer-status button[data-v-944642a8]{display:block;margin-top:10px;padding:8px 14px;background:var(--primary);color:#fff;border:0;border-radius:8px;cursor:pointer;font:inherit}.home-page[data-v-7bdd1fbd]{min-height:100vh;background:var(--bg);position:relative;overflow-x:hidden}.docs-platform-picker[data-v-25d14147]{margin:0 0 24px}.docs-platform-picker .title-row[data-v-25d14147]{margin-top:0;flex-wrap:wrap}.docs-platform-picker h2[data-v-25d14147]{font-size:14px}.docs-platform-picker .desc[data-v-25d14147]{margin:0;font-size:11px}.docs-platform-tabs[data-v-25d14147]{display:flex;flex-wrap:wrap;gap:0 18px;border-bottom:1px solid var(--border);margin-top:8px}.docs-platform-tabs button[data-v-25d14147]{display:inline-flex;align-items:center;gap:6px;min-height:42px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;padding:8px 0}.docs-platform-tabs button.active[data-v-25d14147]{color:var(--primary);border-bottom-color:var(--primary)}.platform-context[data-v-25d14147]{margin-top:12px;padding:10px 12px;border-left:2px solid var(--primary-light);background:var(--primary-bg);font-size:12px;line-height:1.85;color:var(--text-secondary)}.platform-context p[data-v-25d14147]{margin:0 0 6px}.platform-context a[data-v-25d14147]{color:var(--primary)}.apidocs-page[data-v-25d14147]{width:100%;max-width:1120px;color:var(--text)}header[data-v-25d14147]{margin-bottom:22px}.eyebrow[data-v-25d14147]{font-size:10px;letter-spacing:1.2px;color:var(--primary);font-weight:600}h1[data-v-25d14147]{font-size:24px;margin:5px 0;background:var(--gradient-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header p[data-v-25d14147],.desc[data-v-25d14147]{font-size:12px;color:var(--text-secondary);line-height:1.85}.desc[data-v-25d14147]{margin:8px 0 12px}.tabs[data-v-25d14147]{display:flex;gap:25px;border-bottom:1px solid var(--border);margin-bottom:22px;flex-wrap:wrap}.tabs button[data-v-25d14147]{font:inherit;font-size:13px;background:none;border:0;color:var(--text-secondary);padding:0 0 12px;cursor:pointer}.tabs button.active[data-v-25d14147]{color:var(--primary);box-shadow:0 2px var(--primary)}button[data-v-25d14147]:focus-visible,input[data-v-25d14147]:focus-visible,select[data-v-25d14147]:focus-visible,summary[data-v-25d14147]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.docs-card[data-v-25d14147]{margin-bottom:18px}h2[data-v-25d14147]{font-size:20px;margin:6px 0 8px}h3[data-v-25d14147]{font-size:14px;margin:0}.title-row[data-v-25d14147]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.link[data-v-25d14147]{background:none;border:0;padding:0;color:var(--primary);font-size:12px;cursor:pointer;white-space:nowrap}.steps[data-v-25d14147]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}.steps>div[data-v-25d14147]{border:1px solid var(--border);background:var(--primary-bg);border-radius:10px;padding:15px}.steps small[data-v-25d14147]{color:var(--primary);font-size:10px}.steps h3[data-v-25d14147]{font-size:13px;margin:7px 0}.steps p[data-v-25d14147]{font-size:11px;color:var(--text-secondary);line-height:1.8;margin:0}.compact[data-v-25d14147]{gap:20px;margin:18px 0 12px}.compact button[data-v-25d14147]{font-family:var(--font-mono);font-size:12px}.compact .active.get[data-v-25d14147]{color:var(--success);box-shadow:0 2px var(--success)}.auth-choice[data-v-25d14147]{display:block;font-size:12px;color:var(--text-secondary);margin:12px 0}.auth-choice input[data-v-25d14147]{accent-color:var(--primary);vertical-align:middle}.lang-tabs[data-v-25d14147]{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0 10px}.lang-tabs button[data-v-25d14147]{font-size:11px;border:1px solid var(--border);border-radius:6px;background:transparent;padding:5px 10px;color:var(--text-secondary);cursor:pointer}.lang-tabs .active[data-v-25d14147]{background:var(--primary-bg);color:var(--primary);border-color:var(--primary-light)}.tip[data-v-25d14147]{font-size:11px;line-height:1.9;border-left:3px solid var(--primary-light);background:var(--primary-bg);padding:10px 12px;border-radius:0 7px 7px 0;color:var(--text-secondary);margin:14px 0}.warning[data-v-25d14147]{border-color:var(--warning)}details[data-v-25d14147]{font-size:12px;border-top:1px solid var(--border);padding-top:13px;margin:16px 0}summary[data-v-25d14147]{cursor:pointer;color:var(--text-secondary);margin-bottom:12px}.entry-grid[data-v-25d14147]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.entry-grid[data-v-25d14147] .hover-card__content{padding:18px}.entry[data-v-25d14147]{display:flex;flex-direction:column;text-align:left;gap:9px;background:none;border:0;width:100%;padding:0;color:var(--text);cursor:pointer}.entry small[data-v-25d14147]{font-size:9px;letter-spacing:1px;color:var(--text-muted)}.entry b[data-v-25d14147]{font-size:13px}.entry span[data-v-25d14147]{font-size:11px;color:var(--text-secondary)}.reference-layout[data-v-25d14147]{display:grid;grid-template-columns:185px minmax(0,1fr);gap:20px}.reference-main[data-v-25d14147]{min-width:0}aside[data-v-25d14147]{position:sticky;top:20px;align-self:start}.nav-group[data-v-25d14147]{font-size:10px;letter-spacing:1px;color:var(--text-muted);margin:12px 0 7px;padding-left:10px}aside button[data-v-25d14147]{display:block;text-align:left;width:100%;padding:10px;border:1px solid transparent;background:none;border-radius:8px;font-size:12px;color:var(--text-secondary);cursor:pointer}aside button.active[data-v-25d14147]{background:var(--primary-bg);color:var(--primary);border-color:var(--border)}aside small[data-v-25d14147]{font:9px var(--font-mono);display:block;color:var(--text-muted);margin-bottom:3px}.mobile-select[data-v-25d14147]{display:none}.block-title[data-v-25d14147]{color:var(--primary);margin:22px 0 10px!important;font-size:12px!important}.table-wrap[data-v-25d14147]{overflow-x:auto}table[data-v-25d14147]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-25d14147]{text-align:left;background:var(--primary-bg);font-weight:600}th[data-v-25d14147],td[data-v-25d14147]{padding:11px 10px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.8}td code[data-v-25d14147]{overflow-wrap:anywhere;word-break:break-word;color:var(--primary);font:11px var(--font-mono)}td small[data-v-25d14147]{display:block;color:var(--text-muted);font:10px var(--font-mono);margin-top:5px}td[data-v-25d14147]:first-child{min-width:105px;max-width:220px}.required[data-v-25d14147]{color:var(--error)}.title-row>small[data-v-25d14147]{font-size:10px;color:var(--text-muted)}.search[data-v-25d14147]{width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:12px;margin:17px 0}@media (max-width:640px){.tabs[data-v-25d14147]{gap:0;justify-content:space-between}.tabs button[data-v-25d14147]{font-size:12px}.compact[data-v-25d14147]{justify-content:flex-start;gap:22px}.steps[data-v-25d14147]{grid-template-columns:1fr;gap:8px}.steps>div[data-v-25d14147]{padding:11px 13px}.steps h3[data-v-25d14147]{display:inline;font-size:12px;margin-left:12px}.steps p[data-v-25d14147]{margin-top:5px}h2[data-v-25d14147]{font-size:19px}.entry-grid[data-v-25d14147]{grid-template-columns:1fr}.entry[data-v-25d14147]{gap:5px}.reference-layout[data-v-25d14147]{display:block}aside[data-v-25d14147]{display:none}.mobile-select[data-v-25d14147]{display:block;width:100%;border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:8px;padding:12px;font-size:12px;margin-bottom:15px}.title-row[data-v-25d14147]{align-items:flex-start}.link[data-v-25d14147]{font-size:11px}td[data-v-25d14147],th[data-v-25d14147]{padding:9px 7px;font-size:11px}.lang-tabs[data-v-25d14147]{gap:5px}.table-wrap[data-v-25d14147]{max-width:100%}}.public-api-docs[data-v-7995d76d]{box-sizing:border-box;max-width:908px;margin:0 auto;padding:24px}@media (max-width: 640px){.public-api-docs[data-v-7995d76d]{padding:16px}}
