.lv-theme-toggle[data-v-0c0f6dbf]{position:fixed;top:1.25rem;right:1.25rem;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#48484a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;box-shadow:0 2px 8px #00000014}.lv-theme-toggle svg[data-v-0c0f6dbf]{flex-shrink:0;width:18px;height:18px}.lv-theme-toggle[data-v-0c0f6dbf]:hover{background:#ffffffe6;color:#7c3aed;box-shadow:0 4px 12px #0000001f}:root.dark .lv-theme-toggle[data-v-0c0f6dbf]{background:#ffffff0f;border-color:#ffffff1a;color:#8e8e93}:root.dark .lv-theme-toggle[data-v-0c0f6dbf]:hover{background:#ffffff1f;color:#f5c518}.lv-page[data-v-0c0f6dbf]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(124,58,237,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 100%,rgba(124,58,237,.07) 0%,transparent 60%),#f5f5f7}.lv-card[data-v-0c0f6dbf]{width:100%;max-width:400px;background:#ffffffd1;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:2.25rem 2rem;box-shadow:0 8px 40px #0000001a,0 2px 8px #0000000d,inset 0 1px #fff;display:flex;flex-direction:column;gap:1.25rem}.lv-brand[data-v-0c0f6dbf]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.75rem 0 .25rem}.lv-logo[data-v-0c0f6dbf]{width:52px;height:52px;border-radius:14px;object-fit:cover;flex-shrink:0}.lv-brand-name[data-v-0c0f6dbf]{font-size:1.5rem;font-weight:500;color:#1d1d1f;letter-spacing:.18em}.lv-brand-tagline[data-v-0c0f6dbf]{font-size:.85rem;color:#86868b;margin:0}.lv-sso[data-v-0c0f6dbf]{display:flex;flex-direction:column;gap:.6rem}.lv-sso-btn[data-v-0c0f6dbf]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.65rem 1rem;border-radius:12px;border:1px solid rgba(120,120,128,.2);background:#ffffffb3;font-family:inherit;font-size:.88rem;font-weight:500;color:#1d1d1f;cursor:not-allowed;opacity:.55;transition:background .15s,border-color .15s,opacity .15s;position:relative}.lv-sso-btn--active[data-v-0c0f6dbf]{cursor:pointer;opacity:1}.lv-sso-btn--active[data-v-0c0f6dbf]:hover:not(:disabled){background:#fffffff2;border-color:#78788059}.lv-sso-btn[data-v-0c0f6dbf]:disabled:not(.lv-sso-btn--active){cursor:not-allowed;opacity:.55}.lv-divider[data-v-0c0f6dbf]{display:flex;align-items:center;gap:.75rem;color:#c7c7cc;font-size:.78rem}.lv-divider[data-v-0c0f6dbf]:before,.lv-divider[data-v-0c0f6dbf]:after{content:"";flex:1;height:1px;background:#78788026}.lv-tabs[data-v-0c0f6dbf]{display:flex;background:#78788014;border-radius:10px;padding:3px;gap:3px}.lv-tabs button[data-v-0c0f6dbf]{flex:1;padding:.45rem;border-radius:8px;border:none;background:transparent;font-family:inherit;font-size:.85rem;font-weight:500;color:#86868b;cursor:pointer;transition:all .18s}.lv-tabs button.active[data-v-0c0f6dbf]{background:#fff;color:#1d1d1f;font-weight:600;box-shadow:0 1px 4px #00000014,inset 0 1px #fff}.lv-form[data-v-0c0f6dbf]{display:flex;flex-direction:column;gap:.85rem}.lv-field[data-v-0c0f6dbf]{display:flex;flex-direction:column;gap:.3rem}.lv-field label[data-v-0c0f6dbf]{font-size:.75rem;font-weight:600;color:#3c3c43;letter-spacing:.01em}.lv-field input[data-v-0c0f6dbf]{width:100%;padding:.65rem .85rem;border:1px solid rgba(120,120,128,.22);border-radius:10px;background:#fffc;font-family:inherit;font-size:.9rem;color:#1d1d1f;outline:none;transition:border-color .15s,box-shadow .15s}.lv-field input[data-v-0c0f6dbf]::placeholder{color:#c7c7cc}.lv-field input[data-v-0c0f6dbf]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.lv-error[data-v-0c0f6dbf]{font-size:.8rem;color:#ff3b30;background:#ff3b300f;padding:.55rem .85rem;border-radius:8px;font-weight:500}.lv-submit[data-v-0c0f6dbf]{width:100%;padding:.7rem;border-radius:12px;border:none;background:#7c3aed;color:#fff;font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s,opacity .15s;margin-top:.15rem}.lv-submit[data-v-0c0f6dbf]:hover:not(:disabled){background:#6d28d9}.lv-submit[data-v-0c0f6dbf]:disabled{opacity:.6;cursor:default}@keyframes lv-spin-0c0f6dbf{to{transform:rotate(360deg)}}.lv-spin[data-v-0c0f6dbf]{animation:lv-spin-0c0f6dbf .8s linear infinite}:root.dark .lv-page[data-v-0c0f6dbf]{background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(124,58,237,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 100%,rgba(124,58,237,.1) 0%,transparent 60%),#111118}:root.dark .lv-card[data-v-0c0f6dbf]{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 8px 40px #0000004d,0 2px 8px #0003,inset 0 1px #ffffff0d}:root.dark .lv-brand-name[data-v-0c0f6dbf]{color:#e5e5ea}:root.dark .lv-brand-tagline[data-v-0c0f6dbf]{color:#8e8e93}:root.dark .lv-sso-btn[data-v-0c0f6dbf]{background:#ffffff0d;border-color:#ffffff1a;color:#e5e5ea}:root.dark .lv-sso-btn--active[data-v-0c0f6dbf]:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff26}:root.dark .lv-divider[data-v-0c0f6dbf]{color:#ffffff40}:root.dark .lv-divider[data-v-0c0f6dbf]:before,:root.dark .lv-divider[data-v-0c0f6dbf]:after{background:#ffffff14}:root.dark .lv-tabs[data-v-0c0f6dbf]{background:#ffffff0f}:root.dark .lv-tabs button[data-v-0c0f6dbf]{color:#8e8e93}:root.dark .lv-tabs button.active[data-v-0c0f6dbf]{background:#ffffff1a;color:#e5e5ea;box-shadow:0 1px 4px #00000040,inset 0 1px #ffffff0d}:root.dark .lv-field label[data-v-0c0f6dbf]{color:#a1a1a6}:root.dark .lv-field input[data-v-0c0f6dbf]{background:#ffffff0d;border-color:#ffffff1a;color:#e5e5ea}:root.dark .lv-field input[data-v-0c0f6dbf]::placeholder{color:#ffffff40}:root.dark .lv-error[data-v-0c0f6dbf]{background:#ff3b301f}.stat-card[data-v-e1ed2124]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:.45rem;box-shadow:0 1px 3px #0000000a}.stat-icon[data-v-e1ed2124]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.1rem}.stat-value[data-v-e1ed2124]{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:#1d1d1f;line-height:1;display:flex;align-items:center;gap:.35rem}.stat-badge[data-v-e1ed2124]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff9500;animation:pulse-e1ed2124 2s infinite}@keyframes pulse-e1ed2124{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.stat-label[data-v-e1ed2124]{font-size:.75rem;font-weight:500;color:#8e8e93}@media(max-width:768px){.stat-card[data-v-e1ed2124]{padding:.85rem 1rem;gap:.3rem}.stat-icon[data-v-e1ed2124]{width:30px;height:30px;border-radius:9px}.stat-icon[data-v-e1ed2124] svg{width:15px;height:15px}.stat-value[data-v-e1ed2124]{font-size:1.4rem}.stat-label[data-v-e1ed2124]{font-size:.7rem}}:root.dark .stat-card[data-v-e1ed2124]{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 1px 3px #0003}:root.dark .stat-value[data-v-e1ed2124]{color:#e5e5ea}:root.dark .stat-label[data-v-e1ed2124]{color:#8e8e93}.vbar-chart[data-v-b790f601]{display:flex;flex-direction:row;gap:6px;height:100%;min-height:160px}.bar-col[data-v-b790f601]{flex:1;display:flex;flex-direction:column;gap:7px;cursor:default}.bar-wrapper[data-v-b790f601]{flex:1;position:relative}.bar-hover-label[data-v-b790f601]{position:absolute;top:6px;left:50%;transform:translate(-50%);font-size:.66rem;font-weight:700;color:#1d1d1f;background:#fffffff5;padding:2px 6px;border-radius:5px;box-shadow:0 1px 6px #0000001a;opacity:0;transition:opacity .15s ease;white-space:nowrap;z-index:1;pointer-events:none}.bar-col:hover .bar-hover-label[data-v-b790f601]{opacity:1}.bar-track[data-v-b790f601]{height:100%;background:#0000000b;border-radius:8px;display:flex;align-items:flex-end;overflow:hidden;transition:background .2s ease}.bar-col:hover .bar-track[data-v-b790f601]{background:#7c3aed12}.bar-fill[data-v-b790f601]{width:100%;background:linear-gradient(180deg,#5ac8fa,#7c3aed);border-radius:7px 7px 0 0;transition:height .55s cubic-bezier(.34,1.15,.64,1),filter .2s ease}.bar-fill.bar-highlight[data-v-b790f601]{background:linear-gradient(180deg,#ec4899,#0064d2)}.bar-col:hover .bar-fill[data-v-b790f601]{filter:brightness(1.08)}.bar-label[data-v-b790f601]{font-size:.67rem;color:#aeaeb2;font-weight:500;text-align:center;line-height:1;white-space:nowrap}.bar-label.label-highlight[data-v-b790f601]{color:#7c3aed;font-weight:700}.bar-empty[data-v-b790f601]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:120px;color:#aeaeb2;font-size:.85rem;font-weight:500;text-align:center}@media(max-width:768px){.vbar-chart[data-v-b790f601]{gap:4px}}:root.dark .bar-hover-label[data-v-b790f601]{color:#e5e5ea;background:#1e1e23f5;box-shadow:0 1px 6px #0000004d}:root.dark .bar-track[data-v-b790f601]{background:#ffffff0a}:root.dark .bar-col:hover .bar-track[data-v-b790f601]{background:#7c3aed1a}:root.dark .bar-label[data-v-b790f601]{color:#636366}:root.dark .bar-empty[data-v-b790f601]{color:#636366}.activity-list[data-v-4c8d1f5e]{display:flex;flex-direction:column;gap:.5rem}.activity-item[data-v-4c8d1f5e]{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border-radius:12px;cursor:pointer;transition:background .15s ease}.activity-item[data-v-4c8d1f5e]:hover{background:#7c3aed0d}.activity-dot[data-v-4c8d1f5e]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:.35rem}.activity-body[data-v-4c8d1f5e]{flex:1;min-width:0}.activity-text[data-v-4c8d1f5e]{font-size:.82rem;color:#86868b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-empty[data-v-4c8d1f5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:120px;color:#aeaeb2;font-size:.85rem;font-weight:500;text-align:center}@media(max-width:768px){.activity-item[data-v-4c8d1f5e]{padding:.6rem 0;gap:.6rem}}:root.dark .activity-item[data-v-4c8d1f5e]:hover{background:#7c3aed14}:root.dark .activity-text[data-v-4c8d1f5e]{color:#8e8e93}:root.dark .activity-empty[data-v-4c8d1f5e]{color:#636366}.usage-row[data-v-ae8143df]{margin-bottom:1.1rem}.usage-row[data-v-ae8143df]:last-child{margin-bottom:0}.usage-header[data-v-ae8143df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.usage-label[data-v-ae8143df]{font-size:.82rem;font-weight:500;color:#1d1d1f}.usage-value[data-v-ae8143df]{font-size:.78rem;font-weight:600;color:#86868b}.usage-track[data-v-ae8143df]{height:6px;background:#0000000f;border-radius:3px;overflow:hidden;margin-bottom:.3rem}.usage-fill[data-v-ae8143df]{height:100%;min-width:3px;border-radius:3px;background:linear-gradient(90deg,#6366f1,#ec4899);transition:width .5s cubic-bezier(.25,.46,.45,.94)}.usage-fill.usage-warning[data-v-ae8143df]{background:linear-gradient(90deg,#ff9500,#ffb340)}.usage-pct[data-v-ae8143df]{font-size:.72rem;color:#aeaeb2;font-weight:500}:root.dark .usage-label[data-v-ae8143df]{color:#e5e5ea}:root.dark .usage-value[data-v-ae8143df]{color:#8e8e93}:root.dark .usage-track[data-v-ae8143df]{background:#ffffff0f}:root.dark .usage-pct[data-v-ae8143df]{color:#636366}.section-card[data-v-7effe030]{padding:1.5rem}.section-header[data-v-7effe030]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.section-title[data-v-7effe030]{font-size:1rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.section-sub[data-v-7effe030]{font-size:.78rem;color:#86868b;margin-top:.2rem}@media(max-width:768px){.section-card[data-v-7effe030]{padding:1.15rem}.section-title[data-v-7effe030]{font-size:.9rem}.section-sub[data-v-7effe030]{font-size:.72rem}}:root.dark .section-title[data-v-7effe030]{color:#e5e5ea}:root.dark .section-sub[data-v-7effe030]{color:#8e8e93}.cp[data-v-34b5dd43]{display:block;border-radius:6px;background:linear-gradient(90deg,#f0f0f2 25%,#e5e5ea,#f0f0f2 75%);background-size:200% 100%;animation:cp-shimmer-34b5dd43 1.5s ease-in-out infinite}.cp--static[data-v-34b5dd43]{animation:none}.cp--text[data-v-34b5dd43]{height:12px;width:100%}.cp--heading[data-v-34b5dd43]{height:18px;width:55%;border-radius:8px}.cp--title[data-v-34b5dd43]{height:24px;width:40%;border-radius:8px}.cp--circle[data-v-34b5dd43]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.cp--block[data-v-34b5dd43]{height:120px;width:100%;border-radius:12px}.cp--button[data-v-34b5dd43]{height:36px;width:110px;border-radius:980px}.cp--badge[data-v-34b5dd43]{height:22px;width:64px;border-radius:980px;display:inline-block}.cp-lines[data-v-34b5dd43]{display:flex;flex-direction:column;gap:8px}@keyframes cp-shimmer-34b5dd43{0%{background-position:200% 0}to{background-position:-200% 0}}:root.dark .cp[data-v-34b5dd43]{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%}.card[data-v-1c54d336]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.card-header[data-v-1c54d336]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-1c54d336]{font-size:.9rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.card-sub[data-v-1c54d336]{font-size:.75rem;color:#8e8e93;margin-top:.15rem}.card-link[data-v-1c54d336]{font-size:.75rem;font-weight:600;color:#7c3aed;text-decoration:none;padding:.25rem .65rem;border-radius:980px;background:#7c3aed0f;transition:background .15s ease;flex-shrink:0;white-space:nowrap}.card-link[data-v-1c54d336]:hover{background:#7c3aed1f}.dash-welcome[data-v-1c54d336]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 .25rem}.dash-date[data-v-1c54d336]{font-size:.75rem;font-weight:500;color:#8e8e93;margin-bottom:.2rem}.dash-greeting[data-v-1c54d336]{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:#1d1d1f}.dash-name[data-v-1c54d336]{color:#7c3aed}.dash-plan-badge[data-v-1c54d336]{background:#7c3aed14;color:#7c3aed;border:1px solid rgba(124,58,237,.15);border-radius:980px;padding:.3rem .9rem;font-size:.78rem;font-weight:600;flex-shrink:0}.dash-stats[data-v-1c54d336]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1.25rem}.dash-grid-2[data-v-1c54d336]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.card-attention[data-v-1c54d336]{display:flex;flex-direction:column}.attention-items[data-v-1c54d336]{display:flex;flex-direction:column;gap:.2rem}.attention-item[data-v-1c54d336]{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:10px;cursor:pointer;transition:background .15s ease}.attention-item[data-v-1c54d336]:hover{background:#00000006}.att-icon[data-v-1c54d336]{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.att-icon--conv[data-v-1c54d336]{background:linear-gradient(135deg,#6366f1,#ec4899)}.att-icon--lead[data-v-1c54d336]{background:linear-gradient(135deg,#ff9500,#ffb340)}.att-label[data-v-1c54d336]{font-size:.82rem;font-weight:500;color:#1d1d1f;flex:1}.att-chevron[data-v-1c54d336]{color:#c7c7cc;flex-shrink:0}.empty-state[data-v-1c54d336]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:100px;color:#c7c7cc;text-align:center}.empty-state svg[data-v-1c54d336]{margin-bottom:.5rem;opacity:.35}.empty-title[data-v-1c54d336]{font-size:.82rem;font-weight:500;color:#aeaeb2}.empty-sub[data-v-1c54d336]{font-size:.73rem;color:#c7c7cc;margin-top:.15rem}.card-list[data-v-1c54d336]{padding:1.25rem 0}.card-list .card-header[data-v-1c54d336]{padding:0 1.5rem}.widget-list[data-v-1c54d336]{display:flex;flex-direction:column}.widget-row[data-v-1c54d336]{display:flex;align-items:center;gap:.7rem;padding:.6rem 1.5rem;cursor:pointer;transition:background .12s ease}.widget-row[data-v-1c54d336]:hover{background:#00000005}.widget-row+.widget-row[data-v-1c54d336]{border-top:1px solid rgba(0,0,0,.04)}.widget-body[data-v-1c54d336]{flex:1;min-width:0}.widget-top[data-v-1c54d336]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.widget-primary[data-v-1c54d336]{font-size:.82rem;font-weight:600;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-secondary[data-v-1c54d336]{font-size:.7rem;color:#aeaeb2;flex-shrink:0}.widget-bottom[data-v-1c54d336]{display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.widget-hint[data-v-1c54d336]{font-size:.7rem;color:#b4b4b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-avatar[data-v-1c54d336]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f0f0f5,#e8e8ed);color:#86868b;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.lead-avatar--unread[data-v-1c54d336]{background:linear-gradient(135deg,#ff95001f,#ffb34026);color:#b45309}.lead-status[data-v-1c54d336]{display:inline-flex;align-items:center;font-size:.6rem;font-weight:600;padding:1px 7px;border-radius:980px;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em;flex-shrink:0;line-height:1.5}.st-open[data-v-1c54d336]{background:#ff9f0a17;color:#b45309;border:1px solid rgba(255,159,10,.12)}.st-in_progress[data-v-1c54d336]{background:#7c3aed14;color:#7c3aed;border:1px solid rgba(124,58,237,.1)}.st-resolved[data-v-1c54d336]{background:#34c75917;color:#1a7f37;border:1px solid rgba(52,199,89,.12)}.conv-dot[data-v-1c54d336]{width:8px;height:8px;border-radius:50%;background:#7c3aed;flex-shrink:0}.conv-preview[data-v-1c54d336]{font-size:.75rem;color:#86868b;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-advisors[data-v-1c54d336]{display:flex;flex-direction:column}.advisor-links[data-v-1c54d336]{display:flex;flex-direction:column;gap:.35rem;flex:1}.advisor-link[data-v-1c54d336]{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:10px;text-decoration:none;transition:background .15s ease}.advisor-link[data-v-1c54d336]:hover{background:#00000006}.advisor-icon[data-v-1c54d336]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.advisor-name[data-v-1c54d336]{font-size:.8rem;font-weight:600;color:#1d1d1f}.advisor-desc[data-v-1c54d336]{font-size:.7rem;color:#8e8e93;margin-top:1px}.advisor-chevron[data-v-1c54d336]{margin-left:auto;color:#c7c7cc;flex-shrink:0}@media(max-width:768px){.dash-welcome[data-v-1c54d336]{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.dash-greeting[data-v-1c54d336]{font-size:1.2rem}.dash-stats[data-v-1c54d336]{grid-template-columns:repeat(2,1fr);gap:.5rem}.dash-stats[data-v-1c54d336]>:last-child{grid-column:span 2}.dash-grid-2[data-v-1c54d336]{grid-template-columns:1fr;gap:.65rem}.card[data-v-1c54d336]{padding:1rem 1.15rem}.card-list[data-v-1c54d336]{padding:1rem 0}.card-list .card-header[data-v-1c54d336]{padding:0 1.15rem}.widget-row[data-v-1c54d336]{padding:.5rem 1.15rem;gap:.55rem}.card-title[data-v-1c54d336]{font-size:.85rem}.card-link[data-v-1c54d336]{font-size:.72rem;padding:.22rem .55rem}.lead-avatar[data-v-1c54d336]{width:28px;height:28px;font-size:.7rem}}:root.dark .card[data-v-1c54d336]{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 1px 3px #0003}:root.dark .card-title[data-v-1c54d336]{color:#e5e5ea}:root.dark .card-sub[data-v-1c54d336]{color:#8e8e93}:root.dark .dash-greeting[data-v-1c54d336]{color:#e5e5ea}:root.dark .att-label[data-v-1c54d336]{color:#e5e5ea}:root.dark .att-chevron[data-v-1c54d336]{color:#ffffff40}:root.dark .attention-item[data-v-1c54d336]:hover{background:#ffffff0a}:root.dark .empty-state[data-v-1c54d336]{color:#ffffff40}:root.dark .empty-title[data-v-1c54d336]{color:#636366}:root.dark .empty-sub[data-v-1c54d336]{color:#fff3}:root.dark .widget-row[data-v-1c54d336]:hover{background:#ffffff08}:root.dark .widget-row+.widget-row[data-v-1c54d336]{border-top-color:#ffffff0d}:root.dark .widget-primary[data-v-1c54d336]{color:#e5e5ea}:root.dark .widget-secondary[data-v-1c54d336]{color:#636366}:root.dark .widget-hint[data-v-1c54d336]{color:#ffffff4d}:root.dark .lead-avatar[data-v-1c54d336]{background:linear-gradient(135deg,#ffffff0f,#ffffff0a);color:#8e8e93}:root.dark .conv-preview[data-v-1c54d336]{color:#8e8e93}:root.dark .advisor-link[data-v-1c54d336]:hover{background:#ffffff0a}:root.dark .advisor-name[data-v-1c54d336]{color:#e5e5ea}:root.dark .advisor-desc[data-v-1c54d336]{color:#8e8e93}:root.dark .advisor-chevron[data-v-1c54d336]{color:#ffffff40}.fdz-input[data-v-4003e8ae]{display:none}.fdz-zone[data-v-4003e8ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:1.75rem 1rem;border:1.5px dashed rgba(120,120,128,.25);border-radius:12px;background:#78788008;cursor:pointer;transition:border-color .15s,background .15s;box-sizing:border-box}.fdz-zone[data-v-4003e8ae]:hover{border-color:#7c3aed59;background:#7c3aed08}.fdz-zone--drag[data-v-4003e8ae]{border-color:#7c3aed;background:#7c3aed0d}.fdz-zone--uploading[data-v-4003e8ae]{cursor:default;opacity:.7}.fdz-icon[data-v-4003e8ae]{color:#c7c7cc;display:flex}.fdz-zone--drag .fdz-icon[data-v-4003e8ae],.fdz-zone:hover .fdz-icon[data-v-4003e8ae]{color:#7c3aed}.fdz-text[data-v-4003e8ae]{font-size:.83rem;font-weight:500;color:#86868b}.fdz-zone--drag .fdz-text[data-v-4003e8ae]{color:#7c3aed}.fdz-hint[data-v-4003e8ae]{font-size:.72rem;color:#c7c7cc}.fdz-list[data-v-4003e8ae]{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.fdz-file[data-v-4003e8ae]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#3c3c43;padding:.4rem .6rem;background:#7878800d;border-radius:8px}.fdz-file-icon[data-v-4003e8ae]{flex-shrink:0}.fdz-file-name[data-v-4003e8ae]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdz-file-err[data-v-4003e8ae]{color:#ff3b30;font-size:.75rem;flex-shrink:0}@keyframes fdz-spin-4003e8ae{to{transform:rotate(360deg)}}.fdz-spin[data-v-4003e8ae]{animation:fdz-spin-4003e8ae .8s linear infinite}:root.dark .fdz-zone[data-v-4003e8ae]{border-color:#ffffff1f;background:#ffffff08}:root.dark .fdz-zone[data-v-4003e8ae]:hover{border-color:#7c3aed59;background:#7c3aed0f}:root.dark .fdz-icon[data-v-4003e8ae]{color:#ffffff40}:root.dark .fdz-text[data-v-4003e8ae]{color:#8e8e93}:root.dark .fdz-hint[data-v-4003e8ae]{color:#fff3}:root.dark .fdz-file[data-v-4003e8ae]{color:#a1a1a6;background:#ffffff0a}.wiz-backdrop[data-v-2a815e8f]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.wiz-modal[data-v-2a815e8f]{background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.7);border-radius:20px;box-shadow:0 24px 64px #0003;width:100%;max-width:500px;padding:2rem;max-height:90vh;overflow-y:auto}.wiz-progress[data-v-2a815e8f]{display:flex;gap:.5rem;margin-bottom:1.75rem}.wiz-dot[data-v-2a815e8f]{height:4px;flex:1;border-radius:2px;background:#0000001a;transition:background .2s}.wiz-dot.done[data-v-2a815e8f]{background:#7c3aed59}.wiz-dot.current[data-v-2a815e8f]{background:#7c3aed}.wiz-step[data-v-2a815e8f]{display:flex;flex-direction:column;gap:1.25rem}.wiz-welcome[data-v-2a815e8f]{align-items:center;text-align:center;padding:1rem 0}.wiz-welcome-icon[data-v-2a815e8f]{font-size:3rem;line-height:1}.wiz-title[data-v-2a815e8f]{font-size:1.2rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;margin:0}.wiz-sub[data-v-2a815e8f]{font-size:.85rem;color:#86868b;margin:0;line-height:1.55}.wiz-field[data-v-2a815e8f]{display:flex;flex-direction:column;gap:.4rem}.wiz-label[data-v-2a815e8f]{font-size:.72rem;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.07em}.wiz-req[data-v-2a815e8f]{color:#ff3b30}.wiz-optional[data-v-2a815e8f]{text-transform:none;font-weight:400;font-size:.75rem;color:#aeaeb2}.wiz-input[data-v-2a815e8f]{width:100%;padding:.6rem .8rem;border:1px solid rgba(120,120,128,.2);border-radius:10px;font:inherit;font-size:.9rem;color:#1d1d1f;background:#7878800a;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.wiz-input[data-v-2a815e8f]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.wiz-purpose-grid[data-v-2a815e8f]{display:flex;flex-direction:column;gap:.5rem}.wiz-purpose-btn[data-v-2a815e8f]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem 1rem;border:1.5px solid rgba(120,120,128,.15);border-radius:12px;background:#78788008;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,background .15s}.wiz-purpose-btn[data-v-2a815e8f]:hover{border-color:#7c3aed4d;background:#7c3aed08}.wiz-purpose-btn.active[data-v-2a815e8f]{border-color:#7c3aed;background:#7c3aed0f}.wiz-purpose-btn strong[data-v-2a815e8f]{font-size:.88rem;color:#1d1d1f}.wiz-purpose-btn span[data-v-2a815e8f]{font-size:.78rem;color:#86868b}.wiz-scrape-notice[data-v-2a815e8f]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#7c3aed;background:#7c3aed12;border-radius:8px;padding:.55rem .85rem}.wiz-doc-callout[data-v-2a815e8f]{display:flex;gap:.75rem;background:#ff9f0a14;border:1px solid rgba(255,159,10,.2);border-radius:12px;padding:1rem}.wiz-doc-callout-icon[data-v-2a815e8f]{font-size:1.2rem;flex-shrink:0;line-height:1.4}.wiz-doc-callout p[data-v-2a815e8f]{margin:0;font-size:.83rem;color:#3c3c43;line-height:1.55}.wiz-doc-callout strong[data-v-2a815e8f]{color:#1d1d1f}.wiz-done-header[data-v-2a815e8f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.wiz-done-icon[data-v-2a815e8f]{font-size:2.5rem;line-height:1}.wiz-snippet-wrap[data-v-2a815e8f]{position:relative;cursor:pointer;background:#1d1d1f;border-radius:12px;overflow:hidden}.wiz-snippet[data-v-2a815e8f]{margin:0;padding:1rem 3rem 1rem 1rem;font-family:SF Mono,Monaco,monospace;font-size:.75rem;color:#e8e8ed;line-height:1.6;overflow-x:auto;white-space:pre}.wiz-snippet-copy[data-v-2a815e8f]{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#aeaeb2;background:#ffffff14;border-radius:6px;padding:.3rem .6rem}.wiz-ap-card[data-v-2a815e8f]{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;background:#7c3aed0f;border:1px solid rgba(124,58,237,.15);border-radius:14px}.wiz-ap-card--upgrade[data-v-2a815e8f]{background:#7c3aed0f;border-color:#7c3aed26}.wiz-ap-card-left[data-v-2a815e8f]{display:flex;flex-direction:column;gap:.2rem;flex:1}.wiz-ap-card-left strong[data-v-2a815e8f]{font-size:.88rem;color:#1d1d1f}.wiz-ap-card-left span[data-v-2a815e8f]{font-size:.78rem;color:#86868b;line-height:1.4}.wiz-ap-started[data-v-2a815e8f]{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:#34c759;background:#34c75912;border-radius:8px;padding:.65rem .9rem}.wiz-error[data-v-2a815e8f]{color:#ff3b30;font-size:.83rem;margin:0}.wiz-footer[data-v-2a815e8f]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.06)}.wiz-btn-primary[data-v-2a815e8f]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.4rem;background:#7c3aed;color:#fff;border:none;border-radius:980px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:opacity .15s;box-shadow:0 2px 8px #7c3aed4d}.wiz-btn-primary[data-v-2a815e8f]:hover:not(:disabled){opacity:.88}.wiz-btn-primary[data-v-2a815e8f]:disabled{opacity:.45;cursor:not-allowed}.wiz-btn-ghost[data-v-2a815e8f]{padding:.6rem 1rem;background:none;border:none;font:inherit;font-size:.85rem;color:#86868b;cursor:pointer;border-radius:8px;transition:color .15s,background .15s}.wiz-btn-ghost[data-v-2a815e8f]:hover:not(:disabled){color:#1d1d1f;background:#0000000d}.wiz-btn-ghost[data-v-2a815e8f]:disabled{opacity:.4;cursor:not-allowed}@keyframes wiz-spin-2a815e8f{to{transform:rotate(360deg)}}.wiz-spin-icon[data-v-2a815e8f]{animation:wiz-spin-2a815e8f .8s linear infinite;flex-shrink:0}:root.dark .wiz-modal[data-v-2a815e8f]{background:#1e1e23f0;border-color:#ffffff14;box-shadow:0 24px 64px #00000080}:root.dark .wiz-dot[data-v-2a815e8f]{background:#ffffff14}:root.dark .wiz-title[data-v-2a815e8f]{color:#e5e5ea}:root.dark .wiz-sub[data-v-2a815e8f]{color:#8e8e93}:root.dark .wiz-label[data-v-2a815e8f]{color:#8e8e93}:root.dark .wiz-optional[data-v-2a815e8f]{color:#636366}:root.dark .wiz-input[data-v-2a815e8f]{color:#e5e5ea;background:#ffffff0a;border-color:#ffffff1a}:root.dark .wiz-purpose-btn[data-v-2a815e8f]{border-color:#ffffff14;background:#ffffff08}:root.dark .wiz-purpose-btn[data-v-2a815e8f]:hover{border-color:#7c3aed4d;background:#7c3aed0f}:root.dark .wiz-purpose-btn strong[data-v-2a815e8f]{color:#e5e5ea}:root.dark .wiz-purpose-btn span[data-v-2a815e8f]{color:#8e8e93}:root.dark .wiz-doc-callout p[data-v-2a815e8f]{color:#a1a1a6}:root.dark .wiz-doc-callout strong[data-v-2a815e8f]{color:#e5e5ea}:root.dark .wiz-ap-card-left strong[data-v-2a815e8f]{color:#e5e5ea}:root.dark .wiz-ap-card-left span[data-v-2a815e8f]{color:#8e8e93}:root.dark .wiz-btn-ghost[data-v-2a815e8f]{color:#8e8e93}:root.dark .wiz-btn-ghost[data-v-2a815e8f]:hover:not(:disabled){color:#e5e5ea;background:#ffffff0f}:root.dark .wiz-footer[data-v-2a815e8f]{border-top-color:#ffffff0f}.hb-wrap[data-v-204274ee]{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;border-radius:8px;font-size:.78rem;line-height:1.55;margin-top:.55rem}.hb-info[data-v-204274ee]{background:#7c3aed0f;border:1px solid rgba(124,58,237,.14);color:#0058b0}.hb-info .hb-icon[data-v-204274ee]{color:#7c3aed}.hb-warning[data-v-204274ee]{background:#ff9f0a12;border:1px solid rgba(255,159,10,.2);color:#7a4800}.hb-warning .hb-icon[data-v-204274ee]{color:#ff9f0a}.hb-tip[data-v-204274ee]{background:#34c7590f;border:1px solid rgba(52,199,89,.18);color:#1a5c2a}.hb-tip .hb-icon[data-v-204274ee]{color:#34c759}.hb-icon[data-v-204274ee]{flex-shrink:0;margin-top:.1rem;display:flex}.hb-body[data-v-204274ee]{flex:1}.hb-title[data-v-204274ee]{font-weight:600}:root.dark .hb-info[data-v-204274ee]{background:#7c3aed1a;border-color:#7c3aed33;color:#8ab4f8}:root.dark .hb-warning[data-v-204274ee]{background:#ff9f0a1a;border-color:#ff9f0a40;color:#ffc66d}:root.dark .hb-tip[data-v-204274ee]{background:#34c7591a;border-color:#34c75938;color:#6ed89e}form[data-v-f1ab0bb6]{display:flex;flex-direction:column;gap:0}.bf-field[data-v-f1ab0bb6]{padding:1rem 0;border-bottom:1px solid rgba(120,120,128,.1)}.bf-field[data-v-f1ab0bb6]:first-child{padding-top:0}.bf-label-row[data-v-f1ab0bb6]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.bf-label[data-v-f1ab0bb6]{font-size:.72rem;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.07em}.bf-info[data-v-f1ab0bb6]{position:relative;display:inline-flex;align-items:center;color:#c7c7cc;cursor:help;line-height:1}.bf-info[data-v-f1ab0bb6]:hover{color:#7c3aed}.bf-tooltip[data-v-f1ab0bb6]{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:#1d1d1f;color:#fff;font-size:.76rem;font-weight:400;line-height:1.5;padding:.55rem .8rem;border-radius:10px;width:240px;z-index:200;pointer-events:none;box-shadow:0 8px 24px #0000002e;white-space:normal}.bf-tooltip[data-v-f1ab0bb6]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1d1d1f}.bf-info:hover .bf-tooltip[data-v-f1ab0bb6]{display:block;animation:fade-in .12s ease}.bf-input[data-v-f1ab0bb6]{width:100%;padding:.6rem .8rem;border:1px solid rgba(120,120,128,.18);border-radius:10px;font:inherit;font-size:.9rem;color:#1d1d1f;background:#7878800a;transition:border-color .15s,background .15s,box-shadow .15s;margin:0;box-sizing:border-box}.bf-input[data-v-f1ab0bb6]::placeholder{color:#c7c7cc}.bf-input[data-v-f1ab0bb6]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px #7c3aed1a}textarea.bf-input[data-v-f1ab0bb6]{resize:vertical;min-height:110px}.bf-footer[data-v-f1ab0bb6]{padding-top:1.1rem}.bf-save[data-v-f1ab0bb6]{display:inline-flex;align-items:center;padding:.55rem 1.4rem;background:#7c3aed;color:#fff;border:none;border-radius:980px;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;box-shadow:0 2px 8px #7c3aed40}.bf-save[data-v-f1ab0bb6]:hover:not(:disabled){opacity:.88}.bf-save[data-v-f1ab0bb6]:active:not(:disabled){transform:scale(.97)}.bf-save[data-v-f1ab0bb6]:disabled{opacity:.5;cursor:not-allowed}:root.dark .bf-field[data-v-f1ab0bb6]{border-bottom-color:#ffffff0f}:root.dark .bf-label[data-v-f1ab0bb6]{color:#8e8e93}:root.dark .bf-info[data-v-f1ab0bb6]{color:#ffffff40}:root.dark .bf-input[data-v-f1ab0bb6]{color:#e5e5ea;background:#ffffff0a;border-color:#ffffff1a}:root.dark .bf-input[data-v-f1ab0bb6]::placeholder{color:#ffffff40}:root.dark .bf-input[data-v-f1ab0bb6]:focus{background:#ffffff0f}.kb-docs-toolbar[data-v-10eb6049]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0}.kb-select-all[data-v-10eb6049]{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:#86868b;cursor:pointer;-webkit-user-select:none;user-select:none}.kb-select-all input[data-v-10eb6049]{accent-color:#7C3AED;width:15px;height:15px;cursor:pointer}.kb-docs-toolbar-actions[data-v-10eb6049]{display:flex;gap:.5rem}.kb-toolbar-btn[data-v-10eb6049]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid rgba(120,120,128,.2);border-radius:8px;background:none;font:inherit;font-size:.76rem;font-weight:500;color:#86868b;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.kb-toolbar-btn[data-v-10eb6049]:hover{background:#7878800f}.kb-toolbar-btn--danger[data-v-10eb6049]{color:#ff3b30;border-color:#ff3b3033}.kb-toolbar-btn--danger[data-v-10eb6049]:hover{background:#ff3b300f;border-color:#ff3b3059}.kb-file-check[data-v-10eb6049]{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.kb-file-check input[data-v-10eb6049]{accent-color:#7C3AED;width:15px;height:15px;cursor:pointer}.kb-action-btn[data-v-10eb6049]{background:none;border:none;cursor:pointer;padding:.35rem;border-radius:8px;color:#aeaeb2;transition:color .15s,background .15s;display:flex;align-items:center;flex-shrink:0}.kb-action-btn[data-v-10eb6049]:hover{color:#7c3aed;background:#7c3aed14}.kb-action-btn--danger[data-v-10eb6049]:hover{color:#ff3b30;background:#ff3b3014}.kb-file-item--selected[data-v-10eb6049]{background:#7c3aed0a!important;border-color:#7c3aed26!important}.kb-pagination[data-v-10eb6049]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem}.kb-pag-btn[data-v-10eb6049]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(120,120,128,.2);border-radius:8px;background:none;color:#3c3c43;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s}.kb-pag-btn[data-v-10eb6049]:hover:not(:disabled){background:#7c3aed0f;color:#7c3aed;border-color:#7c3aed33}.kb-pag-btn[data-v-10eb6049]:disabled{opacity:.3;cursor:not-allowed}.kb-pag-info[data-v-10eb6049]{font-size:.78rem;color:#86868b;min-width:3rem;text-align:center}.kb-capped-banner[data-v-10eb6049]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;margin-top:.75rem;background:#ff9f0a12;border:1px solid rgba(255,159,10,.25);border-radius:10px}.kb-capped-icon[data-v-10eb6049]{flex-shrink:0;color:#ff9f0a;display:flex}.kb-capped-body[data-v-10eb6049]{flex:1;min-width:0}.kb-capped-title[data-v-10eb6049]{font-size:.82rem;font-weight:600;color:#7a4800}.kb-capped-sub[data-v-10eb6049]{font-size:.76rem;color:#a05c00;margin-top:.15rem;line-height:1.45}.kb-capped-btn[data-v-10eb6049]{flex-shrink:0;display:inline-flex;align-items:center;padding:.4rem .9rem;background:#ff9f0a;color:#fff;border-radius:980px;font-size:.78rem;font-weight:600;text-decoration:none;transition:opacity .15s;white-space:nowrap}.kb-capped-btn[data-v-10eb6049]:hover{opacity:.85}:root.dark .kb-select-all[data-v-10eb6049]{color:#8e8e93}:root.dark .kb-toolbar-btn[data-v-10eb6049]{color:#8e8e93;border-color:#ffffff1a}:root.dark .kb-toolbar-btn[data-v-10eb6049]:hover{background:#ffffff0d}:root.dark .kb-toolbar-btn--danger[data-v-10eb6049]{color:#ff453a;border-color:#ff453a33}:root.dark .kb-toolbar-btn--danger[data-v-10eb6049]:hover{background:#ff453a14;border-color:#ff453a59}:root.dark .kb-file-item--selected[data-v-10eb6049]{background:#7c3aed14!important;border-color:#7c3aed33!important}:root.dark .kb-pag-btn[data-v-10eb6049]{border-color:#ffffff1a;color:#a1a1a6}:root.dark .kb-pag-btn[data-v-10eb6049]:hover:not(:disabled){background:#7c3aed1a;border-color:#7c3aed40}:root.dark .kb-pag-info[data-v-10eb6049]{color:#8e8e93}.chat-header[data-v-abee9ff0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.chat-header h2[data-v-abee9ff0]{margin-bottom:0}.chat-clear-btn[data-v-abee9ff0]{display:flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border:1px solid #d2d2d7;border-radius:980px;background:transparent;font-size:.78rem;font-weight:500;color:#86868b;cursor:pointer;transition:all .15s ease}.chat-clear-btn[data-v-abee9ff0]:hover{background:#f5f5f7;color:#1d1d1f;border-color:#b0b0b5}.chat-resumed[data-v-abee9ff0]{display:flex;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.55rem .85rem;background:#7c3aed0f;border:1px solid rgba(124,58,237,.15);border-radius:10px;font-size:.78rem;font-weight:500;color:#7c3aed;animation:fade-in .2s ease}.chat-resumed svg[data-v-abee9ff0]{flex-shrink:0}.chat-empty[data-v-abee9ff0]{color:#86868b;text-align:center;padding-top:5rem;padding-bottom:5rem;font-size:.9rem}.chat-send-btn[data-v-abee9ff0]{width:40px;height:40px;min-width:40px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-typing-bubble[data-v-abee9ff0]{display:inline-flex!important;gap:5px;padding:12px 16px!important;align-items:center}.chat-typing-dot[data-v-abee9ff0]{width:7px;height:7px;border-radius:50%;background:#aeaeb2;display:block;animation:chat-bounce-abee9ff0 1.4s infinite ease-in-out both}.chat-typing-dot[data-v-abee9ff0]:nth-child(1){animation-delay:0s}.chat-typing-dot[data-v-abee9ff0]:nth-child(2){animation-delay:.16s}.chat-typing-dot[data-v-abee9ff0]:nth-child(3){animation-delay:.16s}@keyframes chat-bounce-abee9ff0{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-link[data-v-abee9ff0]{color:#ffffffe6;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffffff73;word-break:break-all}.chat-msg.bot .chat-link[data-v-abee9ff0]{color:#7c3aed;text-decoration-color:#7c3aed59}.chat-link[data-v-abee9ff0]:hover{opacity:.75}.chat-link-preview[data-v-abee9ff0]{display:block;margin-top:8px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #0000000f;text-decoration:none;color:inherit;max-width:280px;transition:box-shadow .15s ease,transform .15s ease}.chat-link-preview[data-v-abee9ff0]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.clp-image[data-v-abee9ff0]{width:100%;height:130px;object-fit:cover;display:block;background:#f5f5f7}.clp-body[data-v-abee9ff0]{padding:10px 12px}.clp-domain[data-v-abee9ff0]{font-size:10px;font-weight:500;color:#aeaeb2;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.clp-title[data-v-abee9ff0]{font-size:13px;font-weight:600;color:#1d1d1f;line-height:1.35;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clp-desc[data-v-abee9ff0]{font-size:12px;color:#86868b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root.dark .chat-clear-btn[data-v-abee9ff0]{border-color:#ffffff1a;color:#8e8e93}:root.dark .chat-clear-btn[data-v-abee9ff0]:hover{background:#ffffff0f;color:#e5e5ea;border-color:#ffffff26}:root.dark .chat-empty[data-v-abee9ff0]{color:#8e8e93}:root.dark .chat-link-preview[data-v-abee9ff0]{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 1px 4px #0003}:root.dark .chat-link-preview[data-v-abee9ff0]:hover{box-shadow:0 4px 16px #0000004d}:root.dark .clp-image[data-v-abee9ff0]{background:#ffffff08}:root.dark .clp-title[data-v-abee9ff0]{color:#e5e5ea}:root.dark .clp-desc[data-v-abee9ff0]{color:#8e8e93}:root.dark .clp-domain[data-v-abee9ff0]{color:#636366}.widget-layout[data-v-32932d42]{display:flex;gap:2rem;align-items:flex-start}.widget-controls[data-v-32932d42]{width:260px;flex-shrink:0}.widget-preview-wrap[data-v-32932d42]{flex:1;display:flex;flex-direction:column;align-items:center}.widget-preview-panel[data-v-32932d42]{width:380px;height:520px;background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000001f,0 0 0 1px #0000000a;display:flex;flex-direction:column;overflow:hidden}.wpp-header[data-v-32932d42]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.wpp-avatar[data-v-32932d42]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;position:relative}.wpp-avatar-dot[data-v-32932d42]{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:#34c759;border:2px solid #fff}.wpp-header-text[data-v-32932d42]{display:flex;flex-direction:column;gap:2px}.wpp-title[data-v-32932d42]{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f}.wpp-status[data-v-32932d42]{font-size:12px;color:#34c759;display:flex;align-items:center;gap:4px}.wpp-status-dot[data-v-32932d42]{width:6px;height:6px;border-radius:50%;background:#34c759;flex-shrink:0}.wpp-messages[data-v-32932d42]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#f5f5f7}.wpp-messages[data-v-32932d42]::-webkit-scrollbar{width:4px}.wpp-messages[data-v-32932d42]::-webkit-scrollbar-track{background:transparent}.wpp-messages[data-v-32932d42]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.wpp-msg[data-v-32932d42]{display:flex}.wpp-msg-bot[data-v-32932d42]{justify-content:flex-start}.wpp-msg-user[data-v-32932d42]{justify-content:flex-end}.wpp-bubble[data-v-32932d42]{padding:10px 14px;font-size:13.5px;line-height:1.45;max-width:80%;background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0000000f;border-radius:18px 18px 18px 5px}.wpp-bubble-user[data-v-32932d42]{color:#fff;border-bottom-left-radius:18px;border-bottom-right-radius:5px;box-shadow:none}.wpp-input-row[data-v-32932d42]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid rgba(0,0,0,.06);background:#fff;flex-shrink:0}.wpp-input[data-v-32932d42]{flex:1;border:1px solid #d2d2d7;border-radius:980px;padding:9px 16px;font-size:13.5px;color:#aeaeb2;background:#f5f5f7}.wpp-send[data-v-32932d42]{width:36px;height:36px;min-width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.wpp-powered[data-v-32932d42]{text-align:center;padding:5px;font-size:10px;color:#aeaeb2;background:#fff;letter-spacing:.02em;flex-shrink:0}@media(max-width:768px){.widget-layout[data-v-32932d42]{flex-direction:column;gap:1.25rem}.widget-controls[data-v-32932d42],.widget-preview-wrap[data-v-32932d42]{width:100%}.widget-preview-panel[data-v-32932d42]{width:100%;max-width:380px;height:420px}}.wpp-dark[data-v-32932d42]{background:#1c1c1e;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0f}.wpp-dark .wpp-header[data-v-32932d42]{border-bottom-color:#ffffff14}.wpp-dark .wpp-title[data-v-32932d42]{color:#e5e5ea}.wpp-dark .wpp-avatar-dot[data-v-32932d42]{border-color:#1c1c1e}.wpp-dark .wpp-messages[data-v-32932d42]{background:#0d0d0f}.wpp-dark .wpp-bubble[data-v-32932d42]{background:#2c2c2e;color:#e5e5ea;box-shadow:0 1px 4px #0003}.wpp-dark .wpp-input-row[data-v-32932d42]{background:#1c1c1ee6;border-top-color:#ffffff0f}.wpp-dark .wpp-input[data-v-32932d42]{border-color:#ffffff1f;color:#636366;background:#0d0d0f}.wpp-dark .wpp-powered[data-v-32932d42]{color:#636366;background:#1c1c1e}.confirm-overlay[data-v-4dbd2ce7]{position:fixed;inset:0;z-index:10000;background:#00000040;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.confirm-dialog[data-v-4dbd2ce7]{background:#fff;border-radius:16px;width:320px;box-shadow:0 16px 48px #00000029;overflow:hidden}.confirm-body[data-v-4dbd2ce7]{padding:1.75rem 1.5rem 1.25rem;text-align:center}.confirm-title[data-v-4dbd2ce7]{font-size:1.1rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em;margin-bottom:.35rem}.confirm-message[data-v-4dbd2ce7]{font-size:.9rem;color:#86868b;line-height:1.45}.confirm-actions[data-v-4dbd2ce7]{display:flex;border-top:1px solid rgba(0,0,0,.08)}.confirm-btn[data-v-4dbd2ce7]{flex:1;padding:.85rem 1rem;border:none;border-radius:0;font-size:1rem;font-weight:400;cursor:pointer;transition:background .15s ease;font-family:inherit}.confirm-btn-cancel[data-v-4dbd2ce7]{background:transparent;color:#7c3aed;border-right:1px solid rgba(0,0,0,.08)}.confirm-btn-cancel[data-v-4dbd2ce7]:hover{background:#00000008}.confirm-btn-danger[data-v-4dbd2ce7]{background:transparent;color:#ff3b30;font-weight:600}.confirm-btn-danger[data-v-4dbd2ce7]:hover{background:#ff3b300f}.confirm-fade-enter-active[data-v-4dbd2ce7],.confirm-fade-leave-active[data-v-4dbd2ce7]{transition:opacity .2s ease}.confirm-fade-enter-from[data-v-4dbd2ce7],.confirm-fade-leave-to[data-v-4dbd2ce7]{opacity:0}.confirm-pop-enter-active[data-v-4dbd2ce7]{transition:transform .25s cubic-bezier(.175,.885,.32,1.275),opacity .2s ease}.confirm-pop-leave-active[data-v-4dbd2ce7]{transition:transform .15s ease,opacity .15s ease}.confirm-pop-enter-from[data-v-4dbd2ce7]{opacity:0;transform:scale(.9)}.confirm-pop-leave-to[data-v-4dbd2ce7]{opacity:0;transform:scale(.95)}:root.dark .confirm-dialog[data-v-4dbd2ce7]{background:#ffffff0d;box-shadow:0 16px 48px #0006}:root.dark .confirm-title[data-v-4dbd2ce7]{color:#e5e5ea}:root.dark .confirm-message[data-v-4dbd2ce7]{color:#8e8e93}:root.dark .confirm-actions[data-v-4dbd2ce7]{border-top-color:#ffffff14}:root.dark .confirm-btn-cancel[data-v-4dbd2ce7]{border-right-color:#ffffff14}:root.dark .confirm-btn-cancel[data-v-4dbd2ce7]:hover{background:#ffffff0a}:root.dark .confirm-btn-danger[data-v-4dbd2ce7]:hover{background:#ff3b301a}.asm-backdrop[data-v-298375b3]{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:asm-fade-in-298375b3 .25s ease}.asm-card[data-v-298375b3]{position:relative;width:100%;max-width:480px;margin:1rem;background:#fff;border-radius:20px;box-shadow:0 0 0 1px #0000000a,0 24px 64px #00000024,0 8px 20px #0000000f;overflow:hidden;animation:asm-slide-up-298375b3 .3s cubic-bezier(.16,1,.3,1)}.asm-accent-bar[data-v-298375b3]{height:3px;background:linear-gradient(90deg,#34c759,#30d158 40%,#7c3aed)}.asm-header[data-v-298375b3]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 2rem 0}.asm-icon-ring[data-v-298375b3]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#34c759,#30d158);display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;box-shadow:0 4px 14px #34c7594d}.asm-title[data-v-298375b3]{font-size:1.2rem;font-weight:700;color:#1d1d1f;letter-spacing:-.01em}.asm-subtitle[data-v-298375b3]{font-size:.8rem;color:#86868b;margin-top:3px}.asm-metrics[data-v-298375b3]{display:flex;align-items:center;justify-content:center;gap:0;margin:1.25rem 1.75rem;background:#f9f9fb;border-radius:14px;padding:1rem 0}.asm-metric[data-v-298375b3]{flex:1;text-align:center}.asm-metric-sep[data-v-298375b3]{width:1px;height:30px;background:#00000014;flex-shrink:0}.asm-metric-num[data-v-298375b3]{font-size:1.6rem;font-weight:750;color:#1d1d1f;line-height:1;letter-spacing:-.02em}.asm-metric-label[data-v-298375b3]{font-size:.68rem;color:#86868b;margin-top:4px;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.asm-num--green[data-v-298375b3]{color:#34c759}.asm-num--amber[data-v-298375b3]{color:#ff9f0a}.asm-section-label[data-v-298375b3]{font-size:.72rem;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.05em;padding:0 1.75rem;margin-bottom:.35rem}.asm-recs[data-v-298375b3]{display:flex;flex-direction:column;padding:0 1.25rem;margin-bottom:.5rem;max-height:220px;overflow-y:auto}.asm-rec[data-v-298375b3]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:10px;transition:background .15s,opacity .2s}.asm-rec[data-v-298375b3]:hover{background:#00000006}.asm-rec--applied[data-v-298375b3]{opacity:.5}.asm-rec-icon[data-v-298375b3]{flex-shrink:0;color:#86868b;display:flex;align-items:center}.asm-rec-type[data-v-298375b3]{font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em;color:#86868b;flex-shrink:0;min-width:60px}.asm-rec-title[data-v-298375b3]{flex:1;font-size:.84rem;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asm-rec-action[data-v-298375b3]{flex-shrink:0;margin-left:auto}.asm-badge[data-v-298375b3]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;padding:3px 8px;border-radius:100px;white-space:nowrap}.asm-badge--green[data-v-298375b3]{color:#1a8f3c;background:#34c7591f}.asm-badge--muted[data-v-298375b3]{color:#86868b;background:#0000000d}.asm-btn[data-v-298375b3]{font-size:.72rem;font-weight:600;padding:4px 14px;border:none;border-radius:100px;cursor:pointer;background:#7c3aed;color:#fff;transition:transform .1s,box-shadow .15s}.asm-btn[data-v-298375b3]:hover{box-shadow:0 2px 8px #7c3aed4d}.asm-btn[data-v-298375b3]:active{transform:scale(.97)}.asm-btn--ghost[data-v-298375b3]{background:transparent;color:#7c3aed;border:1px solid rgba(124,58,237,.2)}.asm-btn--ghost[data-v-298375b3]:hover{background:#7c3aed0d;box-shadow:none}.asm-spin[data-v-298375b3]{animation:asm-rotate-298375b3 .8s linear infinite}.asm-empty[data-v-298375b3]{text-align:center;padding:1.5rem 1.75rem;color:#86868b;font-size:.85rem}.asm-footer[data-v-298375b3]{display:flex;justify-content:center;padding:.75rem 1.75rem 1.5rem}.asm-dismiss[data-v-298375b3]{font-size:.84rem;font-weight:600;padding:9px 32px;border:none;border-radius:100px;background:#f5f5f7;color:#1d1d1f;cursor:pointer;transition:background .15s,transform .1s}.asm-dismiss[data-v-298375b3]:hover{background:#e8e8ed}.asm-dismiss[data-v-298375b3]:active{transform:scale(.97)}@keyframes asm-fade-in-298375b3{0%{opacity:0}to{opacity:1}}@keyframes asm-slide-up-298375b3{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes asm-rotate-298375b3{to{transform:rotate(360deg)}}:root.dark .asm-card[data-v-298375b3]{background:#ffffff0d;box-shadow:0 0 0 1px #ffffff0f,0 24px 64px #0006,0 8px 20px #00000040}:root.dark .asm-title[data-v-298375b3]{color:#e5e5ea}:root.dark .asm-subtitle[data-v-298375b3]{color:#8e8e93}:root.dark .asm-metrics[data-v-298375b3]{background:#ffffff08}:root.dark .asm-metric-num[data-v-298375b3]{color:#e5e5ea}:root.dark .asm-metric-label[data-v-298375b3]{color:#8e8e93}:root.dark .asm-metric-sep[data-v-298375b3]{background:#ffffff14}:root.dark .asm-section-label[data-v-298375b3]{color:#8e8e93}:root.dark .asm-rec[data-v-298375b3]:hover{background:#ffffff0a}:root.dark .asm-rec-icon[data-v-298375b3]{color:#8e8e93}:root.dark .asm-rec-type[data-v-298375b3]{color:#8e8e93}:root.dark .asm-rec-title[data-v-298375b3]{color:#e5e5ea}:root.dark .asm-badge--muted[data-v-298375b3]{color:#8e8e93;background:#ffffff0f}:root.dark .asm-empty[data-v-298375b3]{color:#8e8e93}:root.dark .asm-dismiss[data-v-298375b3]{background:#ffffff0f;color:#e5e5ea}:root.dark .asm-dismiss[data-v-298375b3]:hover{background:#ffffff1a}.rpm-backdrop[data-v-726d3f28]{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;background:#00000040;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:rpm-fade-in-726d3f28 .2s ease}.rpm-card[data-v-726d3f28]{position:relative;width:100%;max-width:480px;max-height:80vh;overflow-y:auto;margin:1rem;background:#fff;border-radius:20px;padding:1.75rem;box-shadow:0 0 0 1px #0000000a,0 24px 64px #00000024,0 8px 20px #0000000f;animation:rpm-slide-up-726d3f28 .3s cubic-bezier(.16,1,.3,1)}.rpm-header[data-v-726d3f28]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rpm-icon[data-v-726d3f28]{color:#86868b;display:flex;align-items:center}.rpm-type[data-v-726d3f28]{font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:#86868b}.rpm-title[data-v-726d3f28]{font-size:1.05rem;font-weight:700;color:#1d1d1f;margin-bottom:.5rem;letter-spacing:-.01em}.rpm-desc[data-v-726d3f28]{font-size:.85rem;color:#6e6e73;line-height:1.55;margin-bottom:1rem}.rpm-preview[data-v-726d3f28]{background:#7878800f;border:1px solid rgba(120,120,128,.12);border-radius:12px;padding:1rem 1.1rem;font-size:.84rem;font-family:inherit;color:#3c3c43;white-space:pre-wrap;word-break:break-word;line-height:1.6;margin-bottom:1.25rem;max-height:320px;overflow-y:auto}.rpm-footer[data-v-726d3f28]{display:flex;justify-content:flex-end;gap:.6rem}.rpm-btn[data-v-726d3f28]{font-size:.8rem;font-weight:600;padding:8px 20px;border:none;border-radius:100px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .1s,box-shadow .15s,background .15s}.rpm-btn[data-v-726d3f28]:active{transform:scale(.97)}.rpm-btn--ghost[data-v-726d3f28]{background:#f5f5f7;color:#1d1d1f}.rpm-btn--ghost[data-v-726d3f28]:hover{background:#e8e8ed}.rpm-btn--primary[data-v-726d3f28]{background:#7c3aed;color:#fff}.rpm-btn--primary[data-v-726d3f28]:hover{box-shadow:0 2px 8px #7c3aed4d}.rpm-btn--primary[data-v-726d3f28]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rpm-spin[data-v-726d3f28]{animation:rpm-rotate-726d3f28 .8s linear infinite}@keyframes rpm-fade-in-726d3f28{0%{opacity:0}to{opacity:1}}@keyframes rpm-slide-up-726d3f28{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rpm-rotate-726d3f28{to{transform:rotate(360deg)}}@media(max-width:600px){.rpm-card[data-v-726d3f28]{padding:1.25rem;border-radius:14px}.rpm-title[data-v-726d3f28]{font-size:.92rem}.rpm-desc[data-v-726d3f28]{font-size:.8rem}.rpm-preview[data-v-726d3f28]{padding:.7rem;font-size:.75rem}}:root.dark .rpm-card[data-v-726d3f28]{background:#ffffff0d;box-shadow:0 0 0 1px #ffffff0f,0 24px 64px #0006,0 8px 20px #00000040}:root.dark .rpm-icon[data-v-726d3f28]{color:#8e8e93}:root.dark .rpm-type[data-v-726d3f28]{color:#8e8e93}:root.dark .rpm-title[data-v-726d3f28]{color:#e5e5ea}:root.dark .rpm-desc[data-v-726d3f28]{color:#a1a1a6}:root.dark .rpm-preview[data-v-726d3f28]{background:#ffffff0a;border-color:#ffffff14;color:#a1a1a6}:root.dark .rpm-btn--ghost[data-v-726d3f28]{background:#ffffff0f;color:#e5e5ea}:root.dark .rpm-btn--ghost[data-v-726d3f28]:hover{background:#ffffff1a}.bf-label[data-v-38d10a25]{font-size:.72rem;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.07em}.bf-label-row[data-v-38d10a25]{display:flex;align-items:center;gap:.4rem}.bf-input[data-v-38d10a25]{width:100%;padding:.6rem .8rem;border:1px solid rgba(120,120,128,.18);border-radius:10px;font:inherit;font-size:.9rem;color:#1d1d1f;background:#7878800a;transition:border-color .15s,background .15s,box-shadow .15s;box-sizing:border-box}.bf-input[data-v-38d10a25]::placeholder{color:#c7c7cc}.bf-input[data-v-38d10a25]:focus{outline:none;border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px #7c3aed1a}.bf-save-inline[data-v-38d10a25]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:#7c3aed;color:#fff;border:none;border-radius:980px;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s;box-shadow:0 2px 8px #7c3aed40}.bf-save-inline[data-v-38d10a25]:hover:not(:disabled){opacity:.88}.bf-save-inline[data-v-38d10a25]:disabled{opacity:.5;cursor:not-allowed}.lang-row[data-v-38d10a25]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lang-label-wrap[data-v-38d10a25]{display:flex;flex-direction:column;gap:.2rem}.lang-sub[data-v-38d10a25]{font-size:.78rem;color:#86868b}.lang-select[data-v-38d10a25]{padding:.45rem .75rem;border:1px solid rgba(120,120,128,.2);border-radius:10px;font:inherit;font-size:.85rem;color:#1d1d1f;background:#7878800a;cursor:pointer;min-width:160px}.lang-select[data-v-38d10a25]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.lang-select[data-v-38d10a25]:disabled{opacity:.5;cursor:not-allowed}.bp-grid[data-v-38d10a25]{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.bp-card[data-v-38d10a25]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem;border-radius:12px;border:1.5px solid rgba(120,120,128,.14);background:#78788008;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s}.bp-card[data-v-38d10a25]:hover:not(:disabled):not(.bp-card--active){border-color:#78788047;background:#7878800f}.bp-card--active[data-v-38d10a25]{border-color:#7c3aed;background:#7c3aed0f;box-shadow:0 0 0 3px #7c3aed14}.bp-card[data-v-38d10a25]:disabled{opacity:.6;cursor:default}.bp-icon[data-v-38d10a25]{color:#86868b;display:flex}.bp-card--active .bp-icon[data-v-38d10a25]{color:#7c3aed}.bp-title[data-v-38d10a25]{font-size:.88rem;font-weight:600;color:#1d1d1f}.bp-desc[data-v-38d10a25]{font-size:.76rem;color:#86868b;line-height:1.45}.bp-saved[data-v-38d10a25]{font-size:.72rem;font-weight:600;color:#34c759;margin-top:.15rem}.ap-status-row[data-v-38d10a25]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.75rem}.ap-meta[data-v-38d10a25]{display:flex;flex-direction:column;gap:.3rem}.ap-meta-item[data-v-38d10a25]{font-size:.83rem;color:#86868b;display:flex;align-items:center;gap:.35rem}.ap-meta-item strong[data-v-38d10a25]{color:#1d1d1f}.ap-badge[data-v-38d10a25]{display:inline-block;font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:980px;background:#7878801f;color:#86868b;text-transform:uppercase;letter-spacing:.04em}.ap-badge.done[data-v-38d10a25]{background:#34c7591f;color:#1a7f37}.ap-badge.error[data-v-38d10a25]{background:#ff3b301a;color:#c0392b}.ap-badge.running[data-v-38d10a25]{background:#7c3aed1a;color:#7c3aed}.ap-rec-list[data-v-38d10a25]{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem;max-height:720px;overflow-y:auto}.ap-rec-card[data-v-38d10a25]{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;border:1px solid rgba(120,120,128,.14);border-radius:10px;background:#78788008}.ap-rec-card.ap-applied[data-v-38d10a25]{opacity:.8}.ap-rec-icon[data-v-38d10a25]{flex-shrink:0;margin-top:.15rem;color:#86868b}.ap-rec-body[data-v-38d10a25]{flex:1;min-width:0}.ap-rec-type[data-v-38d10a25]{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#86868b;margin-bottom:.2rem}.ap-rec-title[data-v-38d10a25]{font-size:.88rem;font-weight:600;color:#1d1d1f}.ap-rec-desc[data-v-38d10a25]{font-size:.8rem;color:#6e6e73;margin-top:.2rem;line-height:1.45}.ap-rec-actions[data-v-38d10a25]{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0;align-items:flex-end}.ap-btn-ghost[data-v-38d10a25]{background:none;border:1px solid rgba(120,120,128,.25);border-radius:980px;padding:.35rem .85rem;font-size:.78rem;color:#3c3c43;cursor:pointer}.ap-btn-ghost[data-v-38d10a25]:hover{background:#78788012}.ap-history-table[data-v-38d10a25]{width:100%;border-collapse:collapse;font-size:.82rem;margin-top:.75rem}.ap-history-table th[data-v-38d10a25]{text-align:left;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#86868b;padding:0 0 .5rem;border-bottom:1px solid rgba(120,120,128,.12)}.ap-history-table td[data-v-38d10a25]{padding:.55rem 0;color:#3c3c43;border-bottom:1px solid rgba(120,120,128,.07)}.ap-toggle-row[data-v-38d10a25]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ap-toggle-track[data-v-38d10a25]{width:36px;height:20px;border-radius:980px;background:#78788033;position:relative;transition:background .2s;flex-shrink:0}.ap-toggle-track.ap-toggle-on[data-v-38d10a25]{background:#7c3aed}.ap-toggle-thumb[data-v-38d10a25]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.ap-toggle-on .ap-toggle-thumb[data-v-38d10a25]{transform:translate(16px)}.ap-toggle-label[data-v-38d10a25]{font-size:.83rem;font-weight:600;color:#1d1d1f}.ap-locked-section[data-v-38d10a25]{position:relative;pointer-events:none;opacity:.4}.ap-lock-banner[data-v-38d10a25]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;margin-bottom:.85rem;border-radius:12px;background:linear-gradient(135deg,#7c3aed12 0% 100%);border:1px solid rgba(124,58,237,.18)}.ap-lock-banner-left[data-v-38d10a25]{display:flex;align-items:center;gap:.65rem;color:#5a3fc0}.ap-lock-banner-title[data-v-38d10a25]{font-size:.85rem;font-weight:600;color:#3a2a8a}.ap-lock-banner-sub[data-v-38d10a25]{font-size:.75rem;color:#7c5cbf;margin-top:.05rem}.ap-lock-banner-btn[data-v-38d10a25]{flex-shrink:0;padding:.35rem .85rem;border-radius:980px;border:1px solid rgba(124,58,237,.3);background:#ffffffb3;font:inherit;font-size:.78rem;font-weight:600;color:#5a3fc0;cursor:pointer;transition:background .15s}.ap-lock-banner-btn[data-v-38d10a25]:hover{background:#fff}.ap-lock-notice[data-v-38d10a25]{display:none;margin-bottom:.75rem;padding:.5rem .75rem;background:#7878800f;border-radius:8px;border:1px solid rgba(120,120,128,.14)}.bd-autopilot-pill[data-v-38d10a25]{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:#1a7f37;background:#34c7591a;border-radius:980px;padding:.18rem .55rem .18rem .4rem;vertical-align:middle;margin-left:.5rem;position:relative;top:-1px}.bd-autopilot-dot[data-v-38d10a25]{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 #34c75980;animation:ap-pulse-38d10a25 2s ease-in-out infinite;flex-shrink:0}@keyframes ap-pulse-38d10a25{0%,to{box-shadow:0 0 #34c75980}50%{box-shadow:0 0 0 4px #34c75900}}.bd-tabs[data-v-38d10a25]{display:flex;background:#78788014;border-radius:12px;padding:3px;gap:3px}.bd-tabs button[data-v-38d10a25]{flex:1;padding:.45rem .75rem;border-radius:9px;border:none;background:transparent;font-family:inherit;font-size:.85rem;font-weight:500;color:#86868b;cursor:pointer;transition:all .18s;white-space:nowrap}.bd-tabs button[data-v-38d10a25]:active{transform:none}.bd-tabs button.active[data-v-38d10a25]{background:#fff;color:#1d1d1f;font-weight:600;box-shadow:0 1px 4px #00000014,inset 0 1px #fff}.bd-tabs button[data-v-38d10a25]:hover:not(.active){color:#3c3c43;background:#fff6}.bd-tabs button.bd-tab-autopilot[data-v-38d10a25]{color:#5a3fc0;background:#7c3aed0f}.bd-tabs button.bd-tab-autopilot.active[data-v-38d10a25]{background:linear-gradient(135deg,#7c3aed26,#7c3aed2e);color:#5a3fc0;box-shadow:0 1px 4px #7c3aed26,inset 0 1px #fffc}.ap-run-group[data-v-38d10a25]{display:flex;flex-direction:row;align-items:center;gap:.65rem}.ap-run-check[data-v-38d10a25]{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;color:#3c3c43;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ap-run-check.disabled[data-v-38d10a25]{opacity:.4;cursor:default}.ap-run-track[data-v-38d10a25]{width:36px;height:20px;border-radius:980px;background:#78788033;position:relative;flex-shrink:0;transition:background .2s}.ap-run-track--on[data-v-38d10a25]{background:#7c3aed}.ap-run-thumb[data-v-38d10a25]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.ap-run-track--on .ap-run-thumb[data-v-38d10a25]{transform:translate(16px)}.ap-archive-date[data-v-38d10a25]{font-size:.72rem;color:#aeaeb2;white-space:nowrap}.ap-manual-badge[data-v-38d10a25]{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:20px;font-size:.7rem;font-weight:600;background:#7878801a;color:#86868b;white-space:nowrap}.ap-auto-badge[data-v-38d10a25]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:20px;font-size:.72rem;font-weight:600;background:#34c7591f;color:#1a7f37;white-space:nowrap}.ap-auto-summary[data-v-38d10a25]{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;padding:.55rem .85rem;border-radius:10px;background:#34c75912;border:1px solid rgba(52,199,89,.14);color:#1a7f37;flex-wrap:wrap}.ap-auto-summary-label[data-v-38d10a25]{font-size:.78rem;font-weight:500;color:#1a7f37;white-space:nowrap}.ap-auto-summary-chips[data-v-38d10a25]{display:flex;gap:.35rem;flex-wrap:wrap}.ap-auto-summary-chip[data-v-38d10a25]{font-size:.72rem;font-weight:600;padding:.18rem .55rem;border-radius:20px;background:#34c75926;color:#1a7f37}.ap-mode-banner[data-v-38d10a25]{display:flex;align-items:center;gap:.5rem;margin-top:.85rem;padding:.6rem .85rem;border-radius:10px;font-size:.8rem;background:#34c75914;color:#1a7f37;border:1px solid rgba(52,199,89,.18)}.ap-mode-banner--off[data-v-38d10a25]{background:#78788012;color:#86868b;border-color:#78788026}.ap-mode-banner span[data-v-38d10a25]{flex:1}.ap-hero[data-v-38d10a25]{border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 12px #0000000d,0 4px 24px #0000000a;padding:1.5rem 1.75rem 1.25rem;margin-bottom:0;position:relative;overflow:hidden}.ap-hero--on[data-v-38d10a25]{border-color:#34c75933;background:linear-gradient(155deg,#f4fff7,#fff 55%)}@property --ap-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ap-hero--running[data-v-38d10a25]{border-color:#6366f12e!important;box-shadow:0 0 0 1px #6366f11a,0 0 24px #6366f114,0 4px 24px #0000000a;animation:ap-hero-pulse-38d10a25 2.8s ease-in-out infinite}@keyframes ap-hero-pulse-38d10a25{0%,to{box-shadow:0 0 0 1px #6366f11a,0 0 20px #6366f112,0 4px 24px #0000000a}50%{box-shadow:0 0 0 1px #6366f133,0 0 36px #6366f124,0 4px 24px #0000000a}}.ap-hero--running[data-v-38d10a25]:after{content:"";position:absolute;inset:0;border-radius:18px;padding:1.5px;background:conic-gradient(from var(--ap-angle),transparent 0deg,rgba(129,140,248,.08) 5deg,rgba(129,140,248,.55) 15deg,rgba(199,210,254,1) 22deg,rgba(129,140,248,.55) 28deg,rgba(99,102,241,.08) 38deg,transparent 48deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:1;animation:ap-comet-spin-38d10a25 2s linear infinite;filter:blur(.5px)}@keyframes ap-comet-spin-38d10a25{to{--ap-angle: 360deg}}.ap-hero[data-v-38d10a25]:before{content:"";position:absolute;top:-60px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(124,58,237,.05) 0%,transparent 65%);pointer-events:none}.ap-hero-top[data-v-38d10a25]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.ap-hero-identity[data-v-38d10a25]{display:flex;align-items:center;gap:.65rem}.ap-hero-dot[data-v-38d10a25]{width:7px;height:7px;border-radius:50%;background:#00000021;flex-shrink:0;transition:background .3s ease,box-shadow .3s ease}.ap-hero-dot--on[data-v-38d10a25]{background:#34c759;box-shadow:0 0 6px #34c759b3,0 0 16px #34c7594d;animation:ap-glow-38d10a25 2.5s ease-in-out infinite}@keyframes ap-glow-38d10a25{0%,to{box-shadow:0 0 6px #34c75999,0 0 14px #34c75940}50%{box-shadow:0 0 10px #34c759e6,0 0 24px #34c75966}}.ap-hero-title[data-v-38d10a25]{font-size:.95rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.ap-hero-plan[data-v-38d10a25]{font-size:.67rem;font-weight:500;color:#86868b;background:#0000000a;border:1px solid rgba(0,0,0,.07);padding:.13rem .5rem;border-radius:6px;letter-spacing:.01em}.ap-hero-actions[data-v-38d10a25]{display:flex;align-items:center;gap:.65rem}.ap-hero-power-btn[data-v-38d10a25]{display:flex;align-items:center;gap:7px;padding:.48rem 1.1rem;border-radius:50px;font-size:.82rem;font-weight:600;background:#0000000f;color:#86868b;border:1.5px solid rgba(0,0,0,.06);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;font-family:inherit;flex-shrink:0;letter-spacing:-.01em}.ap-hero-power-btn--on[data-v-38d10a25]{background:#34c759;color:#fff;border-color:#34c759;box-shadow:0 3px 14px #34c75959}.ap-hero-power-btn[data-v-38d10a25]:hover:not(.ap-hero-power-btn--on){background:#0000001a;border-color:#0000001a;color:#1d1d1f}.ap-hero-power-btn--on[data-v-38d10a25]:hover{background:#30b350;box-shadow:0 4px 18px #34c75973}.ap-power-dot[data-v-38d10a25]{width:6px;height:6px;border-radius:50%;background:#0003;flex-shrink:0;transition:background .2s ease}.ap-power-dot--on[data-v-38d10a25]{background:#ffffffd9}.ap-hero-run-btn[data-v-38d10a25]{display:flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#1d1d1f;background:#0000000a;border:1px solid rgba(0,0,0,.09);border-radius:8px;padding:.34rem .85rem;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:inherit;flex-shrink:0}.ap-hero-run-btn[data-v-38d10a25]:hover:not(:disabled){background:#00000014;border-color:#00000026}.ap-hero-run-btn[data-v-38d10a25]:disabled{opacity:.35;cursor:default}.ap-hero-desc[data-v-38d10a25]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.8rem;color:#86868b;padding-bottom:.9rem;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:.85rem}.ap-hero--on .ap-hero-desc[data-v-38d10a25]{color:#28a745}.ap-hero-chip[data-v-38d10a25]{font-size:.68rem;font-weight:600;background:#34c7591a;color:#28a745;border:1px solid rgba(52,199,89,.2);padding:.1rem .5rem;border-radius:5px}.ap-hero-meta[data-v-38d10a25]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ap-hero .ap-meta-item[data-v-38d10a25]{font-size:.73rem;color:#86868b}.ap-hero .ap-meta-item strong[data-v-38d10a25]{color:#1d1d1f;font-weight:600}.ap-hero-sep[data-v-38d10a25]{font-size:.73rem;color:#00000026}.ap-hero .ap-badge[data-v-38d10a25]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:5px;margin-left:3px}.ap-hero .ap-badge.done[data-v-38d10a25]{background:#34c7591f;color:#28a745}.ap-hero .ap-badge.running[data-v-38d10a25]{background:#7c3aed1f;color:#7c3aed}.ap-hero .ap-badge.error[data-v-38d10a25]{background:#ff3b301f;color:#ff3b30}.ap-run-progress[data-v-38d10a25]{display:flex;flex-direction:column;gap:.5rem}.ap-run-progress-bar[data-v-38d10a25]{width:100%;height:5px;border-radius:99px;background:#00000012;overflow:hidden;position:relative}.ap-run-progress-fill[data-v-38d10a25]{height:100%;border-radius:99px;background:linear-gradient(90deg,#6366f1,#7c3aed,#34c759);background-size:200% 100%;transition:width .9s cubic-bezier(.22,1,.36,1);animation:ap-shimmer-38d10a25 2.2s linear infinite;position:relative}.ap-run-progress-fill[data-v-38d10a25]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);background-size:200% 100%;animation:ap-gloss-38d10a25 1.8s ease-in-out infinite}@keyframes ap-shimmer-38d10a25{0%{background-position:0% 0%}to{background-position:-200% 0%}}@keyframes ap-gloss-38d10a25{0%{background-position:-100% 0}to{background-position:200% 0}}.ap-run-progress-meta[data-v-38d10a25]{display:flex;align-items:center;justify-content:space-between}.ap-run-progress-stage[data-v-38d10a25]{font-size:.73rem;color:#636366;letter-spacing:-.01em}.ap-run-progress-pct[data-v-38d10a25]{font-size:.72rem;font-weight:600;color:#1d1d1f;font-variant-numeric:tabular-nums}.ap-progress-enter-active[data-v-38d10a25]{transition:opacity .3s ease,transform .3s ease}.ap-progress-leave-active[data-v-38d10a25]{transition:opacity .2s ease,transform .2s ease}.ap-progress-enter-from[data-v-38d10a25],.ap-progress-leave-to[data-v-38d10a25]{opacity:0;transform:translateY(-4px)}.ap-lock-widget[data-v-38d10a25]{display:flex;align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:18px;box-shadow:0 1px 12px #0000000d,0 4px 24px #0000000a;margin-top:.75rem;overflow:hidden}.ap-lock-item[data-v-38d10a25]{flex:1;display:flex;align-items:center;gap:.85rem;padding:1rem 1.25rem;transition:background .2s ease}.ap-lock-item--locked[data-v-38d10a25]{background:#ff3b3008}.ap-lock-divider[data-v-38d10a25]{width:1px;background:#0000000f;align-self:stretch;flex-shrink:0}.ap-lock-icon[data-v-38d10a25]{width:32px;height:32px;border-radius:9px;background:#0000000a;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;color:#86868b;flex-shrink:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.ap-lock-item--locked .ap-lock-icon[data-v-38d10a25]{background:#ff3b3014;border-color:#ff3b3026;color:#ff3b30}.ap-lock-info[data-v-38d10a25]{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.ap-lock-label[data-v-38d10a25]{font-size:.82rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em;white-space:nowrap}.ap-lock-sub[data-v-38d10a25]{font-size:.7rem;color:#86868b;white-space:nowrap}.ap-lock-item--locked .ap-lock-sub[data-v-38d10a25]{color:#ff3b30}.ap-lock-btn[data-v-38d10a25]{display:flex;align-items:center;gap:5px;padding:.35rem .8rem;border-radius:50px;font-size:.75rem;font-weight:600;background:#0000000d;color:#86868b;border:1.5px solid rgba(0,0,0,.06);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;font-family:inherit;flex-shrink:0;letter-spacing:-.01em}.ap-lock-btn[data-v-38d10a25]:hover:not(.ap-lock-btn--on){background:#00000017;color:#1d1d1f}.ap-lock-btn--on[data-v-38d10a25]{background:#ff3b3014;color:#ff3b30;border-color:#ff3b3033}.ap-lock-btn--on[data-v-38d10a25]:hover{background:#ff3b3021}.autopilot-gate[data-v-38d10a25]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;gap:1rem}.autopilot-gate-icon[data-v-38d10a25]{width:56px;height:56px;border-radius:16px;background:#0000000a;border:1px solid rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center;color:#86868b;margin-bottom:.25rem}.autopilot-gate-title[data-v-38d10a25]{font-size:1.1rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em}.autopilot-gate-desc[data-v-38d10a25]{font-size:.88rem;color:#86868b;line-height:1.55;max-width:420px;margin:0}.autopilot-gate-btn[data-v-38d10a25]{display:inline-block;margin-top:.5rem;background:#7c3aed;color:#fff;font-size:.88rem;font-weight:600;padding:.55rem 1.4rem;border-radius:980px;text-decoration:none;transition:background .15s ease}.autopilot-gate-btn[data-v-38d10a25]:hover{background:#6d28d9}@media(max-width:768px){.bd-card[data-v-38d10a25]{padding:1.15rem 1rem}.snippet-wrap[data-v-38d10a25]{overflow:hidden;border-radius:12px}.ap-hero[data-v-38d10a25]{padding:1.15rem 1rem 1rem;border-radius:14px}.ap-hero-top[data-v-38d10a25]{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.ap-hero-identity[data-v-38d10a25]{flex-wrap:wrap;gap:.45rem}.ap-hero-title[data-v-38d10a25]{font-size:.88rem}.ap-hero-plan[data-v-38d10a25]{font-size:.62rem}.ap-hero-actions[data-v-38d10a25]{width:100%}.ap-hero-run-btn[data-v-38d10a25]{flex:1;justify-content:center;font-size:.75rem;padding:.38rem .5rem}.ap-hero-power-btn[data-v-38d10a25]{flex:1;justify-content:center;font-size:.78rem;padding:.42rem .5rem}.ap-hero-desc[data-v-38d10a25]{font-size:.75rem;padding-bottom:.65rem;margin-bottom:.65rem}.ap-hero-meta[data-v-38d10a25]{gap:.3rem}.ap-hero .ap-meta-item[data-v-38d10a25],.ap-hero-sep[data-v-38d10a25]{font-size:.68rem}.ap-lock-widget[data-v-38d10a25]{flex-direction:column;border-radius:14px}.ap-lock-divider[data-v-38d10a25]{width:auto;height:1px;align-self:stretch}.ap-lock-item[data-v-38d10a25]{padding:.85rem 1rem;gap:.65rem}.ap-lock-icon[data-v-38d10a25]{width:28px;height:28px;border-radius:8px}.ap-lock-label[data-v-38d10a25]{font-size:.78rem}.ap-lock-sub[data-v-38d10a25]{font-size:.65rem;white-space:normal}.ap-lock-btn[data-v-38d10a25]{font-size:.7rem;padding:.3rem .65rem}.ap-rec-card[data-v-38d10a25]{flex-wrap:wrap;padding:.75rem .85rem;gap:.65rem}.ap-rec-body[data-v-38d10a25]{min-width:0;flex-basis:calc(100% - 2.5rem)}.ap-rec-type[data-v-38d10a25]{font-size:.62rem}.ap-rec-title[data-v-38d10a25]{font-size:.82rem}.ap-rec-desc[data-v-38d10a25]{font-size:.75rem}.ap-rec-actions[data-v-38d10a25]{flex-direction:row;width:100%;justify-content:flex-end;padding-top:.25rem;border-top:1px solid rgba(120,120,128,.08)}.ap-history-table[data-v-38d10a25]{font-size:.75rem}.ap-history-table th[data-v-38d10a25]{font-size:.62rem;padding:0 0 .4rem}.ap-history-table td[data-v-38d10a25]{padding:.45rem .25rem .45rem 0}.autopilot-gate[data-v-38d10a25]{padding:2rem 1.25rem}.autopilot-gate-icon[data-v-38d10a25]{width:48px;height:48px;border-radius:14px}.autopilot-gate-title[data-v-38d10a25]{font-size:1rem}.autopilot-gate-desc[data-v-38d10a25]{font-size:.82rem}}:root.dark .bf-label[data-v-38d10a25]{color:#8e8e93}:root.dark .bf-input[data-v-38d10a25]{color:#e5e5ea;background:#ffffff0a;border-color:#ffffff1a}:root.dark .bf-input[data-v-38d10a25]::placeholder{color:#ffffff40}:root.dark .bf-input[data-v-38d10a25]:focus{background:#ffffff14}:root.dark .lang-sub[data-v-38d10a25]{color:#8e8e93}:root.dark .lang-select[data-v-38d10a25]{color:#e5e5ea;background:#ffffff0a;border-color:#ffffff1a}:root.dark .bp-card[data-v-38d10a25]{border-color:#ffffff14;background:#ffffff08}:root.dark .bp-card[data-v-38d10a25]:hover:not(:disabled):not(.bp-card--active){border-color:#ffffff24;background:#ffffff0f}:root.dark .bp-icon[data-v-38d10a25]{color:#8e8e93}:root.dark .bp-title[data-v-38d10a25]{color:#e5e5ea}:root.dark .bp-desc[data-v-38d10a25]{color:#8e8e93}:root.dark .ap-meta-item[data-v-38d10a25]{color:#8e8e93}:root.dark .ap-meta-item strong[data-v-38d10a25]{color:#e5e5ea}:root.dark .ap-badge[data-v-38d10a25]{background:#ffffff14;color:#8e8e93}:root.dark .ap-rec-card[data-v-38d10a25]{border-color:#ffffff14;background:#ffffff08}:root.dark .ap-rec-icon[data-v-38d10a25]{color:#8e8e93}:root.dark .ap-rec-type[data-v-38d10a25]{color:#8e8e93}:root.dark .ap-rec-title[data-v-38d10a25]{color:#e5e5ea}:root.dark .ap-rec-desc[data-v-38d10a25]{color:#a1a1a6}:root.dark .ap-btn-ghost[data-v-38d10a25]{border-color:#ffffff1f;color:#a1a1a6}:root.dark .ap-btn-ghost[data-v-38d10a25]:hover{background:#ffffff0f}:root.dark .ap-history-table th[data-v-38d10a25]{color:#8e8e93;border-bottom-color:#ffffff14}:root.dark .ap-history-table td[data-v-38d10a25]{color:#a1a1a6;border-bottom-color:#ffffff0d}:root.dark .ap-toggle-label[data-v-38d10a25]{color:#e5e5ea}:root.dark .ap-toggle-thumb[data-v-38d10a25]{background:#e5e5ea}:root.dark .ap-run-check[data-v-38d10a25]{color:#a1a1a6}:root.dark .ap-run-thumb[data-v-38d10a25]{background:#e5e5ea}:root.dark .ap-archive-date[data-v-38d10a25]{color:#636366}:root.dark .ap-manual-badge[data-v-38d10a25]{background:#ffffff0f;color:#8e8e93}:root.dark .bd-tabs[data-v-38d10a25]{background:#ffffff0f}:root.dark .bd-tabs button[data-v-38d10a25]{color:#8e8e93}:root.dark .bd-tabs button.active[data-v-38d10a25]{background:#ffffff1a;color:#e5e5ea;box-shadow:0 1px 4px #00000040,inset 0 1px #ffffff0d}:root.dark .bd-tabs button[data-v-38d10a25]:hover:not(.active){color:#a1a1a6;background:#ffffff0d}:root.dark .ap-hero[data-v-38d10a25]{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 1px 12px #0003,0 4px 24px #00000026}:root.dark .ap-hero--on[data-v-38d10a25]{border-color:#34c75940;background:linear-gradient(155deg,#34c7590f,#ffffff0d 55%)}:root.dark .ap-hero-title[data-v-38d10a25]{color:#e5e5ea}:root.dark .ap-hero-plan[data-v-38d10a25]{color:#8e8e93;background:#ffffff0a;border-color:#ffffff14}:root.dark .ap-hero-desc[data-v-38d10a25]{color:#8e8e93;border-bottom-color:#ffffff0f}:root.dark .ap-hero .ap-meta-item[data-v-38d10a25]{color:#8e8e93}:root.dark .ap-hero .ap-meta-item strong[data-v-38d10a25]{color:#e5e5ea}:root.dark .ap-hero-sep[data-v-38d10a25]{color:#ffffff26}:root.dark .ap-hero-power-btn[data-v-38d10a25]{background:#ffffff0f;color:#8e8e93;border-color:#ffffff14}:root.dark .ap-hero-power-btn[data-v-38d10a25]:hover:not(.ap-hero-power-btn--on){background:#ffffff1a;border-color:#ffffff1f;color:#e5e5ea}:root.dark .ap-power-dot[data-v-38d10a25]{background:#fff3}:root.dark .ap-hero-run-btn[data-v-38d10a25]{color:#e5e5ea;background:#ffffff0a;border-color:#ffffff1a}:root.dark .ap-hero-run-btn[data-v-38d10a25]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26}:root.dark .ap-hero-dot[data-v-38d10a25]{background:#ffffff21}:root.dark .ap-run-progress-bar[data-v-38d10a25]{background:#ffffff12}:root.dark .ap-run-progress-stage[data-v-38d10a25]{color:#a1a1a6}:root.dark .ap-run-progress-pct[data-v-38d10a25]{color:#e5e5ea}:root.dark .ap-lock-widget[data-v-38d10a25]{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 1px 12px #0003,0 4px 24px #00000026}:root.dark .ap-lock-divider[data-v-38d10a25]{background:#ffffff0f}:root.dark .ap-lock-icon[data-v-38d10a25]{background:#ffffff0a;border-color:#ffffff14;color:#8e8e93}:root.dark .ap-lock-label[data-v-38d10a25]{color:#e5e5ea}:root.dark .ap-lock-sub[data-v-38d10a25]{color:#8e8e93}:root.dark .ap-lock-btn[data-v-38d10a25]{background:#ffffff0d;color:#8e8e93;border-color:#ffffff14}:root.dark .ap-lock-btn[data-v-38d10a25]:hover:not(.ap-lock-btn--on){background:#ffffff17;color:#e5e5ea}:root.dark .autopilot-gate-icon[data-v-38d10a25]{background:#ffffff0a;border-color:#ffffff14;color:#8e8e93}:root.dark .autopilot-gate-title[data-v-38d10a25]{color:#e5e5ea}:root.dark .autopilot-gate-desc[data-v-38d10a25]{color:#8e8e93}:root.dark .ap-lock-banner-btn[data-v-38d10a25]{background:#ffffff14}:root.dark .ap-lock-banner-btn[data-v-38d10a25]:hover{background:#ffffff24}.b-page[data-v-93039617]{max-width:960px;margin:0 auto;padding:2.5rem 1.5rem 4rem}@media(max-width:768px){.b-page[data-v-93039617]{padding:calc(52px + 1rem) 1rem 1.5rem}}.b-header[data-v-93039617]{margin-bottom:1.5rem}.b-title[data-v-93039617]{font-size:1.5rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;margin:0}.b-subtitle[data-v-93039617]{font-size:.85rem;color:#86868b;margin:.25rem 0 0}.b-toast[data-v-93039617]{padding:.75rem 1rem;border-radius:12px;font-size:.85rem;font-weight:500;margin-bottom:1.25rem}.b-toast--success[data-v-93039617]{background:#34c7591a;border:1px solid rgba(52,199,89,.25);color:#1a7f37}.b-toast--error[data-v-93039617]{background:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#c62828}.b-top[data-v-93039617]{display:grid;grid-template-columns:260px 1fr;gap:1.25rem;margin-bottom:1.5rem;align-items:stretch}.b-plan-card[data-v-93039617]{background:#fff;border:1px solid #e8e8ed;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column}.b-plan-icon[data-v-93039617]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.b-plan-label[data-v-93039617]{font-size:.68rem;font-weight:600;color:#aeaeb2;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem}.b-plan-name[data-v-93039617]{font-size:1.6rem;font-weight:750;color:#1d1d1f;letter-spacing:-.025em;margin-bottom:.75rem}.b-plan-divider[data-v-93039617]{height:1px;background:#f0f0f2;margin-bottom:.75rem}.b-plan-row[data-v-93039617]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0}.b-plan-row-label[data-v-93039617]{font-size:.78rem;color:#86868b;font-weight:500}.b-plan-row-val[data-v-93039617]{font-size:.78rem;font-weight:600;color:#1d1d1f}.b-status-pill[data-v-93039617]{font-size:.68rem;font-weight:600;padding:.15rem .55rem;border-radius:980px}.b-plan-actions[data-v-93039617]{margin-top:auto;padding-top:.75rem}.b-btn-outline[data-v-93039617]{width:100%;padding:.55rem 1rem;border:1.5px solid #d2d2d7;border-radius:980px;background:transparent;font:inherit;font-size:.82rem;font-weight:500;color:#1d1d1f;cursor:pointer;transition:all .15s}.b-btn-outline[data-v-93039617]:hover:not(:disabled){background:#f5f5f7}.b-btn-outline[data-v-93039617]:disabled{opacity:.5;cursor:default}.b-gauges[data-v-93039617]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.b-gauge[data-v-93039617]{background:#fff;border:1px solid #e8e8ed;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem 1rem 1.25rem;transition:box-shadow .15s}.b-gauge[data-v-93039617]:hover{box-shadow:0 2px 12px #0000000f}.b-gauge--disabled[data-v-93039617]{opacity:.55}.b-ring[data-v-93039617]{position:relative;width:110px;height:110px;margin-bottom:.5rem}.b-ring-inner[data-v-93039617]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.b-ring-val[data-v-93039617]{font-size:1.35rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;line-height:1}.b-ring-limit[data-v-93039617]{font-size:.68rem;font-weight:500;color:#aeaeb2;line-height:1}.b-gauge-label[data-v-93039617]{font-size:.82rem;font-weight:600;color:#1d1d1f;margin-bottom:.15rem}.b-gauge-pct[data-v-93039617]{font-size:.7rem;color:#86868b;font-weight:500}.b-gauge-pct--muted[data-v-93039617]{color:#aeaeb2}.b-plans[data-v-93039617]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.b-plan-tile[data-v-93039617]{background:#fff;border:1px solid #e8e8ed;border-radius:16px;padding:1.5rem;position:relative;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.b-plan-tile[data-v-93039617]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000012}.b-plan-tile--current[data-v-93039617]{border-color:#7c3aed4d;background:linear-gradient(160deg,#fff,#f0f6ff)}.b-current-tag[data-v-93039617]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#7c3aed;color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .7rem;border-radius:980px;letter-spacing:.02em;white-space:nowrap}.b-tile-header[data-v-93039617]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.b-tile-dot[data-v-93039617]{width:8px;height:8px;border-radius:50%}.b-tile-name[data-v-93039617]{font-size:.95rem;font-weight:700;color:#1d1d1f}.b-tile-price[data-v-93039617]{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:1.25rem}.b-tile-per[data-v-93039617]{font-size:.88rem;font-weight:500;color:#86868b;letter-spacing:0}.b-features[data-v-93039617]{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.b-features li[data-v-93039617]{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:#3a3a3c}.b-features li svg[data-v-93039617]{color:#34c759;flex-shrink:0}.b-tile-btn[data-v-93039617]{width:100%;padding:.6rem 1rem;border-radius:980px;border:1.5px solid #d2d2d7;background:transparent;font:inherit;font-size:.85rem;font-weight:600;color:#1d1d1f;cursor:pointer;transition:all .15s}.b-tile-btn[data-v-93039617]:hover:not(:disabled){background:#f5f5f7;border-color:#b0b0b5}.b-tile-btn--primary[data-v-93039617]{background:#7c3aed;border-color:#7c3aed;color:#fff}.b-tile-btn--primary[data-v-93039617]:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.b-tile-btn[data-v-93039617]:disabled{opacity:.5;cursor:default}.b-tile-active[data-v-93039617]{text-align:center;font-size:.8rem;font-weight:500;color:#7c3aed;padding:.6rem 0}.b-addons[data-v-93039617]{margin-top:2rem}.b-addons-title[data-v-93039617]{font-size:1.1rem;font-weight:700;color:#1d1d1f;letter-spacing:-.015em;margin:0 0 .75rem}.b-addon-card[data-v-93039617]{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid #e8e8ed;border-radius:16px;padding:1.25rem 1.5rem;transition:box-shadow .15s}.b-addon-card[data-v-93039617]:hover{box-shadow:0 2px 12px #0000000f}.b-addon-card--active[data-v-93039617]{border-color:#34c7594d}.b-addon-icon[data-v-93039617]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.b-addon-body[data-v-93039617]{flex:1;min-width:0}.b-addon-header[data-v-93039617]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.b-addon-name[data-v-93039617]{font-size:.95rem;font-weight:700;color:#1d1d1f}.b-addon-badge[data-v-93039617]{font-size:.65rem;font-weight:600;padding:.12rem .5rem;border-radius:980px}.b-addon-badge--active[data-v-93039617]{background:#34c7591a;color:#2e7d32}.b-addon-badge--warn[data-v-93039617]{background:#ff95001a;color:#ff9500}.b-addon-badge--cancel[data-v-93039617]{background:#ff3b3014;color:#ff3b30}.b-addon-desc[data-v-93039617]{font-size:.82rem;color:#86868b;margin:0;line-height:1.4}.b-addon-meta[data-v-93039617]{display:flex;gap:.4rem;margin-top:.35rem;font-size:.75rem}.b-addon-meta-label[data-v-93039617]{color:#aeaeb2}.b-addon-meta-val[data-v-93039617]{color:#1d1d1f;font-weight:600}.b-addon-action[data-v-93039617]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.b-addon-price[data-v-93039617]{font-size:1.1rem;font-weight:750;color:#1d1d1f;letter-spacing:-.02em}.b-addon-total[data-v-93039617]{font-size:.78rem;font-weight:600;color:#86868b}.b-addon-btn[data-v-93039617]{padding:.45rem 1.25rem;border-radius:980px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.b-addon-btn--primary[data-v-93039617]{background:#7c3aed;border:none;color:#fff}.b-addon-btn--primary[data-v-93039617]:hover:not(:disabled){background:#6d28d9}.b-addon-btn[data-v-93039617]:disabled{opacity:.5;cursor:default}.b-loading[data-v-93039617]{display:flex;justify-content:center;padding:4rem}.b-spinner[data-v-93039617]{width:28px;height:28px;border:2.5px solid #f0f0f2;border-top-color:#7c3aed;border-radius:50%;animation:b-spin-93039617 .7s linear infinite}@keyframes b-spin-93039617{to{transform:rotate(360deg)}}@media(max-width:800px){.b-top[data-v-93039617]{grid-template-columns:1fr}.b-gauges[data-v-93039617]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.b-gauges[data-v-93039617],.b-plans[data-v-93039617]{grid-template-columns:1fr}}:root.dark .b-title[data-v-93039617]{color:#e5e5ea}:root.dark .b-subtitle[data-v-93039617]{color:#8e8e93}:root.dark .b-plan-card[data-v-93039617]{background:#ffffff0d;border-color:#ffffff14}:root.dark .b-plan-name[data-v-93039617]{color:#e5e5ea}:root.dark .b-plan-label[data-v-93039617]{color:#636366}:root.dark .b-plan-divider[data-v-93039617]{background:#ffffff0f}:root.dark .b-plan-row-label[data-v-93039617]{color:#8e8e93}:root.dark .b-plan-row-val[data-v-93039617]{color:#e5e5ea}:root.dark .b-btn-outline[data-v-93039617]{border-color:#ffffff1a;color:#e5e5ea}:root.dark .b-btn-outline[data-v-93039617]:hover:not(:disabled){background:#ffffff0f}:root.dark .b-gauge[data-v-93039617]{background:#ffffff0d;border-color:#ffffff14}:root.dark .b-gauge[data-v-93039617]:hover{box-shadow:0 2px 12px #0003}:root.dark .b-ring-val[data-v-93039617]{color:#e5e5ea}:root.dark .b-ring-limit[data-v-93039617]{color:#636366}:root.dark .b-gauge-label[data-v-93039617]{color:#e5e5ea}:root.dark .b-gauge-pct[data-v-93039617]{color:#8e8e93}:root.dark .b-gauge-pct--muted[data-v-93039617]{color:#636366}:root.dark .b-plan-tile[data-v-93039617]{background:#ffffff0d;border-color:#ffffff14}:root.dark .b-plan-tile[data-v-93039617]:hover{box-shadow:0 6px 24px #00000040}:root.dark .b-plan-tile--current[data-v-93039617]{border-color:#7c3aed4d;background:linear-gradient(160deg,#ffffff0d,#7c3aed14)}:root.dark .b-tile-name[data-v-93039617]{color:#e5e5ea}:root.dark .b-tile-price[data-v-93039617]{color:#e5e5ea}:root.dark .b-tile-per[data-v-93039617]{color:#8e8e93}:root.dark .b-features li[data-v-93039617]{color:#a1a1a6}:root.dark .b-tile-btn[data-v-93039617]{border-color:#ffffff1a;color:#e5e5ea}:root.dark .b-tile-btn[data-v-93039617]:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff26}:root.dark .b-spinner[data-v-93039617]{border-color:#ffffff0f;border-top-color:#7c3aed}:root.dark .b-addons-title[data-v-93039617]{color:#e5e5ea}:root.dark .b-addon-card[data-v-93039617]{background:#ffffff0d;border-color:#ffffff14}:root.dark .b-addon-card[data-v-93039617]:hover{box-shadow:0 2px 12px #0003}:root.dark .b-addon-card--active[data-v-93039617]{border-color:#34c75940}:root.dark .b-addon-name[data-v-93039617]{color:#e5e5ea}:root.dark .b-addon-desc[data-v-93039617]{color:#8e8e93}:root.dark .b-addon-meta-val[data-v-93039617]{color:#e5e5ea}:root.dark .b-addon-price[data-v-93039617]{color:#e5e5ea}:root.dark .b-addon-total[data-v-93039617]{color:#8e8e93}@media(max-width:640px){.b-addon-card[data-v-93039617]{flex-direction:column;align-items:flex-start;gap:.75rem}.b-addon-action[data-v-93039617]{flex-direction:row;align-items:center;width:100%}.b-addon-btn[data-v-93039617]{flex:1;text-align:center}}.settings-page[data-v-32f6765a]{max-width:960px;margin:0 auto;padding:2.5rem 1.5rem 4rem}@media(max-width:768px){.settings-page[data-v-32f6765a]{padding:calc(52px + 1rem) 1rem 1.5rem}}.s-header[data-v-32f6765a]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.75rem;background:#fff;border:1px solid #e8e8ed;border-radius:16px;margin-bottom:1.25rem}.s-header-left[data-v-32f6765a]{display:flex;align-items:center;gap:1rem;min-width:0}.s-avatar-wrap[data-v-32f6765a]{position:relative;flex-shrink:0}.s-avatar[data-v-32f6765a]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#6366f1,#f97316);display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:700;color:#fff}.s-plan-badge[data-v-32f6765a]{position:absolute;bottom:-5px;right:-5px;padding:.1rem .4rem;border-radius:6px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:2px solid #fff}.s-plan-badge.plan-free[data-v-32f6765a]{background:#f0f0f2;color:#636366}.s-plan-badge.plan-starter[data-v-32f6765a]{background:#7c3aed;color:#fff}.s-plan-badge.plan-pro[data-v-32f6765a]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.s-plan-badge.plan-business[data-v-32f6765a]{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff}.s-plan-badge.plan-unlimited[data-v-32f6765a]{background:linear-gradient(110deg,#b8860b,#f5c518 40%,gold 60%,#c8960c);color:#fff}.s-header-info[data-v-32f6765a]{min-width:0}.s-header-name[data-v-32f6765a]{font-size:1.05rem;font-weight:650;color:#1d1d1f;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-header-email[data-v-32f6765a]{font-size:.82rem;color:#86868b;margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-prefs-card[data-v-32f6765a]{margin-bottom:1.25rem}.s-prefs-row[data-v-32f6765a]{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.s-pref-item[data-v-32f6765a]{display:flex;align-items:center;gap:.65rem}.s-date-fmt-select[data-v-32f6765a]{height:32px;padding:0 1.8rem 0 .65rem;border:1px solid #e0e0e5;border-radius:10px;font:inherit;font-size:.8rem;font-weight:500;background:#f2f2f7;color:#1d1d1f;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23aeaeb2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center}.s-date-fmt-select[data-v-32f6765a]:focus{border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed14}.s-lang-label[data-v-32f6765a]{font-size:.78rem;font-weight:500;color:#86868b}.s-lang-toggle[data-v-32f6765a]{display:flex;background:#f2f2f7;border-radius:10px;padding:3px;gap:2px}.s-lang-toggle button[data-v-32f6765a]{padding:.35rem .85rem;border-radius:8px;border:none;background:transparent;font-family:inherit;font-size:.8rem;font-weight:600;color:#86868b;cursor:pointer;transition:all .18s;letter-spacing:.02em}.s-lang-toggle button.active[data-v-32f6765a]{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000014}.s-grid[data-v-32f6765a]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:700px){.s-header[data-v-32f6765a]{flex-direction:column;align-items:flex-start}.s-grid[data-v-32f6765a]{grid-template-columns:1fr}}.s-card[data-v-32f6765a]{background:#fff;border:1px solid #e8e8ed;border-radius:16px;padding:1.5rem 1.5rem 1.25rem}.s-card-title[data-v-32f6765a]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:650;color:#1d1d1f;margin:0 0 1.25rem}.s-card-title svg[data-v-32f6765a]{color:#86868b}.s-field[data-v-32f6765a]{margin-bottom:1rem}.s-label[data-v-32f6765a]{display:block;font-size:.75rem;font-weight:600;color:#636366;margin-bottom:.35rem;letter-spacing:.01em}.s-input[data-v-32f6765a]{width:100%;padding:.6rem .85rem;background:#fafafa;border:1px solid #e0e0e5;border-radius:10px;font:inherit;font-size:.88rem;color:#1d1d1f;transition:border-color .15s,box-shadow .15s,background .15s;outline:none}.s-input[data-v-32f6765a]::placeholder{color:#aeaeb2}.s-input[data-v-32f6765a]:focus{background:#fff;border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed14}.s-input--ro[data-v-32f6765a]{background:#f5f5f7;color:#aeaeb2;cursor:not-allowed;border-color:#ececf0}.s-hint[data-v-32f6765a]{display:block;font-size:.72rem;color:#aeaeb2;margin-top:.3rem}.s-msg[data-v-32f6765a]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;padding:.55rem .8rem;border-radius:10px;margin-bottom:.5rem}.s-msg.success[data-v-32f6765a]{background:#34c7591a;border:1px solid rgba(52,199,89,.22);color:#1a7f37}.s-msg.error[data-v-32f6765a]{background:#ff3b3012;border:1px solid rgba(255,59,48,.18);color:#c62828}.s-footer[data-v-32f6765a]{display:flex;justify-content:flex-end;margin-top:.5rem}.s-btn[data-v-32f6765a]{padding:.5rem 1.4rem;background:#7c3aed;color:#fff;border:none;border-radius:980px;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 1px 6px #7c3aed40}.s-btn[data-v-32f6765a]:hover{background:#6d28d9;box-shadow:0 2px 10px #7c3aed59}.s-btn[data-v-32f6765a]:active{transform:scale(.97)}.s-btn[data-v-32f6765a]:disabled{opacity:.5;cursor:not-allowed;transform:none}:root.dark .s-header[data-v-32f6765a]{background:#ffffff0d;border-color:#ffffff14}:root.dark .s-header-name[data-v-32f6765a]{color:#e5e5ea}:root.dark .s-header-email[data-v-32f6765a]{color:#8e8e93}:root.dark .s-plan-badge[data-v-32f6765a]{border-color:#ffffff1a}:root.dark .s-plan-badge.plan-free[data-v-32f6765a]{background:#ffffff0f;color:#a1a1a6}:root.dark .s-card[data-v-32f6765a]{background:#ffffff0d;border-color:#ffffff14}:root.dark .s-card-title[data-v-32f6765a]{color:#e5e5ea}:root.dark .s-card-title svg[data-v-32f6765a]{color:#8e8e93}:root.dark .s-label[data-v-32f6765a]{color:#a1a1a6}:root.dark .s-input[data-v-32f6765a]{background:#ffffff0a;border-color:#ffffff14;color:#e5e5ea}:root.dark .s-input[data-v-32f6765a]::placeholder{color:#636366}:root.dark .s-input[data-v-32f6765a]:focus{background:#ffffff0f}:root.dark .s-input--ro[data-v-32f6765a]{background:#ffffff08;color:#636366;border-color:#ffffff0d}:root.dark .s-hint[data-v-32f6765a]{color:#636366}:root.dark .s-lang-label[data-v-32f6765a]{color:#8e8e93}:root.dark .s-lang-toggle[data-v-32f6765a]{background:#ffffff0a}:root.dark .s-lang-toggle button[data-v-32f6765a]{color:#8e8e93}:root.dark .s-lang-toggle button.active[data-v-32f6765a]{background:#ffffff1a;color:#e5e5ea;box-shadow:0 1px 3px #00000040}:root.dark .s-date-fmt-select[data-v-32f6765a]{background:#ffffff0a;border-color:#ffffff14;color:#e5e5ea}.s-cookie-link[data-v-32f6765a]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:10px;border:1px solid #e0e0e5;background:#f2f2f7;font:inherit;font-size:.8rem;font-weight:500;color:#636366;cursor:pointer;transition:all .18s}.s-cookie-link[data-v-32f6765a]:hover{color:#7c3aed;border-color:#7c3aed4d;background:#7c3aed0a}.s-notif-card[data-v-32f6765a]{margin-bottom:1.25rem}.s-notif-desc[data-v-32f6765a]{font-size:.78rem;color:#86868b;margin:-.5rem 0 1rem;line-height:1.4}.s-notif-list[data-v-32f6765a]{display:flex;flex-direction:column;gap:.75rem}.s-notif-item[data-v-32f6765a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .85rem;background:#f9f9fb;border:1px solid #e8e8ed;border-radius:12px;cursor:pointer}.s-notif-info[data-v-32f6765a]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.s-notif-label[data-v-32f6765a]{font-size:.84rem;font-weight:600;color:#1d1d1f}.s-notif-hint[data-v-32f6765a]{font-size:.72rem;color:#86868b;line-height:1.3}.s-toggle[data-v-32f6765a]{position:relative;width:44px;height:26px;border-radius:13px;border:none;background:#d1d1d6;cursor:pointer;flex-shrink:0;transition:background .2s;padding:0}.s-toggle.on[data-v-32f6765a]{background:#7c3aed}.s-toggle[data-v-32f6765a]:disabled{opacity:.5;cursor:not-allowed}.s-toggle-knob[data-v-32f6765a]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s}.s-toggle.on .s-toggle-knob[data-v-32f6765a]{transform:translate(18px)}:root.dark .s-notif-desc[data-v-32f6765a]{color:#8e8e93}:root.dark .s-notif-item[data-v-32f6765a]{background:#ffffff08;border-color:#ffffff14}:root.dark .s-notif-label[data-v-32f6765a]{color:#e5e5ea}:root.dark .s-notif-hint[data-v-32f6765a]{color:#636366}:root.dark .s-toggle[data-v-32f6765a]{background:#ffffff1f}:root.dark .s-toggle.on[data-v-32f6765a]{background:#7c3aed}:root.dark .s-toggle-knob[data-v-32f6765a]{background:#e5e5ea}:root.dark .s-cookie-link[data-v-32f6765a]{background:#ffffff0a;border-color:#ffffff14;color:#8e8e93}:root.dark .s-cookie-link[data-v-32f6765a]:hover{color:#a78bfa;border-color:#7c3aed4d;background:#7c3aed0f}.lm-backdrop[data-v-ad7cdf4b]{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:lm-fade-in-ad7cdf4b .15s ease}@keyframes lm-fade-in-ad7cdf4b{0%{opacity:0}to{opacity:1}}.lm-modal[data-v-ad7cdf4b]{position:relative;display:flex;width:100%;max-width:920px;height:min(640px,90vh);background:#f5f5f7;border-radius:20px;overflow:hidden;box-shadow:0 32px 80px #00000038,0 0 0 1px #0000000f;animation:lm-slide-up-ad7cdf4b .2s ease}@keyframes lm-slide-up-ad7cdf4b{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lm-modal--open[data-v-ad7cdf4b]{border-top:3px solid #ff9f0a}.lm-modal--in_progress[data-v-ad7cdf4b]{border-top:3px solid #7C3AED}.lm-modal--resolved[data-v-ad7cdf4b]{border-top:3px solid #34c759}.lm-conv-name-row[data-v-ad7cdf4b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.lm-status-chip[data-v-ad7cdf4b]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:20px;font-size:.7rem;font-weight:600;line-height:1}.lm-status-chip--open[data-v-ad7cdf4b]{background:#ff9f0a1f;color:#b45309}.lm-status-chip--in_progress[data-v-ad7cdf4b]{background:#7c3aed1a;color:#7c3aed}.lm-status-chip--resolved[data-v-ad7cdf4b]{background:#34c7591f;color:#1a7f37}.lm-close[data-v-ad7cdf4b]{position:absolute;top:1rem;right:1rem;z-index:10;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border-radius:50%;border:none;background:#7878801f;color:#636366;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0;line-height:1}.lm-close[data-v-ad7cdf4b]:hover{background:#78788038;color:#1d1d1f}.lm-conversation[data-v-ad7cdf4b]{flex:1;display:flex;flex-direction:column;min-width:0;background:#fff;border-right:1px solid rgba(120,120,128,.12)}.lm-conv-header[data-v-ad7cdf4b]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(120,120,128,.1);flex-shrink:0}.lm-avatar[data-v-ad7cdf4b]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lm-avatar--lg[data-v-ad7cdf4b]{width:52px;height:52px;font-size:1.25rem;margin-bottom:.5rem}.lm-conv-name[data-v-ad7cdf4b]{font-size:.9rem;font-weight:600;color:#1d1d1f}.lm-conv-meta[data-v-ad7cdf4b]{font-size:.75rem;color:#aeaeb2;margin-top:.1rem}.lm-messages[data-v-ad7cdf4b]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:0;background:#fafafa}.lm-empty[data-v-ad7cdf4b]{flex:1;display:flex;align-items:center;justify-content:center;color:#aeaeb2;font-size:.85rem;padding:2rem}.lm-details[data-v-ad7cdf4b]{width:280px;flex-shrink:0;display:flex;flex-direction:column;padding:1.5rem;overflow-y:auto;gap:0}.lm-details-header[data-v-ad7cdf4b]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#aeaeb2;margin-bottom:1.1rem}.lm-section[data-v-ad7cdf4b]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.5rem}.lm-visitor-name[data-v-ad7cdf4b]{font-size:1rem;font-weight:700;color:#1d1d1f}.lm-divider[data-v-ad7cdf4b]{height:1px;background:#7878801a;margin:1rem 0}.lm-field[data-v-ad7cdf4b]{margin-bottom:.9rem}.lm-field-label[data-v-ad7cdf4b]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#aeaeb2;margin-bottom:.25rem}.lm-field-value[data-v-ad7cdf4b]{font-size:.875rem;color:#1d1d1f;line-height:1.4;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.lm-link[data-v-ad7cdf4b]{color:#7c3aed;text-decoration:none}.lm-link[data-v-ad7cdf4b]:hover{text-decoration:underline}.lm-summary[data-v-ad7cdf4b]{display:block;color:#3a3a3c;line-height:1.5}.lm-badge[data-v-ad7cdf4b]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:20px;font-size:.72rem;font-weight:600;text-transform:capitalize;background:#7878801a;color:#3a3a3c}.lm-badge--email[data-v-ad7cdf4b]{background:#7c3aed1a;color:#7c3aed}.lm-badge--phone[data-v-ad7cdf4b]{background:#34c7591f;color:#1a7f37}.lm-contact-time[data-v-ad7cdf4b]{font-size:.78rem;color:#86868b}.lm-status-pills[data-v-ad7cdf4b]{display:flex;gap:.35rem}.lm-status-pill[data-v-ad7cdf4b]{flex:1;padding:.38rem .4rem;border-radius:8px;border:1px solid rgba(120,120,128,.18);background:transparent;font:inherit;font-size:.75rem;font-weight:500;color:#86868b;cursor:pointer;text-align:center;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.lm-status-pill[data-v-ad7cdf4b]:hover:not(:disabled):not(.active){background:#7878800f;color:#1d1d1f;border-color:#7878804d}.lm-status-pill.active[data-v-ad7cdf4b]{border-color:transparent;font-weight:600}.lm-status-pill--open.active[data-v-ad7cdf4b]{background:#ff9f0a1f;color:#b45309}.lm-status-pill--in_progress.active[data-v-ad7cdf4b]{background:#7c3aed1a;color:#7c3aed}.lm-status-pill--resolved.active[data-v-ad7cdf4b]{background:#34c7591f;color:#1a7f37}.lm-status-pill[data-v-ad7cdf4b]:disabled{opacity:.5;cursor:default}.lm-footer[data-v-ad7cdf4b]{margin-top:auto;padding-top:1.5rem}.lm-open-btn[data-v-ad7cdf4b]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border:1px solid rgba(120,120,128,.25);border-radius:980px;background:#fff;color:#1d1d1f;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;width:100%;justify-content:center}.lm-open-btn[data-v-ad7cdf4b]:hover{background:#f5f5f7;border-color:#78788066}@media(max-width:768px){.lm-backdrop[data-v-ad7cdf4b]{padding:0}.lm-modal[data-v-ad7cdf4b]{flex-direction:column;width:100%;max-width:100%;height:100vh;height:100dvh;border-radius:0}.lm-close[data-v-ad7cdf4b]{top:.6rem;right:.6rem;z-index:20}.lm-details[data-v-ad7cdf4b]{order:-1;width:100%;flex-shrink:0;padding:.85rem 3rem .85rem 1rem;border-bottom:1px solid rgba(120,120,128,.12);overflow-y:visible;gap:0}.lm-details-header[data-v-ad7cdf4b],.lm-divider[data-v-ad7cdf4b]{display:none}.lm-section[data-v-ad7cdf4b]{flex-direction:row;align-items:center;gap:.6rem;margin-bottom:.5rem}.lm-avatar--lg[data-v-ad7cdf4b]{width:34px;height:34px;font-size:.85rem;margin-bottom:0}.lm-visitor-name[data-v-ad7cdf4b]{font-size:.92rem}.lm-field[data-v-ad7cdf4b]{margin-bottom:.45rem}.lm-field-label[data-v-ad7cdf4b]{font-size:.62rem;margin-bottom:.1rem}.lm-field-value[data-v-ad7cdf4b]{font-size:.8rem}.lm-summary[data-v-ad7cdf4b]{font-size:.78rem;line-height:1.4}.lm-status-pills[data-v-ad7cdf4b]{gap:.25rem}.lm-status-pill[data-v-ad7cdf4b]{padding:.28rem .35rem;font-size:.7rem;border-radius:7px}.lm-footer[data-v-ad7cdf4b]{padding-top:.6rem}.lm-open-btn[data-v-ad7cdf4b]{font-size:.78rem;padding:.45rem .8rem}.lm-conversation[data-v-ad7cdf4b]{flex:1;min-height:0;border-right:none}.lm-conv-header[data-v-ad7cdf4b]{display:none}.lm-messages[data-v-ad7cdf4b]{padding:.85rem 1rem}}:root.dark .lm-modal[data-v-ad7cdf4b]{background:#0d0d12;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0f}:root.dark .lm-conversation[data-v-ad7cdf4b]{background:#ffffff0d;border-right-color:#ffffff14}:root.dark .lm-conv-header[data-v-ad7cdf4b]{border-bottom-color:#ffffff14}:root.dark .lm-conv-name[data-v-ad7cdf4b]{color:#e5e5ea}:root.dark .lm-conv-meta[data-v-ad7cdf4b]{color:#636366}:root.dark .lm-messages[data-v-ad7cdf4b]{background:#ffffff08}:root.dark .lm-empty[data-v-ad7cdf4b]{color:#636366}:root.dark .lm-close[data-v-ad7cdf4b]{background:#ffffff14;color:#a1a1a6}:root.dark .lm-close[data-v-ad7cdf4b]:hover{background:#ffffff24;color:#e5e5ea}:root.dark .lm-details-header[data-v-ad7cdf4b]{color:#636366}:root.dark .lm-visitor-name[data-v-ad7cdf4b]{color:#e5e5ea}:root.dark .lm-divider[data-v-ad7cdf4b]{background:#ffffff14}:root.dark .lm-field-label[data-v-ad7cdf4b]{color:#636366}:root.dark .lm-field-value[data-v-ad7cdf4b]{color:#e5e5ea}:root.dark .lm-summary[data-v-ad7cdf4b]{color:#a1a1a6}:root.dark .lm-contact-time[data-v-ad7cdf4b]{color:#8e8e93}:root.dark .lm-status-pill[data-v-ad7cdf4b]{color:#8e8e93;border-color:#ffffff1a}:root.dark .lm-status-pill[data-v-ad7cdf4b]:hover:not(:disabled):not(.active){background:#ffffff0f;color:#e5e5ea;border-color:#ffffff26}:root.dark .lm-open-btn[data-v-ad7cdf4b]{background:#ffffff0d;border-color:#ffffff1f;color:#e5e5ea}:root.dark .lm-open-btn[data-v-ad7cdf4b]:hover{background:#ffffff14;border-color:#ffffff2e}:root.dark .lm-badge[data-v-ad7cdf4b]{background:#ffffff14;color:#a1a1a6}.leads-page[data-v-c0dc1bf8]{max-width:960px;margin:0 auto}.leads-hero[data-v-c0dc1bf8]{display:flex;align-items:center;gap:1.25rem;padding:1.4rem 1.75rem;margin-bottom:1.25rem}.leads-hero-icon[data-v-c0dc1bf8]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#7c3aed1a,#ec48991a);color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}.leads-hero-info[data-v-c0dc1bf8]{flex:1;min-width:0}.leads-hero-title[data-v-c0dc1bf8]{font-size:1.25rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;line-height:1.2;margin:0}.leads-hero-sub[data-v-c0dc1bf8]{font-size:.8rem;color:#86868b;margin:.2rem 0 0}.leads-hero-stats[data-v-c0dc1bf8]{display:flex;align-items:center}.leads-hero-stat[data-v-c0dc1bf8]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0 1.25rem}.leads-hero-stat--sep[data-v-c0dc1bf8]{border-left:1px solid rgba(120,120,128,.15)}.leads-hero-stat-val[data-v-c0dc1bf8]{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:#1d1d1f;line-height:1}.lhsv--red[data-v-c0dc1bf8]{color:#ff3b30}.lhsv--blue[data-v-c0dc1bf8]{color:#7c3aed}.lhsv--green[data-v-c0dc1bf8]{color:#34c759}.leads-hero-stat-lbl[data-v-c0dc1bf8]{font-size:.68rem;color:#86868b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.lv-tabs-seg[data-v-c0dc1bf8]{display:inline-flex;background:#7878801a;border-radius:12px;padding:3px;gap:2px;margin-bottom:1.25rem}.lv-tabs-seg button[data-v-c0dc1bf8]{display:flex;align-items:center;gap:.4rem;padding:.42rem 1.1rem;border-radius:9px;border:none;background:transparent;font:inherit;font-size:.85rem;font-weight:500;color:#636366;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.lv-tabs-seg button[data-v-c0dc1bf8]:hover:not(.active){color:#1d1d1f}.lv-tabs-seg button.active[data-v-c0dc1bf8]{background:#fff;color:#1d1d1f;font-weight:600;box-shadow:0 1px 4px #0000001a,0 0 0 .5px #0000000a}.lv-tab-count[data-v-c0dc1bf8]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:.68rem;font-weight:700;background:#7878801f;color:#636366;line-height:1}.lv-tabs-seg button.active .lv-tab-count[data-v-c0dc1bf8]{background:#7c3aed1a;color:#7c3aed}.leads-toolbar[data-v-c0dc1bf8]{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.85rem;flex-wrap:wrap}.leads-search-wrap[data-v-c0dc1bf8]{position:relative;display:flex;align-items:center;flex:1;min-width:180px}.leads-search-icon[data-v-c0dc1bf8]{position:absolute;left:.75rem;color:#c7c7cc;pointer-events:none;z-index:1}.leads-search-input[data-v-c0dc1bf8]{width:100%;height:36px;padding:0 2rem 0 2.15rem;border:1px solid rgba(120,120,128,.18);border-radius:10px;font:inherit;font-size:.85rem;background:#ffffffb3;color:#1d1d1f;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;box-sizing:border-box}.leads-search-input[data-v-c0dc1bf8]::placeholder{color:#c7c7cc}.leads-search-input[data-v-c0dc1bf8]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;background:#fff}.leads-search-clear[data-v-c0dc1bf8]{position:absolute;right:.55rem;background:none;border:none;color:#c7c7cc;cursor:pointer;padding:.25rem;display:flex;align-items:center;border-radius:4px;transition:color .15s;line-height:1}.leads-search-clear[data-v-c0dc1bf8]:hover{color:#636366}.lv-period-seg[data-v-c0dc1bf8]{display:flex;align-items:center;height:36px;box-sizing:border-box;border:1px solid rgba(120,120,128,.18);border-radius:10px;background:#ffffffb3;padding:3px;gap:1px}.lv-period-btn[data-v-c0dc1bf8]{height:26px;padding:0 .6rem;border-radius:7px;border:none;background:transparent;font:inherit;font-size:.78rem;font-weight:500;color:#86868b;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s;white-space:nowrap;display:flex;align-items:center}.lv-period-btn[data-v-c0dc1bf8]:hover:not(.active){color:#1d1d1f;background:#7878800f}.lv-period-btn.active[data-v-c0dc1bf8]{background:#7878801f;color:#1d1d1f;font-weight:600}.leads-clear-btn[data-v-c0dc1bf8]{display:inline-flex;align-items:center;gap:.3rem;height:36px;padding:0 .75rem;border-radius:10px;border:1px solid transparent;background:transparent;font:inherit;font-size:.8rem;font-weight:500;color:#aeaeb2;cursor:pointer;transition:color .15s,background .15s,border-color .15s;white-space:nowrap;box-sizing:border-box}.leads-clear-btn[data-v-c0dc1bf8]:hover{color:#ff3b30;background:#ff3b300f;border-color:#ff3b3026}.leads-empty[data-v-c0dc1bf8]{text-align:center;padding:3.5rem 2rem;color:#8e8e93;font-size:.9rem;line-height:1.6}.leads-clear-link[data-v-c0dc1bf8]{background:none;border:none;color:#7c3aed;cursor:pointer;font:inherit;font-size:.9rem;margin-left:.25rem;text-decoration:underline}.leads-table[data-v-c0dc1bf8]{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;font-size:.875rem}.leads-table thead tr[data-v-c0dc1bf8]{border-bottom:none}.leads-table th[data-v-c0dc1bf8]{padding:.85rem 1.15rem;text-align:left;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93;white-space:nowrap;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06)}.leads-table th[data-v-c0dc1bf8]:first-child{padding-left:1.35rem}.leads-table th[data-v-c0dc1bf8]:last-child{padding-right:1.35rem}.leads-th-sort[data-v-c0dc1bf8]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.leads-th-sort[data-v-c0dc1bf8]:hover{color:#3a3a3c}.leads-sort-icon[data-v-c0dc1bf8]{margin-left:.3rem;opacity:.35;font-size:.68rem;transition:opacity .15s,color .15s}.leads-sort-icon.active[data-v-c0dc1bf8]{opacity:1;color:#7c3aed}.leads-row[data-v-c0dc1bf8]{border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;transition:background .15s ease}.leads-row[data-v-c0dc1bf8]:last-child{border-bottom:none}.leads-row[data-v-c0dc1bf8]:hover{background:#00000005}.leads-row--unread[data-v-c0dc1bf8]{background:#7c3aed06}.leads-row--unread[data-v-c0dc1bf8]:hover{background:#7c3aed0b}.leads-table td[data-v-c0dc1bf8]{padding:1rem 1.15rem;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.04)}.leads-row:last-child td[data-v-c0dc1bf8]{border-bottom:none}.leads-table td[data-v-c0dc1bf8]:first-child{padding-left:1.35rem}.leads-table td[data-v-c0dc1bf8]:last-child{padding-right:1.35rem}.leads-td-date[data-v-c0dc1bf8]{font-size:.82rem;color:#6e6e73;white-space:nowrap;font-variant-numeric:tabular-nums}.leads-unread-dot[data-v-c0dc1bf8]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7c3aed;margin-right:.55rem;vertical-align:middle;flex-shrink:0;box-shadow:0 0 0 2px #7c3aed26}.leads-td-bot[data-v-c0dc1bf8]{font-size:.82rem;color:#6e6e73;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-badge[data-v-c0dc1bf8]{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:980px;font-size:.72rem;font-weight:600;text-transform:capitalize;letter-spacing:.01em}.leads-badge--email[data-v-c0dc1bf8]{background:#7c3aed14;color:#7c3aed;border:1px solid rgba(124,58,237,.1)}.leads-badge--phone[data-v-c0dc1bf8]{background:#34c75914;color:#1a7f37;border:1px solid rgba(52,199,89,.1)}.leads-time[data-v-c0dc1bf8]{display:block;font-size:.72rem;color:#8e8e93;margin-top:.25rem}.leads-td-summary[data-v-c0dc1bf8]{font-size:.82rem;color:#6e6e73;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.leads-status-badge[data-v-c0dc1bf8]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;padding:.22rem .65rem;border-radius:980px;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em}.leads-status--open[data-v-c0dc1bf8]{background:#ff9f0a17;color:#b45309;border:1px solid rgba(255,159,10,.12)}.leads-status--in_progress[data-v-c0dc1bf8]{background:#7c3aed14;color:#7c3aed;border:1px solid rgba(124,58,237,.1)}.leads-status--resolved[data-v-c0dc1bf8]{background:#34c75917;color:#1a7f37;border:1px solid rgba(52,199,89,.12)}.leads-avatar[data-v-c0dc1bf8]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#f0f0f5,#e8e8ed);color:#636366;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;flex-shrink:0;letter-spacing:-.01em}.leads-row--unread .leads-avatar[data-v-c0dc1bf8]{background:linear-gradient(135deg,#7c3aed1a,#ec48991f);color:#7c3aed}.leads-contact-name[data-v-c0dc1bf8]{font-size:.875rem;font-weight:500;color:#1d1d1f;line-height:1.3}.leads-contact-name--unread[data-v-c0dc1bf8]{font-weight:700}.leads-td-chevron[data-v-c0dc1bf8]{width:32px;text-align:center;color:#c7c7cc;transition:color .15s}.leads-row:hover .leads-td-chevron[data-v-c0dc1bf8]{color:#8e8e93}.lv-pagination[data-v-c0dc1bf8]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-top:1px solid rgba(120,120,128,.08);flex-wrap:wrap}.lv-pagination-info[data-v-c0dc1bf8]{font-size:.78rem;color:#86868b;white-space:nowrap;flex:1}.lv-pagination-pages[data-v-c0dc1bf8]{display:flex;align-items:center;gap:2px}.lv-page-btn[data-v-c0dc1bf8]{min-width:30px;height:30px;padding:0 .3rem;border-radius:7px;border:none;background:transparent;color:#636366;font:inherit;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.lv-page-btn[data-v-c0dc1bf8]:hover:not(:disabled):not(.active){background:#78788014;color:#1d1d1f}.lv-page-btn[data-v-c0dc1bf8]:disabled{opacity:.3;cursor:default}.lv-page-num.active[data-v-c0dc1bf8]{background:#1d1d1f;color:#fff;font-weight:600}.lv-page-ellipsis[data-v-c0dc1bf8]{min-width:24px;text-align:center;font-size:.8rem;color:#aeaeb2;line-height:30px}.lv-page-size-wrap[data-v-c0dc1bf8]{margin-left:auto}.lv-page-size-select[data-v-c0dc1bf8]{height:30px;padding:0 1.5rem 0 .6rem;border:1px solid rgba(120,120,128,.18);border-radius:7px;font:inherit;font-size:.78rem;background:#ffffffb3;color:#636366;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23aeaeb2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;box-sizing:border-box}.lv-page-size-select[data-v-c0dc1bf8]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.lv-breakdown-grid[data-v-c0dc1bf8]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.85rem}.lv-breakdown-card[data-v-c0dc1bf8]{padding:1.5rem}.lv-breakdown-title[data-v-c0dc1bf8]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#86868b;margin-bottom:1.1rem}.lv-bar-list[data-v-c0dc1bf8]{display:flex;flex-direction:column;gap:.75rem}.lv-bar-row[data-v-c0dc1bf8]{display:flex;align-items:center;gap:.65rem}.lv-bar-label[data-v-c0dc1bf8]{font-size:.82rem;color:#3a3a3c;width:110px;flex-shrink:0;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-bar-track[data-v-c0dc1bf8]{flex:1;height:5px;border-radius:3px;background:#7878801a;overflow:hidden}.lv-bar-fill[data-v-c0dc1bf8]{height:100%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#ec4899);transition:width .4s ease}.lv-bar-fill--purple[data-v-c0dc1bf8]{background:linear-gradient(90deg,#7c3aed,#a855f7)}.lv-bar-meta[data-v-c0dc1bf8]{font-size:.8rem;font-weight:600;color:#1d1d1f;width:54px;text-align:right;flex-shrink:0}.lv-bar-pct[data-v-c0dc1bf8]{font-weight:400;color:#aeaeb2;margin-left:.25rem}.lv-contact-chips[data-v-c0dc1bf8]{display:flex;gap:1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(120,120,128,.1)}.lv-contact-stat[data-v-c0dc1bf8]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#636366}.lv-advisor[data-v-c0dc1bf8]{padding:1.5rem}@media(max-width:768px){.leads-hero[data-v-c0dc1bf8]{flex-wrap:wrap;padding:1rem 1.15rem;gap:.75rem}.leads-hero-icon[data-v-c0dc1bf8]{width:38px;height:38px;border-radius:11px}.leads-hero-icon svg[data-v-c0dc1bf8]{width:18px;height:18px}.leads-hero-title[data-v-c0dc1bf8]{font-size:1.05rem}.leads-hero-sub[data-v-c0dc1bf8]{font-size:.75rem}.leads-hero-stats[data-v-c0dc1bf8]{width:100%;justify-content:space-around;padding-top:.65rem;border-top:1px solid rgba(120,120,128,.1)}.leads-hero-stat[data-v-c0dc1bf8]{padding:0}.leads-hero-stat--sep[data-v-c0dc1bf8]{border-left:none}.leads-hero-stat-val[data-v-c0dc1bf8]{font-size:1.15rem}.lv-tabs-seg[data-v-c0dc1bf8]{display:flex;width:100%}.lv-tabs-seg button[data-v-c0dc1bf8]{flex:1;justify-content:center}.leads-toolbar[data-v-c0dc1bf8]{flex-direction:column;gap:.4rem}.leads-search-wrap[data-v-c0dc1bf8]{min-width:0}.lv-period-seg[data-v-c0dc1bf8]{width:100%;justify-content:stretch}.lv-period-btn[data-v-c0dc1bf8]{flex:1;justify-content:center;text-align:center}.leads-table[data-v-c0dc1bf8]{min-width:0}.leads-table th[data-v-c0dc1bf8]:nth-child(3),.leads-table td[data-v-c0dc1bf8]:nth-child(3),.leads-table th[data-v-c0dc1bf8]:nth-child(4),.leads-table td[data-v-c0dc1bf8]:nth-child(4),.leads-table th[data-v-c0dc1bf8]:nth-child(5),.leads-table td[data-v-c0dc1bf8]:nth-child(5){display:none}.leads-table th[data-v-c0dc1bf8]{padding:.6rem;font-size:.66rem}.leads-table td[data-v-c0dc1bf8]{padding:.7rem .6rem}.leads-td-date[data-v-c0dc1bf8]{font-size:.75rem}.leads-avatar[data-v-c0dc1bf8]{width:28px;height:28px;font-size:.72rem}.leads-contact-name[data-v-c0dc1bf8]{font-size:.82rem}.conv-contact-chip[data-v-c0dc1bf8]{font-size:.7rem}.leads-status-badge[data-v-c0dc1bf8]{font-size:.65rem;padding:.15rem .4rem}.lv-page-size-wrap[data-v-c0dc1bf8]{display:none}.lv-pagination[data-v-c0dc1bf8]{justify-content:space-between}.lv-pagination-info[data-v-c0dc1bf8]{font-size:.72rem}.lv-page-btn[data-v-c0dc1bf8]{min-width:28px;height:28px;font-size:.75rem}.lv-breakdown-grid[data-v-c0dc1bf8]{grid-template-columns:1fr}.lv-breakdown-card[data-v-c0dc1bf8]{padding:1.15rem}.lv-bar-label[data-v-c0dc1bf8]{width:80px;font-size:.78rem}.lv-contact-chips[data-v-c0dc1bf8]{flex-direction:column;gap:.5rem}.lv-advisor[data-v-c0dc1bf8]{padding:1.15rem}}:root.dark .leads-hero-title[data-v-c0dc1bf8]{color:#e5e5ea}:root.dark .leads-hero-sub[data-v-c0dc1bf8]{color:#8e8e93}:root.dark .leads-hero-stat-val[data-v-c0dc1bf8]{color:#e5e5ea}:root.dark .leads-hero-stat--sep[data-v-c0dc1bf8]{border-left-color:#ffffff14}:root.dark .leads-hero-stat-lbl[data-v-c0dc1bf8]{color:#8e8e93}:root.dark .lv-tabs-seg[data-v-c0dc1bf8]{background:#ffffff0f}:root.dark .lv-tabs-seg button[data-v-c0dc1bf8]{color:#a1a1a6}:root.dark .lv-tabs-seg button[data-v-c0dc1bf8]:hover:not(.active){color:#e5e5ea}:root.dark .lv-tabs-seg button.active[data-v-c0dc1bf8]{background:#ffffff1a;color:#e5e5ea;box-shadow:0 1px 4px #00000040,0 0 0 .5px #ffffff0f}:root.dark .lv-tab-count[data-v-c0dc1bf8]{background:#ffffff14;color:#a1a1a6}:root.dark .lv-tabs-seg button.active .lv-tab-count[data-v-c0dc1bf8]{background:#7c3aed26}:root.dark .leads-search-input[data-v-c0dc1bf8]{background:#ffffff0d;border-color:#ffffff1a;color:#e5e5ea}:root.dark .leads-search-input[data-v-c0dc1bf8]::placeholder{color:#ffffff40}:root.dark .leads-search-input[data-v-c0dc1bf8]:focus{background:#ffffff14}:root.dark .leads-search-icon[data-v-c0dc1bf8]{color:#ffffff40}:root.dark .leads-search-clear[data-v-c0dc1bf8]{color:#ffffff40}:root.dark .leads-search-clear[data-v-c0dc1bf8]:hover{color:#a1a1a6}:root.dark .lv-period-seg[data-v-c0dc1bf8]{background:#ffffff0d;border-color:#ffffff1a}:root.dark .lv-period-btn[data-v-c0dc1bf8]{color:#8e8e93}:root.dark .lv-period-btn[data-v-c0dc1bf8]:hover:not(.active){color:#e5e5ea;background:#ffffff0f}:root.dark .lv-period-btn.active[data-v-c0dc1bf8]{background:#ffffff1a;color:#e5e5ea}:root.dark .leads-clear-btn[data-v-c0dc1bf8]{color:#636366}:root.dark .leads-empty[data-v-c0dc1bf8]{color:#8e8e93}:root.dark .leads-table th[data-v-c0dc1bf8]{background:#ffffff08;color:#8e8e93;border-bottom-color:#ffffff0f}:root.dark .leads-th-sort[data-v-c0dc1bf8]:hover{color:#e5e5ea}:root.dark .leads-row[data-v-c0dc1bf8]{border-bottom-color:#ffffff0a}:root.dark .leads-row[data-v-c0dc1bf8]:hover{background:#ffffff08}:root.dark .leads-row--unread[data-v-c0dc1bf8]{background:#7c3aed0f}:root.dark .leads-row--unread[data-v-c0dc1bf8]:hover{background:#7c3aed17}:root.dark .leads-table td[data-v-c0dc1bf8]{border-bottom-color:#ffffff0a}:root.dark .leads-td-date[data-v-c0dc1bf8]{color:#a1a1a6}:root.dark .leads-td-bot[data-v-c0dc1bf8]{color:#a1a1a6}:root.dark .leads-td-summary[data-v-c0dc1bf8]{color:#a1a1a6}:root.dark .leads-avatar[data-v-c0dc1bf8]{background:linear-gradient(135deg,#ffffff0f,#ffffff0a);color:#a1a1a6}:root.dark .leads-contact-name[data-v-c0dc1bf8]{color:#e5e5ea}:root.dark .leads-td-chevron[data-v-c0dc1bf8]{color:#fff3}:root.dark .leads-row:hover .leads-td-chevron[data-v-c0dc1bf8]{color:#8e8e93}:root.dark .lv-pagination[data-v-c0dc1bf8]{border-top-color:#ffffff0f}:root.dark .lv-pagination-info[data-v-c0dc1bf8]{color:#8e8e93}:root.dark .lv-page-btn[data-v-c0dc1bf8]{color:#a1a1a6}:root.dark .lv-page-btn[data-v-c0dc1bf8]:hover:not(:disabled):not(.active){background:#ffffff14;color:#e5e5ea}:root.dark .lv-page-num.active[data-v-c0dc1bf8]{background:#e5e5ea;color:#111118}:root.dark .lv-page-ellipsis[data-v-c0dc1bf8]{color:#636366}:root.dark .lv-page-size-select[data-v-c0dc1bf8]{background:#ffffff0d;border-color:#ffffff1a;color:#a1a1a6}:root.dark .lv-breakdown-title[data-v-c0dc1bf8]{color:#8e8e93}:root.dark .lv-bar-label[data-v-c0dc1bf8]{color:#a1a1a6}:root.dark .lv-bar-track[data-v-c0dc1bf8]{background:#ffffff0f}:root.dark .lv-bar-meta[data-v-c0dc1bf8]{color:#e5e5ea}:root.dark .lv-bar-pct[data-v-c0dc1bf8]{color:#636366}:root.dark .lv-contact-chips[data-v-c0dc1bf8]{border-top-color:#ffffff0f}:root.dark .lv-contact-stat[data-v-c0dc1bf8]{color:#a1a1a6}.um-backdrop[data-v-41aee84e]{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:um-fade-41aee84e .15s ease}@keyframes um-fade-41aee84e{0%{opacity:0}to{opacity:1}}.um-modal[data-v-41aee84e]{position:relative;width:100%;max-width:480px;max-height:min(680px,90vh);overflow-y:auto;background:#fff;border-radius:20px;padding:2rem;box-shadow:0 32px 80px #00000038,0 0 0 1px #0000000f;animation:um-slide-41aee84e .2s ease}@keyframes um-slide-41aee84e{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.um-close[data-v-41aee84e]{position:absolute;top:1rem;right:1rem;width:30px;height:30px;padding:0;border-radius:50%;border:none;background:#7878801f;color:#636366;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.um-close[data-v-41aee84e]:hover{background:#78788038;color:#1d1d1f}.um-header[data-v-41aee84e]{display:flex;align-items:center;gap:.85rem;padding-right:2rem}.um-avatar[data-v-41aee84e]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.um-email[data-v-41aee84e]{font-size:.95rem;font-weight:600;color:#1d1d1f}.um-id[data-v-41aee84e]{font-size:.7rem;color:#aeaeb2;font-family:SF Mono,ui-monospace,monospace;margin-top:.15rem}.um-divider[data-v-41aee84e]{height:1px;background:#7878801a;margin:1.25rem 0}.um-grid[data-v-41aee84e]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.5rem}.um-label[data-v-41aee84e]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#aeaeb2;margin-bottom:.2rem}.um-value[data-v-41aee84e]{font-size:.88rem;color:#1d1d1f}.um-mono[data-v-41aee84e]{font-family:SF Mono,ui-monospace,monospace;font-size:.75rem;word-break:break-all}.um-sub-badge[data-v-41aee84e]{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:20px;font-size:.72rem;font-weight:600;text-transform:capitalize}.um-sub-badge--active[data-v-41aee84e]{background:#34c7591f;color:#1a7f37}.um-sub-badge--inactive[data-v-41aee84e]{background:#7878801a;color:#86868b}.um-sub-badge--past_due[data-v-41aee84e]{background:#ff9f0a1f;color:#b45309}.um-sub-badge--canceled[data-v-41aee84e]{background:#d930251a;color:#d93025}.um-section[data-v-41aee84e]{margin-bottom:.25rem}.um-plan-picker[data-v-41aee84e]{display:flex;gap:.35rem;margin-top:.4rem}.um-plan-btn[data-v-41aee84e]{padding:.3rem .7rem;border-radius:8px;border:1px solid rgba(120,120,128,.2);background:none;font:inherit;font-size:.78rem;font-weight:600;color:#86868b;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.um-plan-btn[data-v-41aee84e]:hover:not(:disabled):not(.active){background:#78788012}.um-plan-btn[data-v-41aee84e]:disabled{opacity:.5;cursor:default}.um-err[data-v-41aee84e]{font-size:.72rem;color:#d93025;margin-top:.3rem}.um-bots[data-v-41aee84e]{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem}.um-bot-row[data-v-41aee84e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;border-radius:8px;background:#7c3aed0a;cursor:pointer;transition:background .12s}.um-bot-row[data-v-41aee84e]:hover{background:#7c3aed1a}.um-bot-name[data-v-41aee84e]{font-size:.82rem;font-weight:500;color:#1d1d1f;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-bot-id[data-v-41aee84e]{font-size:.68rem;color:#aeaeb2;font-family:SF Mono,ui-monospace,monospace;flex-shrink:0;max-width:180px;overflow:hidden;text-overflow:ellipsis}.um-autopilot-btn[data-v-41aee84e]{flex-shrink:0;width:28px;height:28px;padding:0;border-radius:6px;border:none;background:#7c3aed14;color:#7c3aed;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s;margin-left:auto}.um-autopilot-btn[data-v-41aee84e]:hover:not(:disabled){background:#7c3aed2e}.um-autopilot-btn[data-v-41aee84e]:disabled{opacity:.5;cursor:default}@keyframes um-spin-41aee84e{to{transform:rotate(360deg)}}.um-spin[data-v-41aee84e]{animation:um-spin-41aee84e .8s linear infinite}.um-empty[data-v-41aee84e]{font-size:.82rem;color:#aeaeb2;margin-top:.3rem}.um-footer[data-v-41aee84e]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(120,120,128,.1)}.um-delete-btn[data-v-41aee84e]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:8px;border:1px solid rgba(217,48,37,.25);background:none;font:inherit;font-size:.8rem;font-weight:600;color:#d93025;cursor:pointer;transition:background .12s}.um-delete-btn[data-v-41aee84e]:hover{background:#d9302514}.um-del-confirm[data-v-41aee84e]{display:flex;align-items:center;gap:.4rem;font-size:.82rem}.um-del-confirm span[data-v-41aee84e]{color:#86868b}.um-del-yes[data-v-41aee84e]{padding:.3rem .7rem;border-radius:6px;border:none;background:#d93025;color:#fff;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.um-del-yes[data-v-41aee84e]:disabled{opacity:.5}.um-del-no[data-v-41aee84e]{padding:.3rem .7rem;border-radius:6px;border:1px solid rgba(120,120,128,.2);background:none;font:inherit;font-size:.78rem;color:#3c3c43;cursor:pointer}:root.dark .um-modal[data-v-41aee84e]{background:#ffffff0d;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0f}:root.dark .um-close[data-v-41aee84e]{background:#ffffff14;color:#a1a1a6}:root.dark .um-close[data-v-41aee84e]:hover{background:#ffffff24;color:#e5e5ea}:root.dark .um-email[data-v-41aee84e]{color:#e5e5ea}:root.dark .um-id[data-v-41aee84e]{color:#636366}:root.dark .um-divider[data-v-41aee84e]{background:#ffffff14}:root.dark .um-label[data-v-41aee84e]{color:#636366}:root.dark .um-value[data-v-41aee84e]{color:#e5e5ea}:root.dark .um-bot-name[data-v-41aee84e]{color:#e5e5ea}:root.dark .um-bot-id[data-v-41aee84e]{color:#636366}:root.dark .um-bot-row[data-v-41aee84e]{background:#7c3aed0f}:root.dark .um-bot-row[data-v-41aee84e]:hover{background:#7c3aed1f}:root.dark .um-empty[data-v-41aee84e]{color:#636366}:root.dark .um-plan-btn[data-v-41aee84e]{color:#8e8e93;border-color:#ffffff1a}:root.dark .um-plan-btn[data-v-41aee84e]:hover:not(:disabled):not(.active){background:#ffffff0f}:root.dark .um-del-no[data-v-41aee84e]{color:#a1a1a6;border-color:#ffffff1a}:root.dark .um-del-confirm span[data-v-41aee84e]{color:#8e8e93}:root.dark .um-footer[data-v-41aee84e]{border-top-color:#ffffff14}.ete[data-v-3f7d2f9a]{padding:0}.ete-toolbar[data-v-3f7d2f9a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.ete-lang-toggle[data-v-3f7d2f9a]{display:flex;border:1px solid rgba(120,120,128,.25);border-radius:8px;overflow:hidden}.ete-lang-toggle button[data-v-3f7d2f9a]{padding:.4rem .75rem;border:none;background:#fff;font:inherit;font-size:.78rem;font-weight:600;color:#86868b;cursor:pointer;transition:all .15s}.ete-lang-toggle button.active[data-v-3f7d2f9a]{background:#7c3aed;color:#fff}.ete-search[data-v-3f7d2f9a]{flex:1;min-width:150px;padding:.4rem .75rem;border:1px solid rgba(120,120,128,.25);border-radius:8px;font:inherit;font-size:.82rem;outline:none}.ete-search[data-v-3f7d2f9a]:focus{border-color:#7c3aed}.ete-btn-ghost[data-v-3f7d2f9a]{padding:.4rem .7rem;border:none;background:none;font:inherit;font-size:.78rem;color:#7c3aed;cursor:pointer;font-weight:600}.ete-btn-ghost[data-v-3f7d2f9a]:hover{text-decoration:underline}.ete-loading[data-v-3f7d2f9a]{padding:2rem;text-align:center;color:#aeaeb2;font-size:.88rem}.ete-categories[data-v-3f7d2f9a]{display:flex;flex-direction:column;gap:.5rem}.ete-category[data-v-3f7d2f9a]{background:#fff;border-radius:12px;box-shadow:0 1px 6px #0000000a,0 0 0 1px #0000000a;overflow:hidden}.ete-cat-header[data-v-3f7d2f9a]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:none;background:none;cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;color:#1d1d1f;text-align:left}.ete-cat-header[data-v-3f7d2f9a]:hover{background:#7c3aed08}.ete-chevron[data-v-3f7d2f9a]{transition:transform .15s;color:#86868b;flex-shrink:0}.ete-chevron--open[data-v-3f7d2f9a]{transform:rotate(90deg)}.ete-cat-label[data-v-3f7d2f9a]{flex:1}.ete-cat-count[data-v-3f7d2f9a]{font-size:.72rem;color:#aeaeb2;font-weight:500}.ete-cat-badge[data-v-3f7d2f9a]{font-size:.68rem;font-weight:600;color:#7c3aed;background:#7c3aed1a;padding:.15rem .45rem;border-radius:6px}.ete-cat-body[data-v-3f7d2f9a]{padding:0 1rem .75rem}.ete-key-row[data-v-3f7d2f9a]{padding:.6rem 0;border-bottom:1px solid rgba(120,120,128,.08)}.ete-key-row[data-v-3f7d2f9a]:last-of-type{border-bottom:none}.ete-key-meta[data-v-3f7d2f9a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem;flex-wrap:wrap}.ete-key-name[data-v-3f7d2f9a]{font-size:.74rem;color:#636366;background:#78788014;padding:.1rem .4rem;border-radius:4px}.ete-badge[data-v-3f7d2f9a]{font-size:.66rem;font-weight:600;color:#7c3aed;background:#7c3aed1a;padding:.12rem .4rem;border-radius:5px}.ete-placeholder-hint[data-v-3f7d2f9a]{font-size:.7rem;color:#aeaeb2}.ete-placeholder-hint code[data-v-3f7d2f9a]{font-size:.68rem;color:#b45309;background:#b4530914;padding:.05rem .3rem;border-radius:3px}.ete-key-edit[data-v-3f7d2f9a]{display:flex;gap:.4rem;align-items:flex-start}.ete-input[data-v-3f7d2f9a],.ete-textarea[data-v-3f7d2f9a]{flex:1;padding:.45rem .65rem;border:1px solid rgba(120,120,128,.25);border-radius:8px;font:inherit;font-size:.82rem;outline:none;transition:border-color .15s;box-sizing:border-box}.ete-input[data-v-3f7d2f9a]:focus,.ete-textarea[data-v-3f7d2f9a]:focus{border-color:#7c3aed}.ete-textarea[data-v-3f7d2f9a]{resize:vertical;min-height:44px}.ete-key-actions[data-v-3f7d2f9a]{display:flex;gap:.3rem;flex-shrink:0}.ete-btn-save[data-v-3f7d2f9a]{padding:.4rem .75rem;border:none;border-radius:8px;background:#7c3aed;color:#fff;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.ete-btn-save[data-v-3f7d2f9a]:hover:not(:disabled){background:#6d28d9}.ete-btn-save[data-v-3f7d2f9a]:disabled{opacity:.4;cursor:default}.ete-btn-reset[data-v-3f7d2f9a]{padding:.4rem .75rem;border:1px solid rgba(217,48,37,.3);border-radius:8px;background:#d930250f;color:#d93025;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.ete-btn-reset[data-v-3f7d2f9a]:hover:not(:disabled){background:#d930251f}.ete-btn-reset[data-v-3f7d2f9a]:disabled{opacity:.4;cursor:default}.ete-default-hint[data-v-3f7d2f9a]{margin-top:.25rem;font-size:.72rem;color:#aeaeb2}.ete-default-value[data-v-3f7d2f9a]{color:#86868b}.ete-test-row[data-v-3f7d2f9a]{margin-top:.5rem;padding-top:.6rem;border-top:1px dashed rgba(120,120,128,.15)}.ete-test-label[data-v-3f7d2f9a]{font-size:.78rem;font-weight:600;color:#636366;margin-bottom:.35rem}.ete-test-form[data-v-3f7d2f9a]{display:flex;gap:.4rem}.ete-test-input[data-v-3f7d2f9a]{max-width:260px}.ete-btn-test[data-v-3f7d2f9a]{padding:.4rem .85rem;border:1px solid rgba(52,199,89,.35);border-radius:8px;background:#34c75914;color:#1a7f37;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.ete-btn-test[data-v-3f7d2f9a]:hover:not(:disabled){background:#34c75926}.ete-btn-test[data-v-3f7d2f9a]:disabled{opacity:.5;cursor:default}:root.dark .ete-lang-toggle[data-v-3f7d2f9a]{border-color:#ffffff1a}:root.dark .ete-lang-toggle button[data-v-3f7d2f9a]{background:#ffffff0d;color:#8e8e93}:root.dark .ete-lang-toggle button.active[data-v-3f7d2f9a]{background:#7c3aed;color:#fff}:root.dark .ete-search[data-v-3f7d2f9a]{background:#ffffff0d;border-color:#ffffff1a;color:#e5e5ea}:root.dark .ete-category[data-v-3f7d2f9a]{background:#ffffff0d;box-shadow:0 1px 6px #00000026,0 0 0 1px #ffffff0f}:root.dark .ete-cat-header[data-v-3f7d2f9a]{color:#e5e5ea}:root.dark .ete-cat-header[data-v-3f7d2f9a]:hover{background:#7c3aed0f}:root.dark .ete-key-name[data-v-3f7d2f9a]{background:#ffffff14;color:#a1a1a6}:root.dark .ete-input[data-v-3f7d2f9a],:root.dark .ete-textarea[data-v-3f7d2f9a]{background:#ffffff0d;border-color:#ffffff1a;color:#e5e5ea}:root.dark .ete-key-row[data-v-3f7d2f9a]{border-bottom-color:#ffffff0f}:root.dark .ete-test-row[data-v-3f7d2f9a]{border-top-color:#ffffff14}:root.dark .ete-default-value[data-v-3f7d2f9a]{color:#636366}.gate[data-v-34c9d8b4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f7}.gate-card[data-v-34c9d8b4]{background:#fff;border-radius:16px;padding:2.5rem 2rem;width:320px;box-shadow:0 8px 40px #0000001a,0 0 0 1px #0000000d;display:flex;flex-direction:column;align-items:center;gap:.75rem}.gate-lock[data-v-34c9d8b4]{width:48px;height:48px;border-radius:12px;background:#7c3aed14;color:#7c3aed;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.gate-title[data-v-34c9d8b4]{font-size:1.05rem;font-weight:700;color:#1d1d1f}.gate-form[data-v-34c9d8b4]{display:flex;flex-direction:column;gap:.6rem;width:100%;margin-top:.25rem}.gate-input[data-v-34c9d8b4]{width:100%;padding:.65rem .85rem;border:1px solid rgba(120,120,128,.25);border-radius:10px;font:inherit;font-size:.9rem;outline:none;transition:border-color .15s;box-sizing:border-box}.gate-input[data-v-34c9d8b4]:focus{border-color:#7c3aed}.gate-error[data-v-34c9d8b4]{font-size:.8rem;color:#d93025}.gate-btn[data-v-34c9d8b4]{padding:.65rem;border-radius:10px;background:#7c3aed;color:#fff;border:none;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.gate-btn[data-v-34c9d8b4]:hover{background:#6d28d9}.admin[data-v-34c9d8b4]{max-width:960px;margin:0 auto;min-height:100vh;background:#f5f5f7;padding:2rem;box-sizing:border-box}.admin-header[data-v-34c9d8b4]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.admin-title[data-v-34c9d8b4]{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:#1d1d1f}.admin-meta[data-v-34c9d8b4]{font-size:.8rem;color:#aeaeb2}.admin-tabs[data-v-34c9d8b4]{display:flex;gap:.25rem;background:#78788014;border-radius:8px;padding:2px}.admin-tab[data-v-34c9d8b4]{padding:.35rem .75rem;border:none;border-radius:6px;background:transparent;font:inherit;font-size:.8rem;font-weight:600;color:#86868b;cursor:pointer;transition:all .15s;white-space:nowrap}.admin-tab[data-v-34c9d8b4]:hover{color:#3c3c43}.admin-tab--active[data-v-34c9d8b4]{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000014}.admin-reg-toggle[data-v-34c9d8b4]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border:1px solid rgba(52,199,89,.35);border-radius:980px;background:#34c75914;font:inherit;font-size:.8rem;font-weight:600;color:#1a7f37;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.admin-reg-toggle[data-v-34c9d8b4]:hover:not(:disabled){background:#34c75926}.admin-reg-toggle--closed[data-v-34c9d8b4]{border-color:#d9302559;background:#d9302514;color:#d93025}.admin-reg-toggle--closed[data-v-34c9d8b4]:hover:not(:disabled){background:#d9302526}.admin-reg-toggle[data-v-34c9d8b4]:disabled{opacity:.5;cursor:default}.admin-reg-dot[data-v-34c9d8b4]{width:7px;height:7px;border-radius:50%}.admin-reg-dot--open[data-v-34c9d8b4]{background:#34c759}.admin-reg-dot--closed[data-v-34c9d8b4]{background:#d93025}.admin-logout[data-v-34c9d8b4]{padding:.4rem .9rem;border:1px solid rgba(120,120,128,.25);border-radius:980px;background:#fff;font:inherit;font-size:.8rem;color:#3c3c43;cursor:pointer;transition:background .15s}.admin-logout[data-v-34c9d8b4]:hover{background:#f5f5f7}.admin-empty[data-v-34c9d8b4]{padding:2rem;text-align:center;color:#aeaeb2;font-size:.88rem}.admin-empty--err[data-v-34c9d8b4]{color:#d93025}.admin-table-wrap[data-v-34c9d8b4]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 2px 12px #0000000f,0 0 0 1px #0000000a}.admin-table[data-v-34c9d8b4]{width:100%;border-collapse:collapse;font-size:.84rem}.admin-table th[data-v-34c9d8b4]{padding:.7rem 1rem;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#aeaeb2;border-bottom:1px solid rgba(120,120,128,.1);white-space:nowrap}.admin-table td[data-v-34c9d8b4]{padding:.7rem 1rem;border-bottom:1px solid rgba(120,120,128,.07);vertical-align:middle}.admin-table tr:last-child td[data-v-34c9d8b4]{border-bottom:none}.tr-clickable[data-v-34c9d8b4]{cursor:pointer;transition:background .1s}.tr-clickable[data-v-34c9d8b4]:hover{background:#7c3aed0a}.td-email[data-v-34c9d8b4]{font-weight:500;color:#1d1d1f}.td-dim[data-v-34c9d8b4]{color:#86868b;white-space:nowrap}.td-num[data-v-34c9d8b4]{color:#3c3c43;text-align:center}.plan-badge[data-v-34c9d8b4]{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:6px;font-size:.72rem;font-weight:600;text-transform:capitalize}.sub-badge[data-v-34c9d8b4]{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:capitalize}.sub-badge--active[data-v-34c9d8b4]{background:#34c7591f;color:#1a7f37}.sub-badge--inactive[data-v-34c9d8b4]{background:#7878801a;color:#86868b}.sub-badge--past_due[data-v-34c9d8b4]{background:#ff9f0a1f;color:#b45309}.sub-badge--canceled[data-v-34c9d8b4]{background:#d930251a;color:#d93025}:root.dark .gate[data-v-34c9d8b4]{background:#111118}:root.dark .gate-card[data-v-34c9d8b4]{background:#ffffff0d;box-shadow:0 8px 40px #0000004d,0 0 0 1px #ffffff0f}:root.dark .gate-title[data-v-34c9d8b4]{color:#e5e5ea}:root.dark .gate-input[data-v-34c9d8b4]{background:#ffffff0d;border-color:#ffffff1a;color:#e5e5ea}:root.dark .admin[data-v-34c9d8b4]{background:#111118}:root.dark .admin-title[data-v-34c9d8b4]{color:#e5e5ea}:root.dark .admin-meta[data-v-34c9d8b4]{color:#636366}:root.dark .admin-logout[data-v-34c9d8b4]{background:#ffffff0d;border-color:#ffffff1a;color:#a1a1a6}:root.dark .admin-logout[data-v-34c9d8b4]:hover{background:#ffffff14}:root.dark .admin-empty[data-v-34c9d8b4]{color:#636366}:root.dark .admin-table-wrap[data-v-34c9d8b4]{background:#ffffff0d;box-shadow:0 2px 12px #0003,0 0 0 1px #ffffff0f}:root.dark .admin-table th[data-v-34c9d8b4]{color:#636366;border-bottom-color:#ffffff14}:root.dark .admin-table td[data-v-34c9d8b4]{border-bottom-color:#ffffff0d}:root.dark .tr-clickable[data-v-34c9d8b4]:hover{background:#7c3aed14}:root.dark .td-email[data-v-34c9d8b4]{color:#e5e5ea}:root.dark .td-dim[data-v-34c9d8b4]{color:#8e8e93}:root.dark .td-num[data-v-34c9d8b4]{color:#a1a1a6}:root.dark .admin-tabs[data-v-34c9d8b4]{background:#ffffff0f}:root.dark .admin-tab[data-v-34c9d8b4]{color:#8e8e93}:root.dark .admin-tab[data-v-34c9d8b4]:hover{color:#a1a1a6}:root.dark .admin-tab--active[data-v-34c9d8b4]{background:#ffffff1a;color:#e5e5ea;box-shadow:none}.wse[data-v-5d749ec8]{display:flex;flex-direction:column;gap:0}.wse-day[data-v-5d749ec8]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f0f0f2}.wse-day[data-v-5d749ec8]:last-child{border-bottom:none}.wse-day-header[data-v-5d749ec8]{display:flex;align-items:center;gap:.6rem;min-width:130px;padding-top:.25rem}.wse-day-name[data-v-5d749ec8]{font-size:.88rem;font-weight:600;color:#1d1d1f}.wse-day-off[data-v-5d749ec8]{color:#aeaeb2;font-weight:500}.wse-toggle[data-v-5d749ec8]{position:relative;display:inline-flex;cursor:pointer}.wse-toggle input[data-v-5d749ec8]{position:absolute;opacity:0;width:0;height:0}.wse-toggle-track[data-v-5d749ec8]{width:36px;height:20px;background:#d2d2d7;border-radius:10px;transition:background .2s;position:relative}.wse-toggle input:checked+.wse-toggle-track[data-v-5d749ec8]{background:#7c3aed}.wse-toggle-thumb[data-v-5d749ec8]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #00000026}.wse-toggle input:checked+.wse-toggle-track .wse-toggle-thumb[data-v-5d749ec8]{transform:translate(16px)}.wse-ranges[data-v-5d749ec8]{display:flex;flex-direction:column;gap:.4rem;flex:1}.wse-range[data-v-5d749ec8]{display:flex;align-items:center;gap:.5rem}.wse-time[data-v-5d749ec8]{padding:.4rem .6rem;border:1px solid #d2d2d7;border-radius:8px;font-size:.85rem;font-family:inherit;color:#1d1d1f;background:#fff;width:110px}.wse-time[data-v-5d749ec8]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.wse-sep[data-v-5d749ec8]{font-size:.8rem;color:#86868b}.wse-remove[data-v-5d749ec8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#aeaeb2;border-radius:6px;cursor:pointer;transition:all .15s}.wse-remove[data-v-5d749ec8]:hover{background:#ff3b3014;color:#ff3b30}.wse-add[data-v-5d749ec8]{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;font-size:.78rem;font-weight:500;color:#7c3aed;cursor:pointer;padding:.25rem 0;font-family:inherit}.wse-add[data-v-5d749ec8]:hover{opacity:.8}.wse-closed[data-v-5d749ec8]{font-size:.82rem;color:#aeaeb2;padding-top:.3rem;flex:1}@media(max-width:768px){.wse-day[data-v-5d749ec8]{flex-direction:column;gap:.5rem}.wse-day-header[data-v-5d749ec8]{min-width:auto}}:root.dark .wse-day[data-v-5d749ec8]{border-bottom-color:#ffffff0f}:root.dark .wse-day-name[data-v-5d749ec8]{color:#e5e5ea}:root.dark .wse-day-off[data-v-5d749ec8]{color:#636366}:root.dark .wse-toggle-track[data-v-5d749ec8]{background:#48484a}:root.dark .wse-time[data-v-5d749ec8]{background:#ffffff0f;border-color:#ffffff1a;color:#e5e5ea}:root.dark .wse-closed[data-v-5d749ec8]{color:#636366}.ovr-header[data-v-3451a0de]{margin-bottom:.75rem}.ovr-add-btn[data-v-3451a0de]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1.5px dashed #d2d2d7;border-radius:10px;background:transparent;font:inherit;font-size:.82rem;font-weight:500;color:#7c3aed;cursor:pointer;transition:all .15s}.ovr-add-btn[data-v-3451a0de]:hover{border-color:#7c3aed;background:#7c3aed0a}.ovr-form[data-v-3451a0de]{background:#f9f9fb;border:1px solid #e8e8ed;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.ovr-form-row[data-v-3451a0de]{display:flex;flex-direction:column;gap:.3rem}.ovr-label[data-v-3451a0de]{font-size:.78rem;font-weight:600;color:#86868b}.ovr-input[data-v-3451a0de]{padding:.45rem .7rem;border:1px solid #d2d2d7;border-radius:8px;font:inherit;font-size:.85rem;color:#1d1d1f;background:#fff;max-width:240px}.ovr-input[data-v-3451a0de]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.ovr-input--time[data-v-3451a0de]{max-width:110px}.ovr-type-btns[data-v-3451a0de]{display:flex;gap:0;background:#f0f0f2;border-radius:8px;padding:2px;max-width:260px}.ovr-type-btn[data-v-3451a0de]{flex:1;padding:.4rem .75rem;border:none;border-radius:6px;font:inherit;font-size:.8rem;font-weight:500;color:#86868b;background:transparent;cursor:pointer;transition:all .15s}.ovr-type-btn.active[data-v-3451a0de]{background:#fff;color:#1d1d1f;font-weight:600;box-shadow:0 1px 4px #00000014}.ovr-custom-ranges[data-v-3451a0de]{display:flex;flex-direction:column;gap:.4rem}.ovr-range[data-v-3451a0de]{display:flex;align-items:center;gap:.5rem}.ovr-sep[data-v-3451a0de]{font-size:.8rem;color:#86868b}.ovr-range-remove[data-v-3451a0de]{border:none;background:transparent;color:#aeaeb2;cursor:pointer;display:flex;padding:4px;border-radius:4px}.ovr-range-remove[data-v-3451a0de]:hover{color:#ff3b30;background:#ff3b3014}.ovr-range-add[data-v-3451a0de]{border:none;background:none;font:inherit;font-size:.78rem;color:#7c3aed;cursor:pointer;padding:.2rem 0;font-weight:500}.ovr-form-actions[data-v-3451a0de]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.ovr-cancel[data-v-3451a0de]{padding:.45rem 1rem;border:1px solid #d2d2d7;border-radius:980px;background:transparent;font:inherit;font-size:.82rem;color:#1d1d1f;cursor:pointer}.ovr-submit[data-v-3451a0de]{padding:.45rem 1.25rem;border:none;border-radius:980px;background:#7c3aed;color:#fff;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.ovr-submit[data-v-3451a0de]:disabled{opacity:.4;cursor:default}.ovr-submit[data-v-3451a0de]:not(:disabled):hover{background:#6d28d9}.ovr-list[data-v-3451a0de]{display:flex;flex-direction:column;gap:0}.ovr-item[data-v-3451a0de]{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #f0f0f2}.ovr-item[data-v-3451a0de]:last-child{border-bottom:none}.ovr-item-date[data-v-3451a0de]{font-size:.88rem;font-weight:600;color:#1d1d1f;min-width:100px}.ovr-badge[data-v-3451a0de]{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:980px}.ovr-badge--blocked[data-v-3451a0de]{background:#ff3b3014;color:#ff3b30}.ovr-badge--custom[data-v-3451a0de]{background:#7c3aed14;color:#7c3aed}.ovr-item-reason[data-v-3451a0de]{font-size:.82rem;color:#86868b;flex:1}.ovr-item-delete[data-v-3451a0de]{border:none;background:transparent;color:#aeaeb2;cursor:pointer;display:flex;padding:4px;border-radius:6px;transition:all .15s;margin-left:auto}.ovr-item-delete[data-v-3451a0de]:hover{color:#ff3b30;background:#ff3b300f}.ovr-empty[data-v-3451a0de]{font-size:.85rem;color:#aeaeb2;text-align:center;padding:1.5rem 0}.ovr-slide-enter-active[data-v-3451a0de]{transition:all .2s ease}.ovr-slide-leave-active[data-v-3451a0de]{transition:all .15s ease}.ovr-slide-enter-from[data-v-3451a0de]{opacity:0;transform:translateY(-8px)}.ovr-slide-leave-to[data-v-3451a0de]{opacity:0;transform:translateY(-4px)}:root.dark .ovr-form[data-v-3451a0de]{background:#ffffff0a;border-color:#ffffff14}:root.dark .ovr-input[data-v-3451a0de]{background:#ffffff0f;border-color:#ffffff1a;color:#e5e5ea}:root.dark .ovr-type-btns[data-v-3451a0de]{background:#ffffff0f}:root.dark .ovr-type-btn.active[data-v-3451a0de]{background:#ffffff1a;color:#e5e5ea}:root.dark .ovr-item[data-v-3451a0de]{border-bottom-color:#ffffff0f}:root.dark .ovr-item-date[data-v-3451a0de]{color:#e5e5ea}.bkl-filters[data-v-d1a782f6]{display:flex;gap:0;background:#f0f0f2;border-radius:10px;padding:3px;margin-bottom:1rem;max-width:360px}.bkl-filter[data-v-d1a782f6]{flex:1;padding:.4rem .75rem;border:none;border-radius:8px;font:inherit;font-size:.8rem;font-weight:500;color:#86868b;background:transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.bkl-filter.active[data-v-d1a782f6]{background:#fff;color:#1d1d1f;font-weight:600;box-shadow:0 1px 4px #00000014}.bkl-loading[data-v-d1a782f6]{text-align:center;color:#86868b;padding:2rem 0;font-size:.85rem}.bkl-table-wrap[data-v-d1a782f6]{overflow-x:auto}.bkl-table[data-v-d1a782f6]{width:100%;border-collapse:collapse}.bkl-table th[data-v-d1a782f6]{text-align:left;font-size:.72rem;font-weight:600;color:#aeaeb2;text-transform:uppercase;letter-spacing:.04em;padding:.5rem .75rem;border-bottom:1px solid #f0f0f2}.bkl-table td[data-v-d1a782f6]{padding:.75rem;border-bottom:1px solid #f0f0f2;vertical-align:top}.bkl-table tr:last-child td[data-v-d1a782f6]{border-bottom:none}.bkl-row[data-v-d1a782f6]{cursor:pointer;transition:background .15s}.bkl-row[data-v-d1a782f6]:hover{background:#00000005}.bkl-canceled[data-v-d1a782f6]{opacity:.5}.bkl-visitor-name[data-v-d1a782f6]{font-size:.88rem;font-weight:600;color:#1d1d1f}.bkl-visitor-contact[data-v-d1a782f6]{font-size:.78rem;color:#86868b;margin-top:.1rem}.bkl-time-date[data-v-d1a782f6]{font-size:.85rem;color:#1d1d1f}.bkl-time-range[data-v-d1a782f6]{font-size:.78rem;color:#86868b;margin-top:.1rem}.bkl-status[data-v-d1a782f6]{font-size:.72rem;font-weight:600;padding:.18rem .55rem;border-radius:980px}.bkl-status--confirmed[data-v-d1a782f6]{background:#34c7591a;color:#2e7d32}.bkl-status--pending[data-v-d1a782f6]{background:#ff9f0a1f;color:#b45309}.bkl-status--canceled[data-v-d1a782f6]{background:#ff3b3014;color:#ff3b30}.bkl-actions[data-v-d1a782f6]{text-align:right}.bkl-cancel-btn[data-v-d1a782f6]{padding:.3rem .75rem;border:1px solid #d2d2d7;border-radius:980px;background:transparent;font:inherit;font-size:.75rem;font-weight:500;color:#ff3b30;cursor:pointer;transition:all .15s}.bkl-cancel-btn[data-v-d1a782f6]:hover{background:#ff3b300f;border-color:#ff3b304d}.bkl-empty[data-v-d1a782f6]{text-align:center;color:#aeaeb2;padding:2rem 0;font-size:.85rem}@media(max-width:768px){.bkl-filters[data-v-d1a782f6]{max-width:100%}.bkl-table th[data-v-d1a782f6]:nth-child(4),.bkl-table td[data-v-d1a782f6]:nth-child(4){display:none}}:root.dark .bkl-filters[data-v-d1a782f6]{background:#ffffff0f}:root.dark .bkl-filter.active[data-v-d1a782f6]{background:#ffffff1a;color:#e5e5ea}:root.dark .bkl-table th[data-v-d1a782f6]{border-bottom-color:#ffffff0f;color:#636366}:root.dark .bkl-table td[data-v-d1a782f6]{border-bottom-color:#ffffff0f}:root.dark .bkl-visitor-name[data-v-d1a782f6]{color:#e5e5ea}:root.dark .bkl-row[data-v-d1a782f6]:hover{background:#ffffff08}:root.dark .bkl-time-date[data-v-d1a782f6]{color:#e5e5ea}.bdm-backdrop[data-v-b515291e]{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.bdm-modal[data-v-b515291e]{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:min(640px,90vh);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 32px 80px #00000038,0 0 0 1px #0000000f}.bdm-modal--pending[data-v-b515291e]{border-top:3px solid #ff9f0a}.bdm-modal--confirmed[data-v-b515291e]{border-top:3px solid #34c759}.bdm-modal--canceled[data-v-b515291e]{border-top:3px solid #ff3b30}.bdm-fade-enter-active[data-v-b515291e]{animation:bdm-fade-in-b515291e .15s ease}.bdm-fade-leave-active[data-v-b515291e]{animation:bdm-fade-in-b515291e .15s ease reverse}@keyframes bdm-fade-in-b515291e{0%{opacity:0}to{opacity:1}}.bdm-close[data-v-b515291e]{position:absolute;top:1rem;right:1rem;z-index:10;width:30px;height:30px;padding:0;border-radius:50%;border:none;background:#7878801f;color:#636366;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.bdm-close[data-v-b515291e]:hover{background:#78788038;color:#1d1d1f}.bdm-header[data-v-b515291e]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 3.5rem 1.25rem 1.5rem;border-bottom:1px solid rgba(120,120,128,.1);flex-shrink:0}.bdm-avatar[data-v-b515291e]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bdm-header-info[data-v-b515291e]{flex:1;min-width:0}.bdm-name[data-v-b515291e]{font-size:.95rem;font-weight:650;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdm-header-meta[data-v-b515291e]{font-size:.75rem;color:#aeaeb2;margin-top:.1rem}.bdm-status[data-v-b515291e]{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:980px;white-space:nowrap;flex-shrink:0}.bdm-status--confirmed[data-v-b515291e]{background:#34c7591a;color:#2e7d32}.bdm-status--canceled[data-v-b515291e]{background:#ff3b300f;color:#ff3b30}.bdm-status--pending[data-v-b515291e]{background:#ff9f0a1f;color:#b45309}.bdm-body[data-v-b515291e]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.bdm-field[data-v-b515291e]{margin-bottom:1rem}.bdm-field-label[data-v-b515291e]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#aeaeb2;margin-bottom:.25rem}.bdm-field-value[data-v-b515291e]{font-size:.88rem;font-weight:500;color:#1d1d1f;line-height:1.5}.bdm-contact-row[data-v-b515291e]{display:flex;gap:1.5rem}.bdm-link[data-v-b515291e]{font-size:.85rem;color:#7c3aed;text-decoration:none}.bdm-link[data-v-b515291e]:hover{text-decoration:underline}.bdm-summary[data-v-b515291e]{display:flex;flex-direction:column;gap:.35rem}.bdm-summary-msg[data-v-b515291e]{font-size:.82rem;color:#3a3a3c;line-height:1.45;padding:.45rem .7rem;background:#7878800f;border-radius:10px;border-left:2px solid rgba(124,58,237,.3)}.bdm-summary-loading[data-v-b515291e]{font-size:.82rem;color:#aeaeb2}.bdm-summary-empty[data-v-b515291e]{font-size:.82rem;color:#aeaeb2;font-style:italic}.bdm-notes[data-v-b515291e]{width:100%;padding:.5rem .65rem;border:1px solid #d2d2d7;border-radius:8px;font:inherit;font-size:.82rem;color:#1d1d1f;resize:vertical;background:#f9f9fb}.bdm-notes[data-v-b515291e]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.bdm-notes-row[data-v-b515291e]{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.bdm-save-btn[data-v-b515291e]{padding:.3rem .85rem;border:none;border-radius:980px;background:#7c3aed;color:#fff;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.bdm-save-btn[data-v-b515291e]:hover:not(:disabled){background:#6d28d9}.bdm-save-btn[data-v-b515291e]:disabled{opacity:.5;cursor:default}.bdm-saved[data-v-b515291e]{font-size:.75rem;font-weight:500;color:#34c759}.bdm-meta[data-v-b515291e]{padding-top:.65rem;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.2rem}.bdm-meta-row[data-v-b515291e]{display:flex;justify-content:space-between;font-size:.72rem}.bdm-meta-label[data-v-b515291e]{color:#aeaeb2}.bdm-meta-value[data-v-b515291e]{color:#86868b;font-family:SF Mono,monospace}.bdm-actions[data-v-b515291e]{padding:1rem 1.5rem;border-top:1px solid rgba(120,120,128,.1);display:flex;gap:.5rem;flex-shrink:0}.bdm-approve-btn[data-v-b515291e]{display:flex;align-items:center;justify-content:center;gap:.4rem;flex:1;padding:.6rem 1rem;border:none;border-radius:980px;background:#34c759;color:#fff;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.bdm-approve-btn[data-v-b515291e]:hover:not(:disabled){background:#2e7d32}.bdm-approve-btn[data-v-b515291e]:active:not(:disabled){transform:scale(.98)}.bdm-approve-btn[data-v-b515291e]:disabled{opacity:.5;cursor:default}.bdm-cancel-btn[data-v-b515291e]{flex:1;padding:.5rem 1rem;border:1px solid #d2d2d7;border-radius:980px;background:transparent;font:inherit;font-size:.82rem;font-weight:500;color:#ff3b30;cursor:pointer;transition:all .15s;text-align:center}.bdm-cancel-btn[data-v-b515291e]:hover{background:#ff3b300f;border-color:#ff3b304d}@media(max-width:768px){.bdm-backdrop[data-v-b515291e]{padding:0}.bdm-modal[data-v-b515291e]{max-width:100%;max-height:100vh;max-height:100dvh;border-radius:0}.bdm-contact-row[data-v-b515291e]{flex-direction:column;gap:0}}:root.dark .bdm-modal[data-v-b515291e]{background:#1c1c1e;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0f}:root.dark .bdm-header[data-v-b515291e]{border-bottom-color:#ffffff14}:root.dark .bdm-name[data-v-b515291e]{color:#e5e5ea}:root.dark .bdm-header-meta[data-v-b515291e]{color:#636366}:root.dark .bdm-close[data-v-b515291e]{background:#ffffff14;color:#a1a1a6}:root.dark .bdm-close[data-v-b515291e]:hover{background:#ffffff24;color:#e5e5ea}:root.dark .bdm-field-label[data-v-b515291e]{color:#636366}:root.dark .bdm-field-value[data-v-b515291e]{color:#e5e5ea}:root.dark .bdm-summary-msg[data-v-b515291e]{background:#ffffff0d;color:#a1a1a6;border-left-color:#7c3aed66}:root.dark .bdm-summary-loading[data-v-b515291e]{color:#636366}:root.dark .bdm-summary-empty[data-v-b515291e]{color:#636366}:root.dark .bdm-notes[data-v-b515291e]{background:#ffffff0a;border-color:#ffffff1a;color:#e5e5ea}:root.dark .bdm-meta[data-v-b515291e]{border-top-color:#ffffff0f}:root.dark .bdm-actions[data-v-b515291e]{border-top-color:#ffffff14}:root.dark .bdm-cancel-btn[data-v-b515291e]{border-color:#ffffff1a}:root.dark .bdm-cancel-btn[data-v-b515291e]:hover{border-color:#ff3b304d;background:#ff3b301a}.cg[data-v-7dd1545c]{display:flex;flex-direction:column;gap:.35rem}.cg-header[data-v-7dd1545c]{display:flex;align-items:center;justify-content:space-between;padding:.15rem .15rem .5rem}.cg-month-label[data-v-7dd1545c]{font-size:1.05rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;text-transform:capitalize}.cg-nav[data-v-7dd1545c]{background:#0000000a;border:1px solid rgba(0,0,0,.1);border-radius:10px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1d1d1f;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cg-nav[data-v-7dd1545c]:hover{background:#7c3aed1a;border-color:#7c3aed40;color:#7c3aed;transform:scale(1.05)}.cg-nav svg[data-v-7dd1545c]{width:15px;height:15px;flex-shrink:0}.cg-nav[data-v-7dd1545c]:active{transform:scale(.95)}.cg-weekdays[data-v-7dd1545c]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:0 1px;margin-bottom:.15rem}.cg-weekday[data-v-7dd1545c]{text-align:center;font-size:.68rem;font-weight:600;color:#aeaeb2;text-transform:uppercase;letter-spacing:.05em;padding:.3rem 0}.cg-grid[data-v-7dd1545c]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cg-cell[data-v-7dd1545c]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:.35rem .1rem .25rem;border:1.5px solid transparent;border-radius:12px;background:transparent;cursor:pointer;font:inherit;transition:all .2s cubic-bezier(.25,.46,.45,.94);min-height:52px;aspect-ratio:1 / 1}.cg-cell[data-v-7dd1545c]:hover{background:#7c3aed0a;border-color:#7c3aed1a}.cg-cell--outside[data-v-7dd1545c]{opacity:.25}.cg-cell--outside[data-v-7dd1545c]:hover{opacity:.4}.cg-cell--today[data-v-7dd1545c]{background:#7c3aed0d}.cg-cell--today .cg-day-num[data-v-7dd1545c]{background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 8px #7c3aed59}.cg-cell--selected[data-v-7dd1545c]{background:#7c3aed14;border-color:#7c3aed40;box-shadow:0 0 0 2px #7c3aed14}.cg-cell--selected[data-v-7dd1545c]:hover{border-color:#7c3aed59}.cg-cell--has-bookings[data-v-7dd1545c]{background:#7c3aed08}.cg-cell--blocked[data-v-7dd1545c]{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,59,48,.03) 4px,rgba(255,59,48,.03) 8px)}.cg-cell--blocked[data-v-7dd1545c]:hover{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,59,48,.06) 4px,rgba(255,59,48,.06) 8px)}.cg-day-num[data-v-7dd1545c]{font-size:.82rem;font-weight:500;color:#1d1d1f;line-height:1;transition:all .2s ease}.cg-indicators[data-v-7dd1545c]{display:flex;gap:2.5px;flex-wrap:wrap;justify-content:center;max-width:100%;min-height:6px}.cg-dot[data-v-7dd1545c]{width:5px;height:5px;border-radius:50%;transition:transform .2s ease}.cg-cell:hover .cg-dot[data-v-7dd1545c]{transform:scale(1.3)}.cg-dot--confirmed[data-v-7dd1545c]{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 1px 3px #7c3aed4d}.cg-dot--pending[data-v-7dd1545c]{background:linear-gradient(135deg,#ff9f0a,#ffb340);box-shadow:0 1px 3px #ff9f0a4d}.cg-dot--canceled[data-v-7dd1545c]{background:#d2d2d7}.cg-dot--override[data-v-7dd1545c]{background:linear-gradient(135deg,#ff9500,#ffb340);box-shadow:0 1px 3px #ff95004d}.cg-legend[data-v-7dd1545c]{display:flex;gap:1rem;justify-content:center;padding-top:.6rem;border-top:1px solid rgba(0,0,0,.04);margin-top:.35rem}.cg-legend-item[data-v-7dd1545c]{display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:500;color:#aeaeb2}.cg-legend-dot[data-v-7dd1545c]{width:6px;height:6px;border-radius:50%}.cg-legend-dot--confirmed[data-v-7dd1545c]{background:linear-gradient(135deg,#7c3aed,#9333ea)}.cg-legend-dot--pending[data-v-7dd1545c]{background:linear-gradient(135deg,#ff9f0a,#ffb340)}.cg-legend-dot--override[data-v-7dd1545c]{background:linear-gradient(135deg,#ff9500,#ffb340)}@media(max-width:768px){.cg-cell[data-v-7dd1545c]{min-height:42px;padding:.25rem .05rem .2rem}.cg-day-num[data-v-7dd1545c]{font-size:.75rem}.cg-cell--today .cg-day-num[data-v-7dd1545c]{width:24px;height:24px}}:root.dark .cg-month-label[data-v-7dd1545c]{color:#f5f5f7}:root.dark .cg-day-num[data-v-7dd1545c]{color:#e5e5ea}:root.dark .cg-weekday[data-v-7dd1545c]{color:#ffffff4d}:root.dark .cg-nav[data-v-7dd1545c]{background:#ffffff0f;border-color:#ffffff1f;color:#e5e5ea}:root.dark .cg-nav[data-v-7dd1545c]:hover{background:#7c3aed33;border-color:#7c3aed59;color:#a78bfa}:root.dark .cg-cell[data-v-7dd1545c]:hover{background:#7c3aed1a;border-color:#7c3aed26}:root.dark .cg-cell--today[data-v-7dd1545c]{background:#7c3aed1a}:root.dark .cg-cell--today .cg-day-num[data-v-7dd1545c]{box-shadow:0 2px 12px #7c3aed73}:root.dark .cg-cell--selected[data-v-7dd1545c]{background:#7c3aed26;border-color:#7c3aed59;box-shadow:0 0 0 2px #7c3aed1a}:root.dark .cg-cell--has-bookings[data-v-7dd1545c]{background:#7c3aed0f}:root.dark .cg-dot--canceled[data-v-7dd1545c]{background:#ffffff26}:root.dark .cg-legend[data-v-7dd1545c]{border-top-color:#ffffff0f}:root.dark .cg-legend-item[data-v-7dd1545c]{color:#ffffff4d}.dt[data-v-c689c5e7]{display:flex;flex-direction:column;gap:.85rem}.dt-header[data-v-c689c5e7]{display:flex;flex-direction:column;gap:.5rem}.dt-header-top[data-v-c689c5e7]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dt-date-label[data-v-c689c5e7]{font-size:.95rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;margin:0;text-transform:capitalize}.dt-badge[data-v-c689c5e7]{font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:980px;letter-spacing:.01em}.dt-badge--blocked[data-v-c689c5e7]{background:linear-gradient(135deg,#ff3b3014,#ff3b301f);color:#ff3b30}.dt-badge--override[data-v-c689c5e7]{background:linear-gradient(135deg,#ff950014,#ff95001f);color:#e68600}.dt-chips[data-v-c689c5e7]{display:flex;gap:.5rem}.dt-chip[data-v-c689c5e7]{display:flex;align-items:center;gap:4px;font-size:.68rem;font-weight:500;color:#86868b}.dt-chip-dot[data-v-c689c5e7]{width:6px;height:6px;border-radius:50%}.dt-chip-dot--booked[data-v-c689c5e7]{background:linear-gradient(135deg,#7c3aed,#9333ea)}.dt-chip-dot--available[data-v-c689c5e7]{background:linear-gradient(135deg,#34c759,#30d158)}.dt-loading[data-v-c689c5e7]{display:flex;flex-direction:column;gap:.75rem}.dt-loading-row[data-v-c689c5e7]{display:flex;align-items:center;gap:.75rem}.dt-empty[data-v-c689c5e7]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center}.dt-empty-visual[data-v-c689c5e7]{width:56px;height:56px;border-radius:16px;background:#00000005;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.dt-empty-title[data-v-c689c5e7]{font-size:.88rem;font-weight:600;color:#86868b;margin:0}.dt-empty-text[data-v-c689c5e7]{font-size:.78rem;color:#aeaeb2;margin:0}.dt-timeline[data-v-c689c5e7]{display:flex;flex-direction:column;gap:0}.dt-row[data-v-c689c5e7]{display:flex;align-items:stretch;gap:0;cursor:pointer;position:relative}.dt-time-pill[data-v-c689c5e7]{width:48px;flex-shrink:0;display:flex;align-items:flex-start;padding-top:.7rem}.dt-time-start[data-v-c689c5e7]{font-size:.72rem;font-weight:600;color:#86868b;font-variant-numeric:tabular-nums}.dt-connector[data-v-c689c5e7]{width:20px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.dt-connector-dot[data-v-c689c5e7]{width:8px;height:8px;border-radius:50%;margin-top:.75rem;flex-shrink:0;z-index:1;transition:all .2s ease}.dt-connector-dot--booked[data-v-c689c5e7]{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 0 0 3px #7c3aed1f}.dt-connector-dot--free[data-v-c689c5e7]{background:#fff;border:2px solid #d2d2d7}.dt-connector-line[data-v-c689c5e7]{flex:1;width:1.5px;background:linear-gradient(180deg,#7c3aed26,#7c3aed0d);margin-top:2px}.dt-card[data-v-c689c5e7]{flex:1;min-width:0;margin:3px 0;padding:.6rem .75rem;border-radius:12px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative}.dt-card--booking[data-v-c689c5e7]{background:linear-gradient(135deg,#7c3aed0f,#7c3aed05);border:1px solid rgba(124,58,237,.1)}.dt-card--booking[data-v-c689c5e7]:hover{background:linear-gradient(135deg,#7c3aed1a,#7c3aed0d);border-color:#7c3aed38;box-shadow:0 2px 12px #7c3aed14;transform:translate(2px)}.dt-row--canceled .dt-card--booking[data-v-c689c5e7]{background:#00000004;border-color:#0000000d;opacity:.55}.dt-row--canceled .dt-card--booking[data-v-c689c5e7]:hover{opacity:.75;box-shadow:none;transform:none}.dt-row--canceled .dt-connector-dot--booked[data-v-c689c5e7]{background:#d2d2d7;box-shadow:0 0 0 3px #0000000a}.dt-card--slot[data-v-c689c5e7]{background:#00000004;border:1.5px dashed rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between}.dt-card--slot[data-v-c689c5e7]:hover{background:#34c7590f;border-color:#34c75959;border-style:solid;transform:translate(2px)}.dt-card-top[data-v-c689c5e7]{display:flex;align-items:center;gap:.4rem}.dt-card-name[data-v-c689c5e7]{font-size:.82rem;font-weight:650;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-card-status[data-v-c689c5e7]{font-size:.6rem;font-weight:600;padding:1px 6px;border-radius:980px;white-space:nowrap;letter-spacing:.01em}.dt-card-status--confirmed[data-v-c689c5e7]{background:#34c7591a;color:#2e7d32}.dt-card-status--pending[data-v-c689c5e7]{background:#ff9f0a1f;color:#b45309}.dt-card-status--canceled[data-v-c689c5e7]{background:#ff3b300f;color:#ff3b30}.dt-card-bottom[data-v-c689c5e7]{display:flex;align-items:center;gap:.5rem;margin-top:2px}.dt-card-time[data-v-c689c5e7]{font-size:.72rem;color:#7c3aed;font-weight:500;font-variant-numeric:tabular-nums}.dt-card-email[data-v-c689c5e7]{font-size:.72rem;color:#aeaeb2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-card-arrow[data-v-c689c5e7]{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:#7c3aed40;opacity:0;transition:all .2s ease}.dt-card--booking:hover .dt-card-arrow[data-v-c689c5e7]{opacity:1;color:#7c3aed80}.dt-card-slot-label[data-v-c689c5e7]{font-size:.78rem;color:#aeaeb2;font-variant-numeric:tabular-nums}.dt-card-slot-action[data-v-c689c5e7]{display:flex;align-items:center;gap:3px;font-size:.72rem;font-weight:600;color:#34c759;opacity:0;transition:opacity .2s ease}.dt-card--slot:hover .dt-card-slot-action[data-v-c689c5e7]{opacity:1}:root.dark .dt-date-label[data-v-c689c5e7]{color:#f5f5f7}:root.dark .dt-time-start[data-v-c689c5e7]{color:#fff6}:root.dark .dt-card-name[data-v-c689c5e7]{color:#e5e5ea}:root.dark .dt-card-time[data-v-c689c5e7]{color:#a78bfa}:root.dark .dt-card--booking[data-v-c689c5e7]{background:linear-gradient(135deg,#7c3aed1a,#7c3aed0a);border-color:#7c3aed2e}:root.dark .dt-card--booking[data-v-c689c5e7]:hover{background:linear-gradient(135deg,#7c3aed29,#7c3aed14);border-color:#7c3aed4d;box-shadow:0 2px 16px #7c3aed1f}:root.dark .dt-card--slot[data-v-c689c5e7]{border-color:#ffffff14}:root.dark .dt-card--slot[data-v-c689c5e7]:hover{background:#34c75914;border-color:#34c75940}:root.dark .dt-connector-dot--free[data-v-c689c5e7]{background:#2c2c2e;border-color:#ffffff26}:root.dark .dt-connector-dot--booked[data-v-c689c5e7]{box-shadow:0 0 0 3px #7c3aed33}:root.dark .dt-connector-line[data-v-c689c5e7]{background:linear-gradient(180deg,#7c3aed33,#7c3aed0d)}:root.dark .dt-empty-visual[data-v-c689c5e7]{background:#ffffff0a}:root.dark .dt-chip[data-v-c689c5e7]{color:#ffffff59}.mbm-overlay[data-v-8e7e12b7]{position:fixed;inset:0;z-index:10000;background:#0000004d;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);display:flex;align-items:center;justify-content:center;outline:none}.mbm-modal[data-v-8e7e12b7]{background:#fff;border-radius:20px;width:440px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 24px 80px #0000002e,0 0 0 1px #ffffff1a;display:flex;flex-direction:column}.mbm-header[data-v-8e7e12b7]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06);overflow:hidden}.mbm-header-accent[data-v-8e7e12b7]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a78bfa,#7c3aed);opacity:.6}.mbm-header-content[data-v-8e7e12b7]{display:flex;align-items:center;gap:.65rem;min-width:0}.mbm-header-icon[data-v-8e7e12b7]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#7c3aed1a,#7c3aed0d);display:flex;align-items:center;justify-content:center;color:#7c3aed;flex-shrink:0}.mbm-header-text[data-v-8e7e12b7]{min-width:0}.mbm-title[data-v-8e7e12b7]{font-size:1rem;font-weight:700;color:#1d1d1f;letter-spacing:-.01em;margin:0}.mbm-subtitle[data-v-8e7e12b7]{font-size:.75rem;color:#7c3aed;font-weight:500;margin:1px 0 0;text-transform:capitalize}.mbm-close[data-v-8e7e12b7]{background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#86868b;transition:all .2s ease;flex-shrink:0}.mbm-close[data-v-8e7e12b7]:hover{background:#0000000a;border-color:#0000001a;color:#1d1d1f}.mbm-body[data-v-8e7e12b7]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.9rem}.mbm-error[data-v-8e7e12b7]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#ff3b30;padding:.55rem .75rem;background:linear-gradient(135deg,#ff3b300f,#ff3b3008);border:1px solid rgba(255,59,48,.1);border-radius:10px}.mbm-field[data-v-8e7e12b7]{display:flex;flex-direction:column;gap:.3rem}.mbm-label[data-v-8e7e12b7]{font-size:.72rem;font-weight:600;color:#86868b;letter-spacing:.01em}.mbm-req[data-v-8e7e12b7]{color:#7c3aed}.mbm-input-wrap[data-v-8e7e12b7]{position:relative}.mbm-input-icon[data-v-8e7e12b7]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#aeaeb2;pointer-events:none;transition:color .2s ease}.mbm-input-wrap:focus-within .mbm-input-icon[data-v-8e7e12b7]{color:#7c3aed}.mbm-input[data-v-8e7e12b7],.mbm-select[data-v-8e7e12b7],.mbm-textarea[data-v-8e7e12b7]{width:100%;padding:.55rem .75rem;border:1px solid rgba(0,0,0,.08);border-radius:10px;font:inherit;font-size:.85rem;color:#1d1d1f;background:#00000004;transition:all .2s ease}.mbm-input--icon[data-v-8e7e12b7]{padding-left:2.2rem}.mbm-input[data-v-8e7e12b7]:focus,.mbm-select[data-v-8e7e12b7]:focus,.mbm-textarea[data-v-8e7e12b7]:focus{outline:none;border-color:#7c3aed66;box-shadow:0 0 0 3px #7c3aed14;background:#fff}.mbm-select[data-v-8e7e12b7]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.2rem}.mbm-textarea[data-v-8e7e12b7]{resize:vertical}.mbm-hint[data-v-8e7e12b7]{font-size:.72rem;color:#aeaeb2;margin:0}.mbm-footer[data-v-8e7e12b7]{padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:.5rem}.mbm-cancel-btn[data-v-8e7e12b7]{padding:.5rem 1.25rem;border:1px solid rgba(0,0,0,.08);border-radius:980px;background:transparent;font:inherit;font-size:.82rem;font-weight:500;color:#86868b;cursor:pointer;transition:all .2s ease}.mbm-cancel-btn[data-v-8e7e12b7]:hover{background:#00000008;border-color:#0000001f}.mbm-submit-btn[data-v-8e7e12b7]{display:flex;align-items:center;gap:5px;padding:.5rem 1.35rem;border:none;border-radius:980px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 12px #7c3aed40}.mbm-submit-btn[data-v-8e7e12b7]:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 4px 18px #7c3aed59;transform:translateY(-1px)}.mbm-submit-btn[data-v-8e7e12b7]:active:not(:disabled){transform:scale(.97) translateY(0)}.mbm-submit-btn[data-v-8e7e12b7]:disabled{opacity:.45;cursor:default;box-shadow:none}.mbm-fade-enter-active[data-v-8e7e12b7],.mbm-fade-leave-active[data-v-8e7e12b7]{transition:opacity .2s ease}.mbm-fade-enter-from[data-v-8e7e12b7],.mbm-fade-leave-to[data-v-8e7e12b7]{opacity:0}.mbm-pop-enter-active[data-v-8e7e12b7]{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .25s ease}.mbm-pop-leave-active[data-v-8e7e12b7]{transition:transform .15s ease,opacity .15s ease}.mbm-pop-enter-from[data-v-8e7e12b7]{opacity:0;transform:scale(.88) translateY(10px)}.mbm-pop-leave-to[data-v-8e7e12b7]{opacity:0;transform:scale(.95)}:root.dark .mbm-modal[data-v-8e7e12b7]{background:#1c1c1e;box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff0f}:root.dark .mbm-header[data-v-8e7e12b7]{border-bottom-color:#ffffff0f}:root.dark .mbm-header-icon[data-v-8e7e12b7]{background:linear-gradient(135deg,#7c3aed33,#7c3aed1a);color:#a78bfa}:root.dark .mbm-title[data-v-8e7e12b7]{color:#f5f5f7}:root.dark .mbm-subtitle[data-v-8e7e12b7]{color:#a78bfa}:root.dark .mbm-close[data-v-8e7e12b7]{border-color:#ffffff0f;color:#fff6}:root.dark .mbm-close[data-v-8e7e12b7]:hover{background:#ffffff0f;border-color:#ffffff1a;color:#e5e5ea}:root.dark .mbm-input[data-v-8e7e12b7],:root.dark .mbm-select[data-v-8e7e12b7],:root.dark .mbm-textarea[data-v-8e7e12b7]{background:#ffffff0a;border-color:#ffffff14;color:#e5e5ea}:root.dark .mbm-input[data-v-8e7e12b7]:focus,:root.dark .mbm-select[data-v-8e7e12b7]:focus,:root.dark .mbm-textarea[data-v-8e7e12b7]:focus{background:#ffffff0f;border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed1f}:root.dark .mbm-input-icon[data-v-8e7e12b7]{color:#ffffff40}:root.dark .mbm-input-wrap:focus-within .mbm-input-icon[data-v-8e7e12b7]{color:#a78bfa}:root.dark .mbm-select[data-v-8e7e12b7]{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aeaeb2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}:root.dark .mbm-footer[data-v-8e7e12b7]{border-top-color:#ffffff0f}:root.dark .mbm-cancel-btn[data-v-8e7e12b7]{border-color:#ffffff14;color:#ffffff80}:root.dark .mbm-cancel-btn[data-v-8e7e12b7]:hover{background:#ffffff0f;border-color:#ffffff1f}:root.dark .mbm-submit-btn[data-v-8e7e12b7]{box-shadow:0 2px 16px #7c3aed4d}:root.dark .mbm-submit-btn[data-v-8e7e12b7]:hover:not(:disabled){box-shadow:0 4px 24px #7c3aed66}:root.dark .mbm-error[data-v-8e7e12b7]{background:linear-gradient(135deg,#ff3b301a,#ff3b300d);border-color:#ff3b3026}.cv[data-v-b2534fef]{display:flex;flex-direction:column;gap:1rem}.cv-loading[data-v-b2534fef]{display:grid;grid-template-columns:1.15fr 1fr;gap:1rem}.cv-loading-card[data-v-b2534fef]{display:flex;flex-direction:column;gap:.75rem;background:#ffffffb8;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.75);border-radius:20px;padding:1.5rem;box-shadow:0 2px 24px #0000000d}.cv-layout[data-v-b2534fef]{display:grid;grid-template-columns:1.15fr 1fr;gap:1rem;align-items:start}.cv-panel[data-v-b2534fef]{position:relative;background:#ffffffb8;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.75);border-radius:20px;padding:1.5rem;box-shadow:0 2px 24px #0000000f,inset 0 1px #ffffffe6;overflow:hidden}.cv-panel-accent[data-v-b2534fef]{position:absolute;top:0;left:1.5rem;right:1.5rem;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#7c3aed,#a78bfa,#7c3aed);opacity:.5}.cv-panel-accent--right[data-v-b2534fef]{background:linear-gradient(90deg,#a78bfa,#7c3aed,#a78bfa)}@media(max-width:768px){.cv-layout[data-v-b2534fef],.cv-loading[data-v-b2534fef]{grid-template-columns:1fr}}:root.dark .cv-panel[data-v-b2534fef]{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 2px 24px #0000004d,inset 0 1px #ffffff0a}:root.dark .cv-panel-accent[data-v-b2534fef]{opacity:.35}:root.dark .cv-loading-card[data-v-b2534fef]{background:#ffffff0a;border-color:#ffffff14;box-shadow:none}.rm[data-v-b8e18f91]{display:flex;flex-direction:column;gap:1.25rem}.rm-summary[data-v-b8e18f91]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:.75rem}.rm-stat[data-v-b8e18f91]{background:#fff;border:1px solid #e8e8ed;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.rm-stat--wide[data-v-b8e18f91]{align-items:flex-start}.rm-stat-value[data-v-b8e18f91]{font-size:1.75rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em}.rm-stat-label[data-v-b8e18f91]{font-size:.75rem;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.04em}.rm-stat-next[data-v-b8e18f91]{display:flex;flex-direction:column;gap:.15rem}.rm-stat-next-name[data-v-b8e18f91]{font-size:.92rem;font-weight:600;color:#1d1d1f}.rm-stat-next-time[data-v-b8e18f91]{font-size:.82rem;color:#7c3aed;font-weight:500}.rm-stat-empty[data-v-b8e18f91]{font-size:.82rem;color:#aeaeb2}.rm-tabs[data-v-b8e18f91]{display:flex;gap:0;background:linear-gradient(145deg,#fff9,#ffffff4d);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:980px;padding:4px;border:1px solid rgba(255,255,255,.75)}.rm-tab[data-v-b8e18f91]{flex:1;background:transparent;border:none;border-radius:980px;padding:.45rem 1rem;font:inherit;font-size:.85rem;font-weight:500;color:#1d1d1f80;cursor:pointer;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.rm-tab.active[data-v-b8e18f91]{background:linear-gradient(160deg,#fffffffa,#fffc);color:#1d1d1f;font-weight:600;box-shadow:0 2px 10px #00000017}.rm-section[data-v-b8e18f91]{background:#ffffffb8;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.75);border-radius:20px;box-shadow:0 2px 24px #0000000f,inset 0 1px #ffffffe6;padding:1.5rem}.rm-section-title[data-v-b8e18f91]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:650;color:#1d1d1f;letter-spacing:-.01em;margin:0 0 .3rem}.rm-section-title svg[data-v-b8e18f91]{color:#7c3aed}.rm-section-desc[data-v-b8e18f91]{font-size:.82rem;color:#86868b;margin:0 0 1rem;line-height:1.5}.rm-subsection-title[data-v-b8e18f91]{font-size:.88rem;font-weight:650;color:#1d1d1f;margin:1.25rem 0 .5rem}.rm-settings-grid[data-v-b8e18f91]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:.5rem}.rm-field[data-v-b8e18f91]{display:flex;flex-direction:column;gap:.25rem}.rm-field-label[data-v-b8e18f91]{font-size:.75rem;font-weight:600;color:#86868b}.rm-input[data-v-b8e18f91]{padding:.5rem .75rem;border:1px solid #d2d2d7;border-radius:10px;font:inherit;font-size:.88rem;color:#1d1d1f;background:#fff}.rm-input[data-v-b8e18f91]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.rm-input--short[data-v-b8e18f91]{width:80px}.rm-select[data-v-b8e18f91]{padding:.5rem .75rem;border:1px solid #d2d2d7;border-radius:10px;font:inherit;font-size:.85rem;color:#1d1d1f;background:#fff;cursor:pointer}.rm-select[data-v-b8e18f91]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.rm-input-unit[data-v-b8e18f91]{display:flex;align-items:center;gap:.4rem}.rm-unit[data-v-b8e18f91]{font-size:.8rem;color:#86868b}.rm-save-row[data-v-b8e18f91]{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.rm-save-btn[data-v-b8e18f91]{padding:.55rem 1.5rem;border:none;border-radius:980px;background:#7c3aed;color:#fff;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s}.rm-save-btn[data-v-b8e18f91]:hover:not(:disabled){background:#6d28d9}.rm-save-btn[data-v-b8e18f91]:active:not(:disabled){transform:scale(.97)}.rm-save-btn[data-v-b8e18f91]:disabled{opacity:.5;cursor:default}.rm-saved[data-v-b8e18f91]{font-size:.82rem;font-weight:500;color:#34c759}.rm-preview[data-v-b8e18f91]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #f0f0f2}.rm-preview-row[data-v-b8e18f91]{margin-bottom:.75rem;max-width:200px}.rm-preview-loading[data-v-b8e18f91]{font-size:.85rem;color:#86868b;padding:.5rem 0}.rm-slots[data-v-b8e18f91]{display:flex;flex-wrap:wrap;gap:.4rem}.rm-slot[data-v-b8e18f91]{padding:.35rem .75rem;background:#7c3aed0f;border:1px solid rgba(124,58,237,.15);border-radius:8px;font-size:.82rem;font-weight:600;color:#7c3aed}.rm-slots-empty[data-v-b8e18f91]{font-size:.85rem;color:#aeaeb2;padding:.5rem 0}@media(max-width:768px){.rm-summary[data-v-b8e18f91]{grid-template-columns:1fr 1fr}.rm-stat--wide[data-v-b8e18f91]{grid-column:1 / -1}.rm-settings-grid[data-v-b8e18f91]{grid-template-columns:1fr 1fr}}:root.dark .rm-stat[data-v-b8e18f91]{background:#ffffff0a;border-color:#ffffff14}:root.dark .rm-stat-value[data-v-b8e18f91]{color:#e5e5ea}:root.dark .rm-tabs[data-v-b8e18f91]{background:#ffffff0f;border-color:#ffffff14}:root.dark .rm-tab[data-v-b8e18f91]{color:#fff6}:root.dark .rm-tab.active[data-v-b8e18f91]{background:#ffffff1a;color:#e5e5ea}:root.dark .rm-section[data-v-b8e18f91]{background:#ffffff0a;border-color:#ffffff14;box-shadow:none}:root.dark .rm-section-title[data-v-b8e18f91]{color:#e5e5ea}:root.dark .rm-subsection-title[data-v-b8e18f91]{color:#e5e5ea}:root.dark .rm-input[data-v-b8e18f91]{background:#ffffff0f;border-color:#ffffff1a;color:#e5e5ea}:root.dark .rm-select[data-v-b8e18f91]{background:#ffffff0f;border-color:#ffffff1a;color:#e5e5ea}:root.dark .rm-preview[data-v-b8e18f91]{border-top-color:#ffffff0f}:root.dark .rm-stat-next-name[data-v-b8e18f91]{color:#e5e5ea}.rv-page[data-v-06bc0444]{max-width:960px;margin:0 auto;padding:2rem 1.5rem 3rem}.rv-loading[data-v-06bc0444]{text-align:center;color:#86868b;padding:3rem 0;font-size:.88rem}.rv-header[data-v-06bc0444]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.rv-title[data-v-06bc0444]{font-size:1.5rem;font-weight:700;color:#1d1d1f;letter-spacing:-.025em;margin:0}.rv-subtitle[data-v-06bc0444]{font-size:.85rem;color:#86868b;margin:.2rem 0 0}.rv-back-link[data-v-06bc0444]{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:500;color:#7c3aed;text-decoration:none;padding:.4rem .75rem;border-radius:8px;transition:background .15s}.rv-back-link[data-v-06bc0444]:hover{background:#7c3aed0f}.rv-error[data-v-06bc0444]{background:#ff3b3014;color:#ff3b30;padding:.6rem 1rem;border-radius:10px;font-size:.85rem;margin-bottom:1rem}.rv-gate[data-v-06bc0444]{text-align:center;padding:3rem 2rem}.rv-gate-icon[data-v-06bc0444]{width:64px;height:64px;border-radius:16px;background:#7c3aed14;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.rv-gate-title[data-v-06bc0444]{font-size:1.15rem;font-weight:650;color:#1d1d1f;letter-spacing:-.01em;margin:0 0 .5rem}.rv-gate-desc[data-v-06bc0444]{font-size:.88rem;color:#86868b;max-width:420px;margin:0 auto 1.25rem;line-height:1.55}.rv-gate-btn[data-v-06bc0444]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.75rem;border:none;border-radius:980px;background:#7c3aed;color:#fff;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .15s}.rv-gate-btn[data-v-06bc0444]:hover:not(:disabled){background:#6d28d9}.rv-gate-btn[data-v-06bc0444]:active:not(:disabled){transform:scale(.97)}.rv-gate-btn[data-v-06bc0444]:disabled{opacity:.5;cursor:default}.rv-gate-price[data-v-06bc0444]{font-size:.78rem;font-weight:500;opacity:.8}:root.dark .rv-title[data-v-06bc0444]{color:#f5f5f7}:root.dark .rv-gate-icon[data-v-06bc0444]{background:#7c3aed26}:root.dark .rv-gate-title[data-v-06bc0444]{color:#e5e5ea}:root.dark .rv-gate-desc[data-v-06bc0444]{color:#8e8e93}@media(max-width:768px){.rv-page[data-v-06bc0444]{padding:1.25rem 1rem 2rem}.rv-title[data-v-06bc0444]{font-size:1.25rem}}.ro-page[data-v-1b3b26aa]{max-width:960px;margin:0 auto;padding:2rem 1.5rem 3rem}.ro-header[data-v-1b3b26aa]{margin-bottom:1.5rem}.ro-title[data-v-1b3b26aa]{font-size:1.5rem;font-weight:700;color:#1d1d1f;letter-spacing:-.025em;margin:0}.ro-subtitle[data-v-1b3b26aa]{font-size:.85rem;color:#86868b;margin:.2rem 0 0}.ro-stats-grid[data-v-1b3b26aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}.ro-content-grid[data-v-1b3b26aa]{display:grid;grid-template-columns:1fr 300px;gap:1rem;align-items:start}.ro-count-badge[data-v-1b3b26aa]{font-size:.75rem;font-weight:600;color:#86868b;background:#0000000a;padding:.2rem .55rem;border-radius:980px}.ro-booking-content[data-v-1b3b26aa]{display:flex;justify-content:space-between;align-items:center;width:100%}.ro-booking-info[data-v-1b3b26aa]{min-width:0;flex:1}.ro-booking-name[data-v-1b3b26aa]{font-size:.88rem;font-weight:600;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-booking-meta[data-v-1b3b26aa]{font-size:.75rem;color:#86868b;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-booking-bot[data-v-1b3b26aa]{font-weight:600;color:#7c3aed}.ro-booking-time[data-v-1b3b26aa]{text-align:right;flex-shrink:0;margin-left:1rem}.ro-booking-date[data-v-1b3b26aa]{font-size:.78rem;font-weight:600;color:#1d1d1f}.ro-booking-hour[data-v-1b3b26aa]{font-size:.72rem;color:#86868b}.ro-bots-col[data-v-1b3b26aa]{display:flex;flex-direction:column}.ro-bots-heading[data-v-1b3b26aa]{font-size:.95rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em;margin-bottom:.75rem}.ro-bot-card[data-v-1b3b26aa]{padding:1rem;cursor:pointer;transition:all .15s;margin-bottom:.5rem}.ro-bot-card[data-v-1b3b26aa]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #00000014}.ro-bot-header[data-v-1b3b26aa]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.ro-bot-dot[data-v-1b3b26aa]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#fff;flex-shrink:0}.ro-bot-name[data-v-1b3b26aa]{font-size:.88rem;font-weight:600;color:#1d1d1f;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-bot-arrow[data-v-1b3b26aa]{color:#c7c7cc;flex-shrink:0}.ro-bot-stats[data-v-1b3b26aa]{display:flex;gap:1.5rem;padding-left:2.35rem}.ro-bot-stat[data-v-1b3b26aa]{display:flex;align-items:baseline;gap:.3rem}.ro-bot-stat-val[data-v-1b3b26aa]{font-size:1.1rem;font-weight:700;color:#1d1d1f}.ro-bot-stat-label[data-v-1b3b26aa]{font-size:.72rem;color:#86868b}.ro-empty[data-v-1b3b26aa]{text-align:center;padding:3.5rem 2rem}.ro-empty-icon[data-v-1b3b26aa]{width:64px;height:64px;border-radius:16px;background:#7c3aed14;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#7c3aed}.ro-empty-title[data-v-1b3b26aa]{font-size:1.1rem;font-weight:650;color:#1d1d1f;margin:0 0 .4rem}.ro-empty-desc[data-v-1b3b26aa]{font-size:.85rem;color:#86868b;max-width:360px;margin:0 auto 1.25rem;line-height:1.55}.ro-empty-btn[data-v-1b3b26aa]{display:inline-flex;padding:.55rem 1.5rem;border-radius:980px;background:#7c3aed;color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s}.ro-empty-btn[data-v-1b3b26aa]:hover{background:#6d28d9}:root.dark .ro-title[data-v-1b3b26aa]{color:#f5f5f7}:root.dark .ro-count-badge[data-v-1b3b26aa]{background:#ffffff14;color:#8e8e93}:root.dark .ro-booking-name[data-v-1b3b26aa]{color:#f5f5f7}:root.dark .ro-booking-date[data-v-1b3b26aa]{color:#e5e5ea}:root.dark .ro-bots-heading[data-v-1b3b26aa]{color:#e5e5ea}:root.dark .ro-bot-name[data-v-1b3b26aa]{color:#e5e5ea}:root.dark .ro-bot-stat-val[data-v-1b3b26aa]{color:#f5f5f7}:root.dark .ro-bot-arrow[data-v-1b3b26aa]{color:#636366}:root.dark .ro-empty-icon[data-v-1b3b26aa]{background:#7c3aed26}:root.dark .ro-empty-title[data-v-1b3b26aa]{color:#e5e5ea}@media(max-width:768px){.ro-page[data-v-1b3b26aa]{padding:1.25rem 1rem 2rem}.ro-title[data-v-1b3b26aa]{font-size:1.25rem}.ro-stats-grid[data-v-1b3b26aa]{grid-template-columns:1fr 1fr}.ro-stats-grid[data-v-1b3b26aa]>:last-child{grid-column:span 2}.ro-content-grid[data-v-1b3b26aa]{grid-template-columns:1fr}.ro-bot-card[data-v-1b3b26aa]{padding:.85rem}}.page-header[data-v-22b370db]{margin-bottom:2rem}.page-header h1[data-v-22b370db]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.page-sub[data-v-22b370db]{color:#86868b;font-size:.9rem;margin:0}.costs-loading[data-v-22b370db],.costs-gate[data-v-22b370db],.costs-error[data-v-22b370db]{text-align:center;padding:3rem 1rem;color:#86868b;font-size:.95rem}.costs-month[data-v-22b370db]{font-size:.9rem;color:#86868b;margin-bottom:1.25rem}.costs-month strong[data-v-22b370db]{color:#1d1d1f}.costs-grid[data-v-22b370db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.costs-card[data-v-22b370db]{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:1.25rem}.costs-card-label[data-v-22b370db]{font-size:.78rem;color:#86868b;text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:.5rem}.costs-card-value[data-v-22b370db]{font-size:1.5rem;font-weight:700;color:#1d1d1f}.costs-breakdown[data-v-22b370db]{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:1.5rem;max-width:420px}.costs-breakdown h2[data-v-22b370db]{font-size:1rem;font-weight:600;margin:0 0 1rem}.costs-table[data-v-22b370db]{width:100%;border-collapse:collapse}.costs-table td[data-v-22b370db]{padding:.5rem 0;font-size:.9rem;color:#1d1d1f}.costs-amount[data-v-22b370db]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.costs-total-row td[data-v-22b370db]{border-top:1px solid #e5e5ea;padding-top:.75rem;font-weight:700}:root.dark .page-sub[data-v-22b370db]{color:#8e8e93}:root.dark .costs-loading[data-v-22b370db],:root.dark .costs-gate[data-v-22b370db],:root.dark .costs-error[data-v-22b370db]{color:#8e8e93}:root.dark .costs-month[data-v-22b370db]{color:#8e8e93}:root.dark .costs-month strong[data-v-22b370db]{color:#e5e5ea}:root.dark .costs-card[data-v-22b370db]{background:#ffffff0d;border-color:#ffffff14}:root.dark .costs-card-label[data-v-22b370db]{color:#8e8e93}:root.dark .costs-card-value[data-v-22b370db]{color:#e5e5ea}:root.dark .costs-breakdown[data-v-22b370db]{background:#ffffff0d;border-color:#ffffff14}:root.dark .costs-breakdown h2[data-v-22b370db]{color:#e5e5ea}:root.dark .costs-table td[data-v-22b370db]{color:#e5e5ea}:root.dark .costs-total-row td[data-v-22b370db]{border-color:#ffffff14}.waitlist-toolbar[data-v-b9a58945]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.waitlist-count[data-v-b9a58945]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.waitlist-actions[data-v-b9a58945]{display:flex;align-items:center;gap:.5rem}.waitlist-search[data-v-b9a58945]{padding:.4rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.85rem;outline:none;width:200px}.waitlist-search[data-v-b9a58945]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a}.data-table[data-v-b9a58945]{width:100%;border-collapse:collapse;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;overflow:hidden}.data-table th[data-v-b9a58945],.data-table td[data-v-b9a58945]{padding:.65rem 1rem;text-align:left;font-size:.85rem;border-bottom:1px solid var(--border)}.data-table th[data-v-b9a58945]{background:var(--bg-secondary);font-weight:600;color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.data-table tr:last-child td[data-v-b9a58945]{border-bottom:none}.data-table tr:hover td[data-v-b9a58945]{background:var(--bg-secondary)}.btn-icon[data-v-b9a58945]{background:transparent;border:none;cursor:pointer;padding:.3rem;border-radius:6px;color:var(--text-secondary);transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.btn-danger-ghost[data-v-b9a58945]:hover{background:#ff3b301a;color:#ff3b30}.btn-sm[data-v-b9a58945]{padding:.35rem .85rem;font-size:.8rem;border-radius:8px}.page-header[data-v-513ce8e8]{margin-bottom:1.5rem}.page-header h1[data-v-513ce8e8]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.page-sub[data-v-513ce8e8]{color:#86868b;font-size:.9rem;margin:0}.pa-header-top[data-v-513ce8e8]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.an-period[data-v-513ce8e8]{display:flex;gap:2px;background:#f5f5f7;border-radius:8px;padding:3px;flex-shrink:0}.an-period button[data-v-513ce8e8]{background:transparent;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600;color:#86868b;cursor:pointer;transition:all .15s}.an-period button.active[data-v-513ce8e8]{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000014}.an-period button[data-v-513ce8e8]:hover:not(.active){color:#1d1d1f}.pa-loading[data-v-513ce8e8],.pa-gate[data-v-513ce8e8],.pa-error[data-v-513ce8e8]{text-align:center;padding:3rem 1rem;color:#86868b;font-size:.95rem}.pa-section-title[data-v-513ce8e8]{font-size:.95rem;font-weight:700;color:#1d1d1f;margin:2rem 0 .75rem}.pa-section-title[data-v-513ce8e8]:first-of-type{margin-top:0}.pa-stats[data-v-513ce8e8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.pa-stats--4[data-v-513ce8e8]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pa-stats--3[data-v-513ce8e8]{grid-template-columns:repeat(3,1fr)}.pa-stats--2[data-v-513ce8e8]{grid-template-columns:repeat(2,1fr);max-width:500px}.pa-stats--1[data-v-513ce8e8]{grid-template-columns:1fr;max-width:280px}@media(max-width:640px){.pa-stats--3[data-v-513ce8e8],.pa-stats--2[data-v-513ce8e8]{grid-template-columns:1fr}}.pa-stat-card[data-v-513ce8e8]{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:1.15rem}.pa-stat-card--warn[data-v-513ce8e8]{border-color:#f59e0b;background:#f59e0b0a}.pa-stat-icon[data-v-513ce8e8]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.pa-stat-value[data-v-513ce8e8]{font-size:1.5rem;font-weight:700;color:#1d1d1f;line-height:1.2}.pa-stat-label[data-v-513ce8e8]{font-size:.78rem;color:#86868b;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-top:.25rem}.pa-stat-desc[data-v-513ce8e8]{font-size:.75rem;color:#aeaeb2;margin-top:.2rem}.pa-card[data-v-513ce8e8]{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:1.25rem}.pa-card-title[data-v-513ce8e8]{font-size:.88rem;font-weight:600;margin:0 0 1rem;color:#1d1d1f}.pa-card-desc[data-v-513ce8e8]{font-size:.82rem;color:#86868b;margin:0 0 1rem}.pa-charts-grid[data-v-513ce8e8]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:768px){.pa-charts-grid[data-v-513ce8e8]{grid-template-columns:1fr}}.bar-chart[data-v-513ce8e8]{display:flex;flex-direction:column;gap:6px;max-height:400px;overflow-y:auto}.bar-row[data-v-513ce8e8]{display:flex;align-items:center;gap:.5rem}.bar-label[data-v-513ce8e8]{width:55px;flex-shrink:0;font-size:.75rem;color:#86868b;text-align:right}.bar-track[data-v-513ce8e8]{flex:1;height:20px;background:#f5f5f7;border-radius:4px;overflow:hidden}.bar-fill[data-v-513ce8e8]{height:100%;background:linear-gradient(90deg,#34c759,#30d158);border-radius:4px;min-width:2px;transition:width .3s ease}.bar-fill--blue[data-v-513ce8e8]{background:linear-gradient(90deg,#6366f1,#ec4899)}.bar-value[data-v-513ce8e8]{width:36px;flex-shrink:0;font-size:.78rem;font-weight:600;color:#1d1d1f}.pa-rag[data-v-513ce8e8]{margin-top:.5rem}.pa-rag-bar[data-v-513ce8e8]{display:flex;height:28px;border-radius:8px;overflow:hidden;gap:2px}.pa-rag-segment[data-v-513ce8e8]{transition:width .3s ease;min-width:2px}.pa-rag-high[data-v-513ce8e8]{background:#34c759}.pa-rag-medium[data-v-513ce8e8]{background:#f59e0b}.pa-rag-low[data-v-513ce8e8]{background:#ff3b30}.pa-rag-legend[data-v-513ce8e8]{display:flex;gap:1.5rem;margin-top:.75rem;flex-wrap:wrap}.pa-rag-item[data-v-513ce8e8]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#1d1d1f}.pa-rag-dot[data-v-513ce8e8]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.pa-rag-hint[data-v-513ce8e8]{color:#86868b;font-size:.75rem}.pa-two-col[data-v-513ce8e8]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:768px){.pa-two-col[data-v-513ce8e8]{grid-template-columns:1fr}}.pa-activity[data-v-513ce8e8]{display:flex;gap:2rem}.pa-activity-item[data-v-513ce8e8]{display:flex;align-items:flex-start;gap:.65rem}.pa-activity-dot[data-v-513ce8e8]{width:12px;height:12px;border-radius:50%;margin-top:4px;flex-shrink:0}.pa-activity-dot--active[data-v-513ce8e8]{background:#34c759}.pa-activity-dot--dormant[data-v-513ce8e8]{background:#aeaeb2}.pa-activity-value[data-v-513ce8e8]{font-size:1.25rem;font-weight:700;color:#1d1d1f}.pa-activity-label[data-v-513ce8e8]{font-size:.82rem;font-weight:600;color:#1d1d1f}.pa-kb-stats[data-v-513ce8e8]{display:flex;gap:2.5rem}.pa-kb-item[data-v-513ce8e8]{display:flex;flex-direction:column}.pa-table[data-v-513ce8e8]{width:100%;border-collapse:collapse}.pa-table th[data-v-513ce8e8]{font-size:.72rem;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.04em;padding:.5rem .5rem .5rem 0;text-align:left;border-bottom:1px solid #e5e5ea}.pa-table td[data-v-513ce8e8]{padding:.6rem .5rem .6rem 0;font-size:.88rem;color:#1d1d1f;border-bottom:1px solid #f5f5f7}.pa-table tbody tr:last-child td[data-v-513ce8e8]{border-bottom:none}.pa-plan-badge[data-v-513ce8e8]{display:inline-block;padding:.15rem .5rem;border-radius:980px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.pa-plan-badge.plan-free[data-v-513ce8e8]{background:#f5f5f7;color:#86868b}.pa-plan-badge.plan-starter[data-v-513ce8e8],.pa-plan-badge.plan-pro[data-v-513ce8e8]{background:#7c3aed1a;color:#7c3aed}.pa-plan-badge.plan-business[data-v-513ce8e8]{background:#b453091a;color:#b45309}.pa-plan-badge.plan-unlimited[data-v-513ce8e8]{background:#f5c51826;color:#92710c}.pa-plan-bar-track[data-v-513ce8e8]{height:8px;background:#f5f5f7;border-radius:4px;overflow:hidden}.pa-plan-bar-fill[data-v-513ce8e8]{height:100%;background:linear-gradient(90deg,#6366f1,#ec4899);border-radius:4px;min-width:2px;transition:width .3s ease}.pa-depth[data-v-513ce8e8]{margin-top:.5rem}.pa-depth-bar[data-v-513ce8e8]{display:flex;height:28px;border-radius:8px;overflow:hidden;gap:2px}.pa-depth-segment[data-v-513ce8e8]{transition:width .3s ease;min-width:2px}.pa-depth-bounce[data-v-513ce8e8]{background:#ff3b30}.pa-depth-light[data-v-513ce8e8]{background:#f59e0b}.pa-depth-engaged[data-v-513ce8e8]{background:#34c759}.pa-depth-deep[data-v-513ce8e8]{background:#7c3aed}.pa-depth-legend[data-v-513ce8e8]{display:flex;gap:1.5rem;margin-top:.75rem;flex-wrap:wrap}.pa-depth-item[data-v-513ce8e8]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#1d1d1f}.pa-depth-dot[data-v-513ce8e8]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.pa-peak-hours[data-v-513ce8e8]{display:flex;align-items:flex-end;gap:3px;height:120px}.pa-peak-bar-wrap[data-v-513ce8e8]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.pa-peak-bar-track[data-v-513ce8e8]{flex:1;width:100%;display:flex;align-items:flex-end}.pa-peak-bar-fill[data-v-513ce8e8]{width:100%;background:linear-gradient(180deg,#6366f1,#ec4899);border-radius:3px 3px 0 0;min-height:2px;transition:height .3s ease}.pa-peak-label[data-v-513ce8e8]{font-size:.65rem;color:#86868b;margin-top:4px}.pa-funnel[data-v-513ce8e8]{display:flex;flex-direction:column;gap:.65rem}.pa-funnel-step[data-v-513ce8e8]{display:flex;flex-direction:column;gap:.25rem}.pa-funnel-bar-track[data-v-513ce8e8]{height:24px;background:#f5f5f7;border-radius:6px;overflow:hidden}.pa-funnel-bar-fill[data-v-513ce8e8]{height:100%;background:linear-gradient(90deg,#6366f1,#ec4899);border-radius:6px;min-width:2px;transition:width .3s ease}.pa-funnel-info[data-v-513ce8e8]{display:flex;justify-content:space-between;font-size:.82rem}.pa-funnel-label[data-v-513ce8e8]{color:#1d1d1f;font-weight:500}.pa-funnel-value[data-v-513ce8e8]{color:#1d1d1f;font-weight:600}.pa-empty[data-v-513ce8e8]{color:#86868b;font-size:.88rem;padding:1rem 0;text-align:center}:root.dark .page-sub[data-v-513ce8e8]{color:#8e8e93}:root.dark .pa-stat-card[data-v-513ce8e8]{background:#ffffff0d;border-color:#ffffff14}:root.dark .pa-stat-card--warn[data-v-513ce8e8]{border-color:#b45309;background:#b4530914}:root.dark .pa-stat-value[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-stat-label[data-v-513ce8e8]{color:#8e8e93}:root.dark .pa-stat-desc[data-v-513ce8e8]{color:#636366}:root.dark .pa-card[data-v-513ce8e8]{background:#ffffff0d;border-color:#ffffff14}:root.dark .pa-card-title[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-card-desc[data-v-513ce8e8]{color:#8e8e93}:root.dark .pa-section-title[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-table th[data-v-513ce8e8]{color:#8e8e93;border-bottom-color:#ffffff14}:root.dark .pa-table td[data-v-513ce8e8]{color:#e5e5ea;border-bottom-color:#ffffff0d}:root.dark .pa-activity-value[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-activity-label[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-rag-item[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-rag-hint[data-v-513ce8e8]{color:#8e8e93}:root.dark .bar-label[data-v-513ce8e8]{color:#8e8e93}:root.dark .bar-track[data-v-513ce8e8]{background:#ffffff0a}:root.dark .bar-value[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-plan-bar-track[data-v-513ce8e8]{background:#ffffff0a}:root.dark .pa-plan-badge.plan-free[data-v-513ce8e8]{background:#ffffff0f;color:#8e8e93}:root.dark .an-period[data-v-513ce8e8]{background:#ffffff0a}:root.dark .an-period button[data-v-513ce8e8]{color:#8e8e93}:root.dark .an-period button.active[data-v-513ce8e8]{background:#ffffff1a;color:#e5e5ea;box-shadow:0 1px 3px #00000040}:root.dark .an-period button[data-v-513ce8e8]:hover:not(.active){color:#e5e5ea}:root.dark .pa-loading[data-v-513ce8e8],:root.dark .pa-gate[data-v-513ce8e8],:root.dark .pa-error[data-v-513ce8e8]{color:#8e8e93}:root.dark .pa-depth-item[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-peak-label[data-v-513ce8e8]{color:#8e8e93}:root.dark .pa-funnel-bar-track[data-v-513ce8e8]{background:#ffffff0a}:root.dark .pa-funnel-label[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-funnel-value[data-v-513ce8e8]{color:#e5e5ea}:root.dark .pa-empty[data-v-513ce8e8]{color:#8e8e93}:root.dark .pa-kb-item[data-v-513ce8e8]{color:#e5e5ea}.sidebar[data-v-252b9e03]{width:240px;flex-shrink:0;background:linear-gradient(195deg,#1e1050,#150930 35%,#1e0828 65%,#1a0816);display:flex;flex-direction:column;transition:width .25s ease;overflow:hidden;position:relative;z-index:100}.sidebar--collapsed[data-v-252b9e03]{width:60px;overflow:visible}.sidebar--collapsed .sidebar-label[data-v-252b9e03]{opacity:0;width:0;overflow:hidden;white-space:nowrap;pointer-events:none;transition:opacity .15s ease}.sidebar--collapsed .sidebar-divider[data-v-252b9e03]{margin:.25rem .65rem}.sidebar--collapsed .sidebar-link[data-v-252b9e03]{justify-content:center;gap:0;padding:.5rem .5rem .5rem .65rem;position:relative}.sidebar--collapsed .sidebar-nav[data-v-252b9e03]{overflow:visible}.sidebar--collapsed .sidebar-badge[data-v-252b9e03]{position:absolute;top:4px;right:4px;min-width:8px;height:8px;padding:0;font-size:0;border-radius:50%}.sidebar--collapsed .sidebar-user[data-v-252b9e03]{flex-direction:column;align-items:center;gap:.4rem}.sidebar--collapsed .sidebar-user-info[data-v-252b9e03]{display:none}.sidebar--collapsed .sidebar-footer-actions[data-v-252b9e03]{flex-direction:row;gap:.15rem}.sidebar--collapsed .sidebar-avatar[data-v-252b9e03]{position:relative}.sidebar--collapsed .sidebar-avatar[data-v-252b9e03]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#1d1d1f;color:#fff;padding:.3rem .6rem;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:200}.sidebar--collapsed .sidebar-avatar[data-v-252b9e03]:hover:after{opacity:1}.sidebar--collapsed .sidebar-brand[data-v-252b9e03]{justify-content:center;gap:.2rem;padding:1.25rem .25rem}.sidebar--collapsed .sidebar-brand>.sidebar-label[data-v-252b9e03]{display:none}.sidebar--collapsed .sidebar-collapse-btn[data-v-252b9e03]{margin-left:0;padding:.15rem}.sidebar--collapsed .sidebar-link[data-v-252b9e03]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#1d1d1f;color:#fff;padding:.3rem .6rem;border-radius:6px;font-size:.78rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:200}.sidebar--collapsed .sidebar-link[data-v-252b9e03]:hover:after{opacity:1}.sidebar--mobile[data-v-252b9e03]{position:fixed;top:0;left:0;bottom:0;width:100%;transform:translate(-100%);transition:transform .25s ease;z-index:5000}.sidebar--mobile-open[data-v-252b9e03]{transform:translate(0)}.sidebar--mobile .sidebar-brand[data-v-252b9e03]{padding:1rem 1.25rem;font-size:1.1rem}.sidebar--mobile .sidebar-logo[data-v-252b9e03]{width:34px;height:34px;font-size:.9rem;border-radius:10px}.sidebar--mobile .sidebar-nav[data-v-252b9e03]{padding:0 1rem}.sidebar--mobile .sidebar-link[data-v-252b9e03]{padding:.7rem .75rem;margin-bottom:4px;font-size:.95rem;border-radius:10px;gap:.75rem}.sidebar--mobile .sidebar-link svg[data-v-252b9e03]{width:20px;height:20px}.sidebar--mobile .sidebar-divider[data-v-252b9e03]{margin:.65rem .75rem}.sidebar--mobile .sidebar-footer[data-v-252b9e03]{padding:1rem}.sidebar--mobile .sidebar-user[data-v-252b9e03]{padding:.5rem}.sidebar--mobile .sidebar-avatar[data-v-252b9e03]{width:34px;height:34px;border-radius:10px;font-size:.85rem}.sidebar--mobile .sidebar-email[data-v-252b9e03]{font-size:.88rem}.sidebar--mobile .sidebar-plan-badge[data-v-252b9e03]{font-size:.62rem}.sidebar-backdrop[data-v-252b9e03]{position:fixed;inset:0;background:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4999}.sidebar-fade-enter-active[data-v-252b9e03],.sidebar-fade-leave-active[data-v-252b9e03]{transition:opacity .25s ease}.sidebar-fade-enter-from[data-v-252b9e03],.sidebar-fade-leave-to[data-v-252b9e03]{opacity:0}.sidebar-collapse-btn[data-v-252b9e03]{margin-left:auto;background:transparent;border:none;color:#ffffff59;padding:.3rem;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-collapse-btn[data-v-252b9e03]:hover{background:#ffffff14;color:#fffc}.sidebar-close-btn[data-v-252b9e03]{margin-left:auto;background:transparent;border:none;color:#ffffff80;padding:.35rem;border-radius:8px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-close-btn[data-v-252b9e03]:hover{background:#ffffff14;color:#ffffffe6}.sidebar-label[data-v-252b9e03]{transition:opacity .15s ease .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar-brand[data-v-252b9e03]{display:flex;align-items:center;gap:.65rem;padding:1.25rem;font-weight:500;font-size:.95rem;color:#fff;letter-spacing:-.01em;position:relative}.sidebar-logo[data-v-252b9e03]{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0}.sidebar-nav[data-v-252b9e03]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 .75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.sidebar-divider[data-v-252b9e03]{height:1px;background:#ffffff14;margin:.5rem .65rem}.sidebar-link[data-v-252b9e03]{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;margin-bottom:2px;border-radius:8px;color:#ffffffa6;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .15s ease}.sidebar-link svg[data-v-252b9e03]{flex-shrink:0;opacity:.7}.sidebar-link[data-v-252b9e03]:hover{background:#ffffff14;color:#fff}.sidebar-link:hover svg[data-v-252b9e03]{opacity:1}.sidebar-link.active[data-v-252b9e03]{background:linear-gradient(135deg,#6366f140,#ec48992e);color:#fff}.sidebar-link.active svg[data-v-252b9e03]{opacity:1}.sidebar-link-row[data-v-252b9e03]{display:flex;align-items:center;gap:0;margin-bottom:2px}.sidebar-link-row .sidebar-link[data-v-252b9e03]{margin-bottom:0}.sidebar-link-grow[data-v-252b9e03]{flex:1;min-width:0}.sidebar-add-btn[data-v-252b9e03]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:#ffffff59;text-decoration:none;transition:all .15s ease;flex-shrink:0;margin-right:.35rem}.sidebar-add-btn[data-v-252b9e03]:hover{background:#ffffff1a;color:#ffffffe6}.sidebar-badge[data-v-252b9e03]{margin-left:auto;background:#ff3b30;color:#fff;font-size:.7rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;line-height:1;transition:all .15s ease}.sidebar-footer[data-v-252b9e03]{padding:.75rem;border-top:1px solid rgba(255,255,255,.08)}.sidebar-user[data-v-252b9e03]{display:flex;align-items:center;gap:.6rem;padding:.35rem;border-radius:8px}.sidebar-avatar[data-v-252b9e03]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.sidebar-user-info[data-v-252b9e03]{flex:1;min-width:0}.sidebar-email[data-v-252b9e03]{font-size:.78rem;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sidebar-footer-actions[data-v-252b9e03]{display:flex;align-items:center;gap:.15rem;flex-shrink:0}.sidebar-theme-btn[data-v-252b9e03]{background:transparent;border:none;color:#ffffff59;padding:.3rem;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-theme-btn[data-v-252b9e03]:hover{background:#ffffff14;color:#fffc}.sidebar-logout[data-v-252b9e03]{background:transparent;border:none;color:#ffffff59;padding:.3rem;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-logout[data-v-252b9e03]:hover{background:#ffffff14;color:#fffc}.sidebar-plan-badge[data-v-252b9e03]{display:inline-block;margin-top:2px;padding:.1rem .45rem;border-radius:980px;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.5;position:relative;overflow:hidden}.sidebar-plan-badge.plan-free[data-v-252b9e03]{background:#ffffff14;color:#ffffff59}.sidebar-plan-badge.plan-starter[data-v-252b9e03]{background:linear-gradient(135deg,#6366f1b3,#ec489999);color:#fff}.sidebar-plan-badge.plan-pro[data-v-252b9e03]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.sidebar-plan-badge.plan-business[data-v-252b9e03]{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff}.sidebar-plan-badge.plan-unlimited[data-v-252b9e03]{background:linear-gradient(110deg,#b8860b,#f5c518 40%,gold 60%,#c8960c);color:#1a0e00;animation:badge-gold-pulse-252b9e03 2.8s ease-in-out infinite}.sidebar-plan-badge.plan-unlimited[data-v-252b9e03]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:200% 100%;animation:badge-gold-shimmer-252b9e03 2.8s ease-in-out infinite}@keyframes badge-gold-pulse-252b9e03{0%,to{box-shadow:0 0 5px #f5c51873,0 0 12px #f5c51833}50%{box-shadow:0 0 9px #f5c518cc,0 0 22px #f5c51866,0 0 36px #f5c51826}}@keyframes badge-gold-shimmer-252b9e03{0%{background-position:-200% 0}60%{background-position:200% 0}to{background-position:200% 0}}.wpt-wrap[data-v-cc88c874]{position:fixed;top:1.25rem;right:1.25rem;z-index:9999;display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem .85rem .85rem;background:#fffffff2;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;min-width:220px;max-width:280px}.wpt-ring-wrap[data-v-cc88c874]{flex-shrink:0}@keyframes wpt-spin-cc88c874{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.wpt-spinner-svg[data-v-cc88c874]{overflow:visible}.wpt-arc[data-v-cc88c874]{transform-origin:20px 20px;animation:wpt-spin-cc88c874 1.1s linear infinite}.wpt-check-svg[data-v-cc88c874]{display:block}.wpt-body[data-v-cc88c874]{flex:1;min-width:0}.wpt-title[data-v-cc88c874]{font-size:.83rem;font-weight:600;color:#1d1d1f;line-height:1.3}.wpt-sub[data-v-cc88c874]{font-size:.74rem;color:#86868b;margin-top:.15rem;line-height:1.35}.wpt-close[data-v-cc88c874]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:#7878801a;border-radius:50%;cursor:pointer;color:#86868b;padding:0;transition:background .15s,color .15s;align-self:flex-start}.wpt-close[data-v-cc88c874]:hover{background:#78788033;color:#3c3c43}.wpt-slide-enter-active[data-v-cc88c874]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.wpt-slide-leave-active[data-v-cc88c874]{transition:all .2s ease}.wpt-slide-enter-from[data-v-cc88c874]{opacity:0;transform:translate(1.5rem) scale(.95)}.wpt-slide-leave-to[data-v-cc88c874]{opacity:0;transform:translate(1rem) scale(.95)}:root.dark .wpt-wrap[data-v-cc88c874]{background:#1e1e23f2;border-color:#ffffff14;box-shadow:0 8px 32px #00000059,0 2px 8px #0003}:root.dark .wpt-title[data-v-cc88c874]{color:#e5e5ea}:root.dark .wpt-sub[data-v-cc88c874]{color:#8e8e93}:root.dark .wpt-close[data-v-cc88c874]{background:#ffffff14;color:#8e8e93}:root.dark .wpt-close[data-v-cc88c874]:hover{background:#ffffff24;color:#e5e5ea}.cc-bar[data-v-5c0bdab5]{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#fffffff2;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-top:1px solid rgba(0,0,0,.08);padding:1.25rem 2rem;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 -4px 20px #00000014}.cc-bar.cc-visible[data-v-5c0bdab5]{transform:translateY(0)}.cc-bar-inner[data-v-5c0bdab5]{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:2rem}.cc-bar-text[data-v-5c0bdab5]{flex:1}.cc-bar-text p[data-v-5c0bdab5]{color:#636366;font-size:.9rem;line-height:1.5;max-width:none;margin:0}.cc-bar-actions[data-v-5c0bdab5]{display:flex;gap:.75rem;flex-shrink:0}.cc-btn[data-v-5c0bdab5]{padding:.6rem 1.25rem;border-radius:980px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;border:none}.cc-btn[data-v-5c0bdab5]:active{transform:scale(.97)}.cc-btn-ghost[data-v-5c0bdab5]{background:transparent;color:#8e8e93;border:1px solid rgba(0,0,0,.1)}.cc-btn-ghost[data-v-5c0bdab5]:hover{color:#1d1d1f;border-color:#0003;background:#00000008}.cc-btn-outline[data-v-5c0bdab5]{background:transparent;color:#7c3aed;border:1px solid rgba(124,58,237,.3)}.cc-btn-outline[data-v-5c0bdab5]:hover{background:#7c3aed0f;border-color:#7c3aed80}.cc-btn-accept[data-v-5c0bdab5]{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff}.cc-btn-accept[data-v-5c0bdab5]:hover{box-shadow:0 4px 20px #7c3aed4d}.cc-overlay[data-v-5c0bdab5]{position:fixed;inset:0;z-index:9001;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .25s ease}.cc-overlay.cc-visible[data-v-5c0bdab5]{opacity:1}.cc-modal[data-v-5c0bdab5]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;max-width:520px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 8px 40px #00000026;transform:translateY(20px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.cc-overlay.cc-visible .cc-modal[data-v-5c0bdab5]{transform:translateY(0)}.cc-modal-header[data-v-5c0bdab5]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0}.cc-modal-header h3[data-v-5c0bdab5]{font-size:1.1rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em}.cc-modal-close[data-v-5c0bdab5]{background:none;border:none;color:#8e8e93;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;transition:color .2s}.cc-modal-close[data-v-5c0bdab5]:hover{color:#1d1d1f}.cc-modal-body[data-v-5c0bdab5]{padding:1rem 1.5rem}.cc-modal-desc[data-v-5c0bdab5]{color:#636366;font-size:.88rem;line-height:1.55;margin-bottom:1.25rem;max-width:none}.cc-category[data-v-5c0bdab5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(0,0,0,.06)}.cc-category-info[data-v-5c0bdab5]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cc-category-name[data-v-5c0bdab5]{font-size:.92rem;font-weight:600;color:#1d1d1f}.cc-category-desc[data-v-5c0bdab5]{font-size:.8rem;color:#8e8e93;line-height:1.4}.cc-always-on[data-v-5c0bdab5]{font-size:.75rem;font-weight:600;color:#34c759;background:#34c7591a;padding:.25rem .65rem;border-radius:980px;white-space:nowrap;flex-shrink:0}.cc-toggle[data-v-5c0bdab5]{position:relative;width:44px;height:24px;flex-shrink:0;cursor:pointer}.cc-toggle input[data-v-5c0bdab5]{position:absolute;opacity:0;width:0;height:0}.cc-toggle-slider[data-v-5c0bdab5]{position:absolute;inset:0;background:#0000001f;border-radius:12px;transition:background .25s ease}.cc-toggle-slider[data-v-5c0bdab5]:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .25s ease;box-shadow:0 1px 3px #00000026}.cc-toggle input:checked+.cc-toggle-slider[data-v-5c0bdab5]{background:#7c3aed}.cc-toggle input:checked+.cc-toggle-slider[data-v-5c0bdab5]:before{transform:translate(20px)}.cc-modal-footer[data-v-5c0bdab5]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem}:root.dark .cc-bar[data-v-5c0bdab5]{background:#09090fd9;border-top-color:#ffffff14;box-shadow:0 -4px 20px #0000004d}:root.dark .cc-bar-text p[data-v-5c0bdab5]{color:#a1a1a6}:root.dark .cc-btn-ghost[data-v-5c0bdab5]{color:#8e8e93;border-color:#ffffff14}:root.dark .cc-btn-ghost[data-v-5c0bdab5]:hover{color:#f0f0f5;border-color:#ffffff26;background:#ffffff0a}:root.dark .cc-btn-outline[data-v-5c0bdab5]{color:#a78bfa}:root.dark .cc-btn-outline[data-v-5c0bdab5]:hover{background:#7c3aed1a}:root.dark .cc-overlay[data-v-5c0bdab5]{background:#0009}:root.dark .cc-modal[data-v-5c0bdab5]{background:#111118f2;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-color:#ffffff14;box-shadow:0 8px 40px #0006}:root.dark .cc-modal-header h3[data-v-5c0bdab5]{color:#f0f0f5}:root.dark .cc-modal-close[data-v-5c0bdab5]:hover{color:#f0f0f5}:root.dark .cc-modal-desc[data-v-5c0bdab5]{color:#8e8e93}:root.dark .cc-category[data-v-5c0bdab5]{border-top-color:#ffffff0f}:root.dark .cc-category-name[data-v-5c0bdab5]{color:#f0f0f5}:root.dark .cc-category-desc[data-v-5c0bdab5]{color:#636366}:root.dark .cc-toggle-slider[data-v-5c0bdab5]{background:#ffffff1a}@media(max-width:768px){.cc-bar[data-v-5c0bdab5]{padding:1rem 1.25rem}.cc-bar-inner[data-v-5c0bdab5]{flex-direction:column;gap:1rem;text-align:center}.cc-bar-actions[data-v-5c0bdab5]{flex-direction:column;width:100%}.cc-btn[data-v-5c0bdab5]{width:100%;justify-content:center;text-align:center}}.mobile-header[data-v-ad6ac7af]{display:none}@media(max-width:768px){.mobile-header[data-v-ad6ac7af]{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;height:52px;z-index:100;padding:0 .75rem;background:linear-gradient(135deg,#1e1050eb,#150930eb 40%,#1e0828eb,#1a0816eb);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}.mobile-header-btn[data-v-ad6ac7af]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:#ffffffd9;cursor:pointer;transition:background .15s ease;flex-shrink:0}.mobile-header-btn svg[data-v-ad6ac7af]{width:22px;height:22px;flex-shrink:0}.mobile-header-btn[data-v-ad6ac7af]:hover{background:#ffffff14}.mobile-header-brand[data-v-ad6ac7af]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;font-size:.92rem;color:#fff;letter-spacing:-.01em;margin-right:0}.mobile-header-logo[data-v-ad6ac7af]{width:26px;height:26px;border-radius:7px;object-fit:cover;flex-shrink:0}.mobile-header-right[data-v-ad6ac7af]{width:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-header-badge[data-v-ad6ac7af]{background:#ff3b30;color:#fff;font-size:.68rem;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 5px;cursor:pointer;line-height:1}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;background:#f5f5f7;color:#1d1d1f;font-size:17px;line-height:1.47;overflow-x:hidden}.app-layout{display:flex;height:100vh}.main-content{flex:1;overflow-y:auto;background:#f5f5f7}.container{padding:2.5rem}@media(max-width:768px){.container{padding:calc(52px + 1rem) 1rem 1.5rem}}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.82rem;margin-bottom:.35rem}.breadcrumb a{color:#86868b;text-decoration:none;transition:color .15s ease}.breadcrumb a:hover{color:#7c3aed}.breadcrumb span{color:#1d1d1f;font-weight:500}.breadcrumb-sep{color:#d2d2d7!important;font-weight:400!important}.back-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#86868b;background:#fff;box-shadow:0 1px 4px #00000014;transition:all .15s ease;flex-shrink:0}.back-btn:hover{color:#7c3aed;box-shadow:0 2px 8px #0000001f}.card{background:#fff;border-radius:16px;padding:2rem;margin-bottom:1.25rem;box-shadow:0 2px 12px #00000014;transition:box-shadow .2s ease}h1{font-size:2rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1rem}h2{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.75rem}input,textarea,select{width:100%;padding:.75rem 1rem;border:1px solid #d2d2d7;border-radius:12px;font:inherit;font-size:.95rem;margin-bottom:.75rem;transition:all .2s ease;background:#fff}input:focus,textarea:focus,select:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed26}textarea{resize:vertical;min-height:80px}.form-field{margin-bottom:.85rem}.form-field input,.form-field textarea{margin-bottom:0}.form-field-header{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.form-field-label{font-size:.82rem;font-weight:600;color:#1d1d1f}.form-field-info{position:relative;display:inline-flex;align-items:center;color:#aeaeb2;cursor:help}.form-field-info svg{transition:color .15s ease}.form-field-info:hover svg{color:#7c3aed}.form-field-tooltip{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:#1d1d1f;color:#fff;font-size:.78rem;font-weight:400;line-height:1.45;padding:.6rem .85rem;border-radius:10px;width:260px;z-index:100;pointer-events:none;box-shadow:0 8px 24px #0003}.form-field-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1d1d1f}.form-field-info:hover .form-field-tooltip{display:block;animation:fade-in .15s ease}button{padding:.5rem 1.25rem;border:none;border-radius:980px;cursor:pointer;font:inherit;font-size:.95rem;transition:all .2s ease}button:active{transform:scale(.97)}.btn-primary{background:#7c3aed;color:#fff}.btn-primary:hover{background:#6d28d9}.btn-danger{background:#ff3b30;color:#fff}.btn-danger:hover{background:#e0342b}.btn-sm{padding:.3rem .75rem;font-size:.82rem}.tabs{display:flex;gap:0;margin-bottom:1.25rem;background:linear-gradient(145deg,#fff9,#ffffff4d);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:980px;padding:4px;border:1px solid rgba(255,255,255,.75);box-shadow:0 4px 16px #00000012,0 1px 3px #0000000d,inset 0 1px #ffffffd9,inset 0 -1px #00000008}.tabs button{flex:1;background:transparent;border-radius:980px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;color:#1d1d1f80;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.tabs button.active{background:linear-gradient(160deg,#fffffffa,#fffc);color:#1d1d1f;font-weight:600;box-shadow:0 2px 10px #00000017,0 1px 2px #0000000f,inset 0 1px #fff}.tabs button:hover:not(.active){color:#1d1d1fcc;background:#ffffff4d}.error{color:#ff3b30;background:#ff3b300f;padding:.6rem 1rem;border-radius:10px;font-size:.85rem;font-weight:500;margin-bottom:.75rem}.success-msg{color:#34c759;background:#34c7590f;padding:.6rem 1rem;border-radius:10px;font-size:.85rem;font-weight:500;margin-top:.75rem;animation:fade-in .2s ease}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bot-list{display:flex;flex-direction:column;gap:.625rem}.bot-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:#fff;border:none;border-radius:12px;box-shadow:0 1px 4px #0000000f;transition:all .2s ease}.bot-item:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.bot-item a{color:#1d1d1f;text-decoration:none;font-weight:500;flex:1;min-width:0}.bot-item a:hover{color:#7c3aed}.bot-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;font-size:.9rem;font-weight:700;flex-shrink:0;margin-right:.85rem}.bot-info{flex:1;min-width:0}.bot-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-meta{font-size:.75rem;color:#86868b;margin-top:.15rem}.bot-empty{text-align:center;color:#aeaeb2;padding:3.5rem 1rem;font-size:.9rem;font-weight:500;border:1.5px dashed #d2d2d7;border-radius:16px}.doc-list{display:flex;flex-direction:column;gap:.625rem}.doc-item{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.9rem;background:#fff;border-radius:12px;border:none;box-shadow:0 1px 4px #0000000f;transition:all .2s ease}.doc-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.doc-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#7c3aed1a;color:#7c3aed;font-size:.7rem;font-weight:700;text-transform:uppercase;flex-shrink:0}.doc-info{flex:1;min-width:0;margin-left:.65rem}.doc-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-meta{font-size:.75rem;color:#86868b;margin-top:.15rem}.doc-card .doc-list{max-height:310px;overflow-y:auto}.doc-card .doc-list::-webkit-scrollbar{width:4px}.doc-card .doc-list::-webkit-scrollbar-track{background:transparent}.doc-card .doc-list::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.doc-empty{text-align:center;color:#aeaeb2;padding:2.5rem 1rem;font-size:.85rem;font-weight:500;border:1.5px dashed #d2d2d7;border-radius:16px}.upload-area{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.chat-messages{height:320px;overflow-y:auto;border:none;border-radius:16px;padding:1.25rem;margin-bottom:.75rem;background:#f5f5f7;box-shadow:inset 0 1px 3px #0000000f;scroll-behavior:smooth}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.chat-msg{margin-bottom:.625rem}.chat-msg.user{text-align:right}.chat-msg .bubble{display:inline-block;padding:.6rem 1rem;border-radius:18px;max-width:80%;text-align:left;font-size:.95rem;line-height:1.4}.chat-msg.user .bubble{background:#7c3aed;color:#fff;border-bottom-right-radius:6px}.chat-msg.bot .bubble{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0000000f;border-bottom-left-radius:6px}.chat-msg.bot .bubble .chat-md-list{margin:.35rem 0 .1rem;padding-left:1.2rem;text-align:left}.chat-msg.bot .bubble .chat-md-list li{margin:.25rem 0;line-height:1.45}.chat-msg.bot .bubble strong{font-weight:700}.chat-msg.bot .bubble em{font-style:italic}.chat-msg{animation:chat-msg-in .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-sources{font-size:.8rem;color:#86868b;margin-top:.25rem}.chat-input{display:flex;gap:.5rem;align-items:center}.chat-input input{margin-bottom:0;background:#f5f5f7}.chat-input input:focus{background:#fff}.stat-cards{display:flex;gap:1rem;margin-bottom:1.5rem}.stat-card{flex:1;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px #00000014;text-align:center}.stat-card .stat-value{font-size:2.25rem;font-weight:700;color:#7c3aed;line-height:1.2;letter-spacing:-.02em}.stat-card .stat-label{font-size:.82rem;color:#86868b;margin-top:.35rem;font-weight:500}.period-toggle{display:inline-flex;gap:0;margin-bottom:1.5rem;border-radius:980px;overflow:hidden;border:none;background:#e8e8ed;padding:3px}.period-toggle button{background:transparent;border:none;padding:.45rem 1.1rem;font-size:.85rem;cursor:pointer;color:#86868b;border-radius:980px;font-weight:500;transition:all .25s ease}.period-toggle button:last-child{border-right:none}.period-toggle button.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0000001a}.period-toggle button:hover:not(.active){color:#1d1d1f}.bar-chart{display:flex;flex-direction:column;gap:.5rem}.bar-row{display:flex;align-items:center;gap:.75rem;font-size:.85rem}.bar-row .bar-label{width:80px;flex-shrink:0;text-align:right;color:#86868b;font-weight:500}.bar-row .bar-track{flex:1;background:#f0f0f5;border-radius:6px;height:24px;overflow:hidden}.bar-row .bar-fill{height:100%;background:linear-gradient(90deg,#6366f1,#ec4899);border-radius:6px;min-width:2px;transition:width .4s ease}.bar-row .bar-value{width:36px;flex-shrink:0;font-size:.8rem;color:#86868b;font-weight:500}.analytics-table{width:100%;border-collapse:collapse;font-size:.9rem}.analytics-table th{text-align:left;padding:.65rem .75rem;border-bottom:1px solid #e8e8ed;font-weight:600;color:#86868b;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.analytics-table td{padding:.65rem .75rem;border-bottom:none}.analytics-table tr{transition:background .15s ease}.analytics-table tbody tr:hover{background:#f5f5f7;border-radius:8px}.analytics-table tr:last-child td{border-bottom:none}.empty-state{text-align:center;color:#aeaeb2;padding:2.5rem 1rem;font-size:.85rem;font-weight:500}.bot-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.bot-grid .card{margin-bottom:0}@media(max-width:768px){.bot-grid{grid-template-columns:1fr}}.snippet{background:#1d1d1f;color:#a5d6a7;padding:1.25rem;border-radius:12px;font-family:SF Mono,SFMono-Regular,Menlo,monospace;font-size:.82rem;overflow-x:auto;white-space:pre;line-height:1.5;width:100%;box-sizing:border-box;display:block}.snippet-wrap{position:relative;cursor:pointer;width:100%}.snippet-wrap:hover .snippet{background:#2a2a2a}.snippet-copy-icon{position:absolute;top:.85rem;right:.85rem;color:#fff6;display:flex;align-items:center;pointer-events:none}.snippet-wrap:hover .snippet-copy-icon{color:#ffffffbf}.snippet-copied-tooltip{position:absolute;bottom:calc(100% + 6px);right:0;background:#34c759;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:.72rem;font-weight:600;padding:.25rem .6rem;border-radius:6px;white-space:nowrap;animation:fade-in .15s ease;z-index:1000}.snippet-copied-tooltip:after{content:"";position:absolute;top:100%;right:.5rem;border:4px solid transparent;border-top-color:#34c759}.conv-page{display:flex;height:100%;overflow:hidden}.conv-sidebar{width:360px;flex-shrink:0;border-right:1px solid #e8e8ed;display:flex;flex-direction:column;background:#fff}.conv-sidebar-header{padding:1.25rem;border-bottom:1px solid #e8e8ed}@media(max-width:768px){.conv-sidebar-header{padding-top:calc(52px + .5rem)}}.conv-sidebar-header h2{margin-bottom:.5rem}.conv-stats{font-size:.78rem;color:#86868b;margin-bottom:.75rem}.conv-bot-row{display:flex;gap:.5rem;margin-bottom:.75rem;overflow-x:auto;padding-bottom:2px}.conv-bot-row::-webkit-scrollbar{height:0}.conv-bot-chip{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .65rem;border-radius:12px;background:#f5f5f7;border:2px solid transparent;cursor:pointer;transition:all .15s ease;min-width:64px;flex-shrink:0}.conv-bot-chip:hover{background:#eef0f3}.conv-bot-chip.active{border-color:#7c3aed;background:#f3f0ff}.conv-bot-icon{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;flex-shrink:0}.conv-bot-chip.active .conv-bot-icon{box-shadow:0 2px 8px #7c3aed4d}.conv-bot-name{font-size:.7rem;font-weight:500;color:#86868b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72px}.conv-bot-chip.active .conv-bot-name{color:#7c3aed;font-weight:600}.conv-bot-icon-wrap{position:relative;display:inline-flex}.conv-bot-unread-badge{position:absolute;top:-5px;right:-5px;background:#ff3b30;color:#fff;font-size:.6rem;font-weight:700;min-width:15px;height:15px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;border:1.5px solid #fff;pointer-events:none}.conv-search-wrap{position:relative;display:flex;align-items:center;margin-bottom:.6rem}.conv-search-icon{position:absolute;left:.7rem;top:40%;transform:translateY(-50%);color:#aeaeb2;pointer-events:none;flex-shrink:0;display:flex}.conv-search{width:100%;padding:.45rem 2rem .45rem 2.1rem;border-radius:980px;border:1px solid #e8e8ed;background:#f5f5f7;font-size:.82rem;color:#1d1d1f;outline:none;transition:border-color .15s,background .15s}.conv-search:focus{border-color:#7c3aed;background:#fff}.conv-search::placeholder{color:#aeaeb2}.conv-search-clear{position:absolute;right:.55rem;top:40%;transform:translateY(-50%);background:none;border:none;color:#aeaeb2;font-size:.7rem;cursor:pointer;padding:.15rem .3rem;line-height:1}.conv-search-clear:hover{color:#1d1d1f}.conv-filters{display:flex;gap:0;background:#f5f5f7;border-radius:980px;padding:3px}.conv-filters.dimmed{opacity:.45;pointer-events:none}.conv-filters button{flex:1;background:transparent;border-radius:980px;padding:.35rem .5rem;font-size:.78rem;font-weight:500;color:#86868b;transition:all .2s ease}.conv-filters button.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0000001a}.conv-filters button:hover:not(.active){color:#1d1d1f}.filter-count{display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;font-size:.65rem;font-weight:700;min-width:16px;height:16px;border-radius:8px;padding:0 4px;margin-left:.3rem;line-height:1}.conv-list{flex:1;overflow-y:auto}.conv-item{padding:.85rem 1.25rem;border-bottom:1px solid #f0f0f5;cursor:pointer;transition:background .15s ease}.conv-item:hover{background:#f9f9fb}.conv-item.active{background:#f3f0ff}.conv-item.unread{background:#fafcff}.conv-item.unread .conv-visitor{font-weight:700}.conv-item.unread .conv-preview{color:#1d1d1f;font-weight:500}.unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7c3aed;margin-right:.4rem;vertical-align:middle}.conv-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.conv-item-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:.4rem}.conv-delete-btn{display:none;padding:.2rem .25rem;background:none;border:none;border-radius:6px;color:#aeaeb2;cursor:pointer;line-height:0;transition:color .15s,background .15s}.conv-delete-btn:hover{color:#ff3b30;background:#ff3b3014}.conv-item:hover .conv-delete-btn,.conv-item.active .conv-delete-btn{display:flex}.modal-backdrop{position:fixed;inset:0;background:#00000059;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fade-in .15s ease}.modal{background:#fff;border-radius:20px;padding:2rem;max-width:400px;width:calc(100% - 2rem);box-shadow:0 20px 60px #0003;animation:modal-in .2s cubic-bezier(.34,1.56,.64,1)}@keyframes modal-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.modal-icon--danger{background:#ff3b301a;color:#ff3b30}.modal-title{font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.modal-body{font-size:.88rem;color:#636366;line-height:1.55;margin-bottom:1.5rem}.modal-body strong{color:#1d1d1f}.modal-confirm-field{margin-bottom:1.25rem;text-align:left}.modal-confirm-label{display:block;font-size:.8rem;color:#636366;margin-bottom:.4rem}.modal-confirm-label strong{color:#1d1d1f}.modal-confirm-input{width:100%;padding:.5rem .75rem;border:1.5px solid #e5e5ea;border-radius:8px;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .15s;box-sizing:border-box;letter-spacing:.04em}.modal-confirm-input:focus{border-color:#ff3b30}.modal-actions{display:flex;justify-content:flex-end;gap:.6rem}.modal-btn-cancel{padding:.5rem 1.1rem;background:#f5f5f7;color:#1d1d1f;border:none;border-radius:980px;font:inherit;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .15s}.modal-btn-cancel:hover{background:#e8e8ed}.modal-btn-danger{padding:.5rem 1.1rem;background:#ff3b30;color:#fff;border:none;border-radius:980px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.modal-btn-danger:hover{background:#e0342b}.modal-btn-cancel:disabled,.modal-btn-danger:disabled{opacity:.55;cursor:not-allowed}.conv-visitor{font-weight:600;font-size:.88rem;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-date{font-size:.75rem;color:#86868b;flex-shrink:0;margin-left:.5rem}.conv-preview{font-size:.82rem;color:#86868b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.35rem}.conv-badges{display:flex;align-items:center;gap:.4rem}.badge{display:inline-block;padding:.15rem .5rem;border-radius:980px;font-size:.7rem;font-weight:600}.badge-contact{background:#e8f5e9;color:#2e7d32}.badge-resolved{background:#e3f2fd;color:#1565c0}.conv-count{font-size:.72rem;color:#aaa}.conv-detail{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f5f5f7}.conv-detail-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #e8e8ed;gap:1rem}.conv-detail-visitor{display:flex;align-items:center;gap:.75rem;min-width:0}.conv-detail-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#f97316);color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conv-detail-info{min-width:0}.conv-detail-name{font-size:.95rem;font-weight:700;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-detail-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.conv-contact-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:#636366;background:#78788014;border:1px solid rgba(120,120,128,.14);border-radius:980px;padding:.15rem .55rem .15rem .45rem}.conv-contact-chip svg{color:#7c3aed;flex-shrink:0}.conv-detail-anon{font-size:.75rem;color:#aeaeb2}.conv-resolve-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border-radius:980px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;white-space:nowrap;flex-shrink:0;background:#7c3aed;color:#fff;border:none;box-shadow:0 2px 8px #7c3aed4d}.conv-resolve-btn:hover{background:#6d28d9;box-shadow:0 4px 12px #7c3aed66}.conv-resolve-btn:active{transform:scale(.97)}.conv-resolve-btn.resolved{background:#7878801a;color:#636366;border:1px solid rgba(120,120,128,.2);box-shadow:none}.conv-resolve-btn.resolved:hover{background:#78788029;box-shadow:none}.conv-messages{flex:1;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.conv-msg{margin-bottom:.75rem;display:flex;flex-direction:column}.conv-msg.user{align-items:flex-end}.conv-msg.assistant{align-items:flex-start}.conv-bubble{display:inline-block;padding:.6rem 1rem;border-radius:18px;max-width:70%;font-size:.92rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.conv-msg.user .conv-bubble{background:#7c3aed;color:#fff;border-bottom-right-radius:6px}.conv-msg.assistant .conv-bubble{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0000000f;border-bottom-left-radius:6px}.conv-msg-time{font-size:.7rem;color:#aaa;margin-top:.2rem;padding:0 .25rem}.conv-empty{text-align:center;color:#aeaeb2;padding:2.5rem 1rem;font-size:.85rem;font-weight:500}.conv-empty-detail{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aeaeb2;font-size:.9rem;font-weight:500}.conv-empty-icon{margin-bottom:1rem;opacity:.3}.conv-back-btn{display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid #d1d1d6;background:#f5f5f7;color:#1d1d1f;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.conv-back-btn svg{width:18px;height:18px;flex-shrink:0}.conv-back-btn:hover{color:#7c3aed;border-color:#7c3aed33}@media(max-width:768px){.conv-sidebar{width:100%}.conv-detail,.conv-page.conv-detail-active .conv-sidebar{display:none}.conv-page.conv-detail-active .conv-detail,.conv-back-btn{display:flex}.conv-sidebar-header h2{font-size:1.15rem}.conv-bot-chip{min-width:56px;padding:.4rem .5rem;border-radius:10px}.conv-bot-icon{width:28px;height:28px;border-radius:8px;font-size:.75rem}.conv-bot-name{font-size:.65rem;max-width:60px}.conv-item{padding:.75rem 1rem}.conv-visitor{font-size:.85rem}.conv-date{font-size:.7rem}.conv-preview{font-size:.78rem}.conv-delete-btn{display:flex}.conv-detail-header{padding:.85rem 1rem;padding-top:calc(52px + .85rem);gap:.65rem}.conv-detail-avatar{width:34px;height:34px;font-size:.88rem}.conv-detail-name{font-size:.88rem}.conv-contact-chip{font-size:.7rem;padding:.12rem .45rem .12rem .35rem}.conv-resolve-btn{padding:.42rem .85rem;font-size:.78rem}.conv-messages{padding:.85rem}.conv-bubble{max-width:85%;font-size:.88rem;padding:.55rem .85rem}.conv-msg-time{font-size:.65rem}.conv-empty-detail{display:none}}.settings-page{max-width:600px;margin:0 auto;padding:2rem 1.5rem;position:relative}.settings-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 15% 15%,rgba(99,102,241,.1) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 85% 80%,rgba(249,115,22,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 70% 10%,rgba(236,72,153,.08) 0%,transparent 60%)}.settings-page>*{position:relative;z-index:1}.glass-card{background:#ffffffb8;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.75);border-radius:20px;box-shadow:0 2px 24px #0000000f,inset 0 1px #ffffffe6;margin-bottom:1rem}.settings-hero{display:flex;align-items:center;gap:1.5rem;padding:1.75rem 2rem;background:#141832d1;border-color:#ffffff1f;box-shadow:0 8px 32px #0000002e,inset 0 1px #ffffff1f}.settings-avatar-wrap{position:relative;flex-shrink:0}.settings-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#f97316);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.02em;box-shadow:0 4px 20px #7c3aed73,inset 0 1px #ffffff4d}.settings-plan-badge{position:absolute;bottom:-4px;right:-6px;padding:.15rem .5rem;border-radius:980px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:2px solid rgba(20,24,50,.9)}.settings-plan-badge.plan-free{background:#c8c8d2e6;color:#444}.settings-plan-badge.plan-starter{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff}.settings-plan-badge.plan-pro{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.settings-plan-badge.plan-business{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff}.settings-hero-info{min-width:0}.settings-hero-name{font-size:1.2rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-hero-email{font-size:.83rem;color:#ffffff80;margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-skeleton,.text-skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e,#ffffff14 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.avatar-skeleton{width:100%;height:100%;border-radius:50%}.text-skeleton{height:14px}.w-32{width:8rem}.w-48{width:12rem}@keyframes shimmer{to{background-position:-200% 0}}.conv-skeleton-item{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1.25rem;border-bottom:1px solid #f0f0f5}:root.dark .conv-skeleton-item{border-bottom-color:#ffffff0a}.settings-form-card{padding:1.75rem 2rem}.settings-section-title{display:flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#86868b;margin-bottom:1.25rem}.settings-section-title svg{color:#7c3aed;flex-shrink:0}.gl-field{margin-bottom:1rem}.gl-label{display:block;font-size:.78rem;font-weight:600;color:#636366;margin-bottom:.35rem;letter-spacing:.01em}.gl-input{width:100%;padding:.65rem 1rem;background:#7878800f;border:1px solid rgba(120,120,128,.18);border-radius:12px;font:inherit;font-size:.92rem;color:#1d1d1f;transition:background .15s,border-color .15s,box-shadow .15s;outline:none}.gl-input::placeholder{color:#aeaeb2}.gl-input:focus{background:#ffffffe6;border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed1f}.gl-input--disabled{background:#7878800a!important;color:#aeaeb2!important;cursor:not-allowed;border-color:#7878801a!important}.gl-hint{display:block;font-size:.75rem;color:#aeaeb2;margin-top:.3rem}.gl-pw-row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media(max-width:768px){.gl-pw-row{grid-template-columns:1fr}}.gl-msg{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;padding:.6rem .85rem;border-radius:10px;margin-bottom:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gl-msg.success{background:#34c7591f;border:1px solid rgba(52,199,89,.25);color:#1a7f37}.gl-msg.error{background:#ff3b3017;border:1px solid rgba(255,59,48,.2);color:#c62828}.gl-footer{display:flex;justify-content:flex-end;margin-top:.75rem}.gl-btn{padding:.55rem 1.6rem;background:#7c3aed;color:#fff;border:none;border-radius:980px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 2px 8px #7c3aed4d}.gl-btn:hover{background:#6d28d9;box-shadow:0 4px 12px #7c3aed66}.gl-btn:active{transform:scale(.97)}.gl-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.tone-desc{font-size:.88rem;color:#86868b;margin-bottom:1rem}.tone-sliders{display:flex;flex-direction:column;gap:1.1rem}.tone-slider-row{margin-bottom:0}.tone-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.tone-slider-label{font-size:.85rem;font-weight:600;color:#1d1d1f}.tone-slider-value{font-size:.78rem;font-weight:600;color:#7c3aed;background:#7c3aed14;padding:.1rem .5rem;border-radius:980px}.tone-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#e8e8ed;outline:none;margin:0;padding:0;border:none;cursor:pointer}.tone-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #7C3AED;box-shadow:0 1px 4px #00000026;cursor:pointer;transition:box-shadow .15s ease}.tone-range::-webkit-slider-thumb:hover{box-shadow:0 2px 8px #7c3aed4d}.tone-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #7C3AED;box-shadow:0 1px 4px #00000026;cursor:pointer}.tone-slider-ends{display:flex;justify-content:space-between;font-size:.72rem;color:#aaa;margin-top:.25rem}.tone-preview{margin-top:1rem;background:#f5f5f7;border-radius:12px;padding:.85rem 1rem}.tone-preview-label{font-size:.72rem;font-weight:600;color:#aeaeb2;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.tone-preview-text{font-size:.85rem;color:#1d1d1f;line-height:1.5;font-style:italic}.widget-config-grid{display:flex;flex-direction:column;gap:1.1rem}.widget-label{display:block;font-size:.85rem;font-weight:600;color:#1d1d1f;margin-bottom:.4rem}.widget-input{margin-bottom:0;padding:.55rem .85rem;font-size:.9rem}.widget-color-row{display:flex;align-items:center;gap:.5rem}.widget-color-swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;transition:all .15s ease;flex-shrink:0}.widget-color-swatch:hover{transform:scale(1.15)}.widget-color-swatch.active{border-color:#1d1d1f;box-shadow:0 0 0 2px #fff,0 0 0 4px #7c3aed}.widget-color-custom{width:28px;height:28px;border-radius:50%;background:#f5f5f7;border:1px dashed #d2d2d7;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;flex-shrink:0}.widget-color-custom input[type=color]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;margin:0;border:none}.widget-color-custom svg{color:#86868b;pointer-events:none}.widget-toggle{display:inline-flex;background:#f5f5f7;border-radius:980px;padding:3px}.widget-toggle button{padding:.35rem 1rem;border-radius:980px;background:transparent;font-size:.85rem;font-weight:500;color:#86868b;transition:all .2s ease}.widget-toggle button.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0000001a}.widget-preview{background:#f5f5f7;border-radius:16px;padding:1rem;position:relative;min-height:180px}.widget-preview-header{background:#fff;padding:.65rem 1rem;border-radius:12px 12px 0 0;display:flex;align-items:center;gap:.6rem;border-bottom:1px solid #e8e8ed}.widget-preview-avatar{width:30px;height:30px;border-radius:50%;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;position:relative}.widget-preview-avatar:after{content:"";position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background:#34c759;border:1.5px solid #fff}.widget-preview-header-text{display:flex;flex-direction:column;gap:1px}.widget-preview-title{font-size:.82rem;font-weight:600;color:#1d1d1f}.widget-preview-status{font-size:.68rem;color:#34c759;display:flex;align-items:center;gap:3px}.widget-preview-status-dot{width:5px;height:5px;border-radius:50%;background:#34c759}.widget-preview-body{background:#fff;border-radius:0 0 12px 12px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.widget-preview-msg{padding:.4rem .75rem;border-radius:14px;font-size:.8rem;line-height:1.4;max-width:80%}.widget-preview-msg.bot{background:#f0f0f5;color:#1d1d1f;align-self:flex-start;border-bottom-left-radius:4px}.widget-preview-msg.user{color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.widget-preview-fab{position:absolute;bottom:12px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003}.kb-page{padding:.5rem 0 2rem}.kb-card{padding:1.75rem 2rem}.kb-url-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.kb-url-wrap{display:flex;align-items:center;gap:.55rem;min-width:0}.kb-url-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#aeaeb2;transition:background .3s}.kb-url-dot.running{background:#ff9f0a;animation:dot-pulse 1s infinite}.kb-url-dot.done{background:#34c759}.kb-url-dot.error{background:#ff3b30}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.kb-url-text{font-size:.83rem;color:#636366;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-no-url{font-size:.88rem;color:#86868b;background:#7878800f;border:1px dashed rgba(120,120,128,.2);border-radius:12px;padding:1.25rem 1.5rem;text-align:center}.kb-progress-wrap{margin-top:.85rem;display:flex;flex-direction:column;gap:.45rem}.kb-progress-bar{width:100%;height:6px;border-radius:3px;background:#7878801f;overflow:hidden}.kb-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#f97316);transition:width .4s ease}.kb-progress-fill.indeterminate{width:40%!important;animation:kb-progress-indeterminate 1.4s ease-in-out infinite}@keyframes kb-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.kb-progress-text{font-size:.78rem;color:#636366}.kb-pages-header{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0 .6rem;font-size:.78rem;color:#86868b;font-weight:500}.kb-pages-date{margin-left:auto}.kb-clear-btn{background:none;border:none;font:inherit;font-size:.75rem;color:#ff3b30;cursor:pointer;padding:.2rem .5rem;border-radius:6px;transition:background .15s}.kb-clear-btn:hover{background:#ff3b3014}.kb-page-list{display:flex;flex-direction:column;gap:0;border:1px solid rgba(120,120,128,.12);border-radius:14px;overflow:hidden}.kb-page-item{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;text-decoration:none;color:inherit;border-bottom:1px solid rgba(120,120,128,.08);transition:background .12s}.kb-page-item:last-child{border-bottom:none}.kb-page-item:hover{background:#7c3aed0a}.kb-page-icon-wrap{width:28px;height:28px;border-radius:8px;background:#7c3aed14;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7c3aed}.kb-page-info{flex:1;min-width:0}.kb-page-title{font-size:.85rem;font-weight:500;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-page-url{font-size:.75rem;color:#86868b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-page-ext{color:#aeaeb2;flex-shrink:0}.kb-file-item{cursor:default}.kb-file-item:hover{background:#7878800a}.kb-file-icon{width:28px;height:28px;border-radius:8px;background:#78788014;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.6rem;font-weight:700;color:#636366;letter-spacing:0}.kb-delete-btn{background:none;border:none;cursor:pointer;padding:.35rem;border-radius:8px;color:#aeaeb2;transition:color .15s,background .15s;display:flex;align-items:center}.kb-delete-btn:hover{color:#ff3b30;background:#ff3b3014}.kb-upload-row{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.kb-upload-label{display:flex;cursor:pointer}.kb-upload-btn{display:flex;align-items:center;gap:.4rem}.kb-upload-btn.disabled{pointer-events:none}.kb-empty{font-size:.85rem;color:#aeaeb2;padding:1.25rem 0 .25rem;text-align:center}.leads-toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.leads-period-pills{display:flex;gap:.3rem;background:#78788014;border-radius:10px;padding:.25rem}.leads-period-pill{padding:.3rem .8rem;border-radius:7px;border:none;background:none;font:inherit;font-size:.8rem;font-weight:500;color:#636366;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.leads-period-pill:hover{background:#7878801a;color:#1d1d1f}.leads-period-pill.active{background:#fff;color:#7c3aed;font-weight:600;box-shadow:0 1px 4px #0000001a}.leads-clear-btn{padding:.35rem .85rem;border-radius:980px;border:1px solid rgba(255,59,48,.3);background:#ff3b300f;color:#ff3b30;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.leads-clear-btn:hover{background:#ff3b301f}.leads-clear-link{background:none;border:none;color:#7c3aed;font:inherit;font-size:.88rem;cursor:pointer;text-decoration:underline;margin-left:.4rem}.leads-search-wrap{position:relative;display:flex;align-items:center;flex:1;min-width:200px;max-width:380px}.leads-search-icon{position:absolute;left:.9rem;top:40%;transform:translateY(-50%);color:#86868b;pointer-events:none;flex-shrink:0}.leads-search-input{width:100%;padding:.6rem 2.4rem .6rem 2.5rem;border-radius:12px;border:1.5px solid #e8e8ed;background:#fff;font:inherit;font-size:.92rem;color:#1d1d1f;outline:none;box-shadow:0 1px 4px #0000000f;transition:border-color .15s,box-shadow .15s}.leads-search-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.leads-search-input::placeholder{color:#aeaeb2}.leads-search-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:#7878801f;border:none;color:#636366;font-size:.7rem;cursor:pointer;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.leads-search-clear:hover{background:#78788038}.leads-count{font-size:.82rem;color:#86868b;font-weight:500}.leads-empty{padding:3rem 2rem;text-align:center;color:#aeaeb2;font-size:.88rem}.leads-table{width:100%;border-collapse:collapse;font-size:.85rem}.leads-table thead th{padding:.7rem 1rem;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#86868b;border-bottom:1px solid rgba(120,120,128,.12);background:#78788008}.leads-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.leads-th-sort:hover{color:#1d1d1f}.leads-sort-icon{margin-left:.3rem;font-style:normal;color:#c7c7cc;font-size:.7rem}.leads-sort-icon.active{color:#7c3aed}.leads-row{cursor:pointer;transition:background .12s}.leads-row:hover{background:#7c3aed0a}.leads-row--unread{background:#7c3aed08}.leads-row--unread:hover{background:#7c3aed12}.leads-row td{padding:.75rem 1rem;border-bottom:1px solid rgba(120,120,128,.08);vertical-align:top;color:#1d1d1f}.leads-row:last-child td{border-bottom:none}.leads-date{color:#636366;white-space:nowrap;font-size:.8rem;display:flex;align-items:center;gap:.5rem}.leads-row--unread .leads-date{color:#1d1d1f;font-weight:600}.leads-unread-dot{width:7px;height:7px;border-radius:50%;background:#7c3aed;flex-shrink:0}.leads-contact-name{font-weight:600}.leads-contact-sub{font-size:.78rem;color:#86868b;margin-top:1px}.leads-bot{color:#636366;font-size:.82rem;white-space:nowrap}.leads-badge{display:inline-block;padding:.15rem .55rem;border-radius:980px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.leads-badge--email{background:#7c3aed1a;color:#6366f1}.leads-badge--phone{background:#34c7591a;color:#1a7f37}.leads-time{display:block;font-size:.75rem;color:#86868b;margin-top:3px}.leads-summary{max-width:300px;color:#636366;font-size:.82rem;line-height:1.4}.bots-page{max-width:960px;margin:0 auto;padding:2rem 1.5rem;position:relative}@media(max-width:768px){.bots-page{padding:calc(52px + 1rem) 1rem 1.5rem}}.bots-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 10% 20%,rgba(99,102,241,.09) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 90% 75%,rgba(236,72,153,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 60% 5%,rgba(249,115,22,.07) 0%,transparent 60%)}.bots-page>*{position:relative;z-index:1}.bots-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.bots-title{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:#1d1d1f}.bots-subtitle{font-size:.83rem;color:#86868b;margin-top:.1rem}.bots-new-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;border:none;border-radius:980px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;box-shadow:0 2px 10px #7c3aed59;transition:opacity .15s,transform .1s,box-shadow .15s}.bots-new-btn:hover{opacity:.9;box-shadow:0 4px 14px #7c3aed73}.bots-new-btn:active{transform:scale(.97)}.bots-create-card{padding:1.75rem 2rem;margin-bottom:1.5rem}.bots-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media(max-width:768px){.bots-form-grid{grid-template-columns:1fr}}.bots-textarea{resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}.bots-cancel-btn{background:none;border:1px solid rgba(120,120,128,.25);border-radius:980px;padding:.55rem 1.25rem;font:inherit;font-size:.88rem;color:#636366;cursor:pointer;transition:background .15s}.bots-cancel-btn:hover{background:#78788012}.bots-slide-enter-active,.bots-slide-leave-active{transition:all .22s cubic-bezier(.4,0,.2,1)}.bots-slide-enter-from,.bots-slide-leave-to{opacity:0;transform:translateY(-10px)}.bots-empty{padding:3.5rem 2rem;text-align:center}.bots-empty-icon{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#6366f11a,#ec48991a);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#7c3aed}.bots-empty-text{font-size:1.05rem;font-weight:700;color:#1d1d1f}.bots-empty-sub{font-size:.85rem;color:#86868b;margin-top:.3rem}.bots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:1rem}.bot-card{padding:1.5rem;display:flex;flex-direction:column;gap:.85rem;transition:transform .15s,box-shadow .15s}.bot-card:hover{transform:translateY(-2px);box-shadow:0 6px 28px #0000001a,inset 0 1px #ffffffe6}.bot-card-top{display:flex;align-items:center;gap:.85rem}.bot-card-avatar{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #0000002e}.bot-card-meta{min-width:0}.bot-card-name{font-size:1rem;font-weight:700;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-card-date{font-size:.75rem;color:#86868b;margin-top:1px}.bot-card-url{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#7c3aed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#7c3aed0f;border:1px solid rgba(124,58,237,.12);border-radius:8px;padding:.3rem .65rem;width:fit-content;max-width:100%}.bot-card-prompt{font-size:.78rem;color:#86868b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bot-card-actions{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.25rem;border-top:1px solid rgba(120,120,128,.1)}.bot-manage-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.5rem 1rem;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;text-decoration:none;border-radius:980px;font-size:.83rem;font-weight:600;transition:opacity .15s,transform .1s;box-shadow:0 2px 8px #7c3aed40}.bot-manage-btn:hover{opacity:.9}.bot-manage-btn:active{transform:scale(.97)}.bot-delete-btn{width:34px;height:34px;border-radius:10px;border:1px solid rgba(120,120,128,.22);background:#78788014;color:#636366;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.bot-delete-btn svg{flex-shrink:0}.bot-delete-btn:hover{background:#ff3b3014;color:#ff3b30;border-color:#ff3b3040}.an-period{display:inline-flex;background:#7878801a;border-radius:10px;padding:3px;gap:2px;flex-shrink:0}.an-period button{background:transparent;border:none;border-radius:8px;padding:.35rem .9rem;font:inherit;font-size:.82rem;font-weight:500;color:#636366;cursor:pointer;transition:all .18s}.an-period button.active{background:#fff;color:#1d1d1f;font-weight:600;box-shadow:0 1px 4px #0000001a}.an-period button:hover:not(.active){color:#1d1d1f}.an-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:3rem;color:#86868b;font-size:.9rem}@keyframes an-spin{to{transform:rotate(360deg)}}.an-spin{animation:an-spin .9s linear infinite}.an-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.an-stat{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.an-stat-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.an-stat-value{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#1d1d1f;line-height:1}.an-stat-label{font-size:.8rem;color:#86868b;font-weight:500}.an-chart-card{margin-bottom:1rem}.an-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.an-stats,.an-bottom-grid{grid-template-columns:1fr}.bd-hero{flex-wrap:wrap}.an-period{width:100%;justify-content:center}.an-period button{flex:1;text-align:center;justify-content:center;font-size:.78rem;padding:.35rem .5rem}.an-stat{padding:1.1rem;gap:.35rem}.an-stat-icon{width:34px;height:34px;border-radius:10px;margin-bottom:.1rem}.an-stat-icon svg{width:15px;height:15px}.an-stat-value{font-size:1.5rem}.an-stat-label{font-size:.75rem}.an-advisor-header{flex-wrap:wrap;gap:.65rem}.an-advisor-btn{margin-left:0;width:100%;justify-content:center}.an-advisor-title{font-size:.88rem}.an-advisor-sub{font-size:.75rem}.an-suggestions{grid-template-columns:1fr}.an-suggestion{padding:.85rem 1rem}.an-suggestion-title{font-size:.85rem}.an-suggestion-detail{font-size:.78rem}}.an-scroll-table{max-height:320px;overflow-y:auto;border-radius:10px;scrollbar-width:thin;scrollbar-color:rgba(120,120,128,.2) transparent}.an-scroll-table::-webkit-scrollbar{width:5px}.an-scroll-table::-webkit-scrollbar-thumb{background:#78788033;border-radius:10px}.an-scroll-table .analytics-table thead th{position:sticky;top:0;background:#f9f9fbf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.an-count-badge{display:inline-block;padding:.15rem .55rem;background:#7c3aed14;color:#7c3aed;border-radius:980px;font-size:.78rem;font-weight:600}.an-sim-badge{display:inline-block;padding:.15rem .55rem;background:#34c7591a;color:#059669;border-radius:980px;font-size:.78rem;font-weight:600}.an-sim-badge.an-sim-low{background:#ff3b3014;color:#ff3b30}.an-empty{padding:2.5rem 1rem;text-align:center;color:#aeaeb2;font-size:.85rem}.an-advisor{margin-top:1rem}.an-advisor-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.an-advisor-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#7c3aed1f,#a855f71f);color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}.an-advisor-title{font-size:1rem;font-weight:700;color:#1d1d1f}.an-advisor-sub{font-size:.8rem;color:#86868b;margin-top:.1rem}.an-advisor-btn{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;padding:.52rem 1.2rem;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:980px;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 10px #7c3aed4d;transition:opacity .15s,transform .1s}.an-advisor-btn:hover:not(:disabled){opacity:.88}.an-advisor-btn:active:not(:disabled){transform:scale(.97)}.an-advisor-btn:disabled{opacity:.6;cursor:not-allowed}.an-advisor-empty{padding:1.5rem;border-radius:12px;background:#7878800d;text-align:center;color:#86868b;font-size:.85rem}.an-suggestions{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem}.an-suggestion{padding:1.1rem 1.25rem;border-radius:14px;background:var(--s-bg);border:1px solid color-mix(in srgb,var(--s-color) 18%,transparent);display:flex;flex-direction:column;gap:.45rem}.an-suggestion-badge{display:inline-block;width:fit-content;padding:.15rem .6rem;border-radius:980px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--s-color);background:color-mix(in srgb,var(--s-color) 12%,white)}.an-suggestion-title{font-size:.9rem;font-weight:700;color:#1d1d1f;line-height:1.3}.an-suggestion-detail{font-size:.8rem;color:#636366;line-height:1.5}.an-suggestion-snippet{margin-top:.2rem;padding:.6rem .85rem;border-radius:8px;background:#ffffffb3;border:1px solid rgba(120,120,128,.15);font-size:.78rem;color:#1d1d1f;line-height:1.5;font-style:italic}.bd-page{max-width:960px;margin:0 auto;padding:2rem 1.5rem;position:relative}@media(max-width:768px){.bd-page{padding:calc(52px + 1rem) 1rem 1.5rem}}.bd-page>*{position:relative;z-index:1}.bd-hero{display:flex;align-items:center;gap:1rem;padding:1.5rem 1.75rem;margin-bottom:1rem}.bd-back{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#78788014;border:1px solid rgba(120,120,128,.18);color:#636366;text-decoration:none;flex-shrink:0;transition:background .15s,color .15s}.bd-back:hover{background:#7c3aed14;color:#7c3aed;border-color:#7c3aed33}.bd-hero-avatar{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 4px 14px #0003}.bd-hero-info{flex:1;min-width:0}.bd-hero-crumb{font-size:.72rem;font-weight:500;color:#86868b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem}.bd-hero-name{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-analytics-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;text-decoration:none;border-radius:980px;font-size:.83rem;font-weight:600;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 10px #7c3aed59;transition:opacity .15s,transform .1s}.bd-analytics-btn:hover{opacity:.88}.bd-analytics-btn:active{transform:scale(.97)}@media(max-width:768px){.bd-hero{flex-wrap:wrap;padding:1.15rem 1rem;gap:.75rem}.bd-back{width:30px;height:30px}.bd-hero-avatar{width:38px;height:38px;font-size:1rem;border-radius:12px}.bd-hero-crumb{display:none}.bd-hero-name{font-size:1.1rem}.bd-analytics-btn{width:100%;justify-content:center;padding:.45rem 0;font-size:.78rem}}.bd-tabs{display:flex;padding:.3rem;gap:.25rem;margin-bottom:1rem}.bd-tabs button{flex:1;background:transparent;border:none;border-radius:12px;padding:.55rem 1rem;font:inherit;font-size:.85rem;font-weight:500;color:#86868b;cursor:pointer;transition:all .18s}.bd-tabs button.active{background:#ffffffe6;color:#1d1d1f;font-weight:600;box-shadow:0 1px 6px #00000014,inset 0 1px #fff}.bd-tabs button:hover:not(.active){background:#fff6;color:#1d1d1f}.bd-grid{display:grid;grid-template-columns:2fr 3fr;gap:1rem}.bd-grid>*{min-width:0}@media(max-width:768px){.bd-grid{grid-template-columns:1fr}}.bd-card{padding:1.75rem 2rem}html.dark body{background:#0d0d12;color:#e5e5ea}html.dark .main-content{background:#0d0d12}html.dark h1,html.dark h2,html.dark .bd-hero-name,html.dark .bots-title,html.dark .settings-hero-name,html.dark .conv-visitor,html.dark .conv-detail-name,html.dark .bot-card-name{color:#f0f0f5}html.dark .card,html.dark .glass-card,html.dark .bd-card,html.dark .kb-card,html.dark .an-stat,html.dark .an-chart-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 12px #0000004d}html.dark .card:hover{box-shadow:0 4px 20px #0006}html.dark .glass-card{background:#ffffff0a;backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);border-color:#ffffff14;box-shadow:0 2px 24px #0000004d,inset 0 1px #ffffff0f}html.dark .settings-bg{background:radial-gradient(ellipse 55% 45% at 15% 15%,rgba(99,102,241,.12) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 85% 80%,rgba(249,115,22,.1) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 70% 10%,rgba(236,72,153,.1) 0%,transparent 60%)}html.dark .bots-bg{background:radial-gradient(ellipse 60% 50% at 10% 20%,rgba(99,102,241,.12) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 90% 75%,rgba(236,72,153,.1) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 60% 5%,rgba(249,115,22,.09) 0%,transparent 60%)}html.dark input,html.dark textarea,html.dark select{background:#ffffff0f;border-color:#ffffff1f;color:#e5e5ea}html.dark input:focus,html.dark textarea:focus,html.dark select:focus{background:#ffffff14;border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed33}html.dark input::placeholder,html.dark textarea::placeholder{color:#636366}html.dark .gl-input{background:#ffffff0f;border-color:#ffffff1f;color:#e5e5ea}html.dark .gl-input:focus{background:#ffffff14;border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed26}html.dark .gl-input::placeholder{color:#636366}html.dark .gl-input--disabled{background:#ffffff05!important;color:#48484a!important;border-color:#ffffff0f!important}html.dark .gl-label{color:#a1a1a6}html.dark .gl-hint{color:#636366}html.dark .btn-primary{background:#7c3aed}html.dark .btn-primary:hover{background:#6d28d9}html.dark .tabs{background:linear-gradient(145deg,#ffffff0f,#ffffff08);border-color:#ffffff14;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0f}html.dark .tabs button{color:#fff6}html.dark .tabs button.active{background:#ffffff1a;color:#f0f0f5;box-shadow:0 2px 10px #0003,inset 0 1px #ffffff14}html.dark .tabs button:hover:not(.active){color:#ffffffa6;background:#ffffff0d}html.dark .period-toggle{background:#ffffff0f}html.dark .period-toggle button{color:#8e8e93}html.dark .period-toggle button.active{background:#ffffff1a;color:#f0f0f5;box-shadow:0 1px 4px #0003}html.dark .bd-tabs button{color:#8e8e93}html.dark .bd-tabs button.active{background:#ffffff14;color:#f0f0f5;box-shadow:0 1px 6px #0003,inset 0 1px #ffffff0f}html.dark .bd-tabs button:hover:not(.active){background:#ffffff0a;color:#e5e5ea}html.dark .an-period{background:#ffffff0f}html.dark .an-period button{color:#8e8e93}html.dark .an-period button.active{background:#ffffff1a;color:#f0f0f5;box-shadow:0 1px 4px #0003}html.dark .stat-card{background:#ffffff0d;box-shadow:0 2px 12px #0000004d}html.dark .stat-card .stat-value{color:#7c3aed}html.dark .stat-card .stat-label{color:#8e8e93}html.dark .bar-row .bar-track{background:#ffffff0f}html.dark .bar-row .bar-label,html.dark .bar-row .bar-value{color:#8e8e93}html.dark .analytics-table th{color:#8e8e93;border-bottom-color:#ffffff14}html.dark .analytics-table td{color:#e5e5ea}html.dark .analytics-table tbody tr:hover{background:#ffffff0a}html.dark .leads-table thead th{color:#8e8e93;border-bottom-color:#ffffff14;background:#ffffff05}html.dark .leads-row:hover{background:#7c3aed0f}html.dark .leads-row--unread{background:#7c3aed0a}html.dark .leads-row--unread:hover{background:#7c3aed14}html.dark .leads-row td{border-bottom-color:#ffffff0f;color:#e5e5ea}html.dark .leads-date{color:#a1a1a6}html.dark .leads-row--unread .leads-date{color:#f0f0f5}html.dark .leads-bot,html.dark .leads-summary{color:#a1a1a6}html.dark .leads-contact-sub{color:#8e8e93}html.dark .chat-messages{background:#ffffff08;box-shadow:inset 0 1px 3px #00000026}html.dark .chat-msg.user .bubble{background:linear-gradient(135deg,#6366f1,#ec4899)}html.dark .chat-msg.bot .bubble{background:#ffffff14;color:#e5e5ea;box-shadow:0 1px 4px #0003}html.dark .conv-sidebar{background:#111118;border-right-color:#ffffff0f}html.dark .conv-detail{background:#0d0d12}html.dark .conv-detail-header{background:#111118;border-bottom-color:#ffffff0f}html.dark .conv-item{border-bottom-color:#ffffff0a}html.dark .conv-item:hover{background:#ffffff0a}html.dark .conv-item.active{background:#7c3aed1f}html.dark .conv-item.unread{background:#7c3aed0f}html.dark .conv-item.unread .conv-preview{color:#e5e5ea}html.dark .conv-preview,html.dark .conv-date{color:#8e8e93}html.dark .conv-msg.user .conv-bubble{background:linear-gradient(135deg,#6366f1,#ec4899)}html.dark .conv-msg.assistant .conv-bubble{background:#ffffff14;color:#e5e5ea;box-shadow:0 1px 4px #0003}html.dark .conv-bot-chip{background:#ffffff0f}html.dark .conv-bot-chip:hover{background:#ffffff1a}html.dark .conv-bot-chip.active{border-color:#7c3aed;background:#7c3aed26}html.dark .conv-bot-chip.active .conv-bot-name{color:#a78bfa}html.dark .conv-bot-name{color:#8e8e93}html.dark .conv-search{background:#ffffff0f;border-color:#ffffff14;color:#e5e5ea}html.dark .conv-search:focus{background:#ffffff14;border-color:#7c3aed}html.dark .conv-search::placeholder{color:#636366}html.dark .conv-filters{background:#ffffff0f}html.dark .conv-filters button{color:#8e8e93}html.dark .conv-filters button.active{background:#ffffff1a;color:#f0f0f5;box-shadow:0 1px 4px #0003}html.dark .filter-count{background:#7c3aed}html.dark .conv-contact-chip{color:#a1a1a6;background:#ffffff0f;border-color:#ffffff1a}html.dark .conv-contact-chip svg{color:#a78bfa}html.dark .conv-back-btn{background:#ffffff1a;border-color:#ffffff2e;color:#e0e0e5}html.dark .conv-back-btn:hover{color:#a78bfa;border-color:#7c3aed4d}html.dark .conv-sidebar-header{border-bottom-color:#ffffff0f}html.dark .conv-stats{color:#8e8e93}html.dark .leads-search-input{background:#ffffff0f;border-color:#ffffff1a;color:#e5e5ea;box-shadow:0 1px 4px #0003}html.dark .leads-search-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html.dark .leads-search-input::placeholder{color:#636366}html.dark .leads-period-pills{background:#ffffff0f}html.dark .leads-period-pill{color:#8e8e93}html.dark .leads-period-pill:hover{background:#ffffff14;color:#e5e5ea}html.dark .leads-period-pill.active{background:#ffffff1a;color:#a78bfa;box-shadow:0 1px 4px #0003}html.dark .leads-count{color:#8e8e93}html.dark .bot-item{background:#ffffff0d;box-shadow:0 1px 4px #0003}html.dark .bot-item:hover{box-shadow:0 4px 16px #0000004d}html.dark .bot-item a{color:#e5e5ea}html.dark .bot-item a:hover{color:#a78bfa}html.dark .bot-card:hover{box-shadow:0 6px 28px #0000004d,inset 0 1px #ffffff0f}html.dark .bot-card-date{color:#8e8e93}html.dark .bot-card-url{color:#a78bfa;background:#7c3aed1a;border-color:#7c3aed33}html.dark .bot-card-prompt{color:#8e8e93}html.dark .bot-card-actions{border-top-color:#ffffff0f}html.dark .bot-delete-btn{background:#ffffff0f;border-color:#ffffff1a;color:#8e8e93}html.dark .bot-delete-btn:hover{background:#ff3b301f;color:#ff453a;border-color:#ff3b304d}html.dark .bots-subtitle{color:#8e8e93}html.dark .bots-cancel-btn{color:#a1a1a6;border-color:#ffffff1f}html.dark .bots-cancel-btn:hover{background:#ffffff0f}html.dark .bots-empty-sub{color:#8e8e93}html.dark .bots-empty-icon{background:linear-gradient(135deg,#6366f126,#ec489926);color:#a78bfa}html.dark .bd-back{background:#ffffff0f;border-color:#ffffff1a;color:#a1a1a6}html.dark .bd-back:hover{background:#7c3aed1f;color:#a78bfa;border-color:#7c3aed40}html.dark .bd-hero-crumb{color:#8e8e93}html.dark .doc-item{background:#ffffff0d;box-shadow:0 1px 4px #0003}html.dark .doc-item:hover{box-shadow:0 4px 12px #0000004d}html.dark .doc-icon{background:#7c3aed26;color:#a78bfa}html.dark .doc-name{color:#e5e5ea}html.dark .doc-meta{color:#8e8e93}html.dark .doc-empty,html.dark .bot-empty{color:#636366;border-color:#ffffff14}html.dark .kb-page-item:hover{background:#7c3aed0f}html.dark .kb-page-icon-wrap{background:#7c3aed26;color:#a78bfa}html.dark .kb-page-title{color:#e5e5ea}html.dark .kb-page-url{color:#8e8e93}html.dark .kb-page-list{border-color:#ffffff14}html.dark .kb-page-item{border-bottom-color:#ffffff0d}html.dark .kb-file-item:hover{background:#ffffff0a}html.dark .kb-file-icon{background:#ffffff0f;color:#a1a1a6}html.dark .kb-url-text{color:#a1a1a6}html.dark .kb-no-url{color:#8e8e93;background:#ffffff08;border-color:#ffffff14}html.dark .kb-progress-bar{background:#ffffff0f}html.dark .kb-progress-text{color:#a1a1a6}html.dark .kb-pages-header{color:#8e8e93}html.dark .kb-empty{color:#636366}html.dark .snippet{background:#0a0a10}html.dark .snippet-wrap:hover .snippet{background:#111118}html.dark .settings-hero{background:#0f0c1ee6;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0f}html.dark .settings-section-title{color:#8e8e93}html.dark .settings-section-title svg{color:#a78bfa}html.dark .form-field-info:hover svg{color:#a78bfa}html.dark .form-field-tooltip{background:#1c1c26;box-shadow:0 8px 24px #0006}html.dark .form-field-tooltip:after{border-top-color:#1c1c26}html.dark .modal-backdrop{background:#0000008c}html.dark .modal{background:#1a1a24;box-shadow:0 20px 60px #00000080}html.dark .modal-title{color:#f0f0f5}html.dark .modal-body{color:#a1a1a6}html.dark .modal-body strong{color:#f0f0f5}html.dark .modal-btn-cancel{background:#ffffff14;color:#e5e5ea}html.dark .modal-btn-cancel:hover{background:#ffffff1f}html.dark .modal-confirm-input{background:#ffffff0f;border-color:#ffffff1f;color:#e5e5ea}html.dark .modal-confirm-input:focus{border-color:#ff453a}html.dark .modal-confirm-label{color:#a1a1a6}html.dark .modal-confirm-label strong{color:#f0f0f5}html.dark .error{color:#ff453a;background:#ff453a1a}html.dark .success-msg{color:#30d158;background:#30d1581a}html.dark .gl-msg.success{background:#30d1581f;border-color:#30d15840;color:#30d158}html.dark .gl-msg.error{background:#ff453a1f;border-color:#ff453a40;color:#ff453a}html.dark .badge-contact{background:#30d1581f;color:#30d158}html.dark .badge-resolved{background:#6366f11f;color:#818cf8}html.dark .an-count-badge{background:#7c3aed1f;color:#a78bfa}html.dark .tone-preview{background:#ffffff0a}html.dark .tone-preview-label{color:#636366}html.dark .tone-preview-text,html.dark .tone-slider-label{color:#e5e5ea}html.dark .tone-slider-value{color:#a78bfa;background:#7c3aed1f}html.dark .tone-range{background:#ffffff14}html.dark .tone-range::-webkit-slider-thumb{background:#1a1a24;border-color:#7c3aed}html.dark .tone-range::-moz-range-thumb{background:#1a1a24;border-color:#7c3aed}html.dark .tone-slider-ends{color:#636366}html.dark .widget-preview{background:#ffffff0a}html.dark .widget-preview-header{background:#ffffff0f;border-bottom-color:#ffffff0f}html.dark .widget-preview-title{color:#e5e5ea}html.dark .widget-preview-body{background:#ffffff0a}html.dark .widget-preview-msg.bot{background:#ffffff14;color:#e5e5ea}html.dark .widget-label{color:#e5e5ea}html.dark .widget-input{background:#ffffff0f;border-color:#ffffff1f;color:#e5e5ea}html.dark .widget-toggle{background:#ffffff0f}html.dark .widget-toggle button{color:#8e8e93}html.dark .widget-toggle button.active{background:#ffffff1a;color:#f0f0f5;box-shadow:0 1px 4px #0003}html.dark .widget-color-swatch.active{box-shadow:0 0 0 2px #1a1a24,0 0 0 4px #7c3aed}html.dark .an-stat-value{color:#f0f0f5}html.dark .an-stat-label{color:#8e8e93}html.dark .an-advisor-empty{background:#ffffff0a;color:#8e8e93}html.dark .an-suggestion{border-color:#ffffff0f}html.dark .an-suggestion-title{color:#f0f0f5}html.dark .an-suggestion-detail{color:#a1a1a6}html.dark .an-suggestion-snippet{background:#ffffff0a;border-color:#ffffff14;color:#e5e5ea}html.dark .an-advisor-title{color:#f0f0f5}html.dark .an-advisor-sub,html.dark .an-loading{color:#8e8e93}html.dark .an-empty{color:#636366}html.dark .an-scroll-table .analytics-table thead th{background:#0d0d12f2}html.dark .empty-state,html.dark .conv-empty,html.dark .conv-empty-detail,html.dark .leads-empty{color:#636366}html.dark .breadcrumb a{color:#8e8e93}html.dark .breadcrumb a:hover{color:#a78bfa}html.dark .breadcrumb span{color:#f0f0f5}html.dark .breadcrumb-sep{color:#ffffff26!important}html.dark .back-btn{background:#ffffff0f;box-shadow:0 1px 4px #0003;color:#8e8e93}html.dark .back-btn:hover{color:#a78bfa;box-shadow:0 2px 8px #0000004d}html.dark .chat-messages::-webkit-scrollbar-thumb{background:#ffffff1a}html.dark .doc-card .doc-list::-webkit-scrollbar-thumb{background:#ffffff1a}html.dark .conv-list::-webkit-scrollbar-thumb{background:#ffffff1a}html.dark .avatar-skeleton,html.dark .text-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%}html.dark .form-field-label{color:#e5e5ea}
