.icon-component[data-v-20e6a5d6]{display:inline-flex;vertical-align:middle;width:24px;height:24px}.small[data-v-20e6a5d6]{width:18px;height:18px}.large[data-v-20e6a5d6]{width:32px;height:32px}.primary[data-v-20e6a5d6]{filter:invert(43%) sepia(42%) saturate(1752%) hue-rotate(208deg) brightness(97%) contrast(98%)}.secondary[data-v-20e6a5d6]{filter:invert(46%) sepia(14%) saturate(236%) hue-rotate(167deg) brightness(94%) contrast(87%)}.success[data-v-20e6a5d6]{filter:invert(64%) sepia(70%) saturate(385%) hue-rotate(81deg) brightness(86%) contrast(89%)}.danger[data-v-20e6a5d6]{filter:invert(29%) sepia(94%) saturate(1274%) hue-rotate(333deg) brightness(91%) contrast(92%)}.warning[data-v-20e6a5d6]{filter:invert(80%) sepia(43%) saturate(1095%) hue-rotate(341deg) brightness(104%) contrast(102%)}.info[data-v-20e6a5d6]{filter:invert(52%) sepia(98%) saturate(2467%) hue-rotate(166deg) brightness(87%) contrast(85%)}.clickable[data-v-20e6a5d6]{cursor:pointer}.clickable[data-v-20e6a5d6]:hover{opacity:.8}.app-navigation[data-v-6f3e7eaa]{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);position:sticky;top:0;z-index:100;border-radius:0 0 20px 20px}.container[data-v-6f3e7eaa]{max-width:1200px;margin:0 auto;justify-content:space-between;padding:.75rem 1.5rem}.brand-link[data-v-6f3e7eaa],.container[data-v-6f3e7eaa],.nav-brand[data-v-6f3e7eaa]{display:flex;align-items:center}.brand-link[data-v-6f3e7eaa]{text-decoration:none;color:#333;font-weight:600;font-size:1.25rem}.brand-logo[data-v-6f3e7eaa]{width:32px;height:32px;margin-right:.5rem}.nav-links[data-v-6f3e7eaa]{display:flex;align-items:center;gap:1.5rem}.nav-link[data-v-6f3e7eaa]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#4b5563;font-weight:500;transition:color .2s}.nav-link.router-link-active[data-v-6f3e7eaa],.nav-link[data-v-6f3e7eaa]:hover{color:#4a6cf7}.nav-link[data-v-6f3e7eaa] svg{width:1.25rem;height:1.25rem}.nav-text[data-v-6f3e7eaa]{font-size:.95rem}.nav-user[data-v-6f3e7eaa]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:4px;color:#4b5563}.nav-user[data-v-6f3e7eaa]:hover{background-color:#f3f4f6}.user-menu[data-v-6f3e7eaa]{position:absolute;top:100%;right:0;width:240px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:.5rem;overflow:hidden;animation:menuFadeIn-6f3e7eaa .2s ease}@keyframes menuFadeIn-6f3e7eaa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-header[data-v-6f3e7eaa]{padding:1rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.username[data-v-6f3e7eaa]{display:block;font-weight:600;color:#333;margin-bottom:.25rem}.email[data-v-6f3e7eaa]{display:block;font-size:.85rem;color:#6b7280}.menu-items[data-v-6f3e7eaa]{padding:.5rem 0}.menu-item[data-v-6f3e7eaa]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#4b5563;text-decoration:none;transition:background-color .2s}.menu-item[data-v-6f3e7eaa]:hover{background-color:#f3f4f6}.menu-item[data-v-6f3e7eaa] svg{width:1.125rem;height:1.125rem;margin-right:.5rem}.menu-divider[data-v-6f3e7eaa]{height:1px;background-color:#e5e7eb;margin:.5rem 0}.auth-link[data-v-6f3e7eaa]{color:#4b5563}.nav-button[data-v-6f3e7eaa]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#4a6cf7;color:#fff;border-radius:4px;font-weight:500;text-decoration:none;transition:background-color .2s}.nav-button[data-v-6f3e7eaa]:hover{background-color:#3355e0}.language-selector[data-v-6f3e7eaa]{margin-left:1rem}.language-select[data-v-6f3e7eaa]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:.5rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:border-color .2s}.language-select[data-v-6f3e7eaa]:hover{border-color:#4a6cf7}.language-select[data-v-6f3e7eaa]:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.mobile-menu-btn[data-v-6f3e7eaa]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:101}.hamburger-line[data-v-6f3e7eaa]{width:100%;height:2px;background-color:#333;transition:.3s;transform-origin:center}.mobile-menu-btn.active .hamburger-line[data-v-6f3e7eaa]:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-btn.active .hamburger-line[data-v-6f3e7eaa]:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line[data-v-6f3e7eaa]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.notification-badge[data-v-6f3e7eaa]{position:absolute;top:-8px;right:15px;background:#ef4444;color:#fff;border-radius:50%;padding:2px 6px;font-size:.75rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;z-index:1}.nav-user[data-v-6f3e7eaa]{position:relative}.notifications-item[data-v-6f3e7eaa]{position:relative;cursor:pointer}.notifications-item .notification-badge[data-v-6f3e7eaa]{position:static;margin-left:auto;margin-right:8px;transform:scale(.9)}.notifications-dropdown[data-v-6f3e7eaa]{position:relative;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:8px 0;max-height:400px;overflow:hidden}.notifications-header[data-v-6f3e7eaa]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-weight:600}.mark-all-read[data-v-6f3e7eaa]{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;padding:4px 8px;border-radius:4px}.mark-all-read[data-v-6f3e7eaa]:hover{background:#eff6ff}.notifications-list[data-v-6f3e7eaa]{max-height:300px;overflow-y:auto}.no-notifications[data-v-6f3e7eaa],.notification-loading[data-v-6f3e7eaa]{padding:20px;text-align:center;color:#6b7280;font-size:.875rem}.notification-item[data-v-6f3e7eaa]{padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .15s ease}.notification-item[data-v-6f3e7eaa]:hover{background:#f9fafb}.notification-item[data-v-6f3e7eaa]:last-child{border-bottom:none}.notification-item.unread[data-v-6f3e7eaa]{background:#eff6ff;border-left:3px solid #3b82f6}.notification-item.unread[data-v-6f3e7eaa]:hover{background:#e0f2fe}.notification-item.intervention-red[data-v-6f3e7eaa],.notification-item.unread.intervention-red[data-v-6f3e7eaa]{border-left:3px solid #f44336!important}.notification-item.intervention-yellow[data-v-6f3e7eaa],.notification-item.unread.intervention-yellow[data-v-6f3e7eaa]{border-left:3px solid #ff9800!important}.notification-item.intervention-gray[data-v-6f3e7eaa],.notification-item.unread.intervention-gray[data-v-6f3e7eaa]{border-left:3px solid #424242!important}.notification-item.intervention-orange[data-v-6f3e7eaa],.notification-item.unread.intervention-orange[data-v-6f3e7eaa]{border-left:3px solid #ff6f00!important}.notification-item.intervention-blue[data-v-6f3e7eaa],.notification-item.unread.intervention-blue[data-v-6f3e7eaa]{border-left:3px solid #3b82f6!important}.notification-title[data-v-6f3e7eaa]{font-weight:600;margin-bottom:4px;color:#111827;font-size:.875rem;line-height:1.25}.notification-message[data-v-6f3e7eaa]{color:#4b5563;font-size:.8125rem;line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-meta[data-v-6f3e7eaa]{font-size:.75rem;color:#9ca3af}.notifications-footer[data-v-6f3e7eaa]{padding:12px 16px;border-top:1px solid #e5e7eb;background:#f9fafb}.view-all-link[data-v-6f3e7eaa]{color:#3b82f6;text-decoration:none;font-size:.875rem;font-weight:500;display:block;text-align:center}.view-all-notifications[data-v-6f3e7eaa]{display:block;padding:12px 16px;text-align:center;color:#007bff;text-decoration:none;font-size:.875rem;font-weight:600;border-top:1px solid #e5e7eb;background:#fff;transition:background-color .15s ease}.view-all-notifications[data-v-6f3e7eaa]:hover{background:#f8f9fa;color:#0056b3}.view-all-link[data-v-6f3e7eaa]:hover{color:#2563eb}.rotated[data-v-6f3e7eaa]{transform:rotate(180deg);transition:transform .2s ease}@media (max-width:768px){.mobile-menu-btn[data-v-6f3e7eaa]{display:flex}.nav-links[data-v-6f3e7eaa]{position:fixed;top:68px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;z-index:99;max-height:calc(100vh - 68px);overflow-y:auto}.nav-links.mobile-open[data-v-6f3e7eaa]{transform:translateY(0);opacity:1;visibility:visible}.nav-link[data-v-6f3e7eaa]{padding:1rem 0;border-bottom:1px solid #f3f4f6;justify-content:flex-start;width:100%;margin-bottom:.5rem}.nav-link[data-v-6f3e7eaa]:last-child{border-bottom:none;margin-bottom:0}.nav-text[data-v-6f3e7eaa]{margin-left:.75rem}.nav-user[data-v-6f3e7eaa]{padding:0;border:none;margin:0;position:static;background:transparent;flex-direction:column;align-items:stretch;cursor:default}.nav-user .nav-text[data-v-6f3e7eaa],.nav-user[data-v-6f3e7eaa]>*{display:none}.user-menu[data-v-6f3e7eaa]{position:static;width:100%;background:transparent;border-radius:0;box-shadow:none;margin:0;overflow:visible;animation:none;display:block!important}.menu-header[data-v-6f3e7eaa]{background:#f8f9fa;border:none;padding:1rem;border-bottom:1px solid #e9ecef;margin-bottom:.5rem;border-radius:8px}.username[data-v-6f3e7eaa]{font-size:1.1rem;font-weight:600;color:#2c3e50}.email[data-v-6f3e7eaa]{font-size:.9rem;color:#6c757d;margin-top:.25rem}.menu-items[data-v-6f3e7eaa]{padding:0}.menu-item[data-v-6f3e7eaa]{padding:.875rem 0 .875rem 1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:.75rem;color:#4b5563;text-decoration:none;transition:background-color .2s,color .2s}.menu-item[data-v-6f3e7eaa]:hover{background-color:#f3f4f6;color:#2c3e50}.menu-item[data-v-6f3e7eaa]:last-child{border-bottom:none}.menu-item[data-v-6f3e7eaa] svg{width:1.25rem;height:1.25rem;color:#6c757d}.menu-divider[data-v-6f3e7eaa]{display:none}.notifications-dropdown[data-v-6f3e7eaa]{margin:.5rem 0;border:1px solid #e9ecef;background:#f8f9fa;border-radius:8px;padding:.5rem}.language-selector[data-v-6f3e7eaa]{margin:1rem 0 0 0;padding-top:1rem;border-top:1px solid #f3f4f6}.language-select[data-v-6f3e7eaa]{width:100%}}.notification-modal[data-v-6f3e7eaa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.notification-modal-content[data-v-6f3e7eaa]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.notification-modal-header[data-v-6f3e7eaa]{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.notification-modal-header h3[data-v-6f3e7eaa]{margin:0;font-size:1.25rem;color:#1f2937}.modal-close-btn[data-v-6f3e7eaa]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .2s}.modal-close-btn[data-v-6f3e7eaa]:hover{background:#f3f4f6}.notification-modal-body[data-v-6f3e7eaa]{padding:20px;overflow-y:auto;flex:1}.notification-full-message[data-v-6f3e7eaa]{font-size:1rem;line-height:1.6;color:#374151;white-space:pre-wrap;word-wrap:break-word}.notification-modal-meta[data-v-6f3e7eaa]{margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#6b7280}.read-badge[data-v-6f3e7eaa],.unread-badge[data-v-6f3e7eaa]{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.read-badge[data-v-6f3e7eaa]{background:#f3f4f6;color:#6b7280}.unread-badge[data-v-6f3e7eaa]{background:#dbeafe;color:#1e40af}.notification-modal-footer[data-v-6f3e7eaa]{padding:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-6f3e7eaa],.btn-secondary[data-v-6f3e7eaa]{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-6f3e7eaa]{background:#3b82f6;color:#fff;border:none}.btn-primary[data-v-6f3e7eaa]:hover{background:#2563eb}.btn-secondary[data-v-6f3e7eaa]{background:#fff;color:#6b7280;border:1px solid #d1d5db}.btn-secondary[data-v-6f3e7eaa]:hover{background:#f3f4f6}@media (min-width:769px){.nav-links[data-v-6f3e7eaa]{display:flex!important;position:static;flex-direction:row;background:transparent;box-shadow:none;transform:none;opacity:1;visibility:visible}}.construction-banner[data-v-146c8b1b]{position:sticky;top:0;z-index:1000;background:linear-gradient(135deg,#fef3c7,#fed7aa);border-bottom:2px solid #f59e0b;padding:.75rem 1rem;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:slideDown-146c8b1b .3s ease}@keyframes slideDown-146c8b1b{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.construction-container[data-v-146c8b1b]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1rem}.construction-icon[data-v-146c8b1b]{font-size:1.5rem;flex-shrink:0}.construction-content[data-v-146c8b1b]{flex:1;display:flex;flex-direction:column;gap:.25rem;color:#92400e}.construction-content strong[data-v-146c8b1b]{font-weight:600;font-size:.95rem}.construction-message[data-v-146c8b1b]{font-size:.875rem;opacity:.9}@media (max-width:768px){.construction-banner[data-v-146c8b1b]{padding:.5rem .75rem}.construction-container[data-v-146c8b1b]{gap:.75rem}.construction-icon[data-v-146c8b1b]{font-size:1.25rem}.construction-content strong[data-v-146c8b1b]{font-size:.875rem}.construction-message[data-v-146c8b1b]{font-size:.75rem}}.impersonation-banner[data-v-82413cb2]{top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#ff9800,#ff5722);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);animation:slideDown-82413cb2 .3s ease-out}@keyframes slideDown-82413cb2{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.banner-content[data-v-82413cb2]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;max-width:1400px;margin:0 auto}.banner-icon[data-v-82413cb2]{font-size:24px;margin-right:16px;animation:pulse-82413cb2 2s infinite}@keyframes pulse-82413cb2{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.banner-text[data-v-82413cb2]{flex:1;font-size:14px;line-height:1.5}.banner-text strong[data-v-82413cb2]{font-weight:600}.exit-button[data-v-82413cb2]{background:#fff;color:#ff5722;border:none;padding:8px 20px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;font-size:13px}.exit-button[data-v-82413cb2]:hover:not(:disabled){background:#f5f5f5;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.exit-button[data-v-82413cb2]:active:not(:disabled){transform:translateY(0)}.exit-button[data-v-82413cb2]:disabled{opacity:.6;cursor:not-allowed}body[data-v-82413cb2]{padding-top:56px}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300.0993b557.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.74b8e81c.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.a5b19698.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ac432c10.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.c64a3601.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;background-color:#f5f7fb;line-height:1.6}#app{display:flex;flex-direction:column;min-height:100vh}.app-main{flex:1;padding:1.5rem}.app-loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.loading-spinner{width:50px;height:50px;border:4px solid rgba(74,108,247,.1);border-left-color:#4a6cf7;border-radius:50%;animation:spin 1s linear infinite}.loading-text{margin-top:1rem;font-weight:500;color:#4a6cf7}.app-alert{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9998;animation:alertFadeIn .3s ease}@keyframes alertFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.alert-content{display:flex;align-items:center;background-color:#fee2e2;color:#b91c1c;padding:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:400px}.alert-icon{margin-right:.75rem}.alert-text{flex:1}.alert-close{background:none;border:none;color:#b91c1c;cursor:pointer;padding:.25rem;border-radius:4px}.alert-close:hover{background-color:rgba(185,28,28,.1)}.card{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem}.form-group{margin-bottom:1.5rem}.form-label{margin-bottom:.5rem;color:#4b5563}.form-input{padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:1rem;font-family:inherit;transition:border-color .2s}.form-input:focus{outline:none;border-color:#4a6cf7}.form-error{color:#dc2626;font-size:.875rem;margin-top:.5rem}.btn{padding:.75rem 1.5rem;border-radius:6px;transition:all .2s;border:none;font-size:1rem;font-family:inherit}.btn-primary{background-color:#4a6cf7}.btn-primary:hover{background-color:#3355e0}.btn-primary:disabled{background-color:#a0aec0;cursor:not-allowed}.btn-secondary{background-color:#f3f4f6;color:#4b5563}.btn-secondary:hover{background-color:#e5e7eb}.btn-danger{background-color:#ef4444}.btn-danger:hover{background-color:#dc2626}.flex-col{flex-direction:column}.gap-2{gap:.5rem}.gap-4{gap:1rem}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.grid-cols-2,.grid-cols-3{grid-template-columns:1fr}.app-main{padding:1rem}}.message-bubble[data-v-0108a554]{display:flex;margin-bottom:1.5rem}.message-avatar[data-v-0108a554]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:12px}.message-user .message-avatar[data-v-0108a554]{background-color:#ebf5ff}.message-content[data-v-0108a554]{flex:1}.message-header[data-v-0108a554]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.message-sender[data-v-0108a554]{font-weight:600;color:#374151}.message-time[data-v-0108a554]{font-size:.75rem;color:#6b7280}.message-text[data-v-0108a554]{line-height:1.5;color:#1f2937;white-space:pre-wrap}.message-text[data-v-0108a554] pre{background-color:#f3f4f6;padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0}.message-text[data-v-0108a554] code{background-color:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-family:monospace}.message-actions[data-v-0108a554]{margin-top:.75rem;display:flex;gap:.5rem}.action-btn[data-v-0108a554]{display:inline-flex;align-items:center;background-color:transparent;border:1px solid #d1d5db;color:#6b7280;padding:.375rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s}.action-btn[data-v-0108a554]:hover{background-color:#f3f4f6;border-color:#9ca3af}.action-icon[data-v-0108a554]{margin-right:.375rem}.chat-view[data-v-7eb157a2]{display:flex;flex-direction:column;height:calc(100vh - 150px);max-width:1000px;margin:0 auto}.chat-header[data-v-7eb157a2]{display:flex;align-items:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.back-button[data-v-7eb157a2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;color:#333;margin-right:1rem;text-decoration:none;transition:background-color .3s}.back-button[data-v-7eb157a2]:hover{background-color:#e0e0e0}.chat-container[data-v-7eb157a2]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.chat-messages[data-v-7eb157a2]{flex:1;padding:1.5rem;overflow-y:auto}.empty-chat[data-v-7eb157a2]{display:flex;align-items:center;justify-content:center;height:100%;color:#666;text-align:center}.message-list[data-v-7eb157a2]{display:flex;flex-direction:column;gap:1rem}.chat-input[data-v-7eb157a2]{padding:1rem;border-top:1px solid #eee;background-color:#f9f9f9}.chat-input form[data-v-7eb157a2]{display:flex;gap:1rem}.chat-input textarea[data-v-7eb157a2]{resize:none}.submit-btn[data-v-7eb157a2]{align-self:flex-end;width:48px;height:48px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.correction-dialog[data-v-7eb157a2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.correction-dialog-content[data-v-7eb157a2]{background-color:#fff;border-radius:8px;padding:2rem;width:90%;max-width:600px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.correction-info[data-v-7eb157a2]{color:#666;margin-bottom:1rem}.original-message[data-v-7eb157a2]{background-color:#f0f0f0;padding:1rem;border-radius:4px;margin-bottom:1rem}.correction-textarea[data-v-7eb157a2]{margin-bottom:1rem}.dialog-actions[data-v-7eb157a2]{display:flex;justify-content:flex-end;gap:1rem}.login-page[data-v-098da658]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fb}.auth-card[data-v-098da658]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;width:100%;max-width:400px}h1[data-v-098da658]{margin-bottom:1.5rem;color:#333;text-align:center}.form-group[data-v-098da658]{margin-bottom:1.25rem}label[data-v-098da658]{display:block;margin-bottom:.5rem;font-weight:500}.form-control[data-v-098da658]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-control[data-v-098da658]:focus{border-color:#4a6cf7;outline:none}.form-actions[data-v-098da658]{margin-top:1.5rem}.btn-primary[data-v-098da658]{width:100%;background-color:#4a6cf7;color:#fff;border:none;border-radius:4px;padding:.75rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-098da658]:hover{background-color:#3355e0}.btn-primary[data-v-098da658]:disabled{background-color:#a0aec0;cursor:not-allowed}.alert[data-v-098da658]{padding:.75rem;border-radius:4px;margin-bottom:1rem}.alert-danger[data-v-098da658]{background-color:#fed7d7;color:#c53030}.auth-links[data-v-098da658]{margin-top:1.5rem;text-align:center}.auth-links a[data-v-098da658]{color:#4a6cf7;text-decoration:none}.auth-links a[data-v-098da658]:hover{text-decoration:underline}.register-page[data-v-9e759b9a]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fb}.auth-card[data-v-9e759b9a]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;width:100%;max-width:400px}h1[data-v-9e759b9a]{margin-bottom:1.5rem;color:#333;text-align:center}.form-group[data-v-9e759b9a]{margin-bottom:1.25rem}label[data-v-9e759b9a]{display:block;margin-bottom:.5rem;font-weight:500}.form-control[data-v-9e759b9a]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-control[data-v-9e759b9a]:focus{border-color:#4a6cf7;outline:none}.form-actions[data-v-9e759b9a]{margin-top:1.5rem}.btn-primary[data-v-9e759b9a]{width:100%;background-color:#4a6cf7;color:#fff;border:none;border-radius:4px;padding:.75rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-9e759b9a]:hover{background-color:#3355e0}.btn-primary[data-v-9e759b9a]:disabled{background-color:#a0aec0;cursor:not-allowed}.alert[data-v-9e759b9a]{padding:.75rem;border-radius:4px;margin-bottom:1rem}.alert-danger[data-v-9e759b9a]{background-color:#fed7d7;color:#c53030}.text-danger[data-v-9e759b9a]{color:#c53030;font-size:.875rem;margin-top:.25rem}.form-help[data-v-9e759b9a]{color:#6b7280;font-size:.875rem;margin-top:.25rem;font-style:italic}.auth-links[data-v-9e759b9a]{margin-top:1.5rem;text-align:center}.auth-links a[data-v-9e759b9a]{color:#4a6cf7;text-decoration:none}.auth-links a[data-v-9e759b9a]:hover{text-decoration:underline}.email-confirm-page[data-v-0b376f2a]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fb}.auth-card[data-v-0b376f2a]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:3rem 2rem;width:100%;max-width:500px;text-align:center}h1[data-v-0b376f2a]{margin-bottom:1rem;color:#333}p[data-v-0b376f2a]{margin-bottom:2rem;color:#666;line-height:1.6}.error-state[data-v-0b376f2a],.invalid-state[data-v-0b376f2a],.loading-state[data-v-0b376f2a],.success-state[data-v-0b376f2a]{display:flex;flex-direction:column;align-items:center}.loading-spinner[data-v-0b376f2a]{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top:3px solid #4a6cf7;border-radius:50%;animation:spin-0b376f2a 1s linear infinite;margin-bottom:1.5rem}@keyframes spin-0b376f2a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-0b376f2a]{background-color:#10b981}.error-icon[data-v-0b376f2a],.success-icon[data-v-0b376f2a]{width:4rem;height:4rem;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.error-icon[data-v-0b376f2a]{background-color:#ef4444}.form-actions[data-v-0b376f2a]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-0b376f2a]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;text-decoration:none;transition:background-color .2s}.btn-primary[data-v-0b376f2a]{background-color:#4a6cf7;color:#fff}.btn-primary[data-v-0b376f2a]:hover{background-color:#3b5cf4}.btn-secondary[data-v-0b376f2a]{background-color:#6b7280;color:#fff}.btn-secondary[data-v-0b376f2a]:hover{background-color:#5b6470}.unauthorized-container[data-v-292b8c11]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa}.unauthorized-card[data-v-292b8c11]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;max-width:500px;text-align:center}h1[data-v-292b8c11]{color:#dc3545;margin-bottom:1.5rem}.icon-container[data-v-292b8c11]{margin:2rem 0}.icon-container i[data-v-292b8c11]{font-size:4rem;color:#dc3545}p[data-v-292b8c11]{margin-bottom:1rem;font-size:1.1rem;color:#343a40}.actions[data-v-292b8c11]{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.btn[data-v-292b8c11]{display:inline-block;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:500;transition:all .2s}.btn-primary[data-v-292b8c11]{background-color:#007bff;color:#fff}.btn-primary[data-v-292b8c11]:hover{background-color:#0069d9}.btn-secondary[data-v-292b8c11]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-292b8c11]:hover{background-color:#5a6268}.dashboard[data-v-3c09d43b]{min-height:100vh;background-color:#f5f7fb}.dashboard-header[data-v-3c09d43b]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboard-header h1[data-v-3c09d43b]{margin:0;font-size:1.5rem;color:#333}.user-info[data-v-3c09d43b]{display:flex;align-items:center;gap:1rem}.btn-logout[data-v-3c09d43b]{background-color:#f3f4f6;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;color:#4b5563}.btn-logout[data-v-3c09d43b]:hover{background-color:#e5e7eb}.dashboard-content[data-v-3c09d43b]{padding:2rem;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.dashboard-section[data-v-3c09d43b]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem}.dashboard-section h2[data-v-3c09d43b]{margin-top:0;margin-bottom:1.5rem;font-size:1.25rem;color:#333}.table-container[data-v-3c09d43b]{overflow-x:auto}.data-table[data-v-3c09d43b]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table td[data-v-3c09d43b],.data-table th[data-v-3c09d43b]{padding:.75rem 1rem;text-align:left}.data-table th[data-v-3c09d43b]{background-color:#f9fafb;font-weight:500;color:#4b5563}.data-table tr[data-v-3c09d43b]{border-bottom:1px solid #f3f4f6}.data-table tr[data-v-3c09d43b]:last-child{border-bottom:none}.action-buttons[data-v-3c09d43b]{display:flex;gap:.5rem}.btn-delete[data-v-3c09d43b],.btn-view[data-v-3c09d43b]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px}.btn-view[data-v-3c09d43b]{color:#4a6cf7}.btn-view[data-v-3c09d43b]:hover{background-color:#ebf5ff}.btn-view-all[data-v-3c09d43b]{display:inline-block;margin-top:1.5rem;padding:.5rem 1rem;background-color:#f3f4f6;color:#4b5563;border-radius:4px;text-decoration:none;font-size:.875rem}.btn-view-all[data-v-3c09d43b]:hover{background-color:#e5e7eb}@media (max-width:768px){.dashboard-content[data-v-3c09d43b]{flex-direction:column}.dashboard-nav[data-v-3c09d43b]{width:100%;margin-bottom:1.5rem}.dashboard-main[data-v-3c09d43b]{width:100%}.table-container[data-v-3c09d43b]{overflow-x:auto}.data-table[data-v-3c09d43b]{min-width:600px}.dashboard-header[data-v-3c09d43b]{flex-direction:column;align-items:flex-start;gap:1rem}}.intervention-badge-inline[data-v-3c09d43b]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;padding:.25rem .5rem;background-color:#fee2e2;border:1px solid #ef4444;border-radius:4px;font-size:.75rem;color:#991b1b;font-weight:600}.data-table tbody tr.has-intervention[data-v-3c09d43b]{background-color:#fff3cd;border-left:4px solid #ff9800}.bots-view[data-v-17c29877]{min-height:100vh;background-color:#f5f7fb}.dashboard-header[data-v-17c29877]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboard-header h1[data-v-17c29877]{margin:0;font-size:1.5rem;color:#333}.dashboard-content[data-v-17c29877]{max-width:1200px;margin:0 auto;padding:2rem}.btn-primary[data-v-17c29877]{background-color:#4a6cf7;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-17c29877]:hover{background-color:#3355e0}.btn-primary[data-v-17c29877]:disabled{background-color:#a0aec0;cursor:not-allowed}.btn-secondary[data-v-17c29877]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.btn-secondary[data-v-17c29877]:hover{background-color:#e5e7eb}.btn-danger[data-v-17c29877]{background-color:#ef4444;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.btn-danger[data-v-17c29877]:hover{background-color:#dc2626}.btn-icon[data-v-17c29877]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:#4b5563}.btn-icon[data-v-17c29877]:hover{background-color:#f3f4f6}.btn-icon.btn-danger[data-v-17c29877]{color:#ef4444;background:none}.btn-icon.btn-danger[data-v-17c29877]:hover{background-color:#fee2e2}.loading-container[data-v-17c29877]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.loading-spinner[data-v-17c29877]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #4a6cf7;border-radius:50%;animation:spin-17c29877 1s linear infinite;margin-bottom:1rem}@keyframes spin-17c29877{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-17c29877]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:3rem;text-align:center}.empty-icon[data-v-17c29877]{background-color:#ebf5ff;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.empty-icon .icon[data-v-17c29877]{color:#4a6cf7;font-size:2rem}.empty-state h3[data-v-17c29877]{margin-top:0;margin-bottom:.5rem;color:#333}.empty-state p[data-v-17c29877]{margin-bottom:1.5rem;color:#6b7280}.bots-grid[data-v-17c29877]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.bot-card[data-v-17c29877]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column}.bot-header[data-v-17c29877]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.bot-header-left[data-v-17c29877]{flex-grow:1}.bot-header h3[data-v-17c29877]{margin:0;font-size:1.125rem;color:#333}.bot-name-edit[data-v-17c29877]{cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:4px;transition:background-color .2s,color .2s}.bot-name-edit[data-v-17c29877]:hover{background-color:#f3f4f6;color:#4a6cf7}.bot-name-edit .icon[data-v-17c29877]{font-size:.875rem;opacity:.6;transition:opacity .2s}.bot-name-edit:hover .icon[data-v-17c29877]{opacity:1}.bot-actions[data-v-17c29877]{display:flex;gap:.25rem}.bot-description[data-v-17c29877]{color:#6b7280;margin-bottom:1rem;flex-grow:1}.bot-stats[data-v-17c29877]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.stat[data-v-17c29877]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.stat .icon[data-v-17c29877]{font-size:1rem}.bot-settings[data-v-17c29877]{background-color:#f9fafb;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.bot-settings h4[data-v-17c29877]{margin-top:0;margin-bottom:.75rem;font-size:.875rem;color:#4b5563}.settings-item[data-v-17c29877]{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.5rem}.settings-item[data-v-17c29877]:last-child{margin-bottom:0}.bot-footer[data-v-17c29877]{display:flex;gap:.75rem}.bot-footer button[data-v-17c29877]{flex:1}.modal[data-v-17c29877]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-17c29877]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-sm[data-v-17c29877]{max-width:400px}.modal-header[data-v-17c29877]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-17c29877]{margin:0;font-size:1.25rem;color:#333}.btn-close[data-v-17c29877]{background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px}.btn-close[data-v-17c29877]:hover{background-color:#f3f4f6}.modal-body[data-v-17c29877]{padding:1.5rem}.form-group[data-v-17c29877]{margin-bottom:1.25rem}label[data-v-17c29877]{display:block;margin-bottom:.5rem;font-weight:500;color:#4b5563}.form-control[data-v-17c29877]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-control[data-v-17c29877]:focus{border-color:#4a6cf7;outline:none}.settings-form[data-v-17c29877]{background-color:#f9fafb;border-radius:6px;padding:1rem}.setting-row[data-v-17c29877]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.setting-row[data-v-17c29877]:last-child{margin-bottom:0}.setting-row label[data-v-17c29877]{margin-bottom:0;font-weight:400}.setting-row .form-control[data-v-17c29877]{width:120px;padding:.5rem}.form-actions[data-v-17c29877]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.modal-tabs[data-v-17c29877]{display:flex;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb}.tab-button[data-v-17c29877]{padding:.5rem 1rem;border:none;border-radius:4px 4px 0 0;background-color:#f3f4f6;color:#4b5563;cursor:pointer}.tab-button.active[data-v-17c29877]{background-color:#fff;border-bottom:2px solid #4a6cf7}@media (max-width:1200px){.bots-grid[data-v-17c29877]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}}@media (max-width:768px){.dashboard-content[data-v-17c29877]{flex-direction:column;padding:1rem}.dashboard-nav[data-v-17c29877]{width:100%}.bots-grid[data-v-17c29877]{grid-template-columns:1fr;gap:1rem}.bot-card[data-v-17c29877]{padding:1rem}}.toggle-switch[data-v-17c29877]{position:relative;display:inline-block;width:44px;height:24px;margin-right:.5rem}.toggle-switch input[data-v-17c29877]{opacity:0;width:0;height:0}.slider[data-v-17c29877]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt,#f1f5f9);border:1px solid var(--border,#e2e8f0);transition:.2s}.slider[data-v-17c29877]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted,#64748b);transition:.2s}input:checked+.slider[data-v-17c29877]{background-color:var(--primary,#4a6cf7);border-color:var(--primary,#4a6cf7)}input:checked+.slider[data-v-17c29877]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-17c29877]{border-radius:24px}.slider.round[data-v-17c29877]:before{border-radius:50%}input:disabled+.slider[data-v-17c29877]{opacity:.6;cursor:not-allowed}.mt-1[data-v-17c29877]{margin-top:.25rem}.subscription-badge[data-v-17c29877]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;white-space:nowrap}.badge-free[data-v-17c29877]{background-color:#e5e7eb;color:#6b7280}.badge-premium[data-v-17c29877]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.badge-enterprise[data-v-17c29877]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.badge-admin[data-v-17c29877]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.badge-unlimited[data-v-17c29877]{background:linear-gradient(135deg,#fa709a,#fee140);color:#333}.badge-setup[data-v-17c29877]{background:linear-gradient(135deg,#ffa726,#fb8c00);color:#fff}.bot-card-actions[data-v-17c29877]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;display:flex;gap:.5rem}.btn-action[data-v-17c29877]{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-action[data-v-17c29877]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-test-chat[data-v-17c29877]{color:#3b82f6;border-color:#3b82f6}.btn-test-chat[data-v-17c29877]:hover{background:#eff6ff;border-color:#2563eb}@media (max-width:480px){.dashboard-header[data-v-17c29877]{flex-direction:column;gap:1rem;align-items:flex-start;padding:1rem}.bot-footer[data-v-17c29877]{flex-direction:column;gap:.5rem}.bot-footer button[data-v-17c29877]{flex:none}.bot-actions[data-v-17c29877]{gap:.5rem;align-items:center}}.processing-stages-manager[data-v-227966ac]{width:100%}.empty-state[data-v-227966ac],.error-state[data-v-227966ac],.loading-state[data-v-227966ac]{text-align:center;padding:2rem}.loading-spinner[data-v-227966ac]{width:32px;height:32px;border:2px solid var(--border);border-top:2px solid var(--primary);border-radius:50%;animation:spin-227966ac 1s linear infinite;margin:0 auto 1rem}@keyframes spin-227966ac{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-227966ac],.error-state[data-v-227966ac]{color:var(--text-secondary)}.empty-state .icon[data-v-227966ac],.error-state .icon[data-v-227966ac]{font-size:2rem;margin-bottom:1rem;opacity:.5}.stages-info[data-v-227966ac]{margin-bottom:1rem;padding:.75rem;background:var(--surface-alt);border-radius:4px;border-left:3px solid var(--primary)}.stages-info p[data-v-227966ac]{margin:0;display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary)}.stages-list[data-v-227966ac]{display:flex;flex-direction:column;gap:.5rem}.stage-item[data-v-227966ac]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;transition:all .2s ease;position:relative;cursor:pointer}.stage-item[data-v-227966ac]:hover{border-color:var(--primary-light);box-shadow:0 2px 8px rgba(0,0,0,.1)}.stage-item.stage-disabled[data-v-227966ac]{opacity:.6;background:var(--surface-alt)}.stage-item.stage-updating[data-v-227966ac]{pointer-events:none}.stage-item.stage-no-route[data-v-227966ac]{cursor:not-allowed;opacity:.7}.stage-item.stage-no-route[data-v-227966ac]:hover{border-color:var(--border);box-shadow:none}.stage-drag-handle[data-v-227966ac]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-muted);cursor:grab;transition:color .2s}.stage-drag-handle[data-v-227966ac]:hover{color:var(--text-secondary)}.stage-drag-handle[data-v-227966ac]:active{cursor:grabbing}.stage-info[data-v-227966ac]{flex:1;min-width:0}.stage-header[data-v-227966ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.stage-name[data-v-227966ac]{margin:0;font-size:.95rem;font-weight:500;color:var(--text-primary)}.stage-order[data-v-227966ac]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--primary-light);color:var(--primary);border-radius:50%;font-size:.75rem;font-weight:600}.stage-description[data-v-227966ac]{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.4}.stage-controls[data-v-227966ac]{display:flex;align-items:center;gap:.75rem}.toggle-switch[data-v-227966ac]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-227966ac]{opacity:0;width:0;height:0}.slider[data-v-227966ac]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-227966ac]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-227966ac]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-227966ac]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-227966ac]{border-radius:24px}.slider.round[data-v-227966ac]:before{border-radius:50%}input:disabled+.slider[data-v-227966ac]{opacity:.6;cursor:not-allowed}.btn-icon[data-v-227966ac]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);background:var(--surface);border-radius:4px;cursor:pointer;transition:all .2s;color:var(--text-muted)}.btn-icon[data-v-227966ac]:hover:not(:disabled){background:var(--surface-alt);border-color:var(--primary-light);color:var(--text-secondary)}.btn-icon[data-v-227966ac]:disabled{opacity:.4;cursor:not-allowed}.updating-indicator[data-v-227966ac]{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.mini-spinner[data-v-227966ac]{width:16px;height:16px;border:2px solid var(--border);border-top:2px solid var(--primary);border-radius:50%;animation:spin-227966ac .8s linear infinite}.reorder-hint[data-v-227966ac]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.75rem;color:var(--text-muted);font-size:.8rem}body.dragging-stage{cursor:grabbing!important}.draggable-mirror{background:var(--surface)!important;border:1px solid var(--primary)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border-radius:6px!important}.draggable-source--is-dragging{opacity:.5!important}@media (max-width:768px){.stage-item[data-v-227966ac]{padding:.75rem;gap:.75rem}.stage-drag-handle[data-v-227966ac]{width:20px;height:20px}.stage-controls[data-v-227966ac]{gap:.5rem}.btn-icon[data-v-227966ac]{width:28px;height:28px}}.bot-subscription-manager[data-v-b6384330]{max-width:1200px;margin:0 auto}.error-state[data-v-b6384330],.loading-state[data-v-b6384330]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-spinner[data-v-b6384330]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin-b6384330 1s linear infinite;margin-bottom:1rem}@keyframes spin-b6384330{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-state[data-v-b6384330]{color:#dc3545}.btn-retry[data-v-b6384330]{margin-top:1rem;padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.btn-retry[data-v-b6384330]:hover{background:#0056b3}.subscription-content[data-v-b6384330]{display:grid;gap:2rem;grid-template-columns:1fr}.profile-section[data-v-b6384330]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden}.profile-section h2[data-v-b6384330]{margin:0;padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;font-size:1.25rem;font-weight:600;color:#2c3e50}.section-content[data-v-b6384330]{padding:1.5rem}.subscription-card[data-v-b6384330]{padding:2rem;background:#fff}.subscription-card.free[data-v-b6384330]{border-left:4px solid #6c757d}.subscription-card.premium[data-v-b6384330]{border-left:4px solid #28a745}.plan-header[data-v-b6384330]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.plan-info h3[data-v-b6384330]{margin:0 0 .5rem;font-size:1.25rem;color:#333;font-weight:600}.plan-description[data-v-b6384330]{margin:0;color:#666;font-size:.875rem}.plan-badge[data-v-b6384330]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.plan-badge.free[data-v-b6384330]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.plan-badge.premium[data-v-b6384330]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.plan-limits[data-v-b6384330]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.limit-item[data-v-b6384330]{display:flex;align-items:center;gap:.5rem;color:#495057}.limit-item .icon[data-v-b6384330]{color:#6c757d;font-size:1rem}.upgrade-section[data-v-b6384330]{border-top:1px solid #e9ecef;padding-top:1.5rem}.btn-upgrade[data-v-b6384330]{display:flex;background:#4a6cf7;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;transition:all .2s ease}.btn-upgrade[data-v-b6384330]:hover{background:#3b5ae0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,108,247,.3)}.usage-grid[data-v-b6384330]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:2rem}.usage-card[data-v-b6384330]{background:#f9fafb;border-radius:8px;padding:1.5rem}.usage-header[data-v-b6384330]{gap:.75rem;margin-bottom:1rem}.usage-header h4[data-v-b6384330]{margin:0;font-size:1rem;color:#333}.usage-content[data-v-b6384330]{display:flex;flex-direction:column;gap:.75rem}.usage-bar[data-v-b6384330]{height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.usage-progress[data-v-b6384330]{height:100%;border-radius:4px;transition:width .3s ease}.usage-progress.success[data-v-b6384330]{background-color:#10b981}.usage-progress.warning[data-v-b6384330]{background-color:#f59e0b}.usage-progress.danger[data-v-b6384330]{background-color:#ef4444}.usage-text[data-v-b6384330]{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.usage-text .current[data-v-b6384330]{font-weight:600;color:#333}.usage-text .limit[data-v-b6384330],.usage-text .separator[data-v-b6384330]{color:#666}.usage-percentage[data-v-b6384330]{font-size:.875rem;font-weight:500}.usage-percentage.success[data-v-b6384330]{color:#10b981}.usage-percentage.warning[data-v-b6384330]{color:#f59e0b}.usage-percentage.danger[data-v-b6384330]{color:#ef4444}.billing-period-info[data-v-b6384330]{padding:.75rem 1.5rem;background:#f0f4f8;border-left:3px solid #667eea;margin:-.5rem 0 1rem 0;font-size:.875rem;color:#495057}.billing-period-info .icon[data-v-b6384330]{color:#667eea}.status-card[data-v-b6384330]{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem;border:1px solid #e9ecef}.status-header[data-v-b6384330]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.status-header h3[data-v-b6384330]{margin:0;color:#2c3e50;font-size:1.25rem;font-weight:600}.status-badge[data-v-b6384330]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500}.status-badge.status-free[data-v-b6384330]{background:#e3f2fd;color:#1976d2}.status-badge.status-active[data-v-b6384330]{background:#e8f5e8;color:#2e7d32}.status-badge.status-pending[data-v-b6384330]{background:#fff3e0;color:#f57c00}.status-badge.status-blocked[data-v-b6384330]{background:#ffebee;color:#c62828}.status-details[data-v-b6384330]{display:grid;gap:.75rem}.detail-item[data-v-b6384330]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f8f9fa}.detail-item[data-v-b6384330]:last-child{border-bottom:none}.detail-item .label[data-v-b6384330]{color:#6c757d;font-size:.9rem}.detail-item .value[data-v-b6384330]{font-weight:500;color:#495057}.usage-stats-card[data-v-b6384330]{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem;border:1px solid #e9ecef}.usage-stats-card h3[data-v-b6384330]{margin:0 0 1rem 0;color:#2c3e50;font-size:1.25rem;font-weight:600}.stats-grid[data-v-b6384330]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stat-item[data-v-b6384330]{background:#f8f9fa;border-radius:.5rem;padding:1rem}.stat-header[data-v-b6384330]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.stat-name[data-v-b6384330]{font-weight:500;color:#495057}.stat-percentage[data-v-b6384330]{font-size:.875rem;font-weight:600;color:#6c757d}.progress-bar[data-v-b6384330]{width:100%;height:8px;background:#e9ecef;border-radius:4px}.progress-fill.progress-normal[data-v-b6384330]{background:#28a745}.progress-fill.progress-warning[data-v-b6384330]{background:#ffc107}.progress-fill.progress-danger[data-v-b6384330]{background:#dc3545}.stat-details[data-v-b6384330]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#6c757d}.upgrade-section[data-v-b6384330]{margin-top:1rem}.upgrade-card[data-v-b6384330]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:1rem;padding:2rem;text-align:center}.upgrade-header[data-v-b6384330]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.upgrade-header h3[data-v-b6384330]{margin:0;font-size:1.5rem;font-weight:600}.upgrade-benefits ul[data-v-b6384330]{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.5rem}.upgrade-benefits li[data-v-b6384330]{display:flex;align-items:center;gap:.5rem;justify-content:center}.upgrade-pricing[data-v-b6384330]{margin:1.5rem 0}.price[data-v-b6384330]{font-size:2rem;font-weight:700}.period[data-v-b6384330]{font-size:1rem;opacity:.9}.btn-upgrade[data-v-b6384330]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:2px solid transparent;padding:.875rem 2.5rem;border-radius:2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(102,126,234,.3);display:inline-flex;align-items:center;gap:.5rem}.btn-upgrade[data-v-b6384330]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(102,126,234,.4);background:linear-gradient(135deg,#5a72e8,#6b4199)}.btn-upgrade[data-v-b6384330]:active{transform:translateY(-1px);box-shadow:0 3px 10px rgba(102,126,234,.5);background:linear-gradient(135deg,#5062d6,#603b8c)}.btn-upgrade[data-v-b6384330]:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.3),0 4px 12px rgba(102,126,234,.4)}.btn-upgrade[data-v-b6384330]:focus-visible{outline:2px solid #667eea;outline-offset:2px}.setup-card[data-v-b6384330]{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem;border:1px solid #e9ecef}.setup-card h3[data-v-b6384330]{margin:0 0 1rem 0;color:#2c3e50;font-size:1.25rem;font-weight:600}.setup-complete[data-v-b6384330],.setup-pending[data-v-b6384330]{display:flex;align-items:flex-start;gap:1rem}.setup-info p[data-v-b6384330]{margin:.5rem 0}.ticket-info[data-v-b6384330]{font-size:.875rem;color:#6c757d;font-family:monospace}.modal-overlay[data-v-b6384330]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-b6384330]{background:#fff;border-radius:1rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-b6384330]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-b6384330]{margin:0;color:#2c3e50;font-size:1.25rem;font-weight:600}.modal-close[data-v-b6384330]{background:none;border:none;padding:.5rem;cursor:pointer;border-radius:50%}.modal-close[data-v-b6384330]:hover{background:#f8f9fa}.modal-body[data-v-b6384330]{padding:1.5rem}.upgrade-summary h4[data-v-b6384330]{margin:0 0 1rem 0;color:#2c3e50}.benefits-list[data-v-b6384330]{list-style:none;padding:0;margin:0 0 2rem 0}.benefits-list li[data-v-b6384330]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#495057}.setup-wishes[data-v-b6384330]{margin-bottom:2rem}.setup-wishes label[data-v-b6384330]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.setup-wishes textarea[data-v-b6384330]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:.5rem;font-family:inherit;resize:vertical;min-height:100px}.setup-wishes textarea[data-v-b6384330]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.25)}.pricing-info[data-v-b6384330]{text-align:center;padding:1rem;background:#f8f9fa;border-radius:.5rem}.price-display .price[data-v-b6384330]{font-size:1.5rem;font-weight:700;color:#2c3e50}.price-display .period[data-v-b6384330]{color:#6c757d}.price-with-discount[data-v-b6384330]{display:flex;align-items:baseline;justify-content:center;gap:.75rem}.original-price[data-v-b6384330]{font-size:1.25rem;color:#999;text-decoration:line-through;opacity:.7}.discounted-price[data-v-b6384330]{font-size:1.5rem;font-weight:700;color:#28a745}.promo-applied[data-v-b6384330]{margin:.75rem 0 .5rem 0;font-size:.875rem;color:#28a745;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.25rem}.promo-applied .icon[data-v-b6384330]{font-size:1rem}.pricing-note[data-v-b6384330]{margin:.5rem 0 0 0;font-size:.875rem;color:#6c757d}.balance-info[data-v-b6384330]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#e3f2fd;border-radius:.5rem;margin-bottom:1rem;font-weight:500;color:#1976d2}.balance-info .icon[data-v-b6384330]{font-size:1.25rem}.payment-method[data-v-b6384330]{margin:.75rem 0 .5rem 0;padding:.75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.payment-method.success[data-v-b6384330]{background:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}.payment-method.partial[data-v-b6384330]{background:#fff3e0;color:#e65100;border:1px solid #ffe0b2}.payment-method .icon[data-v-b6384330]{font-size:1.25rem}.modal-footer[data-v-b6384330]{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e9ecef}.btn-cancel[data-v-b6384330],.btn-purchase[data-v-b6384330]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-b6384330]{background:#6c757d;color:#fff;border:none}.btn-cancel[data-v-b6384330]:hover{background:#545b62}.btn-purchase[data-v-b6384330]{background:#667eea;color:#fff;border:none}.btn-purchase[data-v-b6384330]:hover:not(:disabled){background:#5a67d8}.btn-purchase[data-v-b6384330]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.bot-subscription-manager[data-v-b6384330]{padding:1rem}.stats-grid[data-v-b6384330]{grid-template-columns:1fr}.status-header[data-v-b6384330]{flex-direction:column;align-items:flex-start;gap:1rem}.modal-overlay[data-v-b6384330]{padding:.5rem}.modal-footer[data-v-b6384330]{flex-direction:column}}.section-divider[data-v-b6384330]{margin-top:3.5rem;margin-bottom:2rem}.section-title[data-v-b6384330]{margin:0;padding-bottom:.75rem;border-bottom:2px solid #e0e0e0;color:#2c3e50;font-size:1.25rem;font-weight:600}.billing-period-info[data-v-b6384330]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;margin-bottom:1.5rem;color:#6c757d;font-size:.9rem}.token-pack-card[data-v-b6384330],.token-usage-card[data-v-b6384330]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.5rem}.token-pack-card[data-v-b6384330]{margin-bottom:1.5rem}.usage-header[data-v-b6384330]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.usage-header h3[data-v-b6384330]{margin:0;color:#2c3e50}.usage-period[data-v-b6384330]{font-size:.875rem;color:#6c757d}.token-stats[data-v-b6384330]{margin-bottom:1.5rem}.stat-row[data-v-b6384330]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.stat-row.total[data-v-b6384330]{border-bottom:none;border-top:2px solid #e5e5e5;margin-top:.5rem;padding-top:1rem;font-weight:600}.stat-label[data-v-b6384330]{color:#6c757d}.stat-value[data-v-b6384330]{color:#2c3e50;font-weight:500}.token-progress[data-v-b6384330]{margin-top:1rem}.progress-bar[data-v-b6384330]{height:24px;background:#f0f0f0;border-radius:12px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-b6384330]{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);transition:width .3s ease}.progress-fill.warning[data-v-b6384330]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.progress-fill.danger[data-v-b6384330]{background:linear-gradient(90deg,#f87171,#ef4444)}.progress-text[data-v-b6384330]{text-align:center;font-size:.875rem;color:#6c757d}.usage-warning[data-v-b6384330]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;margin-top:1rem}.usage-warning p[data-v-b6384330]{margin:0;color:#92400e;font-size:.875rem}.pack-header[data-v-b6384330]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.pack-badge[data-v-b6384330]{background:linear-gradient(90deg,#667eea,#764ba2);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.pack-details[data-v-b6384330]{display:grid;gap:1rem;margin-bottom:1.5rem}.pack-feature[data-v-b6384330]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8f9fa;border-radius:8px}.pack-feature span[data-v-b6384330]{color:#2c3e50;font-weight:500}.btn-purchase-pack[data-v-b6384330]{width:100%;padding:1rem;background:linear-gradient(90deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-purchase-pack[data-v-b6384330]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn-purchase-pack[data-v-b6384330]:disabled{opacity:.5;cursor:not-allowed}.auto-purchase-setting[data-v-b6384330]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.toggle-setting[data-v-b6384330]{width:100%}.toggle-content[data-v-b6384330]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-label[data-v-b6384330]{font-size:.95rem;font-weight:500;color:#2c3e50;flex:1}.toggle-description[data-v-b6384330]{margin-top:.5rem;font-size:.85rem;color:#6c757d;line-height:1.4}.toggle-switch[data-v-b6384330]{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.toggle-switch input[data-v-b6384330]{opacity:0;width:0;height:0}.toggle-slider[data-v-b6384330]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e0e0e0;transition:all .3s ease;border-radius:34px}.toggle-slider[data-v-b6384330]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:all .3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch input:checked+.toggle-slider[data-v-b6384330]{background-color:#4c6ef5}.toggle-switch input:checked+.toggle-slider[data-v-b6384330]:before{transform:translateX(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-b6384330]{opacity:.5;cursor:not-allowed}.packs-history[data-v-b6384330]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.packs-history h4[data-v-b6384330]{margin:0 0 1rem 0;color:#2c3e50}.packs-list[data-v-b6384330]{display:grid;gap:.75rem}.pack-item[data-v-b6384330]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:8px;align-items:center}.pack-date[data-v-b6384330]{font-size:.875rem;color:#6c757d}.pack-tokens[data-v-b6384330]{font-weight:500;color:#2c3e50}.pack-status[data-v-b6384330]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.pack-status.PAID[data-v-b6384330]{background:#dcfce7;color:#166534}.pack-status.PENDING[data-v-b6384330]{background:#fef3c7;color:#92400e}.bot-payment-history[data-v-0e0200a4]{margin-top:2rem}.card[data-v-0e0200a4]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.card-header[data-v-0e0200a4]{padding:1.5rem;border-bottom:1px solid #e5e7eb}.card-header h3[data-v-0e0200a4]{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.25rem;color:#1f2937}.card-header h3[data-v-0e0200a4] svg{width:24px;height:24px;color:#6366f1;flex-shrink:0}.card-body[data-v-0e0200a4]{padding:1.5rem}.error-message[data-v-0e0200a4],.loading[data-v-0e0200a4],.no-data[data-v-0e0200a4]{display:flex;align-items:center;justify-content:center;padding:3rem;gap:1rem;color:#6b7280}.loading .spinner[data-v-0e0200a4]{display:inline-block;font-size:24px;animation:spin-0e0200a4 1s linear infinite}@keyframes spin-0e0200a4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-0e0200a4]{color:#ef4444}.error-message .error-icon[data-v-0e0200a4]{font-size:24px}.no-data[data-v-0e0200a4]{flex-direction:column}.no-data .empty-icon[data-v-0e0200a4]{font-size:48px;opacity:.4}.table-wrapper[data-v-0e0200a4]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:-1.5rem;padding:1.5rem}.transactions-table[data-v-0e0200a4]{width:100%;min-width:600px;border-collapse:collapse}.transactions-table th[data-v-0e0200a4]{text-align:left;padding:.75rem;border-bottom:2px solid #e5e7eb;font-weight:600;color:#6b7280;font-size:.875rem;text-transform:uppercase}.transactions-table td[data-v-0e0200a4]{padding:1rem .75rem;border-bottom:1px solid #f3f4f6}.transactions-table tbody tr[data-v-0e0200a4]:hover{background-color:#f9fafb}.amount[data-v-0e0200a4]{font-weight:600;color:#1f2937}.status[data-v-0e0200a4]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.status-success[data-v-0e0200a4]{background-color:#d1fae5;color:#065f46}.status-warning[data-v-0e0200a4]{background-color:#fed7aa;color:#92400e}.status-error[data-v-0e0200a4]{background-color:#fee2e2;color:#991b1b}.status-default[data-v-0e0200a4]{background-color:#f3f4f6;color:#6b7280}.load-more[data-v-0e0200a4]{margin-top:1.5rem;text-align:center}.btn[data-v-0e0200a4]{padding:.5rem 1.5rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-0e0200a4]{background-color:#f3f4f6;color:#374151}.btn-secondary[data-v-0e0200a4]:hover:not(:disabled){background-color:#e5e7eb}.btn[data-v-0e0200a4]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.table-wrapper[data-v-0e0200a4]{margin:-1rem;padding:0}.transactions-table td[data-v-0e0200a4],.transactions-table th[data-v-0e0200a4]{white-space:nowrap;padding:.75rem .5rem;font-size:.875rem}.transactions-table th[data-v-0e0200a4]{font-size:.8125rem}}.bot-edit-view[data-v-bf15fb78]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-bf15fb78]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-bf15fb78]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-bf15fb78]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-bf15fb78]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-bf15fb78]{font-weight:500;color:var(--text-primary)}.error-container[data-v-bf15fb78],.loading-container[data-v-bf15fb78]{text-align:center;padding:3rem}.loading-spinner[data-v-bf15fb78]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-bf15fb78 1s linear infinite;margin:0 auto 1rem}@keyframes spin-bf15fb78{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-bf15fb78]{color:var(--text-secondary)}.error-container .icon[data-v-bf15fb78]{font-size:3rem;color:var(--error);margin-bottom:1rem}.edit-section[data-v-bf15fb78]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.section-header[data-v-bf15fb78]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.section-header h2[data-v-bf15fb78]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.section-header p[data-v-bf15fb78]{margin:0;color:var(--text-secondary);font-size:.9rem}.section-content[data-v-bf15fb78]{padding:1.5rem}.bot-form[data-v-bf15fb78]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-bf15fb78]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-bf15fb78]{display:flex;flex-direction:column}.form-group label[data-v-bf15fb78]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.form-control[data-v-bf15fb78]{padding:.75rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem;background:var(--surface);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.form-control[data-v-bf15fb78]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.form-control[data-v-bf15fb78]::-moz-placeholder{color:var(--text-muted)}.form-control[data-v-bf15fb78]::placeholder{color:var(--text-muted)}textarea.form-control[data-v-bf15fb78]{resize:vertical;min-height:80px;padding-right:3rem}.form-actions[data-v-bf15fb78]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid var(--border)}.management-links[data-v-bf15fb78]{display:flex;flex-direction:column;gap:1rem}.management-link[data-v-bf15fb78]{display:flex;align-items:center;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:var(--text);transition:all .2s ease;gap:1rem}.management-link[data-v-bf15fb78]:hover{background:var(--surface-hover);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.link-content[data-v-bf15fb78]{flex:1}.link-content h3[data-v-bf15fb78]{margin:0 0 .25rem 0;font-size:1rem;font-weight:600;color:var(--text)}.link-content p[data-v-bf15fb78]{margin:0;font-size:.875rem;color:var(--text-muted)}.management-link .icon[data-v-bf15fb78]{color:var(--primary);font-size:1.25rem}.management-link:hover .icon[data-v-bf15fb78]{color:var(--primary-dark)}.btn-primary[data-v-bf15fb78],.btn-secondary[data-v-bf15fb78]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-bf15fb78]{background:var(--primary);color:#fff}.btn-primary[data-v-bf15fb78]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-bf15fb78]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-bf15fb78]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-bf15fb78]:hover{background:var(--surface);color:var(--text-primary)}.success-message[data-v-bf15fb78]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;font-size:.9rem;margin-bottom:1.5rem}.success-message .icon[data-v-bf15fb78]{color:#28a745;font-size:1rem}.textarea-wrapper[data-v-bf15fb78]{position:relative;width:100%;display:block}.textarea-wrapper textarea[data-v-bf15fb78]{width:100%;display:block}.fullscreen-btn[data-v-bf15fb78]{position:absolute;bottom:8px;right:8px;background:transparent;border:none;cursor:pointer;padding:.25rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:.6;z-index:10}.fullscreen-btn[data-v-bf15fb78]:hover{opacity:1;color:var(--primary);transform:scale(1.1)}.fullscreen-modal[data-v-bf15fb78]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.fullscreen-content[data-v-bf15fb78]{background:var(--surface);border-radius:8px;width:100%;max-width:1200px;height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.3);overflow:hidden}.fullscreen-header[data-v-bf15fb78]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border)}.fullscreen-header h3[data-v-bf15fb78]{margin:0;font-size:1.25rem;color:var(--text-primary)}.close-btn[data-v-bf15fb78]{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.close-btn[data-v-bf15fb78]:hover{background:var(--border);color:var(--text-primary)}.fullscreen-textarea[data-v-bf15fb78]{flex:1;padding:1.5rem;border:none;background:var(--surface);color:var(--text-primary);font-size:1rem;font-family:inherit;resize:none;outline:none;border-radius:0 0 8px 8px}.fullscreen-textarea[data-v-bf15fb78]::-moz-placeholder{color:var(--text-muted)}.fullscreen-textarea[data-v-bf15fb78]::placeholder{color:var(--text-muted)}@media (max-width:768px){.bot-edit-view[data-v-bf15fb78]{padding:1rem}.form-row[data-v-bf15fb78]{grid-template-columns:1fr}.form-actions[data-v-bf15fb78]{flex-direction:column}.btn-primary[data-v-bf15fb78],.btn-secondary[data-v-bf15fb78]{justify-content:center}.fullscreen-modal[data-v-bf15fb78]{padding:1rem}.fullscreen-content[data-v-bf15fb78]{height:90vh}}.bot-toggle-group[data-v-bf15fb78]{background-color:#f9fafb;border:1px solid var(--border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.toggle-label-container[data-v-bf15fb78]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.toggle-label-text[data-v-bf15fb78]{font-weight:600;font-size:1rem;color:var(--text-primary)}.toggle-description[data-v-bf15fb78]{margin:.75rem 0 0 0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.toggle-switch[data-v-bf15fb78]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch input[data-v-bf15fb78]{opacity:0;width:0;height:0}.slider[data-v-bf15fb78]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f1f5f9;border:1px solid #e2e8f0;transition:.2s}.slider[data-v-bf15fb78]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#64748b;transition:.2s}input:checked+.slider[data-v-bf15fb78]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-bf15fb78]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-bf15fb78]{border-radius:24px}.slider.round[data-v-bf15fb78]:before{border-radius:50%}input:disabled+.slider[data-v-bf15fb78]{opacity:.6;cursor:not-allowed}.test-chat-view[data-v-eb635cfc]{position:fixed;top:140px;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:#f5f7fb;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;z-index:1}.dashboard-header[data-v-eb635cfc]{padding:1.5rem 2rem;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.dashboard-header h1[data-v-eb635cfc]{margin:0;font-size:1.5rem;color:#1f2937}.dashboard-content[data-v-eb635cfc]{flex:1;overflow:hidden;padding:1.5rem 2rem;min-height:0;display:flex;flex-direction:column}.test-chat-container[data-v-eb635cfc]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.product-controls[data-v-eb635cfc]{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.checkbox-container[data-v-eb635cfc]{display:flex;align-items:center;cursor:pointer;margin-bottom:1rem}.checkbox-container input[type=checkbox][data-v-eb635cfc]{margin-right:.5rem}.label-text[data-v-eb635cfc]{font-weight:500;color:#374151}.product-select[data-v-eb635cfc]{width:100%;max-width:400px;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.no-products-message[data-v-eb635cfc]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;margin-top:.5rem}.no-products-message .icon[data-v-eb635cfc]{font-size:1.25rem}.messages-container[data-v-eb635cfc]{flex:1;overflow-y:auto;padding:1.5rem;background:#fff}.empty-state[data-v-eb635cfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af}.empty-state .icon[data-v-eb635cfc]{font-size:4rem;margin-bottom:1rem}.message[data-v-eb635cfc]{display:flex;margin-bottom:1.5rem;padding:.75rem;border-radius:8px;transition:background-color .3s ease}.message.requires-intervention.intervention-confused[data-v-eb635cfc]{background-color:#f1f8e9;border-left:4px solid #8bc34a}.message.requires-intervention.intervention-hot-lead[data-v-eb635cfc]{background-color:#ffebee;border-left:4px solid #f44336}.message.requires-intervention.intervention-frustrated[data-v-eb635cfc]{background-color:#f5f5f5;border-left:4px solid #424242}.message.requires-intervention.intervention-decision[data-v-eb635cfc]{background-color:#fff3e0;border-left:4px solid #ff6f00;box-shadow:0 2px 8px rgba(255,111,0,.3)}.message.requires-intervention.intervention-clarification[data-v-eb635cfc]{background-color:#eff6ff;border-left:4px solid #3b82f6}.message-avatar[data-v-eb635cfc]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:1rem}.message.user .message-avatar[data-v-eb635cfc]{background-color:#e0e7ff}.message.assistant .message-avatar[data-v-eb635cfc]{background-color:#d1fae5}.message-avatar .icon[data-v-eb635cfc]{font-size:1.25rem;color:#4b5563}.message.user .message-avatar .icon[data-v-eb635cfc]{color:#4a6cf7}.message.assistant .message-avatar .icon[data-v-eb635cfc]{color:#10b981}.message-main[data-v-eb635cfc]{flex:1;max-width:calc(100% - 56px)}.message-header[data-v-eb635cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.message-role[data-v-eb635cfc]{font-weight:600;color:#374151}.message-time[data-v-eb635cfc]{color:#6b7280;font-size:.85rem}.message-content[data-v-eb635cfc]{white-space:pre-wrap;line-height:1.5;color:#1f2937;word-wrap:break-word}.thinking-indicator[data-v-eb635cfc]{display:flex;gap:.5rem;padding:.5rem 0}.dot[data-v-eb635cfc]{width:8px;height:8px;border-radius:50%;background:#9ca3af;animation:bounce-eb635cfc 1.4s ease-in-out infinite both}.dot[data-v-eb635cfc]:first-child{animation-delay:-.32s}.dot[data-v-eb635cfc]:nth-child(2){animation-delay:-.16s}@keyframes bounce-eb635cfc{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.message-meta[data-v-eb635cfc]{margin-top:.5rem;font-size:.75rem;display:flex;align-items:center;gap:.25rem;opacity:.7}.message-meta .icon[data-v-eb635cfc]{font-size:1rem}.message-input-container[data-v-eb635cfc]{padding:1.5rem;border-top:1px solid #e5e7eb;background:#fff;display:flex;gap:1rem}.message-input[data-v-eb635cfc]{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.message-input[data-v-eb635cfc]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.send-btn[data-v-eb635cfc]{padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .2s}.send-btn[data-v-eb635cfc]:hover:not(:disabled){background:#2563eb}.send-btn[data-v-eb635cfc]:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-eb635cfc]{padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:#374151;transition:all .2s}.btn-secondary[data-v-eb635cfc]:hover{background:#f3f4f6}.intervention-indicator[data-v-eb635cfc]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#fff;border-radius:6px;margin-bottom:.75rem}.intervention-confused .intervention-indicator[data-v-eb635cfc]{border:1px solid #8bc34a;box-shadow:0 2px 4px rgba(139,195,74,.1)}.intervention-hot-lead .intervention-indicator[data-v-eb635cfc]{border:1px solid #f44336;box-shadow:0 2px 4px rgba(244,67,54,.1)}.intervention-frustrated .intervention-indicator[data-v-eb635cfc]{border:1px solid #424242;box-shadow:0 2px 4px rgba(66,66,66,.1)}.intervention-decision .intervention-indicator[data-v-eb635cfc]{border:2px solid #ff6f00;box-shadow:0 4px 12px rgba(255,111,0,.25)}.intervention-clarification .intervention-indicator[data-v-eb635cfc]{border:1px solid #3b82f6;box-shadow:0 2px 4px rgba(59,130,246,.1)}.intervention-icon[data-v-eb635cfc]{font-size:1.625rem}.intervention-text[data-v-eb635cfc]{flex:1;font-weight:500;font-size:1rem;color:#1f2937}.intervention-status[data-v-eb635cfc]{font-size:.875rem;color:#6b7280;font-weight:500}.message-meta.intervention-handled[data-v-eb635cfc]{color:#10b981;font-weight:500;display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.message-meta.intervention-handled .icon[data-v-eb635cfc]{color:#10b981;font-size:1rem}.chat-message[data-v-7b370c97]{display:flex;margin-bottom:1.5rem;position:relative;padding:.75rem;border-radius:8px;transition:background-color .3s ease}.chat-message.requires-intervention.intervention-yellow[data-v-7b370c97]{background-color:#f1f8e9;border-left:4px solid #8bc34a}.chat-message.requires-intervention.intervention-red[data-v-7b370c97]{background-color:#ffebee;border-left:4px solid #f44336}.chat-message.requires-intervention.intervention-gray[data-v-7b370c97]{background-color:#f5f5f5;border-left:4px solid #424242}.chat-message.requires-intervention.intervention-orange[data-v-7b370c97]{background-color:#fff3e0;border-left:4px solid #ff6f00;box-shadow:0 2px 8px rgba(255,111,0,.3)}.chat-message.requires-intervention.intervention-blue[data-v-7b370c97]{background-color:#eff6ff;border-left:4px solid #3b82f6}.message-avatar[data-v-7b370c97]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:1rem}.user-icon[data-v-7b370c97]{color:#4a6cf7}.bot-icon[data-v-7b370c97]{color:#10b981}.message-content[data-v-7b370c97]{flex:1;max-width:calc(100% - 56px)}.message-header[data-v-7b370c97]{display:flex;justify-content:space-between;margin-bottom:.5rem}.message-sender[data-v-7b370c97]{font-weight:600;color:#374151}.message-time[data-v-7b370c97]{color:#6b7280;font-size:.85rem}.message-body[data-v-7b370c97]{position:relative}.message-text[data-v-7b370c97]{white-space:pre-wrap;line-height:1.5;color:#1f2937}.message-text[data-v-7b370c97] pre{background-color:#f3f4f6;padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0}.message-text[data-v-7b370c97] code{background-color:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-family:monospace}.message-text[data-v-7b370c97] a{color:#4a6cf7;text-decoration:underline}.message-text[data-v-7b370c97] ol,.message-text[data-v-7b370c97] ul{padding-left:1.5rem;margin:1rem 0}.message-text[data-v-7b370c97] li{margin-bottom:.5rem}.message-text[data-v-7b370c97] p{margin:.75rem 0}.message-text[data-v-7b370c97] p:first-child{margin-top:0}.message-text[data-v-7b370c97] p:last-child{margin-bottom:0}.message-text[data-v-7b370c97] blockquote{border-left:4px solid #d1d5db;padding-left:1rem;margin:1rem 0;color:#6b7280}.message-text[data-v-7b370c97] h1,.message-text[data-v-7b370c97] h2,.message-text[data-v-7b370c97] h3,.message-text[data-v-7b370c97] h4,.message-text[data-v-7b370c97] h5,.message-text[data-v-7b370c97] h6{margin:1.5rem 0 .75rem;font-weight:600}.intervention-indicator[data-v-7b370c97]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#fff;border-radius:6px;margin-bottom:.75rem}.intervention-yellow .intervention-indicator[data-v-7b370c97]{border:1px solid #8bc34a;box-shadow:0 2px 4px rgba(139,195,74,.1)}.intervention-red .intervention-indicator[data-v-7b370c97]{border:1px solid #f44336;box-shadow:0 2px 4px rgba(244,67,54,.1)}.intervention-gray .intervention-indicator[data-v-7b370c97]{border:1px solid #424242;box-shadow:0 2px 4px rgba(66,66,66,.1)}.intervention-orange .intervention-indicator[data-v-7b370c97]{border:2px solid #ff6f00;box-shadow:0 4px 12px rgba(255,111,0,.25)}.intervention-blue .intervention-indicator[data-v-7b370c97]{border:1px solid #3b82f6;box-shadow:0 2px 4px rgba(59,130,246,.1)}.intervention-icon[data-v-7b370c97]{font-size:1.625rem}.intervention-text[data-v-7b370c97]{flex:1;font-weight:500;font-size:1rem;color:#1f2937}.intervention-toggle-container[data-v-7b370c97]{display:flex;align-items:center;gap:.5rem}.toggle-switch[data-v-7b370c97]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch.disabled[data-v-7b370c97]{opacity:.6;cursor:not-allowed}.toggle-switch input[data-v-7b370c97]{opacity:0;width:0;height:0}.toggle-slider[data-v-7b370c97]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:24px}.toggle-slider[data-v-7b370c97]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-slider[data-v-7b370c97]:before{transform:translateX(20px)}input:disabled+.toggle-slider[data-v-7b370c97]{cursor:not-allowed}.toggle-label[data-v-7b370c97]{font-size:.85rem;font-weight:500;color:#6b7280;transition:color .2s ease}.toggle-label.handled[data-v-7b370c97]{color:#4caf50;font-weight:600}.chat-message.intervention-yellow .toggle-slider[data-v-7b370c97]{background-color:#c5e1a5}.chat-message.intervention-yellow .toggle-switch input:checked+.toggle-slider[data-v-7b370c97]{background-color:#8bc34a!important}.chat-message.intervention-red .toggle-slider[data-v-7b370c97]{background-color:#ffcdd2}.chat-message.intervention-red .toggle-switch input:checked+.toggle-slider[data-v-7b370c97]{background-color:#ff1744!important}.chat-message.intervention-gray .toggle-slider[data-v-7b370c97]{background-color:#e0e0e0}.chat-message.intervention-gray .toggle-switch input:checked+.toggle-slider[data-v-7b370c97]{background-color:#616161!important}.chat-message.intervention-orange .toggle-slider[data-v-7b370c97]{background-color:#ffe0b2}.chat-message.intervention-orange .toggle-switch input:checked+.toggle-slider[data-v-7b370c97]{background-color:#ff8f00!important}.chat-message.intervention-blue .toggle-slider[data-v-7b370c97]{background-color:#bbdefb}.chat-message.intervention-blue .toggle-switch input:checked+.toggle-slider[data-v-7b370c97]{background-color:#2979ff!important}.owner-chat[data-v-c3e35c14]{position:fixed;top:140px;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:#f5f7fb;overflow:hidden;z-index:1}.chat-header[data-v-c3e35c14]{display:flex;align-items:center;padding:1rem 1.5rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.back-button[data-v-c3e35c14]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#4b5563;text-decoration:none;margin-right:1rem}.back-button[data-v-c3e35c14]:hover{background-color:#f3f4f6}.chat-header h2[data-v-c3e35c14]{flex:1;margin:0;font-size:1.25rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions[data-v-c3e35c14]{display:flex;align-items:center;gap:1rem}.bot-info[data-v-c3e35c14]{display:flex;align-items:center;padding:.5rem .75rem;background-color:#f3f4f6;border-radius:9999px;font-size:.875rem;color:#4b5563}.bot-info .icon[data-v-c3e35c14]{font-size:1rem;margin-right:.5rem}.avito-link-btn[data-v-c3e35c14]{position:fixed;bottom:30px;right:30px;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:#4a6cf7;color:#fff;border-radius:50px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;box-shadow:0 4px 12px rgba(74,108,247,.4);z-index:90}.avito-link-btn[data-v-c3e35c14]:hover{background-color:#3d5ce8;box-shadow:0 6px 16px rgba(74,108,247,.5);transform:translateY(-2px)}.avito-link-btn .icon[data-v-c3e35c14]{font-size:1.1rem}.edit-button[data-v-c3e35c14]{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#4b5563;font-size:.875rem;cursor:pointer;transition:background-color .2s}.edit-button[data-v-c3e35c14]:hover{background-color:#f3f4f6;color:#111827}.edit-button .icon[data-v-c3e35c14]{font-size:1rem;margin-right:.25rem}.chat-container[data-v-c3e35c14]{flex:1;display:flex;flex-direction:column;overflow:hidden}.chat-messages[data-v-c3e35c14]{flex:1;overflow-y:auto;padding:1.5rem;padding-right:90px}.empty-state[data-v-c3e35c14],.loading[data-v-c3e35c14]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;text-align:center}.spinner[data-v-c3e35c14]{border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;width:24px;height:24px;animation:spin-c3e35c14 1s linear infinite}@keyframes spin-c3e35c14{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message-list[data-v-c3e35c14]{display:flex;flex-direction:column}.view-only-notice[data-v-c3e35c14]{padding:1rem;background-color:#fff;border-top:1px solid #e5e7eb}.notice-icon[data-v-c3e35c14]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;margin-bottom:1rem}.notice-icon .icon[data-v-c3e35c14]{font-size:20px;color:#9ca3af}.notice-text[data-v-c3e35c14]{padding:.5rem}.notice-text p[data-v-c3e35c14]{margin-bottom:.5rem}.dialog-overlay[data-v-c3e35c14]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.dialog-content[data-v-c3e35c14]{background-color:#fff;border-radius:8px;width:100%;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);overflow:hidden}.dialog-header[data-v-c3e35c14]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.dialog-header h3[data-v-c3e35c14]{margin:0;font-size:1.125rem;color:#111827}.close-button[data-v-c3e35c14]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background-color:transparent;color:#6b7280;cursor:pointer}.close-button[data-v-c3e35c14]:hover{background-color:#f3f4f6;color:#111827}.dialog-body[data-v-c3e35c14]{padding:1.5rem}.dialog-footer[data-v-c3e35c14]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.dialog-actions[data-v-c3e35c14]{display:flex;gap:.5rem}@media (max-width:640px){.chat-header[data-v-c3e35c14]{padding:.75rem 1rem}.chat-messages[data-v-c3e35c14]{padding:1rem;padding-right:90px}.chat-header h2[data-v-c3e35c14]{font-size:1rem}.hidden-sm[data-v-c3e35c14]{display:none}.dialog-content[data-v-c3e35c14]{width:calc(100% - 2rem);max-width:none;margin:0 1rem}}.intervention-navigation[data-v-c3e35c14]{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:100;width:48px;height:106px;pointer-events:none}.intervention-nav-btn[data-v-c3e35c14]{width:48px;height:48px;border-radius:50%;border:none;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#fff;position:absolute;pointer-events:auto}.intervention-nav-btn.prev-btn[data-v-c3e35c14]{top:0}.intervention-nav-btn.next-btn[data-v-c3e35c14]{bottom:0}.intervention-nav-btn[data-v-c3e35c14]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.25)}.intervention-nav-btn[data-v-c3e35c14]:active{transform:scale(.95)}.intervention-nav-btn.intervention-red[data-v-c3e35c14]{background-color:#f44336;border:2px solid #d32f2f}.intervention-nav-btn.intervention-red[data-v-c3e35c14]:hover{background-color:#d32f2f}.intervention-nav-btn.intervention-yellow[data-v-c3e35c14]{background-color:#8bc34a;border:2px solid #7cb342}.intervention-nav-btn.intervention-yellow[data-v-c3e35c14]:hover{background-color:#7cb342}.intervention-nav-btn.intervention-gray[data-v-c3e35c14]{background-color:#424242;border:2px solid #212121}.intervention-nav-btn.intervention-gray[data-v-c3e35c14]:hover{background-color:#212121}.intervention-nav-btn.intervention-orange[data-v-c3e35c14]{background-color:#ff6f00;border:2px solid #e65100;box-shadow:0 4px 16px rgba(255,111,0,.35)}.intervention-nav-btn.intervention-orange[data-v-c3e35c14]:hover{background-color:#e65100;box-shadow:0 6px 20px rgba(255,111,0,.45)}.intervention-nav-btn.intervention-blue[data-v-c3e35c14]{background-color:#3b82f6;border:2px solid #2563eb}.intervention-nav-btn.intervention-blue[data-v-c3e35c14]:hover{background-color:#2563eb}.intervention-nav-btn[data-v-c3e35c14]:disabled{background-color:#e5e7eb!important;border:2px solid #d1d5db!important;color:#9ca3af!important;opacity:.6;cursor:not-allowed;box-shadow:0 2px 4px rgba(0,0,0,.08)}.intervention-nav-btn[data-v-c3e35c14]:disabled .icon,.intervention-nav-btn[data-v-c3e35c14]:disabled i{color:#6b7280!important}.intervention-nav-btn[data-v-c3e35c14]:disabled:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.conversation-item[data-v-ce0853f0]{display:flex;padding:12px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background-color .2s ease;border-left:4px solid transparent}.conversation-item[data-v-ce0853f0]:hover{background-color:rgba(0,0,0,.05)}.conversation-item.selected[data-v-ce0853f0]{background-color:rgba(25,118,210,.08);border-left-color:#1976d2}.conversation-icon[data-v-ce0853f0]{flex:0 0 40px;height:40px;margin-right:12px;display:flex;align-items:center;justify-content:center}.channel-indicator[data-v-ce0853f0]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.channel-avito[data-v-ce0853f0]{background-color:#f63}.channel-telegram[data-v-ce0853f0]{background-color:#08c}.channel-whatsapp[data-v-ce0853f0]{background-color:#25d366}.channel-external[data-v-ce0853f0]{background-color:#7b68ee}.conversation-content[data-v-ce0853f0]{flex:1;min-width:0}.conversation-header[data-v-ce0853f0]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.header-right[data-v-ce0853f0]{display:flex;align-items:center;gap:.5rem}.conversation-title[data-v-ce0853f0]{margin:0;font-size:.95rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.intervention-badge[data-v-ce0853f0]{display:flex;align-items:center;gap:.25rem;background-color:#fee2e2;color:#991b1b;padding:.25rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;flex-shrink:0;white-space:nowrap}.conversation-date[data-v-ce0853f0]{font-size:.75rem;color:#666;white-space:nowrap}.conversation-meta[data-v-ce0853f0]{display:flex;font-size:.8rem;color:#666}.channel-name[data-v-ce0853f0]{background-color:#f0f0f0;padding:2px 6px;border-radius:4px;margin-right:8px}.external-id[data-v-ce0853f0]{font-size:.75rem;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list[data-v-fda27fc2]{width:100%}.loading-container[data-v-fda27fc2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6b7280}.loading-spinner[data-v-fda27fc2]{width:40px;height:40px;border:3px solid rgba(74,108,247,.1);border-left-color:#4a6cf7;border-radius:50%;animation:spin-fda27fc2 1s linear infinite;margin-bottom:1rem}@keyframes spin-fda27fc2{to{transform:rotate(1turn)}}.empty-list[data-v-fda27fc2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-fda27fc2]{background-color:#ebf5ff;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.empty-icon[data-v-fda27fc2] svg{width:32px;height:32px;color:#4a6cf7}.empty-text[data-v-fda27fc2]{font-weight:600;font-size:1.25rem;color:#4b5563;margin-bottom:.5rem}.empty-subtext[data-v-fda27fc2]{color:#6b7280;margin-bottom:1.5rem}.conversation-grid[data-v-fda27fc2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.conversation-card[data-v-fda27fc2]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer;display:flex;flex-direction:column;height:100%}.conversation-card[data-v-fda27fc2]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.card-header[data-v-fda27fc2]{padding:1.25rem 1.25rem .75rem;display:flex;flex-direction:column}.header-row[data-v-fda27fc2]{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.conversation-title[data-v-fda27fc2]{margin:0;font-size:1.125rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.intervention-badge[data-v-fda27fc2]{display:flex;align-items:center;gap:.25rem;background-color:#fee2e2;color:#991b1b;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;flex-shrink:0;white-space:nowrap}.conversation-date[data-v-fda27fc2]{color:#6b7280;font-size:.875rem;margin-top:.25rem}.card-content[data-v-fda27fc2]{padding:0 1.25rem;flex:1}.conversation-preview[data-v-fda27fc2]{color:#4b5563;font-size:.875rem;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.card-footer[data-v-fda27fc2]{padding:.75rem 1.25rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.conversation-bot[data-v-fda27fc2],.conversation-connector[data-v-fda27fc2],.conversation-stats[data-v-fda27fc2]{display:flex;align-items:center;color:#4b5563;font-size:.75rem}.conversation-bot[data-v-fda27fc2] svg,.conversation-connector[data-v-fda27fc2] svg,.conversation-stats[data-v-fda27fc2] svg{font-size:1rem;margin-right:.25rem}.channel-card[data-v-fda27fc2]{padding:1.25rem;display:flex;flex-direction:column;height:100%}.card-actions[data-v-fda27fc2]{margin-top:auto}.load-more[data-v-fda27fc2]{display:flex;justify-content:center;margin-top:2rem}@media (max-width:640px){.conversation-grid[data-v-fda27fc2]{grid-template-columns:1fr}}.conversations-view[data-v-255e95ba]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-255e95ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h1[data-v-255e95ba]{margin:0;font-size:1.875rem;color:#111827}.header-actions[data-v-255e95ba]{display:flex;gap:1rem}.search-container[data-v-255e95ba]{position:relative}.search-input[data-v-255e95ba]{padding:.5rem 1rem .5rem 2.5rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;width:240px;transition:border-color .2s,box-shadow .2s}.search-input[data-v-255e95ba]:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.search-icon[data-v-255e95ba]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#6b7280;pointer-events:none}.filter-select[data-v-255e95ba]{padding:.5rem 2.5rem .5rem 1rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-select[data-v-255e95ba]:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.conversation-tabs[data-v-255e95ba]{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.tab-button[data-v-255e95ba]{padding:.75rem 1.5rem;border:none;background-color:transparent;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.tab-button[data-v-255e95ba]:hover{color:#111827}.tab-button.active[data-v-255e95ba]{color:#4a6cf7;border-bottom-color:#4a6cf7}.tab-content[data-v-255e95ba]{min-height:300px}.loading-container[data-v-255e95ba]{padding:3rem;color:#6b7280}.empty-list[data-v-255e95ba],.loading-container[data-v-255e95ba]{display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-list[data-v-255e95ba]{padding:3rem 1rem;text-align:center}.empty-icon[data-v-255e95ba]{background-color:#f3f4f6;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.empty-icon .icon[data-v-255e95ba]{color:#6b7280;font-size:2rem}.empty-text[data-v-255e95ba]{font-weight:600;font-size:1.25rem;color:#4b5563;margin-bottom:.5rem}.empty-subtext[data-v-255e95ba]{color:#6b7280;margin-bottom:1.5rem}.conversation-actions[data-v-255e95ba]{display:flex;gap:.5rem}.action-button[data-v-255e95ba]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background-color:#f3f4f6;color:#6b7280;cursor:pointer;transition:background-color .2s,color .2s}.action-button[data-v-255e95ba]:hover{background-color:#e5e7eb;color:#4b5563}.bot-groups[data-v-255e95ba]{display:flex;flex-direction:column;gap:2rem}.bot-group[data-v-255e95ba]{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);overflow:hidden}.bot-header[data-v-255e95ba]{justify-content:space-between;padding:1rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.bot-header[data-v-255e95ba],.bot-info[data-v-255e95ba]{display:flex;align-items:center}.bot-info .icon[data-v-255e95ba]{margin-right:.75rem;color:#4b5563}.bot-info h3[data-v-255e95ba]{margin:0;font-size:1.125rem;color:#111827}.empty-bot-conversations[data-v-255e95ba]{padding:2rem;text-align:center;color:#6b7280}.bot-conversations[data-v-255e95ba]{padding:1rem}.conversation-item[data-v-255e95ba]{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s}.conversation-item[data-v-255e95ba]:last-child{border-bottom:none}.conversation-item[data-v-255e95ba]:hover{background-color:#f9fafb}.conversation-details[data-v-255e95ba]{flex:1;min-width:0}.conversation-details h4[data-v-255e95ba]{margin:0 0 .5rem 0;font-size:1rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-preview[data-v-255e95ba]{margin:0;font-size:.875rem;color:#6b7280;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.conversation-meta[data-v-255e95ba]{display:flex;flex-direction:column;align-items:flex-end;min-width:100px}.conversation-date[data-v-255e95ba]{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.message-count[data-v-255e95ba]{display:flex;align-items:center;font-size:.75rem;color:#6b7280}.message-count .icon[data-v-255e95ba]{font-size:.875rem;margin-right:.25rem}@media (max-width:768px){.conversations-view[data-v-255e95ba]{padding:1rem}.page-header[data-v-255e95ba]{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions[data-v-255e95ba]{width:100%;flex-direction:column;gap:.75rem}.filter-select[data-v-255e95ba],.search-input[data-v-255e95ba]{width:100%}.bot-header[data-v-255e95ba]{flex-wrap:wrap;gap:.75rem}}.bot-conversations-view[data-v-e081c0ac]{padding:20px;max-width:900px;margin:0 auto}.dashboard-header[data-v-e081c0ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.empty-state[data-v-e081c0ac],.error-container[data-v-e081c0ac],.loading-container[data-v-e081c0ac]{text-align:center;margin-top:40px;padding:20px;background-color:#f9f9f9;border-radius:8px}.loading-spinner[data-v-e081c0ac]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-e081c0ac 1s linear infinite;margin:0 auto 10px auto}@keyframes spin-e081c0ac{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-e081c0ac]{color:#d9534f;margin-bottom:15px}.conversations-list[data-v-e081c0ac]{display:grid;grid-template-columns:1fr;gap:20px}.conversation-card[data-v-e081c0ac]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease;position:relative}.conversation-card[data-v-e081c0ac]:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.intervention-badge[data-v-e081c0ac]{position:absolute;top:10px;right:10px;background-color:#dc3545;color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.85em;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1}.intervention-alert[data-v-e081c0ac]{color:#ff4500;font-weight:600;font-size:.95em!important;margin:8px 0!important}.conversation-link[data-v-e081c0ac]{text-decoration:none;color:inherit;display:block;padding:20px}.conversation-details h4[data-v-e081c0ac]{margin-top:0;margin-bottom:8px;color:#333}.conversation-details p[data-v-e081c0ac]{margin:4px 0;font-size:.9em;color:#666}.bot-name[data-v-e081c0ac]{font-style:italic}.timestamp[data-v-e081c0ac]{font-size:.8em;color:#999}.btn-primary[data-v-e081c0ac]{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:1em}.btn-primary[data-v-e081c0ac]:hover{background-color:#0056b3}.connector-selection[data-v-2d1d900a]{max-width:900px;margin:0 auto}.selection-header[data-v-2d1d900a]{text-align:center;margin-bottom:2rem}.selection-header h3[data-v-2d1d900a]{margin:0 0 .5rem 0;color:#374151;font-size:1.5rem;font-weight:600}.selection-description[data-v-2d1d900a]{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.connector-grid[data-v-2d1d900a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.connector-card[data-v-2d1d900a]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.connector-card[data-v-2d1d900a]:hover{border-color:#4a6cf7;box-shadow:0 4px 12px rgba(74,108,247,.15);transform:translateY(-2px)}.connector-card.selected[data-v-2d1d900a]{border-color:#4a6cf7;background:linear-gradient(135deg,#f8faff,#eef4ff);box-shadow:0 4px 20px rgba(74,108,247,.2)}.connector-card.placeholder-card[data-v-2d1d900a]{border-style:dashed;border-color:#d1d5db;background:#f9fafb;cursor:default}.connector-card.placeholder-card[data-v-2d1d900a]:hover{transform:none;box-shadow:none;border-color:#d1d5db}.card-header[data-v-2d1d900a]{display:flex;align-items:center;margin-bottom:1rem}.connector-icon[data-v-2d1d900a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem}.avito-icon[data-v-2d1d900a]{background:linear-gradient(135deg,#00c896,#00b085);color:#fff}.telegram-icon[data-v-2d1d900a]{background:linear-gradient(135deg,#08c,#006bb3);color:#fff}.placeholder-icon[data-v-2d1d900a]{background:#f3f4f6;color:#9ca3af;border:2px dashed #d1d5db}.connector-info[data-v-2d1d900a]{flex:1}.connector-info h4[data-v-2d1d900a]{margin:0 0 .25rem 0;color:#374151;font-size:1.125rem;font-weight:600}.connector-status[data-v-2d1d900a]{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.status-stable[data-v-2d1d900a]{background:#d1fae5;color:#065f46}.status-new[data-v-2d1d900a]{background:#dbeafe;color:#1e40af}.status-coming-soon[data-v-2d1d900a]{background:#fef3c7;color:#92400e}.selection-indicator[data-v-2d1d900a]{color:#9ca3af;font-size:1.5rem;transition:color .2s}.connector-card.selected .selection-indicator[data-v-2d1d900a]{color:#4a6cf7}.card-body[data-v-2d1d900a]{margin-top:1rem}.connector-description[data-v-2d1d900a]{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0 0 1rem 0}.connector-features[data-v-2d1d900a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.feature-item[data-v-2d1d900a]{display:flex;align-items:center;gap:.375rem;color:#4b5563;font-size:.875rem;background:#f9fafb;padding:.375rem .75rem;border-radius:6px}.feature-icon[data-v-2d1d900a]{font-size:.875rem;color:#6b7280}.connector-details[data-v-2d1d900a]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;animation:fadeIn-2d1d900a .3s ease-in-out}@keyframes fadeIn-2d1d900a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.detail-section[data-v-2d1d900a]{margin-bottom:1rem}.detail-section[data-v-2d1d900a]:last-child{margin-bottom:0}.detail-section h5[data-v-2d1d900a]{margin:0 0 .5rem 0;color:#374151;font-size:.875rem;font-weight:600}.capability-list[data-v-2d1d900a],.requirement-list[data-v-2d1d900a]{margin:0;padding-left:1rem;color:#6b7280;font-size:.875rem}.capability-list li[data-v-2d1d900a],.requirement-list li[data-v-2d1d900a]{margin-bottom:.25rem}.placeholder-features[data-v-2d1d900a]{display:flex;flex-wrap:wrap;gap:.5rem}.placeholder-feature[data-v-2d1d900a]{color:#9ca3af;font-size:.75rem;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;border:1px dashed #d1d5db}.selection-actions[data-v-2d1d900a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.selection-summary[data-v-2d1d900a]{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem}.summary-icon[data-v-2d1d900a]{color:#4a6cf7}.action-buttons[data-v-2d1d900a]{display:flex;gap:1rem}.btn-primary[data-v-2d1d900a],.btn-secondary[data-v-2d1d900a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.875rem}.btn-primary[data-v-2d1d900a]{background-color:#4a6cf7;color:#fff}.btn-primary[data-v-2d1d900a]:hover{background-color:#3b5cdb}.btn-secondary[data-v-2d1d900a]{background-color:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-secondary[data-v-2d1d900a]:hover{background-color:#f9fafb;border-color:#9ca3af}.help-section[data-v-2d1d900a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.help-section details[data-v-2d1d900a]{cursor:pointer}.help-section summary[data-v-2d1d900a]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151;list-style:none;outline:none}.help-section summary[data-v-2d1d900a]::-webkit-details-marker{display:none}.help-content[data-v-2d1d900a]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.help-item[data-v-2d1d900a]{margin-bottom:1rem}.help-item[data-v-2d1d900a]:last-child{margin-bottom:0}.help-item h5[data-v-2d1d900a]{margin:0 0 .25rem 0;color:#374151;font-size:.875rem;font-weight:600}.help-item p[data-v-2d1d900a]{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5}@media (max-width:768px){.connector-grid[data-v-2d1d900a]{grid-template-columns:1fr;gap:1rem}.selection-actions[data-v-2d1d900a]{flex-direction:column;gap:1rem;align-items:stretch}.action-buttons[data-v-2d1d900a]{justify-content:stretch;flex-direction:column}}.avito-settings[data-v-cf4af2e4]{padding:1rem}.form-group[data-v-cf4af2e4]{margin-bottom:1.5rem}.form-group label[data-v-cf4af2e4]{display:block;font-weight:600;margin-bottom:.5rem}.form-hint[data-v-cf4af2e4]{display:block;font-size:.8rem;color:#666;margin-top:.25rem}.form-actions[data-v-cf4af2e4]{margin-top:1rem;margin-bottom:1rem}.form-divider[data-v-cf4af2e4]{border-top:1px solid #e0e0e0;margin:1.5rem 0}.webhook-empty-state[data-v-cf4af2e4]{text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:4px;margin-bottom:1rem}.dev-mode-banner[data-v-cf4af2e4]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-weight:500;margin-bottom:1rem}.dev-mode-webhooks[data-v-cf4af2e4]{border:1px solid #ffeaa7;border-radius:4px;padding:1rem;background-color:#fffef8}.webhooks-list[data-v-cf4af2e4]{margin-top:1rem}.webhook-item[data-v-cf4af2e4]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:.5rem;background-color:#f9f9f9}.webhook-info[data-v-cf4af2e4]{flex:1;overflow:hidden}.webhook-url[data-v-cf4af2e4]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webhook-id[data-v-cf4af2e4]{font-size:.8rem;color:#666;margin-top:.25rem}.webhook-local-endpoint[data-v-cf4af2e4]{font-size:.85rem;margin-top:.5rem;padding:.25rem .5rem;background-color:#e8f4fd;border-left:3px solid #2196f3;border-radius:2px}.local-endpoint-label[data-v-cf4af2e4]{color:#666;font-weight:500;margin-right:.5rem}.local-endpoint-url[data-v-cf4af2e4]{color:#1976d2;font-family:monospace;font-size:.8rem;word-break:break-all}.webhook-actions[data-v-cf4af2e4]{margin-left:.5rem}.loading-container[data-v-cf4af2e4]{display:flex;flex-direction:column;align-items:center;padding:1rem}.loading-spinner[data-v-cf4af2e4]{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:24px;height:24px;animation:spin-cf4af2e4 1s linear infinite;margin-bottom:.5rem}@keyframes spin-cf4af2e4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mt-3[data-v-cf4af2e4]{margin-top:1rem}.modal[data-v-cf4af2e4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-cf4af2e4]{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-content.modal-sm[data-v-cf4af2e4]{max-width:400px}.modal-header[data-v-cf4af2e4]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0}.modal-body[data-v-cf4af2e4]{padding:1rem}.modal-footer[data-v-cf4af2e4]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #e0e0e0}.btn-close[data-v-cf4af2e4]{background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;padding:0;color:#666}.btn-primary[data-v-cf4af2e4]{background-color:#4a6cf7;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.btn-primary[data-v-cf4af2e4]:hover{background-color:#3a5ce5}.btn-primary[data-v-cf4af2e4]:disabled{background-color:#a0b0f8;cursor:not-allowed}.btn-secondary[data-v-cf4af2e4]{background-color:#f0f0f0;color:#333;border:1px solid #ccc;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.btn-secondary[data-v-cf4af2e4]:hover{background-color:#e0e0e0}.btn-danger[data-v-cf4af2e4]{background-color:#dc3545;color:#fff}.btn-danger[data-v-cf4af2e4]:hover{background-color:#c82333}.webhook-url-display[data-v-cf4af2e4]{width:100%}.webhook-url-input[data-v-cf4af2e4]{width:100%!important;font-family:monospace;font-size:.85rem;padding:.75rem;background-color:#f5f5f5;cursor:text;overflow-x:auto;white-space:nowrap;min-height:2.5rem}.webhook-url-input[data-v-cf4af2e4]:focus{outline:none;background-color:#f5f5f5}.modal-content.modal-md[data-v-cf4af2e4]{max-width:600px}.modal-content .webhook-url-display[data-v-cf4af2e4]{min-width:100%}.telegram-settings[data-v-efb07f42]{max-width:600px;margin:0 auto}.settings-title[data-v-efb07f42]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.5rem;font-weight:600;color:#1f2937}.title-icon[data-v-efb07f42]{color:#4a6cf7;font-size:1.5rem}.settings-form[data-v-efb07f42]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.form-group[data-v-efb07f42]{margin-bottom:1.5rem}.form-label[data-v-efb07f42]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151;margin-bottom:.5rem}.label-icon[data-v-efb07f42]{color:#6b7280;font-size:1rem}.required[data-v-efb07f42]{color:#dc2626}.input-container[data-v-efb07f42]{display:flex;align-items:center;gap:.5rem}.form-control[data-v-efb07f42]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-control[data-v-efb07f42]:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.form-control.error[data-v-efb07f42]{border-color:#dc2626}.form-control[data-v-efb07f42]:-moz-read-only{background-color:#f9fafb;color:#6b7280}.form-control[data-v-efb07f42]:read-only{background-color:#f9fafb;color:#6b7280}.input-action-btn[data-v-efb07f42]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#6b7280}.input-action-btn[data-v-efb07f42]:hover{background-color:#f9fafb;border-color:#4a6cf7;color:#4a6cf7}.form-hint[data-v-efb07f42]{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;color:#6b7280;font-size:.875rem}.hint-icon[data-v-efb07f42]{font-size:.875rem}.error-message[data-v-efb07f42]{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;color:#dc2626;font-size:.875rem}.switch-label[data-v-efb07f42]{display:flex;align-items:center;justify-content:space-between}.switch[data-v-efb07f42]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-efb07f42]{opacity:0;width:0;height:0}.slider[data-v-efb07f42]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-efb07f42]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-efb07f42]{background-color:#4a6cf7}input:checked+.slider[data-v-efb07f42]:before{transform:translateX(26px)}.slider.round[data-v-efb07f42]{border-radius:34px}.slider.round[data-v-efb07f42]:before{border-radius:50%}.status-group[data-v-efb07f42]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.status-container[data-v-efb07f42]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.status-label[data-v-efb07f42]{font-weight:500;color:#374151}.status-badge[data-v-efb07f42]{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status-active[data-v-efb07f42]{background-color:#d1fae5;color:#065f46}.status-inactive[data-v-efb07f42]{background-color:#f3f4f6;color:#4b5563}.status-warning[data-v-efb07f42]{background-color:#fef3c7;color:#92400e}.connection-status[data-v-efb07f42]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:6px;font-size:.875rem}.connection-status.success[data-v-efb07f42]{background-color:#d1fae5;color:#065f46}.connection-status.error[data-v-efb07f42]{background-color:#fee2e2;color:#dc2626}.form-actions[data-v-efb07f42]{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.btn-primary[data-v-efb07f42],.btn-secondary[data-v-efb07f42]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.875rem;width:100%;white-space:nowrap;min-height:44px}.btn-primary[data-v-efb07f42]{background-color:#4a6cf7;color:#fff}.btn-primary[data-v-efb07f42]:hover:not(:disabled){background-color:#3b5cdb}.btn-secondary[data-v-efb07f42]{background-color:transparent;color:#4a6cf7;border:1px solid #4a6cf7}.btn-secondary[data-v-efb07f42]:hover:not(:disabled){background-color:#4a6cf7;color:#fff}.btn-primary[data-v-efb07f42]:disabled,.btn-secondary[data-v-efb07f42]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-efb07f42]{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:8px;margin-top:1rem}.alert-success[data-v-efb07f42]{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.alert-error[data-v-efb07f42]{background-color:#fee2e2;color:#dc2626;border:1px solid #fecaca}.alert-warning[data-v-efb07f42]{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.dev-webhook-notice[data-v-efb07f42]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin-top:.75rem;background-color:#fffbeb;border:1px solid #fbbf24;border-radius:8px;color:#92400e}.warning-icon[data-v-efb07f42]{color:#f59e0b;font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.notice-content[data-v-efb07f42]{flex:1}.notice-content strong[data-v-efb07f42]{display:block;margin-bottom:.5rem;color:#78350f}.notice-content p[data-v-efb07f42]{margin:0 0 .5rem 0;font-size:.875rem}.notice-content ol[data-v-efb07f42]{margin:0;padding-left:1.25rem;font-size:.875rem}.notice-content li[data-v-efb07f42]{margin-bottom:.25rem}.notice-content code[data-v-efb07f42]{background-color:#fef3c7;padding:.125rem .25rem;border-radius:3px;font-size:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}@media (max-width:768px){.telegram-settings[data-v-efb07f42]{max-width:100%;padding:0 1rem}.settings-form[data-v-efb07f42]{padding:1.5rem}}@media (max-width:480px){.settings-title[data-v-efb07f42]{font-size:1.25rem}.settings-form[data-v-efb07f42]{padding:1rem}.form-label[data-v-efb07f42]{font-size:.875rem}.btn-primary[data-v-efb07f42],.btn-secondary[data-v-efb07f42]{font-size:.8125rem;padding:.75rem .875rem}}.connector-registry[data-v-354da899]{max-width:1000px;margin:0 auto}.registry-header[data-v-354da899]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.registry-header h3[data-v-354da899]{margin:0 0 .5rem 0;color:#374151;font-size:1.5rem;font-weight:600}.registry-description[data-v-354da899]{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.header-actions[data-v-354da899]{display:flex;gap:1rem}.loading-container[data-v-354da899]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem;color:#6b7280}.loading-spinner[data-v-354da899]{width:40px;height:40px;border:3px solid #e5e7eb;border-left-color:#4a6cf7;border-radius:50%;animation:spin-354da899 1s linear infinite;margin-bottom:1rem}@keyframes spin-354da899{to{transform:rotate(1turn)}}.empty-state[data-v-354da899]{text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.empty-icon[data-v-354da899]{width:64px;height:64px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem;color:#9ca3af}.empty-state h4[data-v-354da899]{margin:0 0 .5rem 0;color:#374151;font-size:1.25rem;font-weight:600}.empty-state p[data-v-354da899]{color:#6b7280;margin:0 0 1.5rem 0;line-height:1.6}.connector-cards[data-v-354da899]{display:grid;gap:1.5rem}.connector-card[data-v-354da899]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s}.connector-card[data-v-354da899]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.connector-card.active[data-v-354da899]{border-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.connector-card.inactive[data-v-354da899]{border-color:#d1d5db;background:#f9fafb}.card-header[data-v-354da899]{display:flex;align-items:center;margin-bottom:1rem}.connector-icon[data-v-354da899]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem;color:#fff}.avito-icon[data-v-354da899]{background:linear-gradient(135deg,#00c896,#00b085)}.telegram-icon[data-v-354da899]{background:linear-gradient(135deg,#08c,#006bb3)}.connector-info[data-v-354da899]{flex:1}.connector-info h4[data-v-354da899]{margin:0 0 .25rem 0;color:#374151;font-size:1.125rem;font-weight:600}.connector-description[data-v-354da899]{margin:0;color:#6b7280;font-size:.875rem}.connector-status[data-v-354da899]{margin-left:1rem}.status-badge[data-v-354da899]{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status-active[data-v-354da899]{background:#d1fae5;color:#065f46}.status-inactive[data-v-354da899]{background:#f3f4f6;color:#4b5563}.card-body[data-v-354da899]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.connector-stats[data-v-354da899]{display:flex;gap:2rem}.stat-item[data-v-354da899]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.stat-icon[data-v-354da899]{color:#6b7280}.stat-value[data-v-354da899]{font-weight:600;color:#374151}.stat-label[data-v-354da899]{color:#6b7280}.connector-actions[data-v-354da899]{display:flex;gap:.5rem}.btn-icon[data-v-354da899]{width:36px;height:36px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.875rem}.btn-secondary[data-v-354da899]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-354da899]:hover{background:#f3f4f6;border-color:#d1d5db}.btn-success[data-v-354da899]{background:#10b981;color:#fff}.btn-success[data-v-354da899]:hover{background:#059669}.btn-warning[data-v-354da899]{background:#f59e0b;color:#fff}.btn-warning[data-v-354da899]:hover{background:#d97706}.btn-danger[data-v-354da899]{background:#dc2626;color:#fff}.btn-danger[data-v-354da899]:hover{background:#b91c1c}.btn-primary[data-v-354da899]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#4a6cf7;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-354da899]:hover{background:#3b5cdb}.modal-overlay[data-v-354da899]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-354da899]{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow:auto}.modal-content.modal-sm[data-v-354da899]{max-width:500px}.modal-header[data-v-354da899]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-354da899]{margin:0;color:#374151;font-size:1.25rem;font-weight:600}.btn-close[data-v-354da899]{width:32px;height:32px;border:none;background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.btn-close[data-v-354da899]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-354da899]{padding:1.5rem}.modal-footer[data-v-354da899]{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e5e7eb}.warning-content[data-v-354da899]{display:flex;gap:1rem}.warning-icon[data-v-354da899]{color:#f59e0b;font-size:1.5rem;margin-top:.125rem}.warning-text p[data-v-354da899]{margin:0 0 1rem 0;color:#374151;line-height:1.6}.warning-text ul[data-v-354da899]{margin:0;padding-left:1rem;color:#6b7280}.warning-text li[data-v-354da899]{margin-bottom:.25rem}.alert[data-v-354da899]{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:8px;margin-top:1rem}.alert-success[data-v-354da899]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.alert-error[data-v-354da899]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}@media (max-width:768px){.card-body[data-v-354da899],.registry-header[data-v-354da899]{flex-direction:column;align-items:flex-start}.connector-stats[data-v-354da899]{flex-direction:column;gap:.5rem}.modal-overlay[data-v-354da899]{padding:.5rem}.modal-content[data-v-354da899]{max-height:95vh}}.connectors-view[data-v-146aa382]{min-height:100vh;background-color:#f5f7fb}.page-header[data-v-146aa382]{background:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 0}.header-content[data-v-146aa382]{max-width:1200px;margin:0 auto;padding:0 1rem}.header-info h1[data-v-146aa382]{margin:0 0 1rem 0;color:#374151;font-size:2rem;font-weight:600}.back-link[data-v-146aa382]{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;margin-bottom:1rem;font-size:.875rem;transition:color .2s}.back-link[data-v-146aa382]:hover{color:#4a6cf7}.bot-info[data-v-146aa382]{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.bot-info h2[data-v-146aa382]{margin:0 0 .5rem 0;color:#374151;font-size:1.25rem;font-weight:600}.bot-info p[data-v-146aa382]{margin:0 0 .75rem 0;color:#6b7280;line-height:1.6}.bot-meta[data-v-146aa382]{display:flex;gap:1rem;flex-wrap:wrap}.meta-item[data-v-146aa382]{padding:.25rem .75rem;background:#4a6cf7;color:#fff;border-radius:12px;font-size:.75rem;font-weight:500}.page-content[data-v-146aa382]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.error-state[data-v-146aa382],.loading-state[data-v-146aa382]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4rem 2rem;text-align:center}.loading-spinner[data-v-146aa382]{width:48px;height:48px;border:4px solid #e5e7eb;border-left-color:#4a6cf7;border-radius:50%;animation:spin-146aa382 1s linear infinite;margin-bottom:1rem}@keyframes spin-146aa382{to{transform:rotate(1turn)}}.error-content[data-v-146aa382]{background:#fff;border-radius:12px;padding:2rem;border:1px solid #fecaca;max-width:400px}.error-icon[data-v-146aa382]{color:#dc2626;font-size:3rem;margin-bottom:1rem}.error-content h3[data-v-146aa382]{margin:0 0 .5rem 0;color:#374151;font-size:1.25rem;font-weight:600}.error-content p[data-v-146aa382]{margin:0 0 1.5rem 0;color:#6b7280;line-height:1.6}.btn-primary[data-v-146aa382]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#4a6cf7;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-146aa382]:hover{background:#3b5cdb}@media (max-width:768px){.page-header[data-v-146aa382]{padding:1rem 0}.header-info h1[data-v-146aa382]{font-size:1.5rem}.page-content[data-v-146aa382]{padding:1rem}.bot-meta[data-v-146aa382]{flex-direction:column;gap:.5rem}}.connector-edit-view[data-v-719a3c18]{min-height:100vh;background-color:var(--bs-light)}.card[data-v-719a3c18]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-section[data-v-719a3c18]{border-bottom:1px solid #eee;padding-bottom:1.5rem;margin-bottom:1.5rem}.profile-view[data-v-7300e74e]{min-height:100vh;background-color:#f5f7fb}.dashboard-header[data-v-7300e74e]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboard-header h1[data-v-7300e74e]{margin:0;font-size:1.5rem;color:#333}.user-info[data-v-7300e74e]{display:flex;align-items:center;gap:1rem;color:#666}.dashboard-content[data-v-7300e74e]{max-width:1200px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}.profile-section[data-v-7300e74e]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.profile-section h2[data-v-7300e74e]{padding:1.5rem 2rem 1rem;margin:0;font-size:1.25rem;color:#333;border-bottom:1px solid #e5e7eb}.profile-card[data-v-7300e74e]{padding:2rem}.user-details[data-v-7300e74e]{display:flex;flex-direction:column;gap:1rem}.detail-row[data-v-7300e74e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.detail-row[data-v-7300e74e]:last-child{border-bottom:none}.detail-row label[data-v-7300e74e]{font-weight:500;color:#666}.account-type[data-v-7300e74e]{padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.account-type.free[data-v-7300e74e]{background-color:#dbeafe;color:#1d4ed8}.account-type.premium[data-v-7300e74e]{background-color:#fef3c7;color:#d97706}.account-type.admin[data-v-7300e74e]{background-color:#f3e8ff;color:#7c3aed}.balance-container[data-v-7300e74e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.balance-main[data-v-7300e74e]{display:flex;align-items:center;gap:1rem}.balance-label[data-v-7300e74e]{font-weight:500;color:#666}.balance-amount[data-v-7300e74e]{font-size:1.5rem;font-weight:600;color:#10b981}.balance-loading[data-v-7300e74e]{color:#999}.top-up-btn[data-v-7300e74e]{padding:.5rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.top-up-btn[data-v-7300e74e]:hover{background-color:#2563eb}.transactions-container[data-v-7300e74e]{padding:1rem 0}.no-transactions[data-v-7300e74e]{text-align:center;padding:2rem;color:#999}.transactions-list[data-v-7300e74e]{display:flex;flex-direction:column;gap:.5rem}.transaction-item[data-v-7300e74e]{display:flex;justify-content:space-between;padding:1rem;border:1px solid #e5e7eb;border-radius:6px;transition:background-color .2s}.transaction-item[data-v-7300e74e]:hover{background-color:#f9fafb}.transaction-left[data-v-7300e74e]{display:flex;flex-direction:column;gap:.25rem}.transaction-type[data-v-7300e74e]{font-weight:600;font-size:.875rem;text-transform:uppercase}.transaction-type.type-deposit[data-v-7300e74e]{color:#10b981}.transaction-type.type-subscription[data-v-7300e74e],.transaction-type.type-withdrawal[data-v-7300e74e]{color:#ef4444}.transaction-type.type-refund[data-v-7300e74e],.transaction-type.type-reward[data-v-7300e74e]{color:#3b82f6}.transaction-description[data-v-7300e74e]{font-size:.875rem;color:#666}.transaction-right[data-v-7300e74e]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.transaction-amount[data-v-7300e74e]{font-weight:600;font-size:1.125rem}.amount-positive[data-v-7300e74e]{color:#10b981}.amount-negative[data-v-7300e74e]{color:#ef4444}.transaction-date[data-v-7300e74e]{font-size:.75rem;color:#999}.transaction-status[data-v-7300e74e]{font-size:.75rem;padding:.125rem .5rem;border-radius:4px}.status-completed[data-v-7300e74e]{background-color:#d1fae5;color:#065f46}.status-pending[data-v-7300e74e]{background-color:#fed7aa;color:#9a3412}.status-cancelled[data-v-7300e74e],.status-failed[data-v-7300e74e]{background-color:#fee2e2;color:#991b1b}.load-more-btn[data-v-7300e74e]{width:100%;padding:.75rem;margin-top:1rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-weight:500;cursor:pointer;transition:background-color .2s}.load-more-btn[data-v-7300e74e]:hover{background-color:#e5e7eb}.loading-container[data-v-7300e74e]{text-align:center;padding:2rem;color:#999}@media (max-width:768px){.dashboard-content[data-v-7300e74e]{flex-direction:column;padding:1rem}}.affiliate-view[data-v-06b6a85b]{min-height:100vh;background:#f8f9fa}.container[data-v-06b6a85b]{max-width:1200px;margin:0 auto;padding:2rem}.page-header[data-v-06b6a85b]{margin-bottom:2rem}.page-title[data-v-06b6a85b]{display:flex;align-items:center;gap:.5rem;font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem 0}.page-description[data-v-06b6a85b]{color:#666;font-size:1.1rem;margin:0}.error-state[data-v-06b6a85b],.loading-state[data-v-06b6a85b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-06b6a85b]{width:40px;height:40px;border:4px solid #e9ecef;border-top:4px solid #007bff;border-radius:50%;animation:spin-06b6a85b 1s linear infinite;margin-bottom:1rem}@keyframes spin-06b6a85b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning[data-v-06b6a85b]{animation:spin-06b6a85b 1s linear infinite}.retry-button[data-v-06b6a85b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-top:1rem;transition:background-color .2s}.retry-button[data-v-06b6a85b]:hover{background:#0056b3}.status-banner[data-v-06b6a85b]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:1px solid}.status-banner.status-pending[data-v-06b6a85b]{background:#fff3cd;border-color:#ffeaa7;color:#856404}.status-banner.status-active[data-v-06b6a85b]{background:#d4edda;border-color:#c3e6cb;color:#155724}.status-banner.status-suspended[data-v-06b6a85b]{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.status-info[data-v-06b6a85b]{display:flex;align-items:center;gap:1rem}.status-info h3[data-v-06b6a85b]{margin:0 0 .25rem 0;font-size:1.25rem}.status-info p[data-v-06b6a85b]{margin:0;opacity:.8}.status-action[data-v-06b6a85b]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;opacity:.8}.stats-grid[data-v-06b6a85b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-06b6a85b]{background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e9ecef;text-align:center}.stat-value[data-v-06b6a85b]{font-size:2.5rem;font-weight:700;color:#007bff;margin-bottom:.5rem}.stat-label[data-v-06b6a85b]{font-size:1rem;color:#666;margin-bottom:.5rem}.stat-change[data-v-06b6a85b]{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.9rem;color:#666}.stat-change.positive[data-v-06b6a85b]{color:#28a745}.section-card[data-v-06b6a85b]{background:#fff;border-radius:12px;border:1px solid #e9ecef;padding:2rem;margin-bottom:2rem}.section-header[data-v-06b6a85b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.section-header h2[data-v-06b6a85b]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;color:#1a1a1a}.section-description[data-v-06b6a85b]{color:#666;margin:.5rem 0 0 0;font-size:.95rem}.regenerate-button[data-v-06b6a85b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.regenerate-button[data-v-06b6a85b]:hover:not(:disabled){background:#545b62}.regenerate-button[data-v-06b6a85b]:disabled{opacity:.6;cursor:not-allowed}.referral-info[data-v-06b6a85b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.reward-info-grid[data-v-06b6a85b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1.5rem}.reward-info-card[data-v-06b6a85b]{background:linear-gradient(135deg,#f5f7fa,#f8f9fb);border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem}.reward-info-card .info-icon[data-v-06b6a85b]{font-size:2rem;flex-shrink:0}.reward-info-card .info-content[data-v-06b6a85b]{flex-grow:1}.reward-info-card .info-label[data-v-06b6a85b]{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.reward-info-card .info-value[data-v-06b6a85b]{font-size:1.5rem;font-weight:600;color:#111827}.reward-info-card .info-description[data-v-06b6a85b]{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.code-section label[data-v-06b6a85b]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.code-display[data-v-06b6a85b],.link-display[data-v-06b6a85b]{display:flex;align-items:center;gap:.5rem}.code-display code[data-v-06b6a85b]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1rem;letter-spacing:.5px}.code-display code[data-v-06b6a85b],.link-input[data-v-06b6a85b]{background:#f8f9fa;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;flex:1}.link-input[data-v-06b6a85b]{font-size:.9rem;color:#495057}.copy-button[data-v-06b6a85b]{padding:.75rem;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-button[data-v-06b6a85b]:hover{background:#218838}.links-grid[data-v-06b6a85b]{display:grid;gap:1.5rem;margin-bottom:2rem}.link-item[data-v-06b6a85b]{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.link-header[data-v-06b6a85b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.link-header h3[data-v-06b6a85b]{margin:0 0 .25rem 0;font-size:1.1rem}.link-header p[data-v-06b6a85b]{margin:0;color:#666;font-size:.9rem}.campaign-links[data-v-06b6a85b]{border-top:1px solid #e9ecef;padding-top:1.5rem}.campaign-links h3[data-v-06b6a85b]{margin:0 0 1rem 0;font-size:1.1rem}.campaign-grid[data-v-06b6a85b]{display:grid;gap:1rem}.campaign-item label[data-v-06b6a85b]{display:block;font-weight:500;color:#333;margin-bottom:.5rem;font-size:.9rem}.commission-structure[data-v-06b6a85b]{margin-bottom:1.5rem}.commission-info[data-v-06b6a85b]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}.commission-tier h3[data-v-06b6a85b]{margin:0 0 .25rem 0;font-size:1.5rem;color:#007bff}.commission-tier p[data-v-06b6a85b]{margin:0;color:#666}.commission-rates[data-v-06b6a85b]{display:grid;gap:.5rem}.rate-item[data-v-06b6a85b]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#f8f9fa;border-radius:6px}.rate-label[data-v-06b6a85b]{font-weight:500}.rate-value[data-v-06b6a85b]{font-weight:700;color:#28a745}.level-breakdown[data-v-06b6a85b]{border-top:1px solid #e9ecef;padding-top:1.5rem}.level-breakdown h3[data-v-06b6a85b]{margin:0 0 1rem 0}.levels-grid[data-v-06b6a85b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.level-item[data-v-06b6a85b]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px}.level-info[data-v-06b6a85b]{flex:1}.level-info h4[data-v-06b6a85b]{margin:0 0 .25rem 0;font-size:1.1rem;color:#333}.level-info p[data-v-06b6a85b]{margin:0;color:#666;font-size:.9rem}.level-amount[data-v-06b6a85b]{font-size:1.25rem;font-weight:700;color:#007bff}.empty-state[data-v-06b6a85b]{text-align:center;padding:3rem 1rem;color:#666}.empty-state i[data-v-06b6a85b]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-description[data-v-06b6a85b]{font-size:.9rem;margin-top:.5rem}.referrals-table[data-v-06b6a85b]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.table-header[data-v-06b6a85b]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;background:#f8f9fa;font-weight:600;border-bottom:1px solid #e9ecef}.table-cell[data-v-06b6a85b],.table-header>div[data-v-06b6a85b]{padding:1rem}.table-row[data-v-06b6a85b]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #e9ecef}.table-row[data-v-06b6a85b]:last-child{border-bottom:none}.table-row[data-v-06b6a85b]:hover{background:#f8f9fa}.source-badge[data-v-06b6a85b],.status-badge[data-v-06b6a85b]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.source-badge[data-v-06b6a85b]{background:#e9ecef;color:#495057}.username-badge[data-v-06b6a85b]{font-weight:500;color:#2563eb}.status-badge.converted[data-v-06b6a85b]{background:#d4edda;color:#155724}.status-badge.pending[data-v-06b6a85b]{background:#fff3cd;color:#856404}.value-amount[data-v-06b6a85b]{font-weight:600;color:#28a745}.sources-grid[data-v-06b6a85b]{display:grid;gap:1rem}.source-item[data-v-06b6a85b]{padding:1rem;border:1px solid #e9ecef;border-radius:8px}.source-name[data-v-06b6a85b]{font-weight:600;margin-bottom:.25rem}.source-count[data-v-06b6a85b]{color:#666;font-size:.9rem;margin-bottom:.75rem}.source-bar[data-v-06b6a85b]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.source-fill[data-v-06b6a85b]{height:100%;background:#007bff;border-radius:3px;transition:width .3s ease}@media (max-width:768px){.container[data-v-06b6a85b]{padding:1rem}.referral-info[data-v-06b6a85b],.stats-grid[data-v-06b6a85b]{grid-template-columns:1fr}.commission-info[data-v-06b6a85b]{grid-template-columns:1fr;text-align:center}.table-header[data-v-06b6a85b],.table-row[data-v-06b6a85b]{grid-template-columns:1fr;gap:.5rem}.table-cell[data-v-06b6a85b],.table-header>div[data-v-06b6a85b]{padding:.75rem}.section-header[data-v-06b6a85b]{flex-direction:column;align-items:flex-start;gap:1rem}}.modal[data-v-8fe4f6c8]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content[data-v-8fe4f6c8]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:0 10px 25px rgba(0,0,0,.1);width:500px;max-width:90vw;max-height:90vh;overflow-y:auto}.modal-sm[data-v-8fe4f6c8]{width:350px}.modal-lg[data-v-8fe4f6c8]{width:750px}.modal-header[data-v-8fe4f6c8]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--gray-200)}.modal-header h5[data-v-8fe4f6c8]{margin-bottom:0}.modal-body[data-v-8fe4f6c8]{padding:var(--spacing-5)}.modal-footer[data-v-8fe4f6c8]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--gray-200);background-color:var(--gray-50)}.btn-close[data-v-8fe4f6c8]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--gray-500);transition:all .2s}.btn-close[data-v-8fe4f6c8]:hover{background-color:var(--gray-100);color:var(--text-dark)}.synonyms-view[data-v-1e6d234c]{--color-primary:#4a6cf7;--color-primary-dark:#3355e0;--color-primary-light:#e0e7ff;--color-danger:#ef4444;--color-surface:#fff;--color-background:#f9fafb;--color-border:#e5e7eb;--color-text-primary:#111827;--color-text-secondary:#6b7280;padding:24px;max-width:1200px;margin:0 auto}.breadcrumbs[data-v-1e6d234c]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px}.breadcrumb-link[data-v-1e6d234c]{display:flex;align-items:center;gap:4px;color:var(--color-primary);text-decoration:none}.breadcrumb-link[data-v-1e6d234c]:hover{text-decoration:underline}.breadcrumb-separator[data-v-1e6d234c]{color:var(--color-text-secondary)}.breadcrumb-current[data-v-1e6d234c]{color:var(--color-text-primary);font-weight:500}.error-container[data-v-1e6d234c],.loading-container[data-v-1e6d234c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.loading-spinner[data-v-1e6d234c]{width:32px;height:32px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin-1e6d234c 1s linear infinite;margin-bottom:16px}@keyframes spin-1e6d234c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.synonyms-header[data-v-1e6d234c]{margin-bottom:32px}.header-content[data-v-1e6d234c]{display:flex;justify-content:space-between;align-items:start;gap:24px}.header-text h1[data-v-1e6d234c]{margin:0 0 8px 0;color:var(--color-text-primary)}.header-text p[data-v-1e6d234c]{margin:0;color:var(--color-text-secondary);max-width:600px}.empty-state[data-v-1e6d234c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;background:var(--color-surface);border-radius:12px;border:2px dashed var(--color-border)}.empty-state h3[data-v-1e6d234c]{margin:16px 0 8px 0;color:var(--color-text-primary)}.empty-state p[data-v-1e6d234c]{margin:0 0 24px 0;color:var(--color-text-secondary)}.groups-grid[data-v-1e6d234c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px}.group-card[data-v-1e6d234c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.group-card[data-v-1e6d234c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.group-header[data-v-1e6d234c]{display:flex;justify-content:space-between;align-items:start;padding:20px;border-bottom:1px solid var(--color-border);background:var(--color-background)}.group-title-section h3[data-v-1e6d234c]{margin:0 0 4px 0;color:var(--color-text-primary)}.category-hint[data-v-1e6d234c]{display:inline-block;padding:2px 8px;background:var(--color-primary-light);color:var(--color-primary);border-radius:4px;font-size:12px;font-weight:500}.group-actions[data-v-1e6d234c]{display:flex;gap:4px}.group-content[data-v-1e6d234c]{padding:20px}.words-header[data-v-1e6d234c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.words-count[data-v-1e6d234c]{font-size:14px;color:var(--color-text-secondary)}.empty-words[data-v-1e6d234c]{text-align:center;padding:24px;color:var(--color-text-secondary)}.words-list[data-v-1e6d234c]{display:flex;flex-wrap:wrap;gap:8px}.word-tag[data-v-1e6d234c]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;font-size:14px;color:var(--color-text-primary)}.word-remove[data-v-1e6d234c]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:2px}.word-remove[data-v-1e6d234c]:hover{background:var(--color-danger);color:#fff}.group-form[data-v-1e6d234c],.words-form[data-v-1e6d234c]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-1e6d234c]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-1e6d234c]{font-weight:500;color:var(--color-text-primary)}.form-control[data-v-1e6d234c]{padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-control[data-v-1e6d234c]:focus{outline:none;border-color:var(--color-primary)}.form-help[data-v-1e6d234c]{font-size:12px;color:var(--color-text-secondary)}.words-preview[data-v-1e6d234c]{padding:16px;background:var(--color-background);border-radius:8px;border:1px solid var(--color-border)}.words-preview h4[data-v-1e6d234c]{margin:0 0 12px 0;color:var(--color-text-primary);font-size:14px}.preview-tags[data-v-1e6d234c]{display:flex;flex-wrap:wrap;gap:6px}.preview-tag[data-v-1e6d234c]{padding:3px 8px;background:var(--color-primary-light);color:var(--color-primary);border-radius:4px;font-size:12px}.btn-icon[data-v-1e6d234c],.btn-primary[data-v-1e6d234c],.btn-secondary[data-v-1e6d234c],.btn-sm[data-v-1e6d234c]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary[data-v-1e6d234c]{background:var(--color-primary);color:#fff}.btn-primary[data-v-1e6d234c]:hover{background:var(--color-primary-dark)}.btn-primary[data-v-1e6d234c]:disabled{background:var(--color-text-secondary);cursor:not-allowed}.btn-secondary[data-v-1e6d234c]{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-secondary[data-v-1e6d234c]:hover{background:var(--color-background)}.btn-sm[data-v-1e6d234c]{padding:6px 12px;font-size:12px;background:var(--color-primary);color:#fff}.btn-sm[data-v-1e6d234c]:hover{background:var(--color-primary-dark)}.btn-icon[data-v-1e6d234c]{padding:6px;background:var(--color-background);color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-icon[data-v-1e6d234c]:hover{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-primary)}.btn-danger[data-v-1e6d234c]:hover{background:var(--color-danger);color:#fff}@media (max-width:768px){.synonyms-view[data-v-1e6d234c]{padding:16px}.header-content[data-v-1e6d234c]{flex-direction:column;align-items:stretch}.groups-grid[data-v-1e6d234c]{grid-template-columns:1fr}.group-header[data-v-1e6d234c]{flex-direction:column;gap:12px;align-items:start}}.ticket-card[data-v-c25af858]{background:#fff;border-radius:.75rem;border:2px solid #e5e7eb;padding:1.5rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ticket-card[data-v-c25af858]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.ticket-card.status-free[data-v-c25af858]{border-left:4px solid #10b981}.ticket-card.status-in-process[data-v-c25af858]{border-left:4px solid #f59e0b}.ticket-card.status-answered[data-v-c25af858]{border-left:4px solid #3b82f6}.ticket-card.status-replied[data-v-c25af858]{border-left:4px solid #8b5cf6}.ticket-card.status-closed[data-v-c25af858]{border-left:4px solid #6b7280;opacity:.8}.ticket-header[data-v-c25af858]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.ticket-meta[data-v-c25af858]{display:flex;flex-direction:column;gap:.25rem}.ticket-id[data-v-c25af858]{font-family:Courier New,monospace;font-size:.75rem;color:#6b7280;font-weight:600}.ticket-status[data-v-c25af858]{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:1rem;display:inline-flex;align-items:center;gap:.25rem}.ticket-status.status-free[data-v-c25af858]{background:#dcfce7;color:#166534}.ticket-status.status-in-process[data-v-c25af858]{background:#fef3c7;color:#92400e}.ticket-status.status-answered[data-v-c25af858]{background:#dbeafe;color:#1e40af}.ticket-status.status-replied[data-v-c25af858]{background:#ede9fe;color:#6b21a8}.ticket-status.status-closed[data-v-c25af858]{background:#f3f4f6;color:#374151}.ticket-timestamps[data-v-c25af858]{text-align:right}.created-time[data-v-c25af858]{font-size:.75rem;color:#6b7280}.ticket-content[data-v-c25af858]{margin-bottom:1rem}.ticket-title[data-v-c25af858]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;cursor:pointer;line-height:1.4}.setup-wishes[data-v-c25af858]{background:#f0f9ff;border-left:3px solid #3b82f6;padding:.75rem;margin:.75rem 0;border-radius:.375rem}.setup-wishes strong[data-v-c25af858]{color:#1e40af;font-size:.875rem;display:block;margin-bottom:.25rem}.setup-wishes p[data-v-c25af858]{color:#374151;font-size:.875rem;margin:0;line-height:1.5}.ticket-title[data-v-c25af858]:hover{color:#3b82f6;text-decoration:underline}.ticket-description[data-v-c25af858]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.expand-button[data-v-c25af858]{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;margin-left:.5rem;text-decoration:underline}.expand-button[data-v-c25af858]:hover{color:#1d4ed8}.ticket-creator[data-v-c25af858]{margin-bottom:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.assignee-info[data-v-c25af858],.creator-info[data-v-c25af858]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.assignee-label[data-v-c25af858],.creator-label[data-v-c25af858]{font-size:.75rem;color:#6b7280;font-weight:500}.assignee-name[data-v-c25af858],.creator-name[data-v-c25af858]{font-size:.875rem;color:#374151;font-weight:600}.ticket-actions[data-v-c25af858]{display:flex;flex-direction:column;gap:.75rem}.status-actions[data-v-c25af858]{display:flex;gap:.5rem;flex-wrap:wrap}.action-button[data-v-c25af858]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;flex:1;justify-content:center;min-width:-moz-fit-content;min-width:fit-content}.action-button[data-v-c25af858]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-c25af858]{font-size:1rem}.claim-button[data-v-c25af858]{background:#10b981;color:#fff}.claim-button[data-v-c25af858]:hover:not(:disabled){background:#059669}.answer-button[data-v-c25af858]{background:#3b82f6;color:#fff}.answer-button[data-v-c25af858]:hover{background:#2563eb}.reply-button[data-v-c25af858]{background:#8b5cf6;color:#fff}.reply-button[data-v-c25af858]:hover{background:#7c3aed}.close-button[data-v-c25af858]{background:#ef4444;color:#fff}.close-button[data-v-c25af858]:hover{background:#dc2626}.view-button[data-v-c25af858]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.view-button[data-v-c25af858]:hover{background:#e5e7eb}.impersonate-button[data-v-c25af858]{background:linear-gradient(135deg,#ff9800,#ff5722);color:#fff;border:2px solid #ff5722;font-weight:600}.impersonate-button[data-v-c25af858]:hover:not(:disabled){background:linear-gradient(135deg,#fb8c00,#f4511e);border-color:#f4511e;transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,87,34,.3)}.impersonate-button[data-v-c25af858]:active:not(:disabled){transform:translateY(0)}.bot-setup-button[data-v-c25af858]{background:#ff6b35;color:#fff;border:2px solid #ff6b35}.bot-setup-button[data-v-c25af858]:hover:not(:disabled){background:#e55529;border-color:#e55529}.bot-setup-actions[data-v-c25af858]{display:flex;gap:.5rem;margin-top:.5rem}@media (max-width:768px){.ticket-card[data-v-c25af858]{padding:1rem}.ticket-header[data-v-c25af858]{flex-direction:column;align-items:flex-start}.ticket-meta[data-v-c25af858]{width:100%}.ticket-status[data-v-c25af858]{align-self:flex-start}.status-actions[data-v-c25af858]{flex-direction:column}.action-button[data-v-c25af858]{flex:none}}@media (max-width:480px){.ticket-card[data-v-c25af858]{padding:.75rem}.ticket-title[data-v-c25af858]{font-size:1rem}.action-button[data-v-c25af858]{padding:.375rem .75rem;font-size:.8125rem}.button-icon[data-v-c25af858]{font-size:.875rem}}.action-button[data-v-c25af858]:focus,.ticket-title[data-v-c25af858]:focus{outline:2px solid #3b82f6;outline-offset:2px}.ticket-title[data-v-c25af858]:focus{border-radius:.25rem}.ticket-card[data-v-c25af858]{transition:border-color .3s ease,opacity .3s ease}.action-button.loading[data-v-c25af858]{position:relative;color:transparent}.action-button.loading[data-v-c25af858]:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-c25af858 1s linear infinite}@keyframes spin-c25af858{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.support-dashboard[data-v-431805dd]{padding:1.5rem;max-width:1200px;margin:0 auto}.dashboard-header[data-v-431805dd]{margin-bottom:2rem;text-align:center}.dashboard-title[data-v-431805dd]{font-size:2rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.dashboard-subtitle[data-v-431805dd]{color:#6b7280;font-size:1.1rem}.tab-navigation[data-v-431805dd]{display:flex;border-bottom:2px solid #e5e7eb;margin-bottom:2rem;overflow-x:auto}.tab-button[data-v-431805dd]{position:relative;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:500;color:#6b7280;border-bottom:3px solid transparent;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.tab-button[data-v-431805dd]:hover{color:#3b82f6;background-color:#f3f4f6}.tab-button.active[data-v-431805dd]{color:#3b82f6;border-bottom-color:#3b82f6;background-color:#eff6ff}.ticket-badge[data-v-431805dd]{background:#dc2626;color:#fff;border-radius:50%;padding:.25rem .5rem;font-size:.75rem;font-weight:600;min-width:1.25rem;text-align:center}.ticket-badge.grey[data-v-431805dd]{background:#6b7280}.tab-content[data-v-431805dd]{min-height:400px}.tab-header[data-v-431805dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.tab-header h2[data-v-431805dd]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.tab-controls[data-v-431805dd]{display:flex;gap:1rem;align-items:center}.status-filter[data-v-431805dd]{background:#fff}.refresh-button[data-v-431805dd],.status-filter[data-v-431805dd]{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.refresh-button[data-v-431805dd]{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;cursor:pointer;transition:all .2s ease}.refresh-button[data-v-431805dd]:hover:not(:disabled){background:#e5e7eb}.refresh-button[data-v-431805dd]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.spinning[data-v-431805dd]{animation:spin-431805dd 1s linear infinite}@keyframes spin-431805dd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tickets-grid[data-v-431805dd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.empty-state[data-v-431805dd]{text-align:center;padding:3rem 1rem;color:#6b7280}.empty-icon[data-v-431805dd]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-431805dd]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#374151}.loading-container[data-v-431805dd]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;color:#6b7280}.loading-spinner[data-v-431805dd]{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-431805dd 1s linear infinite;margin-bottom:1rem}.error-container[data-v-431805dd]{display:flex;justify-content:center;padding:3rem 1rem}.error-message[data-v-431805dd]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.error-icon[data-v-431805dd]{font-size:2rem;margin-bottom:1rem}.error-message p[data-v-431805dd]{color:#dc2626;margin-bottom:1rem}.retry-button[data-v-431805dd]{padding:.5rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}.retry-button[data-v-431805dd]:hover{background:#b91c1c}.pagination[data-v-431805dd]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem}.pagination-button[data-v-431805dd]{padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s ease}.pagination-button[data-v-431805dd]:hover:not(:disabled){background:#e5e7eb}.pagination-button[data-v-431805dd]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-431805dd]{font-size:.875rem;color:#6b7280}@media (max-width:768px){.support-dashboard[data-v-431805dd]{padding:1rem}.dashboard-title[data-v-431805dd]{font-size:1.5rem}.tab-header[data-v-431805dd]{flex-direction:column;align-items:stretch}.tab-controls[data-v-431805dd]{justify-content:space-between}.tickets-grid[data-v-431805dd]{grid-template-columns:1fr}.pagination[data-v-431805dd]{flex-direction:column;gap:.5rem}}@media (max-width:480px){.tab-button[data-v-431805dd]{padding:.75rem 1rem;font-size:.875rem}.ticket-badge[data-v-431805dd]{font-size:.625rem;padding:.125rem .375rem}}.response-section[data-v-431805dd]{margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem}.response-section h3[data-v-431805dd]{margin:0 0 1rem 0;font-size:1.125rem;font-weight:600;color:#1f2937}.response-form[data-v-431805dd]{display:flex;flex-direction:column;gap:1rem}.response-textarea[data-v-431805dd]{width:100%;min-height:120px;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;line-height:1.5;resize:vertical;transition:border-color .2s ease}.response-textarea[data-v-431805dd]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.response-textarea[data-v-431805dd]::-moz-placeholder{color:#9ca3af}.response-textarea[data-v-431805dd]::placeholder{color:#9ca3af}.response-actions[data-v-431805dd]{display:flex;gap:.75rem;flex-wrap:wrap}.send-close-btn[data-v-431805dd],.send-response-btn[data-v-431805dd]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.send-response-btn[data-v-431805dd]{background:#3b82f6;color:#fff}.send-response-btn[data-v-431805dd]:hover:not(:disabled){background:#2563eb}.send-close-btn[data-v-431805dd]{background:#059669;color:#fff}.send-close-btn[data-v-431805dd]:hover:not(:disabled){background:#047857}.send-close-btn[data-v-431805dd]:disabled,.send-response-btn[data-v-431805dd]:disabled{opacity:.5;cursor:not-allowed}.ticket-instructions[data-v-431805dd]{margin-bottom:1.5rem}.instruction-box[data-v-431805dd]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;border:1px solid}.instruction-icon[data-v-431805dd]{font-size:1.25rem;flex-shrink:0}.instruction-box strong[data-v-431805dd]{display:block;margin-bottom:.25rem;font-weight:600}.instruction-box p[data-v-431805dd]{margin:0;font-size:.875rem;line-height:1.5}.info-box[data-v-431805dd]{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.success-box[data-v-431805dd]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.closed-box[data-v-431805dd]{background:#f9fafb;border-color:#d1d5db;color:#374151}.messages-loading[data-v-431805dd]{display:flex;flex-direction:column;align-items:center;padding:2rem;color:#6b7280}.messages-loading .loading-spinner[data-v-431805dd]{width:1.5rem;height:1.5rem;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-431805dd 1s linear infinite;margin-bottom:.5rem}.messages-container[data-v-431805dd]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;padding:1rem}.message-item[data-v-431805dd]{margin-bottom:1rem;padding:.75rem;background:#fff;border-radius:.5rem;border-left:3px solid #e5e7eb}.message-item.message-from-sa[data-v-431805dd]{border-left-color:#3b82f6;background:#eff6ff}.message-header[data-v-431805dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.message-sender[data-v-431805dd]{font-weight:600;font-size:.875rem;color:#374151}.message-from-sa .message-sender[data-v-431805dd]{color:#1e40af}.message-time[data-v-431805dd]{font-size:.75rem;color:#6b7280}.message-content[data-v-431805dd]{font-size:.875rem;line-height:1.5;color:#1f2937;white-space:pre-wrap}.no-messages[data-v-431805dd]{text-align:center;padding:3rem 1rem;color:#6b7280}.no-messages-icon[data-v-431805dd]{font-size:3rem;margin-bottom:1rem}.no-messages p[data-v-431805dd]{margin:0 0 .5rem 0;font-size:.875rem}.no-messages-note[data-v-431805dd]{font-size:.75rem;color:#9ca3af}.modal-overlay[data-v-431805dd]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ticket-modal[data-v-431805dd]{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-431805dd]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:flex-start}.modal-title-section[data-v-431805dd]{flex:1;margin-right:1rem}.modal-title-section h2[data-v-431805dd]{margin:0 0 .5rem 0;font-size:1.5rem;font-weight:600;color:#1f2937;line-height:1.3}.ticket-id[data-v-431805dd]{font-family:Courier New,monospace;font-size:.875rem;color:#6b7280;margin-right:1rem}.ticket-status-badge[data-v-431805dd]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.ticket-status-badge.status-free[data-v-431805dd]{background:#dcfce7;color:#166534}.ticket-status-badge.status-in_process[data-v-431805dd]{background:#fef3c7;color:#92400e}.ticket-status-badge.status-answered[data-v-431805dd]{background:#dbeafe;color:#1e40af}.ticket-status-badge.status-replied[data-v-431805dd]{background:#ede9fe;color:#6b21a8}.ticket-status-badge.status-closed[data-v-431805dd]{background:#f3f4f6;color:#374151}.modal-close-btn[data-v-431805dd]{background:none;border:none;font-size:2rem;color:#9ca3af;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem}.modal-close-btn[data-v-431805dd]:hover{color:#6b7280;background:#f3f4f6}.modal-body[data-v-431805dd]{padding:1.5rem;overflow-y:auto;flex:1}.ticket-info-grid[data-v-431805dd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.info-item[data-v-431805dd]{display:flex;flex-direction:column;gap:.25rem}.info-item label[data-v-431805dd]{font-size:.875rem;font-weight:500;color:#6b7280}.info-item span[data-v-431805dd]{font-size:.875rem;color:#1f2937}.ticket-description-section[data-v-431805dd]{margin-bottom:2rem}.ticket-description-section h3[data-v-431805dd]{margin:0 0 1rem 0;font-size:1.125rem;font-weight:600;color:#1f2937}.ticket-description[data-v-431805dd]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.6;color:#374151;white-space:pre-wrap}.ticket-history-section h3[data-v-431805dd]{margin:0 0 1rem 0;font-size:1.125rem;font-weight:600;color:#1f2937}.history-placeholder[data-v-431805dd]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;color:#6b7280}.history-placeholder p[data-v-431805dd]{margin:0 0 .5rem 0;font-size:.875rem}.history-note[data-v-431805dd]{font-size:.75rem;color:#9ca3af}.modal-footer[data-v-431805dd]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.modal-actions[data-v-431805dd]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-431805dd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.claim-btn[data-v-431805dd]{background:#10b981;color:#fff}.claim-btn[data-v-431805dd]:hover{background:#059669}.answer-btn[data-v-431805dd]{background:#3b82f6;color:#fff}.answer-btn[data-v-431805dd]:hover{background:#2563eb}.close-btn[data-v-431805dd]{background:#ef4444;color:#fff}.close-btn[data-v-431805dd]:hover{background:#dc2626}.cancel-btn[data-v-431805dd]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.cancel-btn[data-v-431805dd]:hover{background:#e5e7eb}@media (max-width:768px){.modal-overlay[data-v-431805dd]{padding:.5rem}.ticket-modal[data-v-431805dd]{max-height:95vh}.modal-body[data-v-431805dd],.modal-footer[data-v-431805dd],.modal-header[data-v-431805dd]{padding:1rem}.ticket-info-grid[data-v-431805dd]{grid-template-columns:1fr}.modal-footer[data-v-431805dd]{flex-direction:column;align-items:stretch}.modal-actions[data-v-431805dd]{flex-direction:column}.action-btn[data-v-431805dd]{justify-content:center}}.filter-notice[data-v-6910e08e]{background:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;padding:1rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.filter-notice p[data-v-6910e08e]{margin:0;color:#92400e;font-weight:500}.btn-clear-filter[data-v-6910e08e]{margin-left:1rem;padding:.25rem .75rem;background:#fff;border:1px solid #fbbf24;border-radius:.25rem;color:#92400e;cursor:pointer;font-weight:500}.btn-clear-filter[data-v-6910e08e]:hover{background:#fef3c7}.support-tickets[data-v-6910e08e]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-6910e08e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h1[data-v-6910e08e]{margin:0;font-size:28px;font-weight:600;color:#333}.btn-primary[data-v-6910e08e]{background:#4caf50;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.btn-primary[data-v-6910e08e]:hover{background:#45a049}.btn-primary[data-v-6910e08e]:disabled{background:#ccc;cursor:not-allowed}.tickets-section[data-v-6910e08e]{min-height:400px}.tickets-grid[data-v-6910e08e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.ticket-card[data-v-6910e08e]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:box-shadow .2s ease}.ticket-card[data-v-6910e08e]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.ticket-header[data-v-6910e08e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ticket-header h3[data-v-6910e08e]{margin:0;font-size:16px;font-weight:600;color:#333;flex:1;margin-right:12px}.ticket-status[data-v-6910e08e]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap}.status-free[data-v-6910e08e]{background:#e3f2fd;color:#1976d2}.status-in_process[data-v-6910e08e]{background:#fff3e0;color:#f57c00}.status-answered[data-v-6910e08e]{background:#e8f5e9;color:#388e3c}.status-replied[data-v-6910e08e]{background:#fce4ec;color:#c2185b}.status-closed[data-v-6910e08e]{background:#f5f5f5;color:#616161}.ticket-description[data-v-6910e08e]{color:#666;font-size:14px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ticket-footer[data-v-6910e08e]{display:flex;flex-direction:column;gap:4px;border-top:1px solid #f0f0f0;padding-top:12px}.ticket-date[data-v-6910e08e]{font-size:12px;color:#888}.empty-state[data-v-6910e08e]{text-align:center;padding:60px 20px;color:#666}.empty-icon[data-v-6910e08e]{margin-bottom:20px;opacity:.5}.empty-state h3[data-v-6910e08e]{margin:0 0 12px 0;font-size:20px;font-weight:500}.empty-state p[data-v-6910e08e]{margin:0;font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}.modal-overlay[data-v-6910e08e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6910e08e]{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal-header[data-v-6910e08e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-6910e08e]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-6910e08e]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-6910e08e]:hover{color:#333}.modal-body[data-v-6910e08e]{padding:20px}.form-group[data-v-6910e08e]{margin-bottom:20px}.form-group label[data-v-6910e08e]{display:block;margin-bottom:8px;font-weight:500;font-size:14px}.form-control[data-v-6910e08e]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-control[data-v-6910e08e]:focus{outline:none;border-color:#4caf50}textarea.form-control[data-v-6910e08e]{resize:vertical;font-family:inherit}.modal-footer[data-v-6910e08e]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e0e0e0}.btn-secondary[data-v-6910e08e]{background:#f5f5f5;color:#333;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.btn-secondary[data-v-6910e08e]:hover{background:#e0e0e0}.btn-view-details[data-v-6910e08e]{background:#2196f3;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;margin-top:8px}.btn-view-details[data-v-6910e08e]:hover{background:#1976d2}.modal-large[data-v-6910e08e]{max-width:800px;max-height:90vh;overflow-y:auto}.ticket-info[data-v-6910e08e]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.setup-wishes-section[data-v-6910e08e]{background:#f0f9ff;border-left:4px solid #3b82f6;padding:16px;margin-bottom:20px;border-radius:6px}.setup-wishes-section p strong[data-v-6910e08e]{color:#1e40af;font-size:14px}.setup-wishes-text[data-v-6910e08e]{color:#374151;line-height:1.6;margin:8px 0 0 0;white-space:pre-wrap}.ticket-full-description[data-v-6910e08e]{color:#333;line-height:1.6;margin:8px 0 16px 0;white-space:pre-wrap}.ticket-meta[data-v-6910e08e]{display:flex;gap:20px;font-size:13px;color:#666}.conversation-section[data-v-6910e08e]{margin-bottom:24px}.conversation-section h4[data-v-6910e08e]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#333}.loading-messages[data-v-6910e08e]{text-align:center;padding:20px;color:#666}.messages-container[data-v-6910e08e]{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;padding:12px;background:#f9f9f9}.message-item[data-v-6910e08e]{margin-bottom:12px;padding:10px;background:#fff;border-radius:4px;border-left:3px solid #e0e0e0}.message-item.message-from-sa[data-v-6910e08e]{border-left-color:#4caf50;background:#f1f8f4}.message-header[data-v-6910e08e]{display:flex;justify-content:space-between;margin-bottom:8px}.message-sender[data-v-6910e08e]{font-weight:600;font-size:13px;color:#333}.message-time[data-v-6910e08e]{font-size:12px;color:#888}.message-content[data-v-6910e08e]{font-size:14px;line-height:1.5;color:#555;white-space:pre-wrap}.no-messages[data-v-6910e08e]{text-align:center;padding:20px;color:#888;font-style:italic}.reply-section[data-v-6910e08e]{margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}.reply-section h4[data-v-6910e08e]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#333}.reply-section .btn-primary[data-v-6910e08e]{margin-top:12px}.tab-navigation[data-v-6910e08e]{display:flex;gap:1rem;margin-bottom:24px;border-bottom:2px solid #e0e0e0}.tab-button[data-v-6910e08e]{background:none;border:none;padding:12px 20px;cursor:pointer;font-size:14px;font-weight:500;color:#666;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;transition:all .2s ease}.tab-button[data-v-6910e08e]:hover{color:#333;background:#f5f5f5}.tab-button.active[data-v-6910e08e]{color:#4caf50;border-bottom-color:#4caf50}.tab-badge[data-v-6910e08e]{background:#dc2626;color:#fff;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.tab-badge.grey[data-v-6910e08e]{background:#6b7280}.alert-overlay[data-v-1aea757f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:9999}.alert-modal[data-v-1aea757f]{background:#fff;border-radius:12px;padding:20px 24px;max-width:480px;width:90%;box-shadow:0 10px 40px rgba(0,0,0,.15);position:relative;display:flex;gap:16px;align-items:center;animation:slideIn-1aea757f .3s ease-out;border-top:3px solid #2196f3}@keyframes slideIn-1aea757f{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-icon[data-v-1aea757f]{font-size:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.alert-content[data-v-1aea757f]{flex:1;padding-right:20px}.alert-title[data-v-1aea757f]{margin:0 0 6px;font-size:16px;font-weight:600;color:#1a1a1a}.alert-message[data-v-1aea757f]{margin:0;font-size:14px;color:#4a4a4a;line-height:1.4}.alert-close[data-v-1aea757f]{position:absolute;top:12px;right:12px;background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.alert-close[data-v-1aea757f]:hover{background:rgba(0,0,0,.05);color:#666}.alert-modal.success[data-v-1aea757f]{border-top-color:#4caf50}.alert-modal.error[data-v-1aea757f]{border-top-color:#f44336}.alert-modal.warning[data-v-1aea757f]{border-top-color:#ff9800}.alert-modal.info[data-v-1aea757f]{border-top-color:#2196f3}.fade-enter-active[data-v-1aea757f],.fade-leave-active[data-v-1aea757f]{transition:opacity .3s}.fade-enter-from[data-v-1aea757f],.fade-leave-to[data-v-1aea757f]{opacity:0}@media (max-width:600px){.alert-modal[data-v-1aea757f]{width:95%;padding:16px}.alert-icon[data-v-1aea757f]{font-size:24px}.alert-title[data-v-1aea757f]{font-size:16px}.alert-message[data-v-1aea757f]{font-size:13px}}.payment-management[data-v-c2a6aa6e]{max-width:1400px;margin:0 auto;padding:20px}.page-header[data-v-c2a6aa6e]{margin-bottom:30px}.page-header h1[data-v-c2a6aa6e]{font-size:32px;font-weight:600;color:#333;margin-bottom:20px}.header-stats[data-v-c2a6aa6e]{display:flex;gap:20px}.stat-card[data-v-c2a6aa6e]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:15px 25px;display:flex;flex-direction:column;gap:5px}.stat-card.active[data-v-c2a6aa6e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stat-label[data-v-c2a6aa6e]{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.stat-card.active .stat-label[data-v-c2a6aa6e]{color:hsla(0,0%,100%,.9)}.stat-value[data-v-c2a6aa6e]{font-size:24px;font-weight:600}.section-card[data-v-c2a6aa6e]{background:#fff;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.section-card h2[data-v-c2a6aa6e]{font-size:24px;font-weight:600;margin-bottom:25px;color:#333}.section-card h3[data-v-c2a6aa6e]{font-size:18px;font-weight:500;margin-bottom:15px;color:#555}.bot-selection[data-v-c2a6aa6e]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.bot-selector[data-v-c2a6aa6e]{margin:15px 0}.form-select[data-v-c2a6aa6e]{width:100%;padding:10px 15px;font-size:16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s}.form-select[data-v-c2a6aa6e]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.selected-bot-info[data-v-c2a6aa6e]{display:flex;align-items:center;gap:10px;padding:10px 15px;background:#e8f5e9;border-radius:6px;color:#2e7d32;margin-top:10px}.selected-bot-info strong[data-v-c2a6aa6e]{color:#1b5e20}.balance-info[data-v-c2a6aa6e]{display:grid;grid-template-columns:1fr 2fr;gap:40px}.balance-display[data-v-c2a6aa6e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.balance-amount[data-v-c2a6aa6e]{font-size:36px;font-weight:700}.balance-label[data-v-c2a6aa6e]{font-size:14px;opacity:.9;margin-top:5px}.topup-section[data-v-c2a6aa6e]{display:flex;flex-direction:column;gap:20px}.topup-amounts[data-v-c2a6aa6e]{display:flex;gap:10px;flex-wrap:wrap}.amount-btn[data-v-c2a6aa6e]{padding:10px 20px;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s;font-weight:500}.amount-btn[data-v-c2a6aa6e]:hover{border-color:#667eea;background:#f8f9ff}.amount-btn.active[data-v-c2a6aa6e]{border-color:#667eea;background:#667eea;color:#fff}.custom-amount[data-v-c2a6aa6e]{display:flex;gap:10px}.form-input[data-v-c2a6aa6e]{flex:1;padding:10px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px}.form-input[data-v-c2a6aa6e]:focus{outline:none;border-color:#667eea}.affiliate-section[data-v-c2a6aa6e]{display:flex;flex-direction:column;gap:8px}.affiliate-section label[data-v-c2a6aa6e]{font-size:14px;color:#666}.current-subscription[data-v-c2a6aa6e]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:30px}.subscription-details[data-v-c2a6aa6e]{display:flex;flex-direction:column;gap:12px;margin-top:15px}.detail-row[data-v-c2a6aa6e]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.detail-row[data-v-c2a6aa6e]:last-child{border-bottom:none}.detail-label[data-v-c2a6aa6e]{color:#666;font-size:14px}.detail-value[data-v-c2a6aa6e]{font-weight:500;color:#333}.detail-value.status.active[data-v-c2a6aa6e]{color:#4caf50}.plans-grid[data-v-c2a6aa6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.plan-card[data-v-c2a6aa6e]{border:2px solid #e0e0e0;border-radius:12px;padding:30px;position:relative;transition:all .3s;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.plan-card[data-v-c2a6aa6e]:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.plan-card.recommended[data-v-c2a6aa6e]{border-color:#667eea;background:linear-gradient(180deg,rgba(102,126,234,.05),transparent)}.badge[data-v-c2a6aa6e]{position:absolute;top:-12px;right:20px;background:#667eea;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.plan-card h4[data-v-c2a6aa6e]{font-size:20px;font-weight:600;margin-bottom:10px}.plan-description[data-v-c2a6aa6e]{color:#666;font-size:14px;margin-bottom:20px}.plan-price[data-v-c2a6aa6e]{display:flex;align-items:baseline;gap:5px;margin-bottom:20px}.price[data-v-c2a6aa6e]{font-size:32px;font-weight:700;color:#667eea}.period[data-v-c2a6aa6e]{color:#666;font-size:14px}.plan-features[data-v-c2a6aa6e]{list-style:none;padding:0;margin-bottom:25px;text-align:right}.plan-features li[data-v-c2a6aa6e]{padding:8px 0;color:#555;font-size:14px}.plan-info[data-v-c2a6aa6e]{display:flex;flex-direction:column}.plan-actions-section h5[data-v-c2a6aa6e]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.plan-actions[data-v-c2a6aa6e]{display:flex;flex-direction:column;gap:15px}.affiliate-subscription[data-v-c2a6aa6e]{border-top:1px solid #e0e0e0;padding-top:20px}.promo-input[data-v-c2a6aa6e]{display:flex;gap:10px;margin-top:10px}.promo-applied[data-v-c2a6aa6e]{margin-top:10px;color:#4caf50;font-weight:500}.group-info[data-v-c2a6aa6e]{margin-bottom:20px;padding:12px 16px;background:#f8f9fa;border-radius:8px;display:inline-block}.group-label[data-v-c2a6aa6e]{font-size:14px;color:#666;margin-right:8px}.group-name[data-v-c2a6aa6e]{font-weight:600;color:#333}.single-plan[data-v-c2a6aa6e]{margin-bottom:30px}.single-plan .plan-card[data-v-c2a6aa6e]{max-width:800px;width:100%;margin:0 auto}.plan-card.featured[data-v-c2a6aa6e]{border-color:#667eea;background:linear-gradient(180deg,rgba(102,126,234,.05),transparent);transform:scale(1.02)}.no-plan-available[data-v-c2a6aa6e]{text-align:center;padding:40px 20px}.no-plan-available .empty-state[data-v-c2a6aa6e]{background:#f8f9fa;border-radius:12px;padding:40px;color:#666}.no-plan-available h4[data-v-c2a6aa6e]{margin:15px 0 10px 0;color:#333;font-size:18px}.no-plan-available p[data-v-c2a6aa6e]{margin:0;font-size:14px;line-height:1.5}.transactions-table[data-v-c2a6aa6e]{overflow-x:auto}.transactions-table table[data-v-c2a6aa6e]{width:100%;border-collapse:collapse}.transactions-table th[data-v-c2a6aa6e]{text-align:left;padding:12px;background:#f8f9fa;font-weight:600;color:#555;font-size:14px;border-bottom:2px solid #e0e0e0}.transactions-table td[data-v-c2a6aa6e]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px}.transaction-type[data-v-c2a6aa6e]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.transaction-type.DEPOSIT[data-v-c2a6aa6e],.transaction-type.MANUAL_TOPUP[data-v-c2a6aa6e],.transaction-type.deposit[data-v-c2a6aa6e],.transaction-type.manual_topup[data-v-c2a6aa6e]{background:#e8f5e9;color:#388e3c}.transaction-type.WITHDRAWAL[data-v-c2a6aa6e],.transaction-type.withdrawal[data-v-c2a6aa6e]{background:#ffebee;color:#d32f2f}.transaction-type.SUBSCRIPTION_PAYMENT[data-v-c2a6aa6e],.transaction-type.subscription_payment[data-v-c2a6aa6e]{background:#e3f2fd;color:#1976d2}.amount.positive[data-v-c2a6aa6e]{color:#388e3c;font-weight:600}.status-badge[data-v-c2a6aa6e]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.completed[data-v-c2a6aa6e]{background:#e8f5e9;color:#388e3c}.status-badge.pending[data-v-c2a6aa6e]{background:#fff3e0;color:#f57c00}.status-badge.failed[data-v-c2a6aa6e]{background:#ffebee;color:#d32f2f}.empty-state[data-v-c2a6aa6e]{text-align:center;padding:40px;color:#999;font-style:italic}.btn-primary[data-v-c2a6aa6e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-c2a6aa6e]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.btn-primary[data-v-c2a6aa6e]:disabled{background:#ccc;cursor:not-allowed;transform:none}.btn-secondary[data-v-c2a6aa6e]{background:#fff;color:#667eea;border:2px solid #667eea;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s}.btn-secondary[data-v-c2a6aa6e]:hover{background:#667eea;color:#fff}.btn-secondary[data-v-c2a6aa6e]:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed;background:#fff}@media (max-width:768px){.balance-info[data-v-c2a6aa6e],.plans-grid[data-v-c2a6aa6e]{grid-template-columns:1fr}.header-stats[data-v-c2a6aa6e]{flex-direction:column}.stat-card[data-v-c2a6aa6e]{width:100%}.plan-card[data-v-c2a6aa6e]{grid-template-columns:1fr;gap:20px}.plan-actions[data-v-c2a6aa6e]{gap:10px}.balance-info[data-v-c2a6aa6e]{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.payment-management[data-v-c2a6aa6e]{padding:10px}.section-card[data-v-c2a6aa6e]{padding:20px}.plan-actions button[data-v-c2a6aa6e]{font-size:14px;padding:12px 16px}}.payment-result[data-v-3e9ab700]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.result-container[data-v-3e9ab700]{background:#fff;border-radius:16px;padding:60px 40px;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.loading-state[data-v-3e9ab700]{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner[data-v-3e9ab700]{width:60px;height:60px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-3e9ab700 1s linear infinite}@keyframes spin-3e9ab700{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-container[data-v-3e9ab700]{width:100px;height:100px;margin:0 auto 30px}.checkmark[data-v-3e9ab700]{width:100px;height:100px;border-radius:50%;display:block;stroke-width:2;stroke:#4caf50;stroke-miterlimit:10;box-shadow:inset 0 0 0 #4caf50;animation:fill-3e9ab700 .4s ease-in-out .4s forwards,scale-3e9ab700 .3s ease-in-out .9s both}.checkmark-circle[data-v-3e9ab700]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4caf50;fill:none;animation:stroke-3e9ab700 .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-check[data-v-3e9ab700]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-3e9ab700 .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke-3e9ab700{to{stroke-dashoffset:0}}@keyframes scale-3e9ab700{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-3e9ab700{to{box-shadow:inset 0 0 0 50px #4caf50}}.cross[data-v-3e9ab700]{width:100px;height:100px;border-radius:50%;display:block;stroke-width:2;stroke:#d32f2f;stroke-miterlimit:10;box-shadow:inset 0 0 0 #d32f2f;animation:fill-red-3e9ab700 .4s ease-in-out .4s forwards,scale-3e9ab700 .3s ease-in-out .9s both}.cross-circle[data-v-3e9ab700]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#d32f2f;fill:none;animation:stroke-3e9ab700 .6s cubic-bezier(.65,0,.45,1) forwards}.cross-line[data-v-3e9ab700]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:2;stroke:#fff;animation:stroke-3e9ab700 .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes fill-red-3e9ab700{to{box-shadow:inset 0 0 0 50px #d32f2f}}.error-icon[data-v-3e9ab700]{font-size:80px}h2[data-v-3e9ab700]{font-size:28px;font-weight:600;margin-bottom:15px;color:#333}p[data-v-3e9ab700]{font-size:16px;color:#666;margin-bottom:30px;line-height:1.6}.redirect-info[data-v-3e9ab700]{font-size:14px;color:#999;margin-bottom:20px}.btn-primary[data-v-3e9ab700]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 32px;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;transition:all .3s}.btn-primary[data-v-3e9ab700]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.btn-secondary[data-v-3e9ab700]{background:#fff;color:#667eea;border:2px solid #667eea;padding:14px 32px;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;transition:all .3s}.btn-secondary[data-v-3e9ab700]:hover{background:#667eea;color:#fff}@media (max-width:600px){.result-container[data-v-3e9ab700]{padding:40px 30px}h2[data-v-3e9ab700]{font-size:24px}p[data-v-3e9ab700]{font-size:14px}}.notifications-view[data-v-a4e0dae2]{max-width:900px;margin:0 auto;padding:2rem}.notifications-header[data-v-a4e0dae2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.notifications-header h1[data-v-a4e0dae2]{margin:0;font-size:2rem;color:#1a1a1a}.btn-mark-all[data-v-a4e0dae2]{padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.btn-mark-all[data-v-a4e0dae2]:hover{background-color:#0056b3}.empty-state[data-v-a4e0dae2],.error[data-v-a4e0dae2],.loading[data-v-a4e0dae2]{text-align:center;padding:3rem;color:#666}.error[data-v-a4e0dae2]{color:#dc3545}.notifications-list[data-v-a4e0dae2]{display:flex;flex-direction:column;gap:1rem}.notification-card[data-v-a4e0dae2]{display:flex;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e1e4e8;border-radius:8px;cursor:pointer;transition:all .2s;position:relative}.notification-card[data-v-a4e0dae2]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.notification-card.unread[data-v-a4e0dae2]{border-left:4px solid #007bff;background-color:#f8f9fa}.notification-card.intervention-red[data-v-a4e0dae2],.notification-card.unread.intervention-red[data-v-a4e0dae2]{border-left:4px solid #f44336!important}.notification-card.intervention-yellow[data-v-a4e0dae2],.notification-card.unread.intervention-yellow[data-v-a4e0dae2]{border-left:4px solid #ff9800!important}.notification-card.intervention-gray[data-v-a4e0dae2],.notification-card.unread.intervention-gray[data-v-a4e0dae2]{border-left:4px solid #424242!important}.notification-card.intervention-orange[data-v-a4e0dae2],.notification-card.unread.intervention-orange[data-v-a4e0dae2]{border-left:4px solid #ff6f00!important;box-shadow:0 2px 8px rgba(255,111,0,.15)}.notification-card.intervention-blue[data-v-a4e0dae2],.notification-card.unread.intervention-blue[data-v-a4e0dae2]{border-left:4px solid #3b82f6!important;box-shadow:0 2px 8px rgba(59,130,246,.15)}.notification-icon[data-v-a4e0dae2]{font-size:2rem;flex-shrink:0}.notification-content[data-v-a4e0dae2]{flex:1}.notification-content h3[data-v-a4e0dae2]{margin:0 0 .5rem 0;font-size:1.1rem;color:#1a1a1a}.notification-message[data-v-a4e0dae2]{margin:0 0 .5rem 0;color:#555;white-space:pre-line;font-size:.9rem}.notification-time[data-v-a4e0dae2]{font-size:.8rem;color:#999}.unread-indicator[data-v-a4e0dae2]{position:absolute;top:1.5rem;right:1.5rem;width:10px;height:10px;background-color:#007bff;border-radius:50%}.public-docs-wrapper[data-v-79224efe]{background:#f8f9fa}.documentation-container[data-v-79224efe]{display:flex;min-height:calc(100vh - 120px)}.documentation-sidebar[data-v-79224efe]{width:300px;background:#fff;border-right:1px solid #e0e0e0;overflow-y:auto;transition:width .3s ease}.documentation-sidebar.collapsed[data-v-79224efe]{width:60px}.documentation-sidebar.collapsed .sidebar-nav[data-v-79224efe]{display:none}.sidebar-header[data-v-79224efe]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:10px}.documentation-sidebar.collapsed .sidebar-header[data-v-79224efe]{justify-content:center;padding:20px 10px}.sidebar-header h3[data-v-79224efe]{margin:0;color:#333;font-size:18px}.collapse-toggle[data-v-79224efe]{margin-left:auto;background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.collapse-toggle[data-v-79224efe]:hover{color:#007bff}.sidebar-nav[data-v-79224efe]{padding:10px 0}.nav-section[data-v-79224efe]{margin-bottom:5px}.nav-direct-page[data-v-79224efe]{padding:12px 20px;cursor:pointer;color:#666;font-weight:500;transition:all .2s;border-left:3px solid transparent}.nav-direct-page[data-v-79224efe]:hover{background:#f5f5f5;color:#333}.nav-direct-page.active[data-v-79224efe]{background:#007bff;color:#fff;border-left-color:#0056b3}.nav-section-title[data-v-79224efe]{padding:12px 20px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#666;font-weight:500;transition:all .2s}.nav-section-title[data-v-79224efe]:hover{background:#f5f5f5;color:#333}.nav-section-title.active[data-v-79224efe]{color:#007bff;background:#f0f8ff}.nav-section-title .icon[data-v-79224efe]{transition:transform .2s}.nav-section-title.active .icon[data-v-79224efe]{transform:rotate(180deg)}.nav-items[data-v-79224efe]{padding-left:20px}.nav-item[data-v-79224efe]{padding:8px 20px;cursor:pointer;color:#666;font-size:14px;transition:all .2s}.nav-item[data-v-79224efe]:hover{background:#f5f5f5;color:#333}.nav-item.active[data-v-79224efe]{background:#007bff;color:#fff}.documentation-content[data-v-79224efe]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-79224efe]{padding:20px 30px;background:#fff;border-bottom:1px solid #e0e0e0}.breadcrumb[data-v-79224efe]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.markdown-content[data-v-79224efe]{flex:1;padding:30px;overflow-y:auto;background:#fff}.markdown-content[data-v-79224efe] h1{color:#333;border-bottom:2px solid #007bff;padding-bottom:10px;margin-bottom:30px}.markdown-content[data-v-79224efe] h2{color:#444;margin-top:40px;margin-bottom:20px}.markdown-content[data-v-79224efe] h3{color:#555;margin-top:30px;margin-bottom:15px}.markdown-content[data-v-79224efe] h4{color:#666;margin-top:25px;margin-bottom:12px}.markdown-content[data-v-79224efe] h5{color:#777;margin-top:20px;margin-bottom:10px}.markdown-content[data-v-79224efe] p{line-height:1.6;margin-bottom:16px;color:#333}.markdown-content[data-v-79224efe] ol,.markdown-content[data-v-79224efe] ul{margin-bottom:16px;padding-left:30px}.markdown-content[data-v-79224efe] li{margin-bottom:8px;line-height:1.5}.markdown-content[data-v-79224efe] code{background:#f8f9fa;padding:2px 6px;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:14px}.markdown-content[data-v-79224efe] pre{background:#f8f9fa;padding:20px;border-radius:6px;overflow-x:auto;margin-bottom:20px}.markdown-content[data-v-79224efe] blockquote{border-left:4px solid #007bff;padding:10px 20px;margin:20px 0;background:#f8f9fa;color:#666}.markdown-content[data-v-79224efe] .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}.markdown-content[data-v-79224efe] table{width:100%;min-width:600px;border-collapse:collapse}.markdown-content[data-v-79224efe] td,.markdown-content[data-v-79224efe] th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.markdown-content[data-v-79224efe] th{background:#f8f9fa;font-weight:600;color:#333}.markdown-content[data-v-79224efe] strong{font-weight:600;color:#333}.markdown-content[data-v-79224efe] em{font-style:italic;color:#555}.markdown-content[data-v-79224efe] img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e0e0e0;padding:8px;background:#fff;margin:20px 0;transition:transform .2s ease,box-shadow .2s ease}.markdown-content[data-v-79224efe] img:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.markdown-content[data-v-79224efe] a img{cursor:pointer}.markdown-content[data-v-79224efe] a:hover img{border-color:#007bff}@media (max-width:768px){.documentation-container[data-v-79224efe]{flex-direction:column}.documentation-sidebar[data-v-79224efe]{width:100%;height:200px}.collapse-toggle[data-v-79224efe]{display:none!important}.content-header[data-v-79224efe]{padding:15px}.markdown-content[data-v-79224efe]{padding:20px}.markdown-content[data-v-79224efe] .table-wrapper{margin:0 -20px;padding:0 20px}.markdown-content[data-v-79224efe] table{min-width:500px;font-size:14px}.markdown-content[data-v-79224efe] td,.markdown-content[data-v-79224efe] th{padding:8px;white-space:nowrap}}.key-advantages[data-v-a5dff56e]{padding:6rem 0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:20px;margin-bottom:2rem;position:relative;overflow:hidden}.key-advantages[data-v-a5dff56e]:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.key-advantages[data-v-a5dff56e]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,hsla(0,100%,71%,.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.container[data-v-a5dff56e]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.section-header[data-v-a5dff56e]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-a5dff56e]{font-size:2.75rem;font-weight:700;margin-bottom:1rem;color:#2c3e50;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p[data-v-a5dff56e]{font-size:1.3rem;color:#6c757d;max-width:700px;margin:0 auto;font-weight:500}.advantages-grid[data-v-a5dff56e]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}.advantage-card[data-v-a5dff56e]{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:2px solid transparent}.advantage-card[data-v-a5dff56e]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity .4s ease}.advantage-card[data-v-a5dff56e]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,.15)}.advantage-card[data-v-a5dff56e]:hover:before{opacity:1}.card-1[data-v-a5dff56e]{color:#ff6b6b}.card-1[data-v-a5dff56e]:hover{border-color:hsla(0,100%,71%,.3)}.card-2[data-v-a5dff56e]{color:#4a90e2}.card-2[data-v-a5dff56e]:hover{border-color:rgba(74,144,226,.3)}.card-3[data-v-a5dff56e]{color:#ff9500}.card-3[data-v-a5dff56e]:hover{border-color:rgba(255,149,0,.3)}.card-4[data-v-a5dff56e]{color:#34c759}.card-4[data-v-a5dff56e]:hover{border-color:rgba(52,199,89,.3)}.card-5[data-v-a5dff56e]{color:#667eea}.card-5[data-v-a5dff56e]:hover{border-color:rgba(102,126,234,.3)}.card-6[data-v-a5dff56e]{color:#ff2d55}.card-6[data-v-a5dff56e]:hover{border-color:rgba(255,45,85,.3)}.card-number[data-v-a5dff56e]{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:currentColor;transition:all .3s ease}.advantage-card:hover .card-number[data-v-a5dff56e]{transform:rotate(1turn) scale(1.1);background:rgba(0,0,0,.1)}.card-icon[data-v-a5dff56e]{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;font-size:2rem;transition:all .4s ease;box-shadow:0 8px 20px rgba(0,0,0,.15)}.card-icon svg[data-v-a5dff56e]{width:100%;height:100%;padding:12px;transition:all .3s ease}.advantage-card:hover .card-icon[data-v-a5dff56e]{transform:scale(1.1) rotate(-5deg);box-shadow:0 12px 30px rgba(0,0,0,.25)}.advantage-card:hover .card-icon svg[data-v-a5dff56e]{transform:scale(1.05)}.coral-gradient[data-v-a5dff56e]{background:linear-gradient(135deg,#ff6b6b,#ff8e53)}.blue-gradient[data-v-a5dff56e]{background:linear-gradient(135deg,#4a90e2,#357abd)}.orange-gradient[data-v-a5dff56e]{background:linear-gradient(135deg,#ff9500,#ff6b00)}.green-gradient[data-v-a5dff56e]{background:linear-gradient(135deg,#34c759,#28a745)}.purple-gradient[data-v-a5dff56e]{background:linear-gradient(135deg,#667eea,#764ba2)}.pink-gradient[data-v-a5dff56e]{background:linear-gradient(135deg,#ff2d55,#ff6b6b)}.advantage-card h3[data-v-a5dff56e]{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#2c3e50;line-height:1.3}.advantage-card p[data-v-a5dff56e]{color:#6c757d;line-height:1.7;font-size:1rem}@media (max-width:960px){.advantages-grid[data-v-a5dff56e]{max-width:100%}}@media (max-width:768px){.key-advantages[data-v-a5dff56e]{padding:4rem 0}.section-header h2[data-v-a5dff56e]{font-size:2rem}.section-header p[data-v-a5dff56e]{font-size:1.1rem}.advantages-grid[data-v-a5dff56e]{grid-template-columns:1fr;gap:1.5rem;max-width:500px}.advantage-card[data-v-a5dff56e]{padding:2rem}.card-icon[data-v-a5dff56e]{width:64px;height:64px;font-size:1.5rem}.advantage-card h3[data-v-a5dff56e]{font-size:1.2rem}}@media (max-width:480px){.key-advantages[data-v-a5dff56e]{padding:3rem 0}.section-header[data-v-a5dff56e]{margin-bottom:2.5rem}.card-number[data-v-a5dff56e]{width:32px;height:32px;font-size:1.2rem;top:1rem;right:1rem}}@keyframes fadeInUp-a5dff56e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.advantage-card[data-v-a5dff56e]{animation:fadeInUp-a5dff56e .6s ease-out backwards}.advantage-card[data-v-a5dff56e]:first-child{animation-delay:.1s}.advantage-card[data-v-a5dff56e]:nth-child(2){animation-delay:.2s}.advantage-card[data-v-a5dff56e]:nth-child(3){animation-delay:.3s}.advantage-card[data-v-a5dff56e]:nth-child(4){animation-delay:.4s}.advantage-card[data-v-a5dff56e]:nth-child(5){animation-delay:.5s}.advantage-card[data-v-a5dff56e]:nth-child(6){animation-delay:.6s}.card-1 .card-icon svg path[d*="M42 14"][data-v-a5dff56e],.card-1 .card-icon svg path[d*="M54 24"][data-v-a5dff56e]{animation:sparkle-twinkle-a5dff56e 2s ease-in-out infinite}.card-1 .card-icon svg path[d*="M42 14"][data-v-a5dff56e]{animation-delay:0s}.card-1 .card-icon svg path[d*="M54 24"][data-v-a5dff56e]{animation-delay:1s}@keyframes sparkle-twinkle-a5dff56e{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.card-2 .card-icon svg path[d*="M16 32"][data-v-a5dff56e],.card-2 .card-icon svg path[d*="M48 32"][data-v-a5dff56e]{animation:sync-pulse-a5dff56e 2s ease-in-out infinite}.card-2 .card-icon svg path[d*="M16 32"][data-v-a5dff56e]{animation-delay:0s}.card-2 .card-icon svg path[d*="M48 32"][data-v-a5dff56e]{animation-delay:1s}@keyframes sync-pulse-a5dff56e{0%,to{opacity:1;stroke-width:2.5}50%{opacity:.4;stroke-width:3}}.card-3 .card-icon svg circle[data-v-a5dff56e]{animation:pulse-face-a5dff56e 3s ease-in-out infinite}.card-3 .card-icon svg circle[data-v-a5dff56e]:first-child{animation-delay:0s}.card-3 .card-icon svg circle[data-v-a5dff56e]:nth-child(3){animation-delay:1s}.card-3 .card-icon svg circle[data-v-a5dff56e]:nth-child(5){animation-delay:2s}@keyframes pulse-face-a5dff56e{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.card-4 .card-icon svg path[d*="M34 22"][data-v-a5dff56e],.card-4 .card-icon svg path[d*="M38 18"][data-v-a5dff56e]{animation:sound-wave-a5dff56e 1.5s ease-in-out infinite}.card-4 .card-icon svg path[d*="M34 22"][data-v-a5dff56e]{animation-delay:0s}.card-4 .card-icon svg path[d*="M38 18"][data-v-a5dff56e]{animation-delay:.3s}@keyframes sound-wave-a5dff56e{0%,to{opacity:.3}50%{opacity:1}}.card-5:hover .card-icon svg path[fill=white][data-v-a5dff56e]{animation:trophy-shine-a5dff56e 1.5s ease-in-out infinite}@keyframes trophy-shine-a5dff56e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.card-6:hover .card-icon svg circle[cx="44"][data-v-a5dff56e]{animation:rotate-gear-a5dff56e 3s linear infinite;transform-origin:44px 44px}@keyframes rotate-gear-a5dff56e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intervention-showcase[data-v-926a9ff2]{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;margin-bottom:2rem;overflow:hidden}.container[data-v-926a9ff2]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-926a9ff2]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-926a9ff2]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}.section-header p[data-v-926a9ff2]{font-size:1.2rem;color:#6c757d;max-width:700px;margin:0 auto;line-height:1.6}.showcase-content[data-v-926a9ff2]{max-width:900px;margin:0 auto}.carousel-container[data-v-926a9ff2]{position:relative;display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem}.carousel-btn[data-v-926a9ff2]{flex-shrink:0;width:50px;height:50px;border-radius:50%;border:none;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#667eea;font-size:1.5rem;z-index:10}.carousel-btn[data-v-926a9ff2]:hover:not(:disabled){transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2);background:#667eea;color:#fff}.carousel-btn[data-v-926a9ff2]:disabled{opacity:.3;cursor:not-allowed;box-shadow:0 2px 6px rgba(0,0,0,.1)}.carousel-slides[data-v-926a9ff2]{flex:1;position:relative;display:grid}.slide[data-v-926a9ff2]{grid-area:1/1;width:100%}.slide-left-enter-active[data-v-926a9ff2],.slide-left-leave-active[data-v-926a9ff2],.slide-right-enter-active[data-v-926a9ff2],.slide-right-leave-active[data-v-926a9ff2]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-926a9ff2]{transform:translateX(100%);opacity:0}.slide-left-leave-to[data-v-926a9ff2],.slide-right-enter-from[data-v-926a9ff2]{transform:translateX(-100%);opacity:0}.slide-right-leave-to[data-v-926a9ff2]{transform:translateX(100%);opacity:0}.intervention-card[data-v-926a9ff2]{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 30px rgba(0,0,0,.1);border-left:6px solid;transition:transform .3s ease}.intervention-card.intervention-orange[data-v-926a9ff2]{border-left-color:#ff6f00}.intervention-card.intervention-red[data-v-926a9ff2]{border-left-color:#f44336}.intervention-card.intervention-blue[data-v-926a9ff2]{border-left-color:#3b82f6}.intervention-card.intervention-yellow[data-v-926a9ff2]{border-left-color:#8bc34a}.intervention-card.intervention-gray[data-v-926a9ff2]{border-left-color:#424242}.intervention-badge[data-v-926a9ff2]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;margin-bottom:1.5rem;font-size:1rem}.intervention-orange .intervention-badge[data-v-926a9ff2]{background:#fff3e0;color:#e65100}.intervention-red .intervention-badge[data-v-926a9ff2]{background:#ffebee;color:#c62828}.intervention-blue .intervention-badge[data-v-926a9ff2]{background:#eff6ff;color:#1e40af}.intervention-yellow .intervention-badge[data-v-926a9ff2]{background:#f1f8e9;color:#558b2f}.intervention-gray .intervention-badge[data-v-926a9ff2]{background:#f5f5f5;color:#212121}.badge-icon[data-v-926a9ff2]{font-size:1.5rem}.badge-text[data-v-926a9ff2]{font-weight:600}.intervention-description[data-v-926a9ff2]{margin-bottom:2rem}.intervention-description h3[data-v-926a9ff2]{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}.intervention-description p[data-v-926a9ff2]{font-size:1.1rem;color:#6c757d;line-height:1.6}.screenshot-frame[data-v-926a9ff2]{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15);background:#f8f9fa}.screenshot-frame img[data-v-926a9ff2]{width:100%;height:auto;display:block}.carousel-indicators[data-v-926a9ff2]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.indicator[data-v-926a9ff2]{width:60px;height:60px;border-radius:12px;border:3px solid transparent;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.75rem;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}.indicator[data-v-926a9ff2]:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.indicator.active[data-v-926a9ff2]{transform:translateY(-4px) scale(1.1)}.indicator.active.indicator-orange[data-v-926a9ff2]{border-color:#ff6f00;background:#fff3e0;box-shadow:0 6px 16px rgba(255,111,0,.3)}.indicator.active.indicator-red[data-v-926a9ff2]{border-color:#f44336;background:#ffebee;box-shadow:0 6px 16px rgba(244,67,54,.3)}.indicator.active.indicator-blue[data-v-926a9ff2]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 6px 16px rgba(59,130,246,.3)}.indicator.active.indicator-yellow[data-v-926a9ff2]{border-color:#8bc34a;background:#f1f8e9;box-shadow:0 6px 16px rgba(139,195,74,.3)}.indicator.active.indicator-gray[data-v-926a9ff2]{border-color:#424242;background:#f5f5f5;box-shadow:0 6px 16px rgba(66,66,66,.3)}@media (max-width:768px){.intervention-showcase[data-v-926a9ff2]{padding:4rem 0}.section-header h2[data-v-926a9ff2]{font-size:2rem}.section-header p[data-v-926a9ff2]{font-size:1rem}.showcase-content[data-v-926a9ff2]{position:relative}.carousel-container[data-v-926a9ff2]{gap:0}.carousel-btn[data-v-926a9ff2]{position:absolute;width:48px;height:48px;font-size:1.4rem;z-index:20;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.2);top:50%;transform:translateY(-50%);opacity:.7}.carousel-btn.prev[data-v-926a9ff2]{left:calc(50% - 50vw + 16px)}.carousel-btn.next[data-v-926a9ff2]{right:calc(50% - 50vw + 16px)}.carousel-btn[data-v-926a9ff2]:hover:not(:disabled){background:rgba(102,126,234,.95);transform:translateY(-50%) scale(1.05);opacity:1}.carousel-btn[data-v-926a9ff2]:disabled{opacity:.4;background:hsla(0,0%,100%,.7)}.carousel-slides[data-v-926a9ff2]{width:100%}.intervention-card[data-v-926a9ff2]{padding:1.5rem}.intervention-description h3[data-v-926a9ff2]{font-size:1.5rem}.intervention-description p[data-v-926a9ff2]{font-size:1rem}.indicator[data-v-926a9ff2]{width:50px;height:50px;font-size:1.5rem}}@media (max-width:480px){.carousel-btn[data-v-926a9ff2]{width:44px;height:44px;font-size:1.3rem}.carousel-btn.prev[data-v-926a9ff2]{left:calc(50% - 50vw + 16px)}.carousel-btn.next[data-v-926a9ff2]{right:calc(50% - 50vw + 16px)}.intervention-card[data-v-926a9ff2]{padding:1.25rem}.intervention-badge[data-v-926a9ff2]{padding:.5rem 1rem;font-size:.9rem}.badge-icon[data-v-926a9ff2]{font-size:1.25rem}.indicator[data-v-926a9ff2]{width:45px;height:45px;font-size:1.35rem}}.landing-page[data-v-6c5ac18c]{min-height:100vh;background:transparent;color:#333;border-radius:20px;margin:0;overflow:hidden}.container[data-v-6c5ac18c]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero[data-v-6c5ac18c]{padding:6rem 2rem 4rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;position:relative;border-radius:20px;margin-bottom:2rem;height:auto;max-height:80vh}.hero[data-v-6c5ac18c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.hero-content[data-v-6c5ac18c]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch;position:relative;z-index:1;height:100%;min-height:0}.hero-title[data-v-6c5ac18c]{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.highlight[data-v-6c5ac18c]{background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-6c5ac18c]{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.hero-visual[data-v-6c5ac18c]{display:flex;flex-direction:column;min-height:0;overflow:hidden;height:100%}.hero-text[data-v-6c5ac18c]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-cta[data-v-6c5ac18c]{display:flex;gap:1rem;flex-wrap:wrap}.btn-outline[data-v-6c5ac18c],.btn-primary[data-v-6c5ac18c],.btn-secondary[data-v-6c5ac18c]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:25px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem}.btn-outline.large[data-v-6c5ac18c],.btn-primary.large[data-v-6c5ac18c],.btn-secondary.large[data-v-6c5ac18c]{padding:1rem 2.5rem;font-size:1.1rem}.btn-primary[data-v-6c5ac18c]{background:linear-gradient(45deg,#ff6b6b,#4ecdc4);color:#fff;border:none;box-shadow:0 4px 15px hsla(0,100%,71%,.3)}.btn-primary[data-v-6c5ac18c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.4)}.btn-secondary[data-v-6c5ac18c]{background:hsla(0,0%,100%,.1);color:#fff;border:2px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-6c5ac18c]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.btn-outline[data-v-6c5ac18c]{background:transparent;color:#667eea;border:2px solid #667eea}.btn-outline[data-v-6c5ac18c]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.dashboard-preview[data-v-6c5ac18c]{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;max-height:500px;display:flex;flex-direction:column}.preview-header[data-v-6c5ac18c]{background:#f8f9fa;padding:1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e9ecef;flex-shrink:0}.preview-dots[data-v-6c5ac18c]{display:flex;gap:.5rem}.preview-dots span[data-v-6c5ac18c]{width:12px;height:12px;border-radius:50%;background:#dee2e6}.preview-dots span[data-v-6c5ac18c]:first-child{background:#ff5f56}.preview-dots span[data-v-6c5ac18c]:nth-child(2){background:#ffbd2e}.preview-dots span[data-v-6c5ac18c]:nth-child(3){background:#27ca3f}.preview-title[data-v-6c5ac18c]{font-weight:600;color:#495057}.preview-content[data-v-6c5ac18c]{flex:1;overflow-y:auto;min-height:0}.chat-simulation[data-v-6c5ac18c]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:300px}.message-row[data-v-6c5ac18c]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;animation:fadeInUp-6c5ac18c .6s ease}.message-row.user-row[data-v-6c5ac18c]{justify-content:flex-end}.message-row.bot-row[data-v-6c5ac18c]{justify-content:flex-start}.chat-message[data-v-6c5ac18c]{padding:.75rem;border-radius:18px;max-width:85%;width:-moz-fit-content;width:fit-content;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.chat-message.user[data-v-6c5ac18c]{background:#e9f6fe;color:#000}.chat-message.bot[data-v-6c5ac18c]{background:#f2f1f0;color:#000}.avatar[data-v-6c5ac18c],.chat-message.bot.typing[data-v-6c5ac18c]{display:flex;align-items:center}.avatar[data-v-6c5ac18c]{width:32px;height:32px;border-radius:50%;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.user-row .avatar[data-v-6c5ac18c]{background:#896f64}.bot-row .avatar[data-v-6c5ac18c]{background:#5aa1f1}.typing-indicator[data-v-6c5ac18c]{display:flex;gap:.25rem;align-items:center}.typing-indicator span[data-v-6c5ac18c]{width:8px;height:8px;border-radius:50%;background:#3579f6;animation:typing-6c5ac18c 1.4s ease-in-out infinite}.typing-indicator span[data-v-6c5ac18c]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-6c5ac18c]:nth-child(3){animation-delay:.4s}@keyframes fadeInUp-6c5ac18c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-6c5ac18c{0%,60%,to{transform:scale(.8);opacity:.5}30%{transform:scale(1);opacity:1}}@keyframes grain1-6c5ac18c{0%,to{transform:translate(0);opacity:.08}25%{transform:translate(-4px,3px);opacity:.8}50%{transform:translate(2px,-5px);opacity:1}75%{transform:translate(5px,2px);opacity:.6}}@keyframes grain2-6c5ac18c{0%,to{transform:translate(0);opacity:.06}25%{transform:translate(3px,-4px);opacity:.05}50%{transform:translate(-5px,3px);opacity:.9}75%{transform:translate(-2px,-3px);opacity:.5}}@keyframes grain3-6c5ac18c{0%,to{transform:translate(0);opacity:.07}25%{transform:translate(4px,4px);opacity:1}50%{transform:translate(-3px,-2px);opacity:.03}75%{transform:translate(3px,-4px);opacity:.8}}@keyframes grain4-6c5ac18c{0%,to{transform:translate(0);opacity:.05}25%{transform:translate(-3px,-5px);opacity:.04}50%{transform:translate(5px,2px);opacity:.7}75%{transform:translate(-4px,4px);opacity:1}}@keyframes grain5-6c5ac18c{0%,to{transform:translate(0);opacity:.08}25%{transform:translate(2px,-3px);opacity:.9}50%{transform:translate(-4px,5px);opacity:.6}75%{transform:translate(4px,-2px);opacity:.06}}.features[data-v-6c5ac18c]{padding:6rem 0;background:#f8f9fa;border-radius:20px;margin-bottom:2rem}.section-header[data-v-6c5ac18c]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-6c5ac18c]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}.section-header p[data-v-6c5ac18c]{font-size:1.2rem;color:#6c757d;max-width:600px;margin:0 auto}.features-grid[data-v-6c5ac18c]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}.feature-card[data-v-6c5ac18c]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;text-align:center}.feature-card[data-v-6c5ac18c]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.feature-icon[data-v-6c5ac18c]{width:64px;height:64px;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.5rem}.feature-card h3[data-v-6c5ac18c]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2c3e50}.feature-card p[data-v-6c5ac18c]{color:#6c757d;line-height:1.6}.how-it-works[data-v-6c5ac18c]{padding:6rem 0;background:#fff;border-radius:20px;margin-bottom:2rem}.steps[data-v-6c5ac18c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.step[data-v-6c5ac18c]{text-align:center;position:relative}.step-number[data-v-6c5ac18c]{width:60px;height:60px;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;margin:0 auto 1.5rem}.step h3[data-v-6c5ac18c]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2c3e50}.step p[data-v-6c5ac18c]{color:#6c757d;line-height:1.6}.pricing[data-v-6c5ac18c]{padding:6rem 0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;margin-bottom:2rem;position:relative;overflow:hidden}.pricing[data-v-6c5ac18c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%);pointer-events:none}.pricing .section-header[data-v-6c5ac18c]{position:relative;z-index:1}.pricing .section-header h2[data-v-6c5ac18c]{color:#fff}.pricing .section-header p[data-v-6c5ac18c]{color:hsla(0,0%,100%,.9)}.pricing-card-wrapper[data-v-6c5ac18c]{display:flex;justify-content:center;margin-top:3rem;position:relative;z-index:1}.pricing-card[data-v-6c5ac18c]{background:#fff;border-radius:20px;padding:3rem 2.5rem;max-width:450px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.2);position:relative;transition:transform .3s ease}.pricing-card[data-v-6c5ac18c]:hover{transform:translateY(-10px)}.pricing-card.featured[data-v-6c5ac18c]{border:3px solid gold}.pricing-badge[data-v-6c5ac18c]{position:absolute;top:-15px;right:30px;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px hsla(0,100%,71%,.3)}.pricing-tier[data-v-6c5ac18c]{font-size:1.75rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;text-align:center}.pricing-price[data-v-6c5ac18c]{text-align:center;margin-bottom:1rem}.price-amount[data-v-6c5ac18c]{font-size:3rem;font-weight:700;color:#667eea;display:block;line-height:1}.price-period[data-v-6c5ac18c]{font-size:1.1rem;color:#6c757d;font-weight:500}.promo-note[data-v-6c5ac18c]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#fff3cd,#ffe69c);border:2px solid gold;border-radius:12px;padding:.75rem 1rem;margin-bottom:2rem;color:#856404;font-weight:600}.promo-note .icon[data-v-6c5ac18c]{color:#ff6b6b;font-size:1.25rem}.pricing-features[data-v-6c5ac18c]{list-style:none;padding:0;margin:0 0 2rem 0}.pricing-features li[data-v-6c5ac18c]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.pricing-features li[data-v-6c5ac18c]:last-child{border-bottom:none}.pricing-features li .icon[data-v-6c5ac18c]{color:#28a745;font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.pricing-features li span[data-v-6c5ac18c]{color:#2c3e50;line-height:1.6;font-size:1rem}.pricing-cta[data-v-6c5ac18c]{width:100%;justify-content:center;margin-bottom:1rem}.pricing-guarantee[data-v-6c5ac18c]{text-align:center;font-size:.9rem;color:#6c757d;margin:0;font-style:italic}.benefits[data-v-6c5ac18c]{padding:6rem 0;background:#f8f9fa;border-radius:20px;margin-bottom:2rem}.benefits-content[data-v-6c5ac18c]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.benefits-text h2[data-v-6c5ac18c]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#2c3e50}.benefit-list[data-v-6c5ac18c]{display:flex;flex-direction:column;gap:1.5rem}.benefit-item[data-v-6c5ac18c]{display:flex;gap:1rem;align-items:flex-start}.benefit-item .icon[data-v-6c5ac18c]{color:#28a745;font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.benefit-item h4[data-v-6c5ac18c]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#2c3e50}.benefit-item p[data-v-6c5ac18c]{color:#6c757d;line-height:1.6}.stats-card[data-v-6c5ac18c]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stat[data-v-6c5ac18c]{text-align:center}.stat-number[data-v-6c5ac18c]{font-size:2.5rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.stat-label[data-v-6c5ac18c]{font-size:.9rem;color:#6c757d;font-weight:500}.final-cta[data-v-6c5ac18c]{padding:6rem 0;background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;text-align:center;border-radius:20px;margin-bottom:2rem}.cta-content h2[data-v-6c5ac18c]{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.cta-content p[data-v-6c5ac18c]{font-size:1.2rem;margin-bottom:2.5rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto;color:#fff}.cta-buttons[data-v-6c5ac18c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.cta-note[data-v-6c5ac18c]{font-size:.9rem;opacity:.7;margin-bottom:0!important}.landing-footer[data-v-6c5ac18c]{background:#2c3e50;color:#fff;padding:3rem 0 1rem;border-radius:20px}.footer-content[data-v-6c5ac18c]{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}.footer-brand h3[data-v-6c5ac18c]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.footer-brand p[data-v-6c5ac18c]{opacity:.8;line-height:1.6;color:#fff}.footer-links[data-v-6c5ac18c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.footer-column h4[data-v-6c5ac18c]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#fff}.footer-column a[data-v-6c5ac18c]{display:block;color:hsla(0,0%,100%,.8);text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-column a[data-v-6c5ac18c]:hover{color:#fff}.footer-bottom[data-v-6c5ac18c]{text-align:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);opacity:.7;color:#fff}@media (max-width:960px){.hero[data-v-6c5ac18c]{max-height:none;min-height:auto;padding:4rem 2rem 3rem}.hero-content[data-v-6c5ac18c]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-text[data-v-6c5ac18c]{justify-content:flex-start;height:auto}.hero-visual[data-v-6c5ac18c]{height:auto}.dashboard-preview[data-v-6c5ac18c]{max-height:450px;height:450px}.preview-content[data-v-6c5ac18c]{overflow-y:auto;-webkit-overflow-scrolling:touch}.chat-simulation[data-v-6c5ac18c]{min-height:auto}}@media (max-width:768px){.hero-title[data-v-6c5ac18c]{font-size:2.5rem}.features-grid[data-v-6c5ac18c]{grid-template-columns:1fr;max-width:500px}.benefits-content[data-v-6c5ac18c]{grid-template-columns:1fr;gap:3rem}.stats-card[data-v-6c5ac18c]{grid-template-columns:1fr;gap:1rem}.footer-content[data-v-6c5ac18c]{grid-template-columns:1fr;gap:2rem}.cta-buttons[data-v-6c5ac18c]{flex-direction:column;align-items:center}.hero-cta[data-v-6c5ac18c]{justify-content:center}.cta-content h2[data-v-6c5ac18c],.section-header h2[data-v-6c5ac18c]{font-size:2rem}.pricing-card[data-v-6c5ac18c]{padding:2rem 1.5rem}.pricing-tier[data-v-6c5ac18c]{font-size:1.5rem}.price-amount[data-v-6c5ac18c]{font-size:2.5rem}.pricing-badge[data-v-6c5ac18c]{right:15px;font-size:.85rem;padding:.4rem 1rem}}.not-found-container[data-v-7df215c4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.not-found-card[data-v-7df215c4]{background:#fff;border-radius:16px;padding:3rem;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:500px;width:100%}.error-code[data-v-7df215c4]{font-size:6rem;font-weight:700;color:#667eea;margin-bottom:1rem;line-height:1}.not-found-card h1[data-v-7df215c4]{font-size:2rem;color:#333;margin-bottom:1rem}.not-found-card p[data-v-7df215c4]{color:#6c757d;margin-bottom:2rem;font-size:1.1rem}.actions[data-v-7df215c4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-7df215c4]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.btn-primary[data-v-7df215c4]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-7df215c4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.btn-secondary[data-v-7df215c4]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.btn-secondary[data-v-7df215c4]:hover{background:#e9ecef;color:#495057}@media (max-width:768px){.not-found-card[data-v-7df215c4]{padding:2rem}.error-code[data-v-7df215c4]{font-size:4rem}.not-found-card h1[data-v-7df215c4]{font-size:1.5rem}.actions[data-v-7df215c4]{flex-direction:column}}.document-page[data-v-386db13a]{min-height:100vh;background:#f8f9fa;padding:2rem}.document-container[data-v-386db13a]{max-width:800px;margin:0 auto;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.back-link[data-v-386db13a]{display:inline-flex;align-items:center;gap:.5rem;color:#667eea;text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .3s ease}.back-link[data-v-386db13a]:hover{color:#764ba2}h1[data-v-386db13a]{font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;font-weight:700}section[data-v-386db13a]{margin-bottom:2.5rem}h2[data-v-386db13a]{font-size:1.5rem;color:#2c3e50;margin-bottom:1rem;font-weight:600}p[data-v-386db13a]{line-height:1.8;color:#495057;margin-bottom:1rem}ul[data-v-386db13a]{padding-left:2rem;margin-bottom:1rem}li[data-v-386db13a]{line-height:1.8;color:#495057;margin-bottom:.5rem}@media (max-width:768px){.document-container[data-v-386db13a]{padding:2rem 1.5rem}h1[data-v-386db13a]{font-size:2rem}h2[data-v-386db13a]{font-size:1.3rem}}.document-page[data-v-794001da]{min-height:100vh;background:#f8f9fa;padding:2rem}.document-container[data-v-794001da]{max-width:800px;margin:0 auto;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.back-link[data-v-794001da]{display:inline-flex;align-items:center;gap:.5rem;color:#667eea;text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .3s ease}.back-link[data-v-794001da]:hover{color:#764ba2}h1[data-v-794001da]{font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;font-weight:700}section[data-v-794001da]{margin-bottom:2.5rem}h2[data-v-794001da]{font-size:1.5rem;color:#2c3e50;margin-bottom:1rem;font-weight:600}p[data-v-794001da]{line-height:1.8;color:#495057;margin-bottom:1rem}ul[data-v-794001da]{padding-left:2rem;margin-bottom:1rem}li[data-v-794001da]{line-height:1.8;color:#495057;margin-bottom:.5rem}.acceptance[data-v-794001da]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #667eea;margin-top:3rem}.acceptance p[data-v-794001da]{margin:0;color:#2c3e50}@media (max-width:768px){.document-container[data-v-794001da]{padding:2rem 1.5rem}h1[data-v-794001da]{font-size:2rem}h2[data-v-794001da]{font-size:1.3rem}}.stage-edit-view[data-v-aaafa1f8]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-aaafa1f8]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-aaafa1f8]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-aaafa1f8]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-aaafa1f8]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-aaafa1f8]{font-weight:500;color:var(--text-primary)}.error-container[data-v-aaafa1f8],.loading-container[data-v-aaafa1f8]{text-align:center;padding:3rem}.loading-spinner[data-v-aaafa1f8]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-aaafa1f8 1s linear infinite;margin:0 auto 1rem}@keyframes spin-aaafa1f8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-aaafa1f8]{color:var(--text-secondary)}.error-container .icon[data-v-aaafa1f8]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-aaafa1f8]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-aaafa1f8]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-aaafa1f8]{font-size:24px}.stage-info[data-v-aaafa1f8]{flex:1}.stage-info h1[data-v-aaafa1f8]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-aaafa1f8]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-aaafa1f8]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-aaafa1f8]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-aaafa1f8]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-aaafa1f8]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-aaafa1f8]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-aaafa1f8]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-aaafa1f8]{padding:1.5rem}.setting-item[data-v-aaafa1f8]{margin-bottom:2rem}.setting-item[data-v-aaafa1f8]:last-child{margin-bottom:0}.setting-item h3[data-v-aaafa1f8]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem;font-weight:600}.setting-item p[data-v-aaafa1f8]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-aaafa1f8]{display:flex;align-items:center;gap:.5rem}.order-badge[data-v-aaafa1f8]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--primary-light);color:var(--primary);border-radius:50%;font-weight:600;font-size:.9rem}.form-group[data-v-aaafa1f8]{display:flex;flex-direction:column}.form-group label[data-v-aaafa1f8]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.form-control[data-v-aaafa1f8]{padding:.75rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem;background:var(--surface);color:var(--text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit;line-height:1.5}.form-control[data-v-aaafa1f8]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.form-control[data-v-aaafa1f8]::-moz-placeholder{color:var(--text-muted)}.form-control[data-v-aaafa1f8]::placeholder{color:var(--text-muted)}textarea.form-control[data-v-aaafa1f8]{resize:vertical;min-height:120px}.form-help[data-v-aaafa1f8]{margin-top:.5rem;font-size:.8rem;color:var(--text-muted);line-height:1.4}.page-actions[data-v-aaafa1f8]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border)}.btn-primary[data-v-aaafa1f8],.btn-secondary[data-v-aaafa1f8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.btn-primary[data-v-aaafa1f8]{background:var(--primary);color:#fff}.btn-primary[data-v-aaafa1f8]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.btn-primary[data-v-aaafa1f8]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-aaafa1f8]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-aaafa1f8]:hover{background:var(--surface);border-color:var(--primary);color:var(--primary)}.toggle-switch[data-v-aaafa1f8]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-aaafa1f8]{opacity:0;width:0;height:0}.slider[data-v-aaafa1f8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.3s}.slider[data-v-aaafa1f8]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--text-secondary);transition:.3s}input:checked+.slider[data-v-aaafa1f8]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-aaafa1f8]:before{transform:translateX(26px);background-color:#fff}.slider.round[data-v-aaafa1f8]{border-radius:24px}.slider.round[data-v-aaafa1f8]:before{border-radius:50%}.stage-edit-view[data-v-0fb91324]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-0fb91324]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-0fb91324]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-0fb91324]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-0fb91324]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-0fb91324]{font-weight:500;color:var(--text-primary)}.error-container[data-v-0fb91324],.loading-container[data-v-0fb91324]{text-align:center;padding:3rem}.loading-spinner[data-v-0fb91324]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-0fb91324 1s linear infinite;margin:0 auto 1rem}@keyframes spin-0fb91324{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-0fb91324]{color:var(--text-secondary)}.error-container .icon[data-v-0fb91324]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-0fb91324]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-0fb91324]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-0fb91324]{font-size:24px}.stage-info[data-v-0fb91324]{flex:1}.stage-info h1[data-v-0fb91324]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-0fb91324]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-0fb91324]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-0fb91324]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-0fb91324]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-0fb91324]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-0fb91324]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-0fb91324]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-0fb91324]{padding:1.5rem}.setting-item[data-v-0fb91324]{margin-bottom:2rem}.setting-item[data-v-0fb91324]:last-child{margin-bottom:0}.setting-item h3[data-v-0fb91324]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem}.setting-item p[data-v-0fb91324]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-0fb91324]{display:flex;align-items:center}.order-badge[data-v-0fb91324]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;font-weight:600}.placeholder-settings[data-v-0fb91324]{padding:1rem;background:var(--surface-alt);border-radius:6px;border:1px dashed var(--border)}.placeholder-item[data-v-0fb91324]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-style:italic}.toggle-switch[data-v-0fb91324]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-0fb91324]{opacity:0;width:0;height:0}.slider[data-v-0fb91324]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-0fb91324]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-0fb91324]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-0fb91324]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-0fb91324]{border-radius:24px}.slider.round[data-v-0fb91324]:before{border-radius:50%}.page-actions[data-v-0fb91324]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:2rem}.btn-primary[data-v-0fb91324],.btn-secondary[data-v-0fb91324]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-0fb91324]{background:var(--primary);color:#fff}.btn-primary[data-v-0fb91324]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-0fb91324]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0fb91324]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-0fb91324]:hover{background:var(--surface);color:var(--text-primary)}@media (max-width:768px){.stage-edit-view[data-v-0fb91324]{padding:1rem}.stage-header[data-v-0fb91324]{flex-direction:column;text-align:center;gap:1rem}.page-actions[data-v-0fb91324]{flex-direction:column}}.stage-edit-view[data-v-6ec0c054]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-6ec0c054]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-6ec0c054]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-6ec0c054]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-6ec0c054]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-6ec0c054]{font-weight:500;color:var(--text-primary)}.error-container[data-v-6ec0c054],.loading-container[data-v-6ec0c054]{text-align:center;padding:3rem}.loading-spinner[data-v-6ec0c054]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-6ec0c054 1s linear infinite;margin:0 auto 1rem}@keyframes spin-6ec0c054{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-6ec0c054]{color:var(--text-secondary)}.error-container .icon[data-v-6ec0c054]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-6ec0c054]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-6ec0c054]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-6ec0c054]{font-size:24px}.stage-info[data-v-6ec0c054]{flex:1}.stage-info h1[data-v-6ec0c054]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-6ec0c054]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-6ec0c054]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-6ec0c054]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-6ec0c054]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-6ec0c054]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-6ec0c054]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-6ec0c054]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-6ec0c054]{padding:1.5rem}.setting-item[data-v-6ec0c054]{margin-bottom:2rem}.setting-item[data-v-6ec0c054]:last-child{margin-bottom:0}.setting-item h3[data-v-6ec0c054]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem}.setting-item p[data-v-6ec0c054]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-6ec0c054]{display:flex;align-items:center}.order-badge[data-v-6ec0c054]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;font-weight:600}.placeholder-settings[data-v-6ec0c054]{padding:1rem;background:var(--surface-alt);border-radius:6px;border:1px dashed var(--border)}.placeholder-item[data-v-6ec0c054]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-style:italic}.toggle-switch[data-v-6ec0c054]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-6ec0c054]{opacity:0;width:0;height:0}.slider[data-v-6ec0c054]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-6ec0c054]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-6ec0c054]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-6ec0c054]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-6ec0c054]{border-radius:24px}.slider.round[data-v-6ec0c054]:before{border-radius:50%}.page-actions[data-v-6ec0c054]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:2rem}.btn-primary[data-v-6ec0c054],.btn-secondary[data-v-6ec0c054]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-6ec0c054]{background:var(--primary);color:#fff}.btn-primary[data-v-6ec0c054]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-6ec0c054]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-6ec0c054]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-6ec0c054]:hover{background:var(--surface);color:var(--text-primary)}@media (max-width:768px){.stage-edit-view[data-v-6ec0c054]{padding:1rem}.stage-header[data-v-6ec0c054]{flex-direction:column;text-align:center;gap:1rem}.page-actions[data-v-6ec0c054]{flex-direction:column}}.goods-dashboard[data-v-23d3a8d5]{max-width:1200px;margin:0 auto;padding:2rem}.dashboard-header[data-v-23d3a8d5]{margin-bottom:2rem}.header-content h1[data-v-23d3a8d5]{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem 0;color:var(--text-primary)}.header-description[data-v-23d3a8d5]{color:var(--text-secondary);margin:0}.active-jobs-panel[data-v-23d3a8d5],.job-history-panel[data-v-23d3a8d5],.products-panel[data-v-23d3a8d5],.quick-actions-panel[data-v-23d3a8d5],.statistics-panel[data-v-23d3a8d5]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.active-jobs-panel h2[data-v-23d3a8d5],.job-history-panel h2[data-v-23d3a8d5],.products-panel h2[data-v-23d3a8d5],.quick-actions-panel h2[data-v-23d3a8d5],.statistics-panel h2[data-v-23d3a8d5]{margin:0 0 1rem 0;color:var(--text-primary);font-size:1.25rem}.panel-header h2[data-v-23d3a8d5]{margin:0}.action-buttons[data-v-23d3a8d5]{display:flex;gap:1rem;flex-wrap:wrap}.action-btn[data-v-23d3a8d5]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn.primary[data-v-23d3a8d5]{background:var(--primary);color:#fff}.action-btn.primary[data-v-23d3a8d5]:hover{background:var(--primary-dark)}.action-btn.secondary[data-v-23d3a8d5]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.action-btn.secondary[data-v-23d3a8d5]:hover{background:var(--border)}.action-btn.tertiary[data-v-23d3a8d5]{background:transparent;color:var(--primary);border:1px solid var(--primary)}.action-btn.tertiary[data-v-23d3a8d5]:hover{background:var(--primary-light)}.jobs-list[data-v-23d3a8d5]{display:grid;gap:1rem}.job-card[data-v-23d3a8d5]{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;padding:1rem}.job-header[data-v-23d3a8d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.job-header h3[data-v-23d3a8d5]{margin:0;font-size:1rem}.job-status[data-v-23d3a8d5]{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.job-status.queued[data-v-23d3a8d5]{background:var(--warning-light);color:var(--warning-dark)}.job-status.processing[data-v-23d3a8d5]{background:var(--info-light);color:var(--info-dark)}.job-status.completed[data-v-23d3a8d5]{background:var(--success-light);color:var(--success-dark)}.job-status.failed[data-v-23d3a8d5]{background:var(--error-light);color:var(--error-dark)}.job-url[data-v-23d3a8d5]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-progress[data-v-23d3a8d5]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.progress-bar[data-v-23d3a8d5]{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.progress-fill[data-v-23d3a8d5]{height:100%;background:var(--primary);transition:width .3s ease}.progress-text[data-v-23d3a8d5]{font-size:.85rem;font-weight:500;min-width:40px}.job-stage[data-v-23d3a8d5]{font-size:.85rem;color:var(--text-secondary);font-style:italic;margin-bottom:.75rem}.job-actions[data-v-23d3a8d5]{display:flex;gap:.5rem}.stats-grid[data-v-23d3a8d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-23d3a8d5]{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;padding:1.5rem;text-align:center}.stat-card .icon[data-v-23d3a8d5]{font-size:2rem;color:var(--primary);margin-bottom:.5rem}.stat-value[data-v-23d3a8d5]{font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.stat-label[data-v-23d3a8d5]{font-size:.85rem;color:var(--text-secondary)}.panel-header[data-v-23d3a8d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.search-bar[data-v-23d3a8d5]{display:flex;align-items:center;gap:.5rem;background:var(--surface-alt);border:1px solid var(--border);border-radius:4px;padding:.5rem 1rem;width:300px}.search-bar input[data-v-23d3a8d5]{flex:1;border:none;background:none;outline:none;font-size:.9rem}.filter-bar[data-v-23d3a8d5]{display:flex;gap:1rem;margin-bottom:1rem}.filter-bar select[data-v-23d3a8d5]{padding:.5rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:.9rem}.empty-state[data-v-23d3a8d5]{text-align:center;padding:3rem;color:var(--text-secondary)}.empty-state .icon[data-v-23d3a8d5]{font-size:3rem;margin-bottom:1rem;opacity:.5}.products-grid[data-v-23d3a8d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.product-card[data-v-23d3a8d5]{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;padding:1rem}.product-header[data-v-23d3a8d5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.product-header h4[data-v-23d3a8d5]{margin:0;font-size:1rem;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.status-toggle[data-v-23d3a8d5]{background:none;border:none;cursor:pointer;padding:0;font-size:1.5rem}.status-toggle.active[data-v-23d3a8d5]{color:var(--success)}.status-toggle.inactive[data-v-23d3a8d5]{color:var(--text-muted)}.product-price[data-v-23d3a8d5]{font-size:1.25rem;font-weight:600;color:var(--primary);margin-bottom:.5rem}.product-meta[data-v-23d3a8d5]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.meta-item[data-v-23d3a8d5]{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--text-secondary)}.meta-item .icon[data-v-23d3a8d5]{font-size:1rem}.product-actions[data-v-23d3a8d5]{display:flex;gap:.5rem}.pagination[data-v-23d3a8d5]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.page-info[data-v-23d3a8d5]{color:var(--text-secondary);font-size:.9rem}.history-list[data-v-23d3a8d5]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-23d3a8d5]{display:flex;gap:1rem;padding:.75rem;background:var(--surface-alt);border-radius:6px;align-items:center}.history-item.has-actions[data-v-23d3a8d5]{justify-content:space-between}.history-status .icon[data-v-23d3a8d5]{font-size:1.25rem}.history-status .completed[data-v-23d3a8d5]{color:var(--success)}.history-status .failed[data-v-23d3a8d5]{color:var(--error)}.history-status .cancelled[data-v-23d3a8d5]{color:var(--text-muted)}.history-details[data-v-23d3a8d5]{flex:1}.history-url[data-v-23d3a8d5]{font-size:.9rem;color:var(--text-primary);margin-bottom:.25rem}.history-meta[data-v-23d3a8d5]{font-size:.85rem;color:var(--text-secondary)}.history-actions[data-v-23d3a8d5]{display:flex;gap:.5rem}.retry-text[data-v-23d3a8d5]{color:var(--warning);font-weight:500}.modal-overlay[data-v-23d3a8d5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-23d3a8d5]{background:var(--surface);border-radius:8px;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal h2[data-v-23d3a8d5]{margin:0 0 1.5rem 0}.form-group[data-v-23d3a8d5]{margin-bottom:1rem}.form-group label[data-v-23d3a8d5]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-group input[data-v-23d3a8d5],.form-group select[data-v-23d3a8d5],.form-group textarea[data-v-23d3a8d5]{width:100%;padding:.5rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem}.form-group small[data-v-23d3a8d5]{display:block;margin-top:.25rem;font-size:.85rem;color:var(--text-secondary)}.modal-actions[data-v-23d3a8d5]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn-small[data-v-23d3a8d5]{padding:.25rem .5rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:all .2s}.btn-small[data-v-23d3a8d5]:hover{background:var(--surface-alt)}.btn-small.danger[data-v-23d3a8d5]{color:var(--error);border-color:var(--error)}.btn-small.danger[data-v-23d3a8d5]:hover{background:var(--error-light)}.btn-small.primary[data-v-23d3a8d5]{color:var(--primary);border-color:var(--primary)}.btn-small.primary[data-v-23d3a8d5]:hover{background:var(--primary-light);color:#fff}.btn-primary[data-v-23d3a8d5],.btn-secondary[data-v-23d3a8d5]{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-23d3a8d5]{background:var(--primary);color:#fff}.btn-primary[data-v-23d3a8d5]:hover:not(:disabled){background:var(--primary-dark)}.btn-secondary[data-v-23d3a8d5]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-23d3a8d5]:hover{background:var(--border)}button[data-v-23d3a8d5]:disabled{opacity:.6;cursor:not-allowed}.error-container[data-v-23d3a8d5],.loading-container[data-v-23d3a8d5]{text-align:center;padding:3rem}.loading-spinner[data-v-23d3a8d5]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-23d3a8d5 1s linear infinite;margin:0 auto 1rem}@keyframes spin-23d3a8d5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.spinning[data-v-23d3a8d5]{animation:spin-23d3a8d5 1s linear infinite}.error-container .icon[data-v-23d3a8d5]{font-size:3rem;color:var(--error);margin-bottom:1rem}.breadcrumbs[data-v-23d3a8d5]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-23d3a8d5]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-23d3a8d5]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-23d3a8d5]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-23d3a8d5]{font-weight:500;color:var(--text-primary)}.history-error[data-v-23d3a8d5]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.75rem;background:var(--error-light);border:1px solid var(--error);border-radius:4px}.error-icon[data-v-23d3a8d5]{color:var(--error);font-size:1rem;margin-top:.1rem}.error-details[data-v-23d3a8d5]{font-size:.85rem;color:var(--error-dark);line-height:1.4;word-break:break-word}.error-text[data-v-23d3a8d5]{color:var(--error);font-weight:500}.checkbox-group[data-v-23d3a8d5]{display:flex;flex-direction:column;gap:.5rem}.checkbox-item[data-v-23d3a8d5]{display:flex;align-items:center;gap:.5rem}.checkbox-item input[type=checkbox][data-v-23d3a8d5]{width:auto;margin:0}.stage-edit-view[data-v-6744ede5]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-6744ede5]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-6744ede5]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-6744ede5]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-6744ede5]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-6744ede5]{font-weight:500;color:var(--text-primary)}.error-container[data-v-6744ede5],.loading-container[data-v-6744ede5]{text-align:center;padding:3rem}.loading-spinner[data-v-6744ede5]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-6744ede5 1s linear infinite;margin:0 auto 1rem}@keyframes spin-6744ede5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-6744ede5]{color:var(--text-secondary)}.error-container .icon[data-v-6744ede5]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-6744ede5]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-6744ede5]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-6744ede5]{font-size:24px}.stage-info[data-v-6744ede5]{flex:1}.stage-info h1[data-v-6744ede5]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-6744ede5]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-6744ede5]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-6744ede5]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-6744ede5]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-6744ede5]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-6744ede5]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-6744ede5]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-6744ede5]{padding:1.5rem}.setting-item[data-v-6744ede5]{margin-bottom:2rem}.setting-item[data-v-6744ede5]:last-child{margin-bottom:0}.setting-item h3[data-v-6744ede5]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem}.setting-item p[data-v-6744ede5]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-6744ede5]{display:flex;align-items:center}.order-badge[data-v-6744ede5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;font-weight:600}.placeholder-settings[data-v-6744ede5]{padding:1rem;background:var(--surface-alt);border-radius:6px;border:1px dashed var(--border)}.placeholder-item[data-v-6744ede5]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-style:italic}.toggle-switch[data-v-6744ede5]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-6744ede5]{opacity:0;width:0;height:0}.slider[data-v-6744ede5]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-6744ede5]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-6744ede5]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-6744ede5]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-6744ede5]{border-radius:24px}.slider.round[data-v-6744ede5]:before{border-radius:50%}.page-actions[data-v-6744ede5]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:2rem}.btn-primary[data-v-6744ede5],.btn-secondary[data-v-6744ede5]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-6744ede5]{background:var(--primary);color:#fff}.btn-primary[data-v-6744ede5]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-6744ede5]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-6744ede5]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-6744ede5]:hover{background:var(--surface);color:var(--text-primary)}@media (max-width:768px){.stage-edit-view[data-v-6744ede5]{padding:1rem}.stage-header[data-v-6744ede5]{flex-direction:column;text-align:center;gap:1rem}.page-actions[data-v-6744ede5]{flex-direction:column}}.stage-edit-view[data-v-3dbbd306]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-3dbbd306]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-3dbbd306]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-3dbbd306]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-3dbbd306]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-3dbbd306]{font-weight:500;color:var(--text-primary)}.error-container[data-v-3dbbd306],.loading-container[data-v-3dbbd306]{text-align:center;padding:3rem}.loading-spinner[data-v-3dbbd306]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-3dbbd306 1s linear infinite;margin:0 auto 1rem}@keyframes spin-3dbbd306{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-3dbbd306]{color:var(--text-secondary)}.error-container .icon[data-v-3dbbd306]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-3dbbd306]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-3dbbd306]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-3dbbd306]{font-size:24px}.stage-info[data-v-3dbbd306]{flex:1}.stage-info h1[data-v-3dbbd306]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-3dbbd306]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-3dbbd306]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-3dbbd306]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-3dbbd306]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-3dbbd306]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-3dbbd306]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-3dbbd306]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-3dbbd306]{padding:1.5rem}.setting-item[data-v-3dbbd306]{margin-bottom:2rem}.setting-item[data-v-3dbbd306]:last-child{margin-bottom:0}.setting-item h3[data-v-3dbbd306]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem;font-weight:600}.setting-item p[data-v-3dbbd306]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-3dbbd306]{display:flex;align-items:center;gap:.5rem}.order-badge[data-v-3dbbd306]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--primary-light);color:var(--primary);border-radius:50%;font-weight:600;font-size:.9rem}.form-group[data-v-3dbbd306]{display:flex;flex-direction:column}.form-group label[data-v-3dbbd306]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.form-control[data-v-3dbbd306]{padding:.75rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem;background:var(--surface);color:var(--text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit;line-height:1.5}.form-control[data-v-3dbbd306]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.form-control[data-v-3dbbd306]::-moz-placeholder{color:var(--text-muted)}.form-control[data-v-3dbbd306]::placeholder{color:var(--text-muted)}.form-help[data-v-3dbbd306]{margin-top:.5rem;font-size:.8rem;color:var(--text-muted);line-height:1.4}.page-actions[data-v-3dbbd306]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border)}.btn-primary[data-v-3dbbd306],.btn-secondary[data-v-3dbbd306]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.btn-primary[data-v-3dbbd306]{background:var(--primary);color:#fff}.btn-primary[data-v-3dbbd306]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.btn-primary[data-v-3dbbd306]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-3dbbd306]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-3dbbd306]:hover{background:var(--surface);border-color:var(--primary);color:var(--primary)}.toggle-switch[data-v-3dbbd306]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-3dbbd306]{opacity:0;width:0;height:0}.slider[data-v-3dbbd306]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.3s}.slider[data-v-3dbbd306]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--text-secondary);transition:.3s}input:checked+.slider[data-v-3dbbd306]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-3dbbd306]:before{transform:translateX(26px);background-color:#fff}.slider.round[data-v-3dbbd306]{border-radius:24px}.slider.round[data-v-3dbbd306]:before{border-radius:50%}:root{--primary:#4a6cf7;--primary-hover:#3b5ee8;--primary-light:#ebf5ff;--secondary:#6b7280;--text-dark:#111827;--text-medium:#4b5563;--text-light:#6b7280;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--success:#10b981;--warning:#f59e0b;--error:#dc2626;--error-light:#fee2e2;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--border:var(--gray-300);--surface:#fff;--surface-alt:var(--gray-100);--text-primary:var(--text-dark);--text-secondary:var(--text-medium);--text-muted:var(--gray-400);--primary-dark:#2563eb;--primary-light-shadow:rgba(74,108,247,.1)}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;color:var(--text-dark);background-color:var(--gray-50);margin:0;padding:0;height:100%}*,:after,:before{box-sizing:border-box}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--text-dark);font-weight:600;line-height:1.25}h1{font-size:2.25rem;margin-bottom:var(--spacing-6)}h2{font-size:1.875rem;margin-bottom:var(--spacing-5)}h3{font-size:1.5rem;margin-bottom:var(--spacing-4)}h4{font-size:1.25rem}h4,h5{margin-bottom:var(--spacing-3)}h5{font-size:1.125rem}h6{font-size:1rem;margin-bottom:var(--spacing-2)}p{margin-top:0;margin-bottom:var(--spacing-4)}a{color:var(--primary);text-decoration:none;transition:color .2s}a:hover{color:var(--primary-hover);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:var(--radius-md);transition:all .2s ease-in-out}.btn:disabled{opacity:.7;cursor:not-allowed}.btn .icon{font-size:1rem;margin-right:var(--spacing-2)}.btn-primary{background-color:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background-color:#fff;color:var(--text-medium);border-color:var(--gray-300)}.btn-secondary:hover:not(:disabled){background-color:var(--gray-100);color:var(--text-dark)}.btn-danger{background-color:var(--error);color:#fff;border-color:var(--error)}.btn-danger:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.btn-ghost{background-color:transparent;color:var(--text-medium)}.btn-ghost:hover:not(:disabled){background-color:var(--gray-100);color:var(--text-dark)}.btn-sm{padding:var(--spacing-1) var(--spacing-3);font-size:.75rem}.btn-lg{padding:var(--spacing-3) var(--spacing-6);font-size:1rem}.form-group{margin-bottom:var(--spacing-5)}.form-label{display:block;margin-bottom:var(--spacing-2);font-weight:500;color:var(--text-medium)}.form-input{display:block;width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;line-height:1.5;color:var(--text-dark);background-color:#fff;background-clip:padding-box;border:1px solid var(--gray-300);border-radius:var(--radius-md);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form-input:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.form-input::-moz-placeholder{color:var(--gray-400);opacity:1}.form-input::placeholder{color:var(--gray-400);opacity:1}.form-error{display:block;margin-top:var(--spacing-1);font-size:.75rem;color:var(--error)}input[type=checkbox]{width:16px;height:16px;border:2px solid var(--gray-300);border-radius:var(--radius-sm);background-color:#fff;cursor:pointer;position:relative;margin-right:var(--spacing-2)}input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}input[type=checkbox]:checked:after{content:"✓";position:absolute;top:-2px;left:2px;color:#fff;font-size:12px;font-weight:700}input[type=checkbox]:focus{outline:2px solid var(--primary-light-shadow);outline-offset:2px}textarea.form-input{resize:vertical;min-height:80px;font-family:inherit}.alert{padding:var(--spacing-4);margin-bottom:var(--spacing-5);border-radius:var(--radius-md);font-size:.875rem}.alert-success{background-color:rgba(16,185,129,.1);color:var(--success)}.alert-warning{background-color:rgba(245,158,11,.1);color:var(--warning)}.alert-error{background-color:var(--error-light);color:var(--error)}.alert-info{background-color:rgba(74,108,247,.1);color:var(--primary)}.card{background-color:#fff;border-radius:var(--radius-lg);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);overflow:hidden}.card-header{border-bottom:1px solid var(--gray-200)}.card-body,.card-footer,.card-header{padding:var(--spacing-5)}.card-footer{border-top:1px solid var(--gray-200);background-color:var(--gray-50)}.badge{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);font-size:.75rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:var(--radius-full)}.badge-primary{background-color:var(--primary-light);color:var(--primary)}.badge-success{background-color:rgba(16,185,129,.1);color:var(--success)}.badge-warning{background-color:rgba(245,158,11,.1);color:var(--warning)}.badge-error{background-color:var(--error-light);color:var(--error)}.badge-secondary{background-color:var(--gray-100);color:var(--text-medium)}.loader{display:inline-block;width:24px;height:24px;border:3px solid rgba(74,108,247,.1);border-radius:50%;border-left-color:var(--primary);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.page-container{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1;padding:var(--spacing-6) 0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-1{flex:1}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-4{margin-left:var(--spacing-4)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-4{margin-right:var(--spacing-4)}@media (max-width:640px){.hidden-sm{display:none}}@media (min-width:641px) and (max-width:768px){.hidden-md{display:none}}@media (min-width:769px) and (max-width:1024px){.hidden-lg{display:none}}@media (min-width:1025px){.hidden-xl{display:none}}