@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap";.home-page[data-v-0d8cd3bb]{--ink: #172033;--muted: #5c6478;--soft: #eef4ff;--line: #e0e0e3;--card: #ffffff;--primary: #5653f8;--primary-dark: #4641d4;--primary-hover: #3730c4;--primary-soft: #f2f3fe;--charcoal: #17243a;--shadow-sm: 0 4px 16px rgba(23, 42, 83, .06);--shadow-md: 0 12px 40px rgba(23, 42, 83, .1);--shadow-lg: 0 24px 70px rgba(23, 42, 83, .14);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--space-section: 96px;--font: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Plus Jakarta Sans", ui-sans-serif, sans-serif;--font-display: "Plus Jakarta Sans", "PingFang SC", ui-sans-serif, sans-serif;min-height:100vh;background:#f7f8fa;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}.home-header[data-v-0d8cd3bb]{position:sticky;top:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.home-header-inner[data-v-0d8cd3bb]{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:32px}.home-brand[data-v-0d8cd3bb]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex-shrink:0}.home-brand-logo[data-v-0d8cd3bb]{height:40px;width:90px}.home-brand-divider[data-v-0d8cd3bb]{width:1px;height:20px;background:var(--line)}.home-brand-text[data-v-0d8cd3bb]{font-size:15px;font-weight:600;color:var(--charcoal)}.home-nav[data-v-0d8cd3bb]{display:flex;gap:28px;flex:1}.home-nav-link[data-v-0d8cd3bb]{font-size:14px;color:var(--muted);text-decoration:none;transition:color .2s ease}.home-nav-link[data-v-0d8cd3bb]:hover,.home-nav-link[data-v-0d8cd3bb]:focus-visible{color:var(--primary);outline:none}.home-header-actions[data-v-0d8cd3bb]{display:flex;align-items:center;gap:12px;flex-shrink:0}.home-menu-toggle[data-v-0d8cd3bb]{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--charcoal);cursor:pointer;transition:border-color .2s ease,color .2s ease}.home-menu-toggle[data-v-0d8cd3bb]:hover,.home-menu-toggle[data-v-0d8cd3bb]:focus-visible{border-color:#5653f859;color:var(--primary);outline:none}.home-mobile-nav[data-v-0d8cd3bb]{display:none;flex-direction:column;padding:8px 24px 16px;border-top:1px solid var(--line);background:#fff}.home-mobile-nav-link[data-v-0d8cd3bb]{min-height:44px;display:flex;align-items:center;font-size:15px;color:var(--charcoal);text-decoration:none;border-bottom:1px solid var(--line)}.home-mobile-nav-link[data-v-0d8cd3bb]:last-child{border-bottom:none}.home-btn[data-v-0d8cd3bb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.home-btn-lg[data-v-0d8cd3bb]{min-height:48px;padding:0 28px;font-size:15px;border-radius:10px}.home-btn-primary[data-v-0d8cd3bb]{background:var(--primary);color:#fff;box-shadow:0 4px 14px #5653f852}.home-btn-primary[data-v-0d8cd3bb]:hover,.home-btn-primary[data-v-0d8cd3bb]:focus-visible{background:var(--primary-hover);outline:none}.home-btn-ghost[data-v-0d8cd3bb]{background:transparent;color:var(--muted);border:1px solid var(--line)}.home-btn-ghost[data-v-0d8cd3bb]:hover,.home-btn-ghost[data-v-0d8cd3bb]:focus-visible{color:var(--primary);border-color:#5653f84d;outline:none}.home-btn-outline[data-v-0d8cd3bb]{background:#fff;color:var(--primary);border:1px solid rgba(86,83,248,.35)}.home-btn-outline[data-v-0d8cd3bb]:hover,.home-btn-outline[data-v-0d8cd3bb]:focus-visible{background:var(--primary-soft);outline:none}.home-btn-on-dark[data-v-0d8cd3bb]{background:transparent;color:#fff;border-color:#ffffff73}.home-btn-on-dark[data-v-0d8cd3bb]:hover,.home-btn-on-dark[data-v-0d8cd3bb]:focus-visible{background:#ffffff1a;outline:none}.home-hero[data-v-0d8cd3bb]{padding:72px 24px 64px;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(86,83,248,.08) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(86,83,248,.05) 0%,transparent 60%),#f7f8fa}.home-hero-inner[data-v-0d8cd3bb]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.home-hero-badge[data-v-0d8cd3bb]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--primary-soft);border:1px solid rgba(86,83,248,.15);border-radius:999px;font-size:13px;font-weight:500;color:var(--primary-dark);margin-bottom:20px}.home-hero-badge-dot[data-v-0d8cd3bb]{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:pulse-dot-0d8cd3bb 2s ease-in-out infinite}.home-hero-title[data-v-0d8cd3bb]{margin:0 0 20px;display:flex;flex-direction:column;gap:4px}.home-hero-title-accent[data-v-0d8cd3bb]{font-family:var(--font-display);font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1.1;color:var(--primary);letter-spacing:-.02em}.home-hero-title-sub[data-v-0d8cd3bb]{font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2;color:var(--charcoal)}.home-hero-desc[data-v-0d8cd3bb]{margin:0 0 32px;font-size:17px;line-height:1.7;color:var(--muted);max-width:520px}.home-hero-cta[data-v-0d8cd3bb]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:32px}.home-hero-highlights[data-v-0d8cd3bb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.home-hero-highlights li[data-v-0d8cd3bb]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.home-hero-highlights li[data-v-0d8cd3bb]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0}.home-hero-visual[data-v-0d8cd3bb]{position:relative}.home-hero-card[data-v-0d8cd3bb]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.home-hero-card-header[data-v-0d8cd3bb]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);background:#fafbff}.home-hero-avatar[data-v-0d8cd3bb]{width:40px;height:40px;object-fit:cover}.home-hero-card-name[data-v-0d8cd3bb]{margin:0;font-size:14px;font-weight:600;color:var(--charcoal)}.home-hero-card-role[data-v-0d8cd3bb]{margin:2px 0 0;font-size:12px;color:var(--muted)}.home-hero-card-status[data-v-0d8cd3bb]{margin-left:auto;padding:3px 10px;background:#e8faf0;color:#16a34a;font-size:12px;font-weight:500;border-radius:999px}.home-hero-card-body[data-v-0d8cd3bb]{padding:20px;display:flex;flex-direction:column;gap:12px;min-height:200px}.home-chat-bubble[data-v-0d8cd3bb]{max-width:88%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.55}.home-chat-bubble-user[data-v-0d8cd3bb]{align-self:flex-end;background:var(--primary);color:#fff;border-bottom-right-radius:4px}.home-chat-bubble-ai[data-v-0d8cd3bb]{align-self:flex-start;background:var(--soft);color:var(--charcoal);border-bottom-left-radius:4px}.home-hero-service-row[data-v-0d8cd3bb]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.home-hero-service-chip[data-v-0d8cd3bb]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:12px}.home-hero-service-name[data-v-0d8cd3bb]{color:var(--charcoal);font-weight:500}.home-hero-service-price[data-v-0d8cd3bb]{color:var(--primary);font-weight:600;font-family:var(--font-display)}.home-hero-card-input[data-v-0d8cd3bb]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);background:#fafbff}.home-hero-input-icon[data-v-0d8cd3bb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff}.home-hero-video[data-v-0d8cd3bb]{position:absolute;bottom:-24px;right:-24px;width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--shadow-md);pointer-events:none}.home-metrics[data-v-0d8cd3bb]{padding:0 24px;margin-top:-20px;position:relative;z-index:2}.home-metrics-inner[data-v-0d8cd3bb]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:28px 32px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.home-metric-value[data-v-0d8cd3bb]{margin:0 0 4px;font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--primary);letter-spacing:-.02em}.home-metric-label[data-v-0d8cd3bb]{margin:0;font-size:13px;color:var(--muted)}.home-section[data-v-0d8cd3bb]{padding:var(--space-section) 24px}.home-section-compact[data-v-0d8cd3bb]{padding-top:72px}.home-section-alt[data-v-0d8cd3bb]{background:#fff}.home-section-inner[data-v-0d8cd3bb]{max-width:1200px;margin:0 auto}.home-section-head[data-v-0d8cd3bb]{text-align:center;max-width:640px;margin:0 auto 56px}.home-section-label[data-v-0d8cd3bb]{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.home-section-title[data-v-0d8cd3bb]{margin:0 0 16px;font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--charcoal);letter-spacing:-.01em}.home-section-title-left[data-v-0d8cd3bb]{text-align:left}.home-section-desc[data-v-0d8cd3bb]{margin:0;font-size:16px;line-height:1.7;color:var(--muted)}.home-section-desc-left[data-v-0d8cd3bb]{text-align:left}.home-problem-grid[data-v-0d8cd3bb]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.home-problem-list[data-v-0d8cd3bb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.home-problem-item[data-v-0d8cd3bb]{display:flex;gap:16px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}.home-problem-icon[data-v-0d8cd3bb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--primary-soft);color:var(--primary);flex-shrink:0}.home-problem-title[data-v-0d8cd3bb]{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--charcoal)}.home-problem-desc[data-v-0d8cd3bb]{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.home-feature-grid[data-v-0d8cd3bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-feature-card[data-v-0d8cd3bb]{padding:28px 24px;background:#f7f8fa;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow .25s ease,transform .25s ease}.home-feature-card[data-v-0d8cd3bb]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.home-feature-icon[data-v-0d8cd3bb]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--primary-soft);color:var(--primary);margin-bottom:20px}.home-feature-title[data-v-0d8cd3bb]{margin:0 0 10px;font-size:17px;font-weight:600;color:var(--charcoal)}.home-feature-desc[data-v-0d8cd3bb]{margin:0 0 16px;font-size:14px;line-height:1.65;color:var(--muted)}.home-feature-tags[data-v-0d8cd3bb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.home-feature-tags li[data-v-0d8cd3bb]{padding:3px 10px;background:var(--soft);border-radius:999px;font-size:12px;color:var(--primary-dark)}.home-scenario-grid[data-v-0d8cd3bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-scenario-card[data-v-0d8cd3bb]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:28px 24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.home-scenario-card[data-v-0d8cd3bb]:hover,.home-scenario-card[data-v-0d8cd3bb]:focus-visible{border-color:#5653f859;background:var(--primary-soft);box-shadow:var(--shadow-sm);outline:none}.home-scenario-icon[data-v-0d8cd3bb]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--primary-soft);color:var(--primary);margin-bottom:16px;border:1px solid rgba(86,83,248,.12)}.home-scenario-title[data-v-0d8cd3bb]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--charcoal)}.home-scenario-desc[data-v-0d8cd3bb]{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--muted);flex:1}.home-scenario-cta[data-v-0d8cd3bb]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--primary)}.home-workflow-list[data-v-0d8cd3bb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-workflow-item[data-v-0d8cd3bb]{display:flex;gap:20px;padding:32px 28px;background:#f7f8fa;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.home-workflow-index[data-v-0d8cd3bb]{font-family:var(--font-display);font-size:32px;font-weight:800;color:#5653f833;line-height:1;flex-shrink:0}.home-workflow-title[data-v-0d8cd3bb]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--charcoal)}.home-workflow-desc[data-v-0d8cd3bb]{margin:0;font-size:14px;line-height:1.65;color:var(--muted)}.home-artifact-grid[data-v-0d8cd3bb]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.home-artifact-chip[data-v-0d8cd3bb]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--primary-soft);border:1px solid rgba(86,83,248,.15);border-radius:999px;font-size:14px;font-weight:500;color:var(--primary-dark)}.home-testimonial-grid[data-v-0d8cd3bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-testimonial-card[data-v-0d8cd3bb]{margin:0;padding:28px 24px;background:#f7f8fa;border:1px solid var(--line);border-radius:var(--radius-md)}.home-testimonial-quote[data-v-0d8cd3bb]{margin:0 0 24px;font-size:15px;line-height:1.7;color:var(--charcoal);font-style:italic}.home-testimonial-footer[data-v-0d8cd3bb]{display:flex;align-items:center;gap:12px}.home-testimonial-avatar[data-v-0d8cd3bb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:14px;font-weight:600;flex-shrink:0}.home-testimonial-author[data-v-0d8cd3bb]{display:block;font-size:14px;font-weight:600;font-style:normal;color:var(--charcoal)}.home-testimonial-role[data-v-0d8cd3bb]{margin:2px 0 0;font-size:12px;color:var(--muted)}.home-integration-grid[data-v-0d8cd3bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-integration-card[data-v-0d8cd3bb]{padding:28px 24px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);transition:box-shadow .2s ease}.home-integration-card[data-v-0d8cd3bb]:hover{box-shadow:var(--shadow-sm)}.home-integration-icon[data-v-0d8cd3bb]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--primary-soft);color:var(--primary);margin-bottom:16px}.home-integration-title[data-v-0d8cd3bb]{margin:0 0 10px;font-size:17px;font-weight:600;color:var(--charcoal)}.home-integration-desc[data-v-0d8cd3bb]{margin:0 0 16px;font-size:14px;line-height:1.65;color:var(--muted)}.home-integration-code[data-v-0d8cd3bb]{display:block;padding:10px 14px;background:#f4f5f7;border-radius:var(--radius-sm);font-size:13px;color:var(--primary-dark);font-family:ui-monospace,SF Mono,Menlo,monospace}.home-dev-hint[data-v-0d8cd3bb]{margin:32px 0 0;text-align:center;font-size:13px;color:var(--muted)}.home-inline-link[data-v-0d8cd3bb]{color:var(--primary);text-decoration:none;font-weight:500}.home-inline-link[data-v-0d8cd3bb]:hover,.home-inline-link[data-v-0d8cd3bb]:focus-visible{text-decoration:underline;outline:none}.home-footer-cta[data-v-0d8cd3bb]{padding:80px 24px;background:linear-gradient(135deg,#4641d4,#5653f8 55%,#4f46e5)}.home-footer-cta-inner[data-v-0d8cd3bb]{max-width:720px;margin:0 auto;text-align:center}.home-footer-cta-title[data-v-0d8cd3bb]{margin:0 0 16px;font-size:clamp(26px,4vw,34px);font-weight:700;color:#fff}.home-footer-cta-desc[data-v-0d8cd3bb]{margin:0 0 32px;font-size:16px;line-height:1.7;color:#ffffffd1}.home-footer-cta-actions[data-v-0d8cd3bb]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.home-footer-cta .home-btn-primary[data-v-0d8cd3bb]{background:#fff;color:var(--primary);box-shadow:0 4px 20px #00000026}.home-footer-cta .home-btn-primary[data-v-0d8cd3bb]:hover,.home-footer-cta .home-btn-primary[data-v-0d8cd3bb]:focus-visible{background:#f0f0ff}.home-footer-disclaimer[data-v-0d8cd3bb]{margin:0;font-size:12px;color:#ffffff8c}.home-footer[data-v-0d8cd3bb]{padding:32px 24px;background:var(--charcoal)}.home-footer-inner[data-v-0d8cd3bb]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.home-footer-logo[data-v-0d8cd3bb]{height:40px;width:90px}.home-footer-copy[data-v-0d8cd3bb]{margin:0;font-size:13px;color:#ffffff80}@keyframes pulse-dot-0d8cd3bb{0%,to{opacity:1}50%{opacity:.4}}@media (max-width: 1024px){.home-hero-inner[data-v-0d8cd3bb],.home-problem-grid[data-v-0d8cd3bb]{grid-template-columns:1fr;gap:48px}.home-hero-visual[data-v-0d8cd3bb]{max-width:480px;margin:0 auto;width:100%}.home-feature-grid[data-v-0d8cd3bb],.home-metrics-inner[data-v-0d8cd3bb]{grid-template-columns:repeat(2,1fr)}.home-nav[data-v-0d8cd3bb]{display:none}.home-menu-toggle[data-v-0d8cd3bb],.home-mobile-nav[data-v-0d8cd3bb]{display:flex}}@media (max-width: 768px){.home-page[data-v-0d8cd3bb]{--space-section: 64px}.home-header-inner[data-v-0d8cd3bb]{gap:12px}.home-header-actions .home-btn-ghost[data-v-0d8cd3bb]{display:none}.home-hero[data-v-0d8cd3bb]{padding:48px 20px 56px}.home-hero-highlights[data-v-0d8cd3bb],.home-metrics-inner[data-v-0d8cd3bb],.home-feature-grid[data-v-0d8cd3bb],.home-scenario-grid[data-v-0d8cd3bb],.home-workflow-list[data-v-0d8cd3bb],.home-integration-grid[data-v-0d8cd3bb],.home-testimonial-grid[data-v-0d8cd3bb]{grid-template-columns:1fr}.home-footer-inner[data-v-0d8cd3bb]{flex-direction:column;text-align:center}}@media (prefers-reduced-motion: reduce){.home-hero-badge-dot[data-v-0d8cd3bb]{animation:none}.home-feature-card[data-v-0d8cd3bb]:hover,.home-scenario-card[data-v-0d8cd3bb]:hover{transform:none}}.hover-tips-popper[data-v-f371512a]{display:inline-flex;vertical-align:middle}.hover-tips-popper__content[data-v-f371512a]{position:fixed;z-index:10000;padding:4px 8px;border-radius:8px;background:#1f1f29;color:#fff;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap;pointer-events:none}.hover-tips-fade-enter-active[data-v-f371512a],.hover-tips-fade-leave-active[data-v-f371512a]{transition:opacity .15s ease}.hover-tips-fade-enter-from[data-v-f371512a],.hover-tips-fade-leave-to[data-v-f371512a]{opacity:0}.region-cascader__panels[data-v-d1b8849c]{display:flex;width:100%;min-width:0;height:280px}.region-cascader__panel[data-v-d1b8849c]{flex:1;min-width:0;overflow-y:auto;scrollbar-width:thin}.region-cascader__option[data-v-d1b8849c]{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;color:var(--text-text-0, #1f1f29);transition:background-color .15s}.region-cascader__option[data-v-d1b8849c]:hover{background:#f3f3f5}.region-cascader__option.active[data-v-d1b8849c]{background:#f3f3f5;color:var(--color-primary-P500, #5653f8)}.region-cascader__option--first[data-v-d1b8849c]{padding-top:12px}.region-cascader__option-text[data-v-d1b8849c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-cascader__arrow-right[data-v-d1b8849c]{display:block;flex-shrink:0;color:#90909e}.region-cascader__checkbox[data-v-d1b8849c]{width:14px;height:14px;border:1px solid var(--color-neutral-N100, #e0e0e3);border-radius:4px;flex-shrink:0;position:relative;transition:all .15s;background:#fff}.region-cascader__checkbox.checked[data-v-d1b8849c]{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.region-cascader__checkbox.checked[data-v-d1b8849c]:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:1.5px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.region-cascader__checkbox.indeterminate[data-v-d1b8849c]{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.region-cascader__checkbox.indeterminate[data-v-d1b8849c]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.5px;background:#fff;transform:translate(-50%,-50%)}.region-cascader__radio[data-v-d1b8849c]{width:14px;height:14px;border:1px solid var(--color-neutral-N100, #e0e0e3);border-radius:50%;flex-shrink:0;position:relative;transition:all .15s;background:#fff}.region-cascader__radio.checked[data-v-d1b8849c]{border-color:var(--color-primary-P500, #5653f8)}.region-cascader__radio.checked[data-v-d1b8849c]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:var(--color-primary-P500, #5653f8);border-radius:50%;transform:translate(-50%,-50%)}.region-cascader[data-v-904f3eff]{position:relative;width:100%}.region-cascader.disabled[data-v-904f3eff]{opacity:.6;cursor:not-allowed}.region-cascader.disabled .region-cascader__trigger[data-v-904f3eff]{cursor:not-allowed;background:var(--color-neutral-N50, #f6f6f6)}.region-cascader__trigger[data-v-904f3eff]{display:flex;align-items:center;min-height:34px;height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;cursor:pointer;transition:border-color .2s;background:#fff}.region-cascader__trigger.has-value[data-v-904f3eff]{padding-left:4px}.region-cascader__trigger[data-v-904f3eff]:hover{border-color:#e9e9e9}.region-cascader__trigger.is-open[data-v-904f3eff]{border-color:#5653f8}.region-cascader__placeholder[data-v-904f3eff]{flex:1;color:#90909e;font-size:14px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.region-cascader__tags[data-v-904f3eff]{flex:1;display:flex;align-items:center;gap:4px;overflow:hidden;flex-wrap:nowrap}.region-cascader__tag[data-v-904f3eff]{display:inline-flex;align-items:center;gap:2px;max-width:120px;padding:2px 8px;background:var(--color-neutral-N50, #f6f6f6);border-radius:4px;font-size:12px;line-height:20px;color:var(--text-text-0, #1f1f29);white-space:nowrap;flex-shrink:0}.region-cascader__tag--count[data-v-904f3eff]{background:var(--color-neutral-N50, #f6f6f6);color:var(--color-neutral-N500, #68676b);padding:2px 6px;max-width:none}.region-cascader__tag-text[data-v-904f3eff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-cascader__tag-close[data-v-904f3eff]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;cursor:pointer;color:#87868a}.region-cascader__tag-close[data-v-904f3eff]:before,.region-cascader__tag-close[data-v-904f3eff]:after{content:"";position:absolute;width:8px;height:1px;background:currentColor;border-radius:1px}.region-cascader__tag-close[data-v-904f3eff]:before{transform:rotate(45deg)}.region-cascader__tag-close[data-v-904f3eff]:after{transform:rotate(-45deg)}.region-cascader__tag-close[data-v-904f3eff]:hover{color:#3e3c42}.region-cascader__arrow[data-v-904f3eff]{margin-left:8px}.region-cascader__dropdown{position:fixed;z-index:2000;width:360px;max-width:calc(100vw - 24px);min-width:0;background:var(--color-neutral-N00, #fff);border-radius:8px;box-shadow:0 4px 16px #00000014;border:1px solid var(--color-neutral-N100, #e0e0e3);overflow:hidden;z-index:99999}.region-cascader__dropdown--single .region-cascader__panels{padding:12px}.region-cascader__dropdown--single.region-cascader__dropdown--expanded .region-cascader__panel--left{border-right:1px solid var(--color-neutral-N100, #e0e0e3);padding-right:12px}.region-cascader__dropdown--single.region-cascader__dropdown--expanded .region-cascader__panel--right{padding-left:12px}.region-cascader__dropdown--expanded .region-cascader__panel--left{border-right:1px solid var(--color-neutral-N100, #e0e0e3)}.service-category-cascader-root[data-v-3716a58c]{width:100%;min-width:0;max-width:100%}.service-category-cascader-root[data-v-3716a58c] .service-category-cascader__search-clear{display:block;flex-shrink:0;cursor:pointer}.service-category-cascader-root[data-v-3716a58c] .service-category-cascader--form{display:block;width:100%;max-width:100%}.service-category-cascader--form[data-v-3716a58c]{display:block;width:100%;min-width:0;max-width:100%}.service-category-cascader--form[data-v-3716a58c] .ant-select{width:100%;max-width:100%}.service-category-cascader--form[data-v-3716a58c] .ant-select-selector{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:34px;padding:6px 12px;border-radius:8px;background-color:#fff;box-sizing:border-box}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;flex:1;width:100%;min-width:0}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-search{position:static;width:100%;flex:1 1 auto;min-width:0;margin:0;line-height:22px}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-search-input{width:100%!important;text-align:left}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-item,.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-placeholder{position:absolute;inset-inline:0;z-index:1;padding-inline-end:18px;font-size:14px;line-height:22px;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-placeholder{color:#90909e}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-item{color:#171519}.service-category-cascader--form[data-v-3716a58c] .ant-select-open:not(.ant-select-disabled) .ant-select-selection-item{color:#90909e!important}.service-category-cascader--form[data-v-3716a58c] .ant-select-selection-overflow{flex:1;min-width:0}.service-category-cascader--multiple[data-v-3716a58c] .ant-select-selection-overflow{flex-wrap:wrap}.service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled) .ant-select-selector{border:1px solid #e9e9e9!important;box-shadow:none!important}.service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#e9e9e9!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.ant-select-focused .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.ant-select-open .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important;outline:none!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error:not(.ant-select-disabled) .ant-select-selector{border-color:#ff4d4f!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ff4d4f!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-focused .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-open .ant-select-selector{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1f!important}.service-category-cascader.ant-select-open:not(.ant-select-disabled) .ant-select-selection-item{color:#90909e!important}.service-category-cascader--panel.ant-select-open:not(.ant-select-disabled) .ant-select-selection-placeholder{visibility:hidden}.service-category-cascader.service-category-cascader--searching .ant-select-arrow{display:none!important}.service-category-cascader-popup.ant-cascader-dropdown{overflow:hidden;background:#fff;border:.5px solid #f0f0f2;border-radius:8px;box-shadow:0 4px 24px #1c1f2314;box-sizing:border-box;max-width:calc(100vw - 24px);z-index:10000}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus{height:240px;max-height:240px;padding:4px;overflow:hidden;background:#fff;border:none;border-radius:0;box-shadow:none;box-sizing:border-box}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus:has(.search-separator){width:100%;min-width:0;max-width:none;height:240px;max-height:240px;overflow:hidden}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus:has(.search-separator) .ant-cascader-menu{flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none;height:232px;max-height:232px;overflow-x:hidden;overflow-y:auto}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu{height:232px;padding:4px;overflow-y:auto;border-right:.5px solid #f0f0f2;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar{width:5px;background:transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-track{background:transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .2s ease}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover{scrollbar-color:#d8e2f3 transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb{background:#d8e2f3}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb:hover{background:#667085}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:last-child{border-right:none}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;margin:0 0 4px;padding:3px 8px;color:#1f1f29;border-radius:6px;box-sizing:border-box}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:last-child{margin-bottom:0}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-selected:not(.ant-cascader-menu-item-disabled){background:#f2f3fe;color:#1f1f29;font-weight:400}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled),.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:focus:not(.ant-cascader-menu-item-disabled){background:#f3f3f5;color:#1f1f29}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item .ant-cascader-menu-item-content{flex:1 1 0;min-width:0;overflow:hidden;font-size:14px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menu{flex:0 0 180px;width:180px;min-width:180px;max-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menus:has(.search-separator){width:max-content;min-width:180px;max-width:min(640px,calc(100vw - 24px))}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menus:has(.search-separator) .ant-cascader-menu{flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menus:has(.search-separator) .ant-cascader-menu-item-content{flex:0 0 auto;min-width:auto;overflow:visible;text-overflow:clip;white-space:nowrap}.service-category-cascader-popup.ant-cascader-dropdown--panel{max-width:min(540px,calc(100vw - 24px));overflow:visible}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus{width:540px;min-width:540px;max-width:540px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus:has(.search-separator){width:100%;min-width:0;max-width:none;height:240px;max-height:240px;overflow:hidden}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus:has(.search-separator) .ant-cascader-menu{flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none;height:232px;max-height:232px;overflow-x:hidden;overflow-y:auto}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menu{flex:0 0 180px;width:180px;min-width:180px;max-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menu:only-child:not(:has(.search-separator)){flex:0 0 180px;width:180px;max-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menu:has(.search-separator){flex:1 1 auto;width:auto;max-width:none;min-width:180px;min-height:0;height:232px;max-height:232px;overflow-y:auto}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{flex:1 1 auto;width:auto;max-width:none;min-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--panel.service-category-cascader-popup--compact{max-width:calc(100vw - 24px);overflow:visible}.service-category-cascader-popup.ant-cascader-dropdown--panel.service-category-cascader-popup--compact .ant-cascader-menus{width:min(540px,calc(100vw - 24px));min-width:min(540px,calc(100vw - 24px));max-width:min(540px,calc(100vw - 24px))}.service-category-cascader-popup.ant-cascader-dropdown--panel.service-category-cascader-popup--compact .ant-cascader-menus:has(.search-separator){width:100%;min-width:0;max-width:none}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{height:auto}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu-item{justify-content:flex-start;height:auto;background:transparent!important;cursor:default}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu-item-content{flex:0 0 auto;text-align:left;white-space:normal}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-empty{display:block;text-align:left;font-size:14px;line-height:22px;color:#bbbbc4}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-loading{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:32px;padding:4px 0;text-align:left}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-loading .ant-spin-dot-item{background-color:#5653f8}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-loading__text{font-size:14px;line-height:22px;color:#bbbbc4}.service-category-cascader-overflow-tooltip{position:fixed;z-index:3000;max-width:240px;padding:4px 8px;color:#fff;font-size:14px;line-height:22px;white-space:normal;word-break:break-all;opacity:.9;background:#1f1f29f2;border-radius:6px;box-sizing:border-box;pointer-events:none;transform:translateY(calc(-100% - 4px))}.image-preview-overlay[data-v-65ff0f7d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0006;display:flex;align-items:center;justify-content:center;flex-direction:column}.close-btn[data-v-65ff0f7d]{position:absolute;top:12px;right:12px;width:48px;height:48px;border-radius:50%;border:none;background:#0f0f1499;color:#fffc;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.close-btn[data-v-65ff0f7d]:hover{background:#0f0f14cc;color:#fff}.image-counter[data-v-65ff0f7d]{position:absolute;top:14px;left:50%;transform:translate(-50%);color:#ffffffe6;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:1px;-webkit-user-select:none;user-select:none;z-index:1}.nav-arrow[data-v-65ff0f7d]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:80px;border-radius:4px;border:none;background:#0f0f1499;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.nav-arrow[data-v-65ff0f7d]:hover{background:#0f0f14cc;color:#fff}.nav-arrow--left[data-v-65ff0f7d]{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.nav-arrow--right[data-v-65ff0f7d]{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.image-container[data-v-65ff0f7d]{width:100vw;height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.image-container.is-draggable[data-v-65ff0f7d]{cursor:grab}.image-container.is-dragging[data-v-65ff0f7d]{cursor:grabbing}.image-loading[data-v-65ff0f7d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.image-error[data-v-65ff0f7d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff59;font-size:13px}.preview-image[data-v-65ff0f7d]{max-width:90vw;max-height:calc(100vh - 140px);object-fit:contain;transition:transform .2s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.preview-image.no-transition[data-v-65ff0f7d]{transition:none}.thumbnail-strip[data-v-65ff0f7d]{position:absolute;bottom:56px;left:50%;transform:translate(-50%);display:flex;gap:4px;padding:4px;background:#1e1e1ee6;border-radius:4px;max-width:60vw;overflow-x:auto}.thumbnail-strip[data-v-65ff0f7d]::-webkit-scrollbar{height:3px}.thumbnail-strip[data-v-65ff0f7d]::-webkit-scrollbar-track{background:transparent}.thumbnail-strip[data-v-65ff0f7d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.thumbnail-item[data-v-65ff0f7d]{flex-shrink:0;width:56px;height:56px;border-radius:2px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .15s,opacity .15s;opacity:.5}.thumbnail-item.active[data-v-65ff0f7d]{border-color:var(--color-primary-P500, #5653F8);opacity:1}.thumbnail-item[data-v-65ff0f7d]:hover:not(.active){opacity:.8}.thumbnail-item img[data-v-65ff0f7d]{width:100%;height:100%;object-fit:cover;display:block}.toolbar[data-v-65ff0f7d]{position:absolute;bottom:0;left:0;right:0;height:48px;display:flex;align-items:center;justify-content:center;gap:2px;background:#141414f2;border-top:1px solid rgba(255,255,255,.06);padding:0 16px}.tool-btn[data-v-65ff0f7d]{height:40px;border:none;border-radius:4px;background:transparent;color:#ffffffbf;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .15s;padding:0 10px}.tool-btn[data-v-65ff0f7d]:hover:not(:disabled){background:#ffffff1a;color:#fff}.tool-btn[data-v-65ff0f7d]:disabled{opacity:.25;cursor:not-allowed}.tool-btn svg[data-v-65ff0f7d]{display:block;flex-shrink:0}.tool-label[data-v-65ff0f7d]{font-size:12px;white-space:nowrap}.scale-text[data-v-65ff0f7d]{color:#ffffffb3;font-size:12px;font-weight:500;min-width:44px;text-align:center;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.toolbar-divider[data-v-65ff0f7d]{width:1px;height:20px;background:#ffffff1a;margin:0 6px}.download-tip[data-v-65ff0f7d]{position:absolute;top:50px;left:50%;transform:translate(-50%);background:#000c;color:#fff;font-size:14px;padding:10px 20px;border-radius:6px;z-index:2;pointer-events:none;white-space:nowrap}.tip-fade-enter-active[data-v-65ff0f7d],.tip-fade-leave-active[data-v-65ff0f7d]{transition:opacity .25s ease,transform .25s ease}.tip-fade-enter-from[data-v-65ff0f7d],.tip-fade-leave-to[data-v-65ff0f7d]{opacity:0;transform:translate(-50%) translateY(-8px)}.preview-fade-enter-active[data-v-65ff0f7d],.preview-fade-leave-active[data-v-65ff0f7d]{transition:opacity .2s ease}.preview-fade-enter-from[data-v-65ff0f7d],.preview-fade-leave-to[data-v-65ff0f7d]{opacity:0}.sensitive-modal-fade-enter-active[data-v-997ad8bd],.sensitive-modal-fade-leave-active[data-v-997ad8bd]{transition:opacity .2s ease}.sensitive-modal-fade-leave-active[data-v-997ad8bd]{pointer-events:none}.sensitive-modal-fade-enter-from[data-v-997ad8bd],.sensitive-modal-fade-leave-to[data-v-997ad8bd]{opacity:0}.sensitive-modal-overlay[data-v-997ad8bd]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073}.sensitive-modal-container[data-v-997ad8bd]{width:480px;max-width:calc(100vw - 32px);max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-sizing:border-box;overflow:hidden;padding:20px}.sensitive-modal-header[data-v-997ad8bd]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding-bottom:12px}.sensitive-modal-title-wrap[data-v-997ad8bd]{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1}.sensitive-modal-close[data-v-997ad8bd]{flex-shrink:0;width:16px;height:16px;padding:0;border:none;background:transparent;color:#171519;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sensitive-modal-title-icon[data-v-997ad8bd]{font-size:20px;color:#ff7d00;flex-shrink:0}.sensitive-modal-title[data-v-997ad8bd]{margin:0;font-family:PingFang SC,sans-serif;font-weight:500;font-size:18px;line-height:26px!important;text-align:left;color:#171519;padding:0!important}.sensitive-modal-body[data-v-997ad8bd]{padding:0 0 0 4px;font-family:PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#171519;overflow-y:auto;min-height:0;flex:1}.sensitive-modal-tip[data-v-997ad8bd]{margin:8px 0 0;color:#646473;font-size:14px}.sensitive-modal-tip[data-v-997ad8bd]:first-child{margin-top:0}.sensitive-modal-footer[data-v-997ad8bd]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:20px 0 0;flex-shrink:0}.sensitive-modal-btn[data-v-997ad8bd]{min-width:88px;height:32px;padding:4px 16px;border:none;border-radius:8px;background:var(--color-primary-P500, #5653f8);color:#fff;font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.57;cursor:pointer;transition:opacity .2s ease}.sensitive-modal-btn[data-v-997ad8bd]:hover{opacity:.9}.form-fill-field{margin-bottom:0}.demand-detail-card--edit-figma{display:flex;flex-direction:column;gap:24px;width:100%}.demand-detail-card--edit-figma .form-fill-field{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%}.demand-detail-card--edit-figma .form-fill-field-error{margin:0}.demand-detail-card--edit-figma .form-fill-label{margin-bottom:0}.form-fill-label{display:flex;align-items:center;gap:4px;margin-bottom:0;font-size:14px;line-height:22px;font-weight:400;color:#171519}.form-fill-label--plain{font-weight:400;color:#171519}.form-fill-required{color:#ff4d4f;line-height:22px}.demand-form-card-root{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper{display:flex;align-items:center;width:100%;min-height:34px;height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;box-sizing:border-box;background-color:#fff}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled){border-color:#e9e9e9}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper.form-fill-input--error{border-color:#ff4d4f!important}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper.form-fill-input--error.ant-input-affix-wrapper-focused{border-color:#ff4d4f!important;box-shadow:none!important}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper .ant-input{flex:1;min-width:0;height:22px;padding:0;margin:0;border:none!important;box-shadow:none!important;background:transparent;font-size:14px;line-height:22px;color:#171519}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper .ant-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper){width:100%;min-height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;background-color:#fff;box-sizing:border-box;font-size:14px;font-weight:400;line-height:22px;color:#171519}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper):hover:not(:disabled){border-color:#e9e9e9}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper):focus,.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper).ant-input-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper)::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-textarea.ant-input,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input{width:100%;min-height:122px;padding:8px 12px;border:1px solid #e9e9e9!important;border-radius:8px;font-size:14px;line-height:22px;color:#171519;resize:none;box-sizing:border-box;box-shadow:none!important}.demand-form-card-root .form-fill-textarea.ant-input::placeholder,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-textarea.ant-input:hover,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input:hover{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-textarea.ant-input:focus,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input:focus,.demand-form-card-root .form-fill-textarea.ant-input:focus-visible,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input:focus-visible,.demand-form-card-root .form-fill-textarea.ant-input.ant-input-focused,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input.ant-input-focused{border-color:#5653f8!important;box-shadow:none!important;outline:none}.demand-form-card-root .form-fill-textarea--error.ant-input,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input{border-color:#ff4d4f!important}.demand-form-card-root .form-fill-textarea--error.ant-input:focus,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input:focus,.demand-form-card-root .form-fill-textarea--error.ant-input:focus-visible,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input:focus-visible,.demand-form-card-root .form-fill-textarea--error.ant-input.ant-input-focused,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input.ant-input-focused{border-color:#ff4d4f!important;box-shadow:none!important}.demand-form-card-root .form-fill-cascader.ant-select{width:100%}.demand-form-card-root .form-fill-cascader.ant-select .ant-select-selector{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 12px;border-radius:8px!important;border:1px solid #e9e9e9!important;background-color:#fff;box-sizing:border-box;box-shadow:none!important}.demand-form-card-root .form-fill-cascader.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#17151933!important}.demand-form-card-root .form-fill-cascader.ant-select.ant-select-focused .ant-select-selector,.demand-form-card-root .form-fill-cascader.ant-select.ant-select-open .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-cascader.ant-select .ant-select-selection-placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-cascader.ant-select.form-fill-cascader--error .ant-select-selector{border-color:#ff4d4f!important}.demand-form-card-root .form-fill-cascader.ant-select .ant-select-arrow .anticon{display:none}.demand-form-card-root .form-fill-cascader.ant-select .form-fill-cascader__suffix-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.demand-form-card-root .form-fill-cascader.ant-select .form-fill-cascader__arrow--suffix{width:16px;height:16px;object-fit:contain;transition:transform .2s}.demand-form-card-root .form-fill-cascader.ant-select.ant-select-open .form-fill-cascader__arrow--suffix{transform:rotate(180deg)}.demand-form-card-root .form-fill-cascader.ant-select .form-fill-cascader__arrow--expand{width:16px;height:16px;object-fit:contain}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select{width:100%}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled) .ant-select-selector{border:1px solid #e9e9e9!important;box-shadow:none!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#e9e9e9!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.ant-select-focused .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.ant-select-open .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important;outline:none!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error:not(.ant-select-disabled) .ant-select-selector{border-color:#ff4d4f!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-focused .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-open .ant-select-selector{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1f!important}.demand-form-card-root .form-fill-range{gap:12px}.demand-form-card-root .form-fill-range-sep,.demand-form-card-root .form-fill-range-unit{font-size:14px;line-height:22px;color:#171519}.demand-form-card-root .form-fill-range-input.ant-input{flex:1;min-width:0;height:34px;min-height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;font-size:14px;line-height:22px;color:#171519}.demand-form-card-root .form-fill-range-input.ant-input:hover{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-range-input.ant-input:focus,.demand-form-card-root .form-fill-range-input.ant-input.ant-input-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-range-input.ant-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-range-input.ant-input-number{flex:1;min-width:0;width:100%;height:34px;border:1px solid #e9e9e9;border-radius:8px}.demand-form-card-root .form-fill-range-input.ant-input-number:hover{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-range-input.ant-input-number.ant-input-number-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-range-input.ant-input-number .ant-input-number-input{height:32px;line-height:32px;font-size:14px;color:#171519}.demand-form-card-root .form-fill-range-input.ant-input-number .ant-input-number-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-unit-select.ant-select{flex-shrink:0;width:96px;min-width:70px}.demand-form-card-root .form-fill-unit-select.ant-select .ant-select-selector{display:flex;align-items:center;height:34px!important;padding:0 12px!important;border:1px solid #e9e9e9!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .2s}.demand-form-card-root .form-fill-unit-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-open:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .form-fill-unit-select.ant-select:focus-within:not(.ant-select-disabled) .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important;outline:none}.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-focused:not(.ant-select-disabled):hover .ant-select-selector,.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-open:not(.ant-select-disabled):hover .ant-select-selector{border-color:#5653f8!important}.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-focused .ant-select-arrow,.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-open .ant-select-arrow{color:#5653f8}.demand-form-card-root .form-fill-unit-select.ant-select .ant-select-selection-item{font-size:14px;line-height:22px!important;color:#171519;font-weight:400}.form-fill-input,.form-fill-textarea{width:100%}.form-fill-input--error,.form-fill-textarea--error,.form-fill-range-input--error{border-color:#e53935!important}.form-fill-field-error{margin:6px 0 0;font-size:12px;color:#e53935}.form-fill-range{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%}.form-fill-range-input{flex:1;min-width:80px}.form-fill-range-sep{color:var(--muted, #667085);font-size:13px}.form-fill-range-unit{flex-shrink:0;color:var(--muted, #667085);font-size:13px}.form-fill-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.form-fill-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;min-height:122px;border:1px solid rgba(23,21,25,.1);border-radius:8px;background-color:#fff;cursor:pointer;box-sizing:border-box;transition:border-color .2s}.form-fill-upload-area:hover{border-color:#e9e9e9}.form-fill-upload-area:focus-visible{outline:2px solid #5653f8;outline-offset:2px}.form-fill-upload-dragger-inner{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.form-fill-upload-icon-wrap{display:flex;align-items:flex-start;justify-content:center;width:40px;height:40px;flex-shrink:0}.form-fill-upload-illustration{display:block;width:40px;height:40px;object-fit:contain}.form-fill-upload-text-group{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}.form-fill-upload-link{margin:0;font-size:14px;font-weight:400;line-height:22px;text-align:center;color:var(--primary, #5653f8)}.form-fill-upload-hint{margin:0;font-size:12px;font-weight:400;line-height:normal;text-align:center;color:var(--muted, rgba(31, 35, 41, .6))}.form-fill-file-list{display:grid;gap:8px;margin-top:8px;width:100%}.form-fill-file-item{display:flex;flex-direction:column;min-width:0}.form-fill-file-item:hover .form-fill-file-item-main{border-color:#5653f8;cursor:pointer}.form-fill-file-item--failed .form-fill-file-item-main,.form-fill-file-item--sensitive .form-fill-file-item-main{border-color:#f75550!important}.form-fill-file-item-main{display:flex;align-items:center;gap:16px;padding:8px 12px;border:1px solid #dee0e3;border-radius:8px}.form-fill-file-item-body{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.form-fill-file-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center}.form-fill-file-type-icon{width:40px;height:40px;object-fit:contain}.form-fill-file-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.form-fill-file-name{font-size:16px;line-height:1.4;color:#171519;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-fill-file-subtitle{font-size:12px;line-height:1.4;color:#90909e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-fill-file-subtitle--error{color:#f75550;white-space:normal;overflow:visible;text-overflow:unset}.form-fill-file-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.form-fill-file-action{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;cursor:pointer;border-radius:4px;transition:background .15s}.form-fill-file-action img{width:20px;height:20px}.form-fill-file-action:hover{background:#e9e9ea}.form-fill-file-progress-ring{width:24px;height:24px;border-radius:50%;position:relative;flex-shrink:0;background:conic-gradient(#5653f8 calc(var(--p) * 1%),#f0f0f0 0)}.form-fill-file-progress-ring:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff}.form-fill-file-item--uploading .form-fill-file-item-main{padding-bottom:9px}.form-fill-privacy-row{display:flex;align-items:center;gap:8px}.form-fill-privacy-hint{margin:0;padding:0;flex:1;min-width:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#646473}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch{flex-shrink:0;min-width:33px;width:33px;max-width:33px;height:20px;line-height:20px}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch .ant-switch-inner{display:none}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch .ant-switch-handle{top:2px;width:16px;height:16px;inset-inline-start:2px}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch .ant-switch-handle:before{border-radius:8px;box-shadow:0 2.86px 5.71px #1f232917}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch:not(.ant-switch-checked){background:#78788052}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch:not(.ant-switch-checked):hover:not(.ant-switch-disabled){background:#78788073}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch.ant-switch-checked{background:#5653f8}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#7575f9}.demand-form-card-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.demand-form-card-actions{flex-shrink:0;padding:16px;box-shadow:0 -.5px #1715191a;background:#fff;z-index:99}.demand-form-card-actions .action-btn--form-primary.ant-btn{width:100%;height:40px;min-height:40px;padding:0 24px;background:#5653f8!important;border:none!important;border-radius:10px;box-shadow:none!important;font-family:PingFang SC,sans-serif;font-weight:400;font-size:16px;line-height:normal;color:#fff!important}.demand-form-card-actions .action-btn--form-primary.ant-btn:hover:not(:disabled),.demand-form-card-actions .action-btn--form-primary.ant-btn:focus:not(:disabled){background:#7575f9!important;color:#fff!important;border:none!important}.demand-form-card-actions .action-btn--form-primary.ant-btn:active:not(:disabled){background:#4642d9!important}.demand-form-submit-error{width:100%;margin:0 0 8px;font-size:13px;color:#e53935}.demand-detail-card-region-cascader{width:100%}.demand-detail-card-region-cascader .region-cascader{width:100%;min-width:0;max-width:100%}.demand-detail-card-region-cascader .region-cascader__trigger{width:100%;max-width:100%;min-height:34px;height:34px;padding:4px 12px;min-width:0;overflow:hidden;box-sizing:border-box;border:1px solid #e9e9e9!important;background:#fff}.demand-detail-card-region-cascader .region-cascader__trigger.has-value{padding-left:4px}.demand-detail-card-region-cascader .region-cascader__trigger:hover{border-color:#e9e9e9!important}.demand-detail-card-region-cascader .region-cascader__trigger.is-open{border-color:#5653f8!important}.demand-detail-card-region-cascader .region-cascader__placeholder{color:#90909e!important;font-size:14px;line-height:22px}.demand-detail-card-region-cascader .region-cascader__tag{background:#f6f6f6;color:#1f1f29;border-radius:4px}.demand-form-cascader--prefilled :deep(.ant-select-selection-placeholder){color:#000000e0!important;opacity:1!important}.demand-form-cascader__arrow{display:block;flex-shrink:0}.demand-period-unit-dropdown.ant-select-dropdown{z-index:10000;padding:4px}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item{border-radius:6px;margin:0;min-height:32px;padding:3px 8px;color:#1f1f29;font-size:14px;line-height:22px;font-weight:400}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item:not(:last-child){margin-bottom:4px}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):not(:hover){background:#f2f3fe!important;color:#1f1f29;font-weight:400}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{display:none}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:#f3f3f5!important;color:#1f1f29;font-weight:400}.demand-category-cascader-popup.ant-cascader-dropdown{overflow:hidden;background:#fff;border:.5px solid #f0f0f2;border-radius:8px;box-shadow:0 4px 24px #1c1f2314;box-sizing:border-box}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus{height:240px;padding:4px;overflow:hidden;background:#fff;border:none;border-radius:0;box-shadow:none;box-sizing:border-box}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu{width:180px;min-width:180px;max-width:180px;height:232px;padding:4px;overflow-y:auto;border-right:.5px solid #f0f0f2;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar{width:5px;background:transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-track{background:transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .2s ease}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover{scrollbar-color:var(--line, #d8e2f3) transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb{background:var(--line, #d8e2f3)}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb:hover{background:var(--muted, #667085)}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:last-child{border-right:none}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;margin:0 0 4px;padding:3px 8px;color:#1f1f29;border-radius:6px;box-sizing:border-box}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:has(.demand-category-cascader-loading){height:100%;margin-bottom:0;pointer-events:none}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:last-child{margin-bottom:0}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-selected:not(.ant-cascader-menu-item-disabled){background:#f2f3fe;color:#1f1f29;font-weight:400}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled),.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:focus:not(.ant-cascader-menu-item-disabled){background:#f3f3f5;color:#1f1f29}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item .ant-cascader-menu-item-content{flex:1 1 0;min-width:0;overflow:hidden;font-size:14px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item .demand-category-cascader-loading{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;color:#8f8f99}.demand-form-panel{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;background:linear-gradient(180deg,#ffffff3d,#fff 8%)}.demand-form-panel .demand-form-card-actions{box-shadow:0 -.5px #1715191a}.demand-detail-view-root{display:flex;flex-direction:column;width:100%;min-height:0;flex:1;background:linear-gradient(180deg,#ffffff3d,#fff 8%)}.demand-detail-view-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px}.demand-detail-card--view{display:flex;flex-direction:column;gap:16px;width:100%}.demand-detail-card--view .field-row{display:flex;align-items:flex-start;gap:8px;width:100%;font-size:14px;line-height:22px}.demand-detail-card--view .field-row--top{align-items:flex-start}.demand-detail-card--view .field-row .field-label{flex-shrink:0;width:120px;color:#68676b}.demand-detail-card--view .field-row .field-value{flex:1;min-width:0;color:#171519}.demand-detail-card--view .field-row .field-value--description-text{white-space:pre-wrap;word-break:break-word}.demand-detail-card--view .field-row .field-value--description-text .desc-entry{line-height:1.8}.demand-detail-card--view .field-row .field-value--description-text .desc-entry__label{color:#68676b}.demand-detail-card--view .field-row .field-value--attachments{display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex:none;max-width:80%;min-width:0;gap:9px}.demand-detail-card--view .field-row .field-value--attachments-right{flex:1!important;min-width:0!important}.demand-detail-card--view .field-row .field-value--privacy .privacy-row{display:flex;align-items:flex-start;gap:4px;width:100%}.demand-detail-card--view .field-row .field-value--privacy .privacy-hint{margin:0;flex:1;min-width:0;color:#68676b;font-size:14px;line-height:22px}.demand-detail-card--view .field-row .field-value--privacy .privacy-switch{margin-top:2px;flex-shrink:0}.demand-detail-card--view .field-row--view-attachments{align-items:flex-start}.demand-detail-card--view .attachment-card{display:block;width:100%;padding:10px 16px 10px 12px;text-align:left;cursor:default;background:#fff;border:1px solid #dee0e3;border-radius:8px;box-sizing:border-box;overflow:hidden}.demand-detail-card--view .attachment-card:hover .attachment-card__actions{display:flex;pointer-events:auto}.demand-detail-card--view .attachment-card__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.demand-detail-card--view .attachment-card__icon{flex-shrink:0;width:36px;height:36px;object-fit:contain}.demand-detail-card--view .attachment-card__meta{flex:1;min-width:0}.demand-detail-card--view .attachment-card__name{font-size:14px;font-weight:400;line-height:normal;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demand-detail-card--view .attachment-card__subtitle{font-size:12px;color:#90909e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demand-detail-card--view .attachment-card__actions{display:none;align-items:center;gap:4px;flex-shrink:0;pointer-events:none;transition:opacity .2s ease}.demand-detail-card--view .attachment-card__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer}.demand-detail-card--view .attachment-card__action-btn:hover{background:#f5f5f5}.demand-detail-card--view .attachment-card__action-btn img{width:16px;height:16px}.demand-detail-card--view .privacy-switch.ant-switch-checked{background:#5653f8}.demand-detail-card--view .privacy-switch.ant-switch:not(.ant-switch-checked){background:#78788052}.demand-detail-panel[data-v-0c974817]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.demand-detail-panel-empty[data-v-0c974817]{margin:0;padding:24px;font-size:14px;color:var(--muted, #90909e);text-align:center}.ph-card[data-v-afdc3259]{width:100%;min-width:240px;max-width:420px;background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:12px;cursor:pointer;border:1px solid var(--line-border-card, #f0f0f2);transition:border-color .2s,transform .2s,box-shadow .2s}.ph-main[data-v-afdc3259]{display:flex;flex-direction:row;gap:12px}.ph-image[data-v-afdc3259]{width:125px;height:90px;border-radius:12px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.ph-image img[data-v-afdc3259]{width:100%;height:100%;object-fit:cover;display:block}.ph-body[data-v-afdc3259]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.ph-info[data-v-afdc3259]{display:flex;flex-direction:column;gap:2px}.ph-title[data-v-afdc3259]{margin:0;font-size:14px;font-weight:600;color:#333;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ph-name[data-v-afdc3259]{margin:0;font-size:12px;font-weight:400;color:#999;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-price[data-v-afdc3259]{display:flex;align-items:baseline;gap:8px}.ph-price-current[data-v-afdc3259]{display:flex;align-items:baseline;gap:1px;color:#ff4d4f;font-weight:700;white-space:nowrap}.ph-price-symbol[data-v-afdc3259]{font-size:12px}.ph-price-value[data-v-afdc3259]{font-size:16px;line-height:19px}.ph-price-tag[data-v-afdc3259]{font-size:12px;font-weight:500;margin-left:4px}.ph-price-original[data-v-afdc3259]{font-size:10px;font-weight:400;color:#999;text-decoration:line-through;white-space:nowrap}.ph-actions[data-v-afdc3259]{display:flex;justify-content:space-between;align-items:center;gap:8px}.ph-btn[data-v-afdc3259]{flex:1;height:32px;border:none;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s;position:relative}.ph-btn[data-v-afdc3259]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1f2914;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .15s ease}.ph-btn[data-v-afdc3259]:hover:after{opacity:1}.ph-btn-primary[data-v-afdc3259]{background:var(--primary-soft-bg, #f2f3fe);color:var(--primary, #5653f8)}.ph-btn-secondary[data-v-afdc3259]{background:#f5f5f5;color:#333}.service-card-list[data-v-61043e02]{display:flex;flex-direction:column;height:100%;min-height:0}.list-header[data-v-61043e02]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 16px 8px;border-bottom:1px solid var(--line, #e5e7eb);background:#fff;flex-shrink:0}.list-title[data-v-61043e02]{font-size:14px;font-weight:600;color:var(--ink, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-meta[data-v-61043e02]{font-size:12px;color:var(--muted, #6b7280);flex-shrink:0}.list-status[data-v-61043e02]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;font-size:13px;color:var(--muted, #6b7280)}.list-status--error[data-v-61043e02]{color:var(--red-500, #ef4444)}.list-status .spin[data-v-61043e02]{animation:service-list-spin-61043e02 .8s linear infinite;color:var(--primary, #1f5fbf)}@keyframes service-list-spin-61043e02{to{transform:rotate(360deg)}}.list-body[data-v-61043e02]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;align-content:start;scrollbar-width:thin}.list-body[data-v-61043e02]::-webkit-scrollbar{display:none}.list-row[data-v-61043e02]{width:100%;min-width:0}.list-row[data-v-61043e02] .ph-mini-card{width:100%}.list-row[data-v-61043e02]:last-child .ph-mini-card{border-bottom:none}.workspace[data-v-69ae383a]{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:200px}.workspace-view[data-v-69ae383a]{flex:1;min-height:0}.workspace-view--demand-form[data-v-69ae383a],.workspace-view--demand-detail[data-v-69ae383a],.workspace-view--service-cards[data-v-69ae383a]{display:flex;flex-direction:column;overflow:hidden}.workspace-shell[data-v-cdb587af]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff}.workspace-shell-header[data-v-cdb587af]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:56px;padding:0 18px;background:#fff;box-sizing:border-box}.workspace-shell-title[data-v-cdb587af]{margin:0;font-size:15px;font-weight:500;color:var(--ink, #172033)}.workspace-shell-close[data-v-cdb587af]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .2s ease,transform .15s ease;will-change:transform}.workspace-shell-close[data-v-cdb587af]:hover{background:#f3f3f5}.workspace-shell-body[data-v-cdb587af]{flex:1;min-height:0;overflow:hidden}.markdown-renderer{width:100%;word-break:break-all}.markdown-renderer p{margin:0;padding:0}.markdown-renderer h1{font-size:20px;font-weight:600;line-height:28px;color:#1f2329;margin:16px 0 12px}.markdown-renderer h2{font-size:18px;font-weight:600;line-height:26px;color:#1f2329;margin:14px 0 10px}.markdown-renderer h3{font-size:16px;font-weight:600;line-height:24px;color:#1f2329;margin:12px 0 8px}.markdown-renderer h4,.markdown-renderer h5,.markdown-renderer h6{font-size:14px;font-weight:600;line-height:22px;color:#1f2329;margin-bottom:8px}.markdown-renderer strong,.markdown-renderer b{font-weight:600}.markdown-renderer p{color:#1f2329;font-size:16px;line-height:24px;margin-bottom:8px}.markdown-renderer p:last-child{margin-bottom:0}.markdown-renderer p em{color:#8c8c8c;font-size:13px;font-style:normal}.markdown-renderer li{color:#4d4d4e;font-size:16px;line-height:24px;margin-bottom:4px}.markdown-renderer li p{margin-bottom:4px}.markdown-renderer li:last-child{margin-bottom:8px}.markdown-renderer ol,.markdown-renderer ul{padding-left:1.5em}.markdown-renderer ol{list-style-type:decimal}.markdown-renderer ul{list-style-type:disc}.markdown-renderer ol ol{list-style-type:lower-alpha}.markdown-renderer ul ul{list-style-type:circle}.markdown-renderer ol ol ol,.markdown-renderer ul ul ul{list-style-type:lower-roman}.markdown-renderer hr{margin:12px 0;border:none;border-top:1px solid #f0f0f0}.markdown-renderer a{color:#4e5bb5;text-decoration:none}.markdown-renderer a:hover{text-decoration:underline}.markdown-renderer code{padding:2px 4px;font-size:13px;font-family:Menlo,Consolas,monospace;background:#f0f0f0;border-radius:4px}.markdown-renderer pre{position:relative;margin:8px 0;padding:12px 16px;background:#f5f5f5;border-radius:8px;overflow-x:auto}.markdown-renderer pre code{padding:0;background:none;border-radius:0;white-space:pre}.markdown-renderer blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid #d9d9d9;border-radius:0 8px 8px 0;background:#fafafa;color:#595959}.markdown-renderer blockquote p{color:#595959}.markdown-renderer table{max-width:100%;margin:8px 0;border-collapse:separate;border-spacing:0;border-radius:8px;border:1px solid #e8e8e8;overflow:hidden;overflow-x:auto;display:block;width:fit-content}.markdown-renderer th,.markdown-renderer td{padding:8px 12px;text-align:left;border-bottom:1px solid #e8e8e8;font-size:16px;line-height:1.5;white-space:normal;word-break:keep-all}.markdown-renderer tr:last-child td{border-bottom:none}.markdown-renderer th{font-weight:500;background-color:#fafafa}.markdown-renderer table::-webkit-scrollbar{height:6px}.markdown-renderer table::-webkit-scrollbar-track{background-color:#f5f5f5}.markdown-renderer table::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.markdown-renderer img{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:4px}.markdown-renderer.streaming img{display:none}.markdown-renderer:not(.streaming) img{animation:md-img-fade-in .3s ease-in-out}@keyframes md-img-fade-in{0%{opacity:0}to{opacity:1}}.markdown-renderer mark.hl{background:transparent;color:var(--color-primary-P500, #5653f8);padding:0}.artifact-renderer[data-v-cd13f351]{width:100%}.artifact-loading[data-v-cd13f351]{padding:16px;background:var(--soft, #f3f4f6);border-radius:14px;text-align:center;color:var(--muted, #6b7280);font-size:13px}.scope-title[data-v-e3190c21]{font-size:15px;font-weight:600;line-height:22px;color:#292933;margin-bottom:2px}.category-section[data-v-e3190c21]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.category-section[data-v-e3190c21]:last-child{margin-bottom:0}.category-header[data-v-e3190c21]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.category-name[data-v-e3190c21]{font-size:14px;font-weight:600;color:var(--ink, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-list[data-v-e3190c21]{display:flex;flex-direction:column;gap:8px}.load-more-btn[data-v-e3190c21]{width:100%;height:32px;max-width:420px;border:0px;border-radius:8px;background:var(--primary-pri-500normal, #5653F8);color:#fff;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;position:relative}.load-more-btn[data-v-e3190c21]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1f2914;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .15s ease}.load-more-btn[data-v-e3190c21]:hover:after{opacity:1}.list-status[data-v-e3190c21]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 12px;font-size:13px;color:var(--muted, #6b7280)}.list-status--error[data-v-e3190c21]{color:var(--red-500, #ef4444)}.list-status .spin[data-v-e3190c21]{animation:list-spin-e3190c21 .8s linear infinite;color:var(--primary, #1f5fbf)}@keyframes list-spin-e3190c21{to{transform:rotate(360deg)}}.card-empty[data-v-e3190c21]{padding:16px;text-align:center;font-size:13px;color:var(--muted, #6b7280)}.assistant-blocks__section[data-v-fa6ee040]{min-width:0;max-width:100%}.assistant-blocks__section--artifact[data-v-fa6ee040]{width:100%}.assistant-blocks__section--artifact[data-v-fa6ee040] .artifact-stack{width:100%;max-width:none}.assistant-blocks__section--matched-services[data-v-fa6ee040]{display:flex;flex-direction:column;gap:8px}[data-v-fa6ee040] .markdown-renderer{word-break:break-word}[data-v-fa6ee040] .markdown-renderer h1,[data-v-fa6ee040] .markdown-renderer h2,[data-v-fa6ee040] .markdown-renderer h3,[data-v-fa6ee040] .markdown-renderer h4,[data-v-fa6ee040] .markdown-renderer h5,[data-v-fa6ee040] .markdown-renderer h6,[data-v-fa6ee040] .markdown-renderer p,[data-v-fa6ee040] .markdown-renderer li{color:#1f2329}[data-v-fa6ee040] .markdown-renderer p{font-size:16px;line-height:24px;margin-bottom:0}[data-v-fa6ee040] .markdown-renderer p+p{margin-top:8px}[data-v-fa6ee040] .markdown-renderer li{font-size:16px;line-height:24px}.audio-voice-bar[data-v-2cb749af]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1px;width:18px;height:18px;color:#5653f8}.audio-voice-bar__bar[data-v-2cb749af]{width:2px;height:var(--bar-height);border-radius:1px;flex:none;background:currentColor;transform-origin:center}.audio-voice-bar.is-animated .audio-voice-bar__bar[data-v-2cb749af]{animation:audio-voice-bar-2cb749af .8s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes audio-voice-bar-2cb749af{0%,to{transform:scaleY(.38)}50%{transform:scaleY(1)}}.voice-btn[data-v-74b171de]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:99px;background:#f3f3f5;color:#2b2b36;cursor:pointer;transition:background .2s}.voice-btn.idle[data-v-74b171de]:hover:not(:disabled){background:#1f1f2b14}.voice-btn__icon[data-v-74b171de]{width:16px;height:16px;display:block}.voice-btn[data-v-74b171de]:disabled{opacity:.5;cursor:not-allowed}.voice-btn.loading[data-v-74b171de]{background:#f6f6f6;cursor:wait}.voice-btn.recording[data-v-74b171de]{background:#f2f3fe;color:#5653f8}.voice-btn__wave--hidden[data-v-74b171de]{visibility:hidden}.voice-btn__loading-icon[data-v-74b171de]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.spin[data-v-74b171de]{animation:spin-74b171de .9s linear infinite}@keyframes spin-74b171de{to{transform:rotate(360deg)}}.card[data-v-3b59087f]{border-radius:12px;overflow:hidden}.active-card[data-v-3b59087f]{background:#fff}.answered-card[data-v-3b59087f]{border:1px solid var(--line, #e0e0e3);background:#fff;padding:12px 16px}.answered-summary[data-v-3b59087f]{margin:0;font-size:14px;line-height:22px;color:#1f1f29}.card-label[data-v-3b59087f]{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-70, rgba(107, 114, 128, .7))}.card-desc[data-v-3b59087f]{margin:0;font-size:14px;font-weight:400;line-height:22px;color:#1f1f29}.card-body[data-v-3b59087f]{padding:16px;display:flex;flex-direction:column;gap:16px}.question-row[data-v-3b59087f]{display:flex;flex-direction:column;gap:8px}.question-text[data-v-3b59087f]{font-size:14px;font-weight:500;line-height:22px;color:#000}.options-wrap[data-v-3b59087f]{display:flex;flex-wrap:wrap;gap:8px}.custom-input-wrap[data-v-3b59087f]{display:flex;align-items:center;gap:0;border-radius:8px;border:1px solid var(--line, #e0e0e3);background:#fff;overflow:hidden;transition:border-color .2s,background .2s}.custom-input-wrap.active[data-v-3b59087f]{border-color:var(--primary, #5653f8)}.custom-input-wrap.disabled[data-v-3b59087f]{background:#f6f6f6;cursor:default}.custom-input-wrap.disabled .custom-input[data-v-3b59087f]{pointer-events:none}.custom-input-prefix[data-v-3b59087f]{flex-shrink:0;padding:5px 12px;font-size:14px;line-height:22px;color:#828291;border:none;border-right:1px solid #e0e0e3;background:transparent;cursor:pointer;transition:color .2s,background .2s}.custom-input-prefix.active[data-v-3b59087f]{color:var(--primary, #5653f8)}.custom-input-prefix[data-v-3b59087f]:disabled{cursor:default}.custom-input[data-v-3b59087f]{flex:1;width:auto;padding:5px 12px 5px 8px;border:none;background:transparent;color:#1f1f29;font-size:14px;line-height:22px;outline:none;box-sizing:border-box}.custom-input[data-v-3b59087f]::placeholder{color:#68676b}.custom-input[data-v-3b59087f]:disabled{cursor:not-allowed;background:#f6f6f6}.option-btn[data-v-3b59087f]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 12px;border-radius:8px;border:1px solid var(--line, #e0e0e3);background:#fff;color:#000;font-size:14px;font-weight:400;line-height:22px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.option-btn[data-v-3b59087f]:hover:not(:disabled,.active){background:#1f1f2b14}.option-btn.active[data-v-3b59087f]{border-color:var(--primary, #5653f8);color:var(--primary, #5653f8)}.option-btn[data-v-3b59087f]:disabled{cursor:default}.option-label[data-v-3b59087f]{font-weight:400}.option-desc[data-v-3b59087f]{font-size:12px;opacity:.6}.card-footer[data-v-3b59087f]{padding:0 16px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.submit-btn[data-v-3b59087f]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border-radius:8px;border:none;font-size:14px;font-weight:400;line-height:22px;cursor:not-allowed;background:#b9bbfc;color:#fff;transition:background .2s}.submit-btn.ready[data-v-3b59087f]{cursor:pointer;background:var(--primary, #5653f8)}.submit-btn.ready[data-v-3b59087f]:hover{background:#4641d4}.submit-btn[data-v-3b59087f]:disabled{cursor:not-allowed}.hint-text[data-v-3b59087f]{font-size:14px;line-height:22px;color:#68676b}.recommend-popover[data-v-727fc41f]{position:absolute;left:14px;right:14px;bottom:14px;z-index:20;display:flex;flex-direction:column;gap:8px;padding:32px 8px 8px;border:1px solid var(--line-border-component, #f0f0f2);border-radius:12px;background:#fff;box-shadow:0 8px 24px #1c1f231f}.recommend-popover-close[data-v-727fc41f]{position:absolute;top:6px;right:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:#90909e;cursor:pointer;transition:background .2s ease,color .2s ease}.recommend-popover-close[data-v-727fc41f]:hover{background:#f3f3f5;color:#1f1f29}.recommend-popover-close[data-v-727fc41f]:focus-visible{outline:2px solid var(--primary, #5653f8);outline-offset:1px}.popover-clarification[data-v-727fc41f]{margin:0}.recommend-popover-item[data-v-727fc41f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;background:#f3f3f5;color:#1f1f29;cursor:pointer;font-size:14px;line-height:21px;transition:background .2s,color .2s}.recommend-popover-item[data-v-727fc41f]:hover{background:#e7e7ea}.recommend-popover-item[data-v-727fc41f]:focus-visible{outline:2px solid var(--primary, #5653f8);outline-offset:2px}.recommend-pop-enter-active[data-v-727fc41f],.recommend-pop-leave-active[data-v-727fc41f]{transition:opacity .18s ease,transform .18s ease}.recommend-pop-enter-from[data-v-727fc41f],.recommend-pop-leave-to[data-v-727fc41f]{opacity:0;transform:translateY(6px)}.chat-image-upload[data-v-d7b93753]{min-width:0}.chat-image-upload__input[data-v-d7b93753]{display:none}.chat-image-upload__preview[data-v-d7b93753]{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:100%;overflow-x:auto;padding:2px}.chat-image-upload__item[data-v-d7b93753]{position:relative;flex:0 0 72px;width:72px;height:72px;overflow:hidden;border-radius:10px;background:#ededf0}.chat-image-upload__image[data-v-d7b93753]{width:100%;height:100%;object-fit:cover;display:block}.chat-image-upload__mask[data-v-d7b93753]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000006b;color:#fff}.chat-image-upload__status[data-v-d7b93753]{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);padding:1px 5px;overflow:hidden;border-radius:6px;background:#00000094;color:#fff;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.chat-image-upload__status.is-error[data-v-d7b93753]{background:#d92d20e6;color:#fff}.chat-image-upload__remove[data-v-d7b93753]{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:99px;background:#00000094;cursor:pointer}.chat-image-upload__remove img[data-v-d7b93753]{filter:brightness(0) invert(1)}.chat-image-upload__remove[data-v-d7b93753]:hover{background:#000000bf}.chat-image-upload__spin[data-v-d7b93753]{animation:chat-image-upload-spin-d7b93753 .9s linear infinite}@keyframes chat-image-upload-spin-d7b93753{to{transform:rotate(360deg)}}.hl-text[data-v-37883627]{display:inline}.hl[data-v-37883627]{background:transparent;color:var(--color-primary-P500, #5653f8);padding:0}.search-row[data-v-510177f7]{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.search-row:hover .jump[data-v-510177f7]{opacity:1;pointer-events:auto}.avatar[data-v-510177f7]{flex-shrink:0;width:32px;height:32px;object-fit:cover;border-radius:50%}.avatar.avatar-answer[data-v-510177f7]{border-radius:0}.content[data-v-510177f7]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sender[data-v-510177f7]{font-family:PingFang SC,sans-serif;font-size:10px;line-height:normal;color:var(--text-text-2, #90909e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.message-content-item[data-v-510177f7]{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0;max-width:100%}.message-content-item .message-form-card[data-v-510177f7]{max-width:520px}.message-content-item .assistant-blocks[data-v-510177f7]{display:flex;flex-direction:column;gap:12px;width:fit-content;max-width:calc(100% - 40px);padding:8px 12px;border-radius:12px;background:#f6f6f6;color:#1f2329;box-sizing:border-box}.message-content-item[data-v-510177f7] .ph-card{width:auto}.message-content-item[data-v-510177f7] *{pointer-events:none}.aside[data-v-510177f7]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:18px}.time[data-v-510177f7]{font-family:PingFang SC,sans-serif;font-size:10px;line-height:normal;color:var(--text-text-2, #90909e);white-space:nowrap}.jump[data-v-510177f7]{padding:0;border:none;background:transparent;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--color-primary-P800, #2a228d);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s;white-space:nowrap}.jump[data-v-510177f7]:hover{text-decoration:underline}.text-search[data-v-510177f7]{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;display:flex;flex-direction:column;gap:12px;width:fit-content;padding:8px 12px;border-radius:12px;background:#f6f6f6;color:#1f2329;box-sizing:border-box}.text-search[data-v-510177f7] p{font-size:14px}.text-search[data-v-510177f7] .hl{background:transparent;color:var(--color-primary-P500, #5653f8);padding:0}.search-result-skeleton[data-v-68d2b100]{display:flex;align-items:center;gap:16px;padding:8px 16px 8px 8px}.skeleton-avatar[data-v-68d2b100]{width:42px;height:42px;border-radius:4px;flex-shrink:0}.skeleton-lines[data-v-68d2b100]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.skeleton-line[data-v-68d2b100]{height:10px;border-radius:4px}.skeleton-line--title[data-v-68d2b100]{width:45%}.skeleton-line--sub[data-v-68d2b100]{width:78%;height:8px}.shimmer[data-v-68d2b100]{background:linear-gradient(90deg,#1715190f,#1715191a,#1715190f);background-size:200% 100%;animation:skeleton-shimmer-68d2b100 1.4s ease-in-out infinite}@keyframes skeleton-shimmer-68d2b100{0%{background-position:200% 0}to{background-position:-200% 0}}.msg-search-overlay[data-v-91b4ea18]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.msg-search-container[data-v-91b4ea18]{width:600px;height:76vh;background:#f6f6f6;border:.5px solid #d1d1d6;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 16px #0003}.msg-search-top[data-v-91b4ea18]{background:#fff;border-bottom:1px solid var(--color-neutral-N100, #e0e0e3);padding:16px 16px 0;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.msg-search-header[data-v-91b4ea18]{display:flex;align-items:center;gap:4px}.msg-search-title[data-v-91b4ea18]{flex:1;margin:0;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-search-close[data-v-91b4ea18]{width:24px;height:24px;padding:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.msg-search-close img[data-v-91b4ea18]{width:16px;height:16px}.msg-search-close[data-v-91b4ea18]:hover{opacity:.7}.msg-search-input[data-v-91b4ea18]{height:34px;padding:8px 12px;border-radius:8px;border-color:var(--line-border-card, #f0f0f2);background:#fff}.msg-search-input[data-v-91b4ea18] .ant-input{font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29)}.msg-search-input[data-v-91b4ea18] .ant-input::placeholder{color:#999}.msg-search-input[data-v-91b4ea18] .ant-input-prefix{margin-inline-end:8px}[data-v-91b4ea18] .msg-search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#5653fb;box-shadow:none}[data-v-91b4ea18] .msg-search-input.ant-input-affix-wrapper{border-color:var(--line-border-card, #f0f0f2);box-shadow:none}.msg-search-input-icon[data-v-91b4ea18]{font-size:16px;color:#00000073}.msg-search-tabs[data-v-91b4ea18]{display:flex;align-items:center;gap:20px;margin-top:6px}.msg-search-tab[data-v-91b4ea18]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.msg-search-tab-label[data-v-91b4ea18]{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var(--text-text-1, #646473);text-align:center;white-space:nowrap;transition:color .15s,font-weight .15s}.msg-search-tab-bar[data-v-91b4ea18]{width:100%;height:2px;border-radius:73px;background:transparent;transition:background .15s}.msg-search-tab.is-active .msg-search-tab-label[data-v-91b4ea18]{color:var(--color-primary-P500, #5653f8);font-weight:500}.msg-search-tab.is-active .msg-search-tab-bar[data-v-91b4ea18]{background:var(--color-primary-P500, #5653f8)}.msg-search-list[data-v-91b4ea18]{flex:1;min-height:320px;overflow-y:auto;padding:8px 12px 16px;display:flex;flex-direction:column;gap:2px;background:#fff}.msg-search-list[data-v-91b4ea18]::-webkit-scrollbar{width:5px}.msg-search-list[data-v-91b4ea18]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:11px}.msg-search-list[data-v-91b4ea18]::-webkit-scrollbar-track{background:transparent}.msg-search-empty[data-v-91b4ea18]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:46px;gap:8px}.msg-search-empty-img[data-v-91b4ea18]{width:108px;height:auto;object-fit:contain;pointer-events:none;margin-bottom:12px}.msg-search-empty-text[data-v-91b4ea18]{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29)}.msg-search-foot[data-v-91b4ea18]{text-align:center;padding:12px 0;font-size:12px;color:var(--text-text-2, #a7a6aa)}.msg-search-sentinel[data-v-91b4ea18]{width:100%;height:1px}.msg-search-fade-enter-active[data-v-91b4ea18],.msg-search-fade-leave-active[data-v-91b4ea18]{transition:opacity .18s ease}.msg-search-fade-enter-active .msg-search-container[data-v-91b4ea18],.msg-search-fade-leave-active .msg-search-container[data-v-91b4ea18]{transition:transform .18s ease}.msg-search-fade-enter-from[data-v-91b4ea18],.msg-search-fade-leave-to[data-v-91b4ea18]{opacity:0}.msg-search-fade-enter-from .msg-search-container[data-v-91b4ea18],.msg-search-fade-leave-to .msg-search-container[data-v-91b4ea18]{transform:scale(.96) translateY(8px)}.history-btn[data-v-080c5a6b]{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:none;border-radius:0;background:transparent;cursor:pointer;transition:background .2s}.history-btn[data-v-080c5a6b]:hover{opacity:.7}.history-btn[data-v-080c5a6b]:disabled{cursor:not-allowed;opacity:.4}.history-icon[data-v-080c5a6b]{width:20px;height:20px;display:block}.panel[data-v-8584fe7b]{background:#fff;border-radius:16px;min-height:0;overflow:hidden}.panel-head[data-v-8584fe7b]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 16px;background:#fff;font-size:16px;color:var(--ink, #172033);box-sizing:border-box;flex-shrink:0;height:56px}.panel-head>div[data-v-8584fe7b]:first-child{display:flex;flex-direction:column;justify-content:center;min-height:0}.panel-head h2[data-v-8584fe7b]{margin:0;padding:0;font-size:15px;font-weight:500;line-height:22px;letter-spacing:.17px;color:var(--ink, #172033)}.panel-head p[data-v-8584fe7b]{margin:0;padding:0;color:#bbbbc6;font-size:12px}.panel-head-actions[data-v-8584fe7b]{display:flex;gap:6px;align-items:center}.panel-action-btn[data-v-8584fe7b]{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.panel-action-btn[data-v-8584fe7b]:hover{background:#f3f3f5;transform:scale(1.05)}.panel-action-btn[data-v-8584fe7b]:active{transform:scale(.95)}.agent[data-v-8584fe7b]{display:grid;grid-template-rows:auto 1fr auto;min-height:0;background:#fff}.agent-body[data-v-8584fe7b]{min-height:0;margin:0;padding:16px;overflow-x:hidden;overflow-y:auto;background:#fff;font-size:16px;line-height:18.4px;color:var(--ink, #172033)}.messages[data-v-8584fe7b]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0 auto;padding:0;width:100%;align-content:start;max-width:1110px}.msg[data-v-8584fe7b]{max-width:92%;padding:0 12px 12px;border-radius:14px;font-size:13px;line-height:1.6}.msg.ai[data-v-8584fe7b]{display:flex;flex-direction:column;max-width:100%;width:100%;padding:0;background:transparent;color:#1f2329;border-radius:0}.msg.user[data-v-8584fe7b]{display:flex;justify-content:flex-end;max-width:100%;width:100%;padding:0;background:transparent;border-radius:0}.user-answer-layout[data-v-8584fe7b]{display:flex;align-items:flex-start;gap:8px;width:100%;justify-content:flex-end}.user-answer-avatar[data-v-8584fe7b]{flex-shrink:0;width:32px;height:32px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;color:#fff;overflow:hidden}.user-answer-avatar__img[data-v-8584fe7b]{width:100%;height:100%;object-fit:cover}.user-answer-avatar__text[data-v-8584fe7b]{width:32px;height:32px;border-radius:50px;background:linear-gradient(125deg,#b784ff 9%,#ee86e3 47%,#ff7faa 92%);display:flex;align-items:center;justify-content:center}.ai-answer-layout[data-v-8584fe7b]{display:flex;align-items:flex-start;gap:8px;width:100%}.ai-answer-avatar[data-v-8584fe7b]{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover;background:#fff}.ai-answer-main[data-v-8584fe7b]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.ai-answer-sender[data-v-8584fe7b]{margin:0;font-size:10px;line-height:14px;color:#90909e}.ai-answer-main video[data-v-8584fe7b]{width:107px}.ai-answer-content[data-v-8584fe7b]{display:flex;flex-direction:column;min-width:0}.ai-answer-bubble[data-v-8584fe7b]{display:flex;flex-direction:column;gap:12px;width:fit-content;max-width:calc(100% - 40px);padding:8px 12px;border-radius:12px;background:#f6f6f6;color:#1f2329;box-sizing:border-box}.ai-answer-bubble__status[data-v-8584fe7b]{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:14px;line-height:22px;color:#646473}.ai-answer-bubble__status-icon[data-v-8584fe7b]{flex-shrink:0;color:#646473}.user-answer-bubble[data-v-8584fe7b]{width:fit-content;max-width:calc(100% - 80px);padding:8px 12px;border-radius:12px;background:#f2f3fe;color:#1f1f29;box-sizing:border-box}.user-answer-bubble--image[data-v-8584fe7b]{display:flex;flex-direction:column;gap:8px;padding:8px}.user-image-list[data-v-8584fe7b]{display:flex;flex-wrap:wrap;gap:8px;max-width:280px}.user-image-thumb[data-v-8584fe7b]{display:block;width:120px;height:120px;padding:0;border:0;overflow:hidden;border-radius:10px;background:#ededf0;cursor:zoom-in}.user-image-thumb img[data-v-8584fe7b]{display:block;width:100%;height:100%;object-fit:cover}.user-answer-bubble .markdown-renderer[data-v-8584fe7b]{word-break:break-word}.user-answer-bubble .markdown-renderer h1[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h2[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h3[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h4[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h5[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h6[data-v-8584fe7b],.user-answer-bubble .markdown-renderer p[data-v-8584fe7b],.user-answer-bubble .markdown-renderer li[data-v-8584fe7b],.user-answer-bubble .markdown-renderer strong[data-v-8584fe7b],.user-answer-bubble .markdown-renderer b[data-v-8584fe7b]{color:#1f1f29}.user-answer-bubble .markdown-renderer p[data-v-8584fe7b]{margin:0;font-size:16px;line-height:24px}.user-answer-bubble .markdown-renderer p+p[data-v-8584fe7b]{margin-top:8px}.user-answer-bubble .markdown-renderer a[data-v-8584fe7b]{color:#5653f8}.user-answer-bubble .markdown-renderer code[data-v-8584fe7b]{background:#5653f81a;color:#1f1f29}.input-box[data-v-8584fe7b]{position:relative;display:flex;flex-direction:column;padding:0 12px 12px;background:#fff;border-radius:16px}.input-composer[data-v-8584fe7b]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1110px;margin:0 auto}.quick-prompts[data-v-8584fe7b]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.quick-prompts button[data-v-8584fe7b]{min-height:30px;padding:0 9px;border:1px solid var(--line-border-component, #f0f0f2);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.quick-prompts button[data-v-8584fe7b]:hover{border-color:#1f5fbf57;transform:translateY(-1px)}.input-row[data-v-8584fe7b]{display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-top:9px}.loading-msg[data-v-8584fe7b]{display:inline-flex;gap:8px;align-items:center}.stream-activity[data-v-8584fe7b]{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;font-weight:800}.spin[data-v-8584fe7b]{animation:spin-8584fe7b .9s linear infinite}[data-v-8584fe7b] .panel-head h2{margin:0;padding:0;font-size:15px;line-height:22px;letter-spacing:.17px}.send-btn[data-v-8584fe7b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:99px;background:#e0e0e3;color:#fff;cursor:pointer;transition:background .16s ease,opacity .16s ease}.image-upload-btn[data-v-8584fe7b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:99px;background:transparent;color:#646473;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.image-upload-btn[data-v-8584fe7b]:hover:not(:disabled){background:#f3f3f5;color:#5653f8}.image-upload-btn[data-v-8584fe7b]:disabled{cursor:not-allowed;opacity:.45}.send-btn.active[data-v-8584fe7b]{background:#5653f8}.send-btn.active[data-v-8584fe7b]:hover:not(:disabled){background:#4a47e0}.send-btn[data-v-8584fe7b]:disabled{opacity:1;cursor:not-allowed;background:#e0e0e3}.send-btn.is-blocked[data-v-8584fe7b]:disabled{background:#b9bbfc}.send-btn__icon[data-v-8584fe7b]{width:16px;height:16px;display:block}.input-wrapper[data-v-8584fe7b]{display:flex;flex-direction:column;width:100%;padding:12px 10px;border:1px solid var(--line-border-component, #e0e0e3);border-radius:20px;background:#fff;box-shadow:0 8px 40px #165dff0f;transition:border-color .2s ease;overflow:hidden;gap:8px}.input-wrapper.is-voice-active[data-v-8584fe7b]{animation:input-voice-border-breathe-8584fe7b 2.4s ease-in-out infinite}.input-wrapper.is-focused[data-v-8584fe7b]{border-color:#5653f8e0}@keyframes input-voice-border-breathe-8584fe7b{0%,to{border-color:#5653f859;box-shadow:0 8px 40px #165dff0f,0 0 #5653f800}50%{border-color:#5653f8e0;box-shadow:0 8px 40px #165dff24,0 0 0 3px #5653f833}}.input-textarea-wrap[data-v-8584fe7b]{flex:0 0 auto;max-height:154px;padding:0 2px;overflow:hidden;min-height:54px;cursor:text}.input-wrapper textarea[data-v-8584fe7b]{display:block;width:100%;height:22px;min-height:22px;max-height:154px;resize:none;padding:0;border:none;border-radius:0;outline:none;color:#1f1f29;background:transparent;font-family:inherit;font-size:14px;line-height:22px;overflow-y:hidden;box-sizing:border-box;word-break:break-word}@supports (-webkit-touch-callout: none){.input-wrapper textarea[data-v-8584fe7b]{font-size:16px;line-height:calc(22px / (14 / 16));min-height:calc(22px / (14 / 16));max-height:176px;transform:scale(.875);transform-origin:top left;width:calc(100% / (14 / 16))}}.input-wrapper textarea[data-v-8584fe7b]::placeholder{color:#90909e}.input-wrapper textarea[data-v-8584fe7b]:focus{outline:none}.input-toolbar[data-v-8584fe7b]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:100%}.input-toolbar__actions[data-v-8584fe7b]{display:flex;align-items:center;gap:12px}.broker-default-message[data-v-8584fe7b]{gap:0}.broker-default-message__main[data-v-8584fe7b]{gap:12px}.broker-default-message__bubble[data-v-8584fe7b]{width:fit-content;padding:10px 14px;border-radius:12px;background:#f6f6f6;color:#1f1f29;font-size:16px;line-height:22px;word-break:break-word;max-width:calc(100% - 40px)}.broker-toast[data-v-8584fe7b]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);padding:12px 24px;background:#000c;color:#fff;font-size:14px;border-radius:8px;opacity:0;transition:all .3s ease;z-index:9999;pointer-events:none}.broker-toast.show[data-v-8584fe7b]{opacity:1;transform:translate(-50%,-50%) scale(1)}.panel.agent[data-v-8584fe7b]{height:100%;display:flex;flex-direction:column}.panel.agent[data-v-8584fe7b] .agent-body{flex:1;min-height:0;overflow-y:auto}.panel.agent[data-v-8584fe7b] .input-box{flex-shrink:0}[data-v-8584fe7b] .panel-head-actions{display:flex;gap:6px;align-items:center}[data-v-8584fe7b] .panel-action-btn{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease;will-change:transform}[data-v-8584fe7b] .panel-action-btn:hover{background:#f3f3f5;transform:scale(1.05)}[data-v-8584fe7b] .panel-action-btn:active{transform:scale(.92);transition:transform .1s ease}[data-v-8584fe7b] .panel-action-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.quick-prompts-chat[data-v-8584fe7b]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;max-width:100%;padding:0;border-radius:0;background:transparent}.quick-prompt-item[data-v-8584fe7b]{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border:none;border-radius:99px;background:#f6f6f6;color:#1f1f29;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none;width:fit-content}.quick-prompt-item[data-v-8584fe7b]:hover,.quick-prompt-item[data-v-8584fe7b]:focus-visible{color:#1f1f29;background:#ececee;outline:none}.publish-demand-entry-btn[data-v-8584fe7b]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:4px;margin:0;padding:10px;height:32px;border:0;border-radius:90px;background:#fff;color:#1f1f29;font-size:12px;font-weight:400;line-height:18px;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}.publish-demand-entry-btn[data-v-8584fe7b]:disabled{cursor:not-allowed;opacity:.5}.publish-demand-entry-btn__icon[data-v-8584fe7b]{width:14px;height:14px;flex-shrink:0;display:block}.publish-demand-entry-btn[data-v-8584fe7b]:hover:not(:disabled){background-color:#f6f6f6;color:#1f1f29}.input-ai-disclaimer[data-v-8584fe7b]{width:100%;margin:0;text-align:center;font-size:12px;line-height:normal;color:#bbbbc4}.history-entry-tip[data-v-8584fe7b]{display:flex;justify-content:center;padding:2px 0 8px}.history-entry-tip__btn[data-v-8584fe7b]{display:inline-flex;align-items:center;margin:0;padding:8px 12px;border:none;border-radius:99px;background:#f6f6f6;color:#646473;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap;cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.history-entry-tip__btn[data-v-8584fe7b]:hover{background:#1f1f2914;color:#646473}.history-entry-tip__btn[data-v-8584fe7b]:focus-visible{outline:2px solid rgba(86,83,248,.5);outline-offset:2px}.live-zone-tip[data-v-8584fe7b]{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:#fff6e6f5;border-top:.5px solid #f0d896;font-family:PingFang SC,sans-serif;font-size:12px;color:#8a6a1c;z-index:2}.live-zone-tip__text[data-v-8584fe7b]{flex:1;min-width:0;text-align:center}.live-zone-tip__btn[data-v-8584fe7b]{flex-shrink:0;padding:4px 12px;border:none;border-radius:99px;background:#5653f8;color:#fff;font-size:12px;font-weight:500;line-height:20px;cursor:pointer;transition:background .15s ease}.live-zone-tip__btn[data-v-8584fe7b]:hover{background:#4a47e0}.history-loading-top[data-v-8584fe7b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--muted, #9ca3af)}.history-loading-top .spin[data-v-8584fe7b]{animation:spin-8584fe7b .8s linear infinite}.history-loading-initial[data-v-8584fe7b]{flex:1;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 16px;font-size:13px;color:var(--muted, #9ca3af)}.history-loading-initial .spin[data-v-8584fe7b]{animation:spin-8584fe7b .8s linear infinite;color:var(--primary, #5653f8)}@keyframes spin-8584fe7b{to{transform:rotate(360deg)}}.msg.is-locating-flash[data-v-8584fe7b]{position:relative}.msg.is-locating-flash[data-v-8584fe7b]>*{position:relative;z-index:1}.msg.is-locating-flash[data-v-8584fe7b]:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:100vw;animation:message-locate-flash-8584fe7b .6s ease-in-out 2;z-index:0;pointer-events:none;border-radius:14px}@keyframes message-locate-flash-8584fe7b{0%,to{background-color:transparent}50%{background-color:var(--color-primary-P50, #f2f3fe)}}.resizable-new-panel-layout[data-v-34449fb4]{display:flex;width:100%;height:100%;flex:1;min-width:0;min-height:0;position:relative}.left-panel[data-v-34449fb4],.right-panel[data-v-34449fb4]{height:100%;overflow:hidden;min-height:0}.left-panel[data-v-34449fb4],.right-panel[data-v-34449fb4]{flex-shrink:0}.right-panel--overlay[data-v-34449fb4]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto!important;overflow:visible;pointer-events:none;z-index:10}.right-panel--overlay[data-v-34449fb4]>*{pointer-events:auto}.left-panel.panel-animating[data-v-34449fb4],.right-panel.panel-animating[data-v-34449fb4]{transition:width .3s ease}.resize-divider.panel-animating[data-v-34449fb4]{transition:width .3s ease,opacity .3s ease}.left-panel[data-v-34449fb4]>.panel,.left-panel[data-v-34449fb4]>section,.left-panel>div[data-v-34449fb4]{width:100%;height:100%;min-height:0}.right-panel>div[data-v-34449fb4]{width:100%;height:100%;min-height:0}.right-panel[data-v-34449fb4] .panel.agent{height:100%;display:flex;flex-direction:column}.resize-divider[data-v-34449fb4]{position:relative;width:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:col-resize;z-index:10;margin-left:4px;user-select:none;-webkit-user-select:none;touch-action:none}.resize-divider.divider-hidden[data-v-34449fb4]{width:0;opacity:0;pointer-events:none}.divider-line[data-v-34449fb4]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#5653f800;transform:translate(-50%);opacity:0;transition:opacity .2s}.resize-divider:hover .divider-line[data-v-34449fb4],.resize-divider.dragging .divider-line[data-v-34449fb4]{opacity:1}.divider-handle[data-v-34449fb4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#fff;border:1px solid var(--line-border-component, #f0f0f2);color:#90909e;opacity:0;transition:opacity .2s,background .2s;box-shadow:0 2px 8px #00000014;display:none}.resize-divider:hover .divider-handle[data-v-34449fb4],.resize-divider.dragging .divider-handle[data-v-34449fb4]{opacity:1}.resize-divider.dragging .divider-handle[data-v-34449fb4]{background:#5653f8;border-color:#5653f8;color:#fff}.left-hidden-mode .left-panel[data-v-34449fb4],.left-hidden-mode .resize-divider[data-v-34449fb4]{display:none}.left-hidden-mode .right-panel[data-v-34449fb4]{width:100%!important}@media (max-width: 640px){.left-panel[data-v-34449fb4]{width:100%!important}.resize-divider[data-v-34449fb4]{display:none}.right-panel[data-v-34449fb4]:not(.right-panel--overlay){display:none}}.interactive-panel[data-v-bcfe2552]{background:#fff;border:1px solid var(--line-border-component, #F0F0F2);border-radius:16px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;overflow:hidden;position:relative}.interactive-panel.embedded-host[data-v-bcfe2552]{flex:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.main-section[data-v-bcfe2552]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.preview-section[data-v-bcfe2552]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:#fff}.preview-section--split[data-v-bcfe2552]{border-left:1px solid var(--line-border-component, #F0F0F2)}.preview-section [data-v-bcfe2552-s]{flex:1;min-height:0;height:100%}.panel-header[data-v-bcfe2552]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#fff;border-bottom:1px solid var(--line-border-component, #F0F0F2);cursor:default;-webkit-user-select:none;user-select:none}.panel-header.draggable[data-v-bcfe2552]{cursor:move}.panel-drag-bar[data-v-bcfe2552]{flex-shrink:0;cursor:move;background:transparent;transition:background .2s}.panel-drag-bar[data-v-bcfe2552]:hover{background:#5653f80f}.header-title[data-v-bcfe2552]{font-size:15px;font-weight:500;color:var(--ink, #172033)}.header-actions[data-v-bcfe2552]{display:flex;gap:6px;align-items:center}.panel-action-btn[data-v-bcfe2552]{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#90909e;transition:all .2s ease}.panel-action-btn[data-v-bcfe2552]:hover{background:#f3f3f5;color:#5653f8}.panel-action-btn[data-v-bcfe2552]:active{transform:scale(.92)}.panel-action-btn.active[data-v-bcfe2552]{background:#e8e7fc;color:#5653f8}.panel-action-btn[data-v-bcfe2552]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.panel-content[data-v-bcfe2552]{flex:1;overflow:auto;background:#fff}@media (max-width: 640px){.panel-content[data-v-bcfe2552]{padding:0 12px;box-sizing:border-box}}.preview-panel[data-v-bcfe2552]{background:#fff;border:1px solid var(--line-border-component, #F0F0F2);box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;overflow:hidden}.preview-panel [data-v-bcfe2552-s]{flex:1;min-height:0;height:100%}.preview-mode-bottom-sheet[data-v-bcfe2552]{border-radius:16px 16px 0 0}.preview-mode-drawer[data-v-bcfe2552]{border-radius:0 16px 16px 0}.preview-mode-split[data-v-bcfe2552]{border-radius:0}.preview-mode-bottom-sheet.preview-anim-hidden[data-v-bcfe2552]{transform:translateY(100%)}.preview-mode-bottom-sheet.preview-anim-visible[data-v-bcfe2552]{transform:translateY(0)}.preview-mode-bottom-sheet[data-v-bcfe2552]{transition:transform .3s ease}.preview-mode-drawer.preview-anim-hidden[data-v-bcfe2552]{transform:translate(100%)}.preview-mode-drawer.preview-anim-visible[data-v-bcfe2552]{transform:translate(0)}.preview-mode-drawer[data-v-bcfe2552]{transition:transform .3s ease}.preview-mode-split.preview-anim-hidden[data-v-bcfe2552]{transform:translate(100%)}.preview-mode-split.preview-anim-visible[data-v-bcfe2552]{transform:translate(0)}.preview-mode-split[data-v-bcfe2552]{transition:transform .3s ease}.resize-handle[data-v-bcfe2552]{position:absolute;z-index:10;user-select:none;-webkit-user-select:none;touch-action:none}.resize-n[data-v-bcfe2552]{top:0;left:0;right:0;height:8px;cursor:ns-resize}.resize-s[data-v-bcfe2552]{bottom:0;left:0;right:0;height:8px;cursor:ns-resize}.resize-e[data-v-bcfe2552]{top:0;right:0;bottom:0;width:8px;cursor:ew-resize}.resize-w[data-v-bcfe2552]{top:0;left:0;bottom:0;width:8px;cursor:ew-resize}.resize-ne[data-v-bcfe2552]{top:0;right:0;width:14px;height:14px;cursor:nesw-resize}.resize-nw[data-v-bcfe2552]{top:0;left:0;width:14px;height:14px;cursor:nwse-resize}.resize-se[data-v-bcfe2552]{bottom:0;right:0;width:14px;height:14px;cursor:nwse-resize}.resize-sw[data-v-bcfe2552]{bottom:0;left:0;width:14px;height:14px;cursor:nesw-resize}.mode-pinned[data-v-bcfe2552]{border-radius:16px 0 0;box-shadow:0 4px 24px #1d1f2314;border-top:0;border-right:0;border-bottom:0}.mode-fullscreen[data-v-bcfe2552]{border-radius:0;border:0;box-shadow:none}.interactive-panel.transitioning[data-v-bcfe2552]{transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease,border-radius .3s ease}.interactive-panel.no-transition[data-v-bcfe2552]{transition:none!important}.drag-overlay[data-v-bcfe2552]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:transparent}.agent-dialog-modal-wrap .ant-modal-content{padding:20px;overflow:hidden;background:var(--bg-float, #fff);border-radius:16px}.agent-dialog-modal-wrap .ant-modal-body{padding:0}.agent-dialog-modal-wrap .ant-modal-close{top:20px;inset-inline-end:20px;width:24px;height:24px;border-radius:4px}.agent-dialog-modal-wrap .ant-modal-close:hover{background:var(--bg-base, #f3f3f5)}.agent-dialog-modal-wrap .ant-modal-close-x{width:24px;height:24px;line-height:24px}.agent-dialog{display:flex;flex-direction:column;max-height:calc(85vh - 40px)}.agent-dialog__header{display:flex;gap:8px;align-items:center;min-height:24px;padding-right:32px}.agent-dialog__status-icon,.agent-dialog__close-icon{display:block;width:20px;height:20px;flex:none}.agent-dialog__title{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--text-text-0, #1f1f29);font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.agent-dialog__content{flex:1;overflow-y:auto;margin:0;padding:12px 0;color:var(--text-text-1, #646473);font-size:14px;line-height:22px;word-break:break-word}.agent-dialog__content::-webkit-scrollbar{width:4px}.agent-dialog__content::-webkit-scrollbar-thumb{background:var(--line-border-component, #e0e0e3);border-radius:2px}.agent-dialog__footer{display:flex;gap:12px;align-items:center;justify-content:flex-end}.agent-dialog__footer .ant-btn{min-width:auto;height:32px;padding:0 16px;border-radius:8px;font-size:14px;line-height:22px;box-shadow:none}.agent-dialog__footer .ant-btn-default{color:var(--text-text-0, #1f1f29);background:var(--bg-float, #fff);border-color:var(--line-border-component, #e0e0e3)}.agent-dialog__footer .ant-btn-default:hover,.agent-dialog__footer .ant-btn-default:focus{color:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.agent-dialog__footer .ant-btn-primary{color:#fff;background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.agent-dialog__footer .ant-btn-primary:hover,.agent-dialog__footer .ant-btn-primary:focus{background:var(--color-primary-P600, #4641d4);border-color:var(--color-primary-P600, #4641d4)}.minimized-drag-overlay[data-v-3556d5a5]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;cursor:grabbing;background:transparent}.minimized-broker-entry[data-v-3556d5a5]{position:fixed;right:32px;bottom:72px;width:80px;height:80px;z-index:999;overflow:visible;animation:btn-pop-in-3556d5a5 .4s cubic-bezier(.34,1.56,.64,1)}.minimized-broker-btn[data-v-3556d5a5]{position:absolute;right:0;bottom:0;width:80px;height:80px;border-radius:50%;padding:0;border:none;background:transparent;cursor:grab;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,filter .2s ease;z-index:2;box-shadow:0 4px 32px #1d1f2329}.minimized-broker-btn[data-v-3556d5a5]:hover{filter:drop-shadow(0 18px 42px rgba(86,83,248,.24));transform:translateY(-2px) scale(1.03)}.minimized-broker-btn[data-v-3556d5a5]:active{cursor:grabbing}.minimized-broker-btn img[data-v-3556d5a5]{width:86px;height:86px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.minimized-composer[data-v-3556d5a5]{position:absolute;right:0;bottom:96px;width:250px;max-width:calc(100vw - 120px);border:.5px solid #e0e0e3;border-radius:12px;background:#fff;box-shadow:0 2px 4px #1d1f231a;padding:8px 16px;box-sizing:border-box;transform-origin:right center;animation:minimized-composer-expand-3556d5a5 .34s cubic-bezier(.16,1,.3,1);z-index:1;overflow:visible;will-change:transform,opacity}.minimized-composer.minimized-composer-has-text[data-v-3556d5a5]{padding-right:8px}.minimized-composer-body[data-v-3556d5a5]{display:flex;align-items:flex-end;gap:8px;width:100%}.minimized-composer-input[data-v-3556d5a5]{display:block;flex:1;min-width:0;min-height:44px;max-height:88px;border:none;outline:none;background:transparent;color:#1f1f29;font-size:14px;line-height:22px;word-break:break-word;resize:none;padding:0;margin:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.minimized-composer-input[data-v-3556d5a5]::-webkit-scrollbar{display:none}.minimized-composer-input[data-v-3556d5a5]::placeholder{color:#90909e;font-weight:400}.minimized-composer-send[data-v-3556d5a5]{flex:0 0 auto;width:24px;height:24px;padding:0;border:none;border-radius:99px;background:#5653f8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;align-self:flex-end;transition:background .16s ease}.minimized-composer-send[data-v-3556d5a5]:hover{background:#4a47e0}.minimized-composer-send__icon[data-v-3556d5a5]{width:12px;height:12px;display:block}.minimized-composer-close[data-v-3556d5a5]{position:absolute;left:-13px;top:-13px;width:26px;height:26px;padding:0;border:.565px solid #fff;border-radius:80px;background:#fffffff5;box-shadow:0 1.625px 6.5px #1d1f231a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.minimized-composer-close[data-v-3556d5a5]:hover{transform:scale(1.04);box-shadow:0 3px 10px #1d1f2324}.minimized-composer-close__icon[data-v-3556d5a5]{width:16px;height:16px;display:block}@keyframes btn-pop-in-3556d5a5{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes minimized-composer-expand-3556d5a5{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.login-modal-overlay[data-v-31914daf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100002;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a122073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-modal-scene[data-v-31914daf]{position:relative;perspective:1200px;width:660px;max-width:100%}.login-modal-close[data-v-31914daf]{position:absolute;top:14px;right:14px;z-index:10;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;padding:0;cursor:pointer}.login-modal-close img[data-v-31914daf]{width:20px;height:20px}.login-modal-close[data-v-31914daf]:hover{opacity:.7}.login-form-wrapper[data-v-31914daf]{display:flex;width:100%;height:390px;border-radius:16px;overflow:hidden;box-shadow:0 4px 9.7px #c8d6ea1a;font-family:PingFang SC,sans-serif}.login-left-panel[data-v-31914daf]{position:relative;display:flex;flex-direction:column;width:260px;padding:25px 0 25px 23px;border-radius:16px 0 0 16px;overflow:hidden;background:linear-gradient(157deg,#fff 13.96%,#e9f3ff 59.23%)}.login-left-panel__bg[data-v-31914daf]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.login-left-panel__logo[data-v-31914daf]{position:relative;z-index:1;width:90px;height:35px}.login-left-panel__logo-img[data-v-31914daf]{width:100%;height:100%;object-fit:contain;object-position:left center}.login-left-panel__content[data-v-31914daf]{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;margin-top:25px;padding-left:6px}.login-left-panel__title[data-v-31914daf]{margin:0;color:#262626;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:24px;font-weight:700;line-height:normal}.login-left-panel__subtitle[data-v-31914daf]{margin:0;color:#90909e;font-size:14px;font-weight:400;line-height:22px}.login-right-panel[data-v-31914daf]{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:400px;padding:50px 50px 30px;border-radius:0 16px 16px 0;background:#fff}.login-tabs[data-v-31914daf]{display:flex;justify-content:center;gap:54px;height:28px}.login-tabs__item[data-v-31914daf]{display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:transparent;padding:0;color:#1f1f29;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:font-size .2s}.login-tabs__item--active[data-v-31914daf]{font-size:16px;font-weight:500}.login-tabs__label[data-v-31914daf]{display:flex;align-items:center;justify-content:center;height:22px;line-height:22px}.login-tabs__indicator[data-v-31914daf]{flex-shrink:0;width:50px;height:2px;border-radius:100px;background:transparent}.login-tabs__indicator--visible[data-v-31914daf]{background:#5653f8}.login-form[data-v-31914daf]{display:flex;flex:1;flex-direction:column;min-height:190px;margin-top:20px}.login-tab-enter-active[data-v-31914daf],.login-tab-leave-active[data-v-31914daf]{transition:opacity .18s ease}.login-tab-enter-from[data-v-31914daf],.login-tab-leave-to[data-v-31914daf]{opacity:0}.login-input-group[data-v-31914daf]{display:flex;flex-direction:column;gap:24px}.login-input[data-v-31914daf]{display:flex;align-items:center;gap:12px;height:40px;padding:5px 12px;border-radius:8px;background:#f6f6f6}.login-input__prefix[data-v-31914daf]{flex-shrink:0;color:#646473;font-size:14px;white-space:nowrap}.login-input__field[data-v-31914daf]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#1f1f29;font-size:14px;line-height:22px}.login-input__field[data-v-31914daf]::placeholder{color:#90909e}.login-input__send-btn[data-v-31914daf]{flex-shrink:0;border:none;background:none;padding:0;color:#90909e;font-size:12px;white-space:nowrap;cursor:not-allowed}.login-input__send-btn--active[data-v-31914daf]{color:#5653f8;cursor:pointer}.login-input__eye-btn[data-v-31914daf]{display:flex;flex-shrink:0;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer}.login-input__eye-icon[data-v-31914daf]{width:18px;height:18px}.login-input-with-extra[data-v-31914daf]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.login-input-with-extra .login-input[data-v-31914daf]{width:-webkit-fill-available}.login-submit-group[data-v-31914daf],.login-actions[data-v-31914daf]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.login-submit-group__hint[data-v-31914daf]{margin:0;color:#646473;font-size:12px;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}.login-submit-btn[data-v-31914daf]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;margin-top:40px;border:none;border-radius:10px;background:#5653f8;color:#fff;font-size:16px;letter-spacing:4px;cursor:pointer;transition:background .2s}.login-submit-btn--login2[data-v-31914daf]{margin-top:20px}.login-submit-btn[data-v-31914daf]:hover:not(:disabled){background:#4641d4}.login-submit-btn--disabled[data-v-31914daf],.login-submit-btn[data-v-31914daf]:disabled{background:#b9bbfc;cursor:not-allowed}.login-submit-btn__loading[data-v-31914daf]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:login-spin-31914daf .6s linear infinite}@keyframes login-spin-31914daf{to{transform:rotate(360deg)}}.login-extra-link[data-v-31914daf]{display:none;border:none;background:none;padding:0;color:#5653f8;font-size:12px;cursor:pointer}.login-extra-link--right[data-v-31914daf]{color:#90909e;line-height:17px}.login-extra-link--center[data-v-31914daf]{text-align:center}.login-extra-link[data-v-31914daf]:hover{opacity:.8}.login-field[data-v-31914daf]{position:relative}.login-field__error[data-v-31914daf]{position:absolute;top:100%;left:0;margin-top:2px;color:#f53f3f;font-size:12px;line-height:18px;white-space:nowrap}.login-agreement[data-v-31914daf]{display:flex;align-items:center;justify-content:center;gap:6px}.login-agreement__checkbox[data-v-31914daf]{position:relative;flex-shrink:0;cursor:pointer}.login-agreement__native[data-v-31914daf]{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:0;opacity:0;cursor:pointer}.login-agreement__check-box[data-v-31914daf]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #e0e0e3;border-radius:4px;background:#fff;transition:all .2s}.login-agreement__check-box--checked[data-v-31914daf]{border-color:#5653f8;background:#5653f8}.login-agreement__text[data-v-31914daf]{color:#90909e;font-size:12px;line-height:20px}.login-agreement__link[data-v-31914daf]{border:none;background:none;padding:0;color:#5653f8;font-size:12px;cursor:pointer}.login-error[data-v-31914daf]{position:absolute;right:50px;bottom:8px;left:50px;color:#f53f3f;font-size:12px;line-height:18px;text-align:center}.login-fade-enter-active[data-v-31914daf],.login-fade-leave-active[data-v-31914daf]{transition:opacity .18s ease}.login-fade-enter-from[data-v-31914daf],.login-fade-leave-to[data-v-31914daf]{opacity:0}@media (max-width: 640px){.login-modal-overlay[data-v-31914daf]{align-items:flex-end;padding:0}.login-form-wrapper[data-v-31914daf]{width:100%;height:auto;border-radius:16px 16px 0 0}.login-left-panel[data-v-31914daf]{display:none}.login-right-panel[data-v-31914daf]{width:100%;height:60vh;border-radius:16px 16px 0 0}.login-modal-close[data-v-31914daf]{top:10px;right:10px}.login-submit-btn[data-v-31914daf]{margin-top:24px}.login-input-group[data-v-31914daf]{gap:16px}.login-error[data-v-31914daf]{right:20px;left:20px}.login-form-wrapper[data-v-31914daf]{animation:login-slide-up-31914daf .28s ease-out}@keyframes login-slide-up-31914daf{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.bot-page[data-v-d713ac02]{width:100%;max-width:100%;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#f7f8fa}.app-header[data-v-d713ac02]{background:#fff;position:relative;z-index:100;box-shadow:inset 0 -1px #1715190d;flex-shrink:0}.app-header-inner[data-v-d713ac02]{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;height:64px;padding:12px 24px 12px 20px;box-sizing:border-box}.app-header-brand[data-v-d713ac02]{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.app-header-logo[data-v-d713ac02]{width:90px;height:40px;flex-shrink:0;display:block}.app-header-logo-divider[data-v-d713ac02]{width:1px;height:16px;flex-shrink:0;background:var(--grey-grey-350, #d1d1d6)}.app-header-logo-text[data-v-d713ac02]{font-family:PingFang SC,sans-serif;font-weight:600;font-size:18px;color:var(--text-text-0, #171519);white-space:nowrap;line-height:21px}.app-header-right[data-v-d713ac02]{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:0}.app-header-user[data-v-d713ac02]{display:flex;align-items:center;gap:10px;min-width:0}.app-header-avatar-wrap[data-v-d713ac02]{position:relative;flex-shrink:0}.app-header-avatar[data-v-d713ac02]{width:32px;height:32px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;color:#fff;flex-shrink:0;overflow:hidden}.header-user-avatar-img[data-v-d713ac02]{width:100%;height:100%;object-fit:cover}.header-user-avatar-circle[data-v-d713ac02]{width:32px;height:32px;border-radius:50px;background:linear-gradient(125deg,#b784ff 9%,#ee86e3 47%,#ff7faa 92%);display:flex;align-items:center;justify-content:center}.app-header-identity-badge[data-v-d713ac02]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background:var(--color-primary-P50, #f2f3fe);color:var(--color-primary-P600, #4641d4);font-family:PingFang SC,sans-serif;font-size:9px;font-weight:600;line-height:1;padding:2px 6px;border-radius:8px;white-space:nowrap}.app-header-user-name[data-v-d713ac02]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;color:#171519}.app-header-login-btn[data-v-d713ac02],.app-header-logout-btn[data-v-d713ac02]{height:32px;border-radius:99px;padding:0 14px;border:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.app-header-login-btn[data-v-d713ac02]{background:#4641d4;color:#fff}.app-header-login-btn[data-v-d713ac02]:hover{background:#3730c4}.app-header-logout-btn[data-v-d713ac02]{background:#1715190d;color:#171519}.app-header-logout-btn[data-v-d713ac02]:hover:not(:disabled){background:#17151917}.app-header-logout-btn[data-v-d713ac02]:disabled{cursor:default;opacity:.6}.bot-main[data-v-d713ac02]{flex:1;min-height:0;display:flex;overflow:hidden}.bot-main[data-v-d713ac02] .interactive-panel.embedded-host{height:100%!important;min-height:0;border:0;border-radius:0;box-shadow:none}.toast[data-v-d713ac02]{position:fixed;right:24px;bottom:24px;max-width:360px;padding:13px 15px;border:1px solid rgba(31,95,191,.28);border-radius:14px;background:#fbfdfff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #172a5329;transform:translateY(20px);opacity:0;pointer-events:none;transition:.18s ease;font-size:13px;line-height:1.5;z-index:9999}.toast.show[data-v-d713ac02]{transform:translateY(0);opacity:1}@media (max-width: 640px){.app-header-inner[data-v-d713ac02]{gap:14px;padding:12px 14px}.app-header-logo[data-v-d713ac02]{width:78px;height:35px}.app-header-logo-text[data-v-d713ac02]{font-size:16px}.app-header-user-name[data-v-d713ac02]{display:none}}.app-select-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#90909e;transition:transform .2s,color .2s;transform-origin:center center}.app-select-arrow:after{content:"";display:block;width:14px;height:14px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;flex-shrink:0}.app-select-arrow.is-open{color:#5653f8;transform:rotate(180deg)}.ant-select .ant-select-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:0;top:50%;transform:translateY(-50%);transform-origin:center center;color:#90909e;transition:transform .2s,color .2s}.ant-select .ant-select-arrow .anticon{display:none}.ant-select .ant-select-arrow:after{content:"";display:block;width:14px;height:14px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;flex-shrink:0}.ant-select-open .ant-select-arrow{color:#5653f8;transform:translateY(-50%) rotate(180deg)}.ant-select .ant-select-clear{width:20px!important;height:20px!important;margin-top:-10px;background:#fff!important;display:flex!important;align-items:center;justify-content:center}.ant-select .ant-select-clear .anticon svg{display:none}.ant-select .ant-select-clear .anticon:after{content:"";display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.583374%207.00004C0.583374%2010.5439%203.45621%2013.4167%207.00004%2013.4167C10.5439%2013.4167%2013.4167%2010.5439%2013.4167%207.00004C13.4167%203.45621%2010.5439%200.583374%207.00004%200.583374C3.45621%200.583374%200.583374%203.45621%200.583374%207.00004Z'%20fill='%23E0E0E3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.31712%204.07468C4.44404%203.94776%204.64982%203.94776%204.77674%204.07468L7.00003%206.29798L9.22332%204.07469C9.35025%203.94776%209.55605%203.94777%209.68296%204.07472L9.92537%204.31718C10.0523%204.4441%2010.0523%204.64986%209.92535%204.77677L7.70209%207.00003L9.92534%209.22328C10.0523%209.3502%2010.0523%209.55598%209.92534%209.6829L9.6829%209.92534C9.55598%2010.0523%209.3502%2010.0523%209.22328%209.92534L7.00003%207.70209L4.77677%209.92535C4.64986%2010.0523%204.4441%2010.0523%204.31718%209.92537L4.07472%209.68296C3.94777%209.55605%203.94776%209.35025%204.07469%209.22332L6.29798%207.00003L4.07468%204.77674C3.94776%204.64982%203.94776%204.44404%204.07468%204.31712L4.31712%204.07468Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain}.ant-cascader-menu-item-expand-icon{display:flex;align-items:center;flex-shrink:0;width:16px;height:16px;color:#90909e}.ant-cascader-menu-item-expand-icon .anticon svg{display:none}.ant-cascader-menu-item-expand-icon .anticon:after{content:"";display:block;width:16px;height:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.95459%208.00004L4.53343%202.5789C4.40325%202.44872%204.40325%202.23766%204.53343%202.10749L5.00483%201.63608C5.13501%201.50591%205.34606%201.50591%205.47623%201.63608L11.3688%207.52864C11.6291%207.78898%2011.6291%208.21111%2011.3688%208.47144L5.47623%2014.364C5.34606%2014.4942%205.13501%2014.4942%205.00483%2014.364L4.53343%2013.8926C4.40325%2013.7624%204.40325%2013.5514%204.53343%2013.4212L9.95459%208.00004Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.95459%208.00004L4.53343%202.5789C4.40325%202.44872%204.40325%202.23766%204.53343%202.10749L5.00483%201.63608C5.13501%201.50591%205.34606%201.50591%205.47623%201.63608L11.3688%207.52864C11.6291%207.78898%2011.6291%208.21111%2011.3688%208.47144L5.47623%2014.364C5.34606%2014.4942%205.13501%2014.4942%205.00483%2014.364L4.53343%2013.8926C4.40325%2013.7624%204.40325%2013.5514%204.53343%2013.4212L9.95459%208.00004Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain}body{margin:0}.broker-root{--ink: #172033;--muted: #bbbbc4;--soft: #eef4ff;--line: #e0e0e3;--card: #fbfdff;--primary: #5653f8;--primary-soft: #dfeaff;--accent: #5653f8;--accent-soft: #e8f0ff;--warning: #9a5b11;--warning-soft: #fff0d5;--danger: #b9463f;--charcoal: #17243a;--ring: rgba(31, 95, 191, .34);--shadow: 0 24px 70px rgba(23, 42, 83, .16);--panel-shadow: 0 18px 44px rgba(23, 42, 83, .1);margin:0;font-family:ui-sans-serif,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.broker-root *,.broker-root *:before,.broker-root *:after{box-sizing:border-box}.broker-root button,.broker-root input,.broker-root textarea{font:inherit}.broker-root ::-webkit-scrollbar{width:5px}.broker-root ::-webkit-scrollbar-track{background:transparent}.broker-root ::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@media (prefers-reduced-motion: reduce){.broker-root .matched-service-grid.refreshing .service-card{animation:none}.broker-root .input-wrapper.is-voice-active{animation:none;border-color:#5653f8a6;box-shadow:0 8px 40px #165dff1a,0 0 0 2px #165dff2e}}
