.subscription-alert[data-v-f8948fd6]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 4px 6px #fb923c1a;animation:slideDown-f8948fd6 .3s ease-out;position:relative;z-index:1000;margin:1rem;max-width:calc(100% - 2rem)}.alert-content[data-v-f8948fd6]{display:flex;align-items:flex-start;gap:1rem;padding:1rem}.alert-icon[data-v-f8948fd6]{flex-shrink:0;color:#d97706;background:#fb923c1a;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.alert-text[data-v-f8948fd6]{flex:1}.alert-text h4[data-v-f8948fd6]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#92400e}.alert-text p[data-v-f8948fd6]{margin:0;font-size:.9rem;color:#78350f;line-height:1.5}.alert-text strong[data-v-f8948fd6]{color:#d97706!important;font-weight:700}.alert-close[data-v-f8948fd6]{flex-shrink:0;background:#fb923c33;border:1px solid #f59e0b;border-radius:.375rem;color:#92400e;padding:.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.alert-close[data-v-f8948fd6]:hover{background:#fb923c4d;border-color:#d97706;transform:scale(1.05)}@keyframes slideDown-f8948fd6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.alert-content[data-v-f8948fd6]{padding:.75rem;gap:.75rem}.alert-text h4[data-v-f8948fd6]{font-size:.9rem}.alert-text p[data-v-f8948fd6]{font-size:.8rem}.alert-icon[data-v-f8948fd6]{padding:.375rem}.alert-icon svg[data-v-f8948fd6]{width:20px;height:20px}}.app-container[data-v-83c47e2b]{min-height:100vh;background:#0f172a;color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media(max-width:768px){.app-container[data-v-83c47e2b]{font-size:.9rem}}@media(max-width:480px){.app-container[data-v-83c47e2b]{font-size:.85rem}}@media(max-width:360px){.app-container[data-v-83c47e2b]{font-size:.8rem}}[data-v-91789ce3]:root{--primary-color: #667eea;--primary-dark: #5a67d8;--secondary-color: #764ba2;--text-primary: #1f2937;--text-secondary: #6b7280;--bg-white: #ffffff;--border-color: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1)}.header[data-v-91789ce3]{position:fixed;top:0;left:0;right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;z-index:1000;transition:all .3s ease}.container[data-v-91789ce3]{max-width:1200px;margin:0 auto;padding:0 20px}.header-content[data-v-91789ce3]{display:flex;align-items:center;justify-content:space-between;height:80px;position:relative}.logo-section[data-v-91789ce3]{flex-shrink:0;padding:8px 16px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0}.logo-link[data-v-91789ce3]{display:flex;align-items:center;gap:12px;text-decoration:white;transition:transform .3s ease}.logo-link[data-v-91789ce3]:hover{transform:scale(1.05)}.logo-img[data-v-91789ce3]{width:150px;height:150px;border-radius:10px}.logo-text[data-v-91789ce3]{font-size:1.9rem;font-weight:700;color:var(--text-primary);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:white;background-clip:text;display:inline-block;min-width:140px}.nav-menu[data-v-91789ce3]{display:flex;gap:32px;align-items:center;padding:8px 20px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0}.nav-link[data-v-91789ce3]{text-decoration:none;color:#fff;font-weight:500;font-size:.95rem;transition:color .3s ease;position:relative;padding:4px 8px}.nav-link[data-v-91789ce3]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transition:width .3s ease}.nav-link[data-v-91789ce3]:hover{color:var(--primary-color)}.nav-link[data-v-91789ce3]:hover:after{width:100%}.header-actions[data-v-91789ce3]{display:flex;gap:16px;align-items:center;flex-shrink:0}.btn[data-v-91789ce3]{padding:10px 20px;border-radius:12px;font-weight:600;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #667eea26}.btn[data-v-91789ce3]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff4d;transition:left .5s ease}.btn[data-v-91789ce3]:hover:before{left:100%}.btn-outline[data-v-91789ce3]{color:var(--primary-color);border:2px solid var(--primary-color);background:#ffffff26}.btn-outline[data-v-91789ce3]:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #667eea59}.btn-primary[data-v-91789ce3]{color:#fff;border:2px solid var(--primary-color);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))}.btn-primary[data-v-91789ce3]:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.mobile-menu-toggle[data-v-91789ce3]{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-toggle span[data-v-91789ce3]{width:24px;height:2px;background:var(--text-primary);transition:all .3s ease}.mobile-menu[data-v-91789ce3]{display:none;position:fixed;top:80px;left:0;right:0;background:#fff;border-bottom:1px solid var(--border-color);max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu.active[data-v-91789ce3]{max-height:400px}.mobile-menu-content[data-v-91789ce3]{padding:20px}.mobile-nav[data-v-91789ce3]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.mobile-nav-link[data-v-91789ce3]{text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:1rem;padding:12px 16px;border-radius:8px;transition:all .3s ease}.mobile-nav-link[data-v-91789ce3]:hover{background:var(--bg-white);color:var(--primary-color)}.mobile-actions[data-v-91789ce3]{display:flex;flex-direction:column;gap:12px}.mobile-actions .btn[data-v-91789ce3]{width:100%;padding:12px 20px}@media(max-width:768px){.nav-menu[data-v-91789ce3]{display:none}.mobile-menu-toggle[data-v-91789ce3]{display:flex}.mobile-menu[data-v-91789ce3]{display:block}.header-actions[data-v-91789ce3]{display:flex;position:absolute;top:80px;right:20px;gap:10px;z-index:1000}.header-actions .btn[data-v-91789ce3]{padding:8px 16px;font-size:14px}.logo-text[data-v-91789ce3]{font-size:1.25rem}}@media(max-width:480px){.container[data-v-91789ce3]{padding:0 16px}.header-content[data-v-91789ce3]{height:70px}.mobile-menu[data-v-91789ce3]{top:70px}.logo-img[data-v-91789ce3]{width:100px;height:100px}.header-actions[data-v-91789ce3]{position:absolute;top:75px;right:20px;gap:8px}.header-actions .btn[data-v-91789ce3]{padding:6px 12px;font-size:12px}}.mobile-menu-toggle.active span[data-v-91789ce3]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span[data-v-91789ce3]:nth-child(2){opacity:0}.mobile-menu-toggle.active span[data-v-91789ce3]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}[data-v-547f8649]:root{--primary-color: #667eea;--primary-dark: #5a67d8;--secondary-color: #764ba2;--accent-color: #f59e0b;--text-primary: #1f2937;--text-secondary: #6b7280;--text-light: #9ca3af;--bg-white: #ffffff;--bg-light: #f9fafb;--border-color: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1)}.footer[data-v-547f8649]{background:linear-gradient(135deg,#1f2937,#111827);color:#fff;padding:80px 0 40px;position:relative;overflow:hidden}.footer[data-v-547f8649]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);opacity:.3}.container[data-v-547f8649]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content[data-v-547f8649]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer-section[data-v-547f8649]{display:flex;flex-direction:column}.footer-logo[data-v-547f8649]{display:flex;align-items:center;gap:12px;margin-bottom:0}.logo-img[data-v-547f8649]{width:100px;height:100px}.footer-description[data-v-547f8649]{color:#fffc;line-height:1.6;margin-bottom:24px;max-width:300px}.footer-title[data-v-547f8649]{font-size:1.1rem;font-weight:600;margin-bottom:20px;color:#fff}.footer-links[data-v-547f8649]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-link[data-v-547f8649]{color:#ffffffb3;text-decoration:none;transition:color .3s ease;font-size:.95rem}.footer-link[data-v-547f8649]:hover{color:var(--primary-color)}.footer-social[data-v-547f8649]{display:flex;gap:16px}.social-link[data-v-547f8649]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;text-decoration:none;transition:all .3s ease}.social-link[data-v-547f8649]:hover{background:var(--primary-color);transform:translateY(-2px)}.social-icon[data-v-547f8649]{font-size:1.2rem}.footer-bottom[data-v-547f8649]{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.footer-copyright p[data-v-547f8649]{color:#fff9;margin:0;font-size:.9rem}.footer-legal[data-v-547f8649]{display:flex;gap:24px}.legal-link[data-v-547f8649]{color:#fff9;text-decoration:none;font-size:.9rem;transition:color .3s ease}.legal-link[data-v-547f8649]:hover{color:var(--primary-color)}@media(max-width:768px){.footer-content[data-v-547f8649]{grid-template-columns:1fr;gap:40px}.footer-bottom[data-v-547f8649]{flex-direction:column;gap:24px;text-align:center}.footer-legal[data-v-547f8649]{justify-content:center}}@media(max-width:480px){.footer[data-v-547f8649]{padding:60px 0 30px}.footer-social[data-v-547f8649]{justify-content:center}}[data-v-2fd50d01]:root{--primary-color: #667eea;--primary-dark: #5a67d8;--secondary-color: #764ba2;--accent-color: #f59e0b;--text-primary: #1f2937;--text-secondary: #6b7280;--text-white: #efeff0;--text-light: #9ca3af;--bg-light: #f9fafb;--bg-white: #ffffff;--border-color: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .15)}[data-v-2fd50d01]{margin:0;padding:0;box-sizing:border-box}.landing-page[data-v-2fd50d01]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text-primary);overflow-x:hidden;padding-top:80px}.container[data-v-2fd50d01]{max-width:1200px;margin:0 auto;padding:0 20px}.hero[data-v-2fd50d01]{min-height:calc(100vh - 80px);max-height:calc(100vh - 80px);display:flex;align-items:center;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%);position:relative;overflow:hidden}.hero[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(118,75,162,.1) 0%,transparent 50%);pointer-events:none}.hero-content[data-v-2fd50d01]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:5}@media(min-width:769px){.price-circle[data-v-2fd50d01]{display:block}.hero-visual[data-v-2fd50d01]{position:relative}}.hero-text[data-v-2fd50d01]{animation:fadeInUp-2fd50d01 .8s ease-out;position:relative;z-index:15}.hero-badge[data-v-2fd50d01]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#667eea1a,#764ba21a);padding:8px 16px;border-radius:50px;margin-bottom:24px;font-size:.875rem;color:var(--primary-color);font-weight:600;border:1px solid rgba(102,126,234,.2);position:relative;z-index:20}.badge-icon[data-v-2fd50d01]{font-size:1.2em}.hero-title[data-v-2fd50d01]{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:24px;color:#fff}.title-wrapper[data-v-2fd50d01]{position:relative;display:inline-block}.curved-arrow[data-v-2fd50d01]{position:absolute;top:-60px;right:-480px;width:580px;height:100px;z-index:5}@keyframes floatArrow-2fd50d01{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.price-circle[data-v-2fd50d01]{position:absolute;top:-140px;right:-150px;width:180px;height:180px;background:linear-gradient(135deg,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px #667eea4d;animation:pulseCircle-2fd50d01 2s ease-in-out infinite;z-index:8}@keyframes pulseCircle-2fd50d01{0%,to{transform:scale(1);box-shadow:0 10px 40px #667eea4d}50%{transform:scale(1.05);box-shadow:0 15px 50px #667eea80}}.price-oval[data-v-2fd50d01]{width:170px;height:115px;background:transparent;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:3px solid rgba(255,255,255,.3);padding:10px;box-sizing:border-box;animation:none!important;transform:none!important;position:relative!important;will-change:auto!important;backface-visibility:hidden!important;perspective:none!important;transform-origin:center center!important;transition:none!important;animation-fill-mode:none!important}.price-border-text[data-v-2fd50d01]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--primary-color);color:red!important;padding:4px 12px;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:1px;white-space:nowrap;animation:none!important;transform:translate(-50%)!important;position:absolute!important;will-change:auto!important;backface-visibility:hidden!important;perspective:none!important}.price-amount[data-v-2fd50d01]{font-size:1.8rem;font-weight:800;color:#f59e0b!important;line-height:1;margin-bottom:2px;white-space:nowrap;animation:none!important;transform:none!important;position:static!important;will-change:auto!important;backface-visibility:hidden!important;perspective:none!important;transform-origin:center center!important;transition:none!important;animation-fill-mode:none!important;transform-style:flat!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}.price-currency[data-v-2fd50d01]{font-size:.9rem;font-weight:600;color:#f59e0b!important;margin-bottom:1px;white-space:nowrap;animation:none!important;transform:none!important;position:static!important;will-change:auto!important;backface-visibility:hidden!important;perspective:none!important;transform-origin:center center!important;transition:none!important;animation-fill-mode:none!important;transform-style:flat!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}.price-period[data-v-2fd50d01]{font-size:.75rem;color:#fff;font-weight:500;white-space:nowrap;animation:none!important;transform:none!important;position:static!important;will-change:auto!important;backface-visibility:hidden!important;perspective:none!important;transform-origin:center center!important;transition:none!important;animation-fill-mode:none!important;transform-style:flat!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}.gradient-text[data-v-2fd50d01]{background:linear-gradient(135deg,var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:var(--primary-color);background-clip:text}.hero-subtitle[data-v-2fd50d01]{font-size:1.25rem;color:#fff;margin-bottom:40px;line-height:1.7}.hero-stats[data-v-2fd50d01]{display:flex;gap:24px;margin-top:32px;flex-wrap:wrap}.stat-item[data-v-2fd50d01]{display:flex;flex-direction:column;align-items:center;padding:20px 24px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:16px;position:relative;overflow:hidden;transition:all .3s ease}.stat-item[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));animation:shimmer-2fd50d01 3s ease-in-out infinite}.stat-item[data-v-2fd50d01]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);transition:all .6s ease;opacity:0}.stat-item[data-v-2fd50d01]:hover{transform:translateY(-4px);background:#ffffff26;border-color:var(--primary-color);box-shadow:0 8px 24px #667eea33}.stat-item[data-v-2fd50d01]:hover:after{opacity:1;animation:shine-2fd50d01 .6s ease}.stat-number[data-v-2fd50d01]{font-size:2.2rem;font-weight:700;color:var(--primary-color);margin-bottom:4px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:var(--text-white);background-clip:text}.stat-label[data-v-2fd50d01]{font-size:.9rem;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@keyframes shimmer-2fd50d01{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes shine-2fd50d01{0%{transform:translate(-100%) translateY(-50%) rotate(45deg)}to{transform:translate(100%) translateY(-50%) rotate(45deg)}}.hero-actions[data-v-2fd50d01]{display:flex;gap:20px;margin-bottom:32px;flex-wrap:wrap;justify-content:center}@media(min-width:1025px){.hero-actions[data-v-2fd50d01]{display:none}.hero-trust[data-v-2fd50d01]{margin-top:60px}}@media(max-width:1024px){.hero-actions[data-v-2fd50d01]{display:flex}}.hero-trust[data-v-2fd50d01]{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:20px}.trust-item[data-v-2fd50d01]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-white)}.trust-icon[data-v-2fd50d01]{font-size:1.2em}.btn[data-v-2fd50d01]{padding:16px 32px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden}.btn[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:left .5s ease}.btn[data-v-2fd50d01]:hover:before{left:100%}.btn-primary[data-v-2fd50d01]{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;box-shadow:var(--shadow-md)}.btn-primary[data-v-2fd50d01]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline[data-v-2fd50d01]{background:var(--bg-white);color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline[data-v-2fd50d01]:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.btn-large[data-v-2fd50d01]{padding:20px 40px;font-size:1.125rem}.btn-icon[data-v-2fd50d01]{font-size:1.2em}.btn-arrow[data-v-2fd50d01]{font-size:1.1em;transition:transform .3s ease}.hero-visual[data-v-2fd50d01]{display:flex;justify-content:center;align-items:center;animation:fadeInUp-2fd50d01 .8s ease-out .2s both}.illustration-container[data-v-2fd50d01]{position:relative;width:100%;max-width:450px;max-height:500px}.chat-bubbles[data-v-2fd50d01]{position:absolute;top:-50px;left:-50px;right:-50px;bottom:-50px}.bubble[data-v-2fd50d01]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#667eea1a,#764ba21a);animation:float-2fd50d01 6s ease-in-out infinite}.bubble-1[data-v-2fd50d01]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.bubble-2[data-v-2fd50d01]{width:60px;height:60px;top:60%;right:15%;animation-delay:2s}.bubble-3[data-v-2fd50d01]{width:40px;height:40px;bottom:20%;left:20%;animation-delay:4s}.bubble-4[data-v-2fd50d01]{width:30px;height:30px;top:30%;right:25%;animation-delay:3s}.device-frame[data-v-2fd50d01]{background:#e0ffff;border-radius:20px;box-shadow:var(--shadow-xl);padding:12px;position:relative;overflow:hidden}.device-frame[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:20px 20px 0 0}.chat-interface[data-v-2fd50d01]{background:var(--bg-light);border-radius:12px;overflow:hidden;margin-top:32px}.chat-header[data-v-2fd50d01]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-light);border-bottom:1px solid var(--border-color)}.chat-status[data-v-2fd50d01]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-primary)}.status-dot[data-v-2fd50d01]{width:8px;height:8px;border-radius:50%;background:#10b981}.status-dot.online[data-v-2fd50d01]{box-shadow:0 0 0 4px #10b9814d;animation:pulse-2fd50d01 2s ease-in-out infinite}.chat-actions[data-v-2fd50d01]{display:flex;gap:12px}.action-icon[data-v-2fd50d01]{width:32px;height:32px;border-radius:50%;background:var(--bg-light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.action-icon[data-v-2fd50d01]:hover{background:var(--border-color)}.chat-messages[data-v-2fd50d01]{padding:16px;max-height:200px;overflow-y:auto}.message[data-v-2fd50d01]{display:flex;gap:12px;margin-bottom:12px;align-items:flex-end}.message-agent[data-v-2fd50d01]{justify-content:flex-start}.message-user[data-v-2fd50d01]{justify-content:flex-end}.message-avatar[data-v-2fd50d01]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.message-content[data-v-2fd50d01]{max-width:70%}.message-text[data-v-2fd50d01]{background:var(--bg-white);padding:12px 16px;border-radius:18px;box-shadow:var(--shadow-sm);position:relative}.message-agent .message-text[data-v-2fd50d01]{border-bottom-left-radius:4px}.message-user .message-text[data-v-2fd50d01]{background:linear-gradient(135deg,var(--bg-white));color:#000;border-bottom-right-radius:4px}.message-time[data-v-2fd50d01]{font-size:.75rem;color:var(--bg-black);margin-top:4px}.message-user .message-time[data-v-2fd50d01]{color:var(--bg-black);text-align:right}.typing-indicator[data-v-2fd50d01]{display:flex;align-items:center;gap:12px;margin-top:16px}.typing-dots[data-v-2fd50d01]{display:flex;gap:4px}.typing-dots span[data-v-2fd50d01]{width:8px;height:8px;border-radius:50%;background:var(--text-light);animation:typing-2fd50d01 1.4s ease-in-out infinite}.typing-dots span[data-v-2fd50d01]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-2fd50d01]:nth-child(3){animation-delay:.4s}.typing-text[data-v-2fd50d01]{font-size:.875rem;color:var(--text-light);font-style:italic}.chat-input[data-v-2fd50d01]{display:flex;gap:12px;padding:16px;background:var(--bg-white);border-top:1px solid var(--border-color)}.input-field[data-v-2fd50d01]{flex:1;height:44px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:22px;padding:0 20px;display:flex;align-items:center}.input-placeholder[data-v-2fd50d01]{color:var(--text-light);font-size:.875rem}.send-button[data-v-2fd50d01]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .3s ease}.send-button[data-v-2fd50d01]:hover{transform:scale(1.1)}.floating-elements[data-v-2fd50d01]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.element[data-v-2fd50d01]{position:absolute;font-size:2rem;animation:float-2fd50d01 8s ease-in-out infinite}.element-1[data-v-2fd50d01]{top:10%;right:10%;animation-delay:0s}.element-2[data-v-2fd50d01]{bottom:20%;left:5%;animation-delay:2s}.element-3[data-v-2fd50d01]{top:30%;left:15%;animation-delay:4s}.element-4[data-v-2fd50d01]{bottom:10%;right:20%;animation-delay:6s}.good-to-know[data-v-2fd50d01]{padding:120px 0;background:linear-gradient(135deg,transparent);position:relative;overflow:hidden}.good-to-know[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.1) 0%,transparent 50%);animation:floatBackground-2fd50d01 15s ease-in-out infinite alternate}@keyframes floatBackground-2fd50d01{0%{transform:translate(0) scale(1)}50%{transform:translate(-20px,-20px) scale(1.05)}to{transform:translate(0) scale(1)}}.good-to-know .section-header[data-v-2fd50d01]{text-align:center;margin-bottom:80px;position:relative;z-index:2}.good-to-know .section-badge[data-v-2fd50d01]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:8px 16px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:24px;animation:pulse-2fd50d01 2s ease-in-out infinite}@keyframes pulse-2fd50d01{0%,to{transform:scale(1);box-shadow:0 4px 20px #667eea4d}50%{transform:scale(1.05);box-shadow:0 6px 30px #667eea80}}.good-to-know .section-title[data-v-2fd50d01]{font-size:3rem;font-weight:800;color:var(--text-primary);margin-bottom:20px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.good-to-know .section-subtitle[data-v-2fd50d01]{font-size:1.12rem;color:#fff;max-width:600px;margin:0 auto;line-height:1.6}.good-to-know-content[data-v-2fd50d01]{position:relative;z-index:2}.vision-mission-grid[data-v-2fd50d01]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;margin-bottom:60px}.vision-card[data-v-2fd50d01],.mission-card[data-v-2fd50d01]{background:transparent;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0000001a;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.vision-card[data-v-2fd50d01]:hover,.mission-card[data-v-2fd50d01]:hover{transform:translateY(-10px);box-shadow:0 20px 60px #667eea33;border-color:#667eea4d}.vision-card[data-v-2fd50d01]:before,.mission-card[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.card-icon[data-v-2fd50d01]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;background:linear-gradient(135deg,#667eea1a,#a855f71a)}.icon-emoji[data-v-2fd50d01]{font-size:2.5rem;z-index:2;position:relative}.icon-glow[data-v-2fd50d01]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:radial-gradient(circle,rgba(102,126,234,.3),transparent);border-radius:50%;animation:glow-2fd50d01 2s ease-in-out infinite}@keyframes glow-2fd50d01{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.card-title[data-v-2fd50d01]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:16px}.card-description[data-v-2fd50d01]{font-size:1.1rem;color:#e0ffff!important;line-height:1.7;margin-bottom:20px}.card-highlight[data-v-2fd50d01]{background:linear-gradient(135deg,#667eea1a,#a855f71a);border-radius:12px;padding:16px;border-left:4px solid var(--primary-color)}.highlight-text[data-v-2fd50d01]{font-size:1rem;font-weight:600;color:#fff}.solution-card[data-v-2fd50d01]{background:linear-gradient(135deg,transparent);border-radius:24px;padding:50px;box-shadow:0 20px 60px #0000001a;position:relative;overflow:hidden;border:2px solid rgba(102,126,234,.2)}.solution-card[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.solution-header[data-v-2fd50d01]{display:flex;align-items:center;gap:20px;margin-bottom:30px}.solution-icon[data-v-2fd50d01]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));position:relative;flex-shrink:0}.solution-icon .icon-emoji[data-v-2fd50d01]{font-size:3rem;color:#fff}.icon-pulse[data-v-2fd50d01]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:3px solid rgba(102,126,234,.3);border-radius:50%;animation:pulse-ring-2fd50d01 2s ease-in-out infinite}@keyframes pulse-ring-2fd50d01{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.solution-title[data-v-2fd50d01]{font-size:2rem;font-weight:800;color:#fff;margin:0}.solution-description[data-v-2fd50d01]{font-size:1.2rem;color:#e0ffff!important;line-height:1.7;margin-bottom:40px}.benefits-flow[data-v-2fd50d01]{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:50px}.benefit-step[data-v-2fd50d01]{flex:1;text-align:center;position:relative}.step-number[data-v-2fd50d01]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px;position:relative;z-index:2}.step-content h4[data-v-2fd50d01]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:12px}.step-content p[data-v-2fd50d01]{font-size:1rem;color:#e0ffff!important;line-height:1.6}.flow-connector[data-v-2fd50d01]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.connector-line[data-v-2fd50d01]{width:40px;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.connector-arrow[data-v-2fd50d01]{font-size:1.2rem;color:var(--primary-color);font-weight:700}.solution-cta[data-v-2fd50d01]{background:linear-gradient(135deg,#667eea1a,#a855f71a);border-radius:16px;padding:30px;text-align:center;border:2px solid rgba(102,126,234,.2)}.cta-highlight[data-v-2fd50d01]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;font-size:1.2rem;font-weight:600;color:var(--primary-color)}.cta-icon[data-v-2fd50d01]{font-size:1.5rem;animation:bounce-2fd50d01 2s ease-in-out infinite}@keyframes bounce-2fd50d01{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.cta-btn[data-v-2fd50d01]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 20px #667eea4d}.cta-btn[data-v-2fd50d01]:hover{transform:translateY(-2px);box-shadow:0 6px 30px #667eea80}.btn-arrow[data-v-2fd50d01]{transition:transform .3s ease}.cta-btn:hover .btn-arrow[data-v-2fd50d01]{transform:translate(4px)}.features[data-v-2fd50d01]{padding:120px 0;background:var(--bg-white)}.section-header[data-v-2fd50d01]{text-align:center;margin-bottom:40px}.section-title[data-v-2fd50d01]{font-size:3rem;font-weight:800;color:var(--text-primary);margin-bottom:20px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-2fd50d01]{font-size:1.12rem;color:#fff;max-width:600px;margin:0 auto;line-height:1.6}.features-grid[data-v-2fd50d01]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}@media(max-width:1024px){.features-grid[data-v-2fd50d01]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:768px){.features-grid[data-v-2fd50d01]{grid-template-columns:1fr;gap:1.5rem}}.feature-card[data-v-2fd50d01]{background:var(--bg-white);padding:40px 30px;border-radius:16px;box-shadow:var(--shadow-md);transition:all .3s ease;border:1px solid var(--border-color);text-align:center}.feature-card[data-v-2fd50d01]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.feature-icon[data-v-2fd50d01]{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff}.icon-emoji[data-v-2fd50d01]{font-size:2.5rem;line-height:1}.feature-title[data-v-2fd50d01]{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.feature-description[data-v-2fd50d01]{color:#e0ffff!important;line-height:1.6}.pricing[data-v-2fd50d01]{padding:120px 0;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%);position:relative;overflow:hidden}.pricing[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23667eea" stroke-width="0.1" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.1}.pricing-content[data-v-2fd50d01]{position:relative;z-index:1}.pricing-header[data-v-2fd50d01]{text-align:center;margin-bottom:60px}.pricing-badge[data-v-2fd50d01]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:24px;box-shadow:0 4px 12px #667eea4d}.pricing-title[data-v-2fd50d01]{font-size:3rem;font-weight:800;margin-bottom:16px;color:var(--text-primary);line-height:1.2}.pricing-subtitle[data-v-2fd50d01]{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.pricing-card[data-v-2fd50d01]{max-width:800px;margin:0 auto;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:2px solid rgba(102,126,234,.1);box-shadow:0 20px 40px #0000001a;overflow:hidden;position:relative}.pricing-card[data-v-2fd50d01]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color))}.pricing-card-header[data-v-2fd50d01]{display:flex;justify-content:space-between;align-items:center;padding:40px;background:linear-gradient(135deg,#667eea0d,#764ba20d);border-bottom:1px solid rgba(102,126,234,.1)}.plan-info[data-v-2fd50d01]{display:flex;flex-direction:column;gap:8px}.plan-name[data-v-2fd50d01]{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0}.plan-badge[data-v-2fd50d01]{display:inline-block;padding:6px 16px;background:var(--accent-color);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.pricing-display[data-v-2fd50d01]{text-align:right}.price-amount[data-v-2fd50d01]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.price-currency[data-v-2fd50d01]{font-size:1.2rem;font-weight:600;color:var(--text-secondary)}.price-number[data-v-2fd50d01]{font-size:3.5rem;font-weight:800;color:var(--primary-color);line-height:1}.price-period[data-v-2fd50d01]{font-size:1rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.pricing-features[data-v-2fd50d01]{padding:40px}.features-header[data-v-2fd50d01]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.features-icon[data-v-2fd50d01]{font-size:1.5rem;color:var(--accent-color)}.features-header h4[data-v-2fd50d01]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.features-list[data-v-2fd50d01]{list-style:none;padding:0;margin:0;display:grid;gap:16px}.feature-item[data-v-2fd50d01]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(102,126,234,.05)}.feature-item[data-v-2fd50d01]:last-child{border-bottom:none}.check-icon[data-v-2fd50d01]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.feature-item span[data-v-2fd50d01]{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.pricing-cta[data-v-2fd50d01]{padding:40px;background:linear-gradient(135deg,#667eea0d,#764ba20d);border-top:1px solid rgba(102,126,234,.1);text-align:center}.value-proposition[data-v-2fd50d01]{display:flex;justify-content:center;gap:40px;margin-bottom:32px}.value-item[data-v-2fd50d01]{display:flex;flex-direction:column;align-items:center;gap:4px}.value-label[data-v-2fd50d01]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.value-amount[data-v-2fd50d01]{font-size:1.5rem;font-weight:700;color:var(--accent-color)}.btn-premium[data-v-2fd50d01]{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px #667eea4d;margin-bottom:16px}.btn-premium[data-v-2fd50d01]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #667eea66}.btn-icon[data-v-2fd50d01]{font-size:1.2rem}.guarantee[data-v-2fd50d01]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;color:var(--text-secondary);margin:0}.guarantee-icon[data-v-2fd50d01]{color:var(--accent-color)}.pricing-trust[data-v-2fd50d01]{display:flex;justify-content:center;gap:48px;margin-top:48px}.trust-item[data-v-2fd50d01]{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--text-secondary)}.trust-icon[data-v-2fd50d01]{font-size:1.2rem;color:var(--primary-color)}.benefits[data-v-2fd50d01]{padding:40px 0;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%)}.benefits-content[data-v-2fd50d01]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:768px){.benefits-content[data-v-2fd50d01]{grid-template-columns:1fr;gap:2rem;text-align:center}}.benefits-list[data-v-2fd50d01]{display:flex;flex-direction:column;gap:40px}.benefit-item[data-v-2fd50d01]{display:flex;gap:20px;align-items:flex-start}.benefit-icon[data-v-2fd50d01]{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0}.benefit-icon .icon-emoji[data-v-2fd50d01]{font-size:2rem;line-height:1}.benefit-content h3[data-v-2fd50d01]{font-size:1.125rem;font-weight:600;margin-bottom:8px;color:#fff}.benefit-content p[data-v-2fd50d01]{color:#e0ffff!important;line-height:1.6}.benefits-visual[data-v-2fd50d01]{display:flex;justify-content:center;align-items:center}.business-advantages[data-v-2fd50d01]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;z-index:1}.advantages-circle[data-v-2fd50d01]{position:relative;width:500px;height:500px;display:flex;align-items:center;justify-content:center;background:transparent;margin:0 auto}.advantages-circle[data-v-2fd50d01]:before{content:"";position:absolute;top:50%;left:50%;width:450px;height:450px;border:3px dashed rgba(102,126,234,.25);border-radius:50%;transform:translate(-50%,-50%);animation:rotate-dashed-2fd50d01 20s linear infinite;z-index:1;pointer-events:none}.advantages-circle[data-v-2fd50d01]:after{content:"";position:absolute;top:50%;left:50%;width:380px;height:380px;border:2px dashed rgba(118,75,162,.2);border-radius:50%;transform:translate(-50%,-50%);animation:rotate-dashed-2fd50d01 25s linear infinite reverse;z-index:1;pointer-events:none}.circle-center[data-v-2fd50d01]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;background:transparent;border-radius:50%;width:140px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 24px #667eea26;border:2px solid rgba(102,126,234,.1)}.center-icon[data-v-2fd50d01]{font-size:2.5rem;margin-bottom:8px}.center-text[data-v-2fd50d01]{font-size:.85rem;font-weight:600;color:var(--primary-color);max-width:100px;line-height:1.2}.advantage-item[data-v-2fd50d01]{position:absolute;display:flex;align-items:center;gap:12px;transition:all .3s ease;z-index:5}.advantage-item[data-v-2fd50d01]:hover{transform:scale(1.1);z-index:15}.advantage-dot[data-v-2fd50d01]{width:16px;height:16px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;box-shadow:0 4px 12px #667eea4d;animation:pulse-2fd50d01 2s ease-in-out infinite;flex-shrink:0}.advantage-content[data-v-2fd50d01]{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:10px 14px;border-radius:8px;box-shadow:none!important;border:1px solid rgba(102,126,234,.2);min-width:90px;text-align:center;position:relative;z-index:20}.advantage-number[data-v-2fd50d01]{font-size:1.2rem;font-weight:700;color:var(--primary-color);line-height:1;margin-bottom:2px}.advantage-label[data-v-2fd50d01]{font-size:.8rem;color:#fff;font-weight:600;line-height:1.2}.advantage-1[data-v-2fd50d01]{top:5%;left:50%;transform:translate(-50%);z-index:15}.advantage-2[data-v-2fd50d01]{top:20%;right:8%;z-index:15}.advantage-3[data-v-2fd50d01]{top:75%;left:3%;transform:translateY(-50%);z-index:15}.advantage-4[data-v-2fd50d01]{bottom:20%;right:8%;z-index:15}.advantage-5[data-v-2fd50d01]{bottom:5%;left:50%;transform:translate(-50%);z-index:15}.advantage-6[data-v-2fd50d01]{top:20%;left:8%;z-index:15}@keyframes rotate-dashed-2fd50d01{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse-2fd50d01{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.growth-chart[data-v-2fd50d01]{position:relative;width:300px;height:300px}.chart-title[data-v-2fd50d01]{position:absolute;top:-40px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600}.chart-line[data-v-2fd50d01]{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transform:translateY(-50%)}.chart-dots[data-v-2fd50d01]{position:relative;width:100%;height:100%}.dot[data-v-2fd50d01]{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--bg-white);border:3px solid var(--primary-color);top:50%;transform:translateY(-50%)}.dot-1[data-v-2fd50d01]{left:0%}.dot-2[data-v-2fd50d01]{left:33%}.dot-3[data-v-2fd50d01]{left:66%}.dot-4[data-v-2fd50d01]{left:100%;background:var(--secondary-color);border-color:var(--secondary-color)}.cta[data-v-2fd50d01]{padding:120px 0;background:linear-gradient(135deg,transparent);color:#fff;text-align:center}.cta-title[data-v-2fd50d01]{font-size:2.5rem;font-weight:700;margin-bottom:16px}.cta-subtitle[data-v-2fd50d01]{font-size:1.125rem;margin-bottom:40px;opacity:.9}.cta-actions[data-v-2fd50d01]{margin-bottom:40px}.cta-actions .btn[data-v-2fd50d01]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 20px #667eea4d}.cta-actions .btn[data-v-2fd50d01]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ffffff4d}.footer[data-v-2fd50d01]{background:var(--text-primary);color:#fff;padding:80px 0 40px}.footer-content[data-v-2fd50d01]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}@media(max-width:1024px){.footer-content[data-v-2fd50d01]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:768px){.footer-content[data-v-2fd50d01]{grid-template-columns:1fr;gap:2rem;text-align:center}}.footer-section h3[data-v-2fd50d01],.footer-section h4[data-v-2fd50d01]{margin-bottom:20px;color:#fff}.footer-logo[data-v-2fd50d01]{display:flex;align-items:center;gap:12px;margin-bottom:0}.logo-img[data-v-2fd50d01]{width:100px;height:100px}.footer-description[data-v-2fd50d01]{color:#fffc;line-height:1.6}.footer-links[data-v-2fd50d01]{list-style:none}.footer-links li[data-v-2fd50d01]{margin-bottom:12px}.footer-links a[data-v-2fd50d01]{color:#fffc;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-2fd50d01]:hover{color:#fff}.footer-bottom[data-v-2fd50d01]{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.footer-copyright[data-v-2fd50d01]{color:#fff9}.footer-social[data-v-2fd50d01]{display:flex;gap:16px}.social-link[data-v-2fd50d01]{width:40px;height:40px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.social-link[data-v-2fd50d01]:hover{background:#fff3;transform:translateY(-2px)}@keyframes fadeInUp-2fd50d01{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-2fd50d01{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes pulse-2fd50d01{0%,to{opacity:1}50%{opacity:.5}}@keyframes typing-2fd50d01{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}@media(max-width:1024px){.container[data-v-2fd50d01]{padding:0 2rem}.hero-content[data-v-2fd50d01]{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-title[data-v-2fd50d01]{font-size:2.5rem}.hero-visual[data-v-2fd50d01]{order:-1}.price-circle[data-v-2fd50d01]{display:none}.hero-stats[data-v-2fd50d01]{justify-content:center}.hero-actions[data-v-2fd50d01]{justify-content:center;gap:16px}.features-grid[data-v-2fd50d01]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.pricing-cards[data-v-2fd50d01]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.landing-page[data-v-2fd50d01]{padding-top:70px}.container[data-v-2fd50d01]{padding:0 1rem}.hero-title[data-v-2fd50d01]{font-size:2rem;line-height:1.2}.hero-subtitle[data-v-2fd50d01]{font-size:1rem;line-height:1.6}.hero-stats[data-v-2fd50d01]{flex-direction:column;gap:1rem;align-items:center}.hero-actions[data-v-2fd50d01]{flex-direction:column;gap:12px;align-items:center}.price-circle[data-v-2fd50d01]{display:none!important}.hero-visual[data-v-2fd50d01]{position:relative;top:0;right:0}.hero-actions .btn[data-v-2fd50d01]{width:100%;max-width:280px}.hero-trust[data-v-2fd50d01]{justify-content:center}.features-grid[data-v-2fd50d01],.pricing-cards[data-v-2fd50d01]{grid-template-columns:1fr;gap:1.5rem}.testimonials-grid[data-v-2fd50d01]{grid-template-columns:1fr}.cta-content h2[data-v-2fd50d01]{font-size:1.8rem}.cta-content p[data-v-2fd50d01]{font-size:1rem}.cta-buttons[data-v-2fd50d01]{flex-direction:column;gap:1rem}.cta-buttons .btn[data-v-2fd50d01]{width:100%}}@media(max-width:1024px){.pricing-cards[data-v-2fd50d01]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.pricing-card[data-v-2fd50d01]{max-width:100%}}@media(max-width:768px){.pricing-cards[data-v-2fd50d01]{grid-template-columns:1fr;gap:1.5rem}.pricing-card[data-v-2fd50d01]{padding:2rem 1.5rem}}@media(max-width:1024px){.testimonials-grid[data-v-2fd50d01]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:768px){.testimonials-grid[data-v-2fd50d01]{grid-template-columns:1fr;gap:1.5rem}.testimonial-card[data-v-2fd50d01]{padding:2rem 1.5rem}}@media(max-width:480px){.container[data-v-2fd50d01]{padding:0 1rem}.hero-title[data-v-2fd50d01]{font-size:1.8rem}.hero-subtitle[data-v-2fd50d01],.hero-stats[data-v-2fd50d01]{font-size:.9rem}.hero-actions[data-v-2fd50d01]{gap:10px}.hero-actions .btn[data-v-2fd50d01]{max-width:250px;padding:12px 20px;font-size:.9rem}.stat-number[data-v-2fd50d01]{font-size:1.5rem}.features-grid[data-v-2fd50d01],.pricing-cards[data-v-2fd50d01]{gap:1rem}.cta-content h2[data-v-2fd50d01]{font-size:1.5rem}.footer-content[data-v-2fd50d01]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-v-2fd50d01]{flex-direction:column;gap:1rem;text-align:center}}@media(max-width:360px){.hero-title[data-v-2fd50d01]{font-size:1.5rem}.hero-subtitle[data-v-2fd50d01]{font-size:.85rem}.hero-actions[data-v-2fd50d01]{gap:8px}.hero-actions .btn[data-v-2fd50d01]{max-width:220px;padding:10px 16px;font-size:.85rem}.stat-number[data-v-2fd50d01]{font-size:1.3rem}.stat-label[data-v-2fd50d01]{font-size:.75rem}.section-title[data-v-2fd50d01]{font-size:1.5rem}.cta-content h2[data-v-2fd50d01]{font-size:1.3rem}.cta-content p[data-v-2fd50d01]{font-size:.9rem}.title-wrapper[data-v-2fd50d01]{position:relative;display:inline-block}.curved-arrow[data-v-2fd50d01]{display:none}.price-circle[data-v-2fd50d01]{position:static;width:140px;height:140px;margin:20px auto 30px;top:0;right:0}.price-oval[data-v-2fd50d01]{width:130px;height:90px;padding:8px}.price-border-text[data-v-2fd50d01]{top:-12px;font-size:.6rem;padding:3px 8px}.price-amount[data-v-2fd50d01]{font-size:1.3rem}.price-currency[data-v-2fd50d01]{font-size:.65rem}.price-period[data-v-2fd50d01]{font-size:.6rem}.hero-stats[data-v-2fd50d01],.hero-actions[data-v-2fd50d01],.hero-trust[data-v-2fd50d01]{justify-content:center}.features-grid[data-v-2fd50d01]{grid-template-columns:1fr}@media(max-width:1024px){.good-to-know .section-title[data-v-2fd50d01]{font-size:2rem}.cta-content h2[data-v-2fd50d01]{font-size:1.8rem}.cta-content p[data-v-2fd50d01]{font-size:1rem}.advantages-circle[data-v-2fd50d01]{width:400px;height:400px}}@media(max-width:768px){.good-to-know .section-title[data-v-2fd50d01]{font-size:1.8rem}.advantages-circle[data-v-2fd50d01]{width:350px;height:350px}.advantage-item[data-v-2fd50d01]{position:static;margin-bottom:1rem}}.good-to-know[data-v-2fd50d01]{padding:80px 0}.good-to-know .section-title[data-v-2fd50d01]{font-size:2.2rem}.vision-mission-grid[data-v-2fd50d01]{grid-template-columns:1fr;gap:30px}.vision-card[data-v-2fd50d01],.mission-card[data-v-2fd50d01],.solution-card[data-v-2fd50d01]{padding:30px}.solution-header[data-v-2fd50d01]{flex-direction:column;text-align:center;gap:20px}.solution-icon[data-v-2fd50d01]{width:80px;height:80px}.solution-icon .icon-emoji[data-v-2fd50d01]{font-size:2.5rem}.solution-title[data-v-2fd50d01]{font-size:1.6rem}.benefits-flow[data-v-2fd50d01]{flex-direction:column;gap:20px}.flow-connector[data-v-2fd50d01]{transform:rotate(90deg);margin:10px 0}.connector-line[data-v-2fd50d01]{width:30px}.cta-highlight[data-v-2fd50d01]{font-size:1rem;flex-direction:column;gap:8px}.benefits-content[data-v-2fd50d01]{grid-template-columns:1fr;gap:60px}.benefits-list[data-v-2fd50d01]{gap:30px}.advantages-circle[data-v-2fd50d01]{width:350px;height:350px}.advantages-circle[data-v-2fd50d01]:before{width:310px;height:310px}.advantages-circle[data-v-2fd50d01]:after{width:250px;height:250px}.circle-center[data-v-2fd50d01]{width:100px;height:100px}.center-icon[data-v-2fd50d01]{font-size:1.8rem;margin-bottom:6px}.center-text[data-v-2fd50d01]{font-size:.7rem;max-width:70px}.advantage-item[data-v-2fd50d01]{gap:8px}.advantage-dot[data-v-2fd50d01]{width:12px;height:12px}.advantage-content[data-v-2fd50d01]{padding:6px 10px;min-width:70px}.advantage-number[data-v-2fd50d01]{font-size:1rem}.advantage-label[data-v-2fd50d01]{font-size:.65rem}}.icon-chat[data-v-2fd50d01]:before{content:"chat"}.icon-users[data-v-2fd50d01]:before{content:"users"}.icon-shield[data-v-2fd50d01]:before{content:"shield"}.icon-analytics[data-v-2fd50d01]:before{content:"analytics"}.icon-mobile[data-v-2fd50d01]:before{content:"mobile"}.icon-integration[data-v-2fd50d01]:before{content:"integration"}.icon-rocket[data-v-2fd50d01]:before{content:"rocket"}.icon-trending[data-v-2fd50d01]:before{content:"trending"}.icon-support[data-v-2fd50d01]:before{content:"support"}.icon-customize[data-v-2fd50d01]:before{content:"customize"}.login-page[data-v-63a2f453]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login-card[data-v-63a2f453]{width:100%;max-width:420px;padding:2.4rem 2.2rem 2.1rem}.login-header h1[data-v-63a2f453]{margin:0;font-size:1.7rem}.login-header p[data-v-63a2f453]{margin:.4rem 0 1.6rem;color:#9ca3af;font-size:.9rem}.login-form[data-v-63a2f453]{display:flex;flex-direction:column;gap:1rem}.field label[data-v-63a2f453]{display:block;margin-bottom:.3rem;font-size:.9rem;color:#d1d5db}.error[data-v-63a2f453]{color:#fca5a5;font-size:.85rem}.session-expired[data-v-63a2f453]{margin:.5rem 0;padding:.75rem;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:.375rem;font-size:.875rem;text-align:center}.login-button[data-v-63a2f453]{margin-top:.5rem}.link-button[data-v-63a2f453]{align-self:center;margin-top:1rem;font-size:.85rem;color:#38bdf8}.register-link[data-v-63a2f453]{margin-top:1.5rem;text-align:center;font-size:.85rem;color:#9ca3af}.link[data-v-63a2f453]{color:#38bdf8;font-weight:500}@media(max-width:1024px){.login-page[data-v-63a2f453]{padding:1rem}.login-card[data-v-63a2f453]{padding:2rem 1.8rem 1.8rem}.login-header h1[data-v-63a2f453]{font-size:1.5rem}.login-header p[data-v-63a2f453]{font-size:.85rem;margin-bottom:1.4rem}}@media(max-width:768px){.login-page[data-v-63a2f453]{padding:.8rem;align-items:center;justify-content:center;min-height:100vh;display:flex}.login-card[data-v-63a2f453]{max-width:none;width:100%;padding:1.5rem 1.2rem 1.2rem;margin:0}.login-header h1[data-v-63a2f453]{font-size:1.4rem}.login-header p[data-v-63a2f453]{font-size:.8rem;margin-bottom:1.2rem}.login-form[data-v-63a2f453]{gap:.9rem}.field label[data-v-63a2f453]{font-size:.85rem}.error[data-v-63a2f453]{font-size:.8rem}.session-expired[data-v-63a2f453]{padding:.6rem;font-size:.8rem}.login-button[data-v-63a2f453]{padding:.7rem 1.2rem;font-size:.9rem}.link-button[data-v-63a2f453]{font-size:.8rem;margin-top:.8rem}.register-link[data-v-63a2f453]{margin-top:1.2rem;font-size:.8rem}}@media(max-width:480px){.login-page[data-v-63a2f453]{padding:.5rem;align-items:center;justify-content:center;min-height:100vh;display:flex}.login-card[data-v-63a2f453]{padding:1.2rem 1rem 1rem;width:100%;max-width:400px}.login-header h1[data-v-63a2f453]{font-size:1.3rem}.login-header p[data-v-63a2f453]{font-size:.75rem;margin-bottom:1rem}.login-form[data-v-63a2f453]{gap:.8rem}.field label[data-v-63a2f453]{font-size:.8rem}.field input[data-v-63a2f453]{padding:.5rem .8rem;font-size:.9rem}.error[data-v-63a2f453]{font-size:.75rem}.session-expired[data-v-63a2f453]{padding:.5rem;font-size:.75rem}.login-button[data-v-63a2f453]{padding:.6rem 1rem;font-size:.85rem}.link-button[data-v-63a2f453]{font-size:.75rem;margin-top:.6rem}.register-link[data-v-63a2f453]{margin-top:1rem;font-size:.75rem}}@media(max-width:360px){.login-page[data-v-63a2f453]{padding:.3rem;align-items:center;justify-content:center;min-height:100vh;display:flex}.login-card[data-v-63a2f453]{padding:1rem .8rem .8rem;width:100%;max-width:350px}.login-header h1[data-v-63a2f453]{font-size:1.2rem}.login-header p[data-v-63a2f453]{font-size:.7rem;margin-bottom:.8rem}.field input[data-v-63a2f453]{padding:.4rem .7rem;font-size:.85rem}.login-button[data-v-63a2f453]{padding:.5rem .8rem;font-size:.8rem}}.register-page[data-v-09f2c956]{min-height:100vh;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%);padding-top:80px}.register-container[data-v-09f2c956]{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px}.register-card[data-v-09f2c956]{background:#fff;border-radius:24px;padding:60px;box-shadow:0 20px 60px #0000001a;border:1px solid var(--border-color);position:relative;overflow:hidden}.register-header[data-v-09f2c956]{text-align:center;margin-bottom:48px}.logo-section[data-v-09f2c956]{display:flex;flex-direction:column;align-items:center;gap:16px}.logo[data-v-09f2c956]{width:120px;height:120px;margin-bottom:0}.register-header h1[data-v-09f2c956]{margin:0;color:var(--text-primary);font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.register-header p[data-v-09f2c956]{margin:0;color:var(--text-secondary);font-size:1.1rem;max-width:600px}.register-form[data-v-09f2c956]{display:flex;flex-direction:column;gap:32px}.form-layout[data-v-09f2c956]{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:32px}.form-column[data-v-09f2c956]{display:flex;flex-direction:column;gap:24px}.form-group label[data-v-09f2c956]{font-weight:600;color:#333;font-size:14px}.form-input[data-v-09f2c956],.form-textarea[data-v-09f2c956]{padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .3s ease;background:#f8f9fa;color:var(--text-primary)}.form-input[data-v-09f2c956]::placeholder,.form-textarea[data-v-09f2c956]::placeholder{color:var(--text-secondary);opacity:.7}.form-input[data-v-09f2c956]:focus,.form-textarea[data-v-09f2c956]:focus{outline:none;border-color:#667eea;background:#fff;color:var(--text-primary)}.form-input.error[data-v-09f2c956]{border-color:#ef4444}.form-textarea[data-v-09f2c956]{resize:vertical;min-height:80px;font-family:inherit}.password-input[data-v-09f2c956]{position:relative;display:flex;align-items:center}.password-input .form-input[data-v-09f2c956]{flex:1;padding-right:50px}.password-toggle[data-v-09f2c956]{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:18px;color:#666;padding:4px;border-radius:4px;transition:color .3s ease}.password-toggle[data-v-09f2c956]:hover{color:#667eea}.password-error[data-v-09f2c956]{color:#ef4444;font-size:12px;margin-top:4px}.error-message[data-v-09f2c956]{background:#fee2e2;color:#c53030;padding:12px 16px;border-radius:8px;border:1px solid #fed7d7;font-size:14px;text-align:center}.success-message[data-v-09f2c956]{background:#f0fdf4;color:#16a34a;padding:12px 16px;border-radius:8px;border:1px solid #dcfce7;font-size:14px;text-align:center}.submit-btn[data-v-09f2c956]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-09f2c956]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #667eea66}.submit-btn[data-v-09f2c956]:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner[data-v-09f2c956]{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-09f2c956 1s linear infinite;margin-right:8px}@keyframes spin-09f2c956{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-link[data-v-09f2c956]{text-align:center;margin-top:32px;color:var(--text-secondary);font-size:1rem}.link[data-v-09f2c956]{color:var(--primary-color);text-decoration:none;font-weight:600;margin-left:8px;transition:all .3s ease}.link[data-v-09f2c956]:hover{color:var(--secondary-color);text-decoration:underline}@media(max-width:768px){.register-container[data-v-09f2c956]{padding:20px 16px}.register-card[data-v-09f2c956]{padding:40px 32px}.form-layout[data-v-09f2c956]{grid-template-columns:1fr;gap:32px}.register-header h1[data-v-09f2c956]{font-size:2rem}.register-header p[data-v-09f2c956]{font-size:1rem}.logo[data-v-09f2c956]{width:100px;height:100px}}@media(max-width:480px){.register-card[data-v-09f2c956]{padding:32px 24px}.register-header h1[data-v-09f2c956]{font-size:1.75rem}.form-column[data-v-09f2c956]{gap:20px}}.owopay-modal-overlay[data-v-09f2c956]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-09f2c956 .3s ease-out;overflow:hidden}.owopay-modal-overlay[data-v-09f2c956]::-webkit-scrollbar{display:none}.owopay-modal-overlay[data-v-09f2c956]{-ms-overflow-style:none;scrollbar-width:none}body[data-v-09f2c956]:has(.owopay-modal-overlay){overflow:hidden}.owopay-modal[data-v-09f2c956]{background:#fff;border-radius:20px;box-shadow:0 25px 50px #0003;max-width:900px;width:90%;height:auto;max-height:90vh;overflow:hidden;position:relative;animation:slideUp-09f2c956 .4s ease-out;display:flex;flex-direction:column}.owopay-modal-header[data-v-09f2c956]{background:linear-gradient(135deg,#569cd6,#4ec9b0);padding:24px 32px;color:#fff;display:flex;justify-content:space-between;align-items:center;position:relative}.owopay-logo-section[data-v-09f2c956]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1}.owopay-logo[data-v-09f2c956]{width:60px;height:60px;object-fit:contain}.owopay-modal-header h2[data-v-09f2c956]{margin:0;font-size:1.5rem;font-weight:700;text-align:center}.owopay-modal-header p[data-v-09f2c956]{margin:0;font-size:.9rem;opacity:.9;text-align:center}.owopay-close-btn[data-v-09f2c956]{background:#fff3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;font-size:1.2rem}.owopay-close-btn[data-v-09f2c956]:hover{background:#ffffff4d;transform:scale(1.1)}.owopay-modal-body[data-v-09f2c956]{padding:32px;flex:1;overflow-y:auto;display:flex;flex-direction:column}.owopay-loader[data-v-09f2c956]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.owopay-loader-content[data-v-09f2c956]{display:flex;flex-direction:column;align-items:center;gap:24px}.loader-logo[data-v-09f2c956]{width:80px;height:80px;object-fit:contain;animation:pulse-09f2c956 2s ease-in-out infinite}.loader-spinner[data-v-09f2c956]{width:40px;height:40px;border:4px solid rgba(86,156,214,.2);border-top:4px solid #569CD6;border-radius:50%;animation:spin-09f2c956 1s linear infinite}.owopay-loader p[data-v-09f2c956]{color:var(--text-secondary);font-size:1.1rem;margin:0}.owopay-steps[data-v-09f2c956]{display:flex;justify-content:center;margin-bottom:32px;position:relative;padding:0 20px}.owopay-steps[data-v-09f2c956]:before{content:"";position:absolute;top:20px;left:25%;right:25%;height:2px;background:#e2e8f0;z-index:0}.owopay-step-item[data-v-09f2c956]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0 20px}.owopay-step-item .step-number[data-v-09f2c956]{width:40px;height:40px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-weight:600;color:#a0aec0;border:3px solid white;transition:all .3s ease;font-size:.9rem}.owopay-step-item.active .step-number[data-v-09f2c956]{background:#569cd6;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px #569cd64d}.owopay-step-item.completed .step-number[data-v-09f2c956]{background:#38a169;color:#fff}.owopay-step-item .step-label[data-v-09f2c956]{font-size:.85rem;font-weight:500;color:#a0aec0;transition:color .3s ease}.owopay-step-item.active .step-label[data-v-09f2c956],.owopay-step-item.completed .step-label[data-v-09f2c956]{color:var(--text-primary)}.owopay-form[data-v-09f2c956]{display:flex;flex-direction:column;gap:24px}.owopay-form-grid[data-v-09f2c956]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.owopay-form-group[data-v-09f2c956]{display:flex;flex-direction:column;gap:8px}.owopay-form-group.half-width[data-v-09f2c956]{grid-column:span 1}.owopay-form-group.full-width[data-v-09f2c956]{grid-column:span 2}.owopay-form-group label[data-v-09f2c956]{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-primary);font-size:.9rem}.owopay-form-group label i[data-v-09f2c956]{color:#569cd6;width:16px}.owopay-input[data-v-09f2c956]{padding:12px 16px;border:2px solid #E2E8F0;border-radius:10px;font-size:1rem;transition:all .3s ease;background:#fff;color:var(--text-primary)}.owopay-input[data-v-09f2c956]:focus{outline:none;border-color:#569cd6;box-shadow:0 0 0 3px #569cd61a;background:#fff}.owopay-input[data-v-09f2c956]:read-only{background:#edf2f7;cursor:not-allowed}.owopay-otp-input[data-v-09f2c956]{text-align:center;font-size:1.2rem;font-weight:600;letter-spacing:2px}.owopay-password-input[data-v-09f2c956]{position:relative;display:flex;align-items:center}.owopay-password-input .owopay-input[data-v-09f2c956]{padding-right:50px}.owopay-pin-toggle[data-v-09f2c956]{position:absolute;right:12px;background:none;border:none;color:#a0aec0;cursor:pointer;font-size:1.1rem;padding:4px;transition:color .3s ease}.owopay-pin-toggle[data-v-09f2c956]:hover{color:#569cd6}.owopay-otp-instructions[data-v-09f2c956]{background:#f0f9ff;padding:20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;gap:16px;border-left:4px solid #569CD6}.owopay-otp-instructions i[data-v-09f2c956]{font-size:1.5rem;color:#569cd6;flex-shrink:0}.owopay-otp-instructions p[data-v-09f2c956]{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.5}.owopay-btn-primary[data-v-09f2c956]{padding:14px 24px;background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px}.owopay-btn-primary[data-v-09f2c956]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #569cd64d}.owopay-no-account[data-v-09f2c956]{margin-top:24px;padding-top:24px;border-top:1px solid #E2E8F0}.owopay-no-account-content[data-v-09f2c956]{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;border:1px solid #BAE6FD}.owopay-no-account-text[data-v-09f2c956]{flex:1}.owopay-no-account-text p[data-v-09f2c956]{margin:0;color:var(--text-primary);font-size:.9rem;line-height:1.4}.owopay-no-account-text p[data-v-09f2c956]:first-child{font-weight:600;color:#1e40af;margin-bottom:4px}.owopay-create-account-btn[data-v-09f2c956]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#569cd6;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;white-space:nowrap}.owopay-create-account-btn[data-v-09f2c956]:hover{background:#4a90e2;transform:translateY(-1px);box-shadow:0 4px 12px #569cd64d}.owopay-btn-primary[data-v-09f2c956]:disabled{opacity:.7;cursor:not-allowed;transform:none}.owopay-btn-validate[data-v-09f2c956]{background:linear-gradient(135deg,#38a169,#4ec9b0)}.owopay-btn-validate[data-v-09f2c956]:hover:not(:disabled){box-shadow:0 8px 25px #38a1694d}.owopay-form-actions[data-v-09f2c956]{display:flex;gap:16px;margin-top:8px}.owopay-btn-secondary[data-v-09f2c956]{padding:14px 24px;background:#fff;color:#569cd6;border:2px solid #569CD6;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;flex:1}.owopay-btn-secondary[data-v-09f2c956]:hover:not(:disabled){background:#f8fafc;transform:translateY(-2px)}.owopay-spinner[data-v-09f2c956]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-09f2c956 1s linear infinite}.toast[data-v-09f2c956]{position:fixed;bottom:20px;right:20px;padding:16px 24px;border-radius:12px;color:#fff;box-shadow:0 10px 25px #0003;transform:translateY(100px);opacity:0;transition:all .3s ease;z-index:2000;max-width:400px;font-size:.95rem}.toast.show[data-v-09f2c956]{transform:translateY(0);opacity:1}.toast-success[data-v-09f2c956]{background:linear-gradient(135deg,#38a169,#4ec9b0)}.toast-error[data-v-09f2c956]{background:linear-gradient(135deg,#e53e3e,#dd6b20)}@keyframes fadeIn-09f2c956{0%{opacity:0}to{opacity:1}}@keyframes slideUp-09f2c956{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-09f2c956{to{transform:rotate(360deg)}}@keyframes pulse-09f2c956{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:1024px){.owopay-modal[data-v-09f2c956]{max-width:800px;width:95%}}@media(max-width:768px){.owopay-modal-overlay[data-v-09f2c956]{padding:10px}.owopay-modal[data-v-09f2c956]{max-width:95%;width:100%;max-height:95vh}.owopay-modal-header[data-v-09f2c956]{padding:20px 24px}.owopay-modal-body[data-v-09f2c956]{padding:24px}.owopay-form-grid[data-v-09f2c956]{grid-template-columns:1fr;gap:16px}.owopay-form-group.half-width[data-v-09f2c956],.owopay-form-group.full-width[data-v-09f2c956]{grid-column:span 1}.owopay-no-account-content[data-v-09f2c956]{flex-direction:column;text-align:center;gap:12px;padding:16px}.owopay-no-account-text[data-v-09f2c956]{text-align:center}.owopay-create-account-btn[data-v-09f2c956]{width:100%;justify-content:center}.owopay-form-actions[data-v-09f2c956]{flex-direction:column}.owopay-steps[data-v-09f2c956],.owopay-step-item[data-v-09f2c956]{padding:0 10px}.owopay-otp-instructions[data-v-09f2c956]{flex-direction:column;text-align:center;gap:12px}}@media(max-width:480px){.owopay-modal-header[data-v-09f2c956]{padding:16px 20px}.owopay-modal-body[data-v-09f2c956]{padding:20px}.owopay-logo[data-v-09f2c956]{width:50px;height:50px}.owopay-modal-header h2[data-v-09f2c956]{font-size:1.3rem}.owopay-step-item .step-number[data-v-09f2c956]{width:35px;height:35px;font-size:.8rem}.owopay-no-account-content[data-v-09f2c956]{padding:12px;gap:8px}.owopay-no-account-text p[data-v-09f2c956]{font-size:.8rem}.owopay-create-account-btn[data-v-09f2c956]{padding:10px 16px;font-size:.8rem}}.sidebar[data-v-c01a74a5]{width:var(--sidebar-width);padding:1.2rem;display:flex;flex-direction:column;gap:1.2rem;position:relative;transition:transform .3s ease,width .3s ease}@media(max-width:1024px){.sidebar[data-v-c01a74a5]{width:var(--sidebar-width-mobile);padding:1rem;gap:1rem}.logo[data-v-c01a74a5]{font-size:1.1rem!important}.identity-line[data-v-c01a74a5]{font-size:.8rem!important}.nav-item[data-v-c01a74a5]{padding:.7rem .9rem!important;font-size:.9rem!important}}@media(max-width:768px){.sidebar[data-v-c01a74a5]{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width-mobile);z-index:1000;transform:translate(-100%);box-shadow:2px 0 10px #0000004d}.sidebar.open[data-v-c01a74a5]{transform:translate(0)}.logo[data-v-c01a74a5]{font-size:1rem!important}.identity-line[data-v-c01a74a5]{font-size:.75rem!important;flex-direction:column;gap:.2rem}.nav-item[data-v-c01a74a5]{padding:.8rem 1rem!important;font-size:.95rem!important}.conversation-item[data-v-c01a74a5]{padding:.8rem!important}.notification-message[data-v-c01a74a5]{font-size:.8rem!important}}@media(max-width:480px){.sidebar[data-v-c01a74a5]{width:85%;max-width:280px}.sidebar-header[data-v-c01a74a5]{padding:.8rem!important}.nav-item[data-v-c01a74a5]{padding:.7rem .8rem!important;font-size:.9rem!important}.conversation-item[data-v-c01a74a5]{padding:.6rem!important}.notification-message[data-v-c01a74a5]{font-size:.75rem!important;padding:.4rem!important}}.mobile-toggle[data-v-c01a74a5]{display:none;position:fixed;top:1rem;left:1rem;z-index:1001;background:#0f172ae6;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .3s ease}.mobile-toggle[data-v-c01a74a5]:hover{background:#38bdf833;border-color:#38bdf880}.mobile-toggle span[data-v-c01a74a5]{display:block;width:20px;height:2px;background:#e5e7eb;margin:3px 0;transition:all .3s ease}.mobile-toggle:hover span[data-v-c01a74a5]{background:#38bdf8}.sidebar-overlay[data-v-c01a74a5]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}@media(max-width:768px){.mobile-toggle[data-v-c01a74a5],.sidebar-overlay[data-v-c01a74a5]{display:block}}.top-right-controls[data-v-c01a74a5]{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;gap:.75rem;z-index:25}.notification-bell-container[data-v-c01a74a5],.avatar-wrapper[data-v-c01a74a5]{position:relative}.notification-bell[data-v-c01a74a5]{position:relative;background:#0f172acc;border:1px solid rgba(148,163,184,.4);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#9ca3af}.notification-bell[data-v-c01a74a5]:hover{background:#38bdf81a;border-color:#38bdf880;color:#38bdf8;transform:translateY(-1px)}.notification-bell.has-notifications[data-v-c01a74a5]{color:#fbbf24;border-color:#fbbf2480;animation:pulse-c01a74a5 2s infinite}@keyframes pulse-c01a74a5{0%{box-shadow:0 0 #fbbf2466}70%{box-shadow:0 0 0 6px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.notification-badge[data-v-c01a74a5]{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .35rem;border-radius:999px;min-width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #ef44444d;animation:bounce-c01a74a5 2s infinite}@keyframes bounce-c01a74a5{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.notification-modal-overlay[data-v-c01a74a5]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172acc;z-index:1000;padding:1rem;animation:fadeIn-c01a74a5 .3s ease}@keyframes fadeIn-c01a74a5{0%{opacity:0}to{opacity:1}}.notification-modal-content[data-v-c01a74a5]{width:100%;max-width:450px;max-height:80vh;background:#0f172af2;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;overflow:hidden;animation:slideInUp-c01a74a5 .4s ease}@keyframes slideInUp-c01a74a5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.notification-modal-header[data-v-c01a74a5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.2);background:#0f172acc}.notification-modal-header h3[data-v-c01a74a5]{margin:0;font-size:1.1rem;font-weight:600;color:#e5e7eb}.close-modal-btn[data-v-c01a74a5]{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.close-modal-btn[data-v-c01a74a5]:hover{background:#ef44441a;color:#ef4444}.notification-modal-body[data-v-c01a74a5]{padding:1rem;max-height:60vh;overflow-y:auto}.no-notifications[data-v-c01a74a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#9ca3af;text-align:center}.no-notifications svg[data-v-c01a74a5]{margin-bottom:1rem;opacity:.5}.no-notifications p[data-v-c01a74a5]{margin:0;font-size:.9rem}.notifications-list[data-v-c01a74a5]{display:flex;flex-direction:column;gap:.5rem}.notification-item[data-v-c01a74a5]{background:#0f172ab3;border:1px solid rgba(148,163,184,.2);border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.notification-item[data-v-c01a74a5]:hover{background:#38bdf81a;border-color:#38bdf84d;transform:translate(2px)}.notification-content[data-v-c01a74a5]{flex:1;min-width:0;position:relative}.notification-header[data-v-c01a74a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.conversation-id[data-v-c01a74a5]{font-size:.85rem;font-weight:600;color:#38bdf8}.notification-date[data-v-c01a74a5]{font-size:.7rem;color:#9ca3af}.notification-message[data-v-c01a74a5]{font-size:.9rem;color:#e0ffff;line-height:1.4;margin-bottom:.5rem;padding:.5rem;background:transparent;border-radius:6px;border-left:3px solid #3b82f6;cursor:help;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.notification-message[data-v-c01a74a5]:hover{background:transparent;border-left-color:#2563eb;transform:translate(2px)}.notification-message[title][data-v-c01a74a5]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:400;white-space:normal;max-width:300px;word-wrap:break-word;z-index:1000;box-shadow:0 10px 25px #0003;opacity:0;animation:tooltipFadeIn-c01a74a5 .3s ease forwards;margin-bottom:8px;pointer-events:none}.notification-message[title][data-v-c01a74a5]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937;z-index:1000;opacity:0;animation:tooltipFadeIn-c01a74a5 .3s ease forwards;margin-bottom:2px}@keyframes tooltipFadeIn-c01a74a5{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.notification-preview[data-v-c01a74a5]{font-size:.8rem;color:#e5e7eb;margin-bottom:.5rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-meta[data-v-c01a74a5]{display:flex;gap:.5rem;align-items:center}.status-badge[data-v-c01a74a5]{font-size:.65rem;padding:.1rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.4);font-weight:600}.status-badge[data-status=open][data-v-c01a74a5]{border-color:#22c55eb3;color:#bbf7d0}.assignment-badge[data-v-c01a74a5]{font-size:.65rem;padding:.1rem .4rem;border-radius:999px;font-weight:600}.assignment-badge.non-assigned[data-v-c01a74a5]{background:#ef44441a;border-color:#ef444480;color:#fecaca}.notification-action[data-v-c01a74a5]{flex-shrink:0}.notification-item.admin-readonly[data-v-c01a74a5]{opacity:.7;cursor:not-allowed;background:#0f172a4d}.notification-item.admin-readonly[data-v-c01a74a5]:hover{background:#0f172a66;transform:none}.accept-btn[data-v-c01a74a5]{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:.375rem;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#fff}.accept-btn[data-v-c01a74a5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.sidebar-header[data-v-c01a74a5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.logo[data-v-c01a74a5]{font-weight:700;letter-spacing:.05em}.identity[data-v-c01a74a5]{display:flex;flex-direction:column}.identity-line[data-v-c01a74a5]{margin:.1rem 0 0;font-size:.75rem;color:#9ca3af;display:flex;gap:.3rem;align-items:baseline}.identity-name[data-v-c01a74a5]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-role[data-v-c01a74a5]{font-size:.7rem;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.7)}.avatar-wrapper[data-v-c01a74a5]{position:relative}.avatar[data-v-c01a74a5]{width:36px;height:36px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:radial-gradient(circle at 30% 0%,rgba(56,189,248,.4),transparent 55%),#0f172af2;color:#e5e7eb;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;cursor:pointer;position:relative}.menu-indicator[data-v-c01a74a5]{position:absolute;bottom:-2px;right:-2px;background:#0f172ae6;border:1px solid rgba(148,163,184,.7);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;z-index:1;transition:all .2s ease}.avatar:hover .menu-indicator[data-v-c01a74a5]{background:#38bdf8e6;border-color:#38bdf8cc;transform:scale(1.1)}.avatar-menu[data-v-c01a74a5]{position:absolute;top:44px;right:0;background:#020617;border-radius:.75rem;border:1px solid rgba(30,64,175,.7);box-shadow:0 18px 40px #0f172acc;min-width:150px;z-index:1000;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.avatar-menu .menu-item[data-v-c01a74a5]{width:100%;padding:.35rem .5rem;border-radius:.55rem;background:transparent;border:none;color:#e5e7eb;font-size:.8rem;text-align:left;cursor:pointer}.avatar-menu .menu-item[data-v-c01a74a5]:hover{background-color:#1e40afe6}.avatar-menu .menu-item.danger[data-v-c01a74a5]{color:#fecaca}.logout[data-v-c01a74a5]{background:transparent;border-radius:999px;border:1px solid rgba(248,250,252,.2);color:#e5e7eb;padding:.35rem .9rem;font-size:.8rem;cursor:pointer}.sidebar-section h2[data-v-c01a74a5]{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin:0 0 .4rem}.muted[data-v-c01a74a5]{font-size:.85rem;color:#6b7280}.main-nav[data-v-c01a74a5]{display:flex;gap:.4rem;margin-bottom:.7rem}.nav-item[data-v-c01a74a5]{flex:1;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172acc;color:#e5e7eb;font-size:.75rem;padding:.3rem .4rem;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nav-item.active[data-v-c01a74a5]{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-color:transparent}.error-banner[data-v-c01a74a5]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.5);color:#fecaca;border-radius:.75rem;padding:.35rem .55rem;font-size:.8rem;margin-bottom:.4rem}.filters[data-v-c01a74a5]{display:flex;gap:.4rem;margin-bottom:.4rem}.filters select[data-v-c01a74a5]{background-color:#020617;border-radius:.75rem;border:1px solid #1f2937;color:#e5e7eb;padding:.4rem .6rem;font-size:.8rem}.filters input[data-v-c01a74a5]{font-size:.8rem}.conversation-list[data-v-c01a74a5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;max-height:260px;overflow-y:auto}.conversation-item[data-v-c01a74a5]{border-radius:.75rem;padding:.45rem .55rem;cursor:pointer;background-color:#0f172ab3;border:1px solid transparent;display:flex;flex-direction:column;gap:.15rem}.conversation-item[data-v-c01a74a5]:hover{border-color:#38bdf880}.conversation-item.active[data-v-c01a74a5]{border-color:#38bdf8e6;background:radial-gradient(circle at top left,rgba(56,189,248,.18),transparent 55%),#0f172ae6}.title[data-v-c01a74a5]{display:flex;justify-content:space-between;align-items:center}.title span[data-v-c01a74a5]{font-size:.85rem}.accept-icon[data-v-c01a74a5]{background:#10b981;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-left:.5rem}.modal-overlay[data-v-c01a74a5]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172acc;z-index:1000;padding:1rem}.modal-content[data-v-c01a74a5]{width:100%;max-width:500px;max-height:80vh;overflow-y:auto;background:#0f172af2;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;padding:1.5rem}.modal-content h3[data-v-c01a74a5]{margin:0 0 .5rem;font-size:1.2rem}.modal-content .subtitle[data-v-c01a74a5]{margin:0 0 1.5rem;color:#9ca3af;font-size:.9rem}.modal-accept-info[data-v-c01a74a5]{background:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:1rem;margin:1rem 0;color:#166534;font-size:.9rem;line-height:1.4}.modal-actions[data-v-c01a74a5]{display:flex;gap:.5rem;margin-top:1.5rem}.modal-actions .btn-primary[data-v-c01a74a5]{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem}.modal-actions .btn-primary[data-v-c01a74a5]:disabled{opacity:.5;cursor:not-allowed}.modal-actions .link-button[data-v-c01a74a5]{background:transparent;border:none;color:#93c5fd;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;border-radius:.375rem;transition:opacity .2s ease}.modal-actions .link-button[data-v-c01a74a5]:hover{opacity:.8;text-decoration:underline}.meta[data-v-c01a74a5]{display:flex;justify-content:space-between;align-items:center}.status[data-v-c01a74a5]{font-size:.65rem;padding:.1rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.4)}.status[data-status=open][data-v-c01a74a5]{border-color:#22c55eb3;color:#bbf7d0}.status[data-status=closed][data-v-c01a74a5]{border-color:#f87171b3;color:#fecaca}.assignment[data-v-c01a74a5]{font-size:.7rem;padding:.1rem .5rem;border-radius:999px;border:1px solid rgba(148,163,184,.4)}.assignment[data-type=me][data-v-c01a74a5]{border-color:#3b82f6e6;color:#bfdbfe}.assignment[data-type=none][data-v-c01a74a5]{border-style:dashed;color:#9ca3af}.agents-list[data-v-c01a74a5]{list-style:none;padding:0;margin:.3rem 0 0;display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.section-header[data-v-c01a74a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.section-header h2[data-v-c01a74a5]{margin:0;font-size:1rem;color:#e5e7eb}.view-all-btn[data-v-c01a74a5]{background:transparent;border:1px solid rgba(56,189,248,.5);color:#93c5fd;padding:.3rem .6rem;border-radius:.5rem;font-size:.75rem;cursor:pointer;transition:all .2s ease}.view-all-btn[data-v-c01a74a5]:hover{background:#38bdf81a;border-color:#38bdf8cc;color:#bfdbfe}.agent-item[data-v-c01a74a5]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-light)}.agent-status-indicator[data-v-c01a74a5]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.dashboard-layout[data-v-e59b12bf]{display:flex;min-height:100vh;padding:1rem;gap:.8rem}.main-area[data-v-e59b12bf]{flex:1;display:flex}@media(max-width:1024px){.dashboard-layout[data-v-e59b12bf]{padding:.8rem;gap:.6rem}}@media(max-width:768px){.dashboard-layout[data-v-e59b12bf]{padding:0;gap:0}.main-area[data-v-e59b12bf]{margin-left:0;width:100%}}@media(max-width:480px){.dashboard-layout[data-v-e59b12bf]{padding:0}.main-area[data-v-e59b12bf]{padding:.5rem}}[data-v-01afb3dc]:root{--primary-color: #667eea;--primary-dark: #5a67d8;--secondary-color: #764ba2;--accent-color: #f59e0b;--text-primary: #1f2937;--text-secondary: #6b7280;--text-light: #9ca3af;--bg-white: #ffffff;--bg-light: #f9fafb;--border-color: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .1)}.pricing-page[data-v-01afb3dc]{min-height:100vh;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%)}.main-content[data-v-01afb3dc]{padding-top:80px}.container[data-v-01afb3dc]{max-width:1200px;margin:0 auto;padding:0 20px}.pricing-hero[data-v-01afb3dc]{padding:120px 0;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%)}.pricing-hero[data-v-01afb3dc]:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23667eea" stroke-width="0.1" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.1}.pricing-hero-content[data-v-01afb3dc]{position:relative;z-index:1}.pricing-hero-badge[data-v-01afb3dc]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:24px;box-shadow:0 4px 12px #667eea4d}.pricing-hero-title[data-v-01afb3dc]{font-size:3.5rem;font-weight:800;margin-bottom:24px;color:#fff;line-height:1.2}.gradient-text[data-v-01afb3dc]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:var(--accent-color);background-clip:text}.pricing-hero-subtitle[data-v-01afb3dc]{font-size:1.25rem;color:var(--text-white);max-width:700px;margin:0 auto 48px;line-height:1.6}.pricing-hero-stats[data-v-01afb3dc]{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.pricing-hero-stats .stat-item[data-v-01afb3dc]{display:flex;flex-direction:column;align-items:center;padding:20px 24px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:16px;position:relative;overflow:hidden;transition:all .3s ease}.pricing-hero-stats .stat-item[data-v-01afb3dc]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));animation:shimmer-01afb3dc 3s ease-in-out infinite}.pricing-hero-stats .stat-item[data-v-01afb3dc]:hover{transform:translateY(-4px);background:#ffffff26;border-color:var(--primary-color);box-shadow:0 8px 24px #667eea33}.pricing-hero-stats .stat-number[data-v-01afb3dc]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:4px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:white;background-clip:text}.pricing-hero-stats .stat-label[data-v-01afb3dc]{font-size:.9rem;color:var(--text-white);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.pricing-card-section[data-v-01afb3dc]{padding:80px 0}.pricing-card[data-v-01afb3dc]{max-width:800px;margin:0 auto 60px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;border:2px solid rgba(102,126,234,.2);box-shadow:0 20px 40px #0000001a;overflow:hidden;position:relative}.pricing-card[data-v-01afb3dc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color))}.pricing-card-header[data-v-01afb3dc]{display:flex;justify-content:space-between;align-items:center;padding:40px;background:transparent;border-bottom:1px solid rgba(102,126,234,.2)}.plan-info[data-v-01afb3dc]{display:flex;flex-direction:column;gap:8px}.plan-name[data-v-01afb3dc]{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0}.plan-badge[data-v-01afb3dc]{display:inline-block;padding:6px 16px;background:var(--accent-color);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.pricing-display[data-v-01afb3dc]{text-align:right}.price-amount[data-v-01afb3dc]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px;color:#f59e0b}.price-currency[data-v-01afb3dc]{font-size:1.2rem;font-weight:600;color:var(--text-white)}.price-number[data-v-01afb3dc]{font-size:3.5rem;font-weight:800;color:var(--text-white);line-height:1}.price-period[data-v-01afb3dc]{font-size:1rem;color:var(--text-white);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.pricing-features[data-v-01afb3dc]{padding:40px;background:transparent}.features-header[data-v-01afb3dc]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.features-icon[data-v-01afb3dc]{font-size:1.5rem;color:var(--accent-color)}.features-header h4[data-v-01afb3dc]{font-size:1.25rem;font-weight:600;color:var(--text-white);margin:0}.features-list[data-v-01afb3dc]{list-style:none;padding:0;margin:0;display:grid;gap:16px}.feature-item[data-v-01afb3dc]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(102,126,234,.05)}.feature-item[data-v-01afb3dc]:last-child{border-bottom:none}.check-icon[data-v-01afb3dc]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.feature-item span[data-v-01afb3dc]{color:var(--text-white);font-size:.95rem;line-height:1.5}.pricing-cta[data-v-01afb3dc]{padding:40px;background:transparent;border-top:1px solid rgba(102,126,234,.2);text-align:center}.value-proposition[data-v-01afb3dc]{display:flex;justify-content:center;gap:40px;margin-bottom:32px}.value-item[data-v-01afb3dc]{display:flex;flex-direction:column;align-items:center;gap:4px}.value-label[data-v-01afb3dc]{font-size:.85rem;color:var(--text-white);font-weight:500}.value-amount[data-v-01afb3dc]{font-size:1.5rem;font-weight:700;color:var(--accent-color)}.btn-premium[data-v-01afb3dc]{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px #667eea4d;margin-bottom:16px}.btn-premium[data-v-01afb3dc]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #667eea66}.btn-icon[data-v-01afb3dc]{font-size:1.2rem}.guarantee[data-v-01afb3dc]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;color:var(--text-white);margin:0}.guarantee-icon[data-v-01afb3dc]{color:var(--accent-color)}.pricing-trust[data-v-01afb3dc]{display:flex;justify-content:center;gap:48px;margin-top:48px}.trust-item[data-v-01afb3dc]{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--text-white)}.trust-icon[data-v-01afb3dc]{font-size:1.2rem;color:var(--primary-color)}.faq-section[data-v-01afb3dc]{padding:80px 0;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%)}.faq-header[data-v-01afb3dc]{text-align:center;margin-bottom:60px}.faq-title[data-v-01afb3dc]{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#fff}.faq-subtitle[data-v-01afb3dc]{font-size:1.1rem;color:#fff;max-width:600px;margin:0 auto}.faq-list[data-v-01afb3dc]{max-width:800px;margin:0 auto}.faq-item[data-v-01afb3dc]{background:transparent;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.faq-item[data-v-01afb3dc]:hover{box-shadow:0 4px 16px #00000026}.faq-question[data-v-01afb3dc]{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;transition:all .3s ease}.faq-question[data-v-01afb3dc]:hover{background:#667eea0d}.faq-question h3[data-v-01afb3dc]{font-size:1.1rem;font-weight:600;color:var(--text-white);margin:0}.faq-icon[data-v-01afb3dc]{font-size:1rem;color:var(--primary-color);transition:transform .3s ease}.faq-icon.active[data-v-01afb3dc]{transform:rotate(180deg)}.faq-answer[data-v-01afb3dc]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open[data-v-01afb3dc]{max-height:200px}.faq-answer p[data-v-01afb3dc]{padding:0 24px 24px;color:var(--text-white);line-height:1.6;margin:0}@keyframes shimmer-01afb3dc{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@media(max-width:768px){.pricing-hero-title[data-v-01afb3dc]{font-size:2.5rem}.pricing-hero-stats[data-v-01afb3dc]{gap:24px}.pricing-card-header[data-v-01afb3dc]{flex-direction:column;gap:24px;text-align:center}.pricing-display[data-v-01afb3dc]{text-align:center}.value-proposition[data-v-01afb3dc]{flex-direction:column;gap:16px}.pricing-trust[data-v-01afb3dc]{flex-direction:column;gap:24px}.faq-title[data-v-01afb3dc]{font-size:2rem}}@media(max-width:480px){.pricing-hero-title[data-v-01afb3dc]{font-size:2rem}.price-number[data-v-01afb3dc]{font-size:2.5rem}.plan-name[data-v-01afb3dc]{font-size:1.5rem}.pricing-card-header[data-v-01afb3dc],.pricing-features[data-v-01afb3dc],.pricing-cta[data-v-01afb3dc]{padding:24px}}[data-v-fac69a28]:root{--primary-color: #667eea;--primary-dark: #5a67d8;--secondary-color: #764ba2;--accent-color: #f59e0b;--text-primary: #1f2937;--text-secondary: #6b7280;--text-light: #9ca3af;--bg-white: #ffffff;--bg-light: #f9fafb;--bg-gray: #f3f4f6;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1)}.help-center[data-v-fac69a28]{min-height:100vh;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%)}.help-main[data-v-fac69a28]{padding:80px 0 60px}.container[data-v-fac69a28]{max-width:1200px;margin:0 auto;padding:0 20px}.help-header[data-v-fac69a28]{text-align:center;margin-bottom:60px;margin-top:60px;position:relative;background:linear-gradient(135deg,#667eea33,#764ba233),url(/img/aide.png) center/cover;padding:170px 0;border-radius:20px;overflow:hidden}.help-header[data-v-fac69a28]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea1a,#764ba21a);z-index:1}.help-hero[data-v-fac69a28]{max-width:800px;margin:0 auto;position:relative;z-index:2}.help-title[data-v-fac69a28]{font-size:3.5rem;font-weight:800;color:#33337f!important;margin-bottom:20px}.help-cadre[data-v-fac69a28]{margin-top:-170px}.help-subtitle[data-v-fac69a28]{font-size:1.25rem;color:#000!important;margin-bottom:40px;line-height:1.6}.search-container[data-v-fac69a28]{max-width:600px;margin:0 auto}.search-box[data-v-fac69a28]{position:relative;display:flex;align-items:center;background:var(--bg-white);border:4px solid;border-radius:50px;padding:4px;box-shadow:var(--shadow-lg);transition:all .3s ease;border-color:#33337f!important}.search-box[data-v-fac69a28]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 4px #667eea1a}.search-icon[data-v-fac69a28]{font-size:1.5rem;margin:0 16px;color:var(--text-secondary)}.search-input[data-v-fac69a28]{flex:1;border:none;outline:none;padding:16px 20px 16px 0;font-size:1.2rem;color:#000!important;background:transparent}.search-input[data-v-fac69a28]::placeholder{color:var(--text-light)}.quick-links[data-v-fac69a28]{margin-bottom:80px}.quick-links-grid[data-v-fac69a28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.quick-link-card[data-v-fac69a28]{background:var(--bg-white);border-radius:16px;padding:32px 24px;text-align:center;border:1px solid var(--border-color);box-shadow:var(--shadow-md);cursor:pointer;transition:all .3s ease}.quick-link-card[data-v-fac69a28]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.quick-link-icon[data-v-fac69a28]{font-size:3rem;margin-bottom:16px}.quick-link-title[data-v-fac69a28]{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin-bottom:8px}.quick-link-desc[data-v-fac69a28]{color:var(--text-white);line-height:1.5}.help-categories[data-v-fac69a28],.category-section[data-v-fac69a28]{margin-bottom:80px}.category-title[data-v-fac69a28]{display:flex;align-items:center;gap:12px;font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:32px}.category-icon[data-v-fac69a28]{font-size:2.5rem}.articles-grid[data-v-fac69a28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.help-article[data-v-fac69a28]{background:var(--bg-white);border-radius:12px;padding:24px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all .3s ease}.help-article[data-v-fac69a28]:hover{box-shadow:var(--shadow-md);border-color:var(--primary-color)}.article-header[data-v-fac69a28]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.article-title[data-v-fac69a28]{font-size:1.25rem;font-weight:600;color:#fff;line-height:1.4;flex:1;margin-right:12px}.article-duration[data-v-fac69a28]{font-size:.75rem;color:var(--primary-color);background:#667eea1a;padding:4px 8px;border-radius:12px;border:1px solid rgba(102,126,234,.2);font-weight:600;white-space:nowrap;flex-shrink:0}.article-excerpt[data-v-fac69a28]{color:var(--text-white);line-height:1.6;margin-bottom:16px}.article-link[data-v-fac69a28]{background:none;border:none;color:var(--primary-color);font-weight:600;cursor:pointer;font-size:.875rem;padding:0;transition:color .3s ease}.article-link[data-v-fac69a28]:hover{color:var(--primary-dark)}.faq-container[data-v-fac69a28]{max-width:800px;position:relative}.faq-item[data-v-fac69a28]{background:var(--bg-white);border:none;border-radius:0;margin-bottom:20px;overflow:hidden;position:relative;transform:skewY(-2deg);box-shadow:0 4px 12px #00000014;transition:all .3s ease}.faq-item[data-v-fac69a28]:hover{transform:skewY(-2deg) translate(5px);box-shadow:0 8px 20px #667eea26}.faq-item[data-v-fac69a28]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));z-index:1}.faq-item[data-v-fac69a28]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:linear-gradient(135deg,var(--secondary-color),var(--accent-color));z-index:1}.faq-question[data-v-fac69a28]{width:100%;background:none;border:none;padding:24px 28px;text-align:left;font-size:1.1rem;font-weight:600;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;transform:skewY(2deg)}.faq-question[data-v-fac69a28]:hover{background:linear-gradient(135deg,#667eea0d,#764ba20d)}.faq-question[data-v-fac69a28]:before{content:"";position:absolute;left:0;top:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.3),transparent)}.faq-toggle[data-v-fac69a28]{font-size:.875rem;transition:transform .3s ease;color:var(--primary-color);font-weight:700;transform:skewY(-2deg)}.faq-toggle.active[data-v-fac69a28]{transform:rotate(180deg) skewY(-2deg)}.faq-answer[data-v-fac69a28]{padding:0 28px;max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.faq-answer.active[data-v-fac69a28]{padding:0 28px 24px;max-height:300px}.faq-answer p[data-v-fac69a28]{color:var(--text-white);line-height:1.6;transform:skewY(2deg);position:relative;z-index:2}.faq-answer[data-v-fac69a28]:before{content:"";position:absolute;left:28px;top:0;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(118,75,162,.2),transparent)}.search-results .faq-item[data-v-fac69a28]{transform:skewY(-2deg) scale(1.02);border-left:none;border-right:none}.search-results .faq-item[data-v-fac69a28]:before{width:6px;background:linear-gradient(135deg,var(--accent-color),var(--primary-color));box-shadow:0 0 10px #f59e0b4d}.search-results .faq-item[data-v-fac69a28]:after{width:3px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));box-shadow:0 0 8px #667eea4d}.search-results .faq-question[data-v-fac69a28]{background:linear-gradient(135deg,#f59e0b05,#667eea05)}.faq-item[data-v-fac69a28]:nth-child(2n){transform:skewY(1deg)}.faq-item[data-v-fac69a28]:nth-child(2n):hover{transform:skewY(1deg) translate(5px)}.faq-item:nth-child(2n) .faq-question[data-v-fac69a28],.faq-item:nth-child(2n) .faq-answer p[data-v-fac69a28]{transform:skewY(-1deg)}.faq-item:nth-child(2n) .faq-toggle[data-v-fac69a28]{transform:skewY(1deg)}.faq-item:nth-child(2n) .faq-toggle.active[data-v-fac69a28]{transform:rotate(180deg) skewY(1deg)}.contact-support[data-v-fac69a28]{background:linear-gradient(135deg,#c9cddc03,#efedf203),url(/img/devCode.png);background-size:cover;background-position:center;background-attachment:fixed;background-blend-mode:overlay;border-radius:20px;padding:60px 40px;text-align:center;color:var(--secondary-color);margin-bottom:60px;position:relative;overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);animation:smoothBackground-fac69a28 20s ease-in-out infinite alternate}@keyframes smoothBackground-fac69a28{0%{background-size:100% auto;background-position:center center}50%{background-size:110% auto;background-position:center 10%}to{background-size:100% auto;background-position:center center}}.contact-support[data-v-fac69a28]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c9cddc0d,#efedf20d);border-radius:20px;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .6s ease}.contact-support[data-v-fac69a28]:hover:before{background:transparent;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.support-content[data-v-fac69a28]{position:relative;z-index:2;animation:fadeInUp-fac69a28 .8s ease-out}@keyframes fadeInUp-fac69a28{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.support-title[data-v-fac69a28]{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#fff}.support-subtitle[data-v-fac69a28]{font-size:1.25rem;margin-bottom:32px;opacity:.9;color:#fff}.support-buttons[data-v-fac69a28]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.support-btn[data-v-fac69a28]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent}.support-btn.primary[data-v-fac69a28]{background:transparent;color:var(--primary-color);border-color:#fff}.support-btn.primary[data-v-fac69a28]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ffffff4d}.support-btn.secondary[data-v-fac69a28]{background:#ffffff1a;color:#fff;border-color:#fff}.support-btn.secondary[data-v-fac69a28]:hover{background:#fff3}.btn-icon[data-v-fac69a28]{font-size:1.25rem}.search-results[data-v-fac69a28]{margin-bottom:80px}.results-header[data-v-fac69a28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.results-title[data-v-fac69a28]{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0}.clear-search[data-v-fac69a28]{background:none;border:2px solid var(--border-color);color:var(--text-secondary);padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.clear-search[data-v-fac69a28]:hover{border-color:var(--primary-color);color:var(--primary-color);background:#667eea0d}.no-results[data-v-fac69a28]{text-align:center;padding:60px 20px;background:var(--bg-white);border-radius:16px;border:1px solid var(--border-color);margin-top:40px}.no-results-icon[data-v-fac69a28]{font-size:4rem;margin-bottom:20px;opacity:.5}.no-results-title[data-v-fac69a28]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.no-results-text[data-v-fac69a28]{color:var(--text-secondary);line-height:1.6;max-width:500px;margin:0 auto}.search-results .category-title[data-v-fac69a28]{color:var(--primary-color);margin-bottom:24px}.search-results .help-article[data-v-fac69a28],.search-results .faq-item[data-v-fac69a28]{border-left:4px solid var(--primary-color)}@media(max-width:768px){.results-header[data-v-fac69a28]{flex-direction:column;gap:16px;align-items:flex-start}.results-title[data-v-fac69a28]{font-size:1.5rem}.clear-search[data-v-fac69a28]{align-self:flex-end}.no-results[data-v-fac69a28]{padding:40px 16px}.no-results-icon[data-v-fac69a28]{font-size:3rem}.no-results-title[data-v-fac69a28]{font-size:1.25rem}}body{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;color:#1f2937!important}[data-v-668e9e5d]:root{--primary-color: #667eea;--primary-dark: #5a67d8;--secondary-color: #764ba2;--accent-color: #f59e0b;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--text-primary: #1f2937;--text-secondary: #6b7280;--text-light: #9ca3af;--bg-white: #ffffff;--bg-light: #f9fafb;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1)}.documentation[data-v-668e9e5d]{min-height:100vh;background:transparent}.doc-main[data-v-668e9e5d]{padding:80px 0 60px;background:transparent}.container[data-v-668e9e5d]{max-width:1200px;margin:0 auto;padding:0 20px}.doc-header[data-v-668e9e5d]{text-align:center;margin-bottom:80px;margin-top:60px;position:relative;background:linear-gradient(135deg,#667eea33,#764ba233),url(/img/documentation-bg.jpg) center/cover;padding:170px 0;border-radius:20px;overflow:hidden}.doc-cadre[data-v-668e9e5d]{margin-top:-170px}.doc-title[data-v-668e9e5d]{font-size:3.5rem;font-weight:800;color:var(--primary-color);margin-bottom:20px}.doc-subtitle[data-v-668e9e5d]{font-size:1.25rem;color:#fff;margin-bottom:40px;line-height:1.6}.quick-nav[data-v-668e9e5d]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:40px}.nav-btn[data-v-668e9e5d]{display:flex;flex-direction:column;align-items:center;background:var(--bg-white);border:3px solid rgb(51,51,127);border-radius:16px;padding:20px 24px;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-md)}.nav-btn[data-v-668e9e5d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.nav-icon[data-v-668e9e5d]{font-size:2rem;margin-bottom:8px}.nav-text[data-v-668e9e5d]{font-size:.9rem;font-weight:600;color:#f5f5f5}.doc-section[data-v-668e9e5d]{margin-bottom:120px;position:relative}.section-header-enhanced[data-v-668e9e5d]{display:flex;align-items:center;gap:32px;margin-bottom:60px;position:relative}.section-number[data-v-668e9e5d]{font-size:6rem;font-weight:800;color:#667eea26;line-height:1;-webkit-user-select:none;user-select:none}.section-content[data-v-668e9e5d]{flex:1}.section-title[data-v-668e9e5d]{font-size:3rem;font-weight:700;color:var(--primary-color);margin-bottom:12px;display:flex;align-items:center;gap:16px}.section-icon[data-v-668e9e5d]{font-size:2.5rem}.section-desc[data-v-668e9e5d]{font-size:1.25rem;color:var(--bg-white);line-height:1.5;max-width:800px}.subscription-section[data-v-668e9e5d]{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:24px;padding:60px;border:1px solid rgba(102,126,234,.1)}.process-flow[data-v-668e9e5d]{position:relative}.flow-line[data-v-668e9e5d]{position:absolute;left:40px;top:60px;bottom:60px;width:2px;background:linear-gradient(180deg,var(--primary-color),var(--secondary-color));z-index:1}.steps-timeline[data-v-668e9e5d]{position:relative;z-index:2}.timeline-step[data-v-668e9e5d]{display:flex;gap:32px;margin-bottom:60px}.step-marker[data-v-668e9e5d]{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative}.step-inner[data-v-668e9e5d]{width:64px;height:64px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;box-shadow:0 8px 24px #667eea4d}.step-card-enhanced[data-v-668e9e5d]{flex:1;background:var(--bg-white);border-radius:20px;padding:32px;box-shadow:0 8px 32px #00000014;border:1px solid var(--border-color);transition:all .3s ease}.step-card-enhanced[data-v-668e9e5d]:hover{transform:translateY(-4px);box-shadow:0 16px 48px #667eea26;border-color:var(--primary-color)}.step-header[data-v-668e9e5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.step-title[data-v-668e9e5d]{font-size:1.5rem;font-weight:600;color:#fff}.step-badge[data-v-668e9e5d]{background:linear-gradient(135deg,var(--accent-color),var(--warning-color));color:#fff;padding:6px 16px;border-radius:20px;font-size:.875rem;font-weight:600}.step-features[data-v-668e9e5d]{display:grid;gap:12px;margin:24px 0}.feature-item[data-v-668e9e5d]{display:flex;align-items:center;gap:12px;color:var(--text-secondary)}.feature-icon[data-v-668e9e5d]{font-size:1.125rem}.action-btn[data-v-668e9e5d]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001a}.action-btn[data-v-668e9e5d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3,#fff0);border-radius:12px;opacity:0;transition:opacity .3s ease}.action-btn[data-v-668e9e5d]:hover:before{opacity:1}.action-btn.primary[data-v-668e9e5d]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:2px solid rgba(255,255,255,.3)}.action-btn.primary[data-v-668e9e5d]:hover{transform:translateY(-3px);box-shadow:0 8px 32px #667eea66;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.action-btn.primary[data-v-668e9e5d]:active{transform:translateY(-1px);box-shadow:0 4px 16px #667eea4d}.btn-arrow[data-v-668e9e5d]{transition:transform .3s ease}.action-btn:hover .btn-arrow[data-v-668e9e5d]{transform:translate(4px)}.credentials-list[data-v-668e9e5d]{display:grid;gap:16px;margin:24px 0}.credentials-flow[data-v-668e9e5d]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0;position:relative}.credential-step[data-v-668e9e5d]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px;background:var(--bg-light);border-radius:16px;border:2px solid var(--border-color);transition:all .3s ease;position:relative}.credential-step[data-v-668e9e5d]:hover{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 8px 24px #667eea26}.credential-icon-large[data-v-668e9e5d]{font-size:2.5rem;margin-bottom:16px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.credential-info h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--secondary-color);margin-bottom:8px}.credential-info p[data-v-668e9e5d]{color:var(--text-white);font-size:.9rem;line-height:1.4}.flow-arrow[data-v-668e9e5d]{font-size:2rem;color:var(--primary-color);font-weight:700;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:#fff;box-shadow:0 4px 12px #667eea4d;flex-shrink:0}.credential-item[data-v-668e9e5d]{display:flex;gap:16px;padding:20px;background:var(--bg-light);border-radius:12px;border-left:4px solid var(--primary-color)}.credential-icon[data-v-668e9e5d]{font-size:1.5rem;flex-shrink:0}.credential-content h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.credential-content p[data-v-668e9e5d]{color:var(--text-secondary);font-size:.9rem}.security-notice[data-v-668e9e5d]{background:linear-gradient(135deg,#f59e0b1a,#ef44441a);border-left:4px solid var(--warning-color);padding:20px;border-radius:12px;display:flex;gap:16px;margin-top:24px}.notice-icon[data-v-668e9e5d]{font-size:1.5rem;flex-shrink:0}.notice-content h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:red;margin-bottom:8px}.notice-content p[data-v-668e9e5d]{color:#fff;font-size:.9rem;line-height:1.4;margin:0}.role-intro[data-v-668e9e5d]{text-align:center;margin-bottom:40px}.role-intro h3[data-v-668e9e5d]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:12px}.role-intro p[data-v-668e9e5d]{color:var(--text-white);font-size:1rem;line-height:1.5}.admin-process-flow[data-v-668e9e5d],.agent-process-flow[data-v-668e9e5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:60px;position:relative}.admin-process-step[data-v-668e9e5d],.agent-process-step[data-v-668e9e5d]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.privileges-flow[data-v-668e9e5d],.limitations-flow[data-v-668e9e5d]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.privilege-step[data-v-668e9e5d]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#22c55e1a;border-radius:8px;font-size:.8rem;color:var(--success-color)}.limitation-step[data-v-668e9e5d]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.8rem}.limitation-step.allowed[data-v-668e9e5d]{background:#22c55e1a;color:var(--success-color)}.limitation-step.forbidden[data-v-668e9e5d]{background:#ef44441a;color:var(--error-color)}.privilege-icon[data-v-668e9e5d],.limitation-icon[data-v-668e9e5d]{font-size:1rem;flex-shrink:0}.admin-summary[data-v-668e9e5d],.agent-summary[data-v-668e9e5d]{background:linear-gradient(135deg,#667eea0d,#a855f70d);border-radius:16px;padding:32px;border:2px solid var(--primary-color)}.agent-summary[data-v-668e9e5d]{background:linear-gradient(135deg,#f59e0b0d,#fbbf240d);border-color:var(--accent-color)}.summary-header h4[data-v-668e9e5d]{font-size:1.25rem;font-weight:600;color:#fff!important;margin-bottom:24px;text-align:center}.admin-diagram[data-v-668e9e5d],.agent-diagram[data-v-668e9e5d]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.admin-step-summary[data-v-668e9e5d],.agent-step-summary[data-v-668e9e5d]{display:flex;flex-direction:column;align-items:center;gap:8px}.admin-note[data-v-668e9e5d],.agent-note[data-v-668e9e5d]{display:flex;align-items:center;gap:12px;background:var(--bg-white);padding:16px 20px;border-radius:12px;box-shadow:0 2px 12px #667eea26}.agent-note[data-v-668e9e5d]{box-shadow:0 2px 12px #f59e0b26}.integration-workspace[data-v-668e9e5d]{background:var(--bg-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0006}.workspace-header[data-v-668e9e5d]{background:linear-gradient(135deg,#667eea1a,#764ba21a);padding:24px}.workspace-tabs[data-v-668e9e5d]{display:flex;justify-content:center;gap:8px}.tab-btn[data-v-668e9e5d]{display:flex;align-items:center;gap:8px;padding:16px 24px;background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:700;font-size:1rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.tab-btn[data-v-668e9e5d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff40,#fff0);border-radius:10px;opacity:0;transition:opacity .3s ease}.tab-btn[data-v-668e9e5d]:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.tab-btn[data-v-668e9e5d]:hover:before{opacity:1}.tab-btn.active[data-v-668e9e5d]{color:var(--success-color);border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #ffffff4d;transform:translateY(-2px)}.tab-btn.active[data-v-668e9e5d]:hover{background:#ffffff40;color:var(--success-color)}.tab-icon[data-v-668e9e5d]{font-size:1.125rem}.workspace-content[data-v-668e9e5d]{padding:40px}.tab-content[data-v-668e9e5d]{animation:fadeIn-668e9e5d .3s ease}@keyframes fadeIn-668e9e5d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.code-integration[data-v-668e9e5d]{max-width:800px;margin:0 auto}.code-header[data-v-668e9e5d]{text-align:center;margin-bottom:32px}.code-title[data-v-668e9e5d]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:8px}.code-desc[data-v-668e9e5d]{color:var(--bg-white)}.code-blocks[data-v-668e9e5d]{display:grid;gap:24px;margin-bottom:32px}.code-block-item[data-v-668e9e5d]{background:#1f2937;border-radius:16px;overflow:hidden}.code-label[data-v-668e9e5d]{background:#374151;color:#f3f4f6;padding:12px 20px;font-weight:600;font-size:.875rem}.code-container[data-v-668e9e5d]{position:relative}.code-actions[data-v-668e9e5d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#374151;border-bottom:1px solid #4b5563}.code-lang[data-v-668e9e5d]{color:#f3f4f6;font-weight:600;font-size:.875rem}.copy-btn[data-v-668e9e5d]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:2px solid transparent;padding:12px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:700;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 8px #667eea4d}.copy-btn[data-v-668e9e5d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3,#fff0);border-radius:8px;opacity:0;transition:opacity .3s ease}.copy-btn[data-v-668e9e5d]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px);box-shadow:0 4px 16px #667eea66;border-color:#ffffff4d}.copy-btn[data-v-668e9e5d]:hover:before{opacity:1}.copy-btn[data-v-668e9e5d]:active{transform:translateY(0);box-shadow:0 2px 8px #667eea4d}.copy-btn.copied[data-v-668e9e5d]{background:linear-gradient(135deg,var(--success-color),#16a34a);border-color:transparent;animation:pulse-668e9e5d .6s ease}@keyframes pulse-668e9e5d{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.code-content[data-v-668e9e5d]{padding:20px;margin:0;color:#f3f4f6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.code-notice[data-v-668e9e5d]{background:linear-gradient(135deg,#f59e0b1a,#ef44441a);border-left:4px solid var(--warning-color);padding:20px;border-radius:12px;display:flex;gap:16px}.code-notice code[data-v-668e9e5d]{background:#f59e0b33;color:var(--accent-color);padding:2px 6px;border-radius:4px;font-family:monospace}.integration-steps-enhanced[data-v-668e9e5d]{display:grid;grid-template-columns:1fr 300px;gap:40px}.step-guide[data-v-668e9e5d]{display:grid;gap:20px}.guide-step[data-v-668e9e5d]{display:flex;gap:16px;padding:24px;background:var(--bg-light);border-radius:16px;border-left:4px solid var(--success-color)}.guide-number[data-v-668e9e5d]{width:32px;height:32px;background:var(--success-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.guide-content h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.guide-content p[data-v-668e9e5d]{color:var(--text-secondary);line-height:1.5}.result-preview[data-v-668e9e5d]{background:var(--bg-white);border-radius:16px;padding:24px;border:2px solid var(--border-color);height:fit-content}.preview-header[data-v-668e9e5d]{margin-bottom:20px}.preview-header h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.widget-preview[data-v-668e9e5d]{text-align:center;padding:20px;background:var(--bg-light);border-radius:12px}.widget-button[data-v-668e9e5d]{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:0 8px 24px #667eea4d}.widget-icon[data-v-668e9e5d]{font-size:1.5rem;color:#fff}.widget-label[data-v-668e9e5d]{font-size:.875rem;color:var(--text-secondary);font-weight:600}.installation-workspace[data-v-668e9e5d]{background:var(--bg-white);border-radius:20px;padding:40px;box-shadow:0 8px 32px #00000014}.installation-flow[data-v-668e9e5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:60px;position:relative}.installation-step[data-v-668e9e5d]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.step-visual[data-v-668e9e5d]{position:relative;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.step-icon-large[data-v-668e9e5d]{font-size:3rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:#fff;box-shadow:0 8px 24px #667eea4d;position:relative;z-index:2;transition:all .3s ease}.installation-step:hover .step-icon-large[data-v-668e9e5d]{transform:scale(1.1);box-shadow:0 12px 32px #667eea66}.step-number-badge[data-v-668e9e5d]{position:absolute;top:-8px;right:-8px;width:32px;height:32px;background:var(--accent-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;box-shadow:0 4px 12px #f59e0b4d;z-index:3}.step-content h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:#fff!important;margin-bottom:12px;line-height:1.3}.step-content p[data-v-668e9e5d]{color:var(--text-white)!important;font-size:.9rem;line-height:1.5;margin-bottom:16px}.step-code-preview[data-v-668e9e5d]{background:#1f2937;border-radius:8px;padding:12px;margin-top:12px;border:1px solid var(--border-color)}.step-code-preview code[data-v-668e9e5d]{color:#f3f4f6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.4;word-break:break-all}.step-result[data-v-668e9e5d]{margin-top:16px}.widget-demo[data-v-668e9e5d]{display:flex;flex-direction:column;align-items:center;gap:8px}.widget-button-demo[data-v-668e9e5d]{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #667eea4d;animation:pulse-668e9e5d 2s infinite}@keyframes pulse-668e9e5d{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.widget-icon-demo[data-v-668e9e5d]{font-size:1.25rem;color:#fff}.widget-label-demo[data-v-668e9e5d]{font-size:.8rem;color:var(--success-color);font-weight:600}.flow-connector[data-v-668e9e5d]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px;position:relative;z-index:1}.connector-line[data-v-668e9e5d]{width:2px;height:40px;background:linear-gradient(180deg,var(--primary-color),var(--secondary-color));margin-bottom:8px}.connector-arrow[data-v-668e9e5d]{width:32px;height:32px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 4px 12px #667eea4d}.installation-summary[data-v-668e9e5d]{background:linear-gradient(135deg,#22c55e0d,#10b9810d);border-radius:16px;padding:32px;border:2px solid var(--success-color)}.summary-header h4[data-v-668e9e5d]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:20px;text-align:center}.success-message[data-v-668e9e5d]{display:flex;align-items:center;gap:20px;background:var(--bg-white);padding:24px;border-radius:12px;box-shadow:0 4px 16px #22c55e26}.success-icon[data-v-668e9e5d]{font-size:3rem;flex-shrink:0}.success-text h5[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--success-color);margin-bottom:4px}.success-text p[data-v-668e9e5d]{color:var(--bg-white)!important;font-size:.9rem;line-height:1.4;margin:0}.inbox-workspace[data-v-668e9e5d]{background:var(--bg-white);border-radius:20px;padding:40px;box-shadow:0 8px 32px #00000014}.inbox-intro[data-v-668e9e5d]{text-align:center;margin-bottom:40px}.inbox-intro h3[data-v-668e9e5d]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:12px}.inbox-intro p[data-v-668e9e5d]{color:var(--text-white);font-size:1rem;line-height:1.5}.inbox-process-flow[data-v-668e9e5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:60px;position:relative}.inbox-process-step[data-v-668e9e5d]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.process-visual[data-v-668e9e5d]{position:relative;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.process-image[data-v-668e9e5d]{width:80px;height:80px;border-radius:12px;object-fit:cover;box-shadow:0 6px 20px #667eea4d;transition:all .3s ease;cursor:pointer;position:relative}.process-image[data-v-668e9e5d]:hover{transform:scale(1.05);box-shadow:0 8px 24px #667eea66}.process-image[data-v-668e9e5d]:after{content:"🔍";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;color:#fff;background:#000000b3;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px;opacity:0;transition:opacity .3s ease;pointer-events:none}.process-image[data-v-668e9e5d]:hover:after{opacity:1}.process-icon-large[data-v-668e9e5d]{font-size:2.5rem;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:#fff;box-shadow:0 6px 20px #667eea4d;position:relative;z-index:2;transition:all .3s ease}.inbox-process-step:hover .process-image[data-v-668e9e5d],.inbox-process-step:hover .process-icon-large[data-v-668e9e5d]{transform:scale(1.1);box-shadow:0 8px 28px #667eea66}.process-step-number[data-v-668e9e5d]{position:absolute;top:-6px;right:-6px;width:28px;height:28px;background:var(--accent-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;box-shadow:0 3px 10px #f59e0b4d;z-index:3}.process-content h4[data-v-668e9e5d]{font-size:1.1rem;font-weight:600;color:var(--bg-white);margin-bottom:8px;line-height:1.3}.process-content p[data-v-668e9e5d]{color:var(--text-white);font-size:.85rem;line-height:1.4;margin-bottom:16px}.process-features[data-v-668e9e5d]{display:flex;flex-direction:column;gap:8px;text-align:left}.feature-item[data-v-668e9e5d]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#e0ffff}.feature-icon[data-v-668e9e5d]{font-size:.9rem;flex-shrink:0}.process-actions[data-v-668e9e5d]{display:flex;flex-direction:column;gap:8px;text-align:left}.action-step[data-v-668e9e5d]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#e0ffff}.action-number[data-v-668e9e5d]{background:var(--primary-color);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;flex-shrink:0}.process-connector[data-v-668e9e5d]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:35px;position:relative;z-index:1}.connector-line[data-v-668e9e5d]{width:2px;height:30px;background:linear-gradient(180deg,var(--primary-color),var(--secondary-color));margin-bottom:6px}.connector-arrow[data-v-668e9e5d]{width:28px;height:28px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.9rem;box-shadow:0 3px 10px #667eea4d}.inbox-summary[data-v-668e9e5d]{background:linear-gradient(135deg,#667eea0d,#a855f70d);border-radius:16px;padding:32px;border:2px solid var(--primary-color)}.summary-header h4[data-v-668e9e5d]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:24px;text-align:center}.workflow-diagram[data-v-668e9e5d]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.workflow-step-summary[data-v-668e9e5d]{display:flex;flex-direction:column;align-items:center;gap:8px}.step-circle[data-v-668e9e5d]{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 4px 16px #667eea4d}.step-label[data-v-668e9e5d]{font-size:.85rem;font-weight:600;color:var(--bg-light);text-align:center}.workflow-arrow[data-v-668e9e5d]{font-size:1.5rem;color:var(--primary-color);font-weight:700}.workflow-note[data-v-668e9e5d]{display:flex;align-items:center;gap:12px;background:var(--bg-white);padding:16px 20px;border-radius:12px;box-shadow:0 2px 12px #667eea26}.note-icon[data-v-668e9e5d]{font-size:1.5rem;flex-shrink:0}.workflow-note p[data-v-668e9e5d]{color:var(--text-white);font-size:.9rem;line-height:1.4;margin:0}.image-modal[data-v-668e9e5d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-668e9e5d .3s ease}@keyframes fadeIn-668e9e5d{0%{opacity:0}to{opacity:1}}.modal-content[data-v-668e9e5d]{background:var(--bg-white);border-radius:16px;max-width:90%;max-height:90%;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:slideUp-668e9e5d .3s ease}@keyframes slideUp-668e9e5d{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-668e9e5d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color);background:var(--bg-light)}.modal-header h4[data-v-668e9e5d]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.modal-close[data-v-668e9e5d]{background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.modal-close[data-v-668e9e5d]:hover{background:var(--error-color);color:#fff;transform:rotate(90deg)}.modal-body[data-v-668e9e5d]{padding:24px;display:flex;align-items:center;justify-content:center;background:var(--bg-white)}.modal-image[data-v-668e9e5d]{max-width:100%;max-height:70vh;border-radius:8px;box-shadow:0 8px 32px #0003;object-fit:contain}.roles-workspace[data-v-668e9e5d]{background:var(--bg-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #00000014}.roles-selector[data-v-668e9e5d]{display:flex;background:linear-gradient(135deg,#667eea1a,#764ba21a);padding:8px}.role-btn[data-v-668e9e5d]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 32px;background:#ffffff26;border:2px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:700;font-size:1.1rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.role-btn[data-v-668e9e5d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff40,#fff0);border-radius:10px;opacity:0;transition:opacity .3s ease}.role-btn[data-v-668e9e5d]:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.role-btn[data-v-668e9e5d]:hover:before{opacity:1}.role-btn.active[data-v-668e9e5d]{background:transparent;color:var(--secondary-color);border-color:#fff;box-shadow:0 4px 20px #ffffff4d}.role-btn.active[data-v-668e9e5d]:hover{background:#ffffff40;color:var(--success-color)}.role-icon[data-v-668e9e5d]{font-size:1.25rem}.role-content[data-v-668e9e5d]{padding:40px}.role-detail[data-v-668e9e5d]{animation:fadeIn-668e9e5d .3s ease}.role-header[data-v-668e9e5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.role-title[data-v-668e9e5d]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.role-permissions[data-v-668e9e5d]{color:var(--text-secondary);font-size:.9rem}.role-badge[data-v-668e9e5d]{padding:8px 20px;border-radius:20px;font-size:.875rem;font-weight:700;text-transform:uppercase}.role-badge.admin[data-v-668e9e5d]{background:linear-gradient(135deg,var(--secondary-color),#ec4899);color:#fff}.role-badge.agent[data-v-668e9e5d]{background:linear-gradient(135deg,var(--success-color),var(--accent-color));color:#fff}.workflow-steps[data-v-668e9e5d]{display:grid;gap:32px;margin-bottom:40px}.workflow-step[data-v-668e9e5d]{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start}.step-visual[data-v-668e9e5d]{position:relative}.step-image[data-v-668e9e5d]{width:100%;height:auto;border-radius:16px;box-shadow:0 8px 24px #0000001f;border:2px solid var(--border-color)}.step-overlay[data-v-668e9e5d]{position:absolute;top:16px;left:16px;width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;box-shadow:0 4px 12px #667eea4d}.step-details h4[data-v-668e9e5d]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.step-details p[data-v-668e9e5d]{color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.step-features[data-v-668e9e5d]{display:flex;flex-wrap:wrap;gap:8px}.feature-tag[data-v-668e9e5d]{background:#667eea1a;color:var(--primary-color);padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:600}.admin-privileges[data-v-668e9e5d],.agent-limitations[data-v-668e9e5d]{background:var(--bg-light);border-radius:16px;padding:24px}.admin-privileges h4[data-v-668e9e5d],.agent-limitations h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:16px}.privileges-flow[data-v-668e9e5d]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0;position:relative}.privilege-step[data-v-668e9e5d]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background:var(--bg-white);border-radius:12px;border:2px solid var(--border-color);transition:all .3s ease;position:relative}.privilege-step[data-v-668e9e5d]:hover{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 8px 24px #667eea26}.privilege-icon-large[data-v-668e9e5d]{font-size:2rem;margin-bottom:12px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.privilege-info h5[data-v-668e9e5d]{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}.privileges-grid[data-v-668e9e5d],.limitations-grid[data-v-668e9e5d]{display:grid;gap:12px}.privilege-item[data-v-668e9e5d],.limitation-item[data-v-668e9e5d]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-white);border-radius:8px}.privilege-icon[data-v-668e9e5d],.limitation-icon[data-v-668e9e5d]{font-size:1.125rem;flex-shrink:0}.limitation-item.allowed[data-v-668e9e5d]{border-left:3px solid var(--success-color)}.limitation-item.forbidden[data-v-668e9e5d]{border-left:3px solid var(--error-color)}.limitations-flow[data-v-668e9e5d]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0;position:relative}.limitation-step[data-v-668e9e5d]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background:var(--bg-white);border-radius:12px;border:2px solid var(--border-color);transition:all .3s ease;position:relative}.limitation-step.allowed[data-v-668e9e5d]{border-color:var(--success-color);background:#22c55e0d}.limitation-step.forbidden[data-v-668e9e5d]{border-color:var(--error-color);background:#ef44440d}.limitation-step[data-v-668e9e5d]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.limitation-step.allowed[data-v-668e9e5d]:hover{border-color:var(--success-color);box-shadow:0 8px 24px #22c55e40}.limitation-step.forbidden[data-v-668e9e5d]:hover{border-color:var(--error-color);box-shadow:0 8px 24px #ef444440}.limitation-icon-large[data-v-668e9e5d]{font-size:2rem;margin-bottom:12px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.limitation-info h5[data-v-668e9e5d]{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}.discussions-section[data-v-668e9e5d]{background:linear-gradient(135deg,#22c55e0d,#3b82f60d);border-radius:24px;padding:60px;border:1px solid rgba(34,197,94,.1)}.discussions-workspace[data-v-668e9e5d]{background:var(--bg-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #00000014}.workflow-tabs[data-v-668e9e5d]{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(135deg,#667eea1a,#764ba21a);padding:8px}.workflow-tab[data-v-668e9e5d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;background:#ffffff26;border:2px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:700;font-size:.9rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.workflow-tab[data-v-668e9e5d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff40,#fff0);border-radius:10px;opacity:0;transition:opacity .3s ease}.workflow-tab[data-v-668e9e5d]:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.workflow-tab[data-v-668e9e5d]:hover:before{opacity:1}.workflow-tab.active[data-v-668e9e5d]{color:var(--success-color);border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #ffffff4d;transform:translateY(-2px)}.workflow-tab.active[data-v-668e9e5d]:hover{background:#ffffff40;color:var(--success-color)}.workflow-content[data-v-668e9e5d]{padding:40px}.workflow-detail[data-v-668e9e5d]{animation:fadeIn-668e9e5d .3s ease}.inbox-flow[data-v-668e9e5d],.actions-workspace[data-v-668e9e5d],.notifications-workspace[data-v-668e9e5d],.client-workspace[data-v-668e9e5d]{max-width:1000px;margin:0 auto}.flow-intro[data-v-668e9e5d],.actions-intro[data-v-668e9e5d],.notifications-intro[data-v-668e9e5d],.client-intro[data-v-668e9e5d]{text-align:center;margin-bottom:40px}.flow-intro h3[data-v-668e9e5d],.actions-intro h3[data-v-668e9e5d],.notifications-intro h3[data-v-668e9e5d],.client-intro h3[data-v-668e9e5d]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:12px}.flow-intro p[data-v-668e9e5d],.actions-intro p[data-v-668e9e5d],.notifications-intro p[data-v-668e9e5d],.client-intro p[data-v-668e9e5d]{color:var(--text-white);font-size:1.1rem;line-height:1.6}.flow-steps[data-v-668e9e5d]{display:grid;gap:40px}.flow-step[data-v-668e9e5d]{display:grid;grid-template-columns:350px 1fr;gap:32px;align-items:start}.step-badge[data-v-668e9e5d]{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:600}.step-content h4[data-v-668e9e5d]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.step-content p[data-v-668e9e5d]{color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.feature-list[data-v-668e9e5d]{list-style:none;padding:0;margin:0}.feature-list li[data-v-668e9e5d]{padding:6px 0;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.process-list[data-v-668e9e5d]{display:grid;gap:12px;margin:16px 0}.process-item[data-v-668e9e5d]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-light);border-radius:8px}.process-number[data-v-668e9e5d]{width:24px;height:24px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.actions-grid[data-v-668e9e5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.action-card[data-v-668e9e5d]{background:var(--bg-white);border:2px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s ease}.action-card[data-v-668e9e5d]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #667eea26;border-color:var(--primary-color)}.action-visual[data-v-668e9e5d]{position:relative;padding:24px;background:var(--bg-light);text-align:center}.action-image[data-v-668e9e5d]{width:100%;max-width:200px;height:auto;border-radius:12px;border:2px solid var(--border-color)}.action-overlay[data-v-668e9e5d]{position:absolute;top:16px;right:16px;width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #667eea4d}.action-icon[data-v-668e9e5d]{font-size:1.125rem}.action-content[data-v-668e9e5d]{padding:24px}.action-content h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:8px}.action-content p[data-v-668e9e5d]{color:var(--text-white);line-height:1.5;margin-bottom:16px}.action-permissions[data-v-668e9e5d]{display:flex;flex-wrap:wrap;gap:6px}.permission-tag[data-v-668e9e5d]{background:#667eea1a;color:var(--primary-color);padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:600}.action-note[data-v-668e9e5d]{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-left:4px solid var(--primary-color);padding:20px;border-radius:12px;display:flex;gap:16px}.notifications-timeline[data-v-668e9e5d]{display:grid;gap:24px;margin-bottom:32px}.notification-item[data-v-668e9e5d]{display:flex;gap:20px;padding:24px;background:var(--bg-white);border:2px solid var(--border-color);border-radius:16px;transition:all .3s ease}.notification-item[data-v-668e9e5d]:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #f59e0b26}.notification-icon-large[data-v-668e9e5d]{font-size:2.5rem;flex-shrink:0}.notification-content h4[data-v-668e9e5d]{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin-bottom:8px}.notification-content p[data-v-668e9e5d]{color:#e0ffff;line-height:1.6;margin-bottom:12px}.notification-details[data-v-668e9e5d]{display:flex;flex-wrap:wrap;gap:8px}.detail-tag[data-v-668e9e5d]{background:#f59e0b1a;color:var(--accent-color);padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:600}.notification-benefits[data-v-668e9e5d]{background:var(--bg-light);border-radius:16px;padding:24px}.notification-benefits h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--bg-light);margin-bottom:16px}.benefits-grid[data-v-668e9e5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.benefit-item[data-v-668e9e5d]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-white);border-radius:8px}.benefit-icon[data-v-668e9e5d]{font-size:1.125rem;flex-shrink:0}.client-states[data-v-668e9e5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:32px}.state-card[data-v-668e9e5d]{background:var(--bg-white);border:2px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s ease}.state-card.active[data-v-668e9e5d]{border-color:var(--success-color)}.state-card.closed[data-v-668e9e5d]{border-color:var(--error-color)}.state-card[data-v-668e9e5d]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.state-visual[data-v-668e9e5d]{position:relative;padding:24px;background:var(--bg-light);text-align:center}.state-image[data-v-668e9e5d]{width:100%;max-width:280px;height:auto;border-radius:12px;border:2px solid var(--border-color)}.state-badge[data-v-668e9e5d]{position:absolute;top:16px;right:16px;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:600;color:#fff}.state-card.active .state-badge[data-v-668e9e5d]{background:var(--success-color)}.state-card.closed .state-badge[data-v-668e9e5d]{background:var(--error-color)}.state-content[data-v-668e9e5d]{padding:24px}.state-content h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--text-white);margin-bottom:8px}.state-content p[data-v-668e9e5d]{color:#e0ffff;line-height:1.5;margin-bottom:16px}.state-features[data-v-668e9e5d]{display:flex;flex-wrap:wrap;gap:6px}.client-flow[data-v-668e9e5d]{background:var(--bg-light);border-radius:16px;padding:24px;text-align:center}.client-flow h4[data-v-668e9e5d]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:20px}.flow-diagram[data-v-668e9e5d]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.flow-step[data-v-668e9e5d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;background:var(--bg-white);border-radius:12px;border:2px solid var(--border-color);min-width:120px}.flow-icon[data-v-668e9e5d]{font-size:1.5rem}.flow-arrow[data-v-668e9e5d]{font-size:1.5rem;color:var(--primary-color);font-weight:700}@media(max-width:768px){.section-header-enhanced[data-v-668e9e5d]{flex-direction:column;gap:20px;text-align:center}.section-number[data-v-668e9e5d]{font-size:4rem}.section-title[data-v-668e9e5d]{font-size:2rem;flex-direction:column;gap:8px}.doc-section[data-v-668e9e5d]{padding:40px 24px;margin-bottom:80px}.flow-line[data-v-668e9e5d]{left:20px}.timeline-step[data-v-668e9e5d]{flex-direction:column;gap:20px}.step-marker[data-v-668e9e5d]{position:absolute;left:0;top:0}.workflow-step[data-v-668e9e5d],.flow-step[data-v-668e9e5d]{grid-template-columns:1fr;gap:20px}.integration-steps-enhanced[data-v-668e9e5d]{grid-template-columns:1fr;gap:24px}.workflow-tabs[data-v-668e9e5d]{grid-template-columns:repeat(2,1fr)}.workflow-tab[data-v-668e9e5d]{font-size:.75rem;padding:12px 8px}.actions-grid[data-v-668e9e5d],.client-states[data-v-668e9e5d]{grid-template-columns:1fr}.flow-diagram[data-v-668e9e5d]{flex-direction:column;gap:12px}.flow-arrow[data-v-668e9e5d]{transform:rotate(90deg)}.credentials-flow[data-v-668e9e5d]{flex-direction:column;gap:16px}.credential-step[data-v-668e9e5d]{flex-direction:row;text-align:left;padding:20px}.credential-icon-large[data-v-668e9e5d]{font-size:2rem;margin-bottom:0;margin-right:16px}.flow-arrow[data-v-668e9e5d]{transform:rotate(90deg);margin:8px 0}.privileges-flow[data-v-668e9e5d]{flex-direction:column;gap:12px}.privilege-step[data-v-668e9e5d]{flex-direction:row;text-align:left;padding:16px 20px}.privilege-icon-large[data-v-668e9e5d]{font-size:1.5rem;margin-bottom:0;margin-right:12px}.privilege-info h5[data-v-668e9e5d]{font-size:.9rem}.limitations-flow[data-v-668e9e5d]{flex-direction:column;gap:12px}.limitation-step[data-v-668e9e5d]{flex-direction:row;text-align:left;padding:16px 20px}.limitation-icon-large[data-v-668e9e5d]{font-size:1.5rem;margin-bottom:0;margin-right:12px}.limitation-info h5[data-v-668e9e5d]{font-size:.9rem}.installation-workspace[data-v-668e9e5d]{padding:24px}.installation-flow[data-v-668e9e5d]{flex-direction:column;gap:32px}.installation-step[data-v-668e9e5d]{flex-direction:row;text-align:left;align-items:flex-start}.step-visual[data-v-668e9e5d]{margin-bottom:0;margin-right:20px;flex-shrink:0}.step-icon-large[data-v-668e9e5d]{width:60px;height:60px;font-size:2rem}.step-number-badge[data-v-668e9e5d]{width:24px;height:24px;font-size:.75rem;top:-4px;right:-4px}.step-content[data-v-668e9e5d]{flex:1}.flow-connector[data-v-668e9e5d]{flex-direction:row;margin:16px 0;transform:rotate(90deg)}.connector-line[data-v-668e9e5d]{width:40px;height:2px;margin:0 8px}.installation-summary[data-v-668e9e5d]{padding:24px}.success-message[data-v-668e9e5d]{flex-direction:column;text-align:center;gap:16px}.success-icon[data-v-668e9e5d]{font-size:2.5rem}.inbox-workspace[data-v-668e9e5d]{padding:24px}.inbox-process-flow[data-v-668e9e5d]{flex-direction:column;gap:32px}.inbox-process-step[data-v-668e9e5d]{flex-direction:row;text-align:left;align-items:flex-start}.process-features[data-v-668e9e5d],.process-actions[data-v-668e9e5d]{text-align:left}.inbox-summary[data-v-668e9e5d]{padding:24px}.workflow-diagram[data-v-668e9e5d]{flex-direction:column;gap:16px}.workflow-step-summary[data-v-668e9e5d]{flex-direction:row;gap:12px}.workflow-note[data-v-668e9e5d]{flex-direction:column;text-align:center;gap:8px}.admin-process-flow[data-v-668e9e5d],.agent-process-flow[data-v-668e9e5d]{flex-direction:column;gap:32px}.admin-process-step[data-v-668e9e5d],.agent-process-step[data-v-668e9e5d]{flex-direction:row;text-align:left;align-items:flex-start}.process-visual[data-v-668e9e5d]{margin-bottom:0;margin-right:20px;flex-shrink:0}.process-image[data-v-668e9e5d]{width:70px;height:70px}.process-icon-large[data-v-668e9e5d]{width:60px;height:60px;font-size:2rem}.process-step-number[data-v-668e9e5d]{width:24px;height:24px;font-size:.75rem;top:-4px;right:-4px}.process-content[data-v-668e9e5d]{flex:1}.privileges-flow[data-v-668e9e5d],.limitations-flow[data-v-668e9e5d]{grid-template-columns:1fr}.process-connector[data-v-668e9e5d]{flex-direction:row;margin:16px 0;transform:rotate(90deg)}.connector-line[data-v-668e9e5d]{width:30px;height:2px;margin:0 6px}.admin-summary[data-v-668e9e5d],.agent-summary[data-v-668e9e5d]{padding:24px}.admin-diagram[data-v-668e9e5d],.agent-diagram[data-v-668e9e5d]{flex-direction:column;gap:16px}.admin-step-summary[data-v-668e9e5d],.agent-step-summary[data-v-668e9e5d]{flex-direction:row;gap:12px}.workflow-arrow[data-v-668e9e5d]{transform:rotate(90deg)}.configuration-workspace[data-v-668e9e5d]{padding:24px}.configuration-flow[data-v-668e9e5d]{flex-direction:column;gap:32px}.configuration-step[data-v-668e9e5d]{flex-direction:row;text-align:left;align-items:flex-start}.configuration-visual[data-v-668e9e5d]{margin-bottom:0;margin-right:20px;flex-shrink:0}.configuration-icon-large[data-v-668e9e5d]{width:60px;height:60px;font-size:2rem}.configuration-step-number[data-v-668e9e5d]{width:24px;height:24px;font-size:.75rem;top:-4px;right:-4px}.configuration-content[data-v-668e9e5d]{flex:1}.configuration-connector[data-v-668e9e5d]{flex-direction:row;margin:16px 0;transform:rotate(90deg)}.configuration-connector-line[data-v-668e9e5d]{width:30px;height:2px;margin:0 6px}.configuration-summary[data-v-668e9e5d]{padding:24px}.configuration-diagram[data-v-668e9e5d]{flex-direction:column;gap:16px}.configuration-step-summary[data-v-668e9e5d]{flex-direction:row;gap:12px}.modal-content[data-v-668e9e5d]{max-width:95%;max-height:95%;margin:20px}.modal-header[data-v-668e9e5d]{padding:16px 20px}.modal-header h4[data-v-668e9e5d]{font-size:1.1rem}.modal-close[data-v-668e9e5d]{width:36px;height:36px;font-size:1.5rem}.modal-body[data-v-668e9e5d]{padding:16px}.modal-image[data-v-668e9e5d]{max-height:60vh}}.summary-section[data-v-668e9e5d]{background:linear-gradient(135deg,transparent);border-radius:24px;padding:80px 60px;margin-bottom:80px;color:#fff;text-align:center;position:relative;overflow:hidden;box-shadow:0 16px 48px #667eea4d}.summary-section[data-v-668e9e5d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" patternUnits="userSpaceOnUse" width="100" height="100"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.summary-content[data-v-668e9e5d]{position:relative;z-index:2}.summary-title[data-v-668e9e5d]{font-size:3rem;font-weight:800;margin-bottom:60px;text-shadow:0 4px 12px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:16px}.summary-grid[data-v-668e9e5d]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1400px;margin:0 auto}.summary-item[data-v-668e9e5d]{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:40px 32px;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.summary-item[data-v-668e9e5d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff26,#fff0);border-radius:18px;opacity:0;transition:opacity .4s ease}.summary-item[data-v-668e9e5d]:hover{transform:translateY(-8px) scale(1.02);background:#ffffff26;border-color:#ffffff4d;box-shadow:0 20px 60px #0000004d}.summary-item[data-v-668e9e5d]:hover:before{opacity:1}.summary-icon[data-v-668e9e5d]{font-size:4rem;margin-bottom:20px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:transform .4s ease}.summary-item:hover .summary-icon[data-v-668e9e5d]{transform:scale(1.1) rotate(5deg)}.summary-item h3[data-v-668e9e5d]{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.summary-item p[data-v-668e9e5d]{font-size:1.1rem;line-height:1.6;opacity:.95;margin:0;color:#fffffff2}@media(max-width:1024px){.summary-section[data-v-668e9e5d]{padding:60px 40px}.summary-title[data-v-668e9e5d]{font-size:2.5rem;margin-bottom:50px}.summary-grid[data-v-668e9e5d]{grid-template-columns:repeat(2,1fr);gap:28px;max-width:800px}.summary-item[data-v-668e9e5d]{padding:36px 28px}}@media(max-width:768px){.summary-section[data-v-668e9e5d]{padding:50px 32px;margin-bottom:60px}.summary-title[data-v-668e9e5d]{font-size:2.2rem;margin-bottom:40px;flex-direction:column;gap:8px}.summary-grid[data-v-668e9e5d]{grid-template-columns:1fr;gap:24px;max-width:500px}.summary-item[data-v-668e9e5d]{padding:32px 24px}.summary-icon[data-v-668e9e5d]{font-size:3rem;margin-bottom:16px}.summary-item h3[data-v-668e9e5d]{font-size:1.3rem}.summary-item p[data-v-668e9e5d]{font-size:1rem}}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{background:#fff;border-radius:12px;padding:16px;box-shadow:0 10px 40px #0003;display:flex;align-items:flex-start;gap:12px;min-width:320px;max-width:400px;pointer-events:all;cursor:pointer;transition:all .3s ease;transform:translate(100%);opacity:0;animation:slideIn .3s ease forwards}.toast:hover{transform:translate(0) scale(1.02);box-shadow:0 15px 50px #0000004d}.toast.success{border-left:4px solid #10b981}.toast.error{border-left:4px solid #ef4444}.toast.warning{border-left:4px solid #f59e0b}.toast.info{border-left:4px solid #3b82f6}.toast-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.toast-content{flex:1}.toast-title{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 4px}.toast-message{font-size:.9rem;color:#6b7280;margin:0;line-height:1.4}.toast-close{background:none;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.toast-close:hover{background:#0000001a;color:#4b5563}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast.removing{animation:slideOut .3s ease forwards}@media(max-width:480px){.toast-container{top:10px;right:10px;left:10px}.toast{min-width:auto;max-width:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text-primary)}:root{--primary-color: #667eea;--secondary-color: #764ba2;--accent-color: #f59e0b;--success-color: #10b981;--error-color: #ef4444;--text-primary: #1f2937;--text-secondary: #6b7280;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1)}.contact-page{min-height:100vh;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-white) 100%);color:#1f2937!important;padding-top:80px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.contact-hero{padding:120px 0 80px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.hero-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff3;padding:8px 16px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-icon{font-size:1.2rem}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:24px}.hero-subtitle-content{display:block;font-size:1.25rem;font-weight:400;color:#ffffffe6;margin-top:16px;line-height:1.6}.gradient-text{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:40px;line-height:1.6}.contact-info{display:flex;flex-direction:column;gap:20px}.info-item{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.info-item:hover{background:#fff3;transform:translateY(-2px)}.info-icon{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:12px}.info-content h4{font-size:1rem;font-weight:600;margin-bottom:4px}.info-content p{font-size:.9rem;opacity:.8}.hero-visual{position:relative;z-index:2}.contact-illustration{position:relative;height:400px}.floating-elements{position:absolute;top:0;left:0;right:0;bottom:0}.element{position:absolute;font-size:2rem;animation:float 6s ease-in-out infinite}.element-1{top:20%;left:10%;animation-delay:0s}.element-2{top:30%;right:20%;animation-delay:1s}.element-3{bottom:30%;left:20%;animation-delay:2s}.element-4{bottom:20%;right:10%;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}.main-envelope{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:140px}.envelope-body{position:relative;width:100%;height:100%;background:#fffffff2;border-radius:12px;box-shadow:0 20px 40px #0003;animation:envelopeFloat 4s ease-in-out infinite}@keyframes envelopeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.envelope-flap{position:absolute;top:0;left:0;width:100%;height:60px;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:12px 12px 0 0;transform-origin:top;animation:flapOpen 6s ease-in-out infinite}@keyframes flapOpen{0%,to{transform:rotateX(0)}50%{transform:rotateX(-30deg)}}.envelope-content{position:absolute;top:20px;left:20px;right:20px;bottom:20px}.message-line{height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;margin-bottom:12px;animation:messageGrow 3s ease-in-out infinite}.message-line:nth-child(1){width:80%;animation-delay:0s}.message-line:nth-child(2){width:60%;animation-delay:.5s}.message-line:nth-child(3){width:40%;animation-delay:1s}@keyframes messageGrow{0%,to{opacity:.3}50%{opacity:1}}.contact-form-section{padding:80px 0;position:relative}.contact-form-section:before{content:"";position:absolute;top:0;left:0;right:0;height:100px}.form-header{text-align:center;margin-bottom:60px}.section-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:8px 16px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:24px}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:16px;color:#fff}.section-subtitle{font-size:1.1rem;color:#e0ffff;max-width:600px;margin:0 auto;line-height:1.6}.contact-form{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:24px;padding:60px;box-shadow:0 20px 60px #0000001a;border:1px solid var(--border-color);position:relative;overflow:hidden}.contact-form:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color))}.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.form-column{display:flex;flex-direction:column;gap:32px}.form-group{position:relative}.form-label{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#fff;margin-bottom:12px}.label-icon{font-size:1.1rem}.form-input{width:100%;padding:16px 20px;border:2px solid var(--border-color);border-radius:12px;font-size:1rem;background:transparent;transition:all .3s ease;outline:none}.form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #667eea1a;transform:translateY(-2px)}.form-input::placeholder{color:#e0ffff;opacity:.7}.form-textarea{width:100%;padding:16px 20px;border:2px solid var(--border-color);border-radius:12px;font-size:1rem;background:#e0ffff;transition:all .3s ease;outline:none;resize:vertical;min-height:120px;font-family:inherit}.form-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #667eea1a;transform:translateY(-2px)}.form-textarea::placeholder{color:#000;opacity:.7}.file-upload{position:relative}.file-input{display:none}.file-label{display:flex;align-items:center;gap:16px;padding:20px;border:2px dashed var(--border-color);border-radius:12px;background:#667eea05;cursor:pointer;transition:all .3s ease}.file-label:hover{border-color:var(--primary-color);background:#667eea80}.file-icon{font-size:2rem}.file-text{flex:1}.file-main{display:block;font-weight:600;color:#e0ffff;margin-bottom:4px}.file-sub{display:block;font-size:.85rem;color:#e0ffff}.file-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.file-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#667eea0d;border-radius:8px;border:1px solid rgba(102,126,234,.1)}.file-name{font-size:.9rem;color:var(--text-primary)}.file-size{font-size:.8rem;color:#fff}.file-remove{background:var(--error-color);color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .3s ease}.file-remove:hover{background:#dc2626;transform:scale(1.1)}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.submit-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:20px 40px;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #667eea4d;position:relative;overflow:hidden}.submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.submit-btn:hover:before{left:100%}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #667eea66}.btn-content{display:flex;align-items:center;gap:8px}.btn-icon{font-size:1.2rem}.btn-arrow{font-size:1.2rem;transition:transform .3s ease}.submit-btn:hover .btn-arrow{transform:translate(4px)}.form-note{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#fff!important}.note-icon{font-size:1rem}.faq-section{padding:80px 0;background:linear-gradient(135deg,var(--bg-light) 90%,var(--bg-white) 100%)}.faq-header{text-align:center;margin-bottom:60px}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;max-width:1000px;margin:0 auto}.faq-item{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.faq-item:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:24px;cursor:pointer;transition:all .3s ease}.faq-question:hover{background:#667eea05}.faq-question h4{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.faq-toggle{width:32px;height:32px;border-radius:50%;background:#667eea1a;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--primary-color);transition:all .3s ease}.faq-toggle.active{background:var(--primary-color);color:#fff;transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open{max-height:200px}.faq-answer p{padding:0 24px 24px;color:var(--text-secondary);line-height:1.6;margin:0}.map-section{padding:80px 0;background:linear-gradient(135deg,#22c55e0d,#3b82f60d);max-width:1400px;margin:0 auto}.map-content{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.map-title{font-size:2rem;font-weight:800;margin-bottom:16px;color:#fff}.map-subtitle{font-size:1.1rem;color:#e0ffff;margin-bottom:32px;line-height:1.6}.map-details{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.map-item{display:flex;align-items:center;gap:12px;font-size:1rem;color:#fff}.map-icon{font-size:1.2rem}.map-container{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001a}.map-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:38px;background:#fff;z-index:1}.map-iframe{width:100%;height:100%;border:none;border-radius:20px}.map-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:20px}.location-marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.marker-pin{width:60px;height:60px;background:linear-gradient(135deg,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #0000004d;animation:bounce 2s ease-in-out infinite}.pin-icon{font-size:2rem;color:#fff}.pin-pulse{position:absolute;top:50%;left:50%;width:80px;height:80px;border:3px solid var(--primary-color);border-radius:50%;animation:pulseRing 2s ease-in-out infinite}.location-info{background:#fffffff2;padding:16px 20px;border-radius:12px;text-align:center;min-width:200px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.location-info h4{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin:0 0 12px}.location-info p{font-size:1rem;color:var(--text-secondary);margin:0}.location-info small{font-size:.875rem;color:var(--text-secondary);opacity:.8}.map-btn{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:16px 24px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.map-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #667eea66}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.map-illustration{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.map-grid{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(102,126,234,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(102,126,234,.1) 1px,transparent 1px);background-size:20px 20px}.map-pin{position:relative;z-index:2}.pin-marker{font-size:3rem;animation:pinBounce 2s ease-in-out infinite}@keyframes pinBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pin-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:3px solid var(--primary-color);border-radius:50%;animation:pulseRing 2s ease-in-out infinite}@keyframes pulseRing{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@media(max-width:768px){.hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title{font-size:2.5rem}.contact-info{align-items:center}.form-layout{grid-template-columns:1fr;gap:32px}.contact-form{padding:40px 24px}.form-actions{flex-direction:column;gap:16px}.submit-btn{width:100%;justify-content:center}.map-content{grid-template-columns:1fr;gap:40px}.faq-grid{grid-template-columns:1fr}.section-title{font-size:2rem}}@media(max-width:480px){.container{padding:0 16px}.contact-hero{padding:80px 0 60px}.hero-title{font-size:2rem}.contact-form{padding:32px 20px}.form-column{gap:24px}.form-group{gap:20px}}.header-top[data-v-f7b163e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-top h1[data-v-f7b163e3]{margin:0}.btn-danger[data-v-f7b163e3]{background-color:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-danger[data-v-f7b163e3]:hover:not(:disabled){background-color:#c82333}.btn-danger[data-v-f7b163e3]:disabled{background-color:#6c757d;cursor:not-allowed}.modal-overlay[data-v-f7b163e3]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-f7b163e3]{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 10px 25px #0003;animation:modalSlideIn-f7b163e3 .3s ease-out}@keyframes modalSlideIn-f7b163e3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-f7b163e3]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-f7b163e3]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-close[data-v-f7b163e3]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.modal-close[data-v-f7b163e3]:hover{background-color:#f8f9fa;color:#495057}.modal-body[data-v-f7b163e3]{padding:20px 24px}.modal-body p[data-v-f7b163e3]{margin:0 0 12px;color:#495057;line-height:1.5}.modal-warning[data-v-f7b163e3]{color:#dc3545!important;font-size:14px;font-weight:500}.modal-actions[data-v-f7b163e3]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid #e9ecef}.btn-secondary[data-v-f7b163e3]{background-color:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-secondary[data-v-f7b163e3]:hover{background-color:#5a6268}.badge.closed[data-v-f7b163e3]{background-color:#6c757d;color:#fff}.chat-window[data-v-f7b163e3]{flex:1;margin:1rem;padding:1rem 1.2rem;display:flex;flex-direction:column}.chat-header[data-v-f7b163e3]{padding-bottom:.8rem;border-bottom:1px solid rgba(15,23,42,.85)}.chat-header h1[data-v-f7b163e3]{margin:0;font-size:1.2rem}.header-meta[data-v-f7b163e3]{display:flex;flex-direction:column;gap:.15rem}.subtitle[data-v-f7b163e3]{margin:.2rem 0 0;font-size:.85rem;color:#9ca3af}.subtitle span[data-v-f7b163e3]{color:#e5e7eb}.muted[data-v-f7b163e3]{color:#6b7280}.small[data-v-f7b163e3]{font-size:.8rem}.badge[data-v-f7b163e3]{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;border:1px solid rgba(148,163,184,.5);margin-left:.25rem}.badge.secondary[data-v-f7b163e3]{border-style:dashed}.badge[data-status=open][data-v-f7b163e3]{border-color:#22c55eb3;color:#bbf7d0}.badge[data-status=closed][data-v-f7b163e3]{border-color:#f87171b3;color:#fecaca}.error-banner[data-v-f7b163e3]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.5);color:#fecaca;border-radius:.75rem;padding:.35rem .55rem;font-size:.8rem;margin-bottom:.4rem}.chat-body[data-v-f7b163e3]{flex:1;display:flex;flex-direction:column;margin-top:.8rem}.messages[data-v-f7b163e3]{flex:1;overflow-y:auto;padding:.4rem .2rem;display:flex;flex-direction:column;gap:.4rem}.message[data-v-f7b163e3]{display:flex}.message.agent[data-v-f7b163e3]{justify-content:flex-end}.message.visitor[data-v-f7b163e3]{justify-content:flex-start}.bubble[data-v-f7b163e3]{max-width:70%;padding:.4rem .75rem;border-radius:1rem;font-size:.9rem}.message.agent .bubble[data-v-f7b163e3]{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;border-bottom-right-radius:.2rem}.message.visitor .bubble[data-v-f7b163e3]{background:#020617;border:1px solid rgba(31,41,55,.9);border-bottom-left-radius:.2rem}.composer[data-v-f7b163e3]{display:flex;gap:.5rem;margin-top:.6rem}.typing-indicator[data-v-f7b163e3]{padding:8px 12px;margin:4px 0}.typing-bubble[data-v-f7b163e3]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f4f6;border-radius:16px;max-width:fit-content}.typing-dots[data-v-f7b163e3]{display:flex;gap:4px}.typing-dots span[data-v-f7b163e3]{width:8px;height:8px;background:#6b7280;border-radius:50%;animation:typing-f7b163e3 1.4s infinite ease-in-out}.typing-dots span[data-v-f7b163e3]:nth-child(1){animation-delay:-.32s}.typing-dots span[data-v-f7b163e3]:nth-child(2){animation-delay:-.16s}.typing-text[data-v-f7b163e3]{font-size:12px;color:#6b7280;font-style:italic}@keyframes typing-f7b163e3{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@media(max-width:1024px){.chat-window[data-v-f7b163e3]{margin:0;border-radius:0}.chat-header[data-v-f7b163e3]{padding:1rem}.chat-header h1[data-v-f7b163e3]{font-size:1.2rem}.header-top[data-v-f7b163e3]{flex-direction:column;gap:.5rem;align-items:flex-start}.bubble[data-v-f7b163e3]{max-width:80%;font-size:.95rem}.composer[data-v-f7b163e3]{flex-direction:column;gap:.5rem}.composer input[data-v-f7b163e3],.composer button[data-v-f7b163e3]{width:100%}}@media(max-width:768px){.chat-window[data-v-f7b163e3]{height:100vh;margin:0;border-radius:0;display:flex;flex-direction:column}.chat-header[data-v-f7b163e3]{padding:.8rem;border-bottom:1px solid rgba(148,163,184,.2)}.chat-header h1[data-v-f7b163e3]{font-size:1.1rem;margin:0}.header-top[data-v-f7b163e3]{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.btn-danger[data-v-f7b163e3]{padding:.4rem .8rem;font-size:.8rem}.header-meta[data-v-f7b163e3]{margin-top:.5rem}.subtitle[data-v-f7b163e3]{font-size:.75rem;line-height:1.3}.chat-body[data-v-f7b163e3]{flex:1;display:flex;flex-direction:column;padding:0}.messages[data-v-f7b163e3]{flex:1;padding:.8rem;overflow-y:auto}.bubble[data-v-f7b163e3]{max-width:85%;padding:.5rem .8rem;font-size:.9rem}.meta-line[data-v-f7b163e3]{font-size:.7rem;margin-top:.2rem}.composer[data-v-f7b163e3]{padding:.8rem;border-top:1px solid rgba(148,163,184,.2);gap:.5rem}.composer input[data-v-f7b163e3]{padding:.6rem;font-size:.9rem}.composer button[data-v-f7b163e3]{padding:.6rem 1rem;font-size:.9rem;white-space:nowrap}.typing-indicator[data-v-f7b163e3],.typing-bubble[data-v-f7b163e3]{padding:.5rem .8rem}.typing-text[data-v-f7b163e3]{font-size:.75rem}}@media(max-width:480px){.chat-header[data-v-f7b163e3]{padding:.6rem}.chat-header h1[data-v-f7b163e3]{font-size:1rem}.btn-danger[data-v-f7b163e3]{padding:.3rem .6rem;font-size:.75rem}.subtitle[data-v-f7b163e3]{font-size:.7rem}.messages[data-v-f7b163e3]{padding:.6rem}.bubble[data-v-f7b163e3]{max-width:90%;padding:.4rem .6rem;font-size:.85rem}.meta-line[data-v-f7b163e3]{font-size:.65rem}.composer[data-v-f7b163e3]{padding:.6rem;gap:.4rem}.composer input[data-v-f7b163e3]{padding:.5rem;font-size:.85rem}.composer button[data-v-f7b163e3]{padding:.5rem .8rem;font-size:.85rem}.typing-bubble[data-v-f7b163e3]{padding:.4rem .6rem}.typing-text[data-v-f7b163e3]{font-size:.7rem}}@media(max-width:768px){.modal-overlay[data-v-f7b163e3]{padding:1rem}.modal-content[data-v-f7b163e3]{width:100%;max-width:none;margin:0;border-radius:.5rem}.modal-header[data-v-f7b163e3],.modal-body[data-v-f7b163e3]{padding:1rem}.modal-footer[data-v-f7b163e3]{padding:1rem;flex-direction:column;gap:.5rem}.modal-footer button[data-v-f7b163e3]{width:100%}}.conversations-page[data-v-927b94b7]{flex:1;display:flex}.all-conversations-page[data-v-cd4f7799]{flex:1;display:flex;padding:.3rem 0}.panel-header[data-v-cd4f7799]{display:flex;justify-content:center;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.header-content[data-v-cd4f7799]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:2rem}.title-section[data-v-cd4f7799]{display:flex;flex-direction:column;align-items:center;text-align:center}.title-section h2[data-v-cd4f7799]{margin:0;font-size:1.5rem;color:#e5e7eb}.subtitle[data-v-cd4f7799]{margin:.25rem 0 0;font-size:.9rem;color:#9ca3af}.filters[data-v-cd4f7799]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.filters select[data-v-cd4f7799],.filters input[data-v-cd4f7799]{padding:.4rem .6rem;font-size:.85rem;border-radius:.5rem;border:1px solid #374151;background:#111827;color:#e5e7eb}.filters select[data-v-cd4f7799]{min-width:120px}.search-input[data-v-cd4f7799]{min-width:250px!important;width:250px!important}.filters input[data-v-cd4f7799]:not(.search-input){width:150px}.conversations-table[data-v-cd4f7799]{overflow-x:auto}.table-header[data-v-cd4f7799]{display:grid;grid-template-columns:50px 140px 140px 90px 200px 70px 140px 120px;gap:1rem;padding:.8rem 0;border-bottom:1px solid #374151;font-weight:600;font-size:.9rem;color:#9ca3af;text-align:center}.table-row[data-v-cd4f7799]{display:grid;grid-template-columns:50px 140px 140px 90px 200px 70px 140px 120px;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(55,65,81,.5);align-items:center;font-size:.9rem}.table-row span[data-v-cd4f7799]{display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.pagination-controls[data-v-cd4f7799]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;background:#3741511a;border-radius:.5rem}.pagination-btn[data-v-cd4f7799]{padding:.5rem 1rem;background:#4f46e5;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-size:.9rem;transition:all .2s ease}.pagination-btn[data-v-cd4f7799]:hover:not(:disabled){background:#374151;transform:translateY(-1px)}.pagination-btn[data-v-cd4f7799]:disabled{opacity:.5;cursor:not-allowed;transform:none}.pagination-info[data-v-cd4f7799]{font-size:.9rem;color:#9ca3af;font-weight:500}.table-row span[data-v-cd4f7799]:first-child{justify-content:center!important}.table-row span[data-v-cd4f7799]:nth-child(2){justify-content:flex-start}.row-number[data-v-cd4f7799]{font-weight:600;color:#6b7280;font-size:.85rem}.table-row span[data-v-cd4f7799]:last-child{justify-content:center;gap:.3rem}.table-row[data-v-cd4f7799]:hover{background:#37415133}.ellipsis[data-v-cd4f7799]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-cell[data-v-cd4f7799]{font-family:monospace;font-size:.8rem}.badge[data-v-cd4f7799]{font-size:.65rem;padding:.2em .6em;border-radius:999px;border:1px solid rgba(148,163,184,.4);font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center}.badge[data-status=open][data-v-cd4f7799],.badge[data-status=closed][data-v-cd4f7799]{min-width:60px;text-align:center}.badge.assignment[data-type=me][data-v-cd4f7799]{min-width:50px;text-align:center}.badge.assignment[data-type=assigned][data-v-cd4f7799]{min-width:80px;max-width:150px}.badge.assignment[data-type=none][data-v-cd4f7799]{min-width:90px;text-align:center}.table-row span[data-v-cd4f7799]:nth-child(4){text-align:center}.badge[data-status=open][data-v-cd4f7799]{border-color:#22c55eb3;color:#bbf7d0}.badge[data-status=closed][data-v-cd4f7799]{border-color:#f87171b3;color:#fecaca}.badge.assignment[data-type=me][data-v-cd4f7799]{border-color:#3b82f6e6;color:#bfdbfe}.badge.assignment[data-type=none][data-v-cd4f7799]{border-style:dashed;color:#9ca3af}.action-btn[data-v-cd4f7799]{background:transparent;border:1px solid rgba(148,163,184,.3);border-radius:.4rem;padding:.3rem;cursor:pointer;font-size:.9rem;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.action-btn[data-v-cd4f7799]:hover{background:#37415180;border-color:#94a3b899}.action-btn[data-v-cd4f7799]:disabled{opacity:.5;cursor:not-allowed}.status-btn.close-btn[data-v-cd4f7799]:hover{background:#ef444433;border-color:#ef444480}.assign-btn[data-v-cd4f7799]{background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #3b82f6;color:#fff;font-weight:700;font-size:1.1rem;padding:.4rem .6rem;border-radius:.5rem;transition:all .2s ease;min-width:35px;display:flex;align-items:center;justify-content:center}.assign-btn[data-v-cd4f7799]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.assign-btn[data-v-cd4f7799]:disabled{background:#374151;border-color:#4b5563;opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.restricted-access[data-v-cd4f7799],.unassigned-hint[data-v-cd4f7799]{display:flex;align-items:center;justify-content:center;font-size:1rem;opacity:.6;cursor:not-allowed}.restricted-access[data-v-cd4f7799]{color:#ef4444}.unassigned-hint[data-v-cd4f7799]{color:#f59e0b}.accept-btn[data-v-cd4f7799]{background:#10b981;color:#fff}.accept-btn[data-v-cd4f7799]:hover:not(:disabled){background:#059669}.modal-accept-info[data-v-cd4f7799]{background:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:1rem;margin:1rem 0;color:#166534;font-size:.9rem;line-height:1.4}.modal-assign-info[data-v-cd4f7799]{background:#fef3c7;border:1px solid #fbbf24;border-radius:6px;padding:1rem;margin:1rem 0;color:#92400e;font-size:.9rem;line-height:1.4}.modal-overlay[data-v-cd4f7799]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172acc;z-index:1000;padding:1rem}.modal-content[data-v-cd4f7799]{width:100%;max-width:500px;max-height:80vh;overflow-y:auto;padding:1.5rem}.modal-content h3[data-v-cd4f7799]{margin:0 0 .5rem;font-size:1.2rem}.modal-content .subtitle[data-v-cd4f7799]{margin:0 0 1.5rem;color:#9ca3af;font-size:.9rem}.user-list[data-v-cd4f7799]{margin:1rem 0;max-height:300px;overflow-y:auto}.user-option[data-v-cd4f7799]{display:flex;justify-content:space-between;align-items:center;padding:.8rem;border-radius:.5rem;border:1px solid #374151;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease}.user-option[data-v-cd4f7799]:hover{background:#3741514d;border-color:#4b5563}.user-option.selected[data-v-cd4f7799]{background:#3b82f633;border-color:#3b82f6}.user-check[data-v-cd4f7799]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#6b7280;margin-left:.5rem;border:2px solid #374151}.user-option.selected .user-check[data-v-cd4f7799]{background:#3b82f6;border-color:#3b82f6}.check-icon[data-v-cd4f7799]{color:#fff;font-weight:700;font-size:14px}.user-info[data-v-cd4f7799]{display:flex;flex-direction:column;gap:.2rem}.user-name[data-v-cd4f7799]{font-weight:600;color:#e5e7eb}.user-name.selected-name[data-v-cd4f7799]{color:#1f2937;font-weight:700}.user-email[data-v-cd4f7799]{font-size:.8rem;color:#9ca3af}.user-email.selected-email[data-v-cd4f7799]{color:#4b5563;font-weight:500}.modal-actions[data-v-cd4f7799]{display:flex;gap:.5rem;margin-top:1.5rem}.modal-actions .link-button[data-v-cd4f7799]{background:transparent;border:none;color:#93c5fd;font-size:.85rem;cursor:pointer;padding:.6rem 1.4rem;border-radius:999px;transition:opacity .2s ease}.modal-actions .link-button[data-v-cd4f7799]:hover{opacity:.8;text-decoration:underline}.error-text[data-v-cd4f7799]{color:#fca5a5;font-size:.85rem;margin-top:1rem;padding:.5rem;border-radius:.3rem;background:#ef44441a}@media(max-width:1024px){.panel-header[data-v-cd4f7799]{flex-direction:column;align-items:stretch}.filters[data-v-cd4f7799]{flex-wrap:wrap}.table-header[data-v-cd4f7799],.table-row[data-v-cd4f7799]{grid-template-columns:100px 120px 80px 160px 60px 120px 100px;gap:.8rem;font-size:.85rem}}@media(max-width:768px){.filters[data-v-cd4f7799]{flex-direction:column;align-items:stretch}.filters input[data-v-cd4f7799]{width:100%}.table-header[data-v-cd4f7799],.table-row[data-v-cd4f7799]{grid-template-columns:1fr 1fr 1fr;gap:.3rem;font-size:.75rem}.table-header span[data-v-cd4f7799]:nth-child(n+4),.table-row span[data-v-cd4f7799]:nth-child(n+4){display:none}}.modal-overlay[data-v-cd4f7799]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-cd4f7799]{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 10px 25px #0003;animation:modalSlideIn-cd4f7799 .3s ease-out}@keyframes modalSlideIn-cd4f7799{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-cd4f7799]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-cd4f7799]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-close[data-v-cd4f7799]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.modal-close[data-v-cd4f7799]:hover{background-color:#f8f9fa;color:#495057}.modal-body[data-v-cd4f7799]{padding:20px 24px}.modal-body p[data-v-cd4f7799]{margin:0 0 12px;color:#495057;line-height:1.5}.modal-warning[data-v-cd4f7799]{color:#dc3545!important;font-size:14px;font-weight:500}.modal-actions[data-v-cd4f7799]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid #e9ecef}.btn-secondary[data-v-cd4f7799]{background-color:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-secondary[data-v-cd4f7799]:hover{background-color:#5a6268}.btn-danger[data-v-cd4f7799]{background-color:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-danger[data-v-cd4f7799]:hover:not(:disabled){background-color:#c82333}.btn-danger[data-v-cd4f7799]:disabled{background-color:#6c757d;cursor:not-allowed}.admin-panel[data-v-d729337c]{flex:1;display:flex;flex-direction:column;padding:1.5rem;gap:1.5rem}.admin-header[data-v-d729337c]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.admin-header h2[data-v-d729337c]{margin:0;font-size:1.875rem;font-weight:600;color:#f1f5f9;line-height:1.2}.header-controls[data-v-d729337c]{display:flex;flex-direction:column;gap:1rem;flex:1;max-width:none}.filters-row[data-v-d729337c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}.subtitle[data-v-d729337c]{color:#94a3b8;font-size:.875rem;margin:0;white-space:nowrap;flex-shrink:0;min-width:280px}.search-input[data-v-d729337c]{flex:1;min-width:180px;padding:.75rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;background:#0f172a99;color:#e2e8f0;font-size:.875rem;transition:all .2s ease}.search-input[data-v-d729337c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#0f172acc}.search-input[data-v-d729337c]::placeholder{color:#64748b}.status-filter[data-v-d729337c]{padding:.75rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;background:#0f172a99;color:#e2e8f0;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:140px;flex-shrink:0}.actions-spacer[data-v-d729337c]{flex:1}.add-user-btn[data-v-d729337c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:.75rem;padding:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1.25rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3b82f64d;flex-shrink:0}.add-user-btn[data-v-d729337c]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.add-user-btn[data-v-d729337c]:active{transform:translateY(0)}.header-actions[data-v-d729337c]{display:flex;align-items:center;gap:1rem}.role-pill[data-v-d729337c]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;box-shadow:0 4px 12px #ef44444d}.error-banner[data-v-d729337c]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:1rem;border-radius:.75rem;margin-bottom:1rem;font-size:.875rem}.muted[data-v-d729337c]{color:#94a3b8}.small[data-v-d729337c]{font-size:.875rem}.users-table[data-v-d729337c]{flex:1;overflow-x:auto;border-radius:.75rem;border:1px solid rgba(148,163,184,.1)}.users-table-header[data-v-d729337c]{display:grid;grid-template-columns:60px 2fr 2.5fr 1.5fr 2fr 120px 120px 1.5fr 60px;gap:1rem;padding:1.25rem 1.5rem;background:#0f172acc;border-bottom:1px solid rgba(148,163,184,.1);font-weight:600;color:#f1f5f9;font-size:.875rem;letter-spacing:.025em}.users-table-row[data-v-d729337c]{display:grid;grid-template-columns:60px 2fr 2.5fr 1.5fr 2fr 120px 120px 1.5fr 60px;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.05);align-items:center;transition:background-color .2s ease}.users-table-row[data-v-d729337c]:hover{background:#3b82f60d}.users-table-row[data-v-d729337c]:last-child{border-bottom:none}.user-number[data-v-d729337c]{font-weight:600;color:#64748b;font-size:.875rem}.user-name[data-v-d729337c]{font-weight:600;color:#f1f5f9;font-size:.9375rem}.user-email[data-v-d729337c]{color:#94a3b8;font-size:.875rem}.user-role[data-v-d729337c]{display:flex;align-items:center}.user-role-badge[data-v-d729337c]{padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.user-role-badge.role-agent[data-v-d729337c]{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.user-role-badge.role-admin[data-v-d729337c]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.user-role-badge.role-superadmin[data-v-d729337c]{background:linear-gradient(135deg,#a855f74d,#ec48994d);color:#fbbf24;border:1px solid rgba(168,85,247,.4);box-shadow:0 2px 8px #a855f733}.user-status[data-v-d729337c]{display:flex;align-items:center}.status-badge[data-v-d729337c]{padding:.5rem 1rem;border-radius:2rem;font-size:.8125rem;font-weight:600;letter-spacing:.025em;display:inline-flex;align-items:center;gap:.375rem;transition:all .2s ease}.status-badge.status-active[data-v-d729337c]{background:linear-gradient(135deg,#22c55e26,#10b98140);color:#22c55e;border:1px solid rgba(34,197,94,.3);box-shadow:0 2px 8px #22c55e26}.status-badge.status-active[data-v-d729337c]:before{content:"";width:6px;height:6px;background:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e99;animation:pulse-green-d729337c 2s ease-in-out infinite}.status-badge.status-inactive[data-v-d729337c]{background:linear-gradient(135deg,#ef444426,#dc262640);color:#f87171;border:1px solid rgba(239,68,68,.3);box-shadow:0 2px 8px #ef44441a}.status-badge.status-inactive[data-v-d729337c]:before{content:"";width:6px;height:6px;background:#f87171;border-radius:50%}@keyframes pulse-green-d729337c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.user-actions[data-v-d729337c]{display:flex;gap:.5rem}.action-btn[data-v-d729337c]{padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;min-width:80px}.activate-btn[data-v-d729337c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:1px solid rgba(16,185,129,.3);box-shadow:0 2px 8px #10b98133}.activate-btn[data-v-d729337c]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.deactivate-btn[data-v-d729337c]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:1px solid rgba(239,68,68,.3);box-shadow:0 2px 8px #ef444433}.deactivate-btn[data-v-d729337c]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.action-btn[data-v-d729337c]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.loading-text[data-v-d729337c]{animation:pulse-d729337c 1.5s ease-in-out infinite}@keyframes pulse-d729337c{0%,to{opacity:1}50%{opacity:.5}}.edit-btn[data-v-d729337c]{background:linear-gradient(135deg,#fbbf2426,#f59e0b40);color:#fbbf24;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;font-size:1rem;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #fbbf241a}.edit-btn[data-v-d729337c]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf2440,#f59e0b59);border-color:#fbbf2480;transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2433}.edit-btn[data-v-d729337c]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.pagination-controls[data-v-d729337c]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;background:#0f172a4d;border-radius:.75rem;border:1px solid rgba(148,163,184,.1)}.pagination-btn[data-v-d729337c]{padding:.75rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;background:#0f172a99;color:#e2e8f0;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:.875rem;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.pagination-btn[data-v-d729337c]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f633,#8b5cf633);border-color:#3b82f6;color:#60a5fa;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}.pagination-btn[data-v-d729337c]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.pagination-info[data-v-d729337c]{color:#cbd5e1;font-size:.875rem;font-weight:500;padding:.5rem 1rem;background:#0f172a66;border-radius:.5rem;border:1px solid rgba(148,163,184,.1)}.create-overlay[data-v-d729337c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-d729337c]{background:#020617;border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:2rem;max-width:450px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000080}.modal-header[data-v-d729337c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-title[data-v-d729337c]{font-size:1.25rem;font-weight:600;color:#f1f5f9}.modal-close[data-v-d729337c]{background:none;border:none;color:#64748b;font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:.5rem;transition:all .2s ease}.modal-close[data-v-d729337c]:hover{color:#f1f5f9;background:#94a3b81a}.modal-body[data-v-d729337c]{margin-bottom:2rem}.modal-text[data-v-d729337c]{color:#cbd5e1;line-height:1.6;font-size:.9375rem}.modal-footer[data-v-d729337c]{display:flex;gap:1rem;justify-content:flex-end}.modal-btn[data-v-d729337c]{padding:.75rem 1.5rem;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem}.modal-btn-cancel[data-v-d729337c]{background:#94a3b833;color:#cbd5e1;border:1px solid rgba(148,163,184,.3)}.modal-btn-cancel[data-v-d729337c]:hover{background:#94a3b84d;border-color:#94a3b880}.modal-btn-danger[data-v-d729337c]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.3)}.modal-btn-danger[data-v-d729337c]:hover{background:#ef44444d;border-color:#ef444480}.create-modal[data-v-d729337c]{background:#020617;border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:0;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #000000b3;position:relative;animation:modalSlideIn-d729337c .3s ease-out}@keyframes modalSlideIn-d729337c{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.create-modal-header[data-v-d729337c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem .5rem;border-bottom:1px solid rgba(148,163,184,.1)}.create-modal-header h2[data-v-d729337c]{margin:0;font-size:1.25rem;font-weight:600;color:#f1f5f9}.modal-close-btn[data-v-d729337c]{background:none;border:none;color:#64748b;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-d729337c]:hover{color:#f1f5f9;background:#94a3b81a}.create-form[data-v-d729337c]{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 1rem}.create-form .field label[data-v-d729337c]{display:block;margin-bottom:.5rem;font-weight:600;color:#f1f5f9;font-size:.875rem}.create-form .field input[data-v-d729337c],.create-form .field select[data-v-d729337c]{width:100%;padding:.875rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;background:#0f172a99;color:#e2e8f0;font-size:.9375rem;transition:all .2s ease}.create-form .field input[data-v-d729337c]:focus,.create-form .field select[data-v-d729337c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#0f172acc}.create-form .field input[data-v-d729337c]::placeholder{color:#64748b}.create-actions[data-v-d729337c]{display:flex;gap:1rem;margin-top:1.5rem}.create-btn[data-v-d729337c]{flex:1;padding:.875rem 1.5rem;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9375rem}.create-btn-primary[data-v-d729337c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 4px 12px #3b82f64d}.create-btn-primary[data-v-d729337c]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.create-btn-primary[data-v-d729337c]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.create-btn-cancel[data-v-d729337c]{background:linear-gradient(135deg,#ef444426,#dc262640);color:#f87171;border:1px solid rgba(239,68,68,.3);box-shadow:0 2px 8px #ef44441a}.create-btn-cancel[data-v-d729337c]:hover{background:linear-gradient(135deg,#ef444440,#dc262659);border-color:#ef444480;transform:translateY(-1px);box-shadow:0 4px 12px #ef444433}.error-text[data-v-d729337c]{color:#f87171;font-size:.875rem;margin-top:.5rem;font-weight:500}@media(max-width:1024px){.admin-panel[data-v-d729337c]{padding:1rem}.admin-header[data-v-d729337c]{flex-direction:column;align-items:stretch;gap:1.5rem}.header-controls[data-v-d729337c]{max-width:none}.filters-row[data-v-d729337c]{justify-content:space-between}.search-input[data-v-d729337c]{min-width:180px}.users-table-header[data-v-d729337c],.users-table-row[data-v-d729337c]{grid-template-columns:50px 2fr 1.5fr 1fr 1.5fr 100px 1fr 50px;gap:.75rem;padding:1rem}.user-email[data-v-d729337c],.user-phone[data-v-d729337c],.user-address[data-v-d729337c]{display:none}}@media(max-width:768px){.admin-panel[data-v-d729337c]{padding:.75rem;gap:1rem}.admin-header h2[data-v-d729337c]{font-size:1.5rem}.filters-row[data-v-d729337c]{flex-direction:column;align-items:stretch;gap:.75rem}.subtitle[data-v-d729337c]{text-align:center;margin-bottom:.5rem}.search-input[data-v-d729337c]{min-width:auto;width:100%}.status-filter[data-v-d729337c]{width:100%;min-width:auto}.actions-spacer[data-v-d729337c]{display:none}.add-user-btn[data-v-d729337c]{width:100%;height:48px;font-size:1rem}.users-table-header[data-v-d729337c],.users-table-row[data-v-d729337c]{grid-template-columns:40px 1fr 80px 1fr;gap:.5rem;padding:.75rem;font-size:.8rem}.user-email[data-v-d729337c],.user-name[data-v-d729337c]{display:none}.user-actions[data-v-d729337c]{flex-direction:column;gap:.25rem}.action-btn[data-v-d729337c]{width:100%;padding:.375rem;font-size:.65rem;min-width:auto}.pagination-controls[data-v-d729337c]{flex-wrap:wrap;gap:.75rem;padding:1rem}.pagination-btn[data-v-d729337c]{padding:.5rem .75rem;font-size:.8rem;min-width:36px;height:36px}.pagination-info[data-v-d729337c]{font-size:.8rem;padding:.375rem .75rem}.create-modal[data-v-d729337c]{margin:.5rem;max-width:none}.create-modal-header[data-v-d729337c]{padding:.75rem 1rem .5rem}.create-form[data-v-d729337c]{padding:.5rem 1rem}}@media(max-width:480px){.admin-panel[data-v-d729337c]{padding:.5rem}.admin-header h2[data-v-d729337c]{font-size:1.25rem}.subtitle[data-v-d729337c]{font-size:.8rem}.search-input[data-v-d729337c],.status-filter[data-v-d729337c]{padding:.625rem .875rem;font-size:.8rem}.add-user-btn[data-v-d729337c]{height:40px;font-size:.875rem}.users-table-header[data-v-d729337c],.users-table-row[data-v-d729337c]{grid-template-columns:30px 1fr 70px 1fr;gap:.375rem;padding:.5rem;font-size:.75rem}.role-pill[data-v-d729337c]{font-size:.65rem;padding:.375rem .75rem}.action-btn[data-v-d729337c]{padding:.375rem .75rem;font-size:.6rem;min-width:60px}.pagination-controls[data-v-d729337c]{margin-top:1rem;padding:.75rem}.pagination-btn[data-v-d729337c]{padding:.375rem .5rem;font-size:.75rem;min-width:32px;height:32px}.pagination-info[data-v-d729337c]{font-size:.75rem;padding:.25rem .5rem}.create-modal[data-v-d729337c]{margin:.5rem;max-width:none}.create-modal-header[data-v-d729337c]{padding:.75rem 1rem .5rem}.create-modal-header h2[data-v-d729337c]{font-size:1.25rem}.create-form[data-v-d729337c]{padding:.5rem 1rem}}.users-page[data-v-26470603]{flex:1;display:flex;padding:.3rem 0}.profile-page[data-v-cff70f0e]{flex:1;display:flex;padding:1rem;background:#020617}.profile-card[data-v-cff70f0e]{flex:1;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 55%),radial-gradient(circle at bottom right,rgba(139,92,246,.16),transparent 55%),#020617;border-radius:1.25rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 45px #0f172ad9;padding:2rem}.profile-header[data-v-cff70f0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.1)}.header-badges[data-v-cff70f0e]{display:flex;gap:.75rem;align-items:center}.profile-header h2[data-v-cff70f0e]{margin:0;font-size:1.875rem;font-weight:700;color:#f8fafc;letter-spacing:-.025em}.subtitle[data-v-cff70f0e]{color:#94a3b8;margin:.5rem 0 0;font-size:.875rem;font-weight:500}.role-pill[data-v-cff70f0e]{background:linear-gradient(135deg,#3b82f633,#8b5cf64d);color:#e0e7ff;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid rgba(59,130,246,.3);text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #3b82f633}.status-badge[data-v-cff70f0e]{padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #0000001a;border:1px solid}.status-active[data-v-cff70f0e]{background:linear-gradient(135deg,#22c55e33,#16a34a4d);color:#86efac;border-color:#22c55e4d;box-shadow:0 2px 8px #22c55e33}.status-inactive[data-v-cff70f0e]{background:linear-gradient(135deg,#ef444433,#dc26264d);color:#fca5a5;border-color:#ef44444d;box-shadow:0 2px 8px #ef444433}.profile-form[data-v-cff70f0e]{display:flex;flex-direction:column;gap:1.5rem;flex:1}.field[data-v-cff70f0e]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-cff70f0e]{font-weight:600;color:#cbd5e1;font-size:.875rem;letter-spacing:.025em}.field input[data-v-cff70f0e]{padding:.875rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;background:#0f172a99;color:#f1f5f9;font-size:.875rem;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.field input[data-v-cff70f0e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,0 1px 3px #0000001a;background:#0f172acc}.field input[data-v-cff70f0e]:disabled{opacity:.5;cursor:not-allowed;background:#0f172a66}.submit-section[data-v-cff70f0e]{margin-top:2rem;display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.1)}.btn[data-v-cff70f0e]{padding:.875rem 1.5rem;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;letter-spacing:.025em;box-shadow:0 2px 8px #0000001a}.btn-primary[data-v-cff70f0e]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:1px solid rgba(59,130,246,.3)}.btn-primary[data-v-cff70f0e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d;background:linear-gradient(135deg,#2563eb,#7c3aed)}.btn-primary[data-v-cff70f0e]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-cff70f0e]{background:linear-gradient(135deg,#94a3b826,#6b728040);color:#cbd5e1;border:1px solid rgba(148,163,184,.3)}.btn-secondary[data-v-cff70f0e]:hover:not(:disabled){background:linear-gradient(135deg,#94a3b840,#6b728059);border-color:#94a3b880;transform:translateY(-1px);box-shadow:0 4px 12px #94a3b833}.error-message[data-v-cff70f0e]{color:#f87171;font-size:.875rem;margin-top:.5rem;font-weight:500;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem}.success-message[data-v-cff70f0e]{color:#34d399;font-size:.875rem;margin-top:.5rem;font-weight:500;padding:.75rem;background:#34d3991a;border:1px solid rgba(52,211,153,.3);border-radius:.5rem}@media(max-width:1024px){.profile-page[data-v-cff70f0e]{padding:.75rem}.profile-card[data-v-cff70f0e]{padding:1.5rem}.profile-header[data-v-cff70f0e]{flex-direction:column;gap:1rem;align-items:flex-start}.header-badges[data-v-cff70f0e]{align-self:flex-start}.profile-header h2[data-v-cff70f0e]{font-size:1.5rem}.submit-section[data-v-cff70f0e]{flex-direction:column;gap:.8rem}.btn[data-v-cff70f0e]{width:100%}}@media(max-width:768px){.profile-page[data-v-cff70f0e]{padding:.5rem}.profile-card[data-v-cff70f0e]{padding:1rem}.profile-header[data-v-cff70f0e]{margin-bottom:1.5rem}.header-badges[data-v-cff70f0e]{align-self:flex-start}.profile-header h2[data-v-cff70f0e]{font-size:1.375rem}.subtitle[data-v-cff70f0e]{font-size:.8rem}.role-pill[data-v-cff70f0e],.status-badge[data-v-cff70f0e]{font-size:.7rem;padding:.375rem .75rem}.profile-form[data-v-cff70f0e]{gap:1.25rem}.field label[data-v-cff70f0e]{font-size:.8rem}.field input[data-v-cff70f0e]{padding:.75rem;font-size:.875rem}.submit-section[data-v-cff70f0e]{margin-top:1.5rem;gap:.75rem}}@media(max-width:480px){.profile-page[data-v-cff70f0e]{padding:.25rem}.profile-card[data-v-cff70f0e]{padding:.75rem}.profile-header h2[data-v-cff70f0e]{font-size:1.25rem}.subtitle[data-v-cff70f0e]{font-size:.75rem}.role-pill[data-v-cff70f0e],.status-badge[data-v-cff70f0e]{font-size:.65rem;padding:.25rem .625rem}.profile-form[data-v-cff70f0e]{gap:1rem}.field input[data-v-cff70f0e]{padding:.625rem;font-size:.8rem}.btn[data-v-cff70f0e]{padding:.75rem 1rem;font-size:.8rem}}.forgot-password-container[data-v-9c34b466]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.forgot-password-card[data-v-9c34b466]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 20px 40px #0000001a;width:100%;max-width:400px}.logo-section[data-v-9c34b466]{text-align:center;margin-bottom:30px}.logo[data-v-9c34b466]{width:100px;height:100px;margin-bottom:16px}.logo-section h1[data-v-9c34b466]{margin:0 0 8px;color:#333;font-size:28px;font-weight:700}.logo-section p[data-v-9c34b466]{margin:0;color:#666;font-size:16px}.forgot-password-form[data-v-9c34b466]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-9c34b466]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-9c34b466]{font-weight:600;color:#333;font-size:14px}.form-input[data-v-9c34b466]{padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .3s ease}.form-input[data-v-9c34b466]:focus{outline:none;border-color:#667eea}.form-input[data-v-9c34b466]:disabled{background-color:#f8f9fa;cursor:not-allowed}.submit-btn[data-v-9c34b466]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-9c34b466]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}.submit-btn[data-v-9c34b466]:disabled{opacity:.6;cursor:not-allowed;transform:none}.error-message[data-v-9c34b466]{background:#fee;color:#c53030;padding:12px 16px;border-radius:8px;border:1px solid #fed7d7;font-size:14px;text-align:center}.success-message[data-v-9c34b466]{background:#f0fdf4;color:#16a34a;padding:12px 16px;border-radius:8px;border:1px solid #dcfce7;font-size:14px;text-align:center}.back-to-login[data-v-9c34b466]{text-align:center;margin-top:24px}.back-link[data-v-9c34b466]{color:#667eea;text-decoration:none;font-weight:500;transition:color .3s ease}.back-link[data-v-9c34b466]:hover{color:#764ba2;text-decoration:underline}@media(max-width:480px){.forgot-password-container[data-v-9c34b466]{padding:16px}.forgot-password-card[data-v-9c34b466]{padding:24px}.logo-section h1[data-v-9c34b466]{font-size:24px}.logo-section p[data-v-9c34b466]{font-size:14px}}.stats-page[data-v-3ccd1bbd]{flex:1;display:grid;grid-template-columns:1.2fr 1.2fr;gap:1rem}.stats-column[data-v-3ccd1bbd]{padding:1rem 1.1rem;display:flex;flex-direction:column}.stats-header h2[data-v-3ccd1bbd]{margin:0;font-size:1.05rem}.subtitle[data-v-3ccd1bbd]{margin:.15rem 0 .6rem;font-size:.85rem;color:#9ca3af}.stats-grid[data-v-3ccd1bbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.admin-grid[data-v-3ccd1bbd]{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.stat-card[data-v-3ccd1bbd]{background:#0f172acc;border-radius:.9rem;border:1px solid rgba(30,64,175,.4);padding:.7rem .8rem}.stat-card h3[data-v-3ccd1bbd]{margin:0;font-size:.8rem;color:#9ca3af}.value[data-v-3ccd1bbd]{margin:.2rem 0 0;font-size:1.4rem;font-weight:600}.value.accent[data-v-3ccd1bbd]{color:#38bdf8}.hint[data-v-3ccd1bbd]{margin:.15rem 0 0;font-size:.75rem;color:#6b7280}.charts-container[data-v-3ccd1bbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.chart-card[data-v-3ccd1bbd]{background:#0f172acc;border-radius:.9rem;border:1px solid rgba(30,64,175,.4);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.chart-card h4[data-v-3ccd1bbd]{margin:0;font-size:.9rem;font-weight:600;color:#e5e7eb;text-align:center}.chart-wrapper[data-v-3ccd1bbd]{position:relative;height:200px;display:flex;align-items:center;justify-content:center}.chart-placeholder[data-v-3ccd1bbd]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f172ae6;border-radius:.5rem;color:#9ca3af}.loading-spinner[data-v-3ccd1bbd]{width:24px;height:24px;border:2px solid rgba(156,163,175,.3);border-top:2px solid #38bdf8;border-radius:50%;animation:spin-3ccd1bbd 1s linear infinite;margin-bottom:.5rem}@keyframes spin-3ccd1bbd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-placeholder p[data-v-3ccd1bbd]{margin:0;font-size:.75rem;color:#9ca3af}.no-data-message[data-v-3ccd1bbd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#0f172a99;border-radius:.9rem;border:1px solid rgba(148,163,184,.2);color:#9ca3af;text-align:center;animation:fadeIn .6s ease-out}.no-data-message svg[data-v-3ccd1bbd]{margin-bottom:1rem;opacity:.5;width:32px;height:32px}.no-data-message p[data-v-3ccd1bbd]{margin:0;font-size:.9rem;font-weight:500;color:#e5e7eb}.no-data-message .subtitle[data-v-3ccd1bbd]{margin:.5rem 0 0;font-size:.8rem;color:#9ca3af}.chart-error[data-v-3ccd1bbd]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ef4444;text-align:center}.chart-error svg[data-v-3ccd1bbd]{margin-bottom:.5rem;width:24px;height:24px}.chart-error p[data-v-3ccd1bbd]{margin:0;font-size:.75rem;color:#ef4444}.legend-dot.admin-messages[data-v-3ccd1bbd]{background-color:#22c55ecc;border:2px solid rgba(34,197,94,1)}.chart-header[data-v-3ccd1bbd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-header h4[data-v-3ccd1bbd]{margin:0;font-size:.9rem;font-weight:600;color:#e5e7eb}.week-filter[data-v-3ccd1bbd]{display:flex;align-items:center;gap:.5rem}.week-select[data-v-3ccd1bbd]{background:#0f172acc;border:1px solid rgba(148,163,184,.2);border-radius:.375rem;color:#e5e7eb;font-size:.75rem;padding:.25rem .5rem;outline:none;transition:all .2s ease}.week-select[data-v-3ccd1bbd]:hover{border-color:#22c55e66;background:#0f172ae6}.week-select[data-v-3ccd1bbd]:focus{border-color:#22c55e99;box-shadow:0 0 0 2px #22c55e33}.reset-filter-btn[data-v-3ccd1bbd]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.375rem;color:#ef4444;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.reset-filter-btn[data-v-3ccd1bbd]:hover{background:#ef444433;border-color:#ef444466;transform:scale(1.05)}.date-range[data-v-3ccd1bbd]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:.375rem;color:#22c55e;font-size:.75rem;font-weight:500}.date-range svg[data-v-3ccd1bbd]{flex-shrink:0;opacity:.8}.chart-legend[data-v-3ccd1bbd]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:#0f172a99;border-radius:.5rem;border:1px solid rgba(148,163,184,.2)}.legend-item[data-v-3ccd1bbd]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#9ca3af}.legend-dot[data-v-3ccd1bbd]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-dot.open[data-v-3ccd1bbd]{background:#22c55ecc;border:1px solid rgba(34,197,94,1)}.legend-dot.closed[data-v-3ccd1bbd]{background:#ef4444cc;border:1px solid rgba(239,68,68,1)}.legend-dot.active[data-v-3ccd1bbd]{background:#38bdf8cc;border:1px solid rgba(56,189,248,1)}.legend-dot.inactive[data-v-3ccd1bbd]{background:#9ca3afcc;border:1px solid rgba(156,163,175,1)}.legend-dot.assigned[data-v-3ccd1bbd]{background:#10b981cc;border:1px solid rgba(16,185,129,1)}.legend-dot.unassigned[data-v-3ccd1bbd]{background:#fbbf24cc;border:1px solid rgba(251,191,36,1)}.legend-dot.messages[data-v-3ccd1bbd]{background:#8b5cf6cc;border:1px solid rgba(139,92,246,1)}.chart-card[data-v-3ccd1bbd]{animation:slideInUp-3ccd1bbd .6s ease-out}@keyframes slideInUp-3ccd1bbd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.charts-container[data-v-3ccd1bbd]{grid-template-columns:1fr}.chart-wrapper[data-v-3ccd1bbd]{height:150px}}.account-page[data-v-9e0735ef]{max-width:1200px;margin:0 auto;padding:2rem}.account-header[data-v-9e0735ef]{margin-bottom:2rem}.account-header h1[data-v-9e0735ef]{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0 0 .5rem;text-align:center}.account-header p[data-v-9e0735ef]{color:var(--bg-secondary);font-size:1.1rem;margin:0;text-align:center}.account-layout[data-v-9e0735ef]{display:flex;flex-direction:column;gap:2rem;min-height:600px}.account-tabs[data-v-9e0735ef]{background:var(--card-bg);border:1px solid var(--border-light);border-radius:.75rem;padding:.5rem}.tabs-nav[data-v-9e0735ef]{display:flex;gap:.5rem;overflow-x:auto}.tab-item[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;background:transparent;border:none;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.tab-item[data-v-9e0735ef]:hover{background:var(--bg-secondary);color:var(--text-primary)}.tab-item.active[data-v-9e0735ef]{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px #3b82f633}.tab-item svg[data-v-9e0735ef]{flex-shrink:0}.account-content[data-v-9e0735ef]{background:var(--card-bg);border:1px solid var(--border-light);border-radius:.75rem;padding:2rem}.section-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.section-header h2[data-v-9e0735ef]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.section-badge[data-v-9e0735ef]{padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500}.section-badge.active[data-v-9e0735ef]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.section-badge.cancelled[data-v-9e0735ef]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.section-badge.none[data-v-9e0735ef]{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.2)}.loading-state[data-v-9e0735ef]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:var(--text-secondary)}.spinner[data-v-9e0735ef]{width:40px;height:40px;border:4px solid var(--border-light);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-9e0735ef 1s linear infinite}@keyframes spin-9e0735ef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.subscription-landscape[data-v-9e0735ef]{display:grid;gap:2rem;width:100%}.subscription-card[data-v-9e0735ef]{border:1px solid var(--border-light);border-radius:.75rem;padding:2.5rem;background:var(--bg-secondary);width:100%;box-shadow:0 4px 15px #0000000d}.plan-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.plan-info h3[data-v-9e0735ef]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.plan-pricing[data-v-9e0735ef]{display:flex;align-items:baseline;gap:.5rem}.price-amount[data-v-9e0735ef]{font-size:2.5rem;font-weight:800;color:var(--primary-color)}.price-period[data-v-9e0735ef]{font-size:1.1rem;color:var(--text-secondary)}.plan-badge[data-v-9e0735ef]{padding:.75rem 1.5rem;border-radius:999px;font-size:.9rem;font-weight:600}.plan-badge.active[data-v-9e0735ef]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.plan-badge.inactive[data-v-9e0735ef]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.plan-content[data-v-9e0735ef]{display:grid;grid-template-columns:1fr;gap:2rem}.plan-details-full h4[data-v-9e0735ef]{font-size:1.3rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem;text-align:center}.details-grid-enhanced[data-v-9e0735ef]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;width:100%}.detail-group[data-v-9e0735ef]{background:var(--bg-secondary);border-radius:.75rem;padding:2.5rem;border:2px solid var(--border-light);transition:all .3s ease;min-height:300px;width:100%;box-shadow:0 2px 8px #0000000f}.detail-group.hidden[data-v-9e0735ef]{display:none}.detail-group[data-v-9e0735ef]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border:3px solid var(--primary-color)}.detail-group h5[data-v-9e0735ef]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-light)}.detail-item[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:2px solid var(--border-light);gap:1rem;width:100%}.detail-item[data-v-9e0735ef]:last-child{border-bottom:none}.detail-label[data-v-9e0735ef]{color:var(--text-secondary);font-weight:500;font-size:.95rem;flex-shrink:0;min-width:140px}.detail-value[data-v-9e0735ef]{color:var(--text-primary);font-weight:600;font-size:.95rem;text-align:right;flex:1;word-break:break-word;font-family:Courier New,monospace}.detail-value.widget-key[data-v-9e0735ef]{font-size:.8rem;background:#3b82f61a;padding:.25rem .5rem;border-radius:.25rem;font-family:Courier New,monospace}.detail-item:has(.detail-label:contains("Email")) .detail-value[data-v-9e0735ef],.detail-item:has(.detail-label:contains("email")) .detail-value[data-v-9e0735ef],.detail-item:has(.detail-label:contains("mail")) .detail-value[data-v-9e0735ef]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.detail-item:nth-child(2) .detail-value[data-v-9e0735ef]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.days-remaining[data-v-9e0735ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:1rem;color:#fff;text-align:center;box-shadow:0 6px 25px #2563eb4d;border:3px solid #1e40af;transition:all .3s ease;position:relative;overflow:hidden}.days-remaining.days-green[data-v-9e0735ef]{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 6px 25px #22c55e4d}.days-remaining.days-green[data-v-9e0735ef]:hover{box-shadow:0 10px 35px #22c55e66;border-color:#15803d}.days-remaining.days-yellow[data-v-9e0735ef]{background:linear-gradient(135deg,#eab308,#ca8a04);border-color:#ca8a04;box-shadow:0 6px 25px #eab3084d}.days-remaining.days-yellow[data-v-9e0735ef]:hover{box-shadow:0 10px 35px #eab30866;border-color:#a16207}.days-remaining.days-red[data-v-9e0735ef]{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;box-shadow:0 6px 25px #ef44444d}.days-remaining.days-red[data-v-9e0735ef]:hover{box-shadow:0 10px 35px #ef444466;border-color:#b91c1c}.days-remaining[data-v-9e0735ef]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);pointer-events:none}.days-remaining[data-v-9e0735ef]:hover{transform:translateY(-3px);box-shadow:0 10px 35px #2563eb66;border-color:#1e3a8a}.days-number[data-v-9e0735ef]{font-size:3rem;font-weight:800;line-height:1;margin-bottom:.5rem;text-shadow:0 3px 6px rgba(0,0,0,.3);position:relative;z-index:1}.days-label[data-v-9e0735ef]{font-size:1rem;font-weight:600;opacity:1;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:1}.update-subscription-btn[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid var(--primary-color);border-radius:.5rem;background:var(--primary-color);color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.update-subscription-btn[data-v-9e0735ef]:hover:not(:disabled){background:#1e3a8a;border-color:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a26}.update-subscription-btn[data-v-9e0735ef]:disabled{opacity:.6;cursor:not-allowed;transform:none}.pin-input-container[data-v-9e0735ef]{position:relative;display:flex;align-items:center}.pin-input[data-v-9e0735ef]{flex:1;padding-right:4rem}.pin-toggle[data-v-9e0735ef]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s ease;font-size:.85rem;font-weight:500}.pin-toggle[data-v-9e0735ef]:hover{color:var(--primary-color);background:#3b82f61a}.btn-content[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem}.modal-overlay[data-v-9e0735ef]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-9e0735ef]{background:#fff;border-radius:1rem;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn-9e0735ef .3s ease}@keyframes modalSlideIn-9e0735ef{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:2px solid var(--border-light);background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.modal-header-content[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1rem}.modal-header-content h3[data-v-9e0735ef]{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.payment-method[data-v-9e0735ef]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#569cd6,#4ec9b0);border-radius:.75rem;border:1px solid rgba(59,130,246,.1)}.payment-logo[data-v-9e0735ef]{width:32px;height:32px;object-fit:contain;border-radius:.25rem}.payment-text[data-v-9e0735ef]{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.modal-close[data-v-9e0735ef]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.modal-close[data-v-9e0735ef]:hover{background:var(--bg-secondary);color:var(--text-primary)}.modal-body[data-v-9e0735ef]{margin-bottom:1rem}.detail-group[data-v-9e0735ef]{margin-bottom:1.5rem}.detail-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.form-group[data-v-9e0735ef]{margin-bottom:1.5rem}.form-group label[data-v-9e0735ef]{display:block;margin-bottom:.75rem;font-weight:600;color:var(--text-primary);font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.field-info[data-v-9e0735ef]{display:block;margin-top:.5rem;color:#6c757d;font-size:.85rem;font-style:italic}.readonly-input[data-v-9e0735ef]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-color:#dee2e6!important;color:#495057!important;font-weight:600!important;cursor:not-allowed!important;position:relative}.readonly-input[data-v-9e0735ef]:after{content:"🔒";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:.9rem}.form-group input[data-v-9e0735ef]{width:100%;padding:1rem;border:2px solid var(--border-light);border-radius:.75rem;font-size:1rem;transition:all .2s ease;background:var(--card-bg);color:var(--text-primary);font-weight:500;box-shadow:0 2px 8px #0000000d}.form-group input[data-v-9e0735ef]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px #3b82f61a;transform:translateY(-1px);background:#fff}.form-group input[data-v-9e0735ef]:disabled{background:linear-gradient(135deg,#f8f9fa,#e9ecef);cursor:not-allowed;opacity:.8;color:#6c757d;font-style:italic;border-color:#dee2e6;box-shadow:none;transform:none}.form-group input[data-v-9e0735ef]::placeholder{color:#adb5bd;font-weight:400}.modal-actions[data-v-9e0735ef]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:2px solid var(--border-light)}.btn-primary[data-v-9e0735ef]{padding:1rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #3b82f633;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.btn-primary[data-v-9e0735ef]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary[data-v-9e0735ef]:hover:not(:disabled):before{left:100%}.btn-primary[data-v-9e0735ef]:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #1e3a8a4d}.btn-primary[data-v-9e0735ef]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-cancel[data-v-9e0735ef]{padding:1rem 2rem;border:2px solid var(--border-light);background:var(--bg-secondary);color:var(--text-secondary);border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.btn-cancel[data-v-9e0735ef]:hover{background:var(--border-light);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.resend-otp-btn[data-v-9e0735ef]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#569cd6,#4a90e2);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 2px 8px #569cd633;margin-top:.5rem}.resend-otp-btn[data-v-9e0735ef]:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a4d}.resend-otp-btn[data-v-9e0735ef]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.form-group input[data-v-9e0735ef]:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.6}.detail-value.status.active[data-v-9e0735ef]{color:#22c55e;font-weight:700}.detail-value.status.inactive[data-v-9e0735ef]{color:#ef4444;font-weight:700}.detail-value.status.cancelled[data-v-9e0735ef]{color:#f59e0b;font-weight:700}.group-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.edit-btn[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid var(--primary-color);border-radius:.5rem;background:var(--primary-color);color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.edit-btn[data-v-9e0735ef]:hover{background:#1e3a8a;border-color:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a26}.edit-mode[data-v-9e0735ef]{animation:fadeIn-9e0735ef .3s ease}@keyframes fadeIn-9e0735ef{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes highlightFields-9e0735ef{0%{border-color:var(--border-light);box-shadow:none}50%{border-color:var(--primary-color);box-shadow:0 0 0 5px #3b82f633}to{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}}.edit-input[data-v-9e0735ef]{width:100%;padding:.5rem .75rem;border:2px solid var(--primary-color);border-radius:.5rem;background:var(--card-bg);color:var(--text-primary);font-size:.9rem;font-weight:500;transition:all .2s ease;box-shadow:0 0 0 3px #3b82f61a;animation:highlightFields-9e0735ef .6s ease}.edit-input[data-v-9e0735ef]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 5px #3b82f633;transform:scale(1.02)}.edit-input[data-v-9e0735ef]::placeholder{color:var(--text-secondary);opacity:.6}.edit-actions[data-v-9e0735ef]{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-light)}.btn-cancel[data-v-9e0735ef],.btn-save[data-v-9e0735ef]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;gap:.5rem}.btn-cancel[data-v-9e0735ef]{background:#dc2626;color:#fff;border:2px solid #dc2626}.btn-cancel[data-v-9e0735ef]:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ef444426}.btn-save[data-v-9e0735ef]{background:var(--primary-color);color:#fff;border:2px solid var(--primary-color)}.btn-save[data-v-9e0735ef]:hover:not(:disabled){background:#1e3a8a;border-color:#1e3a8a;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a26}.btn-cancel[data-v-9e0735ef]:disabled,.btn-save[data-v-9e0735ef]:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner-small[data-v-9e0735ef]{width:14px;height:14px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-9e0735ef 1s linear infinite}.toast[data-v-9e0735ef]{position:fixed;top:20px;right:20px;min-width:300px;max-width:400px;border-radius:.75rem;box-shadow:0 10px 40px #0003;border:1px solid rgba(0,0,0,.1);z-index:9999;transform:translate(100%);opacity:0;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.toast.show[data-v-9e0735ef]{transform:translate(0);opacity:1}.toast-success[data-v-9e0735ef]{border-left:4px solid #22c55e}.toast-error[data-v-9e0735ef]{border-left:4px solid #ef4444}.toast-icon[data-v-9e0735ef]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;margin-right:1rem;flex-shrink:0}.toast-success .toast-icon[data-v-9e0735ef]{background:#22c55e1a;color:#22c55e}.toast-error .toast-icon[data-v-9e0735ef]{background:#ef44441a;color:#ef4444}.toast-message[data-v-9e0735ef]{flex:1;font-size:.9rem;font-weight:500;color:var(--bg-secondary);line-height:1.4;display:flex;align-items:center}.toast-close[data-v-9e0735ef]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s ease;margin-left:.5rem;flex-shrink:0}.toast-close[data-v-9e0735ef]:hover{background:var(--bg-secondary);color:var(--text-primary)}@media(max-width:640px){.toast[data-v-9e0735ef]{top:10px;right:10px;left:10px;min-width:auto;max-width:none}.toast-message[data-v-9e0735ef]{font-size:.75rem}}.empty-state[data-v-9e0735ef]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;text-align:center;color:var(--text-secondary)}.empty-state svg[data-v-9e0735ef]{color:var(--border-light)}.empty-state h3[data-v-9e0735ef]{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-9e0735ef]{margin:0}.payments-landscape[data-v-9e0735ef]{width:100%;display:flex;flex-direction:column;gap:1.5rem}.payments-card[data-v-9e0735ef]{background:var(--card-bg);border-radius:1rem;padding:2rem;box-shadow:0 4px 20px #0000001a;border:1px solid var(--border-light)}.payments-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-light)}.payments-info h3[data-v-9e0735ef]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#fff!important}.payments-summary[data-v-9e0735ef]{display:flex;gap:2rem;margin-top:.5rem}.summary-item[data-v-9e0735ef]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-9e0735ef]{font-size:.85rem;color:#e0ffff;font-weight:500}.summary-value[data-v-9e0735ef]{font-size:1.1rem;font-weight:700;color:var(--primary-color)}.payments-badge[data-v-9e0735ef]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:2rem;font-weight:600;font-size:.9rem}.payments-content[data-v-9e0735ef]{width:100%}.payments-table-enhanced[data-v-9e0735ef]{background:var(--card-bg);border-radius:.75rem;overflow:hidden;border:1px solid var(--border-light)}.table-header[data-v-9e0735ef]{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1.5fr 1.2fr;background:#fff;border-bottom:2px solid var(--border-light)}.header-cell[data-v-9e0735ef]{padding:1rem;font-weight:600;color:var(--text-primary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;border-right:1px solid var(--border-light)}.header-cell[data-v-9e0735ef]:last-child{border-right:none}.table-body[data-v-9e0735ef]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.table-row[data-v-9e0735ef]{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1.5fr 1.2fr;border-bottom:1px solid var(--border-light);transition:all .2s ease}.table-row[data-v-9e0735ef]:hover{background:#3b82f61a}.table-cell[data-v-9e0735ef]{padding:1rem;vertical-align:middle;border-right:1px solid var(--border-light);display:flex;align-items:center}.table-cell[data-v-9e0735ef]:last-child{border-right:none}.payment-actions[data-v-9e0735ef]{gap:.5rem}.payment-number[data-v-9e0735ef]{min-width:50px;justify-content:center}.row-number[data-v-9e0735ef]{background:var(--primary-color);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.payment-invoice[data-v-9e0735ef]{min-width:100px}.invoice-number[data-v-9e0735ef]{font-weight:600;color:var(--text-primary);font-size:.9rem}.payment-reference[data-v-9e0735ef]{min-width:150px}.reference-id[data-v-9e0735ef]{font-family:Courier New,monospace;font-size:.8rem;background:var(--bg-secondary);padding:.25rem .5rem;border-radius:.25rem;color:var(--text-primary)}.action-btn[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--primary-color);border-radius:.5rem;background:var(--primary-color);color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.action-btn[data-v-9e0735ef]:hover{background:#1e3a8a;border-color:#1e3a8a}.action-btn.secondary[data-v-9e0735ef]{background:transparent;color:var(--text-secondary);border-color:var(--border-light)}.action-btn.secondary[data-v-9e0735ef]:hover{background:var(--bg-secondary);color:var(--text-primary)}.payment-preview-modal[data-v-9e0735ef]{max-width:1200px;width:95%;max-height:90vh;overflow-y:auto;background:#ffb800;border-radius:1.5rem;box-shadow:0 20px 60px #ffb8004d}.payment-preview-modal .modal-header[data-v-9e0735ef]{background:linear-gradient(135deg,#ffb800,#ffa000);border-radius:1.5rem 1.5rem 0 0;padding:2rem;border-bottom:3px solid rgba(255,255,255,.2)}.modal-header-content[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-left[data-v-9e0735ef]{display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-9e0735ef]{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.header-title[data-v-9e0735ef]{margin:0;font-size:2rem;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.header-right[data-v-9e0735ef]{display:flex;align-items:center;gap:2rem}.payment-method[data-v-9e0735ef]{display:flex;align-items:center;gap:.75rem}.payment-text[data-v-9e0735ef]{color:#fff;font-size:1.1rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.payment-preview-modal .modal-close[data-v-9e0735ef]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.payment-preview-modal .modal-close[data-v-9e0735ef]:hover{background:#ffffff4d;transform:scale(1.1)}.payment-preview-modal .modal-body[data-v-9e0735ef]{background:#ffb800;padding:3rem;border-radius:0 0 1.5rem 1.5rem}.payment-preview-content[data-v-9e0735ef]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;min-height:500px;max-width:1000px;margin:0 auto}.preview-left[data-v-9e0735ef],.preview-right[data-v-9e0735ef]{background:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 10px 40px #0000001a;border:3px solid rgba(255,255,255,.3);display:flex;flex-direction:column;justify-content:center}.preview-left.centered[data-v-9e0735ef]{grid-column:1 / -1;margin:0 auto;max-width:600px}.preview-left h4[data-v-9e0735ef],.preview-right h4[data-v-9e0735ef]{margin:0 0 2rem;font-size:1.5rem;font-weight:700;color:#333;text-align:center}.payment-summary[data-v-9e0735ef]{display:flex;flex-direction:column;gap:2rem}.summary-header[data-v-9e0735ef]{text-align:center;padding:2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:1rem;border:2px solid #e5e7eb;box-shadow:0 4px 20px #0000000d}.summary-title[data-v-9e0735ef]{display:block;font-size:1.1rem;color:#666;margin-bottom:1rem;font-weight:600}.summary-amount[data-v-9e0735ef]{display:block;font-size:2.5rem;font-weight:800;color:#569cd6;margin-top:1rem;text-shadow:2px 2px 4px rgba(86,156,214,.2)}.summary-details[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1.5rem}.detail-item[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:#f8f9fa;border-radius:1rem;border-left:6px solid #569CD6;box-shadow:0 2px 10px #0000000d}.detail-label[data-v-9e0735ef]{font-weight:600;color:#666;font-size:1rem}.detail-value[data-v-9e0735ef]{font-weight:700;color:#333;font-size:1.1rem}.summary-actions[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.show-details-btn[data-v-9e0735ef],.close-details-btn[data-v-9e0735ef],.download-btn[data-v-9e0735ef]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;border:none;border-radius:1rem;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.show-details-btn[data-v-9e0735ef]{background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff}.show-details-btn[data-v-9e0735ef]:hover{background:linear-gradient(135deg,#4a90e2,#3db8a0);transform:translateY(-3px);box-shadow:0 8px 25px #569cd64d}.tab-item.active[data-v-9e0735ef]{background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #569cd64d}.tab-item.loading[data-v-9e0735ef]{opacity:.7;cursor:not-allowed}.tab-loading-text[data-v-9e0735ef]{font-size:.85rem;font-style:italic}.tab-item[data-v-9e0735ef]:disabled{opacity:.6;cursor:not-allowed}.pagination-controls[data-v-9e0735ef]{margin-top:1.5rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.75rem;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;animation:slideInUp-9e0735ef .4s ease-out}.pagination-info[data-v-9e0735ef]{color:#64748b;font-size:.9rem;font-weight:500;animation:fadeIn-9e0735ef .6s ease-out}.pagination-buttons[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff;border:none;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);position:relative;overflow:hidden}.pagination-btn[data-v-9e0735ef]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.pagination-btn[data-v-9e0735ef]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #569cd666}.pagination-btn[data-v-9e0735ef]:hover:not(:disabled):before{left:100%}.pagination-btn[data-v-9e0735ef]:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #569cd64d}.pagination-btn[data-v-9e0735ef]:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-numbers[data-v-9e0735ef]{display:flex;gap:.25rem;animation:fadeIn-9e0735ef .8s ease-out .2s both}.page-number[data-v-9e0735ef]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page-number[data-v-9e0735ef]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(86,156,214,.1),transparent);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.page-number[data-v-9e0735ef]:hover{background:#f8fafc;border-color:#569cd6;color:#569cd6;transform:scale(1.1)}.page-number[data-v-9e0735ef]:hover:before{width:3rem;height:3rem}.page-number.active[data-v-9e0735ef]{background:linear-gradient(135deg,#569cd6,#4ec9b0);border-color:#569cd6;color:#fff;font-weight:700;transform:scale(1.05);box-shadow:0 4px 15px #569cd64d}.table-row[data-v-9e0735ef]{transition:all .3s ease;animation:fadeInUp-9e0735ef .5s ease-out}.table-row[data-v-9e0735ef]:hover{transform:translate(4px);box-shadow:0 2px 8px #0000001a}@keyframes fadeIn-9e0735ef{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-9e0735ef{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-9e0735ef{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-enter-active[data-v-9e0735ef]{animation:fadeInUp-9e0735ef .5s ease-out}.page-leave-active[data-v-9e0735ef]{animation:fadeOutDown-9e0735ef .3s ease-in}.page-enter-from[data-v-9e0735ef]{opacity:0;transform:translateY(30px)}.page-leave-to[data-v-9e0735ef]{opacity:0;transform:translateY(-20px)}.page-move[data-v-9e0735ef]{transition:transform .5s ease}@keyframes fadeOutDown-9e0735ef{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.date-filter-section[data-v-9e0735ef]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d;animation:slideInUp-9e0735ef .4s ease-out}.filter-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.filter-controls-group[data-v-9e0735ef]{display:flex;gap:.5rem}.filter-header h3[data-v-9e0735ef]{margin:0;font-size:1.1rem;font-weight:700;color:#333;display:flex;align-items:center;gap:.5rem}.filter-toggle-btn[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.85rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s ease}.filter-toggle-btn[data-v-9e0735ef]:hover{border-color:#569cd6;color:#569cd6;transform:translateY(-1px)}.filter-toggle-btn.active[data-v-9e0735ef]{background:linear-gradient(135deg,#569cd6,#4ec9b0);border-color:#569cd6;color:#fff}.search-toggle.active[data-v-9e0735ef]{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e}.search-controls-compact[data-v-9e0735ef]{display:flex;animation:fadeIn-9e0735ef .6s ease-out;margin-bottom:1rem}.search-input-wrapper-compact[data-v-9e0735ef]{position:relative;display:flex;align-items:center;width:100%;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.search-icon-compact[data-v-9e0735ef]{position:absolute;left:1rem;color:#569cd6;pointer-events:none;z-index:1;width:16px;height:16px;opacity:.8}.search-input-compact[data-v-9e0735ef]{width:100%;padding:.75rem 1rem .75rem 3rem;border:none;border-radius:.5rem;font-size:.95rem;font-weight:500;color:#1f2937;background:transparent;transition:all .3s ease;box-sizing:border-box;line-height:1.5;flex:1}.search-input-compact[data-v-9e0735ef]::placeholder{color:#6b7280;font-style:italic;opacity:.8}.search-input-compact[data-v-9e0735ef]:focus{outline:none;color:#1f2937;font-weight:600}.search-actions-compact[data-v-9e0735ef]{display:flex;align-items:center;gap:.25rem;padding-right:.5rem}.search-btn-compact[data-v-9e0735ef]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease}.search-btn-compact[data-v-9e0735ef]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #569cd64d}.search-btn-compact[data-v-9e0735ef]:disabled{opacity:.5;cursor:not-allowed;transform:none}.clear-search-btn-compact[data-v-9e0735ef]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-search-btn-compact[data-v-9e0735ef]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #ef44444d}.filter-controls[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1rem;animation:fadeIn-9e0735ef .6s ease-out}.date-inputs[data-v-9e0735ef]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.date-input-group[data-v-9e0735ef]{display:flex;flex-direction:column;gap:.5rem}.date-input-group label[data-v-9e0735ef]{font-size:.9rem;font-weight:600;color:#333}.date-input[data-v-9e0735ef]{padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.9rem;background:#fff;transition:all .3s ease}.date-input[data-v-9e0735ef]:focus{outline:none;border-color:#569cd6;box-shadow:0 0 0 3px #569cd61a}.filter-actions[data-v-9e0735ef]{display:flex;gap:.75rem;justify-content:flex-end}.apply-filter-btn[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.apply-filter-btn[data-v-9e0735ef]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #22c55e4d}.apply-filter-btn[data-v-9e0735ef]:disabled{opacity:.5;cursor:not-allowed;transform:none}.clear-filter-btn[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filter-btn[data-v-9e0735ef]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ef44444d}.close-details-btn[data-v-9e0735ef]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-size:1rem;padding:1rem}.close-details-btn[data-v-9e0735ef]:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-3px);box-shadow:0 8px 25px #dc262666}.download-btn[data-v-9e0735ef]{background:transparent;color:#569cd6;border:3px solid #569CD6}.download-btn[data-v-9e0735ef]:hover{background:#569cd6;color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px #569cd64d}.invoice-preview[data-v-9e0735ef]{display:flex;flex-direction:column;gap:2rem}.invoice-brand[data-v-9e0735ef]{display:flex;align-items:center;gap:1.5rem}.brand-logo[data-v-9e0735ef]{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.brand-info h5[data-v-9e0735ef]{margin:0;font-size:1.5rem;font-weight:800;color:#333}.brand-info p[data-v-9e0735ef]{margin:.5rem 0 0;font-size:1rem;color:#666;font-weight:500}.invoice-number-display[data-v-9e0735ef]{text-align:right}.invoice-label[data-v-9e0735ef]{font-size:1rem;color:#666;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.invoice-number[data-v-9e0735ef]{font-size:1.3rem;font-weight:800;color:#333;margin-top:.5rem}.payment-info-section[data-v-9e0735ef],.transaction-info-section[data-v-9e0735ef]{padding:2rem;background:#f8f9fa;border-radius:1.5rem;border:2px solid #e5e7eb;box-shadow:0 4px 20px #0000000d}.payment-info-section h6[data-v-9e0735ef],.transaction-info-section h6[data-v-9e0735ef]{margin:0 0 1.5rem;font-size:1.2rem;font-weight:700;color:#333;border-bottom:3px solid #569CD6;padding-bottom:.75rem}.info-grid[data-v-9e0735ef]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.info-item[data-v-9e0735ef]{display:flex;flex-direction:column;gap:.75rem}.info-label[data-v-9e0735ef]{font-size:1rem;color:#666;font-weight:600}.info-value[data-v-9e0735ef]{font-weight:700;color:#333;font-size:1.1rem}.info-value.amount[data-v-9e0735ef]{color:#569cd6;font-size:1.4rem;font-weight:800}.payment-method-badge[data-v-9e0735ef]{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff;padding:.75rem 1.5rem;border-radius:2rem;font-weight:700;font-size:1rem;width:fit-content;box-shadow:0 2px 10px #569cd64d}.method-logo[data-v-9e0735ef]{width:24px;height:24px;object-fit:contain}.transaction-details[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1.5rem}.transaction-item[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:2px solid #f0f0f0}.transaction-item[data-v-9e0735ef]:last-child{border-bottom:none}.transaction-label[data-v-9e0735ef]{font-weight:600;color:#666;font-size:1rem}.transaction-value[data-v-9e0735ef]{font-weight:700;color:#333;font-size:1.1rem;font-family:Courier New,monospace;background:#f8f9fa;padding:.5rem 1rem;border-radius:.5rem}.invoice-footer[data-v-9e0735ef]{margin-top:3rem;padding:2rem;text-align:center}.footer-gradient[data-v-9e0735ef]{position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#569cd6,#4ec9b0,#c586c0);border-radius:3px}.footer-text[data-v-9e0735ef]{text-align:center;color:#666}.footer-small[data-v-9e0735ef]{font-size:.9rem;color:#999}.invoice-modal[data-v-9e0735ef]{max-width:1200px;width:95%;max-height:95vh;overflow-y:auto;background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px #00000026;position:relative}.invoice-close-btn[data-v-9e0735ef]{position:absolute;top:1.5rem;right:1.5rem;background:#dc26261a;border:2px solid rgba(220,38,38,.2);color:#dc2626;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.invoice-close-btn[data-v-9e0735ef]:hover{background:#dc262633;transform:scale(1.1)}.invoice-modal .modal-header[data-v-9e0735ef]{background:linear-gradient(135deg,#1e293b,#334155);border-radius:1.5rem 1.5rem 0 0;padding:2rem;border-bottom:3px solid #569CD6}.invoice-modal .modal-header h3[data-v-9e0735ef]{margin:0;font-size:1.8rem;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.invoice-modal .modal-close[data-v-9e0735ef]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.invoice-modal .modal-close[data-v-9e0735ef]:hover{background:#fff3;transform:scale(1.1)}.invoice-modal .modal-body[data-v-9e0735ef]{background:#fff;padding:0;border-radius:0 0 1.5rem 1.5rem}.invoice-container[data-v-9e0735ef]{max-width:1000px;margin:0 auto;background:#fff;border-radius:0 0 1.5rem 1.5rem;overflow:hidden}.invoice-header[data-v-9e0735ef]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:3rem;border-bottom:3px solid #e5e7eb;position:relative}.invoice-header-actions[data-v-9e0735ef]{position:absolute;top:1.5rem;right:1.5rem;display:flex;gap:.75rem;z-index:5}.invoice-header-actions .btn-download[data-v-9e0735ef],.invoice-header-actions .btn-print[data-v-9e0735ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px #0000001a}.invoice-header-actions .btn-download[data-v-9e0735ef]{background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff}.invoice-header-actions .btn-download[data-v-9e0735ef]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #569cd64d}.invoice-header-actions .btn-print[data-v-9e0735ef]{background:#fff;color:#569cd6;border:1px solid #569CD6}.invoice-header-actions .btn-print[data-v-9e0735ef]:hover{background:#569cd6;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #569cd64d}.invoice-top[data-v-9e0735ef]{margin-bottom:3rem;text-align:center}.invoice-logos[data-v-9e0735ef]{display:inline-flex;align-items:center;justify-content:center;gap:3rem;padding:2rem;background:transparent}.invoice-logo-owoopay[data-v-9e0735ef]{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.invoice-separator[data-v-9e0735ef]{width:2px;height:60px;background:linear-gradient(180deg,#569cd6,#4ec9b0);border-radius:1px}.invoice-logo-owoochat[data-v-9e0735ef]{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.invoice-info-section[data-v-9e0735ef]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.invoice-info-left[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1.5rem}.order-info[data-v-9e0735ef]{background:#fff;padding:2rem;border-radius:1rem;border:2px solid #e5e7eb;box-shadow:0 4px 20px #0000000d}.order-info h4[data-v-9e0735ef]{margin:0 0 1.5rem;font-size:1.3rem;font-weight:700;color:#333;border-bottom:3px solid #569CD6;padding-bottom:.75rem}.order-details[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1rem}.order-item[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.order-item[data-v-9e0735ef]:last-child{border-bottom:none}.order-label[data-v-9e0735ef]{font-weight:600;color:#666;font-size:.95rem}.order-value[data-v-9e0735ef]{font-weight:700;color:#333;font-size:1rem}.order-value.transaction-id[data-v-9e0735ef]{font-family:Courier New,monospace;background:#f8f9fa;padding:.25rem .5rem;border-radius:.25rem;font-size:.9rem;color:#569cd6}.invoice-number-block[data-v-9e0735ef],.invoice-date-block[data-v-9e0735ef]{background:#fff;padding:1.5rem;border-radius:1rem;border:2px solid #e5e7eb;box-shadow:0 4px 20px #0000000d}.invoice-label[data-v-9e0735ef]{display:block;font-size:.85rem;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:.5rem}.invoice-number[data-v-9e0735ef]{display:block;font-size:1.5rem;font-weight:800;color:#569cd6}.invoice-date[data-v-9e0735ef]{display:block;font-size:1.2rem;font-weight:700;color:#333}.invoice-info-right[data-v-9e0735ef]{background:#fff;padding:2rem;border-radius:1rem;border:2px solid #e5e7eb;box-shadow:0 4px 20px #0000000d}.business-info h4[data-v-9e0735ef]{margin:0 0 1.5rem;font-size:1.3rem;font-weight:700;color:#333;border-bottom:3px solid #569CD6;padding-bottom:.75rem}.business-details[data-v-9e0735ef]{display:flex;flex-direction:column;gap:1rem}.business-item[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.business-item[data-v-9e0735ef]:last-child{border-bottom:none}.business-label[data-v-9e0735ef]{font-weight:600;color:#666;font-size:.95rem}.business-value[data-v-9e0735ef]{font-weight:700;color:#333;font-size:1rem}.business-value.widget-key[data-v-9e0735ef]{font-family:Courier New,monospace;background:#f8f9fa;padding:.25rem .5rem;border-radius:.25rem;font-size:.9rem}.invoice-details[data-v-9e0735ef]{padding:3rem;background:#fff}.invoice-details h4[data-v-9e0735ef]{margin:0 0 2rem;font-size:1.5rem;font-weight:700;color:#333;text-align:center;border-bottom:3px solid #569CD6;padding-bottom:.75rem}.invoice-table-container[data-v-9e0735ef]{background:#fff;border-radius:1rem;border:2px solid #e5e7eb;overflow:hidden;box-shadow:0 4px 20px #0000000d}.invoice-table[data-v-9e0735ef]{width:100%;border-collapse:collapse;font-size:1rem}.invoice-table thead[data-v-9e0735ef]{background:linear-gradient(135deg,#569cd6,#4ec9b0);color:#fff}.invoice-table th[data-v-9e0735ef]{padding:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-right:1px solid rgba(255,255,255,.2)}.invoice-table th[data-v-9e0735ef]:first-child{text-align:left}.invoice-table th[data-v-9e0735ef]:nth-child(2),.invoice-table th[data-v-9e0735ef]:nth-child(3),.invoice-table th[data-v-9e0735ef]:nth-child(4){text-align:center}.invoice-table th[data-v-9e0735ef]:last-child{border-right:none}.invoice-table tbody tr[data-v-9e0735ef]{border-bottom:1px solid #e5e7eb}.invoice-table tbody tr[data-v-9e0735ef]:last-child{border-bottom:none}.invoice-table td[data-v-9e0735ef]{padding:1.5rem;border-right:1px solid #e5e7eb}.invoice-table td[data-v-9e0735ef]:first-child{text-align:left}.invoice-table td[data-v-9e0735ef]:nth-child(2),.invoice-table td[data-v-9e0735ef]:nth-child(3),.invoice-table td[data-v-9e0735ef]:nth-child(4){text-align:center}.invoice-table td[data-v-9e0735ef]:last-child{border-right:none}.item-description[data-v-9e0735ef]{font-weight:600;color:#333}.item-quantity[data-v-9e0735ef],.item-unit-price[data-v-9e0735ef],.item-total[data-v-9e0735ef]{text-align:right;font-weight:700;color:#333}.item-total[data-v-9e0735ef]{color:#569cd6;font-size:1.1rem}.invoice-totals[data-v-9e0735ef]{padding:3rem;background:#f8fafc;border-top:3px solid #e5e7eb}.totals-container[data-v-9e0735ef]{max-width:400px;margin-left:auto;background:#fff;padding:2rem;border-radius:1rem;border:2px solid #e5e7eb;box-shadow:0 4px 20px #0000000d}.total-row[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f0f0f0}.total-row[data-v-9e0735ef]:last-child{border-bottom:none}.total-row.grand-total[data-v-9e0735ef]{border-top:3px solid #569CD6;margin-top:1rem;padding-top:1.5rem}.total-label[data-v-9e0735ef]{font-weight:600;color:#666;font-size:1rem}.total-row.grand-total .total-label[data-v-9e0735ef]{font-size:1.2rem;font-weight:700;color:#333}.total-value[data-v-9e0735ef]{font-weight:700;color:#333;font-size:1rem}.total-row.grand-total .total-value[data-v-9e0735ef]{font-size:1.4rem;font-weight:800;color:#569cd6}.invoice-footer[data-v-9e0735ef]{margin-top:3rem;padding:2rem;text-align:center;border-top:3.5px solid #569CD6;background:linear-gradient(135deg,#569cd60d,#4ec9b00d,#c586c00d)}.footer-text[data-v-9e0735ef]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-text p[data-v-9e0735ef]{margin:0;font-size:.9rem;color:#666;font-weight:500}.footer-text p[data-v-9e0735ef]:first-child{font-weight:600;color:#333}.footer-support[data-v-9e0735ef]{font-size:.8rem!important;color:#888!important;font-weight:400!important;font-style:italic}.support-email[data-v-9e0735ef]{color:#569cd6!important;text-decoration:underline;font-weight:500!important;transition:color .3s ease}.support-email[data-v-9e0735ef]:hover{color:#4ec9b0!important}.footer-note[data-v-9e0735ef]{font-style:italic;color:#ffffffb3}.footer-bottom[data-v-9e0735ef]{border-top:2px solid rgba(255,255,255,.1);padding-top:1.5rem;text-align:center}.footer-gradient[data-v-9e0735ef]{height:4px;background:linear-gradient(90deg,#569cd6,#4ec9b0,#c586c0);border-radius:2px;margin-bottom:1rem}.payments-table-container[data-v-9e0735ef]{background:var(--card-bg);border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #0000001a}.payments-table[data-v-9e0735ef]{width:100%;border-collapse:collapse;font-size:.9rem}.payments-table thead[data-v-9e0735ef]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid var(--border-light)}.payments-table th[data-v-9e0735ef]{padding:1rem;text-align:left;font-weight:600;color:var(--text-primary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light)}.payments-table tbody tr[data-v-9e0735ef]{border-bottom:1px solid var(--border-light);transition:all .2s ease}.payments-table tbody tr[data-v-9e0735ef]:hover{background:#3b82f605}.payments-table td[data-v-9e0735ef]{padding:1rem;vertical-align:middle}.payment-date[data-v-9e0735ef]{min-width:150px}.date-info[data-v-9e0735ef]{display:flex;flex-direction:column;gap:.25rem}.date-day[data-v-9e0735ef]{font-weight:600;color:var(--text-primary);font-size:.9rem}.date-time[data-v-9e0735ef]{font-size:.8rem;color:var(--text-secondary)}.payment-amount[data-v-9e0735ef]{min-width:120px;text-align:center}.amount-value[data-v-9e0735ef]{font-weight:700;color:var(--primary-color);font-size:1rem}.payment-status[data-v-9e0735ef]{min-width:100px;text-align:center}.status-badge[data-v-9e0735ef]{padding:.25rem .75rem;border-radius:1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.status-badge.completed[data-v-9e0735ef]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.status-badge.pending[data-v-9e0735ef]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.status-badge.failed[data-v-9e0735ef]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.payment-transaction[data-v-9e0735ef]{min-width:200px}.transaction-id[data-v-9e0735ef]{font-family:Courier New,monospace;font-size:.8rem;background:var(--bg-secondary);padding:.25rem .5rem;border-radius:.25rem;color:var(--text-primary)}.payment-business[data-v-9e0735ef]{min-width:200px}.business-info[data-v-9e0735ef]{display:flex;flex-direction:column;gap:.25rem}.business-name[data-v-9e0735ef]{font-weight:600;color:var(--text-primary)}.payments-list[data-v-9e0735ef]{display:grid;gap:1rem}.payment-item[data-v-9e0735ef]{padding:1.5rem;border:1px solid var(--border-light);border-radius:.75rem;background:var(--bg-secondary)}.payment-header[data-v-9e0735ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.payment-id[data-v-9e0735ef]{font-weight:600;color:var(--text-primary)}.payment-status[data-v-9e0735ef]{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:500}.payment-status.completed[data-v-9e0735ef]{background:#22c55e1a;color:#22c55e}.payment-status.pending[data-v-9e0735ef]{background:#fbbf241a;color:#f59e0b}.payment-status.failed[data-v-9e0735ef]{background:#ef44441a;color:#ef4444}.payment-status.cancelled[data-v-9e0735ef]{background:#6b72801a;color:#6b7280}.payment-details[data-v-9e0735ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.payment-amount[data-v-9e0735ef]{font-weight:600;color:var(--text-primary)}.payment-date[data-v-9e0735ef],.payment-method[data-v-9e0735ef]{color:var(--text-secondary);font-size:.9rem}.payment-description[data-v-9e0735ef]{color:var(--text-secondary);font-size:.9rem;font-style:italic}.actions-grid[data-v-9e0735ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.action-card[data-v-9e0735ef]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.5rem;border:1px solid var(--border-light);border-radius:.75rem;background:var(--bg-secondary);cursor:pointer;transition:all .2s ease}.action-card[data-v-9e0735ef]:hover:not(:disabled){border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.action-card[data-v-9e0735ef]:disabled{opacity:.5;cursor:not-allowed}.action-card.danger[data-v-9e0735ef]:hover:not(:disabled){border-color:#ef4444}.action-card.success[data-v-9e0735ef]:hover:not(:disabled){border-color:#22c55e}.action-icon[data-v-9e0735ef]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.5rem;background:var(--card-bg);color:var(--text-primary)}.action-card.danger .action-icon[data-v-9e0735ef]{color:#ef4444}.action-card.success .action-icon[data-v-9e0735ef]{color:#22c55e}.action-content h3[data-v-9e0735ef]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.action-content p[data-v-9e0735ef]{color:var(--text-secondary);font-size:.9rem;margin:0}.action-arrow[data-v-9e0735ef]{color:var(--text-secondary)}.btn-primary[data-v-9e0735ef]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;background:var(--primary-color);color:#fff}.btn-primary[data-v-9e0735ef]:hover{background:var(--primary-hover);transform:translateY(-1px)}@media(max-width:1024px){.account-layout[data-v-9e0735ef]{flex-direction:column}.tabs-nav[data-v-9e0735ef]{justify-content:flex-start}.details-grid-enhanced[data-v-9e0735ef]{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.account-page[data-v-9e0735ef]{padding:1rem}.account-content[data-v-9e0735ef]{padding:1.5rem}.tabs-nav[data-v-9e0735ef]{gap:.25rem}.tab-item[data-v-9e0735ef]{padding:.5rem 1rem;font-size:.85rem}.plan-header[data-v-9e0735ef]{flex-direction:column;align-items:flex-start;gap:1rem}.details-grid-enhanced[data-v-9e0735ef]{grid-template-columns:1fr;gap:1rem}.detail-group[data-v-9e0735ef]{padding:1rem}.actions-grid[data-v-9e0735ef],.payment-details[data-v-9e0735ef]{grid-template-columns:1fr}}[data-v-9e0735ef]:root{--text-primary: #1f2937;--text-secondary: #6b7280;--card-bg: #ffffff;--bg-secondary: #f9fafb;--border-light: #e5e7eb;--primary-color: #3b82f6;--primary-hover: #2563eb}*,*:before,*:after{box-sizing:border-box}:root{--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-large: 1200px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--sidebar-width: 320px;--sidebar-width-mobile: 280px;--sidebar-width-collapsed: 80px}body{margin:0;background-color:#020617;color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.btn-primary{background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:999px;color:#fff;padding:.6rem 1.4rem;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.btn-primary:hover{opacity:.95;box-shadow:0 8px 20px #38bdf859;transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}input{background-color:#020617;border-radius:.75rem;border:1px solid #1f2937;color:#e5e7eb;padding:.6rem .9rem;width:100%;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:focus{border-color:#0ea5e9;box-shadow:0 0 0 1px #38bdf866;background-color:#020617}.card{background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 55%),radial-gradient(circle at bottom right,rgba(139,92,246,.16),transparent 55%),#020617;border-radius:1.25rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 45px #0f172ad9}.toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;color:#fff;font-weight:500;font-size:14px;z-index:9999;transform:translate(100%);opacity:0;transition:all .3s ease;box-shadow:0 4px 12px #00000026;max-width:300px}.toast.show{transform:translate(0);opacity:1}.toast-success{background:linear-gradient(135deg,#22c55e,#16a34a);border-left:4px solid #16a34a}.toast-error{background:linear-gradient(135deg,#ef4444,#dc2626);border-left:4px solid #dc2626}.toast-info{background:linear-gradient(135deg,#3b82f6,#2563eb);border-left:4px solid #2563eb}
