@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap";.mobile-menu[data-v-60aee6d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;padding:22px 20px;background:#fff}.mobile-menu-head[data-v-60aee6d8]{display:grid;grid-template-columns:40px 1fr 80px;align-items:center;gap:8px}.mobile-menu-head .brand[data-v-60aee6d8]{justify-self:center;font-size:20px}.mobile-menu-head .button[data-v-60aee6d8]{justify-self:end}.mobile-links[data-v-60aee6d8]{display:grid;margin-top:34px;border-top:1px solid var(--border)}.mobile-links a[data-v-60aee6d8]{display:flex;align-items:center;justify-content:space-between;padding:18px 8px;border-bottom:1px solid var(--border);font-size:18px;font-weight:600}.mobile-links a svg[data-v-60aee6d8]{color:var(--text-tertiary)}.mobile-cta[data-v-60aee6d8]{margin-top:auto;min-height:54px;font-size:17px}.mobile-login[data-v-60aee6d8]{margin:20px 0 4px;color:var(--text-secondary);text-align:center;font-size:15px}.mobile-login a[data-v-60aee6d8]{color:var(--primary);font-weight:700}.menu-enter-active[data-v-60aee6d8],.menu-leave-active[data-v-60aee6d8]{transition:opacity .2s ease,transform .24s ease}.menu-enter-from[data-v-60aee6d8],.menu-leave-to[data-v-60aee6d8]{opacity:0;transform:translate(100%)}.site-header[data-v-0d8eb5b9]{position:sticky;top:0;z-index:40;height:80px;background:#fffffff0;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header-inner[data-v-0d8eb5b9]{display:flex;align-items:center;height:100%}.brand[data-v-0d8eb5b9]{display:inline-flex;align-items:center;gap:10px;font-size:20px}.brand-mark[data-v-0d8eb5b9]{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--primary);border-radius:8px}.desktop-nav[data-v-0d8eb5b9]{display:flex;gap:29px;margin:0 auto}.nav-link[data-v-0d8eb5b9]{color:var(--text-secondary);font-size:14px;font-weight:600;transition:color .2s ease}.nav-link[data-v-0d8eb5b9]:hover,.nav-link.active[data-v-0d8eb5b9]{color:var(--primary)}.header-actions[data-v-0d8eb5b9]{display:flex;align-items:center;gap:18px}.login-link[data-v-0d8eb5b9]{color:var(--text-secondary);font-weight:600}.mobile-menu-trigger[data-v-0d8eb5b9],.mobile-login[data-v-0d8eb5b9]{display:none;color:var(--text-primary);background:transparent}@media(max-width:900px){.site-header[data-v-0d8eb5b9]{height:56px}.site-header-inner[data-v-0d8eb5b9]{display:grid;grid-template-columns:40px 1fr 70px;gap:8px}.desktop-nav[data-v-0d8eb5b9],.header-actions[data-v-0d8eb5b9]{display:none}.brand[data-v-0d8eb5b9]{justify-self:center;font-size:17px}.brand-mark[data-v-0d8eb5b9]{width:30px;height:30px}.mobile-menu-trigger[data-v-0d8eb5b9]{display:grid;place-items:center;justify-self:start}.mobile-login[data-v-0d8eb5b9]{display:block;justify-self:end;color:var(--primary);font-size:13px;font-weight:700}}.site-footer[data-v-13115bc1]{padding:64px 0 28px;color:#fff;background:var(--bg-dark)}.footer-grid[data-v-13115bc1]{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:56px}.footer-brand p[data-v-13115bc1]{max-width:290px;margin-top:20px;color:var(--text-tertiary);font-size:13px}.footer-group[data-v-13115bc1]{display:grid;align-content:start;gap:10px}.footer-group h3[data-v-13115bc1]{margin-bottom:8px;font-size:14px}.footer-group a[data-v-13115bc1]{color:var(--text-tertiary);font-size:13px}.footer-group a[data-v-13115bc1]:hover{color:#fff}.footer-bottom[data-v-13115bc1]{display:flex;justify-content:space-between;gap:16px;margin-top:52px;padding-top:22px;color:#64748b;border-top:1px solid var(--border-dark);font-size:12px}.site-footer .brand[data-v-13115bc1]{color:#fff}@media(max-width:767px){.site-footer[data-v-13115bc1]{padding:42px 0 24px}.footer-grid[data-v-13115bc1]{grid-template-columns:1fr 1fr;gap:34px 18px}.footer-brand[data-v-13115bc1]{grid-column:1/-1}.footer-brand p[data-v-13115bc1]{max-width:none;font-size:13px}.footer-group h3[data-v-13115bc1]{font-size:13px}.footer-group a[data-v-13115bc1]{font-size:12px}.footer-bottom[data-v-13115bc1]{display:grid;gap:8px;margin-top:32px;font-size:11px}}.user-avatar[data-v-a51a2986]{display:grid;place-items:center;flex:0 0 auto;overflow:hidden;color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:50%;font-weight:700}.user-avatar.variant-2[data-v-a51a2986]{background:linear-gradient(135deg,#2563eb,#10b981)}.user-avatar.variant-3[data-v-a51a2986]{background:linear-gradient(135deg,#7c3aed,#ec4899)}.user-avatar.variant-4[data-v-a51a2986]{background:linear-gradient(135deg,#0f766e,#0891b2)}.user-avatar img[data-v-a51a2986]{width:100%;height:100%;object-fit:cover}.user-avatar b[data-v-a51a2986]{line-height:1}.dash-sidebar[data-v-b588ee23]{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;width:240px;padding:22px 16px;color:#fff;background:var(--bg-dark)}.dash-sidebar>.brand[data-v-b588ee23]{padding:0 8px;font-size:19px}.dash-sidebar>.brand i[data-v-b588ee23]{padding:2px 7px;color:#818cf8;background:#1e293b;border-radius:4px;font-size:10px;font-style:normal}.dash-sidebar nav[data-v-b588ee23]{display:grid;gap:6px;margin-top:36px}.dash-sidebar nav a[data-v-b588ee23]{display:flex;align-items:center;gap:13px;padding:11px 14px;color:#94a3b8;border-radius:8px;font-size:14px;font-weight:500}.dash-sidebar nav a[data-v-b588ee23]:hover,.dash-sidebar nav a.exact[data-v-b588ee23]{color:#fff;background:#1e293b}.sidebar-user[data-v-b588ee23]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:18px 4px 0;border-top:1px solid #1e293b}.sidebar-user div[data-v-b588ee23]{display:grid;min-width:0}.sidebar-user strong[data-v-b588ee23]{font-size:12px;font-weight:600}.sidebar-user small[data-v-b588ee23]{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis}.sidebar-user button[data-v-b588ee23]{color:#64748b;background:transparent}.sidebar-user button[data-v-b588ee23]:hover{color:#fff}@media(max-width:900px){.dash-sidebar[data-v-b588ee23]{display:none}}.member-menu[data-v-57d1e025]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;padding:22px;background:#fff}.member-menu header[data-v-57d1e025]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 4px 20px;border-bottom:1px solid var(--border)}.member-menu header>div[data-v-57d1e025]{display:grid}.member-menu small[data-v-57d1e025]{color:var(--primary)}.member-menu nav[data-v-57d1e025]{display:grid;margin-top:14px}.member-menu nav a[data-v-57d1e025]{display:flex;align-items:center;gap:15px;padding:15px 10px;border-bottom:1px solid var(--border);font-size:15px;font-weight:600}.member-menu nav svg[data-v-57d1e025]{color:var(--text-secondary)}.logout[data-v-57d1e025]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;padding:14px;color:var(--error);background:var(--error-light);border-radius:8px;font-weight:600}.member-menu-enter-active[data-v-57d1e025],.member-menu-leave-active[data-v-57d1e025]{transition:opacity .2s,transform .24s}.member-menu-enter-from[data-v-57d1e025],.member-menu-leave-to[data-v-57d1e025]{opacity:0;transform:translate(-100%)}.notice-drawer[data-v-32aa2908]{display:grid;gap:2px}.notice-item[data-v-32aa2908]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:14px 10px;border-bottom:1px solid var(--border);cursor:pointer}.notice-item.unread[data-v-32aa2908]{background:var(--primary-light)}.notice-icon[data-v-32aa2908]{display:grid;place-items:center;width:30px;height:30px;color:var(--primary);background:#fff;border-radius:7px}.notice-item b[data-v-32aa2908]{display:block;color:var(--text-primary);font-size:13px;font-weight:600}.notice-item p[data-v-32aa2908]{margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.5}.notice-item small[data-v-32aa2908]{display:block;margin-top:5px;color:var(--text-tertiary);font-size:11px}.notice-item>svg[data-v-32aa2908]:last-child{color:var(--text-tertiary)}.notice-empty[data-v-32aa2908]{padding:50px 10px;color:var(--text-tertiary);text-align:center}.drawer-footer-actions[data-v-32aa2908]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.drawer-footer-actions .button[data-v-32aa2908]{width:100%;padding:0 10px;font-size:12px}.dash-topbar[data-v-309875b0]{position:fixed;top:0;right:0;left:240px;z-index:25;height:70px;background:#fff;border-bottom:1px solid var(--border)}.desktop-top[data-v-309875b0]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 32px;color:#667085;font-size:13px}.desktop-top>div[data-v-309875b0]{display:flex;align-items:center;gap:20px}.desktop-top button[data-v-309875b0]{display:flex;align-items:center;gap:7px;color:#667085;background:transparent;font-size:13px}.desktop-top b[data-v-309875b0]{color:#27364d;font-weight:600}.notification-trigger[data-v-309875b0]{position:relative}.notification-trigger i[data-v-309875b0]{position:absolute;top:-7px;right:-9px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;color:#fff;background:var(--error);border-radius:99px;font-size:9px;font-style:normal}.mobile-top[data-v-309875b0]{display:none}@media(max-width:900px){.dash-topbar[data-v-309875b0]{left:0;height:64px}.desktop-top[data-v-309875b0]{display:none}.mobile-top[data-v-309875b0]{display:grid;grid-template-columns:44px 1fr 70px;align-items:center;height:100%;padding:0 16px}.mobile-top .brand[data-v-309875b0]{justify-self:center;font-size:18px}.mobile-top>.button[data-v-309875b0]{justify-self:end}.mobile-top .brand-mark[data-v-309875b0]{width:32px;height:32px}}.dashboard-shell[data-v-222f98c5]{min-height:100vh;background:var(--bg-gray)}.dashboard-content[data-v-222f98c5]{width:calc(100% - 240px);min-height:100vh;margin-left:240px;padding:106px 32px 48px}.dashboard-content[data-v-222f98c5] .dash-page,.dashboard-content[data-v-222f98c5] .usage-page,.dashboard-content[data-v-222f98c5] .settings-page,.dashboard-content[data-v-222f98c5] .billing-page,.dashboard-content[data-v-222f98c5] .support-page{width:100%;max-width:none}.dashboard-mobile-footer[data-v-222f98c5]{display:none}@media(max-width:900px){.dashboard-content[data-v-222f98c5]{width:100%;min-height:auto;margin-left:0;padding:92px 20px 64px}.dashboard-mobile-footer[data-v-222f98c5]{display:block}}@media(max-width:450px){.dashboard-content[data-v-222f98c5]{padding-right:16px;padding-left:16px}}.terminal[data-v-d838c00d]{padding:18px;color:#dbeafe;background:var(--bg-chart);border-color:#1e293b;box-shadow:0 24px 45px #0f172a38}.terminal-bar[data-v-d838c00d]{display:flex;align-items:center;gap:7px;color:#64748b;font-size:11px}.terminal-bar span[data-v-d838c00d]{width:8px;height:8px;border-radius:50%;background:#ef4444}.terminal-bar span[data-v-d838c00d]:nth-child(2){background:#f59e0b}.terminal-bar span[data-v-d838c00d]:nth-child(3){background:#10b981}.terminal-bar code[data-v-d838c00d]{margin-left:auto}.terminal-metrics[data-v-d838c00d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.terminal-metrics div[data-v-d838c00d]{padding:12px;background:#111827;border-radius:7px}.terminal-metrics small[data-v-d838c00d]{display:block;color:#64748b}.terminal-metrics strong[data-v-d838c00d]{display:block;margin-top:3px;color:var(--secondary);font-size:20px}.terminal-metrics em[data-v-d838c00d]{font-size:9px;font-style:normal}.terminal-metrics .green[data-v-d838c00d]{color:var(--success)}.terminal-chart[data-v-d838c00d]{margin:10px 0;padding:8px 12px 0;background:#111827;border-radius:7px}.terminal-chart svg[data-v-d838c00d]{display:block;width:100%;height:66px}.terminal pre[data-v-d838c00d]{margin:0;padding:12px;overflow:hidden;color:#94a3b8;background:#111827;border-radius:7px;font-size:11px;line-height:1.5}.terminal>p[data-v-d838c00d]{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--success);font-size:11px}.pricing-grid[data-v-6ab2eb7c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.plan-card[data-v-6ab2eb7c]{position:relative;display:flex;flex-direction:column;min-height:420px;padding:26px}.plan-card.featured[data-v-6ab2eb7c]{color:#fff;background:var(--bg-dark);border:2px solid var(--primary)}.popular[data-v-6ab2eb7c]{position:absolute;top:20px;right:18px;padding:4px 8px;color:#fff;background:var(--primary);border-radius:4px;font-size:10px;font-weight:700}.plan-heading[data-v-6ab2eb7c]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.plan-card.featured .plan-heading[data-v-6ab2eb7c]{padding-right:70px}.plan-card h3[data-v-6ab2eb7c]{min-width:0;font-size:20px;font-weight:600}.plan-heading strong[data-v-6ab2eb7c]{flex:0 0 auto;font-size:24px;font-weight:650;letter-spacing:-.02em}.plan-heading strong small[data-v-6ab2eb7c]{color:var(--text-secondary);font-size:11px;font-weight:500}.featured .plan-heading strong small[data-v-6ab2eb7c]{color:#94a3b8}.plan-note[data-v-6ab2eb7c]{min-height:48px;margin-top:7px;color:var(--text-secondary);font-size:13px}.featured .plan-note[data-v-6ab2eb7c]{color:#94a3b8}.plan-card .button[data-v-6ab2eb7c]{width:100%}.plan-card ul[data-v-6ab2eb7c]{display:grid;gap:11px;margin:24px 0 0;padding:0;list-style:none;color:var(--text-secondary);font-size:13px}.featured ul[data-v-6ab2eb7c]{color:#cbd5e1}.plan-card li[data-v-6ab2eb7c]{display:flex;align-items:center;gap:8px}.plan-card li svg[data-v-6ab2eb7c]{color:var(--primary)}@media(max-width:1000px){.pricing-grid[data-v-6ab2eb7c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pricing-grid[data-v-6ab2eb7c]{grid-template-columns:1fr;gap:14px}.plan-card[data-v-6ab2eb7c]{min-height:0;padding:22px}.plan-heading strong[data-v-6ab2eb7c]{font-size:22px}.plan-note[data-v-6ab2eb7c]{min-height:0;margin-top:6px}.plan-card ul[data-v-6ab2eb7c]{gap:9px;margin-top:18px}}.home-hero[data-v-c988d91f]{padding:84px 0 76px;background:#f5f7ff}.hero-grid[data-v-c988d91f]{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:80px}.hero-copy h1[data-v-c988d91f]{margin-top:20px;font-size:52px;font-weight:800}.hero-copy h1 span[data-v-c988d91f]{color:var(--primary)}.hero-copy>p[data-v-c988d91f]:not(.eyebrow){max-width:650px;margin-top:22px;color:var(--text-secondary);font-size:16px}.hero-actions[data-v-c988d91f]{display:flex;gap:12px;margin-top:28px}.trust-row[data-v-c988d91f]{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;color:var(--text-secondary);font-size:12px}.trust-row span[data-v-c988d91f]{display:flex;align-items:center;gap:5px}.trust-row svg[data-v-c988d91f]{color:var(--primary)}.platform-strip[data-v-c988d91f]{padding:22px 0;border-bottom:1px solid var(--border);text-align:center}.platform-strip p[data-v-c988d91f]{color:var(--text-tertiary);font-size:11px}.platform-strip div div[data-v-c988d91f]{display:flex;justify-content:center;flex-wrap:wrap;gap:38px;margin-top:12px;color:var(--text-secondary);font-weight:700}.feature-grid[data-v-c988d91f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card[data-v-c988d91f]{padding:26px}.feature-card>span[data-v-c988d91f]{display:grid;place-items:center;width:42px;height:42px;color:var(--primary);background:var(--primary-light);border-radius:9px}.feature-card h3[data-v-c988d91f]{margin-top:18px;font-size:18px}.feature-card p[data-v-c988d91f]{margin-top:9px;color:var(--text-secondary);font-size:13px}.dark .section-head p[data-v-c988d91f]{color:var(--text-tertiary)}.integration-grid[data-v-c988d91f]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.integration-grid article[data-v-c988d91f]{padding:26px;background:#1e293b;border-radius:10px}.integration-title[data-v-c988d91f]{display:flex;justify-content:space-between;align-items:center}.tag.cyan[data-v-c988d91f]{color:#083344;background:var(--secondary)}.integration pre[data-v-c988d91f]{margin:18px 0 12px;padding:18px;overflow-x:auto;color:#cbd5e1;background:#080c15;border-radius:7px;font-size:11px}.integration article>button[data-v-c988d91f]{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--secondary);background:transparent;font-size:12px}.integration ul[data-v-c988d91f]{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;color:#cbd5e1;font-size:12px}.integration li[data-v-c988d91f]{display:flex;gap:7px}.integration li svg[data-v-c988d91f]{color:var(--secondary)}.metrics[data-v-c988d91f]{padding:38px 0;background:#fff}.metrics .container[data-v-c988d91f]{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.metrics strong[data-v-c988d91f]{display:block;color:var(--primary);font-size:30px}.metrics span[data-v-c988d91f]{color:var(--text-secondary);font-size:12px}.dev-grid[data-v-c988d91f]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.dev-grid h2[data-v-c988d91f]{margin-top:10px;font-size:34px}.dev-grid>div>p[data-v-c988d91f]:not(.eyebrow){margin-top:14px;color:var(--text-secondary)}.dev-grid ol[data-v-c988d91f]{display:grid;gap:14px;margin:24px 0;padding:0;list-style:none;counter-reset:step}.dev-grid li[data-v-c988d91f]{position:relative;display:grid;padding-left:34px}.dev-grid li[data-v-c988d91f]:before{position:absolute;left:0;top:2px;display:grid;place-items:center;width:23px;height:23px;color:var(--primary);background:var(--primary-light);border-radius:50%;content:counter(step);counter-increment:step;font-size:11px;font-weight:700}.dev-grid li span[data-v-c988d91f]{color:var(--text-secondary);font-size:12px}.code-window[data-v-c988d91f]{overflow:hidden;background:var(--bg-chart);border-radius:10px;box-shadow:var(--shadow-lg)}.code-window>div[data-v-c988d91f]{display:flex;align-items:center;gap:6px;padding:13px 18px;color:#64748b;border-bottom:1px solid #1e293b;font-size:10px}.code-window i[data-v-c988d91f]{width:7px;height:7px;background:var(--error);border-radius:50%}.code-window i[data-v-c988d91f]:nth-child(2){background:var(--warning)}.code-window i[data-v-c988d91f]:nth-child(3){background:var(--success)}.code-window code[data-v-c988d91f]{margin-left:auto}.code-window pre[data-v-c988d91f]{margin:0;padding:28px;color:#cbd5e1;font-size:12px;line-height:1.8}.code-window span[data-v-c988d91f]{color:var(--secondary)}.testimonial-grid[data-v-c988d91f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-grid article[data-v-c988d91f]{padding:24px}.stars[data-v-c988d91f]{color:var(--warning);letter-spacing:.08em}.testimonial-grid article>p[data-v-c988d91f]{min-height:100px;margin-top:12px;color:var(--text-secondary);font-size:13px}.person[data-v-c988d91f]{display:flex;align-items:center;gap:10px}.person>span[data-v-c988d91f]{display:grid;place-items:center;width:38px;height:38px;color:var(--primary);background:var(--primary-light);border-radius:50%;font-weight:700}.person div[data-v-c988d91f]{display:grid}.person small[data-v-c988d91f]{color:var(--text-tertiary)}.integration-grid[data-v-c988d91f]{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid article[data-v-c988d91f]{min-width:0}@media(max-width:900px){.home-hero[data-v-c988d91f]{padding:46px 0}.hero-grid[data-v-c988d91f]{grid-template-columns:1fr;gap:34px}.hero-copy h1[data-v-c988d91f]{font-size:36px}.feature-grid[data-v-c988d91f]{grid-template-columns:repeat(2,1fr)}.integration-grid[data-v-c988d91f],.dev-grid[data-v-c988d91f]{grid-template-columns:minmax(0,1fr)}.testimonial-grid[data-v-c988d91f]{grid-template-columns:1fr}.testimonial-grid article>p[data-v-c988d91f]{min-height:0}}@media(max-width:600px){.hero-copy h1[data-v-c988d91f]{font-size:32px}.hero-copy>p[data-v-c988d91f]:not(.eyebrow){font-size:14px}.hero-actions[data-v-c988d91f]{display:grid}.trust-row[data-v-c988d91f]{display:flex;flex-wrap:wrap;gap:9px 14px}.trust-row span[data-v-c988d91f]{white-space:nowrap;font-size:11px}.feature-grid[data-v-c988d91f]{grid-template-columns:1fr}.metrics .container[data-v-c988d91f]{grid-template-columns:repeat(2,1fr);gap:26px 10px}.metrics strong[data-v-c988d91f]{font-size:25px}.dev-grid h2[data-v-c988d91f]{font-size:27px}.dev-cta[data-v-c988d91f]{width:100%;min-height:48px}.platform-strip div div[data-v-c988d91f]{gap:16px 25px;font-size:12px}}.feature-card-head[data-v-c988d91f]{display:flex;align-items:center;gap:12px}.feature-card-head>span[data-v-c988d91f]{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;color:var(--primary);background:var(--primary-light);border-radius:9px}.feature-card h3[data-v-c988d91f]{margin-top:0;font-size:17px;font-weight:600}.feature-card p[data-v-c988d91f]{margin-top:12px;color:var(--text-secondary);font-size:13px}.page-hero[data-v-9041cc51]{padding:100px 0;text-align:center;background:#f2f5ff}.page-hero h1[data-v-9041cc51]{margin:24px auto 16px;font-size:52px;font-weight:800}.page-hero h1 span[data-v-9041cc51]{color:var(--primary)}.page-hero>div>p[data-v-9041cc51]:not(.eyebrow){max-width:780px;margin:0 auto;color:var(--text-secondary);font-size:17px}.page-hero>div>div[data-v-9041cc51]{display:flex;justify-content:center;gap:12px;margin-top:28px}.modules[data-v-9041cc51]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.modules article[data-v-9041cc51]{padding:28px}.modules article>div[data-v-9041cc51]{display:flex;justify-content:space-between}.modules article>div>span[data-v-9041cc51]{display:grid;place-items:center;width:42px;height:42px;color:var(--primary);background:var(--primary-light);border-radius:9px}.modules i[data-v-9041cc51]{padding:4px 8px;color:var(--primary);background:var(--primary-light);border-radius:4px;font-size:10px;font-style:normal}.modules h3[data-v-9041cc51]{margin-top:20px}.modules p[data-v-9041cc51]{margin-top:10px;color:var(--text-secondary);font-size:13px}.platforms[data-v-9041cc51]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.platforms>div[data-v-9041cc51]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:18px 22px;border-radius:99px}.platforms svg[data-v-9041cc51]{grid-row:1/3;color:var(--primary)}.platforms span[data-v-9041cc51]{color:var(--text-tertiary);font-size:11px}.cta[data-v-9041cc51]{padding:66px;text-align:center;background:var(--primary-light);border-radius:16px}.cta h2[data-v-9041cc51]{font-size:34px}.cta p[data-v-9041cc51]{margin-top:12px;color:var(--text-secondary)}.cta>div[data-v-9041cc51]{display:flex;justify-content:center;gap:12px;margin-top:24px}@media(max-width:850px){.page-hero[data-v-9041cc51]{padding:66px 0}.page-hero h1[data-v-9041cc51]{font-size:36px}.modules[data-v-9041cc51],.platforms[data-v-9041cc51]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.page-hero h1[data-v-9041cc51]{font-size:31px}.page-hero>div>p[data-v-9041cc51]:not(.eyebrow){font-size:14px}.page-hero>div>div[data-v-9041cc51]{display:none}.modules article>div[data-v-9041cc51]{display:block}.modules i[data-v-9041cc51]{display:none}.cta>div[data-v-9041cc51]{display:grid}.modules[data-v-9041cc51],.platforms[data-v-9041cc51]{grid-template-columns:1fr}.cta[data-v-9041cc51]{padding:40px 20px}.cta h2[data-v-9041cc51]{font-size:27px}}.module-head[data-v-9041cc51]{display:flex;align-items:center;gap:12px;min-height:42px}.module-head>span[data-v-9041cc51]{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;color:var(--primary);background:var(--primary-light);border-radius:9px}.module-head h3[data-v-9041cc51]{flex:1;margin:0;font-size:17px;font-weight:600;line-height:1.35}.module-head i[data-v-9041cc51]{flex:0 0 auto}@media(max-width:600px){.modules article>.module-head[data-v-9041cc51]{display:flex;align-items:center;gap:10px}.modules article>.module-head h3[data-v-9041cc51]{margin:0;flex:1}.modules article>.module-head span[data-v-9041cc51]{display:grid;flex:0 0 auto}.platforms[data-v-9041cc51]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platforms>div[data-v-9041cc51]{grid-template-columns:auto 1fr;gap:2px 8px;padding:13px 12px;border-radius:12px}.platforms strong[data-v-9041cc51]{font-size:12px;white-space:nowrap}.platforms span[data-v-9041cc51]{font-size:10px}}.analysis-debug-field[data-v-cc586b96]{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.analysis-debug-field input[data-v-cc586b96],.analysis-debug-field select[data-v-cc586b96]{width:100%;min-width:0;padding:10px 11px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;font:13px inherit}.inline-fields[data-v-cc586b96]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.analysis-result[data-v-c2f22aef],.analysis-dimensions[data-v-c2f22aef],.analysis-dimension[data-v-c2f22aef],.analysis-modules[data-v-c2f22aef],.analysis-products[data-v-c2f22aef],.analysis-warnings[data-v-c2f22aef],.analysis-summaries[data-v-c2f22aef]{display:grid;gap:.75rem}.analysis-stats[data-v-c2f22aef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;margin:0}.analysis-stats div[data-v-c2f22aef]{border-radius:.7rem;background:#f8fafc;padding:.7rem}.analysis-stats dt[data-v-c2f22aef]{color:#64748b;font-size:.75rem}.analysis-stats dd[data-v-c2f22aef]{margin:.25rem 0 0;color:#0f172a;font-weight:650}.analysis-meta[data-v-c2f22aef]{display:flex;flex-wrap:wrap;gap:.5rem}.analysis-meta span[data-v-c2f22aef],.analysis-dimension>header>span[data-v-c2f22aef]{border-radius:999px;background:#eef2ff;color:#3730a3;padding:.3rem .65rem;font-size:.78rem}.analysis-warnings[data-v-c2f22aef]{border:1px solid #fde68a;border-radius:.75rem;background:#fffbeb;color:#92400e;padding:.7rem .85rem}.analysis-warnings.compact[data-v-c2f22aef]{padding:.55rem .7rem}.analysis-dimension[data-v-c2f22aef],.analysis-modules section[data-v-c2f22aef]{border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;padding:.9rem}.analysis-dimension>header[data-v-c2f22aef]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.analysis-dimension>header div[data-v-c2f22aef],.analysis-modules section[data-v-c2f22aef],.analysis-product[data-v-c2f22aef]{display:grid;gap:.3rem}.analysis-path[data-v-c2f22aef],.analysis-empty[data-v-c2f22aef]{margin:0;color:#64748b}.analysis-summaries[data-v-c2f22aef],.analysis-products[data-v-c2f22aef],.analysis-modules[data-v-c2f22aef]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.analysis-summaries section[data-v-c2f22aef]{display:flex;flex-wrap:wrap;gap:.45rem;border-radius:.65rem;background:#f8fafc;padding:.65rem;font-size:.82rem}.analysis-product[data-v-c2f22aef]{width:100%;border:1px solid #dbeafe;border-radius:.75rem;background:#f8fbff;color:#0f172a;padding:.75rem;text-align:left;cursor:pointer}.analysis-product[data-v-c2f22aef]:hover{border-color:#60a5fa;background:#eff6ff}.analysis-product.static[data-v-c2f22aef]{cursor:default}.analysis-product.static[data-v-c2f22aef]:hover{border-color:#dbeafe;background:#f8fbff}.analysis-module-name[data-v-c2f22aef]{color:#0f172a;font-weight:650}.analysis-product span[data-v-c2f22aef],.analysis-modules span[data-v-c2f22aef]{color:#475569;font-size:.8rem}.result-grid[data-v-c2f22aef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.result-card[data-v-c2f22aef]{display:grid;grid-template-columns:102px minmax(0,1fr);min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:7px;text-align:left;cursor:pointer}.result-card>img[data-v-c2f22aef]{width:92px;height:136px;margin:10px 0 10px 10px;align-self:center;border-radius:4px;object-fit:contain;background:#f8fafc}.result-card-body[data-v-c2f22aef]{min-width:0;padding:12px}.result-card-body small[data-v-c2f22aef]{color:#2563eb;font:700 10px JetBrains Mono,monospace}.result-card-body h3[data-v-c2f22aef]{display:-webkit-box;overflow:hidden;margin:5px 0 4px;color:#1e293b;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-card-body p[data-v-c2f22aef]{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.result-metrics[data-v-c2f22aef]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:9px;color:#64748b;font-size:10px}.result-metrics strong[data-v-c2f22aef]{color:#0f766e;font-size:13px}@media(max-width:800px){.result-grid[data-v-c2f22aef]{grid-template-columns:1fr}}@media(max-width:560px){.result-card[data-v-c2f22aef]{grid-template-columns:82px minmax(0,1fr)}.result-card>img[data-v-c2f22aef]{width:74px;height:108px;margin:8px 0 8px 8px}}.comparison-result[data-v-26f62660]{display:grid;gap:18px;min-width:0}.comparison-result[data-v-26f62660]>*,.comparison-matrix-section[data-v-26f62660],.comparison-products[data-v-26f62660]{min-width:0}.comparison-summary[data-v-26f62660]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;color:#dbeafe;background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:8px}.comparison-summary p[data-v-26f62660]{margin:0 0 4px;color:#93c5fd;font-size:11px;font-weight:700;letter-spacing:.08em}.comparison-summary strong[data-v-26f62660]{color:#fff;font-size:16px}.comparison-missing-count[data-v-26f62660]{padding:6px 9px;color:#fef3c7;background:#92400e73;border:1px solid rgba(253,230,138,.35);border-radius:999px;font-size:11px;font-weight:700}.comparison-leaders[data-v-26f62660]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.comparison-leaders>div[data-v-26f62660]{display:grid;gap:4px;min-width:0;padding:11px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px}.comparison-leaders span[data-v-26f62660],.comparison-leaders em[data-v-26f62660]{color:#64748b;font-size:10px;font-style:normal}.comparison-leaders strong[data-v-26f62660]{overflow:hidden;color:#166534;font:700 11px JetBrains Mono,monospace;text-overflow:ellipsis}.comparison-no-metrics[data-v-26f62660]{margin:0;padding:12px;color:#64748b;background:#f8fafc;border-radius:6px;font-size:12px}.comparison-matrix-section h3[data-v-26f62660],.comparison-products>h3[data-v-26f62660]{margin:0 0 10px;color:#1e293b;font-size:13px}.comparison-matrix-scroll[data-v-26f62660]{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid #dbe3ed;border-radius:7px}.comparison-matrix[data-v-26f62660]{width:max-content;min-width:100%;border-collapse:collapse;background:#fff}.comparison-matrix th[data-v-26f62660],.comparison-matrix td[data-v-26f62660]{min-width:138px;padding:11px 12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:center;vertical-align:middle}.comparison-matrix th[data-v-26f62660]:first-child{position:sticky;left:0;z-index:1;min-width:92px;color:#475569;background:#f8fafc;text-align:left}.comparison-matrix thead th[data-v-26f62660]{color:#334155;background:#f8fafc;font:700 11px JetBrains Mono,monospace}.comparison-matrix thead small[data-v-26f62660],.comparison-matrix td small[data-v-26f62660]{display:block;margin-top:4px;color:#94a3b8;font-size:9px}.comparison-matrix td strong[data-v-26f62660]{color:#334155;font-size:12px}.comparison-matrix td.comparison-cell-leader[data-v-26f62660]{background:#f0fdf4;box-shadow:inset 0 0 0 1px #86efac}.comparison-matrix td.comparison-cell-tied[data-v-26f62660]{background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a}.comparison-leader-badge[data-v-26f62660]{display:block;width:fit-content;margin:5px auto 0;padding:2px 6px;color:#166534;background:#dcfce7;border-radius:999px;font-size:9px;font-weight:700}.comparison-cell-tied .comparison-leader-badge[data-v-26f62660]{color:#92400e;background:#fef3c7}.comparison-product-grid[data-v-26f62660]{display:grid;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.comparison-product-card[data-v-26f62660]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;min-width:0;padding:11px;background:#fff;border:1px solid #dbe3ed;border-radius:7px}.comparison-product-card.missing[data-v-26f62660]{background:#f8fafc;border-style:dashed}.comparison-product-card>img[data-v-26f62660]{width:88px;height:118px;object-fit:contain;background:#f8fafc;border-radius:4px}.comparison-product-card>div[data-v-26f62660],.comparison-product-card header[data-v-26f62660]{min-width:0}.comparison-product-card header[data-v-26f62660]{display:flex;align-items:center;justify-content:space-between;gap:8px}.comparison-product-card header small[data-v-26f62660]{overflow:hidden;color:#2563eb;font:700 10px JetBrains Mono,monospace;text-overflow:ellipsis}.comparison-product-card header span[data-v-26f62660]{color:#92400e;font-size:9px;font-weight:700}.comparison-product-card h4[data-v-26f62660]{display:-webkit-box;overflow:hidden;margin:5px 0 3px;color:#1e293b;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.comparison-product-card p[data-v-26f62660]{overflow:hidden;margin:0;color:#64748b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.comparison-product-card dl[data-v-26f62660]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:9px 0 0}.comparison-product-card dl>div[data-v-26f62660]{min-width:0}.comparison-product-card dt[data-v-26f62660]{color:#94a3b8;font-size:8px}.comparison-product-card dd[data-v-26f62660]{overflow:hidden;margin:1px 0 0;color:#334155;font-size:10px;font-weight:700;text-overflow:ellipsis}.comparison-product-card button[data-v-26f62660]{margin-top:10px;padding:5px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:10px;font-weight:700}.comparison-product-card button[data-v-26f62660]:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}@media(max-width:900px){.comparison-leaders[data-v-26f62660]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.comparison-summary[data-v-26f62660]{align-items:flex-start;flex-direction:column}.comparison-leaders[data-v-26f62660],.comparison-product-grid[data-v-26f62660]{grid-template-columns:1fr}.comparison-matrix th[data-v-26f62660],.comparison-matrix td[data-v-26f62660]{min-width:124px}.comparison-matrix th[data-v-26f62660]:first-child{min-width:78px}.comparison-product-card[data-v-26f62660]{grid-template-columns:76px minmax(0,1fr)}.comparison-product-card>img[data-v-26f62660]{width:76px;height:104px}}.keyword-panel[data-v-6891d412]{display:grid;gap:20px}.keyword-header[data-v-6891d412]{display:grid;gap:10px}.keyword-header h2[data-v-6891d412],.panel-intro[data-v-6891d412]{margin:0}.panel-intro[data-v-6891d412]{color:#64748b}.task-mode-switch[data-v-6891d412]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.task-mode-switch button[data-v-6891d412]{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:6px;min-height:112px;padding:16px;border:1px solid #cbd5e1;border-radius:8px;color:#475569;background:#fff;text-align:left;cursor:pointer}.task-mode-switch button.active[data-v-6891d412]{color:#1e3a8a;background:#eff6ff;border-color:#818cf8;box-shadow:0 0 0 1px #818cf8}.task-mode-title[data-v-6891d412]{color:#1e293b;font-size:15px;font-weight:700}.task-mode-switch button.active .task-mode-title[data-v-6891d412]{color:#1e3a8a}.task-mode-switch span[data-v-6891d412]:not(.task-mode-title),.task-mode-switch small[data-v-6891d412]{font-size:12px;line-height:1.55}.task-mode-switch small[data-v-6891d412]{align-self:end;color:#64748b}.source-note[data-v-6891d412]{display:flex;align-items:flex-start;gap:10px;padding:14px;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;line-height:1.6}.source-note svg[data-v-6891d412]{flex:0 0 auto;margin-top:1px}.site-coverage-note[data-v-6891d412]{margin:0;padding:11px 13px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:12px}.keyword-form[data-v-6891d412],.form-row[data-v-6891d412]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field[data-v-6891d412]{display:grid;align-content:start;gap:7px;min-width:0;color:#475569;font-size:12px;font-weight:700}.form-field small[data-v-6891d412]{color:#64748b;font-weight:500;line-height:1.5}.field-label[data-v-6891d412]{min-height:18px}.keyword-form input[data-v-6891d412],.keyword-form select[data-v-6891d412],.keyword-form textarea[data-v-6891d412],.readonly-field[data-v-6891d412]{box-sizing:border-box;width:100%;min-height:42px;padding:10px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#0f172a;font:inherit;font-weight:500}.readonly-field[data-v-6891d412]{display:flex;align-items:center;background:#f8fafc}.keyword-form textarea[data-v-6891d412]{min-height:82px;resize:vertical}.keyword-form .wide[data-v-6891d412]{grid-column:1 / -1}.deliverables[data-v-6891d412]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.deliverables b[data-v-6891d412]{margin-right:4px;color:#334155;font-size:13px}.deliverables span[data-v-6891d412]{padding:5px 9px;color:#3730a3;background:#eef2ff;border-radius:999px;font-size:12px}.keyword-form button[data-v-6891d412]{justify-self:start;width:max-content}.task-action-row[data-v-6891d412]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.task-progress[data-v-6891d412]{display:flex;align-items:center;gap:8px;margin:0;color:#1d4ed8;font-size:13px;font-weight:700}.task-recovery-error[data-v-6891d412]{display:grid;gap:4px;padding:12px 14px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;font-size:13px}.task-recovery-error span[data-v-6891d412]{color:#7c2d12}.task-spinner[data-v-6891d412]{animation:task-spin-6891d412 .8s linear infinite}.result-summary[data-v-6891d412]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.result-summary>div[data-v-6891d412]{display:grid;gap:3px}.result-summary span[data-v-6891d412]{color:#64748b;font-size:12px}.action-summary[data-v-6891d412]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.action-summary article[data-v-6891d412]{display:grid;gap:3px;padding:14px;background:#fff;border:1px solid #dbe4f0;border-radius:7px}.action-summary b[data-v-6891d412]{color:#1d4ed8;font-size:22px}.action-summary span[data-v-6891d412]{color:#64748b;font-size:12px}.result-block[data-v-6891d412]{display:grid;gap:16px;padding:18px;background:#fff;border:1px solid #dbe4f0;border-radius:8px}.result-block-header[data-v-6891d412]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.result-block-header>div[data-v-6891d412]{display:flex;align-items:center;gap:9px}.result-block-header h3[data-v-6891d412],.result-block-header p[data-v-6891d412],.placement-grid h4[data-v-6891d412],.ppc-grid h4[data-v-6891d412],.action-advice h4[data-v-6891d412]{margin:0}.result-block-header h3[data-v-6891d412]{color:#172033;font-size:17px}.result-block-header p[data-v-6891d412]{max-width:520px;color:#64748b;font-size:12px;line-height:1.6;text-align:right}.step-number[data-v-6891d412]{display:inline-grid;place-items:center;width:25px;height:25px;color:#fff;background:#4f46e5;border-radius:50%;font-size:12px;font-weight:800}.placement-grid[data-v-6891d412],.ppc-grid[data-v-6891d412]{display:grid;gap:10px}.placement-grid[data-v-6891d412]{grid-template-columns:repeat(2,minmax(0,1fr))}.ppc-grid[data-v-6891d412]{grid-template-columns:repeat(3,minmax(0,1fr))}.placement-grid article[data-v-6891d412],.ppc-grid article[data-v-6891d412],.action-advice[data-v-6891d412]{display:grid;align-content:start;gap:7px;padding:13px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.placement-grid h4[data-v-6891d412],.ppc-grid h4[data-v-6891d412],.action-advice h4[data-v-6891d412]{color:#334155;font-size:13px}.placement-grid small[data-v-6891d412],.ppc-grid small[data-v-6891d412]{color:#64748b;line-height:1.5}.keyword-chips[data-v-6891d412]{display:flex;flex-wrap:wrap;gap:7px}.keyword-chips span[data-v-6891d412],.decision-tag[data-v-6891d412]{display:inline-flex;padding:5px 8px;color:#3730a3;background:#eef2ff;border-radius:999px;font-size:12px;line-height:1.4}.action-advice ol[data-v-6891d412]{display:grid;gap:8px;margin:0;padding-left:20px;color:#334155;line-height:1.65}.negative-block[data-v-6891d412]{border-color:#fed7aa;background:#fffaf5}.negative-chips span[data-v-6891d412]{color:#9a3412;background:#ffedd5}.risk-block[data-v-6891d412]{border-color:#fde68a;background:#fffdf2}.risk-chips span[data-v-6891d412]{color:#92400e;background:#fef3c7}.gap-block[data-v-6891d412]{border-color:#bfdbfe;background:#f8fbff}.verification-list[data-v-6891d412]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.verification-list li[data-v-6891d412]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:start;padding:12px;background:#fff;border:1px solid #dbeafe;border-radius:6px;color:#334155;line-height:1.65}.verification-list b[data-v-6891d412]{padding:2px 7px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-size:11px}.empty-action[data-v-6891d412]{margin:0;color:#94a3b8;font-size:12px}.research-details[data-v-6891d412]{border:1px solid #dbe4f0;border-radius:8px;background:#fff}.research-details summary[data-v-6891d412]{padding:15px 17px;color:#334155;cursor:pointer;font-weight:700}.research-details[open] summary[data-v-6891d412]{border-bottom:1px solid #e2e8f0}.relevance-note[data-v-6891d412]{margin:14px;padding:11px 13px;color:#475569;background:#f8fafc;border-radius:6px;font-size:12px}.keyword-table-wrap[data-v-6891d412]{overflow:auto;border-top:1px solid #e2e8f0}.keyword-table-wrap table[data-v-6891d412]{width:100%;min-width:760px;border-collapse:collapse}.keyword-table-wrap th[data-v-6891d412],.keyword-table-wrap td[data-v-6891d412]{padding:11px;text-align:left;border-bottom:1px solid #e2e8f0;white-space:nowrap}.keyword-table-wrap small[data-v-6891d412]{display:block;color:#64748b}@keyframes task-spin-6891d412{to{transform:rotate(360deg)}}@media(max-width:800px){.task-mode-switch[data-v-6891d412],.keyword-form[data-v-6891d412],.form-row[data-v-6891d412],.placement-grid[data-v-6891d412],.ppc-grid[data-v-6891d412]{grid-template-columns:1fr}.keyword-form .wide[data-v-6891d412]{grid-column:auto}.result-summary[data-v-6891d412]{align-items:flex-start;flex-direction:column}.result-block-header[data-v-6891d412]{display:grid}.result-block-header p[data-v-6891d412]{text-align:left}}.ai-panel[data-v-003fe7a8]{display:grid;gap:18px}.ai-warning[data-v-003fe7a8]{display:flex;gap:10px;padding:14px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:7px}.capability-overview[data-v-003fe7a8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border:1px solid #dbeafe;border-radius:8px;background:#f8fafc}.capability-overview>div[data-v-003fe7a8]{padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:7px}.capability-overview h3[data-v-003fe7a8]{margin:0 0 9px;font-size:14px}.capability-overview p[data-v-003fe7a8]{display:flex;flex-wrap:wrap;gap:7px;margin:0}.capability-overview p span[data-v-003fe7a8]{padding:5px 8px;color:#047857;background:#d1fae5;border-radius:999px;font-size:12px;font-weight:700}.capability-overview p .pending[data-v-003fe7a8]{color:#92400e;background:#fef3c7}.capability-overview small[data-v-003fe7a8]{display:block;margin-top:9px;color:#64748b;line-height:1.55}.ai-form[data-v-003fe7a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai-form label[data-v-003fe7a8]{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.ai-form label small[data-v-003fe7a8]{font-weight:500}.ai-form input[data-v-003fe7a8],.ai-form select[data-v-003fe7a8],.ai-form textarea[data-v-003fe7a8]{padding:10px;border:1px solid #cbd5e1;border-radius:5px;background:#fff}.ai-form textarea[data-v-003fe7a8]{min-height:72px;resize:vertical}.ai-form .wide[data-v-003fe7a8]{grid-column:1/-1}.ai-form button[data-v-003fe7a8]{width:max-content}.task-progress[data-v-003fe7a8]{display:flex;align-items:center;gap:8px;margin:0;color:#1d4ed8;font-size:13px;font-weight:700}.task-spinner[data-v-003fe7a8]{animation:task-spin-003fe7a8 .8s linear infinite}.important-warnings[data-v-003fe7a8]{margin:0;padding:12px 16px 12px 34px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:7px}.listing-result[data-v-003fe7a8]{overflow:hidden;border:1px solid #c7d2fe;border-radius:10px;background:#fff;box-shadow:0 8px 24px #4f46e512}.listing-result>header[data-v-003fe7a8]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:linear-gradient(135deg,#eef2ff,#f8fafc)}.listing-result h3[data-v-003fe7a8],.listing-result h4[data-v-003fe7a8]{margin:0}.result-eyebrow[data-v-003fe7a8]{display:block;margin-bottom:4px;color:#4f46e5;font-size:11px;font-weight:800;letter-spacing:.08em}.copy-all[data-v-003fe7a8],.field-heading button[data-v-003fe7a8],.result-bullets button[data-v-003fe7a8]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:6px 9px;color:#4338ca;border:1px solid #c7d2fe;border-radius:6px;background:#fff;cursor:pointer}.result-field[data-v-003fe7a8]{padding:18px 20px;border-top:1px solid #e2e8f0}.field-heading[data-v-003fe7a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-field p[data-v-003fe7a8]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.result-title[data-v-003fe7a8]{font-size:17px;font-weight:700;color:#172033}.result-bullets[data-v-003fe7a8]{display:grid;gap:11px;margin:0;padding-left:22px}.result-bullets li[data-v-003fe7a8]{padding-left:4px;line-height:1.65}.result-bullets li[data-v-003fe7a8]::marker{color:#4f46e5;font-weight:800}.result-bullets li[data-v-003fe7a8]{display:list-item;position:relative}.result-bullets button[data-v-003fe7a8]{position:absolute;right:0;padding:4px}.result-bullets span[data-v-003fe7a8]{display:block;padding-right:36px}.backend-terms[data-v-003fe7a8]{display:flex;flex-wrap:wrap;gap:8px}.backend-terms span[data-v-003fe7a8]{padding:6px 9px;color:#334155;background:#f1f5f9;border-radius:999px;font-size:13px}.optimization-analysis[data-v-003fe7a8]{overflow:hidden;border:1px solid #dbeafe;border-radius:10px;background:#f8fafc}.optimization-analysis>header[data-v-003fe7a8]{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:18px 20px;border-bottom:1px solid #dbeafe;background:#fff}.optimization-analysis h3[data-v-003fe7a8],.optimization-analysis h4[data-v-003fe7a8],.optimization-analysis p[data-v-003fe7a8]{margin:0}.optimization-analysis>header p[data-v-003fe7a8]{color:#64748b;font-size:13px}.analysis-grid[data-v-003fe7a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.analysis-grid article[data-v-003fe7a8]{padding:15px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.analysis-grid article[data-v-003fe7a8]:last-child{grid-column:1/-1}.analysis-heading[data-v-003fe7a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.analysis-grid strong[data-v-003fe7a8]{color:#334155;font-size:13px}.analysis-grid ul[data-v-003fe7a8]{display:grid;gap:5px;margin:10px 0 0;padding-left:18px;color:#475569;font-size:13px;line-height:1.55}.analysis-status[data-v-003fe7a8]{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800}.status-已通过[data-v-003fe7a8]{color:#047857;background:#d1fae5}.status-有提醒[data-v-003fe7a8]{color:#92400e;background:#fef3c7}.status-需修正[data-v-003fe7a8]{color:#b91c1c;background:#fee2e2}.keyword-plan[data-v-003fe7a8]{display:grid;gap:10px;padding:0 16px 16px}.capability-boundary[data-v-003fe7a8]{padding:13px 16px;color:#475569;background:#eef2ff;border-top:1px solid #c7d2fe;font-size:13px;line-height:1.6}.generation-details[data-v-003fe7a8]{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.generation-details>summary[data-v-003fe7a8]{padding:14px 16px;color:#475569;font-weight:700;cursor:pointer}.ai-detail-grid[data-v-003fe7a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px 14px}.ai-detail-grid article[data-v-003fe7a8]{padding:16px;border:1px solid #dbeafe;border-radius:7px;background:#fff}.ai-detail-grid article>header[data-v-003fe7a8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ai-detail-grid p[data-v-003fe7a8]{white-space:pre-wrap;overflow-wrap:anywhere}.quality-score[data-v-003fe7a8],.issue-count[data-v-003fe7a8]{padding:3px 8px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-size:12px;font-weight:700}.missing-fields[data-v-003fe7a8]{color:#b91c1c}.quality-pass[data-v-003fe7a8]{color:#047857}.source-observations[data-v-003fe7a8]{margin-top:15px;padding:12px;color:#475569;background:#f8fafc;border-radius:7px}.source-observations ul[data-v-003fe7a8]{margin:8px 0 0;padding-left:18px}.source-observations p[data-v-003fe7a8]{margin:8px 0 0}.quality-problems>header[data-v-003fe7a8]{margin-bottom:12px}.quality-problems>header h3[data-v-003fe7a8]{margin:0}.quality-problems>header small[data-v-003fe7a8]{color:#64748b}.issue-card[data-v-003fe7a8]{display:grid;gap:7px;margin-top:10px;padding:12px;border-left:4px solid #f59e0b;border-radius:6px;background:#fffbeb}.issue-card-error[data-v-003fe7a8]{border-left-color:#ef4444;background:#fef2f2}.issue-card>div[data-v-003fe7a8]{display:flex;align-items:center;gap:8px}.issue-card>div span[data-v-003fe7a8]{padding:2px 6px;border-radius:999px;background:#fff;font-size:11px;font-weight:800}.issue-card h4[data-v-003fe7a8],.issue-card p[data-v-003fe7a8]{margin:0}.issue-card p[data-v-003fe7a8]{font-size:13px;line-height:1.55}.issue-action[data-v-003fe7a8]{color:#334155}.keyword-evidence[data-v-003fe7a8]{display:flex;flex-wrap:wrap;gap:8px}.keyword-evidence span[data-v-003fe7a8]{display:grid;gap:2px;padding:7px 9px;background:#fff;border:1px solid #bfdbfe;border-radius:6px}.keyword-evidence small[data-v-003fe7a8]{color:#64748b}@keyframes task-spin-003fe7a8{to{transform:rotate(360deg)}}@media(max-width:800px){.capability-overview[data-v-003fe7a8],.ai-form[data-v-003fe7a8],.analysis-grid[data-v-003fe7a8],.ai-detail-grid[data-v-003fe7a8]{grid-template-columns:1fr}.ai-form .wide[data-v-003fe7a8]{grid-column:auto}.listing-result>header[data-v-003fe7a8],.optimization-analysis>header[data-v-003fe7a8]{align-items:flex-start;flex-direction:column}.analysis-grid article[data-v-003fe7a8]:last-child{grid-column:auto}.result-bullets button[data-v-003fe7a8]{position:static;margin-top:6px}}.offer-result[data-v-3de0adb6]{display:grid;gap:14px;min-width:0}.offer-summary[data-v-3de0adb6]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;color:#dbeafe;background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:8px}.offer-summary p[data-v-3de0adb6],.offer-summary span[data-v-3de0adb6],.offer-summary-metrics em[data-v-3de0adb6]{margin:0;font-style:normal}.offer-summary p[data-v-3de0adb6]{margin-bottom:5px;color:#93c5fd;font-size:11px;font-weight:700;letter-spacing:.08em}.offer-summary>div:first-child strong[data-v-3de0adb6]{display:block;color:#fff;font:700 15px JetBrains Mono,monospace}.offer-summary>div:first-child span[data-v-3de0adb6]{display:block;margin-top:5px;color:#bfdbfe;font-size:11px}.offer-summary-metrics[data-v-3de0adb6]{display:grid;justify-items:end;flex:none}.offer-summary-metrics>span[data-v-3de0adb6]{color:#93c5fd;font-size:10px}.offer-summary-metrics>strong[data-v-3de0adb6]{margin-top:2px;color:#fff;font-size:22px}.offer-freshness[data-v-3de0adb6]{margin-top:5px!important;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:700}.offer-freshness.current[data-v-3de0adb6]{color:#bbf7d0;background:#1665348c}.offer-freshness.stale[data-v-3de0adb6]{color:#fde68a;background:#92400e8c}.offer-freshness.unknown[data-v-3de0adb6]{color:#cbd5e1;background:#475569a6}.offer-boundary-note[data-v-3de0adb6],.offer-null-note[data-v-3de0adb6]{margin:0;padding:10px 12px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:11px;line-height:1.55}.offer-table-scroll[data-v-3de0adb6]{width:100%;max-width:100%;overflow-x:auto;border:1px solid #dbe3ed;border-radius:8px}.offer-table[data-v-3de0adb6]{width:100%;min-width:850px;border-collapse:collapse;background:#fff}.offer-table th[data-v-3de0adb6],.offer-table td[data-v-3de0adb6]{padding:12px 13px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.offer-table th[data-v-3de0adb6]{color:#64748b;background:#f8fafc;font-size:10px;font-weight:700;white-space:nowrap}.offer-table tbody tr:last-child td[data-v-3de0adb6]{border-bottom:0}.offer-seller[data-v-3de0adb6]{display:grid;gap:5px;min-width:165px}.offer-seller>strong[data-v-3de0adb6]{color:#1e293b;font-size:13px}.offer-seller-id[data-v-3de0adb6]{display:flex;align-items:center;gap:5px}.offer-seller-id code[data-v-3de0adb6]{color:#64748b;font-size:9px}.offer-seller-id button[data-v-3de0adb6]{display:grid;place-items:center;width:22px;height:22px;padding:0;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px}.offer-seller-id button[data-v-3de0adb6]:hover{color:#2563eb;border-color:#93c5fd}.offer-seller-id button[data-v-3de0adb6]:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.offer-flags[data-v-3de0adb6]{display:flex;flex-wrap:wrap;gap:4px}.offer-flags span[data-v-3de0adb6]{padding:2px 5px;color:#475569;background:#f1f5f9;border-radius:999px;font-size:8px;font-weight:700}.offer-current-price[data-v-3de0adb6]{color:#047857;font-size:14px;font-weight:800;white-space:nowrap}.offer-list-price[data-v-3de0adb6]{display:flex;align-items:center;gap:7px;color:#64748b;font-size:11px;white-space:nowrap}.offer-list-price em[data-v-3de0adb6]{padding:2px 6px;color:#b91c1c;background:#fee2e2;border-radius:999px;font-size:9px;font-style:normal;font-weight:700}.offer-availability[data-v-3de0adb6]{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:700}.offer-availability.available[data-v-3de0adb6]{color:#166534;background:#dcfce7}.offer-availability.unavailable[data-v-3de0adb6]{color:#991b1b;background:#fee2e2}.offer-availability.unknown[data-v-3de0adb6]{color:#475569;background:#f1f5f9}.offer-observed[data-v-3de0adb6]{display:grid;gap:3px;min-width:130px}.offer-observed strong[data-v-3de0adb6]{font-size:10px}.offer-observed strong.current[data-v-3de0adb6]{color:#166534}.offer-observed strong.stale[data-v-3de0adb6]{color:#b45309}.offer-observed strong.unknown[data-v-3de0adb6]{color:#64748b}.offer-observed time[data-v-3de0adb6],.offer-observed span[data-v-3de0adb6]{color:#94a3b8;font-size:9px;white-space:nowrap}.offer-null-note[data-v-3de0adb6]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}@media(max-width:700px){.offer-summary[data-v-3de0adb6]{align-items:flex-start;flex-direction:column}.offer-summary-metrics[data-v-3de0adb6]{justify-items:start}.offer-table-scroll[data-v-3de0adb6]{overflow:visible;border:0}.offer-table[data-v-3de0adb6],.offer-table tbody[data-v-3de0adb6],.offer-table tr[data-v-3de0adb6],.offer-table td[data-v-3de0adb6]{display:block;width:100%;min-width:0}.offer-table thead[data-v-3de0adb6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.offer-table tbody[data-v-3de0adb6]{display:grid;gap:10px}.offer-table tr[data-v-3de0adb6]{padding:12px;background:#fff;border:1px solid #dbe3ed;border-radius:8px}.offer-table td[data-v-3de0adb6]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #eef2f7}.offer-table td[data-v-3de0adb6]:before{content:attr(data-label);color:#64748b;font-size:10px;font-weight:700}.offer-table td[data-v-3de0adb6]:last-child{border-bottom:0}}.docs-page[data-v-b6696ac1]{background:#f8fafc;min-height:100vh}.docs-hero[data-v-b6696ac1]{padding:72px 0 64px;background:#0f172a;color:#fff}.eyebrow[data-v-b6696ac1],.panel-kicker[data-v-b6696ac1]{font:700 11px/1.2 JetBrains Mono,monospace;letter-spacing:.08em;color:#60a5fa}.docs-hero h1[data-v-b6696ac1]{margin-top:14px;font-size:clamp(34px,5vw,56px)}.docs-hero>div>p[data-v-b6696ac1]:not(.eyebrow){max-width:620px;margin-top:16px;color:#cbd5e1;font-size:17px}.hero-links[data-v-b6696ac1]{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.hero-links a[data-v-b6696ac1]{display:inline-flex;align-items:center;gap:8px;color:#bfdbfe;font-weight:700}.collector-form[data-v-b6696ac1]{display:grid;gap:9px}.collector-url-heading[data-v-b6696ac1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.collector-url-heading label[data-v-b6696ac1]{color:#334155;font-size:13px;font-weight:700}.collector-url-heading span[data-v-b6696ac1]{color:#64748b;font-size:12px;font-weight:700}.collector-url-list[data-v-b6696ac1]{display:grid;gap:8px;max-height:310px;overflow-y:auto}.collector-url-row[data-v-b6696ac1]{display:grid;grid-template-columns:24px minmax(0,1fr) 34px;gap:8px;align-items:center}.collector-url-row>span[data-v-b6696ac1]{color:#64748b;font-size:12px;font-weight:700;text-align:center}.collector-url-row input[data-v-b6696ac1]{width:100%;min-height:44px;padding:0 13px;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px}.collector-url-remove[data-v-b6696ac1],.collector-url-add[data-v-b6696ac1]{min-height:36px;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-weight:700}.collector-url-remove[data-v-b6696ac1]{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.collector-url-add[data-v-b6696ac1]{justify-self:start;margin-left:32px;padding:0 14px}.collector-url-remove[data-v-b6696ac1]:hover:not(:disabled),.collector-url-add[data-v-b6696ac1]:hover:not(:disabled){color:#4338ca;border-color:#818cf8}.collector-url-remove[data-v-b6696ac1]:disabled,.collector-url-add[data-v-b6696ac1]:disabled{cursor:not-allowed;opacity:.45}.collector-progress[data-v-b6696ac1]{padding:10px 12px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-weight:700}.collector-error[data-v-b6696ac1]{padding:10px 12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.collector-result[data-v-b6696ac1]{margin-top:10px;overflow:hidden;background:#0f172a;border:1px solid #1e293b;border-radius:7px}.collector-result header[data-v-b6696ac1]{display:flex;justify-content:space-between;gap:12px;padding:10px 13px;color:#bfdbfe;border-bottom:1px solid #1e293b;font-size:12px}.collector-result header span[data-v-b6696ac1]{color:#86efac}.collector-copy-action[data-v-b6696ac1]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 7px;color:#bfdbfe;background:#1e293b;border:1px solid #334155;border-radius:4px;font-size:11px;font-weight:700}.collector-copy-action[data-v-b6696ac1]:hover{color:#fff;border-color:#60a5fa}.collector-result pre[data-v-b6696ac1]{max-height:320px;margin:0;padding:14px;overflow:auto;color:#dbeafe;font:12px/1.65 JetBrains Mono,monospace;white-space:pre-wrap}.docs-section[data-v-b6696ac1]{padding-top:38px}.docs-layout[data-v-b6696ac1]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.docs-nav[data-v-b6696ac1]{position:sticky;top:96px;display:grid;gap:4px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.docs-nav span[data-v-b6696ac1]{padding:8px 10px 10px;color:#94a3b8;font-size:11px;font-weight:700}.docs-nav button[data-v-b6696ac1]{display:flex;align-items:center;gap:9px;padding:11px 10px;color:#475569;background:transparent;border-radius:6px;text-align:left;font-size:13px;font-weight:700}.docs-nav button.active[data-v-b6696ac1]{color:#2563eb;background:#eff6ff}.docs-main[data-v-b6696ac1]{min-width:0}.docs-panel[data-v-b6696ac1]{padding:30px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.docs-panel h2[data-v-b6696ac1]{margin-top:11px;color:#0f172a;font-size:25px;line-height:1.3}.lead[data-v-b6696ac1]{max-width:760px;margin-top:10px;color:#64748b;line-height:1.75}.category-badge[data-v-b6696ac1]{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:7px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px}.category-badge span[data-v-b6696ac1]{color:#64748b;font-size:11px}.category-badge strong[data-v-b6696ac1],.category-tag[data-v-b6696ac1]{color:#1d4ed8;font-size:12px;font-weight:700}.auth-grid[data-v-b6696ac1]{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-top:28px}.auth-grid article[data-v-b6696ac1]{padding:22px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.auth-grid h3[data-v-b6696ac1],.docs-panel>h3[data-v-b6696ac1]{margin-bottom:14px;color:#1e293b;font-size:17px}.auth-grid dl[data-v-b6696ac1]{display:grid;grid-template-columns:135px 1fr;gap:12px 18px;font-size:13px}.auth-grid dt[data-v-b6696ac1]{color:#2563eb;font:700 12px JetBrains Mono,monospace}.auth-grid dd[data-v-b6696ac1]{color:#64748b}.muted[data-v-b6696ac1]{margin-top:15px;color:#94a3b8;font-size:12px;line-height:1.7}.code-block[data-v-b6696ac1]{position:relative;margin-top:15px;color:#dbeafe;background:#0f172a;border-radius:7px}.code-block button[data-v-b6696ac1]{position:absolute;top:10px;right:10px;color:#93c5fd;background:transparent}.code-block pre[data-v-b6696ac1]{padding:20px;overflow:auto;font:12px/1.7 JetBrains Mono,monospace;white-space:pre}.compact pre[data-v-b6696ac1]{max-height:190px}.endpoint-list[data-v-b6696ac1],.tool-list[data-v-b6696ac1]{display:grid;gap:7px;margin-top:26px}.endpoint-row[data-v-b6696ac1],.tool-row[data-v-b6696ac1]{width:100%;display:grid;align-items:center;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.endpoint-row[data-v-b6696ac1]{grid-template-columns:58px minmax(0,1fr) 130px 55px;gap:10px;padding:12px}.endpoint-row.selected[data-v-b6696ac1],.tool-row.selected[data-v-b6696ac1]{border-color:#93c5fd;background:#eff6ff}.endpoint-row code[data-v-b6696ac1],.tool-row code[data-v-b6696ac1]{overflow:hidden;color:#334155;font:12px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.endpoint-row strong[data-v-b6696ac1]{color:#475569;font-size:12px}.endpoint-row em[data-v-b6696ac1],.tool-row em[data-v-b6696ac1]{color:#64748b;font-size:11px;font-style:normal}.method[data-v-b6696ac1]{display:inline-flex;justify-content:center;padding:4px 6px;border-radius:4px;color:#fff;font:700 10px JetBrains Mono,monospace}.method.get[data-v-b6696ac1]{background:#16a34a}.method.post[data-v-b6696ac1]{background:#2563eb}.endpoint-detail[data-v-b6696ac1]{margin-top:22px;padding:22px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.endpoint-title[data-v-b6696ac1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.endpoint-title code[data-v-b6696ac1]{color:#334155;font:12px JetBrains Mono,monospace}.endpoint-detail h3[data-v-b6696ac1]{margin-top:16px;color:#0f172a;font-size:20px}.endpoint-detail p[data-v-b6696ac1]{margin-top:8px;color:#64748b}.async-contract-note[data-v-b6696ac1]{display:grid;gap:8px;margin-top:16px;padding:14px;color:#475569;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:12px}.async-contract-note strong[data-v-b6696ac1]{color:#1d4ed8}.async-contract-note span[data-v-b6696ac1]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.async-contract-note code[data-v-b6696ac1]{color:#1e3a8a}.spec-grid[data-v-b6696ac1]{display:grid;grid-template-columns:70px 1fr;gap:10px 16px;margin:18px 0;color:#64748b;font-size:13px}.spec-grid dt[data-v-b6696ac1]{color:#2563eb;font-weight:700}.tool-row[data-v-b6696ac1]{grid-template-columns:22px minmax(0,1fr) 150px 190px 55px;gap:12px;padding:13px}.tool-row span[data-v-b6696ac1]{color:#475569;font-size:12px}.tool-row small[data-v-b6696ac1]{color:#94a3b8;font:11px JetBrains Mono,monospace}.mcp-endpoint-detail[data-v-b6696ac1]{grid-column:1 / -1;margin-top:0}.debug-toolbar[data-v-b6696ac1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.mode-switch[data-v-b6696ac1]{display:inline-flex;padding:3px;background:#f1f5f9;border-radius:6px}.mode-switch button[data-v-b6696ac1]{padding:7px 11px;color:#64748b;background:transparent;border-radius:4px;font-size:11px;font-weight:700}.mode-switch button.active[data-v-b6696ac1]{color:#fff;background:#2563eb}.key-state[data-v-b6696ac1]{display:inline-flex;align-items:center;gap:6px;color:#15803d;font-size:12px}.login-gate[data-v-b6696ac1]{display:flex;align-items:center;gap:14px;margin-top:26px;padding:22px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px}.login-gate>svg[data-v-b6696ac1]{color:#2563eb}.login-gate h3[data-v-b6696ac1]{color:#1e3a8a;font-size:17px}.login-gate p[data-v-b6696ac1]{margin-top:5px;color:#64748b;font-size:13px}.login-gate .button[data-v-b6696ac1]{margin-left:auto}.debug-form[data-v-b6696ac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.debug-form label[data-v-b6696ac1]{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.debug-form input[data-v-b6696ac1],.debug-form select[data-v-b6696ac1]{width:100%;padding:10px 11px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;font:13px inherit}.inline-fields[data-v-b6696ac1]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.debug-run[data-v-b6696ac1]{margin-top:20px;min-height:38px;padding:0 16px;font-size:12px}.debug-error[data-v-b6696ac1]{margin-top:12px;padding:10px 12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;font-size:12px}.debug-output[data-v-b6696ac1]{margin-top:22px;border:1px solid #1e293b;border-radius:7px;overflow:hidden;background:#0f172a}.debug-output header[data-v-b6696ac1]{display:flex;justify-content:space-between;padding:10px 14px;color:#bfdbfe;border-bottom:1px solid #1e293b;font-size:12px;font-weight:700}.debug-output small[data-v-b6696ac1]{color:#86efac}.debug-output pre[data-v-b6696ac1]{min-height:180px;margin:0;padding:16px;color:#dbeafe;overflow:auto;font:12px/1.7 JetBrains Mono,monospace;white-space:pre-wrap}@media(max-width:800px){.docs-layout[data-v-b6696ac1]{grid-template-columns:1fr}.docs-nav[data-v-b6696ac1]{position:static;display:flex;overflow:auto}.docs-nav span[data-v-b6696ac1]{display:none}.docs-nav button[data-v-b6696ac1]{white-space:nowrap}.auth-grid[data-v-b6696ac1]{grid-template-columns:1fr}.endpoint-row[data-v-b6696ac1]{grid-template-columns:54px minmax(0,1fr)}.endpoint-row strong[data-v-b6696ac1],.endpoint-row em[data-v-b6696ac1]{grid-column:2}.tool-row[data-v-b6696ac1]{grid-template-columns:1fr}.tool-row span[data-v-b6696ac1],.tool-row small[data-v-b6696ac1],.tool-row em[data-v-b6696ac1]{display:none}}@media(max-width:560px){.docs-hero[data-v-b6696ac1]{padding:52px 0}.docs-panel[data-v-b6696ac1]{padding:20px}.docs-panel h2[data-v-b6696ac1]{font-size:22px}.debug-form[data-v-b6696ac1]{grid-template-columns:1fr}.login-gate[data-v-b6696ac1]{align-items:flex-start;flex-wrap:wrap}.login-gate .button[data-v-b6696ac1]{width:100%;margin-left:0}.auth-grid dl[data-v-b6696ac1]{grid-template-columns:1fr}.spec-grid[data-v-b6696ac1]{grid-template-columns:1fr;gap:5px}.spec-grid dd[data-v-b6696ac1]{margin-bottom:8px}}.category-toggle[data-v-b6696ac1]{justify-content:space-between!important;color:#1e3a8a!important;background:#f8fafc!important}.category-toggle svg[data-v-b6696ac1]{transition:transform .2s}.category-toggle svg.rotated[data-v-b6696ac1]{transform:rotate(180deg)}.category-dot[data-v-b6696ac1]{width:8px;height:8px;background:#2563eb;border-radius:50%;box-shadow:0 0 0 3px #dbeafe}.alibaba1688-category-toggle[data-v-b6696ac1]{color:#9a3412!important;background:#fff7ed!important}.alibaba1688-category-dot[data-v-b6696ac1]{background:#f97316;box-shadow:0 0 0 3px #ffedd5}.category-toggle strong[data-v-b6696ac1]{margin-right:auto;margin-left:3px}.category-children[data-v-b6696ac1]{display:grid;gap:3px;margin:0 0 4px 18px;padding-left:11px;border-left:1px solid #bfdbfe}.category-children button[data-v-b6696ac1]{padding:8px 9px;font-size:12px}.alibaba1688-category-children[data-v-b6696ac1]{border-left-color:#fed7aa}.alibaba1688-category-badge[data-v-b6696ac1]{background:#fff7ed;border-color:#fed7aa}.alibaba1688-category-badge strong[data-v-b6696ac1]{color:#c2410c}.distribution-interface-row[data-v-b6696ac1]{display:grid;grid-template-columns:58px minmax(0,1fr) 100px 55px;gap:10px;align-items:center;margin-top:26px;padding:12px;background:#fff7ed;border:1px solid #fdba74;border-radius:6px}.distribution-interface-row code[data-v-b6696ac1]{min-width:0;overflow:hidden;color:#334155;font:12px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.distribution-interface-row strong[data-v-b6696ac1]{color:#9a3412;font-size:12px}.distribution-interface-row .method.mcp[data-v-b6696ac1]{color:#7c3aed;background:#ede9fe}.distribution-interface-row .endpoint-debug-action[data-v-b6696ac1]{grid-column:4}.distribution-contract[data-v-b6696ac1]{margin-top:14px;overflow:hidden;background:#fff;border:1px solid #fed7aa;border-radius:7px}.distribution-contract dl[data-v-b6696ac1]{display:grid;margin:0}.distribution-contract dl>div[data-v-b6696ac1]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:13px 16px;border-top:1px solid #f1f5f9}.distribution-contract dl>div[data-v-b6696ac1]:first-child{border-top:0}.distribution-contract dt[data-v-b6696ac1]{color:#475569;font-size:12px;font-weight:700}.distribution-contract dd[data-v-b6696ac1]{min-width:0;color:#64748b;font-size:12px;line-height:1.65}.distribution-contract dd code[data-v-b6696ac1]{color:#c2410c;overflow-wrap:anywhere}@media(max-width:640px){.distribution-interface-row[data-v-b6696ac1]{grid-template-columns:52px minmax(0,1fr)}.distribution-interface-row strong[data-v-b6696ac1]{grid-column:1 / -1}.distribution-interface-row .endpoint-debug-action[data-v-b6696ac1]{grid-column:1 / -1;justify-content:center}.distribution-contract dl>div[data-v-b6696ac1]{grid-template-columns:1fr;gap:5px}}.field-table[data-v-b6696ac1]{display:grid;overflow:auto;margin:10px 0 20px;border:1px solid #e2e8f0;border-radius:6px}.field-row[data-v-b6696ac1]{display:grid;grid-template-columns:minmax(210px,.85fr) 100px 58px minmax(220px,1fr);gap:12px;align-items:start;padding:10px 12px;border-top:1px solid #e2e8f0;color:#64748b;font-size:12px;line-height:1.5}.field-row[data-v-b6696ac1]:first-child{border-top:0}.field-row code[data-v-b6696ac1]{min-width:0;overflow-wrap:anywhere;color:#2563eb;font:700 11px/1.5 JetBrains Mono,monospace}.field-row>span[data-v-b6696ac1]{min-width:0}.field-head[data-v-b6696ac1]{color:#475569;background:#f1f5f9;font-weight:700}.endpoint-detail h4[data-v-b6696ac1]{margin:18px 0 7px;color:#334155;font-size:13px}@media(max-width:800px){.field-row[data-v-b6696ac1]{grid-template-columns:180px 90px 45px minmax(220px,1fr);min-width:570px}}.flow-grid[data-v-b6696ac1]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.flow-grid article[data-v-b6696ac1]{padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.flow-number[data-v-b6696ac1]{display:inline-flex;padding:4px 7px;color:#1d4ed8;background:#dbeafe;border-radius:4px;font:700 10px JetBrains Mono,monospace}.flow-grid h3[data-v-b6696ac1]{margin-top:10px;color:#1e293b;font-size:17px}.flow-grid ol[data-v-b6696ac1]{display:grid;gap:9px;margin:14px 0 0;padding-left:20px;color:#64748b;font-size:13px;line-height:1.6}.flow-grid li[data-v-b6696ac1]::marker{color:#2563eb;font-weight:700}.recreate-key-link[data-v-b6696ac1]{display:inline-block;margin-top:8px;color:#2563eb;font-size:12px;font-weight:700}@media(max-width:800px){.flow-grid[data-v-b6696ac1]{grid-template-columns:1fr}}.repair-key[data-v-b6696ac1]{margin-top:12px;color:#92400e!important;background:#fffbeb!important;border:1px solid #fcd34d!important}.debug-summary[data-v-b6696ac1]{margin-top:22px;overflow:hidden;background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-shadow:0 8px 24px #0f172a0f}.debug-summary-head[data-v-b6696ac1]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid #e2e8f0}.debug-summary-head>div[data-v-b6696ac1]:first-child{display:grid;gap:3px}.debug-summary-head strong[data-v-b6696ac1]{color:#0f172a;font-size:15px}.debug-summary-head span[data-v-b6696ac1]{color:#64748b;font-size:11px}.debug-chips[data-v-b6696ac1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.status-chip[data-v-b6696ac1],.preview-chip[data-v-b6696ac1]{padding:5px 8px;border-radius:999px;font:700 10px JetBrains Mono,monospace}.status-chip[data-v-b6696ac1]{color:#991b1b;background:#fee2e2}.status-chip.success[data-v-b6696ac1]{color:#166534;background:#dcfce7}.preview-chip[data-v-b6696ac1]{color:#92400e!important;background:#fef3c7}.debug-meta[data-v-b6696ac1]{display:flex;flex-wrap:wrap;gap:9px 18px;padding:11px 18px;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px}.debug-meta strong[data-v-b6696ac1]{margin-left:4px;color:#334155}.debug-results[data-v-b6696ac1]{padding:18px}.result-count[data-v-b6696ac1]{margin-bottom:11px;color:#64748b;font-size:12px}.result-grid[data-v-b6696ac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.result-card[data-v-b6696ac1]{display:grid;grid-template-columns:102px minmax(0,1fr);min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:7px}.result-card>img[data-v-b6696ac1]{width:92px;height:136px;margin:10px 0 10px 10px;align-self:center;border-radius:4px;object-fit:contain;background:#f8fafc}.result-card-body[data-v-b6696ac1]{min-width:0;padding:12px}.result-card-body small[data-v-b6696ac1]{color:#2563eb;font:700 10px JetBrains Mono,monospace}.result-card-body h3[data-v-b6696ac1]{display:-webkit-box;overflow:hidden;margin:5px 0 4px;color:#1e293b;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-card-body p[data-v-b6696ac1]{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.result-metrics[data-v-b6696ac1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:9px;color:#64748b;font-size:10px}.result-metrics strong[data-v-b6696ac1]{color:#0f766e;font-size:13px}.listing-result[data-v-b6696ac1]{display:block;padding:20px}.listing-audit-header[data-v-b6696ac1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.listing-audit-header>div[data-v-b6696ac1]:first-child{display:grid;gap:5px}.listing-audit-header strong[data-v-b6696ac1]{color:#1e293b;font-size:16px}.listing-audit-header span[data-v-b6696ac1]{color:#64748b;font-size:11px}.listing-audit-score[data-v-b6696ac1]{display:grid;justify-items:end;gap:3px;color:#0f766e}.listing-audit-score strong[data-v-b6696ac1]{color:#0f766e;font-size:26px;line-height:1}.listing-audit-score span[data-v-b6696ac1]{color:#64748b;font-size:11px}.listing-audit-section[data-v-b6696ac1]{padding-top:16px}.listing-audit-section h3[data-v-b6696ac1]{margin:0 0 10px;color:#334155;font-size:12px;font-weight:700}.listing-audit-core-grid[data-v-b6696ac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.listing-audit-item[data-v-b6696ac1]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px}.listing-audit-item>div[data-v-b6696ac1]{display:grid;min-width:0;gap:3px}.listing-audit-item span[data-v-b6696ac1]{color:#64748b;font-size:11px}.listing-audit-item strong[data-v-b6696ac1]{overflow:hidden;color:#334155;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.listing-audit-status[data-v-b6696ac1]{flex:none;padding:3px 6px;color:#b45309;background:#fffbeb;border-radius:4px;font-size:10px;font-style:normal;font-weight:700}.listing-audit-status.passed[data-v-b6696ac1]{color:#047857;background:#ecfdf5}.listing-audit-status.unknown[data-v-b6696ac1]{color:#64748b;background:#f1f5f9}.listing-audit-info[data-v-b6696ac1]{display:flex;flex-wrap:wrap;gap:8px 18px;color:#64748b;font-size:11px}.listing-audit-info strong[data-v-b6696ac1]{margin-left:4px;color:#334155}.debug-empty-result[data-v-b6696ac1]{padding:24px;color:#64748b;text-align:center;font-size:13px}@media(max-width:800px){.result-grid[data-v-b6696ac1]{grid-template-columns:1fr}}@media(max-width:560px){.debug-summary-head[data-v-b6696ac1]{align-items:flex-start;flex-direction:column}.debug-chips[data-v-b6696ac1]{justify-content:flex-start}.result-card[data-v-b6696ac1]{grid-template-columns:82px minmax(0,1fr)}.result-card>img[data-v-b6696ac1]{width:74px;height:108px;margin:8px 0 8px 8px}.listing-result[data-v-b6696ac1]{padding:16px}.listing-audit-header[data-v-b6696ac1]{flex-direction:column}.listing-audit-score[data-v-b6696ac1]{justify-items:start}.listing-audit-core-grid[data-v-b6696ac1]{grid-template-columns:1fr}}.debug-form textarea[data-v-b6696ac1]{width:100%;padding:10px 11px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;font:13px inherit;resize:vertical}.field-row[data-v-b6696ac1]{grid-template-columns:minmax(190px,.8fr) 82px 92px 55px minmax(230px,1fr)}.debug-contract[data-v-b6696ac1]{grid-column:1/-1;padding:16px 18px;background:#f8fafc;border:1px solid #dbeafe;border-radius:7px}.debug-contract header[data-v-b6696ac1]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.debug-contract header>div[data-v-b6696ac1]{display:grid;gap:3px}.debug-contract strong[data-v-b6696ac1]{color:#1e293b;font-size:13px}.debug-contract span[data-v-b6696ac1]{color:#64748b;font-size:11px}.debug-parameter-list[data-v-b6696ac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.debug-parameter-list>span[data-v-b6696ac1]{display:flex;align-items:center;gap:7px;padding:8px 9px;background:#fff;border:1px solid #e2e8f0;border-radius:5px}.debug-parameter-list code[data-v-b6696ac1]{color:#2563eb;font:700 11px JetBrains Mono,monospace}.debug-parameter-list em[data-v-b6696ac1]{margin-left:auto;color:#94a3b8;font-size:10px;font-style:normal}.debug-contract details[data-v-b6696ac1]{margin-top:12px;border-top:1px solid #dbeafe}.debug-contract summary[data-v-b6696ac1]{padding-top:12px;color:#2563eb;cursor:pointer;font-size:11px;font-weight:700}.debug-contract pre[data-v-b6696ac1]{max-height:260px;margin:10px 0 0;padding:12px;color:#dbeafe;overflow:auto;background:#0f172a;border-radius:5px;font:11px/1.6 JetBrains Mono,monospace;white-space:pre-wrap}.protocol-error[data-v-b6696ac1]{padding:22px;color:#991b1b;background:#fef2f2}.protocol-error strong[data-v-b6696ac1]{font-size:14px}.protocol-error p[data-v-b6696ac1]{margin-top:8px;font-size:12px;line-height:1.6}.protocol-error span[data-v-b6696ac1]{display:block;margin-top:6px;color:#b91c1c;font:11px JetBrains Mono,monospace}@media(max-width:800px){.field-row[data-v-b6696ac1]{grid-template-columns:170px 72px 82px 45px minmax(220px,1fr);min-width:650px}}@media(max-width:560px){.debug-parameter-list[data-v-b6696ac1]{grid-template-columns:1fr}.debug-contract header[data-v-b6696ac1]{flex-direction:column}}.result-card[data-v-b6696ac1]{width:100%;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.result-card[data-v-b6696ac1]:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.debug-pagination[data-v-b6696ac1]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px}.debug-pagination button[data-v-b6696ac1]{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:5px;font-size:12px;font-weight:700}.debug-pagination button.active[data-v-b6696ac1]{color:#fff;background:#2563eb;border-color:#2563eb}.debug-pagination button[data-v-b6696ac1]:disabled{cursor:not-allowed;opacity:.45}.product-detail-modal[data-v-b6696ac1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a94}.product-detail-dialog[data-v-b6696ac1]{display:flex;flex-direction:column;width:min(820px,100%);max-height:min(86vh,760px);overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 24px 60px #0f172a40}.product-detail-header[data-v-b6696ac1]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #e2e8f0}.product-detail-header h2[data-v-b6696ac1]{margin-top:7px;color:#0f172a;font-size:22px;line-height:1.3}.product-detail-header p[data-v-b6696ac1]{margin-top:5px;color:#64748b;font:11px JetBrains Mono,monospace}.product-detail-header>button[data-v-b6696ac1]{display:grid;place-items:center;width:34px;height:34px;flex:none;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px}.product-detail-groups[data-v-b6696ac1]{padding:20px 24px 26px;overflow:auto}.product-detail-group+.product-detail-group[data-v-b6696ac1]{margin-top:22px}.product-detail-group h3[data-v-b6696ac1]{margin-bottom:10px;color:#334155;font-size:14px}.product-detail-group dl[data-v-b6696ac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.product-detail-group dl>div[data-v-b6696ac1]{min-width:0;padding:9px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px}.product-detail-group dt[data-v-b6696ac1]{color:#64748b;font:700 10px JetBrains Mono,monospace}.product-detail-group dd[data-v-b6696ac1]{margin-top:4px;color:#1e293b;font-size:12px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:560px){.product-detail-modal[data-v-b6696ac1]{padding:8px}.product-detail-dialog[data-v-b6696ac1]{width:100%;max-height:94vh}.product-detail-header[data-v-b6696ac1]{padding:18px}.product-detail-groups[data-v-b6696ac1]{padding:16px 18px 22px}.product-detail-group dl[data-v-b6696ac1]{grid-template-columns:1fr}}.debug-response-request[data-v-b6696ac1]{color:#64748b!important;font:12px JetBrains Mono,monospace!important;line-height:1.4}.debug-response-protocol[data-v-b6696ac1]{color:#94a3b8!important;font-size:10px!important}.debug-summary-head[data-v-b6696ac1]{padding:18px 24px}.debug-summary-head strong[data-v-b6696ac1]{font-size:20px;line-height:1.25}.debug-summary-head>div[data-v-b6696ac1]:first-child{gap:5px}.result-card[data-v-b6696ac1]{transition:border-color .15s ease,box-shadow .15s ease}.result-card[data-v-b6696ac1]:hover{border-color:#93c5fd;box-shadow:0 5px 14px #2563eb1a}.result-card>img[data-v-b6696ac1]{object-fit:cover}.debug-pagination[data-v-b6696ac1]{justify-content:flex-end;padding-top:15px;border-top:1px solid #e2e8f0}.product-detail-modal[data-v-b6696ac1]{padding:30px 24px}.product-detail-dialog[data-v-b6696ac1]{width:min(820px,100%);max-height:min(92vh,760px);border-radius:8px}.product-detail-header[data-v-b6696ac1]{padding:23px 24px 20px}.product-detail-header h2[data-v-b6696ac1]{margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.product-detail-header p[data-v-b6696ac1]{margin-top:7px;color:#64748b;font-size:13px}.product-detail-header>button[data-v-b6696ac1]{width:34px;height:34px;background:#f8fafc}.product-detail-header>button[data-v-b6696ac1]:hover{color:#334155;background:#f1f5f9}.product-detail-content[data-v-b6696ac1]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;min-height:0;padding:24px}.product-detail-image[data-v-b6696ac1]{width:160px;height:190px;overflow:hidden;background:#f1f5f9;border-radius:6px}.product-detail-image img[data-v-b6696ac1]{display:block;width:100%;height:100%;object-fit:cover}.product-detail-groups[data-v-b6696ac1]{min-width:0;padding:0 0 8px;overflow:auto}.product-detail-group+.product-detail-group[data-v-b6696ac1]{margin-top:24px}.product-detail-group h3[data-v-b6696ac1]{margin-bottom:11px;color:#334155;font-size:17px;font-weight:700;line-height:1.3}.product-detail-group dl[data-v-b6696ac1]{gap:8px 18px}.product-detail-group dl>div[data-v-b6696ac1]{min-height:54px;padding:9px 10px;background:#f8fafc;border:1px solid #dbe3ee;border-radius:5px}.product-detail-group dt[data-v-b6696ac1]{color:#71829a;font-size:10px;font-weight:600;line-height:1.3}.product-detail-group dd[data-v-b6696ac1]{margin-top:5px;padding-left:38px;color:#1e293b;font-size:13px;font-weight:600;line-height:1.45}@media(max-width:700px){.product-detail-content[data-v-b6696ac1]{grid-template-columns:1fr;gap:18px}.product-detail-image[data-v-b6696ac1]{width:132px;height:156px}.product-detail-groups[data-v-b6696ac1]{overflow:visible}}@media(max-width:560px){.product-detail-modal[data-v-b6696ac1]{padding:8px}.product-detail-dialog[data-v-b6696ac1]{max-height:94vh}.product-detail-header[data-v-b6696ac1]{padding:18px}.product-detail-header h2[data-v-b6696ac1]{font-size:24px}.product-detail-content[data-v-b6696ac1]{padding:18px}.product-detail-image[data-v-b6696ac1]{width:120px;height:142px}.product-detail-group dl[data-v-b6696ac1]{grid-template-columns:1fr}.product-detail-group dd[data-v-b6696ac1]{padding-left:28px}}.product-detail-header[data-v-b6696ac1]{padding:17px 24px 18px}.product-detail-header h2[data-v-b6696ac1]{margin-top:0;font-size:21px;line-height:1.25}.product-detail-header p[data-v-b6696ac1]{margin-top:7px;font-size:12px;line-height:1.3}.product-detail-content[data-v-b6696ac1]{gap:22px;padding:24px}.product-detail-group+.product-detail-group[data-v-b6696ac1]{margin-top:25px}.product-detail-group h3[data-v-b6696ac1]{margin-bottom:10px;font-size:14px;line-height:1.3}.product-detail-group dl[data-v-b6696ac1]{gap:0 18px}.product-detail-group dl>div[data-v-b6696ac1]{min-height:55px;padding:7px 0 9px;background:transparent;border:0;border-bottom:1px solid #e2e8f0;border-radius:0}.product-detail-group dt[data-v-b6696ac1]{font-size:10px;line-height:1.25}.product-detail-group dd[data-v-b6696ac1]{margin-top:4px;padding-left:0;font-size:13px;font-weight:700;line-height:1.35}.product-detail-group dd[data-v-b6696ac1]:empty:after{content:"暂无";color:#94a3b8}@media(max-width:700px){.product-detail-content[data-v-b6696ac1]{gap:18px;padding:20px}.product-detail-group dl[data-v-b6696ac1]{gap:0}.product-detail-group dl>div[data-v-b6696ac1]{min-height:53px}.product-detail-group dd[data-v-b6696ac1]{padding-left:0}}@media(max-width:560px){.product-detail-header[data-v-b6696ac1]{padding:16px 18px}.product-detail-header h2[data-v-b6696ac1]{font-size:20px}.product-detail-content[data-v-b6696ac1]{padding:18px}.product-detail-group h3[data-v-b6696ac1]{font-size:14px}}.product-detail-group[data-v-b6696ac1],.product-detail-group dl[data-v-b6696ac1],.product-detail-group dt[data-v-b6696ac1],.product-detail-group dd[data-v-b6696ac1]{text-align:left}.product-detail-group dd[data-v-b6696ac1]{margin-left:0;margin-inline-start:0}.product-detail-group-wide dl[data-v-b6696ac1]{grid-template-columns:1fr}.debug-raw[data-v-b6696ac1]{margin:18px;border-top:1px solid #e2e8f0}.debug-raw summary[data-v-b6696ac1]{padding:14px 0 0;color:#334155;cursor:pointer;font-size:12px;font-weight:700}.debug-raw pre[data-v-b6696ac1]{max-height:460px;margin:10px 0 0;padding:16px;color:#dbeafe;overflow:auto;background:#0f172a;border-radius:6px;font:11px/1.65 JetBrains Mono,monospace;white-space:pre-wrap}.endpoint-debug-button[data-v-b6696ac1]{margin-left:auto;white-space:nowrap}.endpoint-debug-button svg[data-v-b6696ac1]{flex:none}@media(max-width:560px){.endpoint-debug-button[data-v-b6696ac1]{width:100%;margin-top:8px;margin-left:0;justify-content:center}}.endpoint-row[data-v-b6696ac1]{position:relative;cursor:pointer}.endpoint-row[data-v-b6696ac1]:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.endpoint-row.expanded[data-v-b6696ac1]{border-color:#93c5fd;background:#eff6ff}.endpoint-debug-action[data-v-b6696ac1]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;color:#fff;background:#4f46e5;border-radius:5px;font-size:11px;font-weight:700;white-space:nowrap}.endpoint-debug-action[data-v-b6696ac1]:hover{background:#4338ca}.endpoint-expand-icon[data-v-b6696ac1]{color:#64748b;justify-self:end;transition:transform .2s ease}.endpoint-expand-icon.rotated[data-v-b6696ac1]{transform:rotate(90deg)}.tool-expand-icon[data-v-b6696ac1]{grid-column:1;grid-row:1;justify-self:start;color:#64748b;transition:transform .2s ease}.tool-expand-icon.rotated[data-v-b6696ac1]{transform:rotate(90deg)}@media(min-width:801px){.endpoint-row[data-v-b6696ac1]{grid-template-columns:22px 58px fit-content(58%) minmax(120px,1fr) auto}.endpoint-row strong[data-v-b6696ac1]{grid-column:4;justify-self:start;text-align:left}}@media(max-width:800px){.endpoint-row[data-v-b6696ac1]{grid-template-columns:22px minmax(0,1fr) auto;grid-template-rows:auto auto auto}.endpoint-row .method[data-v-b6696ac1]{grid-column:2;grid-row:1}.endpoint-row code[data-v-b6696ac1]{grid-column:2;grid-row:2}.endpoint-row strong[data-v-b6696ac1]{grid-column:2;grid-row:3}.endpoint-row em[data-v-b6696ac1]{display:none}.endpoint-debug-action[data-v-b6696ac1]{grid-column:3;grid-row:1 / span 2}.endpoint-expand-icon[data-v-b6696ac1]{display:none}}.endpoint-row[data-v-b6696ac1]{grid-template-rows:auto;row-gap:0;min-height:68px;align-content:center}.endpoint-expand-icon[data-v-b6696ac1]{grid-column:1;grid-row:1;justify-self:start;margin-left:0}.endpoint-debug-action[data-v-b6696ac1]{grid-column:5;grid-row:1}.endpoint-detail-inline[data-v-b6696ac1]{grid-column:1 / -1;width:100%;margin-top:0}.debug-drawer-layer[data-v-b6696ac1]{order:100;display:block;flex:0 0 auto;margin-top:24px}.endpoint-list[data-v-b6696ac1]{display:flex;flex-direction:column}.inline-debug-panel[data-v-b6696ac1]{width:100%;height:auto;max-height:none;margin:0;padding:24px;overflow:visible;background:#fff;border:1px solid #bfdbfe;border-radius:7px;box-shadow:0 8px 20px #0f172a14}.inline-debug-header[data-v-b6696ac1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-debug-header>div[data-v-b6696ac1]{display:grid;gap:3px}.inline-debug-header strong[data-v-b6696ac1]{color:#1e293b;font-size:13px}.inline-debug-header span[data-v-b6696ac1]{color:#64748b;font:10px JetBrains Mono,monospace}.inline-debug-close[data-v-b6696ac1]{padding:5px 8px;color:#64748b;background:#f1f5f9;border-radius:4px;font-size:11px;font-weight:700}.inline-debug-panel>.mode-switch[data-v-b6696ac1]{margin-top:14px}.inline-debug-form[data-v-b6696ac1]{margin-top:14px}.inline-debug-panel .debug-contract[data-v-b6696ac1]{margin-top:16px}.inline-debug-result[data-v-b6696ac1]{margin-top:18px;padding:0;background:#fff;border:1px solid #cbd5e1;border-radius:7px;overflow:hidden}.inline-debug-result .debug-summary-head[data-v-b6696ac1]{padding:12px 14px}.inline-debug-result .debug-results[data-v-b6696ac1]{padding:14px}.inline-debug-result .debug-raw[data-v-b6696ac1]{margin:0;padding:0 14px 14px}.inline-debug-status[data-v-b6696ac1]{padding:10px 14px;color:#166534;background:#dcfce7;font:700 11px JetBrains Mono,monospace}.inline-debug-count[data-v-b6696ac1]{padding:12px 14px;color:#64748b;font-size:12px}@media(max-width:800px){.endpoint-debug-action[data-v-b6696ac1]{grid-column:3}.endpoint-expand-icon[data-v-b6696ac1]{display:block;grid-column:1;grid-row:1 / span 3;margin-left:2px}.endpoint-row[data-v-b6696ac1]{grid-template-columns:22px minmax(0,1fr) auto;grid-template-rows:auto auto auto}.endpoint-row em[data-v-b6696ac1]{display:none}}@media(max-width:560px){.endpoint-row[data-v-b6696ac1]{min-height:64px}.endpoint-debug-action[data-v-b6696ac1]{padding:6px 8px;font-size:10px}.inline-debug-panel[data-v-b6696ac1]{width:100%;padding:14px}.inline-debug-header[data-v-b6696ac1]{align-items:flex-start;flex-direction:column}.inline-debug-header .inline-debug-close[data-v-b6696ac1]{align-self:flex-end}}.faq-list[data-v-a19c4227]{display:grid;gap:12px}.faq[data-v-a19c4227]{overflow:hidden}.faq button[data-v-a19c4227]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:19px 22px;color:var(--text-primary);background:#fff;font-weight:700;text-align:left}.faq button span[data-v-a19c4227]{display:flex;align-items:center;gap:10px}.faq b[data-v-a19c4227]{color:var(--error)}.faq svg[data-v-a19c4227]{flex:0 0 auto;color:var(--text-tertiary);transition:transform .2s ease}.faq svg.rotated[data-v-a19c4227]{transform:rotate(180deg)}.faq p[data-v-a19c4227]{padding:0 22px 20px 50px;color:var(--text-secondary)}.faq-enter-active[data-v-a19c4227],.faq-leave-active[data-v-a19c4227]{transition:opacity .18s ease,transform .18s ease}.faq-enter-from[data-v-a19c4227],.faq-leave-to[data-v-a19c4227]{opacity:0;transform:translateY(-6px)}.pricing-hero[data-v-c5f834fd]{padding:90px 0;text-align:center;background:#f2f5ff}.pricing-hero h1[data-v-c5f834fd]{font-size:48px}.pricing-hero p[data-v-c5f834fd]{margin-top:16px;color:var(--text-secondary);font-size:16px}.billing-toggle[data-v-c5f834fd]{display:inline-flex;margin-top:28px;padding:4px;background:#fff;border:1px solid var(--border);border-radius:99px}.billing-toggle button[data-v-c5f834fd]{padding:8px 15px;color:var(--text-secondary);background:transparent;border-radius:99px;font-size:12px;font-weight:600}.billing-toggle button.active[data-v-c5f834fd]{color:var(--text-primary);background:var(--primary-light)}.comparison[data-v-c5f834fd]{margin-top:90px}.comparison h2[data-v-c5f834fd]{margin-bottom:28px;font-size:28px}.table-wrap[data-v-c5f834fd]{overflow:auto;border:1px solid var(--border);border-radius:12px}.comparison table[data-v-c5f834fd]{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.comparison th[data-v-c5f834fd],.comparison td[data-v-c5f834fd]{padding:17px 18px;border-bottom:1px solid var(--border);text-align:center;font-size:13px}.comparison th[data-v-c5f834fd]:first-child{text-align:left}.comparison thead[data-v-c5f834fd]{background:#f1f5f9}.accent[data-v-c5f834fd]{color:var(--primary);font-weight:700}.faq-section[data-v-c5f834fd]{max-width:1000px;margin:90px auto 0}@media(max-width:600px){.pricing-hero[data-v-c5f834fd]{padding:62px 0}.pricing-hero h1[data-v-c5f834fd]{font-size:32px}.comparison[data-v-c5f834fd]{margin-top:60px}.comparison h2[data-v-c5f834fd]{font-size:24px}.faq-section[data-v-c5f834fd]{margin-top:60px}}.developer-page[data-v-7485479d]{background:#fff}.dev-hero[data-v-7485479d]{padding:58px 0 0;background:#f5f7fb;border-bottom:1px solid var(--border)}.dev-hero .container[data-v-7485479d]{display:grid;justify-items:start}.dev-hero h1[data-v-7485479d]{max-width:900px;margin-top:14px;font-size:44px;line-height:1.14;font-weight:760}.dev-hero h1 span[data-v-7485479d]{color:var(--primary)}.hero-summary[data-v-7485479d]{max-width:760px;margin-top:14px;color:var(--text-secondary);font-size:16px;line-height:1.7}.hero-actions[data-v-7485479d]{display:flex;gap:12px;margin-top:22px}.contract-strip[data-v-7485479d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:42px;border-top:1px solid var(--border)}.contract-strip span[data-v-7485479d]{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;color:var(--text-secondary);border-right:1px solid var(--border);font-size:13px;font-weight:600}.contract-strip span[data-v-7485479d]:first-child{padding-left:0}.contract-strip span[data-v-7485479d]:last-child{border-right:0}.contract-strip svg[data-v-7485479d]{color:var(--primary)}.capability-section[data-v-7485479d]{padding:58px 0}.split-head[data-v-7485479d]{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(360px,1fr);align-items:end;gap:48px;margin-bottom:28px}.split-head .eyebrow[data-v-7485479d]{margin-bottom:7px}.split-head p[data-v-7485479d]:last-child{max-width:680px;color:var(--text-secondary);line-height:1.65}.capability-grid[data-v-7485479d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.capability-card[data-v-7485479d]{display:flex;flex-direction:column;min-width:0;min-height:172px;padding:20px}.capability-card header[data-v-7485479d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.capability-card header>span[data-v-7485479d]{display:grid;place-items:center;width:38px;height:38px;color:var(--primary);background:var(--primary-light);border-radius:8px}.capability-card header h3[data-v-7485479d]{min-width:0;font-size:16px}.capability-card i[data-v-7485479d]{color:var(--text-tertiary);font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.capability-card p[data-v-7485479d]{margin-top:13px;color:var(--text-secondary);font-size:13px;line-height:1.65}.integration-section[data-v-7485479d]{padding:60px 0;color:#fff;background:var(--bg-dark)}.integration-grid[data-v-7485479d]{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr);align-items:center;gap:48px}.integration-copy .eyebrow[data-v-7485479d]{color:var(--secondary)}.integration-copy h2[data-v-7485479d]{margin-top:8px;font-size:32px}.integration-copy>p[data-v-7485479d]:not(.eyebrow){margin-top:10px;color:#94a3b8}.integration-copy ol[data-v-7485479d]{display:grid;gap:0;margin:22px 0 0;padding:0;list-style:none}.integration-copy li[data-v-7485479d]{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;border-top:1px solid #243044}.integration-copy li>span[data-v-7485479d]{color:var(--secondary);font:700 12px JetBrains Mono}.integration-copy li b[data-v-7485479d]{font-size:14px}.integration-copy li p[data-v-7485479d]{margin-top:4px;color:#94a3b8;font-size:12px;line-height:1.55}.integration-actions[data-v-7485479d]{display:flex;align-items:center;gap:18px;margin-top:18px}.text-link[data-v-7485479d]{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;font-size:13px;font-weight:700}.code-workbench[data-v-7485479d]{min-width:0;overflow:hidden;background:#080d18;border:1px solid #243044;border-radius:8px}.code-workbench>header[data-v-7485479d]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:7px 10px;border-bottom:1px solid #243044}.language-tabs[data-v-7485479d]{display:flex;gap:4px}.language-tabs button[data-v-7485479d]{min-width:78px;padding:8px 12px;color:#94a3b8;background:transparent;border-radius:6px;font-size:12px;font-weight:700}.language-tabs button.active[data-v-7485479d]{color:#fff;background:#1e293b}.copy-button[data-v-7485479d]{display:grid;place-items:center;width:34px;height:34px;color:#94a3b8;background:#111827;border-radius:6px}.code-label[data-v-7485479d]{display:flex;justify-content:space-between;padding:13px 18px 0;color:#94a3b8;font:11px JetBrains Mono}.code-label small[data-v-7485479d]{color:var(--secondary)}.code-workbench pre[data-v-7485479d]{height:300px;margin:0;padding:15px 18px 20px;overflow:auto;color:#cbd5e1;font-size:11px;line-height:1.65;white-space:pre}.resource-section[data-v-7485479d]{padding:58px 0;background:var(--bg-gray)}.resource-grid[data-v-7485479d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.resource-item[data-v-7485479d]{display:grid;grid-template-columns:auto 1fr;gap:11px 13px;min-height:148px;padding:20px;background:#fff;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.resource-icon[data-v-7485479d]{display:grid;place-items:center;width:38px;height:38px;color:var(--primary);background:var(--primary-light);border-radius:8px}.resource-item h3[data-v-7485479d]{font-size:16px}.resource-item p[data-v-7485479d]{margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.55}.resource-item>a[data-v-7485479d]{grid-column:2;display:inline-flex;align-items:center;gap:6px;width:max-content;color:var(--primary);font-size:12px;font-weight:700}.developer-cta[data-v-7485479d]{padding:40px 0;background:#fff;border-top:1px solid var(--border)}.developer-cta .container[data-v-7485479d]{display:flex;align-items:center;justify-content:space-between;gap:32px}.developer-cta h2[data-v-7485479d]{margin-top:5px;font-size:28px}.developer-cta p[data-v-7485479d]:not(.eyebrow){margin-top:6px;color:var(--text-secondary)}.developer-cta .container>div[data-v-7485479d]:last-child{display:flex;gap:10px}@media(max-width:1100px){.capability-grid[data-v-7485479d]{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid[data-v-7485479d]{grid-template-columns:1fr;gap:32px}.code-workbench pre[data-v-7485479d]{height:280px}.resource-grid[data-v-7485479d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.dev-hero[data-v-7485479d]{padding:38px 0 0}.dev-hero h1[data-v-7485479d]{margin-top:11px;font-size:30px}.hero-summary[data-v-7485479d]{margin-top:12px;font-size:14px}.hero-actions[data-v-7485479d]{display:grid;width:100%;margin-top:18px}.hero-actions .button[data-v-7485479d]{width:100%}.contract-strip[data-v-7485479d]{grid-template-columns:1fr 1fr;margin-top:28px}.contract-strip span[data-v-7485479d]{min-height:46px;padding:0 9px;border-right:0;border-top:1px solid var(--border);font-size:11px}.contract-strip span[data-v-7485479d]:nth-child(odd){padding-left:0;border-right:1px solid var(--border)}.split-head[data-v-7485479d]{grid-template-columns:1fr;gap:9px;margin-bottom:18px}.capability-section[data-v-7485479d]{padding:38px 0}.capability-grid[data-v-7485479d]{grid-template-columns:1fr;gap:10px}.capability-card[data-v-7485479d]{min-height:0;padding:16px}.capability-card header[data-v-7485479d]{gap:9px}.capability-card header>span[data-v-7485479d]{width:34px;height:34px}.capability-card header h3[data-v-7485479d]{font-size:16px}.capability-card p[data-v-7485479d]{margin-top:10px}.integration-section[data-v-7485479d]{padding:42px 0}.integration-grid[data-v-7485479d]{grid-template-columns:minmax(0,1fr);gap:26px}.integration-copy h2[data-v-7485479d]{font-size:24px}.integration-copy ol[data-v-7485479d]{margin-top:18px}.integration-copy li[data-v-7485479d]{padding:12px 0}.integration-actions[data-v-7485479d]{display:grid;margin-top:16px}.integration-actions .button[data-v-7485479d]{width:100%}.code-workbench>header[data-v-7485479d]{align-items:stretch}.language-tabs[data-v-7485479d]{display:grid;grid-template-columns:repeat(3,1fr);flex:1}.language-tabs button[data-v-7485479d]{min-width:0;padding:8px 4px}.code-workbench pre[data-v-7485479d]{height:250px;padding:14px;font-size:10px}.resource-section[data-v-7485479d]{padding:42px 0}.resource-grid[data-v-7485479d]{grid-template-columns:1fr}.resource-item[data-v-7485479d]{min-height:0;padding:17px}.developer-cta[data-v-7485479d]{padding:34px 0}.developer-cta .container[data-v-7485479d]{display:grid;gap:22px}.developer-cta .container>div[data-v-7485479d]:last-child{display:grid}.developer-cta .button[data-v-7485479d]{width:100%}}.about-hero[data-v-d97587ff]{padding:105px 0;background:#f2f5ff}.about-hero h1[data-v-d97587ff]{font-size:48px}.about-hero p[data-v-d97587ff]{max-width:800px;margin-top:22px;color:var(--text-secondary);font-size:17px}.about-metrics[data-v-d97587ff]{padding:48px 0;background:#fff}.about-metrics .container[data-v-d97587ff]{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.about-metrics b[data-v-d97587ff]{display:block;color:var(--primary);font:700 34px JetBrains Mono}.about-metrics span[data-v-d97587ff]{color:var(--text-tertiary);font-size:12px}.narrow[data-v-d97587ff]{max-width:1000px}.timeline[data-v-d97587ff]{display:grid;gap:28px}.timeline article[data-v-d97587ff]{display:grid;grid-template-columns:80px 1fr;gap:22px}.timeline>article>span[data-v-d97587ff]{align-self:start;padding:7px;color:var(--primary);background:var(--primary-medium);border-radius:6px;text-align:center;font:600 13px JetBrains Mono}.timeline h3[data-v-d97587ff]{font-size:18px;font-weight:600}.timeline p[data-v-d97587ff]{margin-top:5px;color:var(--text-secondary);font-size:13px}.team-grid[data-v-d97587ff]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.team-grid article[data-v-d97587ff]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:22px}.avatar[data-v-d97587ff]{display:grid;place-items:center;width:46px;height:46px;color:var(--primary);background:#dbe3ef;border-radius:50%;font-weight:700}.team-grid h3[data-v-d97587ff]{font-size:15px}.team-grid b[data-v-d97587ff]{color:var(--primary);font-size:11px}.team-grid p[data-v-d97587ff]{grid-column:1/-1;color:var(--text-secondary);font-size:12px}.offices[data-v-d97587ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.offices article[data-v-d97587ff]{padding:24px}.offices h3[data-v-d97587ff]{display:flex;align-items:center;gap:8px}.offices h3 svg[data-v-d97587ff]{color:var(--primary)}.offices span[data-v-d97587ff]{display:block;margin-top:10px;color:var(--text-tertiary);font-size:12px}.offices p[data-v-d97587ff]{margin-top:14px;color:var(--text-secondary);font-size:12px}@media(max-width:800px){.team-grid[data-v-d97587ff]{grid-template-columns:repeat(2,1fr)}.offices[data-v-d97587ff]{grid-template-columns:1fr}.about-metrics .container[data-v-d97587ff]{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:550px){.about-hero[data-v-d97587ff]{padding:68px 0}.about-hero h1[data-v-d97587ff]{font-size:34px}.about-hero p[data-v-d97587ff]{font-size:14px}.timeline h3[data-v-d97587ff]{font-size:16px;font-weight:600}.team-grid[data-v-d97587ff]{grid-template-columns:1fr}.timeline article[data-v-d97587ff]{grid-template-columns:65px 1fr;gap:14px}}.legal-hero[data-v-b548d105]{padding:68px 0;background:#f2f5ff}.legal-hero h1[data-v-b548d105]{margin-top:10px;font-size:42px}.legal-hero>div>p[data-v-b548d105]:last-child{margin-top:12px;color:var(--text-secondary);font-size:12px}.legal-hero span[data-v-b548d105]{color:var(--success);font-weight:700}.legal-layout[data-v-b548d105]{display:grid;grid-template-columns:230px 1fr;align-items:start;gap:44px}.legal-layout aside[data-v-b548d105]{position:sticky;top:105px;display:grid;padding:18px 12px}.legal-layout aside small[data-v-b548d105]{padding:6px 12px 10px;color:var(--text-tertiary)}.legal-layout aside button[data-v-b548d105]{padding:10px 12px;color:var(--text-secondary);background:transparent;border-radius:6px;text-align:left;font-size:12px}.legal-layout aside button.active[data-v-b548d105]{color:var(--primary);background:var(--primary-light);font-weight:700}.legal-layout article section[data-v-b548d105]{scroll-margin-top:110px;margin-bottom:38px}.legal-layout article h2[data-v-b548d105]{font-size:22px}.legal-layout article p[data-v-b548d105]{margin-top:12px;color:var(--text-secondary)}@media(max-width:700px){.legal-hero[data-v-b548d105]{padding:52px 0}.legal-hero h1[data-v-b548d105]{font-size:32px}.legal-layout[data-v-b548d105]{grid-template-columns:1fr}.legal-layout aside[data-v-b548d105]{position:static;display:flex;overflow:auto}.legal-layout aside small[data-v-b548d105]{display:none}.legal-layout aside button[data-v-b548d105]{white-space:nowrap}.legal-layout article h2[data-v-b548d105]{font-size:20px}}.public-flow[data-v-b6ace7df]{min-height:100vh}.page-hero[data-v-b6ace7df]{padding:54px 0;background:#f2f5ff}.page-hero h1[data-v-b6ace7df]{margin-top:9px;font-size:36px!important;line-height:1.2}.page-hero>div>p[data-v-b6ace7df]:last-child{margin-top:9px;color:var(--text-secondary);font-size:14px!important}.public-flow>.section[data-v-b6ace7df]{padding:56px 0}.changelog[data-v-b6ace7df]{width:min(calc(100% - 40px),1040px)}.filters[data-v-b6ace7df]{display:flex;gap:6px;margin-bottom:18px}.filters button[data-v-b6ace7df]{padding:7px 13px;color:var(--text-secondary);background:#fff;border:1px solid var(--border);border-radius:7px;font-size:13px}.filters button.active[data-v-b6ace7df]{color:var(--primary);background:var(--primary-light);border-color:#c7d2fe;font-weight:600}.release[data-v-b6ace7df]{padding:20px 22px;margin-bottom:12px}.release header[data-v-b6ace7df]{display:flex;align-items:center;gap:12px}.release header span[data-v-b6ace7df]{color:var(--primary);font:600 12px JetBrains Mono}.release time[data-v-b6ace7df]{color:var(--text-tertiary);font-size:12px}.release header b[data-v-b6ace7df]{margin-left:auto;color:var(--success);font-size:11px}.release h2[data-v-b6ace7df]{margin-top:10px;font-size:20px!important;line-height:1.35}.release p[data-v-b6ace7df]{margin-top:6px;color:var(--text-secondary);font-size:14px!important;line-height:1.6}@media(max-width:600px){.page-hero[data-v-b6ace7df]{padding:38px 0}.page-hero h1[data-v-b6ace7df]{font-size:28px!important}.public-flow>.section[data-v-b6ace7df]{padding:36px 0}.filters[data-v-b6ace7df]{margin-bottom:14px;overflow-x:auto}.filters button[data-v-b6ace7df]{flex:0 0 auto}.release[data-v-b6ace7df]{padding:16px;margin-bottom:10px}.release header[data-v-b6ace7df]{gap:8px;flex-wrap:wrap}.release header b[data-v-b6ace7df]{margin-left:auto}.release h2[data-v-b6ace7df]{margin-top:8px;font-size:17px!important}.release p[data-v-b6ace7df]{margin-top:5px;font-size:13px!important}}.page-hero[data-v-b36bf88c]{padding:54px 0;background:#f2f5ff}.page-hero h1[data-v-b36bf88c]{margin-top:9px;font-size:36px!important;line-height:1.2}.page-hero>div>p[data-v-b36bf88c]:last-child{margin-top:9px;color:var(--text-secondary);font-size:14px}.public-flow>.section[data-v-b36bf88c]{padding:56px 0}.status-page[data-v-b36bf88c]{width:min(calc(100% - 40px),1040px)}.overall[data-v-b36bf88c]{display:flex;align-items:center;gap:12px;padding:18px 20px;color:var(--success);background:var(--success-light);border-color:#a7f3d0}.overall>span[data-v-b36bf88c]{font-size:18px}.overall h2[data-v-b36bf88c]{color:#065f46;font-size:18px!important;line-height:1.35}.overall p[data-v-b36bf88c]{margin-top:3px;color:#047857;font-size:12px}.service-list[data-v-b36bf88c]{margin-top:14px;overflow:hidden}.service-list article[data-v-b36bf88c]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.service-list article>div[data-v-b36bf88c]{flex:1}.service-list h2[data-v-b36bf88c]{font-size:15px!important;line-height:1.35}.service-list p[data-v-b36bf88c]{margin-top:3px;color:var(--text-secondary);font-size:12px}.service-list strong[data-v-b36bf88c]{color:var(--success);font:600 12px JetBrains Mono}.service-list i[data-v-b36bf88c]{width:8px;height:8px;background:var(--success);border-radius:50%}.history-title[data-v-b36bf88c]{margin-top:28px;font-size:18px!important;line-height:1.35}.history-empty[data-v-b36bf88c]{margin-top:7px;color:var(--text-secondary);font-size:13px}@media(max-width:600px){.page-hero[data-v-b36bf88c]{padding:38px 0}.page-hero h1[data-v-b36bf88c]{font-size:28px!important}.public-flow>.section[data-v-b36bf88c]{padding:36px 0}.overall[data-v-b36bf88c]{padding:16px}.overall h2[data-v-b36bf88c]{font-size:17px!important}.service-list article[data-v-b36bf88c]{padding:14px 15px}.service-list h2[data-v-b36bf88c]{font-size:15px!important}.service-list strong[data-v-b36bf88c]{font-size:10px}.history-title[data-v-b36bf88c]{margin-top:24px;font-size:17px!important}}.page-hero[data-v-5e14fd5b]{padding:80px 0;background:#f2f5ff}.page-hero h1[data-v-5e14fd5b]{margin-top:12px;font-size:42px}.page-hero>div>p[data-v-5e14fd5b]:last-child{margin-top:12px;color:var(--text-secondary)}.contact-layout[data-v-5e14fd5b]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.contact-copy h2[data-v-5e14fd5b]{font-size:28px}.contact-copy>p[data-v-5e14fd5b]{margin-top:12px;color:var(--text-secondary);line-height:1.7}.contact-copy ul[data-v-5e14fd5b]{display:grid;gap:12px;margin-top:24px;padding-left:20px;color:var(--text-secondary);font-size:14px}.contact-form[data-v-5e14fd5b]{display:grid;gap:16px;padding:24px}.contact-form textarea[data-v-5e14fd5b]{min-height:100px;padding:10px;resize:vertical}.form-error[data-v-5e14fd5b]{padding:10px;color:var(--error);background:var(--error-light);border-radius:6px;font-size:13px}.contact-success[data-v-5e14fd5b]{display:grid;gap:12px;padding:28px}.contact-success h2[data-v-5e14fd5b]{font-size:22px}.contact-success p[data-v-5e14fd5b]{color:var(--text-secondary)}@media(max-width:700px){.page-hero[data-v-5e14fd5b]{padding:58px 0}.page-hero h1[data-v-5e14fd5b]{font-size:30px}.contact-layout[data-v-5e14fd5b]{grid-template-columns:1fr;gap:24px}.contact-copy h2[data-v-5e14fd5b]{font-size:22px}.contact-form[data-v-5e14fd5b]{padding:20px}}.auth-page[data-v-11779425]{display:grid;grid-template-columns:1fr 1.25fr;min-height:100vh}.auth-brand[data-v-11779425]{position:relative;display:flex;flex-direction:column;padding:56px 6vw;color:#fff;background:radial-gradient(ellipse at 10% 70%,#25275b,transparent 65%),#0f172a}.auth-brand>.brand[data-v-11779425]{font-size:25px}.auth-brand .brand-mark[data-v-11779425]{width:46px;height:46px}.brand-card[data-v-11779425]{margin:auto 0;padding:56px 0}.brand-eyebrow[data-v-11779425]{color:#a5b4fc;font-size:13px;letter-spacing:.14em}.brand-card h2[data-v-11779425]{font-size:clamp(28px,3vw,42px);line-height:1.5;margin-top:22px;letter-spacing:-.02em}.brand-card p[data-v-11779425]{margin-top:22px;color:#a3b0c8;line-height:1.9}.auth-brand>small[data-v-11779425]{color:#64748b}.auth-form-wrap[data-v-11779425]{display:grid;place-items:center;padding:40px;background:#f8fafc}.auth-form[data-v-11779425]{width:min(460px,100%)}.auth-tabs[data-v-11779425]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:4px;background:#e9edf4;border-radius:11px}.auth-tabs button[data-v-11779425]{padding:10px;color:var(--text-secondary);background:transparent;border-radius:8px;font-size:15px;font-weight:600}.auth-tabs button.active[data-v-11779425]{color:var(--text-primary);background:#fff;box-shadow:var(--shadow-sm)}.form-heading[data-v-11779425]{margin-bottom:22px}.form-heading h1[data-v-11779425]{font-size:28px;letter-spacing:-.02em}.form-heading p[data-v-11779425]{margin-top:8px;color:var(--text-secondary);font-size:13px}.auth-form>.field[data-v-11779425]{margin-top:18px;font-size:13px}.auth-form input[data-v-11779425]:not([type=checkbox]){min-height:48px;font-size:14px}.field-heading[data-v-11779425]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600}.method-switch[data-v-11779425]{padding:0;color:var(--primary);background:transparent;font-size:12px;font-weight:600}.method-switch[data-v-11779425]:hover{text-decoration:underline}.password-field>span[data-v-11779425]{position:relative}.password-field>span input[data-v-11779425]{padding-right:50px}.password-field>span button[data-v-11779425]{position:absolute;top:5px;right:7px;display:grid;place-items:center;width:38px;height:38px;color:var(--text-tertiary);background:transparent}.email-code-row[data-v-11779425]{display:flex;align-items:center;gap:10px}.email-code-row input[data-v-11779425]{flex:1;min-width:0}.code-button[data-v-11779425]{width:132px;height:48px;flex:0 0 auto;white-space:nowrap;font-size:12px}.field-help[data-v-11779425]{margin-top:8px;font-size:11px;color:var(--text-tertiary);line-height:1.7}.form-options[data-v-11779425],.terms-check[data-v-11779425]{display:flex;align-items:center;margin-top:18px;color:var(--text-secondary);font-size:12px;gap:8px}.form-options[data-v-11779425]{justify-content:flex-end}.terms-check[data-v-11779425]{justify-content:flex-start;line-height:1.7}.terms-check input[data-v-11779425]{flex:0 0 auto}.form-options a[data-v-11779425],.terms-check a[data-v-11779425]{color:var(--primary);font-weight:600;background:transparent;font-size:12px;white-space:nowrap}.form-error[data-v-11779425],.form-notice[data-v-11779425]{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.7}.form-error[data-v-11779425]{color:var(--error);background:var(--error-light)}.form-notice[data-v-11779425]{color:var(--primary);background:var(--primary-light)}.submit[data-v-11779425]{width:100%;min-height:48px;margin-top:22px;font-size:15px}.switch-copy[data-v-11779425]{margin-top:22px;color:var(--text-secondary);text-align:center;font-size:13px}.switch-copy button[data-v-11779425]{color:var(--primary);background:transparent;font-weight:600}.login-hint[data-v-11779425]{margin-top:20px;font-size:11px;color:var(--text-tertiary);line-height:1.8;text-align:center}.mobile-auth-brand[data-v-11779425]{display:none}button[data-v-11779425]:disabled,input[data-v-11779425]:disabled{opacity:.55;cursor:not-allowed}button[data-v-11779425]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:800px){.auth-page[data-v-11779425]{display:block;min-height:100vh}.auth-brand[data-v-11779425]{display:none}.auth-form-wrap[data-v-11779425]{display:block;min-height:100vh;padding:32px 24px}.mobile-auth-brand[data-v-11779425]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px}.mobile-auth-brand strong[data-v-11779425]{font-size:26px}.auth-form[data-v-11779425]{margin:auto}.form-heading h1[data-v-11779425]{font-size:25px}}@media(max-width:380px){.auth-form-wrap[data-v-11779425]{padding:24px 16px}.code-button[data-v-11779425]{width:112px}.form-options[data-v-11779425]{align-items:start}}.forgot[data-v-fbdfbe46]{display:grid;place-items:center;min-height:100vh;padding:24px;background:#f2f5ff}.forgot section[data-v-fbdfbe46]{width:min(480px,100%);padding:38px;text-align:center}.mail[data-v-fbdfbe46]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;color:var(--primary);background:var(--primary-light);border-radius:14px}.forgot h1[data-v-fbdfbe46]{font-size:30px}.forgot p[data-v-fbdfbe46]{margin-top:12px;color:var(--text-secondary)}.forgot .field[data-v-fbdfbe46]{margin-top:20px;text-align:left}.captcha-row[data-v-fbdfbe46]{display:grid;grid-template-columns:1fr 128px;gap:8px}.captcha-row button[data-v-fbdfbe46]{padding:0;background:#fff;border:1px solid var(--border);border-radius:7px}.captcha-row img[data-v-fbdfbe46]{display:block;width:100%;height:46px;object-fit:contain}.send[data-v-fbdfbe46]{width:100%;margin-top:20px}.form-error[data-v-fbdfbe46]{padding:10px 12px;color:var(--error)!important;background:var(--error-light);border-radius:6px;font-size:13px}.sent[data-v-fbdfbe46]{display:grid;gap:8px;margin-top:16px;padding:14px;color:var(--success);background:var(--success-light);border-radius:7px;text-align:left}.sent span[data-v-fbdfbe46]{font-size:12px}.sent .button[data-v-fbdfbe46]{width:100%;margin-top:4px}.back[data-v-fbdfbe46]{display:inline-flex;align-items:center;gap:6px;margin-top:24px;color:var(--primary);font-weight:700}@media(max-width:600px){.forgot section[data-v-fbdfbe46]{padding:28px 22px}.forgot h1[data-v-fbdfbe46]{font-size:26px}.captcha-row[data-v-fbdfbe46]{grid-template-columns:1fr 108px}}.auth-flow-page[data-v-dcdead40]{display:grid;place-items:center;min-height:100vh;padding:24px;background:#f2f5ff}.auth-flow-card[data-v-dcdead40]{width:min(480px,100%);padding:38px;text-align:center}.flow-icon[data-v-dcdead40]{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 20px;color:var(--success);background:var(--success-light);border-radius:14px}.auth-flow-card h1[data-v-dcdead40]{font-size:30px}.auth-flow-card p[data-v-dcdead40]{margin-top:12px;color:var(--text-secondary);line-height:1.6}.auth-flow-card .button[data-v-dcdead40]{width:100%;margin-top:24px}@media(max-width:600px){.auth-flow-card[data-v-dcdead40]{padding:30px 22px}.auth-flow-card h1[data-v-dcdead40]{font-size:26px}}.auth-flow-page[data-v-ebd4368d]{display:grid;place-items:center;min-height:100vh;padding:24px;background:#f2f5ff}.auth-flow-card[data-v-ebd4368d]{width:min(480px,100%);padding:38px;text-align:center}.flow-icon[data-v-ebd4368d]{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 20px;color:var(--primary);background:var(--primary-light);border-radius:14px}.flow-icon.success[data-v-ebd4368d]{color:var(--success);background:var(--success-light)}.auth-flow-card h1[data-v-ebd4368d]{font-size:30px}.auth-flow-card>p[data-v-ebd4368d]{margin-top:12px;color:var(--text-secondary);line-height:1.6}.auth-flow-card form[data-v-ebd4368d]{display:grid;gap:16px;margin-top:28px;text-align:left}.auth-flow-card .button[data-v-ebd4368d]{width:100%;min-height:48px;margin-top:8px}.form-error[data-v-ebd4368d]{padding:10px 12px;color:var(--error);background:var(--error-light);border-radius:6px;font-size:13px}@media(max-width:600px){.auth-flow-card[data-v-ebd4368d]{padding:30px 22px}.auth-flow-card h1[data-v-ebd4368d]{font-size:26px}}.not-found[data-v-04faa5a7]{display:grid;place-items:center;min-height:calc(100vh - 80px);padding:70px 0;background:#f8fafc;text-align:center}.not-found .container[data-v-04faa5a7]{max-width:760px}.not-found span[data-v-04faa5a7]{color:var(--primary);font:600 56px JetBrains Mono}.not-found h1[data-v-04faa5a7]{margin-top:8px;font-size:40px;font-weight:650}.not-found p[data-v-04faa5a7]{margin:16px auto 0;color:var(--text-secondary);font-size:15px;line-height:1.7}.not-found>div>div[data-v-04faa5a7]{display:flex;justify-content:center;gap:12px;margin-top:28px}@media(max-width:600px){.not-found[data-v-04faa5a7]{min-height:calc(100vh - 56px)}.not-found span[data-v-04faa5a7]{font-size:44px}.not-found h1[data-v-04faa5a7]{font-size:30px}.not-found>div>div[data-v-04faa5a7]{display:grid}.not-found .button[data-v-04faa5a7]{width:100%}}.chart[data-v-ea586fa9]{position:relative;height:250px;overflow:hidden}.grid[data-v-ea586fa9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-around}.grid i[data-v-ea586fa9]{display:block;border-top:1px dashed var(--border)}svg[data-v-ea586fa9]{position:absolute;top:14px;right:0;bottom:0;left:0;width:100%;height:220px}.bar-series[data-v-ea586fa9]{position:absolute;top:20px;right:8px;bottom:28px;left:8px;display:flex;align-items:flex-end;justify-content:space-around;gap:10px}.bar-series>span[data-v-ea586fa9]{position:relative;flex:1;max-width:36px;background:var(--primary);border-radius:5px 5px 0 0}.bar-series small[data-v-ea586fa9]{position:absolute;top:calc(100% + 8px);left:50%;color:var(--text-tertiary);font-size:10px;transform:translate(-50%)}.empty[data-v-ea586fa9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-tertiary);font-size:13px}.dash-page[data-v-209442ba]{width:100%}.form-error[data-v-209442ba]{margin-bottom:14px;padding:10px;color:var(--error);background:var(--error-light);border-radius:6px}.mobile-overview[data-v-209442ba]{display:none}.page-title[data-v-209442ba]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.page-title h1[data-v-209442ba]{font-size:32px}.page-title p[data-v-209442ba]{margin-top:5px;color:var(--text-secondary)}.plan-badge[data-v-209442ba]{padding:8px 14px;color:var(--primary);background:#fff;border:1px solid var(--primary);border-radius:8px;font-size:13px;font-weight:700}.stats-grid[data-v-209442ba]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat[data-v-209442ba]{padding:24px}.stat>div[data-v-209442ba]{display:flex;justify-content:space-between;color:var(--text-secondary)}.stat strong[data-v-209442ba]{display:block;margin-top:18px;font-size:34px}.stat small[data-v-209442ba]{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--success)}.stat strong.green[data-v-209442ba]{color:var(--success)}.stat strong.cyan[data-v-209442ba]{color:var(--secondary)}.dashboard-grid[data-v-209442ba]{display:grid;grid-template-columns:1.45fr 1fr;gap:22px;margin-top:22px}.panel[data-v-209442ba]{padding:24px}.panel h2[data-v-209442ba]{font-size:18px}.panel>header[data-v-209442ba]{display:flex;justify-content:space-between}.panel>header span[data-v-209442ba]{color:var(--text-secondary);font-size:12px}.panel>header i[data-v-209442ba]{display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--primary);border-radius:50%}.recent>div[data-v-209442ba]{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--border)}.recent>div>span[data-v-209442ba]{justify-self:start;padding:5px 8px;color:var(--primary);background:var(--primary-light);border-radius:5px;font-weight:700}.recent p[data-v-209442ba]{display:grid}.recent small[data-v-209442ba]{color:var(--text-tertiary)}.recent em[data-v-209442ba]{font-style:normal}.recent em i[data-v-209442ba]{display:inline-block;width:7px;height:7px;margin-left:7px;background:var(--success);border-radius:50%}.coverage>div[data-v-209442ba]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.coverage>div>span[data-v-209442ba]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:16px;background:var(--bg-gray);border:1px solid var(--border);border-radius:8px}.coverage svg[data-v-209442ba]{grid-row:1/3;color:var(--primary)}.coverage small[data-v-209442ba]{color:var(--text-tertiary)}.coverage i[data-v-209442ba]{grid-row:1/3;grid-column:3;display:flex;align-items:center;gap:4px;color:var(--success);font-style:normal}.notices>div[data-v-209442ba]{display:grid;grid-template-columns:70px 1fr auto;gap:10px;padding:15px 0;border-bottom:1px solid var(--border)}.notices span[data-v-209442ba]{color:var(--text-tertiary);font-family:JetBrains Mono}.notices i[data-v-209442ba]{color:var(--warning);font-size:10px;font-style:normal}.empty[data-v-209442ba]{padding:22px 0;color:var(--text-tertiary);text-align:center}@media(max-width:1200px){.stats-grid[data-v-209442ba]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.desktop-overview[data-v-209442ba]{display:none}.mobile-overview[data-v-209442ba]{display:block}.mobile-profile[data-v-209442ba]{display:flex;align-items:center;gap:15px;padding:6px 4px 25px}.mobile-profile .avatar[data-v-209442ba]{width:64px;height:64px;font-size:22px}.mobile-profile div>span[data-v-209442ba]{display:inline-block;margin-top:6px;padding:3px 9px;color:var(--primary);background:var(--primary-light);border-radius:5px;font-size:12px;font-weight:700}.mobile-stats[data-v-209442ba]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mobile-stats article[data-v-209442ba]{display:grid;gap:10px;padding:20px}.mobile-stats span[data-v-209442ba]{color:var(--text-secondary)}.mobile-stats b[data-v-209442ba]{color:var(--primary);font:700 22px JetBrains Mono}.mobile-stats b.green[data-v-209442ba]{color:var(--success)}.mobile-stats b.cyan[data-v-209442ba]{color:var(--secondary)}.mobile-shortcuts[data-v-209442ba]{margin-top:20px;overflow:hidden}.mobile-shortcuts a[data-v-209442ba]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--border)}.mobile-shortcuts a>svg[data-v-209442ba]:first-child{color:var(--text-secondary)}.mobile-shortcuts a>svg[data-v-209442ba]:last-child{color:var(--text-tertiary)}.mobile-shortcuts span[data-v-209442ba]{color:var(--text-tertiary);font-size:12px}}.confirm-message[data-v-7888a25a]{color:var(--text-secondary);font-size:15px}.keys-page[data-v-76e4845b]{width:100%}.page-title[data-v-76e4845b]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.page-title h1[data-v-76e4845b]{font-size:30px}.page-title p[data-v-76e4845b]{margin-top:5px;color:var(--text-secondary);font-size:14px}.keys-error[data-v-76e4845b],.keys-loading[data-v-76e4845b]{padding:14px 16px}.keys-error[data-v-76e4845b]{margin-bottom:16px;color:var(--error);background:var(--error-light);border:1px solid #fecaca;border-radius:7px;font-size:13px}.keys-loading[data-v-76e4845b]{color:var(--text-secondary);text-align:center}.keys-desktop[data-v-76e4845b]{overflow:hidden}.keys-desktop table[data-v-76e4845b]{width:100%;border-collapse:collapse;table-layout:fixed}.keys-desktop th[data-v-76e4845b],.keys-desktop td[data-v-76e4845b]{padding:18px 20px;border-bottom:1px solid var(--border);text-align:left}.keys-desktop th[data-v-76e4845b]{color:var(--text-secondary);background:#f1f5f9;font-size:12px}.keys-desktop td[data-v-76e4845b]{color:var(--text-secondary);font-size:13px}.keys-desktop td[data-v-76e4845b]:first-child{display:grid}.keys-desktop td b[data-v-76e4845b]{color:var(--text-primary);font-weight:600}.keys-desktop td small[data-v-76e4845b]{color:var(--text-tertiary);font-size:11px}.keys-desktop td[data-v-76e4845b]:last-child{white-space:nowrap}.keys-desktop td:last-child button[data-v-76e4845b]{margin-left:13px;color:var(--primary);background:transparent;font-weight:600}.keys-desktop td:last-child button[data-v-76e4845b]:disabled,.token[data-v-76e4845b]:disabled{color:var(--text-tertiary);cursor:not-allowed}.danger-link[data-v-76e4845b]{color:var(--error)!important}.keys-mobile[data-v-76e4845b]{display:none}.warning[data-v-76e4845b]{display:flex;gap:16px;margin-top:22px;padding:20px;color:#92400e;background:var(--warning-light);border:1px solid var(--warning);border-radius:10px}.warning svg[data-v-76e4845b]{flex:0 0 auto;color:var(--warning)}.warning p[data-v-76e4845b]{margin-top:5px;font-size:13px}.secret-box[data-v-76e4845b]{display:grid;place-items:center;gap:16px;text-align:center}.secret-box>svg[data-v-76e4845b]{width:50px;height:50px;padding:12px;color:var(--primary);background:var(--primary-light);border-radius:12px}.secret-box p[data-v-76e4845b]{color:var(--text-secondary)}.credential-lines[data-v-76e4845b]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;text-align:left}.credential-lines span[data-v-76e4845b]{color:var(--text-secondary);font-size:12px;font-weight:700}.credential-lines code[data-v-76e4845b]{display:block;width:100%;padding:12px;overflow-wrap:anywhere;color:var(--primary);background:var(--primary-light);border-radius:7px}@media(max-width:750px){.page-title[data-v-76e4845b]{display:grid}.page-title h1[data-v-76e4845b]{font-size:26px}.page-title>.button[data-v-76e4845b]{width:100%}.keys-desktop[data-v-76e4845b]{display:none}.keys-mobile[data-v-76e4845b]{display:grid;gap:14px}.keys-mobile article[data-v-76e4845b]{padding:20px}.keys-mobile header[data-v-76e4845b]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.keys-mobile h2[data-v-76e4845b]{font-size:17px}.token[data-v-76e4845b]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:16px 0;padding:13px;color:var(--text-secondary);background:var(--bg-gray);border-radius:7px;text-align:left}.token code[data-v-76e4845b]{overflow:hidden;text-overflow:ellipsis}.token svg[data-v-76e4845b]{flex:0 0 auto;color:var(--primary)}.keys-mobile footer[data-v-76e4845b]{display:flex;justify-content:space-between;gap:10px;color:var(--text-tertiary);font-size:12px}.keys-mobile footer button[data-v-76e4845b]{display:inline-flex;align-items:center;gap:5px;margin-left:12px;color:var(--primary);background:transparent;font-weight:700}.warning[data-v-76e4845b]{padding:18px}.warning p[data-v-76e4845b]{font-size:12px}}.interface-picker[data-v-76e4845b]{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:7px}.interface-picker legend[data-v-76e4845b]{padding:0 4px;color:var(--text-secondary);font-size:12px;font-weight:600}.interface-picker label[data-v-76e4845b]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg-gray);border-radius:5px}.interface-picker label span[data-v-76e4845b]{display:grid;gap:2px}.interface-picker small[data-v-76e4845b],.muted[data-v-76e4845b]{color:var(--text-tertiary);font-size:11px}.keys-desktop th[data-v-76e4845b]:nth-child(1){width:23%}.keys-desktop th[data-v-76e4845b]:nth-child(2){width:36%}.keys-desktop th[data-v-76e4845b]:nth-child(3){width:14%}.keys-desktop th[data-v-76e4845b]:nth-child(4){width:10%}.keys-desktop th[data-v-76e4845b]:nth-child(5){width:17%}.usage-page[data-v-bd5cea00]{width:100%}.page-title[data-v-bd5cea00]{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title p[data-v-bd5cea00]{margin-top:5px;color:var(--text-secondary)}.period[data-v-bd5cea00]{display:flex;align-self:start;padding:4px;background:#fff;border:1px solid var(--border);border-radius:8px}.period button[data-v-bd5cea00]{padding:7px 12px;color:var(--text-secondary);background:transparent;border-radius:6px}.period button.active[data-v-bd5cea00]{color:var(--primary);background:var(--primary-light);font-weight:700}.form-error[data-v-bd5cea00]{margin-bottom:12px;padding:10px;color:var(--error);background:var(--error-light);border-radius:6px}.stats[data-v-bd5cea00]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:22px}.stats div[data-v-bd5cea00]{display:grid;gap:8px;min-width:0}.stats span[data-v-bd5cea00]{color:var(--text-secondary)}.stats b[data-v-bd5cea00]{overflow:hidden;color:var(--primary);font-size:24px;text-overflow:ellipsis;white-space:nowrap}.usage-grid[data-v-bd5cea00]{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;margin-top:22px}.panel[data-v-bd5cea00]{padding:24px}.panel h2[data-v-bd5cea00]{margin-bottom:18px;font-size:18px}.logs>div[data-v-bd5cea00]{display:grid;gap:6px;padding:13px 0;border-bottom:1px solid var(--border)}.log-id[data-v-bd5cea00]{display:block;min-width:0;overflow:hidden;color:var(--text-primary);font:12px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.log-meta[data-v-bd5cea00]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:var(--text-secondary);font-size:12px}.log-meta b[data-v-bd5cea00]{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.log-meta small[data-v-bd5cea00]{flex:0 0 auto;color:var(--text-tertiary);font-size:11px;white-space:nowrap}.empty[data-v-bd5cea00]{padding:24px 0;color:var(--text-tertiary);text-align:center}@media(max-width:1180px){.stats[data-v-bd5cea00]{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.page-title[data-v-bd5cea00]{display:grid}.usage-grid[data-v-bd5cea00]{grid-template-columns:1fr}.stats[data-v-bd5cea00]{grid-template-columns:1fr 1fr}.period[data-v-bd5cea00]{justify-self:start}}@media(max-width:430px){.stats[data-v-bd5cea00]{grid-template-columns:1fr}.log-meta[data-v-bd5cea00]{gap:8px}.log-meta b[data-v-bd5cea00]{font-size:11px}.log-meta small[data-v-bd5cea00]{font-size:10px}}.security-form[data-v-ba9b3cd6]{display:grid;gap:16px}.security-error[data-v-ba9b3cd6]{padding:10px 12px;color:var(--error);background:var(--error-light);border-radius:6px;font-size:13px}.security-result[data-v-ba9b3cd6]{display:grid;place-items:center;gap:12px;padding:20px 6px;text-align:center}.security-result>svg[data-v-ba9b3cd6]{width:56px;height:56px;color:var(--success)}.security-result h3[data-v-ba9b3cd6]{font-size:17px;font-weight:600}.security-result p[data-v-ba9b3cd6]{color:var(--text-secondary);line-height:1.6}.security-result .button[data-v-ba9b3cd6]{width:100%;margin-top:8px}.contact-flow[data-v-77a70899]{display:grid;gap:25px}.contact-steps[data-v-77a70899]{display:flex;gap:8px;padding:0;list-style:none}.contact-steps li[data-v-77a70899]{display:flex;align-items:center;gap:6px;flex:1;color:var(--text-tertiary);font-size:12px;line-height:1.5}.contact-steps li>span[data-v-77a70899]{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border-radius:50%;background:var(--bg-gray);border:1px solid var(--border);font-weight:600}.contact-steps .active[data-v-77a70899]{color:var(--primary);font-weight:600}.contact-steps .active>span[data-v-77a70899]{color:#fff;background:var(--primary);border-color:var(--primary)}.contact-steps .done[data-v-77a70899]{color:var(--primary)}.contact-steps .done>span[data-v-77a70899]{background:var(--primary-light);border-color:transparent}.contact-form[data-v-77a70899]{display:grid;gap:17px}.contact-copy[data-v-77a70899],.contact-help[data-v-77a70899],.contact-safety[data-v-77a70899]{color:var(--text-secondary);font-size:13px;line-height:1.7}.contact-help[data-v-77a70899]{margin-top:-7px;font-size:12px}.contact-recipient[data-v-77a70899]{display:flex;gap:13px;align-items:center;padding:16px;background:var(--bg-gray);border:1px solid var(--border);border-radius:12px;min-width:0}.recipient-icon[data-v-77a70899]{display:grid;place-items:center;background:#fff;border:1px solid var(--border);border-radius:10px;width:44px;height:44px;color:var(--primary);flex-shrink:0}.contact-recipient>div[data-v-77a70899]{min-width:0;display:grid;gap:4px}.contact-recipient small[data-v-77a70899]{font-size:12px;color:var(--text-secondary)}.contact-recipient strong[data-v-77a70899]{font-size:14px;overflow-wrap:anywhere;font-weight:600}.contact-code-row[data-v-77a70899]{display:flex;gap:9px}.contact-code-row input[data-v-77a70899]{min-width:0;flex:1;letter-spacing:.12em}.code-send[data-v-77a70899]{flex-shrink:0;padding:0 12px;font-size:12px}.contact-notice[data-v-77a70899]{font-size:12px;line-height:1.7;color:var(--primary);background:var(--primary-light);padding:10px 12px;border-radius:8px}.contact-error[data-v-77a70899]{padding:10px 12px;border-radius:8px;color:var(--error);background:var(--error-light);font-size:13px;line-height:1.6}.contact-safety[data-v-77a70899]{display:flex;align-items:flex-start;gap:7px;font-size:12px}.contact-safety svg[data-v-77a70899]{flex-shrink:0;margin-top:3px}.contact-actions[data-v-77a70899]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.contact-actions .restart[data-v-77a70899]{margin-right:auto;padding-left:0;font-size:13px}button[data-v-77a70899]:disabled,input[data-v-77a70899]:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(max-width:480px){.contact-steps li[data-v-77a70899]{font-size:11px;gap:4px}.contact-steps li>span[data-v-77a70899]{width:20px;height:20px}.contact-actions .button[data-v-77a70899]{padding-right:12px;padding-left:12px}.contact-code-row[data-v-77a70899]{flex-wrap:wrap}.code-send[data-v-77a70899]{min-height:40px}.contact-recipient[data-v-77a70899]{padding:12px}}.settings-page[data-v-bb634a45]{width:100%;padding-bottom:12px}.settings-title[data-v-bb634a45]{display:flex;justify-content:space-between;align-items:center;gap:16px}.settings-context[data-v-bb634a45]{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:12px}.settings-identity-card[data-v-bb634a45]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;padding:24px 28px;background:linear-gradient(105deg,#fff 30%,#f5f7ff);border-color:#dfe5f0}.profile-identity[data-v-bb634a45]{display:flex;align-items:center;gap:16px;min-width:0}.profile-identity>div[data-v-bb634a45]{display:grid;gap:6px;min-width:0}.profile-identity h2[data-v-bb634a45]{overflow-wrap:anywhere}.profile-id[data-v-bb634a45]{font-size:12px;color:var(--text-tertiary);overflow-wrap:anywhere}.avatar-action[data-v-bb634a45]{flex-shrink:0;background:#ffffffe6}.settings-grid[data-v-bb634a45]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.45fr);align-items:start;gap:22px;margin-top:22px}.settings-card[data-v-bb634a45]{padding:25px 27px;min-width:0}.section-heading[data-v-bb634a45]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-icon[data-v-bb634a45]{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e7e9f6;border-radius:11px;color:var(--primary);background:#f7f7ff;flex-shrink:0}.section-heading p[data-v-bb634a45]{margin-top:4px;color:var(--text-secondary)}.profile-form[data-v-bb634a45]{display:grid;gap:22px}.profile-form .field[data-v-bb634a45]{position:relative;gap:9px}.profile-form input[data-v-bb634a45]{font-weight:400}.optional[data-v-bb634a45]{position:absolute;right:0;top:0;color:var(--text-tertiary);font-size:11px;font-weight:400}.input-icon[data-v-bb634a45]{position:relative}.input-icon svg[data-v-bb634a45]{position:absolute;left:13px;top:14px;color:var(--text-tertiary)}.input-icon input[data-v-bb634a45]{padding-left:38px}.profile-note[data-v-bb634a45]{color:var(--text-tertiary);line-height:1.8}.profile-footer[data-v-bb634a45]{padding-top:2px}.profile-footer .button[data-v-bb634a45]{min-width:106px}.contact-list[data-v-bb634a45]{display:grid}.contact-row[data-v-bb634a45]{display:flex;gap:14px;align-items:center;padding:2px 0 24px}.contact-row+.contact-row[data-v-bb634a45]{padding:24px 0;border-top:1px solid var(--border)}.contact-icon[data-v-bb634a45]{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#f5f7fa;color:#63728b;border-radius:11px}.contact-detail[data-v-bb634a45]{min-width:0;flex:1}.contact-heading[data-v-bb634a45]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:7px}.contact-status[data-v-bb634a45]{display:inline-flex;align-items:center;gap:4px;background:#eef6f3;color:#327b60;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:500}.contact-status.empty[data-v-bb634a45]{background:#f1f3f7;color:#718096}.contact-value[data-v-bb634a45]{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.contact-empty[data-v-bb634a45]{font-size:13px;color:var(--text-tertiary)}.contact-detail p[data-v-bb634a45]{color:var(--text-tertiary);margin-top:6px}.contact-action[data-v-bb634a45]{flex-shrink:0;min-width:92px}.password-section[data-v-bb634a45]{display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid var(--border)}.password-section>div[data-v-bb634a45]{flex:1;min-width:0}.password-section p[data-v-bb634a45]{margin-top:6px;color:var(--text-tertiary)}.password-section button[data-v-bb634a45]{flex-shrink:0}.preferences-card[data-v-bb634a45]{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.45fr);gap:0 22px}.preferences-card .section-heading[data-v-bb634a45]{margin-bottom:0;align-self:start}.preference-list[data-v-bb634a45]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.preference-row[data-v-bb634a45]{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:7px 0;cursor:pointer}.preference-row+label[data-v-bb634a45]{padding-left:24px;border-left:1px solid var(--border)}.preference-row span[data-v-bb634a45]{display:grid;gap:6px}.preference-row b[data-v-bb634a45]{font-size:13px;font-weight:600}.preference-row small[data-v-bb634a45]{color:var(--text-tertiary);font-size:12px;line-height:1.6}.preference-row input[data-v-bb634a45]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:21px;flex-shrink:0;border-radius:20px;background:#d7dce6;position:relative;cursor:pointer;transition:background .2s}.preference-row input[data-v-bb634a45]:before{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}.preference-row input[data-v-bb634a45]:checked{background:var(--primary)}.preference-row input[data-v-bb634a45]:checked:before{transform:translate(15px)}.preferences-card .form-error[data-v-bb634a45],.preference-status[data-v-bb634a45]{grid-column:1/-1;margin-top:14px}.preference-status[data-v-bb634a45]{font-size:12px;color:var(--text-secondary)}.preference-retry[data-v-bb634a45]{color:var(--primary);background:none;text-decoration:underline}.settings-footnote[data-v-bb634a45]{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-tertiary);margin-top:22px}.form-error[data-v-bb634a45]{padding:10px 12px;color:var(--error);background:var(--error-light);border-radius:8px;line-height:1.6}.settings-loading[data-v-bb634a45],.settings-error[data-v-bb634a45]{display:flex;align-items:center;gap:14px;padding:30px;margin-top:24px;color:var(--text-secondary)}button[data-v-bb634a45]:disabled,input[data-v-bb634a45]:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(max-width:1100px){.settings-grid[data-v-bb634a45]{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr);gap:18px}.settings-card[data-v-bb634a45]{padding:22px}.contact-row[data-v-bb634a45]{flex-wrap:wrap}.contact-action[data-v-bb634a45]{margin-left:54px}.password-section[data-v-bb634a45]{flex-wrap:wrap}.password-section button[data-v-bb634a45]{margin-left:54px}.preferences-card[data-v-bb634a45]{display:block}.preferences-card .section-heading[data-v-bb634a45]{margin-bottom:20px}.preference-list[data-v-bb634a45]{gap:22px}}@media(max-width:760px){.settings-context[data-v-bb634a45]{display:none}.settings-identity-card[data-v-bb634a45]{padding:20px;flex-wrap:wrap}.settings-grid[data-v-bb634a45]{grid-template-columns:1fr}.profile-identity[data-v-bb634a45]{gap:12px}.settings-card[data-v-bb634a45]{padding:20px}.contact-row[data-v-bb634a45]{flex-wrap:nowrap}.contact-action[data-v-bb634a45]{margin-left:0}.password-section[data-v-bb634a45]{flex-wrap:nowrap}.password-section button[data-v-bb634a45]{margin-left:0}.settings-footnote[data-v-bb634a45]{align-items:flex-start;text-align:center}}@media(max-width:480px){.avatar-action[data-v-bb634a45]{margin-left:70px}.contact-row[data-v-bb634a45],.password-section[data-v-bb634a45]{flex-wrap:wrap}.contact-action[data-v-bb634a45],.password-section button[data-v-bb634a45]{margin-left:54px}.preference-list[data-v-bb634a45]{grid-template-columns:1fr;gap:10px}.preference-row+label[data-v-bb634a45]{padding-left:0;padding-top:16px;border-left:0;border-top:1px solid var(--border)}.settings-error[data-v-bb634a45]{flex-wrap:wrap}.settings-footnote svg[data-v-bb634a45]{flex-shrink:0;margin-top:4px}}.billing-page[data-v-4075d907]{width:100%}.page-title p[data-v-4075d907]{margin-top:5px;color:var(--text-secondary)}.form-error[data-v-4075d907]{margin:12px 0;padding:10px;color:var(--error);background:var(--error-light);border-radius:6px}.current[data-v-4075d907]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:24px;padding:24px;border:1px solid var(--primary)}.current>div[data-v-4075d907]{display:grid;gap:7px}.current span[data-v-4075d907]:first-child{color:var(--text-secondary);font-size:12px}.current h2[data-v-4075d907]{font-size:24px}.current small[data-v-4075d907]{color:var(--text-tertiary)}.plans[data-v-4075d907]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}.plan[data-v-4075d907]{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:22px}.plan h2[data-v-4075d907]{font-size:18px}.plan p[data-v-4075d907]{min-height:36px;margin-top:7px;color:var(--text-secondary);font-size:12px}.plan strong[data-v-4075d907]{display:block;margin-top:18px;font-size:24px;color:var(--primary)}.plan-entitlements[data-v-4075d907]{display:grid;gap:9px;margin:20px 0 0}.plan-entitlements div[data-v-4075d907]{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:baseline}.plan-entitlements dt[data-v-4075d907]{color:var(--text-secondary);font-size:12px}.plan-entitlements dd[data-v-4075d907]{margin:0;color:var(--text-primary);font-size:12px;font-weight:600;text-align:right}.orders[data-v-4075d907]{margin-top:22px;overflow:hidden}.orders-title[data-v-4075d907]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.orders-title h2[data-v-4075d907]{margin:0}.orders-title span[data-v-4075d907]{color:var(--text-secondary);font-size:12px}.order-head[data-v-4075d907],.order-row[data-v-4075d907]{display:grid;grid-template-columns:1.3fr 1fr .7fr .7fr 1.1fr 1.2fr;align-items:center;gap:12px;padding:13px 22px;border-top:1px solid var(--border)}.order-head[data-v-4075d907]{color:var(--text-secondary);background:#f1f5f9;font-size:12px;font-weight:600}.order-row small[data-v-4075d907]{color:var(--text-tertiary)}.order-actions[data-v-4075d907]{display:flex;align-items:center;gap:10px}.text-button[data-v-4075d907]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 8px;border:1px solid transparent;border-radius:6px;color:var(--primary);background:var(--primary-light);font-size:13px;line-height:1.4;font-weight:600}.text-button[data-v-4075d907]:disabled{cursor:not-allowed;opacity:.45}.text-button.danger[data-v-4075d907]{color:var(--error);background:var(--error-light)}.order-actions.muted[data-v-4075d907]{color:var(--text-tertiary);background:transparent}.pagination[data-v-4075d907]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:12px}.pagination>div[data-v-4075d907]{display:flex;gap:14px}.empty[data-v-4075d907]{padding:24px;color:var(--text-tertiary);text-align:center}.confirm-overlay[data-v-4075d907]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#0f172a73}.confirm-modal[data-v-4075d907]{width:min(440px,100%);padding:24px}.confirm-modal h2[data-v-4075d907]{font-size:18px}.confirm-modal p[data-v-4075d907]{margin:12px 0 22px;color:var(--text-secondary);line-height:1.6}.confirm-modal footer[data-v-4075d907]{display:flex;justify-content:flex-end;gap:10px}.button.danger[data-v-4075d907]{color:#fff;background:var(--error);border-color:var(--error)}@media(max-width:850px){.plans[data-v-4075d907]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.plans[data-v-4075d907]{grid-template-columns:1fr}.order-head[data-v-4075d907]{display:none}.order-row[data-v-4075d907]{grid-template-columns:1fr 1fr;padding:14px 16px}.order-row code[data-v-4075d907]{grid-column:1/-1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-row small[data-v-4075d907]{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-actions[data-v-4075d907]{grid-column:1/-1}.pagination[data-v-4075d907]{padding:14px 16px}}.chat-messages[data-v-e071fd1d]{display:grid;gap:12px}.chat-messages p[data-v-e071fd1d]{max-width:85%;padding:10px 12px;border-radius:8px;font-size:13px}.chat-messages .support[data-v-e071fd1d]{background:var(--bg-gray)}.chat-messages .user[data-v-e071fd1d]{justify-self:end;color:#fff;background:var(--primary)}.chat-form[data-v-e071fd1d]{display:flex;gap:8px}.chat-form input[data-v-e071fd1d]{flex:1;min-width:0;padding:0 10px;border:1px solid var(--border);border-radius:7px}.chat-form .button[data-v-e071fd1d]{min-height:40px}.support-page[data-v-5f893821]{width:100%}.support-hero[data-v-5f893821]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.support-hero>div[data-v-5f893821]:first-child{min-width:0;flex:1}.support-hero .eyebrow[data-v-5f893821],.section-heading .eyebrow[data-v-5f893821],.support-contact .eyebrow[data-v-5f893821]{display:block;margin-bottom:7px;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.support-hero h1[data-v-5f893821]{font-size:30px}.support-hero p[data-v-5f893821]{margin-top:8px;color:var(--text-secondary);font-size:14px;line-height:1.6}.support-hero-meta[data-v-5f893821]{display:grid;justify-items:end;gap:5px;padding-bottom:3px;white-space:nowrap}.support-hero-meta span[data-v-5f893821]{display:flex;align-items:center;gap:7px;color:var(--success);font-size:13px;font-weight:600}.support-hero-meta i[data-v-5f893821]{width:7px;height:7px;background:var(--success);border-radius:50%;box-shadow:0 0 0 4px var(--success-light)}.support-hero-meta small[data-v-5f893821]{color:var(--text-tertiary);font-size:12px}.support-actions[data-v-5f893821]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.support-action[data-v-5f893821]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:18px 20px;text-align:left}.action-icon[data-v-5f893821],.rail-icon[data-v-5f893821]{display:grid;place-items:center;width:42px;height:42px;color:var(--primary);background:var(--primary-light);border-radius:10px}.action-icon.ticket[data-v-5f893821]{color:#0891b2;background:#ecfeff}.action-copy[data-v-5f893821]{display:grid;gap:4px;min-width:0}.action-copy b[data-v-5f893821]{color:var(--text-primary);font-size:15px;font-weight:650}.action-copy small[data-v-5f893821]{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.action-arrow[data-v-5f893821],.ticket-arrow[data-v-5f893821]{color:var(--text-tertiary);transition:transform .2s ease,color .2s ease}.support-action:hover .action-arrow[data-v-5f893821],.ticket-row:hover .ticket-arrow[data-v-5f893821]{color:var(--primary);transform:translate(2px,-2px)}.support-layout[data-v-5f893821]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px}.support-main[data-v-5f893821]{display:grid;gap:24px;min-width:0}.recent-support[data-v-5f893821]{overflow:hidden}.section-heading[data-v-5f893821]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 22px 16px}.section-heading h2[data-v-5f893821]{font-size:18px}.section-heading>a[data-v-5f893821]{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-size:12px;font-weight:600}.section-note[data-v-5f893821]{color:var(--text-tertiary);font-size:12px}.ticket-list[data-v-5f893821]{border-top:1px solid var(--border)}.ticket-row[data-v-5f893821]{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 22px;border-bottom:1px solid var(--border)}.ticket-row[data-v-5f893821]:last-child{border-bottom:0}.ticket-row[data-v-5f893821]:hover{background:#fafaff}.ticket-id[data-v-5f893821]{color:var(--text-tertiary);font:600 11px JetBrains Mono,monospace}.ticket-copy[data-v-5f893821]{display:grid;gap:3px;min-width:0}.ticket-copy b[data-v-5f893821]{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ticket-copy small[data-v-5f893821]{color:var(--text-tertiary);font-size:11px}.ticket-empty[data-v-5f893821]{padding:22px;color:var(--text-secondary);font-size:13px}.support-faq[data-v-5f893821]{min-width:0}.support-faq .section-heading[data-v-5f893821]{padding:0 0 14px}.support-rail[data-v-5f893821]{display:grid;gap:16px}.docs-link[data-v-5f893821]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px}.docs-link>span[data-v-5f893821]:not(.rail-icon){display:grid;gap:3px}.docs-link b[data-v-5f893821]{color:var(--text-primary);font-size:14px}.docs-link small[data-v-5f893821]{color:var(--text-secondary);font-size:12px}.docs-link>svg[data-v-5f893821]:last-child{color:var(--text-tertiary)}.rail-icon[data-v-5f893821]{width:40px;height:40px}.support-contact[data-v-5f893821]{padding:20px}.support-contact h2[data-v-5f893821]{margin-top:2px;font-size:17px}.support-contact p[data-v-5f893821]{margin-top:9px;color:var(--text-secondary);font-size:13px;line-height:1.6}.support-contact a[data-v-5f893821]{display:inline-flex;margin-top:16px;color:var(--primary);font-size:13px;font-weight:600}.support-contact a[data-v-5f893821]:hover{text-decoration:underline}@media(max-width:1100px){.support-actions[data-v-5f893821]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.support-hero[data-v-5f893821]{align-items:flex-start;flex-direction:column;gap:14px}.support-hero-meta[data-v-5f893821]{justify-items:start}.support-actions[data-v-5f893821],.support-layout[data-v-5f893821]{grid-template-columns:1fr}.support-rail[data-v-5f893821]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.support-hero[data-v-5f893821]{margin-bottom:20px}.support-hero h1[data-v-5f893821]{font-size:26px}.support-hero p[data-v-5f893821]{font-size:13px}.support-actions[data-v-5f893821]{gap:10px;margin-bottom:20px}.support-action[data-v-5f893821]{min-height:78px;padding:15px}.action-copy small[data-v-5f893821]{white-space:normal}.support-layout[data-v-5f893821],.support-main[data-v-5f893821]{gap:18px}.section-heading[data-v-5f893821]{padding:17px 16px 14px}.section-heading h2[data-v-5f893821]{font-size:16px}.section-note[data-v-5f893821]{display:none}.ticket-row[data-v-5f893821]{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px}.ticket-id[data-v-5f893821]{grid-column:1}.ticket-row>.status-badge[data-v-5f893821]{grid-column:2;grid-row:1 / span 2;align-self:center}.ticket-copy[data-v-5f893821]{grid-column:1}.ticket-arrow[data-v-5f893821]{display:none}.support-rail[data-v-5f893821]{grid-template-columns:1fr;gap:10px}.docs-link[data-v-5f893821]{padding:15px}.support-contact[data-v-5f893821]{padding:18px}}.app-editor[data-v-7a001230]{display:grid;gap:17px}.editor-error[data-v-7a001230]{padding:10px 12px;color:var(--error);background:var(--error-light);border-radius:6px;font-size:13px}.apps-page[data-v-7b868a6d]{width:100%}.apps-hero[data-v-7b868a6d]{margin-bottom:22px}.apps-hero h1[data-v-7b868a6d]{font-size:30px}.apps-hero p[data-v-7b868a6d]{margin-top:7px;color:var(--text-secondary);font-size:14px}.apps-toolbar[data-v-7b868a6d]{display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(180px,.55fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px}.apps-search[data-v-7b868a6d]{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;background:#fff;border:1px solid var(--border);border-radius:7px}.apps-search svg[data-v-7b868a6d]{flex:0 0 auto;color:var(--text-tertiary)}.apps-search input[data-v-7b868a6d]{width:100%;height:42px;background:transparent}.apps-status select[data-v-7b868a6d]{width:100%;height:44px;padding:0 12px;color:var(--text-primary);background:#fff;border:1px solid var(--border);border-radius:7px}.filter-submit[data-v-7b868a6d]{min-width:74px}.apps-desktop[data-v-7b868a6d]{overflow:hidden}.apps-head[data-v-7b868a6d],.apps-desktop article[data-v-7b868a6d]{display:grid;grid-template-columns:1.5fr 1.25fr .7fr .9fr .65fr .7fr;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border)}.apps-head[data-v-7b868a6d]{color:var(--text-secondary);background:#f1f5f9;font-size:12px;font-weight:600}.apps-desktop article>div[data-v-7b868a6d]:first-child,.apps-desktop article>div[data-v-7b868a6d]:nth-child(2){display:grid;gap:3px}.apps-desktop article b[data-v-7b868a6d]{font-size:13px;font-weight:600}.apps-desktop article small[data-v-7b868a6d]{color:var(--text-tertiary);font-size:11px}.apps-desktop article>span[data-v-7b868a6d]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:13px}.apps-table-footer[data-v-7b868a6d]{padding:15px 20px;color:var(--text-tertiary);font-size:12px;border-top:1px solid var(--border)}.row-actions[data-v-7b868a6d]{display:flex;gap:6px}.row-actions button[data-v-7b868a6d]{display:grid;place-items:center;width:32px;height:32px;color:var(--primary);background:var(--primary-light);border-radius:6px}.row-actions .danger-link[data-v-7b868a6d]{color:var(--error);background:var(--error-light)}.apps-mobile[data-v-7b868a6d]{display:none}@media(max-width:750px){.apps-hero[data-v-7b868a6d]{margin-bottom:18px}.apps-hero h1[data-v-7b868a6d]{font-size:26px}.apps-hero p[data-v-7b868a6d]{font-size:13px}.apps-hero>.button[data-v-7b868a6d]{width:100%}.apps-toolbar[data-v-7b868a6d]{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px}.apps-search[data-v-7b868a6d]{max-width:none}.apps-status select[data-v-7b868a6d],.filter-submit[data-v-7b868a6d]{width:100%}.apps-desktop[data-v-7b868a6d]{display:none}.apps-mobile[data-v-7b868a6d]{display:grid;gap:12px}.apps-mobile article[data-v-7b868a6d]{padding:18px}.apps-mobile header[data-v-7b868a6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.apps-mobile h2[data-v-7b868a6d]{font-size:16px}.apps-mobile small[data-v-7b868a6d]{color:var(--text-tertiary)}.app-metrics[data-v-7b868a6d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;padding:14px;background:var(--bg-gray);border-radius:7px}.app-metrics span[data-v-7b868a6d]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.app-metrics svg[data-v-7b868a6d]{color:var(--primary)}.apps-mobile footer[data-v-7b868a6d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.apps-mobile footer button[data-v-7b868a6d]{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;color:var(--primary);background:var(--primary-light);border-radius:6px;font-weight:600}.apps-mobile footer .danger-link[data-v-7b868a6d]{color:var(--error);background:var(--error-light)}}.apps-loading[data-v-7b868a6d]{padding:30px;color:var(--text-secondary);text-align:center}.apps-error[data-v-7b868a6d]{margin-bottom:14px;padding:12px 14px;color:var(--error);background:var(--error-light);border:1px solid #fecaca;border-radius:7px;font-size:13px}.apps-hero[data-v-7b868a6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.apps-search input[data-v-7b868a6d]{border:0;outline:0;padding:0}.apps-search input[data-v-7b868a6d]:focus{outline:0}.apps-search[data-v-7b868a6d]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51f}@media(max-width:750px){.apps-hero[data-v-7b868a6d]{display:grid}}.notifications-page[data-v-c7305781]{width:100%}.notification-tabs[data-v-c7305781]{display:flex;gap:4px;margin:24px 0 14px;padding:4px;width:max-content;background:#e2e8f0;border-radius:8px}.notification-tabs button[data-v-c7305781]{padding:8px 14px;color:var(--text-secondary);background:transparent;border-radius:6px;font-size:13px}.notification-tabs button.active[data-v-c7305781]{color:var(--primary);background:#fff;font-weight:600}.notification-tabs span[data-v-c7305781]{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;color:#fff;background:var(--error);border-radius:99px;font-size:10px}.notification-list[data-v-c7305781]{overflow:hidden}.notification-list article[data-v-c7305781]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:20px 22px;border-bottom:1px solid var(--border);cursor:pointer}.notification-list article.unread[data-v-c7305781]{background:#fafaff}.notification-icon[data-v-c7305781]{display:grid;place-items:center;width:36px;height:36px;color:var(--primary);background:var(--primary-light);border-radius:8px}.notification-list header[data-v-c7305781]{display:flex;justify-content:space-between;gap:14px}.notification-list h2[data-v-c7305781]{font-size:15px}.notification-list header span[data-v-c7305781]{color:var(--text-tertiary);font-size:11px}.notification-list p[data-v-c7305781]{margin-top:6px;color:var(--text-secondary);font-size:13px}.notification-list article>svg[data-v-c7305781]:last-child{color:var(--text-tertiary)}.form-error[data-v-c7305781]{margin-top:14px;padding:10px;color:var(--error);background:var(--error-light);border-radius:6px;font-size:13px}@media(max-width:600px){.page-title[data-v-c7305781]{display:grid}.page-title>.button[data-v-c7305781]{width:100%}.notification-tabs[data-v-c7305781]{width:100%}.notification-tabs button[data-v-c7305781]{flex:1}.notification-list article[data-v-c7305781]{padding:17px 15px;gap:10px}.notification-list header[data-v-c7305781]{display:grid;gap:4px}.notification-list h2[data-v-c7305781]{font-size:14px}.notification-list p[data-v-c7305781]{font-size:12px}}.tickets-page[data-v-15589244]{width:100%}.tickets-hero[data-v-15589244]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.tickets-hero h1[data-v-15589244]{font-size:30px}.tickets-hero p[data-v-15589244]{margin-top:6px;color:var(--text-secondary)}.tickets-toolbar[data-v-15589244]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:12px 14px}.toolbar-label[data-v-15589244]{color:var(--text-primary);font-size:14px;font-weight:600}.toolbar-count[data-v-15589244]{margin-left:10px;color:var(--text-tertiary);font-size:12px}.ticket-filters[data-v-15589244]{display:flex;gap:3px;padding:3px;background:#eef1f6;border-radius:7px}.ticket-filters button[data-v-15589244]{padding:8px 13px;color:var(--text-secondary);background:transparent;border-radius:5px;font-size:12px}.ticket-filters button.active[data-v-15589244]{color:var(--primary);background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172a0f}.form-error[data-v-15589244]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px;color:var(--error);background:var(--error-light);border-radius:6px}.ticket-list[data-v-15589244]{overflow:hidden}.ticket-list-head[data-v-15589244],.ticket-list article[data-v-15589244]{display:grid;grid-template-columns:minmax(260px,1.7fr) .7fr .8fr 1.2fr 30px;align-items:center;gap:16px;padding:13px 20px;border-bottom:1px solid var(--border)}.ticket-list-head[data-v-15589244]{color:var(--text-secondary);background:#f8fafc;font-size:12px;font-weight:600}.ticket-list article[data-v-15589244]{min-height:76px;cursor:pointer}.ticket-list article[data-v-15589244]:last-child{border-bottom:0}.ticket-list article[data-v-15589244]:hover{background:#fafaff}.ticket-main[data-v-15589244]{min-width:0}.ticket-list code[data-v-15589244]{color:var(--primary);font-size:11px}.ticket-list h2[data-v-15589244]{overflow:hidden;margin-top:5px;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ticket-list p[data-v-15589244]{margin-top:4px;color:var(--text-tertiary);font-size:12px}.ticket-list time[data-v-15589244]{overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-open[data-v-15589244]{color:var(--text-tertiary)}.priority[data-v-15589244]{width:max-content;padding:4px 8px;border-radius:5px;color:var(--text-secondary);background:var(--bg-gray);font-size:11px}.priority.high[data-v-15589244]{color:var(--error);background:var(--error-light)}.priority.low[data-v-15589244]{color:var(--text-tertiary)}.ticket-state[data-v-15589244]{display:grid;place-items:center;gap:7px;padding:54px;color:var(--text-secondary);text-align:center}.ticket-state svg[data-v-15589244]{color:var(--primary)}.ticket-state span[data-v-15589244]{color:var(--text-tertiary);font-size:12px}.ticket-empty[data-v-15589244]{display:flex;align-items:center;gap:18px;padding:26px 24px}.ticket-empty-icon[data-v-15589244]{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;color:var(--primary);background:var(--primary-light);border-radius:10px}.ticket-empty h2[data-v-15589244]{font-size:16px}.ticket-empty p[data-v-15589244]{margin-top:4px;color:var(--text-secondary);font-size:13px}.ticket-empty .button[data-v-15589244]{margin-left:auto;flex:0 0 auto}.ticket-pagination[data-v-15589244]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;color:var(--text-secondary);font-size:12px}.ticket-pagination>div[data-v-15589244]{display:flex;gap:8px}.ticket-pagination .button[data-v-15589244]{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;font-size:12px}@media(max-width:850px){.tickets-toolbar[data-v-15589244]{align-items:flex-start;flex-direction:column}.ticket-filters[data-v-15589244]{width:100%;overflow:auto}.ticket-filters button[data-v-15589244]{white-space:nowrap}.ticket-list-head[data-v-15589244]{display:none}.ticket-list article[data-v-15589244]{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:16px}.ticket-list .ticket-main[data-v-15589244]{grid-column:1}.ticket-list .priority[data-v-15589244]{grid-column:2;grid-row:1}.ticket-list .status-badge[data-v-15589244]{grid-column:2;grid-row:2}.ticket-list time[data-v-15589244]{grid-column:1;grid-row:2;margin-top:5px}.ticket-open[data-v-15589244]{display:none}.ticket-empty[data-v-15589244]{align-items:flex-start;flex-wrap:wrap;padding:22px 18px}.ticket-empty .button[data-v-15589244]{width:100%;margin-left:66px}}@media(max-width:600px){.tickets-hero[data-v-15589244]{display:grid;align-items:stretch}.tickets-hero>.button[data-v-15589244]{width:100%}.ticket-pagination[data-v-15589244]{display:grid}.ticket-pagination>div[data-v-15589244]{justify-content:space-between}.ticket-pagination .button[data-v-15589244]{flex:1;justify-content:center}}.ticket-form-page[data-v-8d93276a]{width:100%}.ticket-form-heading[data-v-8d93276a]{display:grid;gap:13px;margin-bottom:22px}.back-link[data-v-8d93276a]{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--primary);background:transparent;font-size:13px;font-weight:600}.ticket-form-heading h1[data-v-8d93276a]{font-size:30px}.ticket-form-heading p[data-v-8d93276a]{margin-top:6px;color:var(--text-secondary)}.ticket-form-shell[data-v-8d93276a]{padding:28px}.ticket-form-grid[data-v-8d93276a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ticket-form-title[data-v-8d93276a],.ticket-form-description[data-v-8d93276a],.attachment-field[data-v-8d93276a],.form-error[data-v-8d93276a],.submit-button[data-v-8d93276a]{grid-column:1/-1}.ticket-form-description textarea[data-v-8d93276a]{min-height:190px;padding:11px;resize:vertical}.field small[data-v-8d93276a]{display:block;margin-top:5px;color:var(--text-tertiary);font-size:11px;text-align:right}.attachment-field[data-v-8d93276a]{display:flex;align-items:center;gap:8px;padding:12px;color:var(--text-secondary);border:1px dashed var(--border);border-radius:7px;font-size:12px}.attachment-field input[data-v-8d93276a]{display:none}.attachment-field span[data-v-8d93276a]{margin-left:auto;color:var(--text-tertiary)}.form-error[data-v-8d93276a]{padding:10px;color:var(--error);background:var(--error-light);border-radius:6px;font-size:13px}.submit-button[data-v-8d93276a]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ticket-success[data-v-8d93276a]{display:grid;justify-items:center;gap:12px;padding:18px 8px;text-align:center}.ticket-success>svg[data-v-8d93276a]{color:var(--success)}.ticket-success h2[data-v-8d93276a]{font-size:20px}.ticket-success p[data-v-8d93276a]{color:var(--text-secondary)}.ticket-success code[data-v-8d93276a]{padding:8px 12px;color:var(--primary);background:var(--primary-light);border-radius:6px;font-size:12px}.ticket-success-actions[data-v-8d93276a]{display:flex;justify-content:center;gap:10px;margin-top:8px}@media(max-width:600px){.ticket-form-heading h1[data-v-8d93276a]{font-size:26px}.ticket-form-shell[data-v-8d93276a]{padding:20px}.ticket-form-grid[data-v-8d93276a]{grid-template-columns:1fr}.submit-button[data-v-8d93276a]{width:100%}.attachment-field[data-v-8d93276a]{align-items:flex-start;flex-wrap:wrap}.attachment-field span[data-v-8d93276a]{width:100%;margin-left:24px}.ticket-success-actions[data-v-8d93276a]{display:grid;width:100%}.ticket-success-actions .button[data-v-8d93276a]{width:100%}}.ticket-detail-page[data-v-2c11c2e0]{width:100%}.ticket-detail-heading[data-v-2c11c2e0]{display:grid;gap:14px;margin-bottom:20px}.back-link[data-v-2c11c2e0]{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--primary);background:transparent;font-size:13px;font-weight:600}.heading-row[data-v-2c11c2e0]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.heading-row h1[data-v-2c11c2e0]{font-size:30px}.heading-row p[data-v-2c11c2e0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;color:var(--text-secondary)}.heading-row code[data-v-2c11c2e0]{color:var(--text-tertiary);font-size:11px}.heading-row p span[data-v-2c11c2e0]{padding-left:8px;border-left:1px solid var(--border)}.detail-loading[data-v-2c11c2e0]{padding:46px;color:var(--text-secondary);text-align:center}.form-error[data-v-2c11c2e0]{margin-bottom:14px;padding:10px;color:var(--error);background:var(--error-light);border-radius:6px}.detail-error[data-v-2c11c2e0]{display:grid;justify-items:center;gap:10px;padding:36px;text-align:center}.detail-error svg[data-v-2c11c2e0]{color:var(--error)}.detail-error h2[data-v-2c11c2e0]{font-size:18px}.detail-error p[data-v-2c11c2e0]{color:var(--text-secondary)}.ticket-workbench[data-v-2c11c2e0]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.65fr);align-items:start;gap:18px}.conversation-panel[data-v-2c11c2e0]{overflow:hidden}.conversation-header[data-v-2c11c2e0]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;border-bottom:1px solid var(--border)}.conversation-header>div[data-v-2c11c2e0]{display:flex;align-items:center;gap:8px}.conversation-header svg[data-v-2c11c2e0]{color:var(--primary)}.conversation-header h2[data-v-2c11c2e0]{font-size:16px}.conversation-header>span[data-v-2c11c2e0]{color:var(--text-tertiary);font-size:12px}.ticket-thread[data-v-2c11c2e0]{display:grid}.message-row[data-v-2c11c2e0]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 19px;border-bottom:1px solid var(--border)}.message-row[data-v-2c11c2e0]:last-child{border-bottom:0}.message-avatar[data-v-2c11c2e0]{display:grid;place-items:center;width:36px;height:36px;color:var(--primary);background:var(--primary-light);border-radius:8px}.message-row.support .message-avatar[data-v-2c11c2e0]{color:#0891b2;background:#ecfeff}.message-body[data-v-2c11c2e0]{min-width:0}.message-body header[data-v-2c11c2e0]{display:flex;align-items:center;justify-content:space-between;gap:14px}.message-body b[data-v-2c11c2e0]{font-size:13px;font-weight:600}.message-body time[data-v-2c11c2e0]{color:var(--text-tertiary);font-size:11px}.message-body p[data-v-2c11c2e0]{margin-top:6px;color:var(--text-secondary);line-height:1.65;white-space:pre-wrap}.reply-composer[data-v-2c11c2e0]{display:grid;gap:9px;padding:16px 19px;background:#fafbfc;border-top:1px solid var(--border)}.reply-composer>label[data-v-2c11c2e0]{color:var(--text-primary);font-size:13px;font-weight:600}.reply-composer textarea[data-v-2c11c2e0]{min-height:88px;padding:10px 11px;color:var(--text-primary);background:#fff;border:1px solid var(--border);border-radius:7px;resize:vertical}.reply-composer footer[data-v-2c11c2e0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.reply-composer footer>span[data-v-2c11c2e0]{color:var(--text-tertiary);font-size:11px}.composer-actions[data-v-2c11c2e0]{display:flex;justify-content:flex-end}.composer-actions .button[data-v-2c11c2e0],.close-action[data-v-2c11c2e0]{min-height:36px;padding:0 14px;font-size:13px}.closed-note[data-v-2c11c2e0]{display:flex;align-items:center;gap:8px;padding:16px 19px;color:var(--text-secondary);background:#fafbfc;border-top:1px solid var(--border)}.closed-note svg[data-v-2c11c2e0]{color:var(--success)}.ticket-sidebar[data-v-2c11c2e0]{display:grid;gap:14px}.ticket-info[data-v-2c11c2e0]{overflow:hidden}.ticket-info>header[data-v-2c11c2e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid var(--border)}.ticket-info h2[data-v-2c11c2e0]{font-size:16px}.ticket-info dl[data-v-2c11c2e0]{padding:4px 18px}.ticket-info dl>div[data-v-2c11c2e0]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.ticket-info dl>div[data-v-2c11c2e0]:last-child{border-bottom:0}.ticket-info dt[data-v-2c11c2e0]{color:var(--text-tertiary);font-size:12px}.ticket-info dd[data-v-2c11c2e0]{min-width:0;color:var(--text-primary);font-size:12px;font-weight:600}.ticket-info dd code[data-v-2c11c2e0]{display:block;overflow:hidden;color:var(--text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.priority[data-v-2c11c2e0]{display:inline-flex;width:max-content;padding:3px 7px;color:var(--text-secondary);background:var(--bg-gray);border-radius:5px;font-size:11px}.priority.high[data-v-2c11c2e0]{color:var(--error);background:var(--error-light)}.close-action[data-v-2c11c2e0]{display:inline-flex;align-items:center;gap:6px;margin:4px 18px 18px;color:var(--error);border-color:#fecaca}.support-note[data-v-2c11c2e0]{display:flex;align-items:flex-start;gap:10px;padding:15px 17px;color:var(--text-secondary);background:#eef5ff;border:1px solid #bfdbfe;border-radius:8px}.support-note svg[data-v-2c11c2e0]{flex:0 0 auto;color:var(--primary)}.support-note b[data-v-2c11c2e0]{color:var(--text-primary);font-size:13px}.support-note p[data-v-2c11c2e0]{margin-top:4px;font-size:12px;line-height:1.6}@media(max-width:1050px){.ticket-workbench[data-v-2c11c2e0]{grid-template-columns:1fr}.ticket-sidebar[data-v-2c11c2e0]{grid-template-columns:1fr 1fr}.support-note[data-v-2c11c2e0]{height:100%}}@media(max-width:600px){.heading-row[data-v-2c11c2e0]{display:grid}.heading-row h1[data-v-2c11c2e0]{font-size:24px}.ticket-workbench[data-v-2c11c2e0]{gap:12px}.conversation-header[data-v-2c11c2e0],.message-row[data-v-2c11c2e0],.reply-composer[data-v-2c11c2e0]{padding-right:15px;padding-left:15px}.message-body header[data-v-2c11c2e0]{align-items:flex-start;flex-direction:column;gap:3px}.ticket-sidebar[data-v-2c11c2e0]{grid-template-columns:1fr}.composer-actions .button[data-v-2c11c2e0]{width:auto}.support-note[data-v-2c11c2e0]{height:auto}}.invoice-detail-page[data-v-c423891c]{width:100%}.page-title[data-v-c423891c]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.page-title p[data-v-c423891c]{margin-top:6px;color:var(--text-secondary)}.detail[data-v-c423891c]{margin-top:24px;padding:26px}.detail dl[data-v-c423891c]{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.detail dl>div[data-v-c423891c]{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.detail dt[data-v-c423891c]{color:var(--text-secondary)}.detail dd[data-v-c423891c]{font-weight:600}.form-error[data-v-c423891c]{margin-top:16px;padding:10px;color:var(--error);background:var(--error-light);border-radius:6px}@media(max-width:650px){.page-title[data-v-c423891c]{display:grid}.page-title .button[data-v-c423891c]{width:100%}.detail dl[data-v-c423891c]{grid-template-columns:1fr}.detail dl>div[data-v-c423891c]{grid-template-columns:110px 1fr}}:root{--primary: #4f46e5;--primary-dark: #4338ca;--primary-light: #eef2ff;--primary-medium: #e0e7ff;--secondary: #06b6d4;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--bg-white: #fff;--bg-gray: #f8fafc;--bg-dark: #0f172a;--bg-chart: #0b0f19;--border: #e2e8f0;--border-dark: #1e293b;--success: #10b981;--success-light: #d1fae5;--warning: #f59e0b;--warning-light: #fef3c7;--error: #ef4444;--error-light: #fee2e2;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 18px 45px rgba(15, 23, 42, .14);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:#1f2937;background:var(--bg-gray);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,.85vw,16px);line-height:1.6}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0;cursor:pointer}code,pre{font-family:JetBrains Mono,Fira Code,monospace}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.route-enter-active,.route-leave-active{transition:opacity .2s ease,transform .2s ease}.route-enter-from{opacity:0;transform:translateY(8px)}.route-leave-to{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){.section>.container,.page-hero>.container,.docs-hero>.container,.dev-hero>.container,.about-hero>.container,.legal-hero>.container{animation:content-in .45s ease both}}@keyframes content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container{width:min(86vw,1680px);margin:0 auto}.brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;color:#fff;background:var(--primary);border-radius:8px}.avatar{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;font-weight:800}.public-page{background:var(--bg-white)}.section{padding:84px 0}.section.gray{background:var(--bg-gray)}.section.dark{color:#fff;background:var(--bg-dark)}.section-head{max-width:820px;margin:0 auto 42px;text-align:center}.section-head h2{font-size:clamp(26px,1.8vw,36px);font-weight:700}.section-head p{margin-top:12px;color:var(--text-secondary);font-size:clamp(15px,.9vw,17px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid transparent;border-radius:8px;font-weight:600;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,.nav-link:focus-visible,.icon-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(79,70,229,.25);outline-offset:2px}.button.primary{color:#fff;background:var(--primary);box-shadow:0 8px 18px #4f46e52e}.button.primary:hover{background:var(--primary-dark)}.button.secondary{color:var(--text-primary);background:#fff;border-color:var(--border)}.button.ghost{color:var(--primary);background:transparent}.button.danger{color:#fff;background:var(--error)}.button.small{min-height:34px;padding:0 14px;font-size:13px}.eyebrow{color:var(--primary);font-size:clamp(11px,.7vw,14px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-title h1{font-size:clamp(28px,2.1vw,42px)!important}.page-title p{font-size:clamp(14px,.95vw,18px)!important}.muted{color:var(--text-tertiary)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0a}.card-hover{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-hover:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 8px 20px #0f172a14}.tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;color:var(--primary);background:var(--primary-light);border-radius:6px;font-size:12px;font-weight:700}.tag.success{color:var(--success);background:var(--success-light)}.tag.warning{color:var(--warning);background:var(--warning-light)}.tag.error{color:var(--error);background:var(--error-light)}.toast{position:fixed;z-index:100;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 32px));padding:13px 16px;color:#fff;background:var(--bg-dark);border-radius:10px;box-shadow:var(--shadow-lg);animation:toast-in .24s ease}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a94;animation:fade-in .2s ease}.modal{width:min(560px,100%);max-height:min(700px,calc(100vh - 40px));overflow:auto;padding:30px;background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);animation:modal-in .22s ease}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.modal-header h2{font-size:24px}.icon-button{display:grid;place-items:center;width:38px;height:38px;color:var(--text-secondary);background:transparent;border-radius:50%}.icon-button:hover{color:var(--primary);background:var(--primary-light)}.form-grid{display:grid;gap:18px}.field{display:grid;gap:7px;color:var(--text-secondary);font-size:13px;font-weight:600}.field input,.field select,.field textarea{width:100%;min-height:44px;padding:0 13px;color:var(--text-primary);background:#fff;border:1px solid var(--border);border-radius:var(--radius-md)}.field textarea{min-height:100px;padding:12px 13px;resize:vertical}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.modal .avatar-editor{display:grid;place-items:center;gap:18px;text-align:center}.modal .avatar-editor p{color:var(--text-secondary);font-size:14px;line-height:1.6}.modal .avatar-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.modal .avatar-presets button{display:grid;place-items:center;padding:3px;background:transparent;border:2px solid transparent;border-radius:50%}.modal .avatar-presets button.active{border-color:var(--primary)}.modal .upload-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;color:var(--primary);background:var(--primary-light);border:1px dashed #a5b4fc;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.modal .upload-button input{display:none}.modal .step-copy{color:var(--text-secondary);font-size:14px;line-height:1.6}.modal .plan-options{display:grid;gap:10px;margin-top:18px}.modal .plan-options label{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:8px;cursor:pointer}.modal .plan-options label.active{border-color:var(--primary);background:var(--primary-light)}.modal .plan-options input{flex:0 0 auto;accent-color:var(--primary)}.modal .plan-options span{display:grid;gap:2px;min-width:0}.modal .plan-options b{font-size:14px;font-weight:600}.modal .plan-options small{color:var(--text-secondary);font-size:12px}.modal .plan-options em{margin-left:5px;padding:2px 5px;color:var(--primary);background:#fff;border-radius:4px;font-size:10px;font-style:normal}.modal .order-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--bg-gray);border:1px solid var(--border);border-radius:8px}.modal .order-summary span{display:grid;gap:3px;color:var(--text-secondary);font-size:12px}.modal .order-summary b{color:var(--text-primary);font-size:14px;font-weight:600}.modal .order-summary strong{flex:0 0 auto;font-size:24px;font-weight:650}.modal .order-summary small{color:var(--text-secondary);font-size:11px}.modal .checkout-step>h3{margin:22px 0 12px;font-size:16px;font-weight:600}.modal .payment-methods{display:grid;gap:10px}.modal .payment-methods>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px;color:var(--text-primary);background:#fff;border:1px solid var(--border);border-radius:8px;text-align:left}.modal .payment-methods>button:hover{border-color:#a5b4fc;background:#fafaff}.modal .payment-methods>button.active{border-color:var(--primary);background:var(--primary-light);box-shadow:0 0 0 2px #4f46e514}.modal .payment-methods svg{color:var(--primary)}.modal .payment-methods span{display:grid;gap:2px;min-width:0}.modal .payment-methods b{font-size:14px;font-weight:600}.modal .payment-methods small{overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.modal .agreement{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:var(--text-secondary);font-size:12px;line-height:1.5}.modal .agreement input{flex:0 0 auto;margin-top:2px;accent-color:var(--primary)}.modal .result-state{display:grid;place-items:center;gap:12px;padding:30px 10px;text-align:center}.modal .result-state>svg{width:54px;height:54px;color:var(--primary)}.modal .result-state.success>svg{color:var(--success)}.modal .result-state h3{font-size:18px;font-weight:600}.modal .result-state p{color:var(--text-secondary);font-size:14px}.modal .spinner{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.public-page main h1{font-size:40px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}.public-page main h2{font-size:30px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:0!important}.public-page main h3{font-size:17px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}.public-page main p{font-size:15px!important;font-weight:400!important;line-height:1.6!important}.public-page main .eyebrow{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.public-page main code,.public-page main pre{line-height:1.55!important}.auth-page h1,.forgot h1{font-size:30px!important;font-weight:700!important;line-height:1.2!important}.auth-page h2{font-size:26px!important;font-weight:650!important;line-height:1.3!important}.auth-page p,.forgot p{font-size:14px!important;font-weight:400!important;line-height:1.6!important}.auth-page .auth-tabs button{font-size:16px!important;font-weight:600!important}.dashboard-content h1{font-size:30px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important}.dashboard-content .page-title h1{font-size:30px!important;font-weight:650!important;line-height:1.25!important}.dashboard-content .page-title p{margin-top:5px;color:#667085!important;font-size:14px!important;font-weight:400!important}.dashboard-content .panel h2,.dashboard-content .account h2,.dashboard-content .security h2,.dashboard-content .notices h2,.dashboard-content .quota h2,.dashboard-content .invoices>h2{font-size:17px!important;font-weight:600!important;line-height:1.35!important}.dashboard-content .stat>div>span,.dashboard-content .stat>div>i{font-size:13px!important;font-weight:500!important}.dashboard-content .stat strong{font-size:clamp(28px,2vw,34px)!important;font-weight:600!important;letter-spacing:-.02em}.dashboard-content .stat small{font-size:12px!important;font-weight:400!important}.dashboard-content .recent>div>span{font-size:12px!important;font-weight:600!important}.dashboard-content .recent p b{color:#27364d!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.dashboard-content .recent p small{color:#98a2b3!important;font-size:12px!important;font-weight:400!important}.dashboard-content .recent em{color:#52627a!important;font-size:13px!important;font-weight:500!important}.dashboard-content .coverage b,.dashboard-content .notices b{font-size:13px!important;font-weight:600!important}.dashboard-content .coverage small,.dashboard-content .notices span,.dashboard-content .notices i{font-size:12px!important;font-weight:400!important}.dashboard-content .dash-sidebar nav a{font-size:14px!important;font-weight:500!important}.dashboard-content .dash-topbar{font-size:13px!important}.dashboard-content .dash-topbar b{font-weight:600!important}.dashboard-content .current-head .tag{display:inline-flex!important;width:fit-content!important;max-width:max-content!important;justify-self:start!important;align-self:flex-start!important}.dashboard-content .profile-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin-top:24px!important;padding:20px!important}.dashboard-content .profile-summary>.user-avatar{grid-column:1!important;grid-row:1!important}.dashboard-content .profile-summary>div{grid-column:2!important;grid-row:1!important;display:grid!important;min-width:0!important}.dashboard-content .profile-summary>div h2{font-size:17px!important;font-weight:600!important}.dashboard-content .profile-summary>div span{color:var(--text-tertiary)!important;font-size:13px!important}.dashboard-content .profile-summary>button{grid-column:3!important;grid-row:1!important;width:auto!important}@media(min-width:768px){.hero-copy h1{font-size:clamp(42px,2.7vw,56px)!important;font-weight:700!important;line-height:1.15!important}.page-hero h1,.pricing-hero h1,.dev-hero h1,.about-hero h1,.docs-hero h1,.legal-hero h1{font-size:clamp(38px,2.2vw,48px)!important;font-weight:700!important;line-height:1.18!important}.hero-copy>p:not(.eyebrow),.page-hero>div>p:not(.eyebrow),.dev-hero p,.about-hero p,.docs-hero p{font-size:clamp(15px,.95vw,17px)!important}.section-head{max-width:820px}.section-head h2{font-size:clamp(26px,1.5vw,34px)!important;font-weight:700!important}.dev-grid h2{font-size:clamp(30px,1.8vw,40px)!important;font-weight:700!important}.page-title h1{font-size:clamp(28px,1.8vw,38px)!important;font-weight:700!important}}@media(max-width:767px){.container{width:min(100% - 40px,560px)}.section{padding:60px 0}.section-head{margin-bottom:30px}.section-head h2{font-size:22px!important;font-weight:650!important;line-height:1.3!important}.section-head p{font-size:14px}.hero-copy h1,.page-hero h1,.pricing-hero h1,.dev-hero h1,.about-hero h1,.docs-hero h1,.legal-hero h1{font-size:30px!important;font-weight:700!important;line-height:1.2!important}.hero-copy>p:not(.eyebrow),.page-hero>div>p:not(.eyebrow),.dev-hero p,.about-hero p,.docs-hero p{font-size:14px!important}.page-title h1{font-size:26px!important;font-weight:700!important}.toast{right:16px;bottom:16px}.modal{padding:22px}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}@media(max-width:767px){.public-page main h1{font-size:30px!important}.public-page main h2{font-size:22px!important}.public-page main h3{font-size:16px!important}.public-page main p{font-size:14px!important}.auth-page h1,.forgot h1{font-size:28px!important}.auth-page h2{font-size:24px!important}.dashboard-content h1{font-size:26px!important}.dashboard-content h2{font-size:16px!important}.dashboard-content h3{font-size:15px!important}.dashboard-content p{font-size:13px!important}.dashboard-content .mobile-profile h1{font-size:21px!important}.dashboard-content .mobile-stats span{font-size:13px!important}.dashboard-content .mobile-stats b{font-size:24px!important}}@media(max-width:767px){.dashboard-content>*{max-width:none!important}.dashboard-content .page-title h1{font-size:26px!important;font-weight:650!important}.dashboard-content .panel h2,.dashboard-content .account h2,.dashboard-content .security h2,.dashboard-content .notices h2,.dashboard-content .quota h2,.dashboard-content .invoices>h2{font-size:16px!important}.dashboard-content .stat strong{font-size:25px!important}.dashboard-content .recent p b{font-size:13px!important}.dashboard-content .mobile-profile h1{font-size:21px!important;font-weight:650!important}.dashboard-content .mobile-stats span{font-size:13px!important}.dashboard-content .mobile-stats b{font-size:24px!important;font-weight:600!important}.dashboard-content .profile-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:18px!important}.dashboard-content .profile-summary>.user-avatar{grid-column:1!important;grid-row:1!important}.dashboard-content .profile-summary>div{grid-column:2!important;grid-row:1!important;min-width:0!important}.dashboard-content .profile-summary>button{grid-column:3!important;grid-row:1!important;width:auto!important}}@media(max-width:460px){.dashboard-content .profile-summary{grid-template-columns:auto minmax(0,1fr)!important}.dashboard-content .profile-summary>button{grid-column:1/-1!important;grid-row:2!important;width:100%!important}}.modal-header h2{font-size:22px;font-weight:650;line-height:1.3;letter-spacing:0}.modal p{font-size:14px;font-weight:400;line-height:1.6}.modal small{font-size:12px;font-weight:400;line-height:1.5}.dashboard-content .page-title h1{font-size:30px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important}.dashboard-content h2{font-size:17px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important}.dashboard-content h3{font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}.dashboard-content p{font-size:14px!important;font-weight:400!important;line-height:1.6!important}.dashboard-content small{font-size:12px!important;font-weight:400!important;line-height:1.5!important}.dashboard-content .page-title p{margin-top:5px;color:#667085!important}.dashboard-content .field{font-size:13px!important;font-weight:600!important;line-height:1.5!important}.dashboard-content .tag{font-size:12px!important;font-weight:600!important;line-height:1.4!important}.dashboard-content .profile-summary>div h2{font-size:17px!important;font-weight:600!important;line-height:1.35!important}.dashboard-content .mobile-profile-name{font-size:18px!important;font-weight:600!important;line-height:1.35!important}.dashboard-content .recent p b,.dashboard-content .coverage b,.dashboard-content .notices b,.dashboard-content .mobile-shortcuts b{font-size:14px!important;font-weight:600!important;line-height:1.4!important}.dashboard-content .chart small{font-size:10px!important;line-height:1.4!important}@media(max-width:767px){.modal-header h2{font-size:20px;line-height:1.3}.modal p{font-size:13px}.modal small{font-size:11px}.dashboard-content .page-title h1{font-size:24px!important;font-weight:650!important;line-height:1.3!important}.dashboard-content h2{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.dashboard-content h3{font-size:15px!important;font-weight:600!important;line-height:1.4!important}.dashboard-content p{font-size:13px!important;font-weight:400!important;line-height:1.6!important}.dashboard-content small{font-size:11px!important;font-weight:400!important;line-height:1.5!important}.dashboard-content .page-title p{font-size:13px!important}.dashboard-content .profile-summary>div h2{font-size:16px!important}.dashboard-content .mobile-profile-name{font-size:18px!important}.dashboard-content .mobile-stats span{font-size:12px!important;font-weight:400!important;line-height:1.5!important}.dashboard-content .mobile-stats b{font-size:24px!important;font-weight:600!important;line-height:1.25!important}.dashboard-content .recent p b,.dashboard-content .coverage b,.dashboard-content .notices b,.dashboard-content .mobile-shortcuts b{font-size:13px!important}.dashboard-content .chart small{font-size:10px!important}}.dashboard-content>*{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.dashboard-content .keys-desktop th,.dashboard-content .invoice-head{color:#667085!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.dashboard-content .keys-desktop td,.dashboard-content .invoices article{color:#52627a!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.dashboard-content .keys-desktop td:first-child b,.dashboard-content .invoices article b{color:#27364d!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.dashboard-content .keys-desktop td small{font-size:11px!important;font-weight:400!important;line-height:1.5!important}.dashboard-content .keys-desktop td:last-child button,.dashboard-content .invoices article button{font-size:13px!important;font-weight:600!important;line-height:1.4!important}.dashboard-content .invoices article strong{color:#27364d!important;font-size:13px!important;font-weight:600!important}.empty-state{display:grid;place-items:center;min-height:260px;padding:42px 24px;color:var(--text-secondary);text-align:center}.empty-state-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:16px;color:var(--primary);background:var(--primary-light);border-radius:12px}.empty-state h2{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.35}.empty-state p{max-width:440px;margin-top:8px;font-size:13px;line-height:1.6}.empty-state-action{margin-top:20px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;justify-content:flex-end;background:#0f172a7a}.app-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,100vw);height:100%;background:#fff;box-shadow:-12px 0 30px #0f172a24}.drawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:0 22px;border-bottom:1px solid var(--border)}.drawer-header h2{font-size:20px;font-weight:650;line-height:1.3}.drawer-content{min-height:0;overflow:auto;padding:22px}.drawer-footer{padding:16px 22px;border-top:1px solid var(--border)}.drawer-enter-active,.drawer-leave-active{transition:opacity .2s ease}.drawer-enter-active .app-drawer,.drawer-leave-active .app-drawer{transition:transform .24s ease}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-enter-from .app-drawer,.drawer-leave-to .app-drawer{transform:translate(100%)}.status-badge{display:inline-flex;align-items:center;width:max-content;min-height:24px;padding:0 8px;color:var(--primary);background:var(--primary-light);border-radius:5px;font-size:11px;font-weight:600;line-height:1.4}.status-active,.status-open,.status-paid,.status-resolved{color:var(--success);background:var(--success-light)}.status-processing,.status-pending,.status-sandbox{color:var(--warning);background:var(--warning-light)}.status-inactive,.status-closed{color:var(--text-secondary);background:#e2e8f0}.status-production{color:var(--primary);background:var(--primary-light)}@media(max-width:600px){.app-drawer{width:100vw}.drawer-header{min-height:64px;padding:0 16px}.drawer-content{padding:18px 16px}.drawer-footer{padding:14px 16px}}
