.cookie-banner[data-v-1bce10e0]{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 20px #0000001a;padding:1.25rem}.cookie-content[data-v-1bce10e0]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.cookie-icon[data-v-1bce10e0]{width:48px;height:48px;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cookie-icon i[data-v-1bce10e0]{font-size:1.5rem;color:#fff}.cookie-text[data-v-1bce10e0]{flex:1;min-width:300px}.cookie-title[data-v-1bce10e0]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.cookie-description[data-v-1bce10e0]{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.cookie-link[data-v-1bce10e0]{color:#2563eb;text-decoration:underline;margin-left:.25rem}.cookie-link[data-v-1bce10e0]:hover{color:#1d4ed8}.cookie-actions[data-v-1bce10e0]{display:flex;gap:.75rem;flex-wrap:wrap}.cookie-actions[data-v-1bce10e0] .p-button{font-size:.875rem;padding:.625rem 1.25rem;border-radius:8px}.accept-btn[data-v-1bce10e0]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none}.accept-btn[data-v-1bce10e0]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.preferences-content[data-v-1bce10e0]{display:flex;flex-direction:column;gap:1.5rem}.preferences-intro[data-v-1bce10e0]{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0}.cookie-category[data-v-1bce10e0]{border:1px solid #e2e8f0;border-radius:12px;padding:1rem;transition:border-color .2s}.cookie-category[data-v-1bce10e0]:hover{border-color:#cbd5e1}.category-header[data-v-1bce10e0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.category-info[data-v-1bce10e0]{flex:1}.category-title[data-v-1bce10e0]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.category-description[data-v-1bce10e0]{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.preferences-footer[data-v-1bce10e0]{display:flex;justify-content:flex-end;gap:.75rem}.preferences-footer[data-v-1bce10e0] .p-button{font-size:.9375rem;padding:.625rem 1.25rem;border-radius:8px}.slide-up-enter-active[data-v-1bce10e0],.slide-up-leave-active[data-v-1bce10e0]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-1bce10e0],.slide-up-leave-to[data-v-1bce10e0]{transform:translateY(100%);opacity:0}@media (max-width: 768px){.cookie-content[data-v-1bce10e0]{flex-direction:column;align-items:stretch;text-align:center}.cookie-icon[data-v-1bce10e0]{display:none}.cookie-text[data-v-1bce10e0]{min-width:auto}.cookie-actions[data-v-1bce10e0]{justify-content:center}}.legal-overlay[data-v-922cbdb0]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#00000080;display:flex;align-items:flex-end;pointer-events:auto}.legal-banner[data-v-922cbdb0]{width:100%;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 20px #0000001a;padding:1.25rem;pointer-events:auto}.legal-content[data-v-922cbdb0]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.legal-icon[data-v-922cbdb0]{width:48px;height:48px;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.legal-icon i[data-v-922cbdb0]{font-size:1.5rem;color:#fff}.legal-text[data-v-922cbdb0]{flex:1;min-width:300px}.legal-title[data-v-922cbdb0]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.legal-description[data-v-922cbdb0]{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.legal-link[data-v-922cbdb0]{color:#2563eb;text-decoration:underline;margin:0 .25rem}.legal-link[data-v-922cbdb0]:hover{color:#1d4ed8}.legal-actions[data-v-922cbdb0]{display:flex;gap:.75rem;flex-wrap:wrap}.legal-actions[data-v-922cbdb0] .p-button{font-size:.875rem;padding:.625rem 1.25rem;border-radius:8px}.accept-btn[data-v-922cbdb0]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none}.accept-btn[data-v-922cbdb0]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.slide-up-enter-active[data-v-922cbdb0],.slide-up-leave-active[data-v-922cbdb0]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-922cbdb0],.slide-up-leave-to[data-v-922cbdb0]{transform:translateY(100%);opacity:0}@media (max-width: 768px){.legal-content[data-v-922cbdb0]{flex-direction:column;align-items:stretch;text-align:center}.legal-icon[data-v-922cbdb0]{display:none}.legal-text[data-v-922cbdb0]{min-width:auto}.legal-actions[data-v-922cbdb0]{justify-content:center}}#app{width:100%;height:100vh;height:100dvh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff}.primary-button[data-v-dc124ca0]{font-weight:600;font-size:1rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;border:none!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 4px 14px #2563eb40!important}.primary-button[data-v-dc124ca0] .p-button{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;color:#fff!important}.primary-button[data-v-dc124ca0]:hover .p-button{background:linear-gradient(90deg,#6a5acd,#8043de,#9723ef)!important;border:none!important;color:#fff!important}.primary-button--compact[data-v-dc124ca0]{height:44px;border-radius:8px;transition:all .25s cubic-bezier(.16,1,.3,1)}.primary-button[data-v-dc124ca0]:not(.primary-button--compact){height:52px;min-width:200px}.primary-button[data-v-dc124ca0]: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}.primary-button[data-v-dc124ca0]:hover:before{left:100%}.primary-button[data-v-dc124ca0]:not(.primary-button--compact):hover{background:linear-gradient(90deg,#6a5acd,#8043de,#9723ef)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 6px 30px #aa66ff80!important;border:none!important}.primary-button--compact[data-v-dc124ca0]:hover{background:linear-gradient(90deg,#6a5acd,#8043de,#9723ef)!important;color:#fff!important;box-shadow:0 6px 25px #aa66ff73!important;transform:translateY(-2px);border:none!important}.primary-button[data-v-dc124ca0]:not(.primary-button--compact):active{transform:translateY(-1px)}.primary-button--compact[data-v-dc124ca0]:active{background:#1e40af;box-shadow:0 4px 8px #2563eb26;transform:translateY(0)}.primary-button--compact[data-v-dc124ca0]:focus{outline:2px solid #2563eb;outline-offset:2px;box-shadow:0 0 0 4px #2563eb26;color:#fff}.primary-button[data-v-dc124ca0]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.primary-button[data-v-dc124ca0]::selection{background:#fff6;color:#fff}.primary-button[data-v-dc124ca0]::-moz-selection{background:#fff6;color:#fff}.primary-button--full-width[data-v-dc124ca0]{width:100%}.primary-button--delete[data-v-dc124ca0]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 14px #ef444440!important}.primary-button--delete[data-v-dc124ca0] .p-button{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;color:#fff!important}.primary-button--delete[data-v-dc124ca0]:not(.primary-button--compact):hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 6px 20px #ef444466!important}.primary-button--delete.primary-button--compact[data-v-dc124ca0]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 6px 20px #ef444466!important}.primary-button--delete[data-v-dc124ca0]:hover .p-button{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border:none!important;color:#fff!important}.primary-button--delete.primary-button--compact[data-v-dc124ca0]:active{background:#b91c1c!important;box-shadow:0 4px 8px #ef444433}.primary-button--delete.primary-button--compact[data-v-dc124ca0]:focus{outline:2px solid #ef4444;outline-offset:2px;box-shadow:0 0 0 4px #ef444426}.primary-button--secondary[data-v-dc124ca0]{background:#fff!important;border:2px solid #e5e7eb!important;color:#374151!important;box-shadow:0 2px 4px #0000000d!important}.primary-button--secondary[data-v-dc124ca0] .p-button{background:#fff!important;border:2px solid #e5e7eb!important;color:#374151!important}.primary-button--secondary[data-v-dc124ca0]:not(.primary-button--compact):hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#1f2937!important;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a!important}.primary-button--secondary.primary-button--compact[data-v-dc124ca0]:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#1f2937!important;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a!important}.primary-button--secondary[data-v-dc124ca0]:hover .p-button{background:#f9fafb!important;border-color:#d1d5db!important;color:#1f2937!important}.primary-button--secondary[data-v-dc124ca0]:not(.primary-button--compact):active{transform:translateY(-1px);background:#f3f4f6!important}.primary-button--secondary.primary-button--compact[data-v-dc124ca0]:active{background:#f3f4f6!important;box-shadow:0 2px 4px #0000000d;transform:translateY(0)}.primary-button--secondary[data-v-dc124ca0]:active .p-button{background:#f3f4f6!important}.primary-button--secondary.primary-button--compact[data-v-dc124ca0]:focus{outline:2px solid #6366f1;outline-offset:2px;box-shadow:0 0 0 4px #6366f11a}.primary-button--secondary[data-v-dc124ca0]:disabled{background:#f9fafb!important;border-color:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.primary-button--secondary[data-v-dc124ca0]:disabled .p-button{background:#f9fafb!important;border-color:#e5e7eb!important;color:#9ca3af!important}.persona-navigator[data-v-0ab5db4d]{display:flex;flex-direction:column;height:100%;background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navigator-main-header[data-v-0ab5db4d]{padding:1.25rem 1.25rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.04);position:relative}.header-left[data-v-0ab5db4d]{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.header-left[data-v-0ab5db4d]:hover{opacity:.8}.header-left[data-v-0ab5db4d]:active{opacity:.6}.beeline-logo[data-v-0ab5db4d]{height:5.5rem;width:auto;object-fit:contain}.navigator-main-header h1[data-v-0ab5db4d]{margin:0;color:#1d1d1f;font-size:2.25rem;font-weight:700;letter-spacing:-.022em;background:linear-gradient(135deg,#1d1d1f,#424245);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.navigator-section-header[data-v-0ab5db4d]{padding:.75rem 1.25rem .5rem;border-bottom:1px solid rgba(0,0,0,.04);text-align:left}.navigator-section-header h3[data-v-0ab5db4d]{margin:0;color:#1d1d1f;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;text-align:left}.navigator-actions[data-v-0ab5db4d]{padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid rgba(0,0,0,.04)}.project-actions-btn[data-v-0ab5db4d]{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid rgba(102,126,234,.3);color:#fff;font-weight:600;padding:.5rem 1rem;border-radius:12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;justify-content:flex-start}.project-actions-btn[data-v-0ab5db4d]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.settings-btn[data-v-0ab5db4d]{color:#424245;font-size:.875rem;font-weight:500;transition:all .3s ease;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.settings-btn[data-v-0ab5db4d]:hover{color:#1d1d1f;background:#0000000d}.logout-btn[data-v-0ab5db4d]{color:#5856d6;font-size:.875rem;font-weight:500;transition:all .3s ease;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.logout-btn[data-v-0ab5db4d]:hover{color:#4242d6;background:#5856d61a}.loading-state[data-v-0ab5db4d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.loading-spinner[data-v-0ab5db4d]{opacity:.8}.loading-text[data-v-0ab5db4d]{color:#6e6e73;font-size:.9375rem;font-weight:500}.persona-list[data-v-0ab5db4d]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.persona-item[data-v-0ab5db4d]{cursor:pointer;transition:all .3s ease;border-radius:12px;position:relative}.persona-item[data-v-0ab5db4d]:hover:not(.unavailable){transform:translateY(-2px)}.persona-item.active[data-v-0ab5db4d]{transform:translateY(-1px)}.persona-item.unavailable[data-v-0ab5db4d]{opacity:.6;cursor:not-allowed;pointer-events:none}.persona-item[data-v-0ab5db4d]:not(.unavailable){cursor:pointer;pointer-events:auto}.persona-item.completed[data-v-0ab5db4d]{position:relative}.persona-item.completed .persona-card[data-v-0ab5db4d],.persona-item.completed .persona-card-compact[data-v-0ab5db4d]{border:3px solid #27ae60;box-shadow:0 0 #27ae60b3;animation:pulse-complete-0ab5db4d 2s infinite}@keyframes pulse-complete-0ab5db4d{0%{box-shadow:0 0 #27ae60b3}50%{box-shadow:0 0 0 8px #27ae6000}to{box-shadow:0 0 #27ae6000}}.persona-card[data-v-0ab5db4d]{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:1rem;display:flex;align-items:flex-start;gap:.875rem;transition:all .3s ease;position:relative;overflow:hidden}.persona-item:hover:not(.unavailable) .persona-card[data-v-0ab5db4d]{background:#fffffff2;border-color:#0000001a;box-shadow:0 4px 20px #00000014}.persona-item.active .persona-card[data-v-0ab5db4d]{background:linear-gradient(135deg,#007aff1a,#5856d61a);border-color:#007aff4d;box-shadow:0 4px 20px #007aff26}.persona-item.active .persona-card[data-v-0ab5db4d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:0 2px 2px 0}.persona-icon[data-v-0ab5db4d]{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;flex-shrink:0;box-shadow:0 2px 8px #00000026}.persona-info[data-v-0ab5db4d]{flex:1;min-width:0}.persona-name[data-v-0ab5db4d]{font-weight:600;color:#1d1d1f;font-size:.9375rem;margin-bottom:.25rem;letter-spacing:-.01em}.persona-purpose[data-v-0ab5db4d]{font-size:.8125rem;color:#6e6e73;line-height:1.3;font-weight:400;margin-bottom:.5rem}.persona-progress-indicator[data-v-0ab5db4d]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.progress-bar-container[data-v-0ab5db4d]{flex:1;height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}.progress-bar[data-v-0ab5db4d]{height:100%;border-radius:2px;transition:width .3s ease,background-color .3s ease}.progress-bar.idle[data-v-0ab5db4d]{background:#bdc3c7}.progress-bar.working[data-v-0ab5db4d]{background:#f39c12}.progress-bar.done[data-v-0ab5db4d]{background:#27ae60}.progress-bar.blocked[data-v-0ab5db4d]{background:#e74c3c}.progress-badge[data-v-0ab5db4d]{font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:4px;min-width:36px;text-align:center;transition:all .3s ease}.progress-badge.idle[data-v-0ab5db4d]{background:#ecf0f1;color:#7f8c8d}.progress-badge.working[data-v-0ab5db4d]{background:#fef9e7;color:#f39c12}.progress-badge.done[data-v-0ab5db4d]{background:#eafaf1;color:#27ae60}.progress-badge.blocked[data-v-0ab5db4d]{background:#fee;color:#e74c3c}.progress-badge-compact[data-v-0ab5db4d]{position:absolute;top:.25rem;right:.25rem;font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:4px;z-index:2}.persona-card-compact[data-v-0ab5db4d]{position:relative}.persona-status[data-v-0ab5db4d]{display:flex;align-items:flex-start;padding-top:.125rem}.status-dot[data-v-0ab5db4d]{width:8px;height:8px;border-radius:50%;background:#d1d1d6;transition:all .3s ease}.status-dot.available[data-v-0ab5db4d]{background:#34c759;box-shadow:0 0 8px #34c75966}.empty-state[data-v-0ab5db4d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center}.empty-icon[data-v-0ab5db4d]{width:64px;height:64px;background:linear-gradient(135deg,#f1f3f4,#e8eaed);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.empty-icon i[data-v-0ab5db4d]{font-size:1.75rem;color:#8e8e93}.empty-state h4[data-v-0ab5db4d]{color:#1d1d1f;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.empty-state p[data-v-0ab5db4d]{color:#6e6e73;margin:0 0 2rem;font-size:.9375rem;line-height:1.5}.create-button[data-v-0ab5db4d]{background:linear-gradient(135deg,#007aff,#5856d6);border:none;padding:.75rem 1.5rem;border-radius:10px;font-size:.9375rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #007aff4d}.create-button[data-v-0ab5db4d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #007aff66}.navigator-footer[data-v-0ab5db4d]{padding:1rem 1.25rem;border-top:1px solid rgba(0,0,0,.04);display:flex;align-items:center;justify-content:space-between;background:#f8f9facc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:1rem}.persona-count[data-v-0ab5db4d]{color:#8e8e93;font-size:.8125rem;font-weight:500}.footer-actions[data-v-0ab5db4d]{display:flex;gap:.5rem;align-items:center}.manage-btn-icon[data-v-0ab5db4d]{color:#007aff;font-size:.875rem;font-weight:500;transition:all .3s ease;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.manage-btn-icon[data-v-0ab5db4d]:hover{color:#0056b3;background:#007aff1a}.compact-btn[data-v-0ab5db4d]{width:40px;height:40px;border-radius:10px;color:#007aff;background:#007aff1a;border:1px solid rgba(0,122,255,.2);transition:all .3s ease}.compact-btn[data-v-0ab5db4d]:hover{background:#007aff26;transform:translateY(-1px)}.collapse-nav-btn[data-v-0ab5db4d]{width:36px;height:36px;border-radius:8px 0 0 8px;background:#fff9;border:1px solid rgba(0,0,0,.06);border-right:none;color:#424245;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;position:absolute;right:-1px;z-index:10}.navigator-header-collapsed .collapse-nav-btn[data-v-0ab5db4d]{position:static;right:auto;border-radius:8px;border-right:1px solid rgba(0,0,0,.06)}.navigator-header-collapsed .collapse-nav-btn[data-v-0ab5db4d] .p-button-icon{font-size:1.5rem}.collapse-nav-btn[data-v-0ab5db4d]:hover{background:#fffc;transform:translateY(-1px);box-shadow:0 4px 12px #00000014;border-color:#0000001a;border-right:none}.persona-card-compact[data-v-0ab5db4d]{display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;margin:.25rem;border-radius:12px;background:#fff9;border:1px solid rgba(0,0,0,.04);transition:all .3s ease;cursor:pointer;position:relative}.persona-item.active .persona-card-compact[data-v-0ab5db4d]{background:#007aff1a;border-color:#007aff4d;transform:scale(1.05)}.persona-card-compact[data-v-0ab5db4d]:hover{background:#fffc;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.persona-icon-compact[data-v-0ab5db4d]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;box-shadow:0 2px 8px #0000001a}.persona-icon-compact i[data-v-0ab5db4d]{font-size:.875rem;color:#fff}.status-dot-compact[data-v-0ab5db4d]{width:6px;height:6px;border-radius:50%;background:#d1d1d6;position:absolute;top:.5rem;right:.5rem;transition:all .3s ease}.status-dot-compact.available[data-v-0ab5db4d]{background:#34c759;box-shadow:0 0 6px #34c75966}.navigator-footer-collapsed[data-v-0ab5db4d]{padding:.75rem .5rem;display:flex;justify-content:center;border-top:1px solid rgba(0,0,0,.04);background:#f8f9facc}.persona-count-compact[data-v-0ab5db4d]{width:24px;height:24px;border-radius:6px;background:#007aff1a;color:#007aff;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,122,255,.2)}.persona-navigator.collapsed .persona-list[data-v-0ab5db4d]{padding:.5rem .25rem}.persona-navigator.collapsed .persona-item[data-v-0ab5db4d]{margin-bottom:.5rem}.persona-navigator.collapsed .persona-item[data-v-0ab5db4d]:last-child{margin-bottom:0}[data-v-0ab5db4d] .persona-tooltip{max-width:200px;white-space:pre-line;font-size:.875rem;line-height:1.4}.persona-list[data-v-0ab5db4d]::-webkit-scrollbar{width:6px}.persona-list[data-v-0ab5db4d]::-webkit-scrollbar-track{background:transparent}.persona-list[data-v-0ab5db4d]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.persona-list[data-v-0ab5db4d]::-webkit-scrollbar-thumb:hover{background:#00000026}@media (max-width: 768px){.navigator-header[data-v-0ab5db4d]{padding:1rem}.persona-list[data-v-0ab5db4d]{padding:.5rem}.persona-card[data-v-0ab5db4d]{padding:.875rem}.persona-icon[data-v-0ab5db4d]{width:40px;height:40px;font-size:1rem}.persona-purpose[data-v-0ab5db4d]{font-size:.75rem}}.executive-mode-section[data-v-0ab5db4d]{padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.04)}.executive-mode-btn[data-v-0ab5db4d]{width:100%;justify-content:center;font-weight:600;font-size:.875rem;padding:.75rem 1rem;border-radius:10px;transition:all .3s ease}.executive-mode-btn.active[data-v-0ab5db4d]{background:linear-gradient(135deg,#007aff,#5856d6);border-color:transparent;color:#fff;box-shadow:0 2px 8px #007aff4d}.executive-mode-btn-compact[data-v-0ab5db4d]{width:32px;height:32px;border-radius:8px;color:#007aff;background:#007aff1a;border:1px solid rgba(0,122,255,.2);transition:all .3s ease}.executive-mode-btn-compact.active[data-v-0ab5db4d]{background:linear-gradient(135deg,#007aff,#5856d6);border-color:transparent;color:#fff}.project-selector-section[data-v-0ab5db4d]{padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.04)}.section-header[data-v-0ab5db4d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.section-header h4[data-v-0ab5db4d]{margin:0;color:#1d1d1f;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.add-project-btn[data-v-0ab5db4d]{color:#007aff;font-size:.875rem}.project-card[data-v-0ab5db4d]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fffc;border:1px solid rgba(0,0,0,.06);border-radius:10px;transition:all .2s ease}.project-card.active[data-v-0ab5db4d]{background:#007aff1a;border-color:#007aff4d}.project-icon[data-v-0ab5db4d]{width:32px;height:32px;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.875rem}.project-info[data-v-0ab5db4d]{flex:1;min-width:0}.project-name[data-v-0ab5db4d]{font-weight:600;color:#1e293b;font-size:.875rem;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-status[data-v-0ab5db4d]{font-size:.75rem;color:#64748b;text-transform:capitalize}.project-menu-btn[data-v-0ab5db4d]{color:#64748b;font-size:.75rem}.no-project[data-v-0ab5db4d]{text-align:center;padding:1rem 0}.no-project p[data-v-0ab5db4d]{margin:0 0 .75rem;color:#64748b;font-size:.875rem}.create-project-btn[data-v-0ab5db4d]{background:linear-gradient(135deg,#007aff,#5856d6);border:none;font-weight:600;font-size:.8125rem;padding:.5rem 1rem;border-radius:8px}.navigator-header-collapsed[data-v-0ab5db4d]{padding:1.5rem .5rem;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,0,0,.04);width:100%;min-height:60px;box-sizing:border-box}.project-actions-btn-collapsed[data-v-0ab5db4d]{color:#007aff;background:#007aff1a;border:1px solid rgba(0,122,255,.2);border-radius:8px;padding:.5rem;transition:all .2s ease;margin-right:1.5rem}.project-actions-btn-collapsed[data-v-0ab5db4d]:hover{background:#007aff33;border-color:#007aff66;transform:translateY(-1px)}@media (prefers-color-scheme: dark){.persona-navigator[data-v-0ab5db4d]{background:#1c1c1ee6}.executive-mode-section[data-v-0ab5db4d],.project-selector-section[data-v-0ab5db4d]{border-bottom-color:#ffffff14}.section-header h4[data-v-0ab5db4d]{color:#f2f2f7}.project-card[data-v-0ab5db4d]{background:#2c2c2ecc;border-color:#ffffff14}.project-card.active[data-v-0ab5db4d]{background:#007aff33;border-color:#007aff66}.project-name[data-v-0ab5db4d]{color:#f2f2f7}.project-status[data-v-0ab5db4d]{color:#8e8e93}.project-icon[data-v-0ab5db4d]{background:#2c2c2ecc;color:#8e8e93}.no-project p[data-v-0ab5db4d]{color:#8e8e93}.navigator-header-collapsed[data-v-0ab5db4d]{border-bottom-color:#ffffff14}.project-actions-btn-collapsed[data-v-0ab5db4d]{color:#5ac8fa;background:#5ac8fa1a;border-color:#5ac8fa33}.project-actions-btn-collapsed[data-v-0ab5db4d]:hover{background:#5ac8fa33;border-color:#5ac8fa66}.navigator-header[data-v-0ab5db4d]{border-bottom-color:#ffffff14}.navigator-main-header h1[data-v-0ab5db4d]{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;color:#f2f2f7}.navigator-section-header h3[data-v-0ab5db4d]{color:#f2f2f7;text-align:left}.navigator-actions[data-v-0ab5db4d]{border-bottom-color:#ffffff14}.project-actions-btn[data-v-0ab5db4d]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea66;color:#fff}.project-actions-btn[data-v-0ab5db4d]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);border-color:#667eea99}.manage-btn-icon[data-v-0ab5db4d]{color:#007aff}.manage-btn-icon[data-v-0ab5db4d]:hover{color:#0a84ff;background:#007aff33}.settings-btn[data-v-0ab5db4d]{color:#f2f2f7}.settings-btn[data-v-0ab5db4d]:hover{background:#ffffff1a;color:#f2f2f7}.logout-btn[data-v-0ab5db4d]{color:#5ac8fa}.logout-btn[data-v-0ab5db4d]:hover{background:#5ac8fa1a;color:#5ac8fa}.loading-text[data-v-0ab5db4d]{color:#8e8e93}.persona-card[data-v-0ab5db4d]{background:#2c2c2ecc;border-color:#ffffff14}.persona-item:hover:not(.unavailable) .persona-card[data-v-0ab5db4d]{background:#2c2c2ef2;border-color:#ffffff1f}.persona-name[data-v-0ab5db4d]{color:#f2f2f7}.persona-description[data-v-0ab5db4d]{color:#8e8e93}.empty-icon[data-v-0ab5db4d]{background:linear-gradient(135deg,#3a3a3c,#48484a)}.empty-state h4[data-v-0ab5db4d]{color:#f2f2f7}.empty-state p[data-v-0ab5db4d]{color:#8e8e93}.navigator-footer[data-v-0ab5db4d]{background:#1c1c1ecc;border-top-color:#ffffff14}.status-dot[data-v-0ab5db4d]{background:#48484a}.compact-btn[data-v-0ab5db4d]{background:#007aff26;border-color:#007aff4d;color:#007aff}.compact-btn[data-v-0ab5db4d]:hover{background:#007aff33}.persona-card-compact[data-v-0ab5db4d]{background:#2c2c2ecc;border-color:#ffffff14}.persona-item.active .persona-card-compact[data-v-0ab5db4d]{background:#007aff33;border-color:#007aff66}.persona-card-compact[data-v-0ab5db4d]:hover{background:#2c2c2ef2;border-color:#ffffff1f}.status-dot-compact[data-v-0ab5db4d]{background:#48484a}.status-dot-compact.available[data-v-0ab5db4d]{background:#34c759}.navigator-footer-collapsed[data-v-0ab5db4d]{background:#1c1c1ecc;border-top-color:#ffffff14}.persona-count-compact[data-v-0ab5db4d]{background:#007aff33;border-color:#007aff66;color:#007aff}.collapse-nav-btn[data-v-0ab5db4d]{background:#2c2c2e99;border-color:#ffffff1a;border-right:none;color:#f2f2f7}.collapse-nav-btn[data-v-0ab5db4d]:hover{background:#2c2c2ecc;border-color:#fff3;border-right:none}.navigator-header-collapsed .collapse-nav-btn[data-v-0ab5db4d]{border-right:1px solid rgba(255,255,255,.1)}.navigator-header-collapsed .collapse-nav-btn[data-v-0ab5db4d]:hover{border-right:1px solid rgba(255,255,255,.2)}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.jira-success-dialog[data-v-0b7411f2] .p-dialog{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden}.jira-success-dialog[data-v-0b7411f2] .p-dialog-content{padding:0}.jira-success-dialog[data-v-0b7411f2] .p-dialog-header{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1rem 0;background:transparent;border:none}.jira-success-dialog[data-v-0b7411f2] .p-dialog-header .p-dialog-title{display:none}.jira-success-dialog[data-v-0b7411f2] .p-dialog-header-close{margin:0;padding:.5rem;width:2rem;height:2rem;border-radius:50%;background:transparent;color:#5e6c84;transition:all .2s ease}.jira-success-dialog[data-v-0b7411f2] .p-dialog-header-close:hover{background:#f4f5f7;color:#172b4d}.jira-success-dialog[data-v-0b7411f2] .p-dialog-footer{display:none}.success-content[data-v-0b7411f2]{padding:2rem}.success-header[data-v-0b7411f2]{text-align:center;margin-bottom:2rem}.success-icon[data-v-0b7411f2]{width:64px;height:64px;background:linear-gradient(135deg,#0052cc,#0065ff);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;animation:successPulse-0b7411f2 .6s cubic-bezier(.34,1.56,.64,1)}@keyframes successPulse-0b7411f2{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-icon i[data-v-0b7411f2]{color:#fff;font-size:2rem}.success-header h2[data-v-0b7411f2]{font-size:1.75rem;font-weight:600;color:#172b4d;margin:0 0 .5rem}.success-subtitle[data-v-0b7411f2]{color:#5e6c84;font-size:1rem;margin:0}.jira-board-container[data-v-0b7411f2]{background:#f4f5f7;border-radius:12px;padding:1.5rem}.parent-issue-card[data-v-0b7411f2]{background:linear-gradient(135deg,#0052cc,#0065ff);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 12px #0052cc33}.issue-header[data-v-0b7411f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.issue-type-badge[data-v-0b7411f2]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;background:#fff3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.issue-type-badge i[data-v-0b7411f2]{font-size:.875rem}.issue-key[data-v-0b7411f2]{color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;background:#ffffff26;transition:all .2s ease}.issue-key[data-v-0b7411f2]:hover{background:#ffffff40;transform:translateY(-1px)}.issue-key i[data-v-0b7411f2]{font-size:.75rem}.issue-summary[data-v-0b7411f2]{color:#fff;font-size:1.125rem;font-weight:500;line-height:1.5}.child-issues-section[data-v-0b7411f2]{margin-top:1.5rem}.section-header[data-v-0b7411f2]{display:flex;align-items:center;gap:.5rem;color:#172b4d;font-weight:600;font-size:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #dfe1e6}.section-header i[data-v-0b7411f2]{color:#0052cc}.child-issues-grid[data-v-0b7411f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.child-issue-card[data-v-0b7411f2]{background:#fff;border-radius:8px;padding:1rem;border:2px solid #dfe1e6;transition:all .2s ease;position:relative;overflow:hidden}.child-issue-card[data-v-0b7411f2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#0052cc,#0065ff)}.child-issue-card[data-v-0b7411f2]:hover{border-color:#0052cc;box-shadow:0 4px 12px #0052cc26;transform:translateY(-2px)}.child-card-header[data-v-0b7411f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.child-type-badge[data-v-0b7411f2]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.child-type-badge.type-story[data-v-0b7411f2]{background:#e3fcef;color:#064}.child-type-badge.type-subtask[data-v-0b7411f2],.child-type-badge.type-task[data-v-0b7411f2]{background:#deebff;color:#0052cc}.child-type-badge.type-bug[data-v-0b7411f2]{background:#ffebe6;color:#bf2600}.child-type-badge i[data-v-0b7411f2]{font-size:.75rem}.child-issue-key[data-v-0b7411f2]{color:#5e6c84;text-decoration:none;font-weight:600;font-size:.8125rem;display:flex;align-items:center;gap:.25rem;transition:color .2s ease}.child-issue-key[data-v-0b7411f2]:hover{color:#0052cc}.child-issue-key i[data-v-0b7411f2]{font-size:.625rem;opacity:.7}.child-issue-summary[data-v-0b7411f2]{color:#172b4d;font-size:.9375rem;font-weight:500;line-height:1.4;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.status-badge[data-v-0b7411f2]{display:inline-block;padding:.25rem .625rem;border-radius:4px;font-size:.6875rem;font-weight:600;background:#dfe1e6;color:#42526e;text-transform:uppercase;letter-spacing:.025em}.epic-section[data-v-0b7411f2]{margin-bottom:2rem}.epic-section[data-v-0b7411f2]:last-child{margin-bottom:0}.subtasks-count[data-v-0b7411f2]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#5e6c84;margin-top:.5rem}.subtasks-count i[data-v-0b7411f2]{font-size:.75rem}@media (max-width: 768px){.success-content[data-v-0b7411f2]{padding:1.5rem}.success-header h2[data-v-0b7411f2]{font-size:1.5rem}.child-issues-grid[data-v-0b7411f2]{grid-template-columns:1fr}}.jira-create-dialog[data-v-a52ffb46] .p-dialog{border-radius:3px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.jira-create-dialog[data-v-a52ffb46] .p-dialog-header{padding:24px 24px 20px;border-bottom:1px solid #dfe1e6}.jira-dialog-header[data-v-a52ffb46]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-a52ffb46]{display:flex;align-items:center;gap:12px}.jira-icon[data-v-a52ffb46]{width:24px;height:24px;object-fit:contain}.dialog-title[data-v-a52ffb46]{font-size:20px;font-weight:500;color:#172b4d;margin:0;line-height:1.2}.close-button[data-v-a52ffb46]{width:40px;height:40px;min-width:40px;border:1px solid #dfe1e6;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#42526e;transition:all .2s ease;padding:0}.close-button[data-v-a52ffb46]:hover{background:#f4f5f7;border-color:#b3bac5}.close-button i[data-v-a52ffb46]{font-size:16px}.jira-create-dialog[data-v-a52ffb46] .p-dialog-content{padding:24px 32px 32px;background:#fff}.jira-dialog-body[data-v-a52ffb46]{display:flex;flex-direction:column;gap:24px}.jira-form-field[data-v-a52ffb46]{display:flex;flex-direction:column;gap:4px}.jira-label[data-v-a52ffb46]{font-size:12px;font-weight:600;color:#6b778c;line-height:1.33;margin-bottom:4px}.jira-select[data-v-a52ffb46]{width:100%}.jira-select[data-v-a52ffb46] .p-select{width:100%;border:2px solid #dfe1e6;border-radius:3px;background:#fafbfc;padding:8px 12px;font-size:14px;color:#172b4d;transition:all .2s ease;min-height:40px}.jira-select[data-v-a52ffb46] .p-select:hover{background:#ebecf0;border-color:#dfe1e6}.jira-select[data-v-a52ffb46] .p-select:focus,.jira-select[data-v-a52ffb46] .p-select.p-focus{background:#fff;border-color:#0052cc;box-shadow:0 0 0 1px #0052cc;outline:none}.select-value[data-v-a52ffb46],.select-option[data-v-a52ffb46]{display:flex;align-items:center;gap:8px;font-size:14px;color:#172b4d}.select-value i[data-v-a52ffb46],.select-option i[data-v-a52ffb46]{font-size:16px;color:#0052cc}.jira-toggle-wrapper[data-v-a52ffb46]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#f4f5f7;border-radius:3px;border:1px solid #dfe1e6}.toggle-content[data-v-a52ffb46]{flex:1;display:flex;flex-direction:column;gap:4px}.toggle-label[data-v-a52ffb46]{display:flex;flex-direction:column;gap:4px;cursor:pointer}.toggle-text[data-v-a52ffb46]{font-size:14px;font-weight:500;color:#172b4d;line-height:1.43}.toggle-hint[data-v-a52ffb46]{font-size:12px;color:#6b778c;line-height:1.5}.jira-toggle-wrapper[data-v-a52ffb46] .p-toggleswitch{flex-shrink:0}.jira-toggle-wrapper[data-v-a52ffb46] .p-toggleswitch .p-toggleswitch-slider{background:#dfe1e6;transition:all .15s ease}.jira-toggle-wrapper[data-v-a52ffb46] .p-toggleswitch:not(.p-disabled):hover .p-toggleswitch-slider{background:#c1c7d0}.jira-toggle-wrapper[data-v-a52ffb46] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:#0052cc}.jira-toggle-wrapper[data-v-a52ffb46] .p-toggleswitch.p-toggleswitch-checked:not(.p-disabled):hover .p-toggleswitch-slider{background:#0065ff}.jira-loading[data-v-a52ffb46]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:#f4f5f7;border-radius:3px}.jira-loading[data-v-a52ffb46] .p-progress-spinner{width:40px;height:40px}.jira-loading[data-v-a52ffb46] .p-progress-spinner-circle{stroke:#0052cc}.jira-loading p[data-v-a52ffb46]{font-size:14px;color:#6b778c;margin:0}.jira-create-dialog[data-v-a52ffb46] .p-dialog-footer{padding:16px 32px 24px;background:#fff;border-top:none}.jira-footer[data-v-a52ffb46]{display:flex;justify-content:flex-end;gap:8px;width:100%}.jira-btn-secondary[data-v-a52ffb46],.jira-btn-primary[data-v-a52ffb46]{padding:0 16px;height:36px;border-radius:3px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .1s ease;line-height:36px}.jira-btn-secondary[data-v-a52ffb46]{background:transparent;color:#42526e}.jira-btn-secondary[data-v-a52ffb46]:hover:not(:disabled){background:#ebecf0;color:#172b4d}.jira-btn-primary[data-v-a52ffb46]{background:#0052cc;color:#fff;min-width:80px}.jira-btn-primary[data-v-a52ffb46]:hover:not(:disabled){background:#0065ff}.jira-btn-primary[data-v-a52ffb46]:active:not(:disabled){background:#0747a6}.jira-btn-primary[data-v-a52ffb46]:disabled{background:#f4f5f7;color:#a5adba;cursor:not-allowed}.jira-create-dialog[data-v-a52ffb46] .p-dialog-mask{background-color:#091e428a}@media (max-width: 768px){.jira-create-dialog[data-v-a52ffb46] .p-dialog{width:95vw!important;max-width:95vw!important}.jira-create-dialog[data-v-a52ffb46] .p-dialog-header{padding:16px}.jira-create-dialog[data-v-a52ffb46] .p-dialog-content{padding:16px 20px 20px}.jira-create-dialog[data-v-a52ffb46] .p-dialog-footer{padding:12px 20px 20px}.jira-checkbox-wrapper[data-v-a52ffb46]{padding:12px}.dialog-title[data-v-a52ffb46]{font-size:18px}}.jira-plan-dialog[data-v-10fcfaf9] .p-dialog{border-radius:3px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.jira-plan-dialog[data-v-10fcfaf9] .p-dialog-header{padding:24px 24px 20px;border-bottom:1px solid #dfe1e6}.jira-dialog-header[data-v-10fcfaf9]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-10fcfaf9]{display:flex;align-items:center;gap:12px}.jira-icon[data-v-10fcfaf9]{width:24px;height:24px;object-fit:contain}.dialog-title[data-v-10fcfaf9]{font-size:20px;font-weight:500;color:#172b4d;margin:0;line-height:1.2}.close-button[data-v-10fcfaf9]{width:40px;height:40px;min-width:40px;border:1px solid #dfe1e6;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#42526e;transition:all .2s ease;padding:0}.close-button[data-v-10fcfaf9]:hover{background:#f4f5f7;border-color:#b3bac5}.close-button i[data-v-10fcfaf9]{font-size:16px}.jira-plan-dialog[data-v-10fcfaf9] .p-dialog-content{padding:24px 32px 32px;background:#fff;max-height:calc(90vh - 200px);overflow-y:auto}.jira-dialog-body[data-v-10fcfaf9]{display:flex;flex-direction:column;gap:24px}.jira-loading[data-v-10fcfaf9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:#f4f5f7;border-radius:3px}.jira-loading[data-v-10fcfaf9] .p-progress-spinner{width:40px;height:40px}.jira-loading[data-v-10fcfaf9] .p-progress-spinner-circle{stroke:#0052cc}.jira-loading p[data-v-10fcfaf9]{font-size:14px;color:#6b778c;margin:0}.plan-content[data-v-10fcfaf9]{display:flex;flex-direction:column;gap:24px}.plan-recommendation[data-v-10fcfaf9]{background:#deebff;border-left:4px solid #0052cc;padding:16px;border-radius:3px;margin-bottom:16px}.recommendation-header[data-v-10fcfaf9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.recommendation-header i[data-v-10fcfaf9]{color:#0052cc;font-size:18px}.recommendation-header h3[data-v-10fcfaf9]{font-size:14px;font-weight:600;color:#172b4d;margin:0}.plan-recommendation p[data-v-10fcfaf9]{font-size:14px;color:#42526e;line-height:1.5;margin:0}.plan-reasoning[data-v-10fcfaf9]{background:#eae6ff;border-left:4px solid #6554c0;padding:16px;border-radius:3px}.reasoning-header[data-v-10fcfaf9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reasoning-header i[data-v-10fcfaf9]{color:#6554c0;font-size:18px}.reasoning-header h3[data-v-10fcfaf9]{font-size:14px;font-weight:600;color:#172b4d;margin:0}.plan-reasoning p[data-v-10fcfaf9]{font-size:14px;color:#42526e;line-height:1.5;margin:0}.plan-summary[data-v-10fcfaf9]{display:flex;gap:16px;padding:16px;background:#f4f5f7;border-radius:3px}.summary-stat[data-v-10fcfaf9]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:3px;border:1px solid #dfe1e6}.summary-stat i[data-v-10fcfaf9]{font-size:24px;color:#0052cc}.stat-number[data-v-10fcfaf9]{font-size:24px;font-weight:600;color:#172b4d}.stat-label[data-v-10fcfaf9]{font-size:12px;color:#6b778c;text-transform:uppercase;font-weight:500}.plan-tree[data-v-10fcfaf9]{display:flex;flex-direction:column;gap:16px}.epic-node[data-v-10fcfaf9],.story-node[data-v-10fcfaf9],.subtask-node[data-v-10fcfaf9]{border:1px solid #dfe1e6;border-radius:3px;background:#fff}.node-header[data-v-10fcfaf9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:all .2s ease}.epic-header[data-v-10fcfaf9]{background:linear-gradient(135deg,#6554c0,#8777d9);color:#fff;border-radius:3px 3px 0 0}.story-header[data-v-10fcfaf9]{background:#deebff;color:#172b4d}.subtask-header[data-v-10fcfaf9]{background:#f4f5f7;color:#172b4d;cursor:default}.node-header[data-v-10fcfaf9]:hover{opacity:.9}.node-icon-title[data-v-10fcfaf9]{display:flex;align-items:center;gap:12px;flex:1}.node-icon-title i[data-v-10fcfaf9]{font-size:16px}.epic-header .node-icon-title i[data-v-10fcfaf9]{color:#fff}.story-header .node-icon-title i[data-v-10fcfaf9]{color:#0052cc}.subtask-header .node-icon-title i[data-v-10fcfaf9]{color:#6b778c}.node-title[data-v-10fcfaf9]{font-size:14px;font-weight:600}.expand-btn[data-v-10fcfaf9]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;border-radius:3px;transition:all .2s ease}.expand-btn[data-v-10fcfaf9]:hover{background:#fff3}.node-content[data-v-10fcfaf9]{padding:16px}.node-description[data-v-10fcfaf9]{font-size:14px;color:#42526e;line-height:1.6;margin-bottom:16px}.node-description[data-v-10fcfaf9]:last-child{margin-bottom:0}.node-description[data-v-10fcfaf9] h1,.node-description[data-v-10fcfaf9] h2,.node-description[data-v-10fcfaf9] h3{font-weight:600;color:#172b4d;margin:12px 0 8px}.node-description[data-v-10fcfaf9] h1{font-size:16px}.node-description[data-v-10fcfaf9] h2{font-size:15px}.node-description[data-v-10fcfaf9] h3{font-size:14px}.node-description[data-v-10fcfaf9] ul{margin:8px 0;padding-left:20px}.node-description[data-v-10fcfaf9] li{margin:4px 0}.node-description[data-v-10fcfaf9] strong{font-weight:600;color:#172b4d}.story-list[data-v-10fcfaf9],.subtask-list[data-v-10fcfaf9]{display:flex;flex-direction:column;gap:12px}.subtask-list[data-v-10fcfaf9]{gap:8px}.revision-section[data-v-10fcfaf9]{background:#f4f5f7;padding:16px;border-radius:3px;border:1px solid #dfe1e6}.revision-header[data-v-10fcfaf9]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.revision-header i[data-v-10fcfaf9]{color:#0052cc;font-size:16px}.revision-header h4[data-v-10fcfaf9]{font-size:14px;font-weight:600;color:#172b4d;margin:0}.revision-textarea[data-v-10fcfaf9]{width:100%;border:2px solid #dfe1e6;border-radius:3px;background:#fff;padding:8px 12px;font-size:14px;color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.revision-textarea[data-v-10fcfaf9]:focus{border-color:#0052cc;box-shadow:0 0 0 1px #0052cc;outline:none}.jira-plan-dialog[data-v-10fcfaf9] .p-dialog-footer{padding:16px 32px 24px;background:#fff;border-top:none}.jira-footer[data-v-10fcfaf9]{display:flex;justify-content:flex-end;gap:8px;width:100%}.jira-btn-secondary[data-v-10fcfaf9],.jira-btn-revision[data-v-10fcfaf9],.jira-btn-primary[data-v-10fcfaf9]{padding:0 16px;height:36px;border-radius:3px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .1s ease;line-height:36px}.jira-btn-secondary[data-v-10fcfaf9]{background:transparent;color:#42526e}.jira-btn-secondary[data-v-10fcfaf9]:hover:not(:disabled){background:#ebecf0;color:#172b4d}.jira-btn-revision[data-v-10fcfaf9]{background:#ff991f;color:#fff}.jira-btn-revision[data-v-10fcfaf9]:hover:not(:disabled){background:#ffab00}.jira-btn-primary[data-v-10fcfaf9]{background:#0052cc;color:#fff;min-width:120px}.jira-btn-primary[data-v-10fcfaf9]:hover:not(:disabled){background:#0065ff}.jira-btn-primary[data-v-10fcfaf9]:active:not(:disabled){background:#0747a6}.jira-btn-primary[data-v-10fcfaf9]:disabled,.jira-btn-revision[data-v-10fcfaf9]:disabled{background:#f4f5f7;color:#a5adba;cursor:not-allowed}.expand-enter-active[data-v-10fcfaf9],.expand-leave-active[data-v-10fcfaf9]{transition:all .3s ease;max-height:2000px;overflow:hidden}.expand-enter-from[data-v-10fcfaf9],.expand-leave-to[data-v-10fcfaf9]{max-height:0;opacity:0}@media (max-width: 768px){.jira-plan-dialog[data-v-10fcfaf9] .p-dialog{width:95vw!important;max-width:95vw!important}.plan-summary[data-v-10fcfaf9]{flex-direction:column}}.confluence-success-dialog[data-v-0899d0c4] .p-dialog{border-radius:3px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.confluence-success-dialog[data-v-0899d0c4] .p-dialog-header{padding:24px 24px 20px;border-bottom:1px solid #dfe1e6}.confluence-dialog-header[data-v-0899d0c4]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-0899d0c4]{display:flex;align-items:center;gap:12px}.confluence-icon[data-v-0899d0c4]{width:24px;height:24px;object-fit:contain}.dialog-title[data-v-0899d0c4]{font-size:20px;font-weight:500;color:#172b4d;margin:0;line-height:1.2}.close-button[data-v-0899d0c4]{width:40px;height:40px;min-width:40px;border:1px solid #dfe1e6;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#42526e;transition:all .2s ease;padding:0}.close-button[data-v-0899d0c4]:hover{background:#f4f5f7;border-color:#b3bac5}.close-button i[data-v-0899d0c4]{font-size:16px}.confluence-success-dialog[data-v-0899d0c4] .p-dialog-content{padding:24px 32px 32px;background:#fff}.confluence-dialog-body[data-v-0899d0c4]{display:flex;flex-direction:column;gap:24px}.success-icon-container[data-v-0899d0c4]{display:flex;justify-content:center;margin-bottom:8px}.success-icon[data-v-0899d0c4]{font-size:48px;color:#00875a}.created-doc[data-v-0899d0c4],.doc-list[data-v-0899d0c4]{display:flex;flex-direction:column;gap:12px}.doc-card[data-v-0899d0c4]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f4f5f7;border-radius:3px;border:1px solid #dfe1e6}.doc-header[data-v-0899d0c4]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.doc-icon[data-v-0899d0c4]{font-size:24px;color:#2684ff;flex-shrink:0}.doc-info[data-v-0899d0c4]{display:flex;flex-direction:column;gap:2px;min-width:0}.doc-title[data-v-0899d0c4]{font-size:14px;font-weight:600;color:#172b4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-id[data-v-0899d0c4]{font-size:12px;color:#6b778c}.doc-link[data-v-0899d0c4]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#2684ff;color:#fff;border-radius:3px;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;flex-shrink:0}.doc-link[data-v-0899d0c4]:hover{background:#0052cc}.doc-link i[data-v-0899d0c4]{font-size:12px}.execution-summary[data-v-0899d0c4]{display:flex;flex-direction:column;gap:16px}.summary-header[data-v-0899d0c4]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#e3fcef;border-radius:3px;color:#00875a;font-weight:500}.summary-header i[data-v-0899d0c4]{font-size:18px}.confluence-success-dialog[data-v-0899d0c4] .p-dialog-footer{padding:16px 32px 24px;background:#fff;border-top:none}.confluence-footer[data-v-0899d0c4]{display:flex;justify-content:flex-end;width:100%}.confluence-btn-primary[data-v-0899d0c4]{padding:0 24px;height:36px;border-radius:3px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .1s ease;line-height:36px;background:#2684ff;color:#fff}.confluence-btn-primary[data-v-0899d0c4]:hover{background:#0052cc}@media (max-width: 768px){.confluence-success-dialog[data-v-0899d0c4] .p-dialog{width:95vw!important;max-width:95vw!important}.doc-card[data-v-0899d0c4]{flex-direction:column;align-items:stretch;gap:12px}.doc-link[data-v-0899d0c4]{justify-content:center}}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog{border-radius:3px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog-header{padding:24px 24px 20px;border-bottom:1px solid #dfe1e6}.confluence-dialog-header[data-v-a14b0c1f]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-a14b0c1f]{display:flex;align-items:center;gap:12px}.confluence-icon[data-v-a14b0c1f]{width:24px;height:24px;object-fit:contain}.dialog-title[data-v-a14b0c1f]{font-size:20px;font-weight:500;color:#172b4d;margin:0;line-height:1.2}.close-button[data-v-a14b0c1f]{width:40px;height:40px;min-width:40px;border:1px solid #dfe1e6;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#42526e;transition:all .2s ease;padding:0}.close-button[data-v-a14b0c1f]:hover{background:#f4f5f7;border-color:#b3bac5}.close-button i[data-v-a14b0c1f]{font-size:16px}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog-content{padding:24px 32px 32px;background:#fff}.confluence-dialog-body[data-v-a14b0c1f]{display:flex;flex-direction:column;gap:24px}.confluence-form-field[data-v-a14b0c1f]{display:flex;flex-direction:column;gap:4px}.confluence-label[data-v-a14b0c1f]{font-size:12px;font-weight:600;color:#6b778c;line-height:1.33;margin-bottom:4px}.confluence-input[data-v-a14b0c1f]{width:100%;border:2px solid #dfe1e6;border-radius:3px;background:#fafbfc;padding:8px 12px;font-size:14px;color:#172b4d;transition:all .2s ease;min-height:40px}.confluence-input[data-v-a14b0c1f]:hover{background:#ebecf0;border-color:#dfe1e6}.confluence-input[data-v-a14b0c1f]:focus{background:#fff;border-color:#2684ff;box-shadow:0 0 0 1px #2684ff;outline:none}.form-hint[data-v-a14b0c1f]{font-size:11px;color:#6b778c;margin-top:4px}.confluence-toggle-wrapper[data-v-a14b0c1f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#f4f5f7;border-radius:3px;border:1px solid #dfe1e6}.toggle-content[data-v-a14b0c1f]{flex:1;display:flex;flex-direction:column;gap:4px}.toggle-label[data-v-a14b0c1f]{display:flex;flex-direction:column;gap:4px;cursor:pointer}.toggle-text[data-v-a14b0c1f]{font-size:14px;font-weight:500;color:#172b4d;line-height:1.43}.toggle-hint[data-v-a14b0c1f]{font-size:12px;color:#6b778c;line-height:1.5}.confluence-toggle-wrapper[data-v-a14b0c1f] .p-toggleswitch{flex-shrink:0}.confluence-toggle-wrapper[data-v-a14b0c1f] .p-toggleswitch .p-toggleswitch-slider{background:#dfe1e6;transition:all .15s ease}.confluence-toggle-wrapper[data-v-a14b0c1f] .p-toggleswitch:not(.p-disabled):hover .p-toggleswitch-slider{background:#c1c7d0}.confluence-toggle-wrapper[data-v-a14b0c1f] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:#2684ff}.confluence-toggle-wrapper[data-v-a14b0c1f] .p-toggleswitch.p-toggleswitch-checked:not(.p-disabled):hover .p-toggleswitch-slider{background:#0052cc}.confluence-loading[data-v-a14b0c1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:#f4f5f7;border-radius:3px}.confluence-loading[data-v-a14b0c1f] .p-progress-spinner{width:40px;height:40px}.confluence-loading[data-v-a14b0c1f] .p-progress-spinner-circle{stroke:#2684ff}.confluence-loading p[data-v-a14b0c1f]{font-size:14px;color:#6b778c;margin:0}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog-footer{padding:16px 32px 24px;background:#fff;border-top:none}.confluence-footer[data-v-a14b0c1f]{display:flex;justify-content:flex-end;gap:8px;width:100%}.confluence-btn-secondary[data-v-a14b0c1f],.confluence-btn-primary[data-v-a14b0c1f]{padding:0 16px;height:36px;border-radius:3px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .1s ease;line-height:36px}.confluence-btn-secondary[data-v-a14b0c1f]{background:transparent;color:#42526e}.confluence-btn-secondary[data-v-a14b0c1f]:hover:not(:disabled){background:#ebecf0;color:#172b4d}.confluence-btn-primary[data-v-a14b0c1f]{background:#2684ff;color:#fff;min-width:80px}.confluence-btn-primary[data-v-a14b0c1f]:hover:not(:disabled){background:#0052cc}.confluence-btn-primary[data-v-a14b0c1f]:active:not(:disabled){background:#0747a6}.confluence-btn-primary[data-v-a14b0c1f]:disabled{background:#f4f5f7;color:#a5adba;cursor:not-allowed}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog-mask{background-color:#091e428a}@media (max-width: 768px){.confluence-create-dialog[data-v-a14b0c1f] .p-dialog{width:95vw!important;max-width:95vw!important}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog-header{padding:16px}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog-content{padding:16px 20px 20px}.confluence-create-dialog[data-v-a14b0c1f] .p-dialog-footer{padding:12px 20px 20px}.dialog-title[data-v-a14b0c1f]{font-size:18px}}.confluence-plan-dialog[data-v-7a4a1e75] .p-dialog{border-radius:3px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.confluence-plan-dialog[data-v-7a4a1e75] .p-dialog-header{padding:24px 24px 20px;border-bottom:1px solid #dfe1e6}.confluence-dialog-header[data-v-7a4a1e75]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-7a4a1e75]{display:flex;align-items:center;gap:12px}.confluence-icon[data-v-7a4a1e75]{width:24px;height:24px;object-fit:contain}.dialog-title[data-v-7a4a1e75]{font-size:20px;font-weight:500;color:#172b4d;margin:0;line-height:1.2}.close-button[data-v-7a4a1e75]{width:40px;height:40px;min-width:40px;border:1px solid #dfe1e6;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#42526e;transition:all .2s ease;padding:0}.close-button[data-v-7a4a1e75]:hover{background:#f4f5f7;border-color:#b3bac5}.close-button i[data-v-7a4a1e75]{font-size:16px}.confluence-plan-dialog[data-v-7a4a1e75] .p-dialog-content{padding:24px 32px 32px;background:#fff;max-height:calc(90vh - 200px);overflow-y:auto}.confluence-dialog-body[data-v-7a4a1e75]{display:flex;flex-direction:column;gap:24px}.confluence-loading[data-v-7a4a1e75]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:#f4f5f7;border-radius:3px}.confluence-loading[data-v-7a4a1e75] .p-progress-spinner{width:40px;height:40px}.confluence-loading[data-v-7a4a1e75] .p-progress-spinner-circle{stroke:#2684ff}.confluence-loading p[data-v-7a4a1e75]{font-size:14px;color:#6b778c;margin:0}.plan-content[data-v-7a4a1e75]{display:flex;flex-direction:column;gap:24px}.plan-reasoning[data-v-7a4a1e75]{background:#deebff;border-left:4px solid #2684FF;padding:16px;border-radius:3px}.reasoning-header[data-v-7a4a1e75]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reasoning-header i[data-v-7a4a1e75]{color:#2684ff;font-size:18px}.reasoning-header h3[data-v-7a4a1e75]{font-size:14px;font-weight:600;color:#172b4d;margin:0}.plan-reasoning p[data-v-7a4a1e75]{font-size:14px;color:#42526e;line-height:1.5;margin:0}.plan-summary[data-v-7a4a1e75]{display:flex;gap:16px;padding:16px;background:#f4f5f7;border-radius:3px}.summary-stat[data-v-7a4a1e75]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:3px;border:1px solid #dfe1e6}.summary-stat i[data-v-7a4a1e75]{font-size:24px;color:#2684ff}.stat-number[data-v-7a4a1e75]{font-size:24px;font-weight:600;color:#172b4d}.stat-label[data-v-7a4a1e75]{font-size:12px;color:#6b778c;text-transform:uppercase;font-weight:500}.plan-tree[data-v-7a4a1e75]{display:flex;flex-direction:column;gap:16px}.doc-node[data-v-7a4a1e75]{border:1px solid #dfe1e6;border-radius:3px;background:#fff}.node-header[data-v-7a4a1e75]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:all .2s ease}.doc-header[data-v-7a4a1e75]{background:linear-gradient(135deg,#2684ff,#0052cc);color:#fff;border-radius:3px 3px 0 0}.node-header[data-v-7a4a1e75]:hover{opacity:.9}.node-icon-title[data-v-7a4a1e75]{display:flex;align-items:center;gap:12px;flex:1}.node-icon-title i[data-v-7a4a1e75]{font-size:16px;color:#fff}.node-title[data-v-7a4a1e75]{font-size:14px;font-weight:600}.expand-btn[data-v-7a4a1e75]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;border-radius:3px;transition:all .2s ease}.expand-btn[data-v-7a4a1e75]:hover{background:#fff3}.node-content[data-v-7a4a1e75]{padding:16px}.doc-summary[data-v-7a4a1e75]{font-size:14px;color:#42526e;line-height:1.5;margin-bottom:16px;padding:12px;background:#f4f5f7;border-radius:3px}.doc-content-preview[data-v-7a4a1e75]{border:1px solid #dfe1e6;border-radius:3px;overflow:hidden}.content-label[data-v-7a4a1e75]{font-size:12px;font-weight:600;color:#6b778c;padding:8px 12px;background:#f4f5f7;border-bottom:1px solid #dfe1e6}.content-text[data-v-7a4a1e75]{font-size:14px;color:#172b4d;line-height:1.6;padding:16px;max-height:300px;overflow-y:auto}.content-text[data-v-7a4a1e75] h2,.content-text[data-v-7a4a1e75] h3,.content-text[data-v-7a4a1e75] h4{font-weight:600;color:#172b4d;margin:12px 0 8px}.content-text[data-v-7a4a1e75] h2{font-size:16px}.content-text[data-v-7a4a1e75] h3{font-size:15px}.content-text[data-v-7a4a1e75] h4{font-size:14px}.content-text[data-v-7a4a1e75] ul{margin:8px 0;padding-left:20px}.content-text[data-v-7a4a1e75] li{margin:4px 0}.content-text[data-v-7a4a1e75] strong{font-weight:600;color:#172b4d}.revision-section[data-v-7a4a1e75]{background:#f4f5f7;padding:16px;border-radius:3px;border:1px solid #dfe1e6}.revision-header[data-v-7a4a1e75]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.revision-header i[data-v-7a4a1e75]{color:#2684ff;font-size:16px}.revision-header h4[data-v-7a4a1e75]{font-size:14px;font-weight:600;color:#172b4d;margin:0}.revision-textarea[data-v-7a4a1e75]{width:100%;border:2px solid #dfe1e6;border-radius:3px;background:#fff;padding:8px 12px;font-size:14px;color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.revision-textarea[data-v-7a4a1e75]:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff;outline:none}.confluence-plan-dialog[data-v-7a4a1e75] .p-dialog-footer{padding:16px 32px 24px;background:#fff;border-top:none}.confluence-footer[data-v-7a4a1e75]{display:flex;justify-content:flex-end;gap:8px;width:100%}.confluence-btn-secondary[data-v-7a4a1e75],.confluence-btn-revision[data-v-7a4a1e75],.confluence-btn-primary[data-v-7a4a1e75]{padding:0 16px;height:36px;border-radius:3px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .1s ease;line-height:36px}.confluence-btn-secondary[data-v-7a4a1e75]{background:transparent;color:#42526e}.confluence-btn-secondary[data-v-7a4a1e75]:hover:not(:disabled){background:#ebecf0;color:#172b4d}.confluence-btn-revision[data-v-7a4a1e75]{background:#ff991f;color:#fff}.confluence-btn-revision[data-v-7a4a1e75]:hover:not(:disabled){background:#ffab00}.confluence-btn-primary[data-v-7a4a1e75]{background:#2684ff;color:#fff;min-width:140px}.confluence-btn-primary[data-v-7a4a1e75]:hover:not(:disabled){background:#0052cc}.confluence-btn-primary[data-v-7a4a1e75]:active:not(:disabled){background:#0747a6}.confluence-btn-primary[data-v-7a4a1e75]:disabled,.confluence-btn-revision[data-v-7a4a1e75]:disabled{background:#f4f5f7;color:#a5adba;cursor:not-allowed}.expand-enter-active[data-v-7a4a1e75],.expand-leave-active[data-v-7a4a1e75]{transition:all .3s ease;max-height:2000px;overflow:hidden}.expand-enter-from[data-v-7a4a1e75],.expand-leave-to[data-v-7a4a1e75]{max-height:0;opacity:0}@media (max-width: 768px){.confluence-plan-dialog[data-v-7a4a1e75] .p-dialog{width:95vw!important;max-width:95vw!important}.plan-summary[data-v-7a4a1e75]{flex-direction:column}}.premium-required-dialog[data-v-0fb72197] .p-dialog{background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 25px 50px #00000026}.premium-dialog-header[data-v-0fb72197]{display:flex;align-items:center;gap:1rem;padding:1rem 0}.premium-icon[data-v-0fb72197]{width:48px;height:48px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #f59e0b4d}.premium-icon i[data-v-0fb72197]{font-size:1.5rem;color:#fff}.premium-dialog-header h3[data-v-0fb72197]{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.premium-dialog-content[data-v-0fb72197]{padding:1.5rem 0}.premium-message[data-v-0fb72197]{margin:0 0 1rem;font-size:1.0625rem;color:#334155;line-height:1.6}.premium-message strong[data-v-0fb72197]{color:#f59e0b;font-weight:700}.premium-description[data-v-0fb72197]{margin:0 0 2rem;font-size:.9375rem;color:#64748b;line-height:1.6}.premium-features-section[data-v-0fb72197]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;padding:1.5rem;border:1px solid rgba(245,158,11,.2)}.features-title[data-v-0fb72197]{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#92400e;letter-spacing:-.01em}.features-list[data-v-0fb72197]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.feature-item[data-v-0fb72197]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#78350f;line-height:1.5}.feature-item i[data-v-0fb72197]{color:#f59e0b;font-size:1rem;flex-shrink:0}.premium-dialog-actions[data-v-0fb72197]{display:flex;gap:.875rem;justify-content:flex-end;margin-top:1rem}.cancel-btn[data-v-0fb72197]{background:linear-gradient(135deg,#fff,#fafbfc);color:#64748b;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;padding:.875rem 1.75rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:.01em}.cancel-btn[data-v-0fb72197]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#0f172a;border-color:#6366f133;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.premium-btn[data-v-0fb72197]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;color:#fff!important;border-radius:12px;padding:.875rem 1.75rem!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #f59e0b40!important;letter-spacing:.01em}.premium-btn[data-v-0fb72197]:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b59!important}@media (max-width: 768px){.premium-required-dialog[data-v-0fb72197] .p-dialog{width:95vw!important}.features-list[data-v-0fb72197]{grid-template-columns:1fr}}.team-jira-plan-dialog[data-v-18277be9] .p-dialog{border-radius:3px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.team-jira-plan-dialog[data-v-18277be9] .p-dialog-header{padding:24px 24px 20px;border-bottom:1px solid #dfe1e6}.jira-dialog-header[data-v-18277be9]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-18277be9]{display:flex;align-items:center;gap:12px}.jira-icon[data-v-18277be9]{width:24px;height:24px;object-fit:contain}.dialog-title[data-v-18277be9]{font-size:20px;font-weight:500;color:#172b4d;margin:0;line-height:1.2}.close-button[data-v-18277be9]{width:40px;height:40px;min-width:40px;border:1px solid #dfe1e6;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#42526e;transition:all .2s ease;padding:0}.close-button[data-v-18277be9]:hover{background:#f4f5f7;border-color:#b3bac5}.close-button i[data-v-18277be9]{font-size:16px}.team-jira-plan-dialog[data-v-18277be9] .p-dialog-content{padding:24px 32px 32px;background:#fff;max-height:calc(90vh - 200px);overflow-y:auto}.jira-dialog-body[data-v-18277be9]{display:flex;flex-direction:column;gap:24px}.jira-loading[data-v-18277be9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:#f4f5f7;border-radius:3px}.jira-loading[data-v-18277be9] .p-progress-spinner{width:40px;height:40px}.jira-loading[data-v-18277be9] .p-progress-spinner-circle{stroke:#0052cc}.jira-loading p[data-v-18277be9]{font-size:14px;color:#6b778c;margin:0}.no-responses[data-v-18277be9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 32px;background:#f4f5f7;border-radius:3px;text-align:center}.no-responses i[data-v-18277be9]{font-size:48px;color:#6b778c}.no-responses p[data-v-18277be9]{font-size:16px;color:#172b4d;margin:0}.no-responses .sub-text[data-v-18277be9]{font-size:14px;color:#6b778c}.plan-content[data-v-18277be9]{display:flex;flex-direction:column;gap:24px}.plan-reasoning[data-v-18277be9]{background:#eae6ff;border-left:4px solid #6554c0;padding:16px;border-radius:3px}.reasoning-header[data-v-18277be9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reasoning-header i[data-v-18277be9]{color:#6554c0;font-size:18px}.reasoning-header h3[data-v-18277be9]{font-size:14px;font-weight:600;color:#172b4d;margin:0}.plan-reasoning p[data-v-18277be9]{font-size:14px;color:#42526e;line-height:1.5;margin:0}.plan-summary[data-v-18277be9]{display:flex;gap:16px;padding:16px;background:#f4f5f7;border-radius:3px}.summary-stat[data-v-18277be9]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:3px;border:1px solid #dfe1e6}.summary-stat i[data-v-18277be9]{font-size:24px;color:#0052cc}.stat-number[data-v-18277be9]{font-size:24px;font-weight:600;color:#172b4d}.stat-label[data-v-18277be9]{font-size:12px;color:#6b778c;text-transform:uppercase;font-weight:500}.plan-tree[data-v-18277be9]{display:flex;flex-direction:column;gap:16px}.member-epic-node[data-v-18277be9]{border:1px solid #dfe1e6;border-radius:3px;background:#fff;overflow:hidden}.member-header[data-v-18277be9]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#f4f5f7,#ebecf0);cursor:pointer;transition:all .2s ease}.member-header[data-v-18277be9]:hover{background:linear-gradient(135deg,#ebecf0,#dfe1e6)}.member-info[data-v-18277be9]{display:flex;align-items:center;gap:12px}.member-avatar[data-v-18277be9]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.member-details[data-v-18277be9]{display:flex;flex-direction:column;gap:2px}.member-name[data-v-18277be9]{font-size:14px;font-weight:600;color:#172b4d}.member-role[data-v-18277be9]{font-size:12px;color:#6b778c}.member-meta[data-v-18277be9]{display:flex;align-items:center;gap:12px}.story-count[data-v-18277be9]{font-size:12px;color:#6b778c;background:#fff;padding:4px 8px;border-radius:3px;border:1px solid #dfe1e6}.member-content[data-v-18277be9]{padding:16px;border-top:1px solid #dfe1e6;display:flex;flex-direction:column;gap:16px}.epic-node[data-v-18277be9]{display:flex;flex-direction:column;gap:12px;padding:12px;background:#fafbfc;border-radius:3px;border:1px solid #ebecf0}.epic-header[data-v-18277be9]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#6554c0,#8777d9);border-radius:3px;color:#fff}.epic-header i[data-v-18277be9]{font-size:14px}.epic-title[data-v-18277be9]{font-size:14px;font-weight:600}.epic-description[data-v-18277be9]{font-size:13px;color:#42526e;line-height:1.5;padding:8px;background:#f4f5f7;border-radius:3px}.epic-description[data-v-18277be9] h1,.epic-description[data-v-18277be9] h2,.epic-description[data-v-18277be9] h3{font-weight:600;color:#172b4d;margin:8px 0 4px}.epic-description[data-v-18277be9] h1{font-size:15px}.epic-description[data-v-18277be9] h2{font-size:14px}.epic-description[data-v-18277be9] h3{font-size:13px}.epic-description[data-v-18277be9] ul{margin:4px 0;padding-left:16px}.epic-description[data-v-18277be9] li{margin:2px 0}.story-list[data-v-18277be9]{display:flex;flex-direction:column;gap:8px}.story-node[data-v-18277be9]{padding:12px;background:#deebff;border-radius:3px}.story-header[data-v-18277be9]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.story-header i[data-v-18277be9]{color:#0052cc;font-size:14px}.story-title[data-v-18277be9]{font-size:13px;font-weight:600;color:#172b4d}.story-description[data-v-18277be9]{font-size:12px;color:#42526e;line-height:1.4;padding-left:22px}.team-jira-plan-dialog[data-v-18277be9] .p-dialog-footer{padding:16px 32px 24px;background:#fff;border-top:none}.jira-footer[data-v-18277be9]{display:flex;justify-content:flex-end;gap:8px;width:100%}.jira-btn-secondary[data-v-18277be9],.jira-btn-primary[data-v-18277be9]{padding:0 16px;height:36px;border-radius:3px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .1s ease;line-height:36px}.jira-btn-secondary[data-v-18277be9]{background:transparent;color:#42526e}.jira-btn-secondary[data-v-18277be9]:hover:not(:disabled){background:#ebecf0;color:#172b4d}.jira-btn-primary[data-v-18277be9]{background:#0052cc;color:#fff;min-width:140px}.jira-btn-primary[data-v-18277be9]:hover:not(:disabled){background:#0065ff}.jira-btn-primary[data-v-18277be9]:active:not(:disabled){background:#0747a6}.jira-btn-primary[data-v-18277be9]:disabled{background:#f4f5f7;color:#a5adba;cursor:not-allowed}.expand-enter-active[data-v-18277be9],.expand-leave-active[data-v-18277be9]{transition:all .3s ease;max-height:2000px;overflow:hidden}.expand-enter-from[data-v-18277be9],.expand-leave-to[data-v-18277be9]{max-height:0;opacity:0}@media (max-width: 768px){.team-jira-plan-dialog[data-v-18277be9] .p-dialog{width:95vw!important;max-width:95vw!important}.plan-summary[data-v-18277be9]{flex-direction:column}}.team-confluence-plan-dialog[data-v-3d73ca1c] .p-dialog{border-radius:3px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.team-confluence-plan-dialog[data-v-3d73ca1c] .p-dialog-header{padding:24px 24px 20px;border-bottom:1px solid #dfe1e6}.confluence-dialog-header[data-v-3d73ca1c]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-3d73ca1c]{display:flex;align-items:center;gap:12px}.confluence-icon[data-v-3d73ca1c]{width:24px;height:24px;object-fit:contain}.dialog-title[data-v-3d73ca1c]{font-size:20px;font-weight:500;color:#172b4d;margin:0;line-height:1.2}.close-button[data-v-3d73ca1c]{width:40px;height:40px;min-width:40px;border:1px solid #dfe1e6;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#42526e;transition:all .2s ease;padding:0}.close-button[data-v-3d73ca1c]:hover{background:#f4f5f7;border-color:#b3bac5}.close-button i[data-v-3d73ca1c]{font-size:16px}.team-confluence-plan-dialog[data-v-3d73ca1c] .p-dialog-content{padding:24px 32px 32px;background:#fff;max-height:calc(90vh - 200px);overflow-y:auto}.confluence-dialog-body[data-v-3d73ca1c]{display:flex;flex-direction:column;gap:24px}.confluence-loading[data-v-3d73ca1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:#f4f5f7;border-radius:3px}.confluence-loading[data-v-3d73ca1c] .p-progress-spinner{width:40px;height:40px}.confluence-loading[data-v-3d73ca1c] .p-progress-spinner-circle{stroke:#2684ff}.confluence-loading p[data-v-3d73ca1c]{font-size:14px;color:#6b778c;margin:0}.no-responses[data-v-3d73ca1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 32px;background:#f4f5f7;border-radius:3px;text-align:center}.no-responses i[data-v-3d73ca1c]{font-size:48px;color:#6b778c}.no-responses p[data-v-3d73ca1c]{font-size:16px;color:#172b4d;margin:0}.no-responses .sub-text[data-v-3d73ca1c]{font-size:14px;color:#6b778c}.plan-content[data-v-3d73ca1c]{display:flex;flex-direction:column;gap:24px}.plan-reasoning[data-v-3d73ca1c]{background:#deebff;border-left:4px solid #2684FF;padding:16px;border-radius:3px}.reasoning-header[data-v-3d73ca1c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reasoning-header i[data-v-3d73ca1c]{color:#2684ff;font-size:18px}.reasoning-header h3[data-v-3d73ca1c]{font-size:14px;font-weight:600;color:#172b4d;margin:0}.plan-reasoning p[data-v-3d73ca1c]{font-size:14px;color:#42526e;line-height:1.5;margin:0}.plan-summary[data-v-3d73ca1c]{display:flex;gap:16px;padding:16px;background:#f4f5f7;border-radius:3px}.summary-stat[data-v-3d73ca1c]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:3px;border:1px solid #dfe1e6}.summary-stat i[data-v-3d73ca1c]{font-size:24px;color:#2684ff}.stat-number[data-v-3d73ca1c]{font-size:24px;font-weight:600;color:#172b4d}.stat-label[data-v-3d73ca1c]{font-size:12px;color:#6b778c;text-transform:uppercase;font-weight:500}.plan-tree[data-v-3d73ca1c]{display:flex;flex-direction:column;gap:16px}.member-doc-node[data-v-3d73ca1c]{border:1px solid #dfe1e6;border-radius:3px;background:#fff;overflow:hidden}.member-header[data-v-3d73ca1c]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#f4f5f7,#ebecf0);cursor:pointer;transition:all .2s ease}.member-header[data-v-3d73ca1c]:hover{background:linear-gradient(135deg,#ebecf0,#dfe1e6)}.member-info[data-v-3d73ca1c]{display:flex;align-items:center;gap:12px}.member-avatar[data-v-3d73ca1c]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.member-details[data-v-3d73ca1c]{display:flex;flex-direction:column;gap:2px}.member-name[data-v-3d73ca1c]{font-size:14px;font-weight:600;color:#172b4d}.member-role[data-v-3d73ca1c]{font-size:12px;color:#6b778c}.member-meta[data-v-3d73ca1c]{display:flex;align-items:center;gap:12px}.doc-count[data-v-3d73ca1c]{font-size:12px;color:#6b778c;background:#fff;padding:4px 8px;border-radius:3px;border:1px solid #dfe1e6}.member-content[data-v-3d73ca1c]{padding:16px;border-top:1px solid #dfe1e6;display:flex;flex-direction:column;gap:12px}.doc-node[data-v-3d73ca1c]{padding:12px;background:#deebff;border-radius:3px}.doc-header[data-v-3d73ca1c]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.doc-header i[data-v-3d73ca1c]{color:#2684ff;font-size:14px}.doc-title[data-v-3d73ca1c]{font-size:13px;font-weight:600;color:#172b4d}.doc-summary[data-v-3d73ca1c]{font-size:12px;color:#42526e;line-height:1.4;padding-left:22px}.team-confluence-plan-dialog[data-v-3d73ca1c] .p-dialog-footer{padding:16px 32px 24px;background:#fff;border-top:none}.confluence-footer[data-v-3d73ca1c]{display:flex;justify-content:flex-end;gap:8px;width:100%}.confluence-btn-secondary[data-v-3d73ca1c],.confluence-btn-primary[data-v-3d73ca1c]{padding:0 16px;height:36px;border-radius:3px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .1s ease;line-height:36px}.confluence-btn-secondary[data-v-3d73ca1c]{background:transparent;color:#42526e}.confluence-btn-secondary[data-v-3d73ca1c]:hover:not(:disabled){background:#ebecf0;color:#172b4d}.confluence-btn-primary[data-v-3d73ca1c]{background:#2684ff;color:#fff;min-width:160px}.confluence-btn-primary[data-v-3d73ca1c]:hover:not(:disabled){background:#0052cc}.confluence-btn-primary[data-v-3d73ca1c]:active:not(:disabled){background:#0747a6}.confluence-btn-primary[data-v-3d73ca1c]:disabled{background:#f4f5f7;color:#a5adba;cursor:not-allowed}.expand-enter-active[data-v-3d73ca1c],.expand-leave-active[data-v-3d73ca1c]{transition:all .3s ease;max-height:2000px;overflow:hidden}.expand-enter-from[data-v-3d73ca1c],.expand-leave-to[data-v-3d73ca1c]{max-height:0;opacity:0}@media (max-width: 768px){.team-confluence-plan-dialog[data-v-3d73ca1c] .p-dialog{width:95vw!important;max-width:95vw!important}.plan-summary[data-v-3d73ca1c]{flex-direction:column}}.team-actions-wrapper[data-v-d1b8fee3]{display:inline-flex}.team-actions-btn[data-v-d1b8fee3]{border-color:#0052cc!important;color:#0052cc!important;font-weight:500}.team-actions-btn[data-v-d1b8fee3]:hover{background:#0052cc14!important;border-color:#0052cc!important;color:#0052cc!important}[data-v-d1b8fee3] .team-actions-menu{min-width:260px;border-radius:10px;box-shadow:0 8px 24px #0000002e;border:1px solid #e0e6ed;overflow:hidden;padding:.5rem}[data-v-d1b8fee3] .team-actions-menu .p-menuitem{margin:0;border-radius:8px}.team-action-link[data-v-d1b8fee3]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;color:#2c3e50;font-size:1.05rem;font-weight:500;transition:all .2s ease;border-radius:8px;cursor:pointer}.team-action-link[data-v-d1b8fee3]:hover{background:#e8f4ff}.team-action-link.disabled[data-v-d1b8fee3]{opacity:.5;cursor:not-allowed}.team-action-link .action-icon[data-v-d1b8fee3]{width:28px;height:28px;object-fit:contain;flex-shrink:0}.team-action-link .action-label[data-v-d1b8fee3]{color:#1a2b3c;font-weight:600;font-size:1rem;line-height:1.4}.chat-bubble-group[data-v-b9b96d69]{display:flex;align-items:flex-end;gap:1.3rem;width:100%;margin-bottom:1.6rem}.ai-direction[data-v-b9b96d69]{flex-direction:row}.user-direction[data-v-b9b96d69]{flex-direction:row-reverse}.bubble-main[data-v-b9b96d69]{display:flex;flex-direction:column;min-width:0;max-width:min(98vw,1600px)}.ai-bubble[data-v-b9b96d69],.user-bubble[data-v-b9b96d69]{border-radius:22px;padding:1.5rem 2.2rem;margin-bottom:.32em;text-align:left;font-size:1.12rem;line-height:1.75;box-shadow:0 6px 24px 4px #0020651a,0 1.5px 16px #0013;min-width:110px;max-width:100%;max-height:600px;overflow-x:auto;overflow-y:auto;background-clip:padding-box;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-bubble[data-v-b9b96d69]{background:#f7f7fb;color:#202129;border-bottom-left-radius:14px}.user-bubble[data-v-b9b96d69]{background:#007aff;color:#fff;border-bottom-right-radius:14px}.ai-bubble[data-v-b9b96d69]::-webkit-scrollbar,.user-bubble[data-v-b9b96d69]::-webkit-scrollbar{width:10px;height:10px}.ai-bubble[data-v-b9b96d69]::-webkit-scrollbar-track,.user-bubble[data-v-b9b96d69]::-webkit-scrollbar-track{background:#0000000d;border-radius:5px}.ai-bubble[data-v-b9b96d69]::-webkit-scrollbar-thumb{background:#00000040;border-radius:5px}.ai-bubble[data-v-b9b96d69]::-webkit-scrollbar-thumb:hover{background:#0006}.user-bubble[data-v-b9b96d69]::-webkit-scrollbar-thumb{background:#fff6;border-radius:5px}.user-bubble[data-v-b9b96d69]::-webkit-scrollbar-thumb:hover{background:#fff9}.ai-bubble[data-v-b9b96d69]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,.05)}.user-bubble[data-v-b9b96d69]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.4) rgba(255,255,255,.1)}.bubble-markdown[data-v-b9b96d69],.bubble-user-text[data-v-b9b96d69]{font-size:1.09rem;font-weight:400;text-align:left!important;padding-left:.08em;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.bubble-markdown[data-v-b9b96d69] ul,.bubble-markdown[data-v-b9b96d69] ol{margin-left:1.6em!important;padding-left:1.1em!important;margin-top:.09em!important;margin-bottom:.85em!important;list-style-position:inside!important}.bubble-markdown[data-v-b9b96d69] ul ul,.bubble-markdown[data-v-b9b96d69] ol ul,.bubble-markdown[data-v-b9b96d69] ul ol,.bubble-markdown[data-v-b9b96d69] ol ol{margin-left:1.1em!important;padding-left:.7em!important}.bubble-markdown[data-v-b9b96d69] li{margin-bottom:.19em;font-size:1.06rem;line-height:1.62;text-indent:0!important}.bubble-markdown[data-v-b9b96d69] h1+ul,.bubble-markdown[data-v-b9b96d69] h2+ul,.bubble-markdown[data-v-b9b96d69] h3+ul,.bubble-markdown[data-v-b9b96d69] h4+ul,.bubble-markdown[data-v-b9b96d69] h5+ul,.bubble-markdown[data-v-b9b96d69] h6+ul,.bubble-markdown[data-v-b9b96d69] h1+ol,.bubble-markdown[data-v-b9b96d69] h2+ol,.bubble-markdown[data-v-b9b96d69] h3+ol,.bubble-markdown[data-v-b9b96d69] h4+ol,.bubble-markdown[data-v-b9b96d69] h5+ol,.bubble-markdown[data-v-b9b96d69] h6+ol{margin-top:0!important}.bubble-markdown p[data-v-b9b96d69],.bubble-user-text p[data-v-b9b96d69]{margin:.54em 0!important}.bubble-markdown[data-v-b9b96d69] table{width:100%;border-collapse:collapse;margin:.9em 0;font-size:1.04rem}.bubble-markdown[data-v-b9b96d69] th,.bubble-markdown[data-v-b9b96d69] td{border:1.1px solid #b7b7d1;padding:.33em .75em;text-align:left}.bubble-markdown[data-v-b9b96d69] th{background:#f5f7ff;font-weight:650}.bubble-markdown[data-v-b9b96d69] tr:nth-child(2n) td{background:#f7f8fb}.bubble-markdown[data-v-b9b96d69] tr:nth-child(odd) td{background:#fff}.bubble-markdown[data-v-b9b96d69] blockquote{border-left:4px solid #007AFF;background:#e4f0fd;margin:.66em 0;padding:.6em 1.04em;border-radius:0 11px 11px 0;color:#535364;font-style:italic}.bubble-markdown[data-v-b9b96d69] code{background:#e5e6f7;color:#573ad6;border-radius:5px;font-size:1.01em;padding:.09em .24em;font-family:SF Mono,Fira Mono,Roboto Mono,monospace}.bubble-markdown[data-v-b9b96d69] pre,.bubble-markdown[data-v-b9b96d69] pre code{background:#202129;color:#edecfc;border-radius:6px;padding:.57em .75em;margin:.55em 0;font-size:.97em;white-space:pre;overflow-x:auto}.bubble-markdown[data-v-b9b96d69] a{color:#007aff;text-decoration:underline;word-break:break-all}.bubble-markdown[data-v-b9b96d69] .citation-link{color:#007aff!important;text-decoration:underline!important;cursor:pointer!important;font-weight:500;transition:color .2s ease;pointer-events:auto!important}.bubble-markdown[data-v-b9b96d69] .citation-link:hover{color:#0051d5!important;text-decoration:underline!important}.bubble-markdown[data-v-b9b96d69] .citation-link:visited{color:#551a8b!important}.bubble-meta[data-v-b9b96d69]{display:flex;align-items:center;gap:.5em;font-size:.92em;color:#888ea0;margin-top:.19em;padding:0 .07em}.bubble-actions[data-v-b9b96d69]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.bubble-action-btn[data-v-b9b96d69]{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:.375rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.875rem;opacity:.85;width:2rem;height:2rem}.bubble-integration-btn[data-v-b9b96d69]{background:transparent;border:none;cursor:pointer;padding:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.85;height:1.75rem}.bubble-action-btn[data-v-b9b96d69]:hover{background:#0000000d;color:#374151}.bubble-action-btn[data-v-b9b96d69]:active{transform:scale(.95)}.chat-bubble-group:hover .bubble-action-btn[data-v-b9b96d69],.chat-bubble-group:hover .bubble-integration-btn[data-v-b9b96d69]{opacity:1}.bubble-action-btn i[data-v-b9b96d69]{font-size:1.25rem}.bubble-action-primary[data-v-b9b96d69]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.5rem 1rem;width:auto;height:auto;gap:.5rem;font-weight:600;box-shadow:0 2px 8px #f59e0b4d;opacity:1}.bubble-action-primary[data-v-b9b96d69]:hover{background:linear-gradient(135deg,#d97706,#b45309);color:#fff;box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.bubble-action-primary span[data-v-b9b96d69]{font-size:.875rem;white-space:nowrap}.bubble-integration-btn[data-v-b9b96d69]:hover{opacity:1;transform:translateY(-1px)}.bubble-jira-btn[data-v-b9b96d69]:hover{background:#0052cc0d}.bubble-confluence-btn[data-v-b9b96d69]:hover{background:#2684ff0d}.bubble-jira-team-btn[data-v-b9b96d69]{position:relative;gap:4px}.bubble-jira-team-btn .team-badge[data-v-b9b96d69]{font-size:9px;font-weight:600;color:#0052cc;background:#0052cc1a;padding:2px 4px;border-radius:3px;text-transform:uppercase}.bubble-jira-team-btn[data-v-b9b96d69]:hover{background:#0052cc14}.bubble-jira-team-btn:hover .team-badge[data-v-b9b96d69]{background:#0052cc26}.integration-icon[data-v-b9b96d69]{height:100%;width:auto;object-fit:contain;display:block}@media (max-width: 750px){.bubble-main[data-v-b9b96d69],.ai-bubble[data-v-b9b96d69],.user-bubble[data-v-b9b96d69],.bubble-markdown[data-v-b9b96d69],.bubble-user-text[data-v-b9b96d69]{font-size:.97rem;padding:.63rem .5rem;max-width:99vw}.bubble-markdown[data-v-b9b96d69] ul,.bubble-markdown[data-v-b9b96d69] ol{margin-left:.7em!important;padding-left:.54em!important}}@media (prefers-color-scheme: dark){.ai-bubble[data-v-b9b96d69]{background:#242635;color:#fafdff}.user-bubble[data-v-b9b96d69]{background:#2855a7;color:#fafdff}.bubble-markdown[data-v-b9b96d69] blockquote{background:#2b3350;color:#bbcaf5}.bubble-markdown[data-v-b9b96d69] code{background:#282928;color:#c2a1e7}.bubble-markdown[data-v-b9b96d69] pre,.bubble-markdown[data-v-b9b96d69] pre code{background:#17171c;color:#e8e8e8}.bubble-markdown[data-v-b9b96d69] th{background:#34345a;color:#f2f4ff}.bubble-markdown[data-v-b9b96d69] tr:nth-child(2n) td{background:#2e2e46}.bubble-markdown[data-v-b9b96d69] tr:nth-child(odd) td{background:#222234}.bubble-markdown[data-v-b9b96d69] th,.bubble-markdown[data-v-b9b96d69] td{border:1.1px solid #495ab1}.bubble-action-btn[data-v-b9b96d69]{color:#9ca3af}.bubble-action-btn[data-v-b9b96d69]:hover{background:#ffffff1a;color:#e5e7eb}.bubble-jira-btn[data-v-b9b96d69]:hover{background:#3b82f626}}.thinking-bubble[data-v-e77827ce]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:16px;margin:.5rem 0;animation:slideIn-e77827ce .3s ease-out}.thinking-header[data-v-e77827ce]{display:flex;align-items:center;gap:.75rem}.thinking-dots[data-v-e77827ce]{display:flex;gap:.25rem;align-items:center}.dot[data-v-e77827ce]{width:8px;height:8px;border-radius:50%;background-color:#6c757d;animation:thinking-bounce-e77827ce 1.4s infinite ease-in-out}.dot[data-v-e77827ce]:nth-child(1){animation-delay:-.32s}.dot[data-v-e77827ce]:nth-child(2){animation-delay:-.16s}.dot[data-v-e77827ce]:nth-child(3){animation-delay:0s}.thinking-text[data-v-e77827ce]{font-size:.9rem;color:#495057;font-weight:500;flex:1}.thinking-details[data-v-e77827ce]{display:flex;flex-direction:column;gap:.75rem;margin-left:2rem;padding:.75rem;background:#ffffffb3;border-radius:8px;border:1px solid rgba(0,0,0,.05)}.working-status[data-v-e77827ce]{display:flex;align-items:center;gap:.5rem}.status-icon[data-v-e77827ce]{width:1.5rem;height:1.5rem;border-radius:50%;background:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;animation:spin-e77827ce 2s linear infinite}.status-text[data-v-e77827ce]{font-size:.85rem;color:#6c757d;font-weight:500}.progress-info[data-v-e77827ce]{display:flex;flex-direction:column;gap:.5rem}.progress-bar[data-v-e77827ce]{width:100%;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.progress-fill[data-v-e77827ce]{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:3px;transition:width .3s ease}.progress-text[data-v-e77827ce]{font-size:.8rem;color:#6c757d;text-align:center}@keyframes thinking-bounce-e77827ce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes spin-e77827ce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn-e77827ce{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme: dark){.thinking-bubble[data-v-e77827ce]{background:linear-gradient(135deg,#2d3748,#4a5568);border-color:#4a5568}.thinking-text[data-v-e77827ce]{color:#e2e8f0}.thinking-details[data-v-e77827ce]{background:#0003;border-color:#ffffff1a}.status-text[data-v-e77827ce],.progress-text[data-v-e77827ce]{color:#a0aec0}.progress-bar[data-v-e77827ce]{background:#4a5568}}.messages-container[data-v-2075b900]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1.5rem;background:#f8f9fa}.messages-list[data-v-2075b900]{display:flex;flex-direction:column;gap:1.5rem}.message-group[data-v-2075b900]{display:flex;gap:.75rem;animation:messageSlideIn-2075b900 .3s ease-out}.message-content[data-v-2075b900]{display:flex;flex-direction:column;gap:.5rem;max-width:70%}.message-bubble[data-v-2075b900]{padding:1rem 1.25rem;border-radius:20px;position:relative;word-wrap:break-word;line-height:1.5;box-shadow:0 2px 8px #0000001a;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-bubble[data-v-2075b900]{background:#fff;color:#2c3e50;border-bottom-left-radius:6px}.user-bubble[data-v-2075b900]{background:#007bff;color:#fff;border-bottom-right-radius:6px}.message-time[data-v-2075b900]{font-size:.8rem;color:#6c757d;padding:0 .5rem}.typing-bubble[data-v-2075b900]{background:#fff;padding:1rem 1.25rem}.markdown-content[data-v-2075b900]{font-size:.95rem;line-height:1.6;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.markdown-content[data-v-2075b900] *{margin:0}.markdown-content h1[data-v-2075b900]{font-size:1.4rem;font-weight:700;margin:.8rem 0 .4rem;color:#2c3e50}.markdown-content h2[data-v-2075b900]{font-size:1.2rem;font-weight:600;margin:.7rem 0 .3rem;color:#2c3e50}.markdown-content h3[data-v-2075b900]{font-size:1.1rem;font-weight:600;margin:.6rem 0 .3rem;color:#2c3e50}.markdown-content code[data-v-2075b900]{background:#f8f9fa;color:#e83e8c;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,Consolas,monospace;font-size:.9rem}.markdown-content pre[data-v-2075b900]{background:#2d3748;color:#e2e8f0;padding:1rem;border-radius:8px;overflow-x:auto;margin:.8rem 0;border:1px solid #4a5568}.markdown-content pre code[data-v-2075b900]{background:none;color:inherit;padding:0;font-family:Courier New,Consolas,monospace;font-size:.9rem;white-space:pre}.markdown-content strong[data-v-2075b900]{font-weight:600;color:#2c3e50}.markdown-content em[data-v-2075b900]{font-style:italic}.markdown-content ul[data-v-2075b900],.markdown-content ol[data-v-2075b900]{padding-left:1.5rem;margin:.8rem 0}.markdown-content li[data-v-2075b900]{margin:.3rem 0;line-height:1.5}.error-bubble[data-v-2075b900]{background:#fff3cd;border:1px solid #ffc107;color:#856404}.error-content[data-v-2075b900]{display:flex;flex-direction:column;gap:.5rem}.error-content i[data-v-2075b900]{font-size:1.5rem;color:#ffc107;margin-bottom:.5rem}.error-hint[data-v-2075b900]{font-size:.9rem;color:#856404;margin-top:.5rem;font-style:italic}.loading-content[data-v-2075b900]{display:flex;align-items:center;gap:.75rem;color:#6c757d}.loading-content i[data-v-2075b900]{font-size:1.2rem}@keyframes messageSlideIn-2075b900{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.control-buttons[data-v-a4e6de63]{display:flex;align-items:center;gap:.5rem}.control-buttons button[data-v-a4e6de63]{border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.9rem;font-weight:500;display:flex;align-items:center;justify-content:center}.control-buttons button[data-v-a4e6de63]:disabled{cursor:not-allowed;opacity:.6}.speech-btn[data-v-a4e6de63]{width:40px;height:40px;background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef}.speech-btn[data-v-a4e6de63]:hover:not(:disabled){background:#e9ecef;color:#495057}.speech-btn.listening[data-v-a4e6de63]{background:#dc3545;color:#fff;border-color:#dc3545}.send-btn[data-v-a4e6de63]{width:40px;height:40px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.send-btn[data-v-a4e6de63]:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 2px 8px #007bff4d}.stop-btn[data-v-a4e6de63]{width:40px;height:40px;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.stop-btn[data-v-a4e6de63]:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#a71e2a);transform:translateY(-1px);box-shadow:0 2px 8px #dc35454d}.action-plan-btn[data-v-a4e6de63],.approve-btn[data-v-a4e6de63]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;min-width:auto;width:auto;white-space:nowrap;height:40px}.action-plan-btn[data-v-a4e6de63]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.action-plan-btn[data-v-a4e6de63]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af)}.approve-btn[data-v-a4e6de63]{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.approve-btn[data-v-a4e6de63]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)}.action-plan-btn span[data-v-a4e6de63],.approve-btn span[data-v-a4e6de63]{font-size:.9rem;font-weight:500}.existing-plan-actions[data-v-a4e6de63]{display:flex;gap:.5rem;align-items:center}.action-btn[data-v-a4e6de63]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:40px}.refine-btn[data-v-a4e6de63]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.refine-btn[data-v-a4e6de63]:hover{background:linear-gradient(135deg,#d97706,#b45309)}.progress-btn[data-v-a4e6de63]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.progress-btn[data-v-a4e6de63]:hover{background:linear-gradient(135deg,#2563eb,#1e40af)}.input-section[data-v-82c4da87]{background:#fff;padding:1.5rem;border-top:1px solid #e9ecef}.message-input-wrapper[data-v-82c4da87]{display:flex;flex-direction:column;gap:.75rem;position:relative}.input-container[data-v-82c4da87]{display:flex;align-items:flex-end;gap:.75rem;background:#f8f9fa;border:2px solid #e9ecef;border-radius:24px;padding:.75rem;transition:border-color .2s ease}.input-container[data-v-82c4da87]:focus-within{border-color:#007bff;background:#fff}.rich-text-editor[data-v-82c4da87]{flex:1;border:none;outline:none;background:transparent;font-size:.95rem;line-height:1.5;padding:.5rem .75rem;min-height:24px;max-height:120px;overflow-y:auto;font-family:inherit;color:#2c3e50;word-wrap:break-word;text-align:left}.rich-text-editor[data-v-82c4da87]:empty:before,.rich-text-editor[data-empty=true][data-v-82c4da87]:before{content:attr(data-placeholder);color:#6c757d;cursor:text;text-align:left}.rich-text-editor.disabled[data-v-82c4da87]{pointer-events:none;opacity:.6}.rich-text-editor strong[data-v-82c4da87]{font-weight:600}.rich-text-editor em[data-v-82c4da87]{font-style:italic}.rich-text-editor u[data-v-82c4da87]{text-decoration:underline}.shortcuts-help[data-v-82c4da87]{position:absolute;bottom:100%;left:0;right:0;margin-bottom:.5rem;z-index:10}.shortcuts-content[data-v-82c4da87]{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:1rem;animation:slideUp-82c4da87 .2s ease-out}.shortcuts-header[data-v-82c4da87]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-weight:600;color:#2c3e50}.shortcuts-list[data-v-82c4da87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.shortcut-item[data-v-82c4da87]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;font-size:.85rem}.shortcut-item kbd[data-v-82c4da87]{background:#f8f9fa;color:#495057;padding:.15rem .4rem;border-radius:4px;font-size:.75rem;border:1px solid #e9ecef;font-family:monospace}.shortcut-item span[data-v-82c4da87]{color:#6c757d}@keyframes slideUp-82c4da87{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.input-section[data-v-82c4da87]{padding:1rem}.shortcuts-list[data-v-82c4da87]{grid-template-columns:1fr}.shortcut-item[data-v-82c4da87]{font-size:.8rem}}.persona-chat[data-v-1ba4a496]{display:flex;flex-direction:column;height:100%;background:#f8fafccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;border-radius:0}.persona-chat.executive-mode[data-v-1ba4a496]{background:#fffffff2;border:1px solid rgba(0,0,0,.06);border-radius:12px;margin:1rem;box-shadow:0 4px 16px #00000014}[data-v-1ba4a496] .messages-container{padding:1.5rem}[data-v-1ba4a496] .message-bubble{border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-1ba4a496] .message-bubble.user{background:linear-gradient(135deg,#007aff,#5856d6);border:none;box-shadow:0 2px 8px #007aff4d}[data-v-1ba4a496] .message-bubble.ai{background:#ffffffe6;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000d}[data-v-1ba4a496] .input-section{padding:1.5rem;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.06);border-radius:0 0 12px 12px}[data-v-1ba4a496] .input-field{border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.25rem;font-size:.95rem;transition:all .3s ease}[data-v-1ba4a496] .input-field:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff1a;background:#fffffff2}[data-v-1ba4a496] .send-button{background:linear-gradient(135deg,#007aff,#5856d6);border:none;border-radius:12px;padding:.875rem 1.25rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #007aff4d}[data-v-1ba4a496] .send-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #007aff66}[data-v-1ba4a496] .chat-header{display:none}.persona-chat.team-context[data-v-1ba4a496]{background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border:1px solid rgba(99,102,241,.1)}.persona-chat.team-context[data-v-1ba4a496] .message-bubble.ai{background:#6366f10d;border-color:#6366f11a}@media (prefers-color-scheme: dark){.persona-chat[data-v-1ba4a496]{background:#1c1c1ecc}.persona-chat.executive-mode[data-v-1ba4a496]{background:#2c2c2ef2;border-color:#ffffff1a;box-shadow:0 4px 16px #0000004d}[data-v-1ba4a496] .message-bubble.ai{background:#2c2c2ee6;border-color:#ffffff1a}[data-v-1ba4a496] .input-section{background:#1c1c1ecc;border-top-color:#ffffff1a}[data-v-1ba4a496] .input-field{background:#2c2c2ee6;border-color:#ffffff1a;color:#f2f2f7}[data-v-1ba4a496] .input-field:focus{background:#2c2c2ef2;border-color:#007aff}}.confirmation-dialog[data-v-e299d23b] .p-dialog{border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #00000026}.confirmation-dialog[data-v-e299d23b] .p-dialog-content{padding:0;background:#fff}.confirmation-content[data-v-e299d23b]{padding:2rem;display:flex;flex-direction:column;gap:1.75rem}.confirmation-header[data-v-e299d23b]{display:flex;align-items:center;gap:1rem}.warning-icon[data-v-e299d23b]{width:48px;height:48px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning-icon i[data-v-e299d23b]{font-size:1.5rem;color:#dc2626}.confirmation-header h3[data-v-e299d23b]{margin:0;color:#1d1d1f;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.confirmation-message[data-v-e299d23b]{padding-left:4rem;padding-right:1rem}.confirmation-message p[data-v-e299d23b]{margin:0;color:#4b5563;font-size:1rem;line-height:1.6;font-weight:400}.confirmation-actions[data-v-e299d23b]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.cancel-button[data-v-e299d23b]{color:#6b7280;font-weight:500;padding:.75rem 1.5rem;border-radius:8px;transition:all .2s ease}.cancel-button[data-v-e299d23b]:hover{background:#f3f4f6;color:#374151}.confirm-button[data-v-e299d23b]{background:#dc2626;border:1px solid #dc2626;color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:8px;transition:all .2s ease}.confirm-button[data-v-e299d23b]:hover{background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}@media (max-width: 480px){.confirmation-dialog[data-v-e299d23b] .p-dialog{width:95vw!important;max-width:95vw!important;margin:.5rem}.confirmation-content[data-v-e299d23b]{padding:1rem;gap:1rem}.confirmation-header[data-v-e299d23b]{gap:.75rem}.warning-icon[data-v-e299d23b]{width:40px;height:40px}.warning-icon i[data-v-e299d23b]{font-size:1.25rem}.confirmation-header h3[data-v-e299d23b]{font-size:1.125rem}.confirmation-message[data-v-e299d23b]{padding-left:3rem}.confirmation-actions[data-v-e299d23b]{flex-direction:column}.cancel-button[data-v-e299d23b],.confirm-button[data-v-e299d23b]{width:100%;justify-content:center}}.chat-settings-dialog[data-v-4431616e] .p-dialog{border-radius:12px;overflow:hidden}.chat-settings-dialog[data-v-4431616e] .p-dialog-header{background:#f8f9fa;color:#1d1d1f;border-bottom:1px solid #e5e7eb;padding:1.5rem 1.5rem 1rem}.chat-settings-dialog[data-v-4431616e] .p-dialog-title{font-weight:600;font-size:1.25rem}.chat-settings-dialog[data-v-4431616e] .p-dialog-header-icon{color:#6b7280}.chat-settings-dialog[data-v-4431616e] .p-dialog-content{padding:0;background:#fff}.settings-content[data-v-4431616e]{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.current-context[data-v-4431616e]{background:#f8f9fa;border-radius:8px;padding:1rem;border:1px solid #e5e7eb}.context-item[data-v-4431616e]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.context-item[data-v-4431616e]:not(:last-child){border-bottom:1px solid #e5e7eb}.context-label[data-v-4431616e]{font-weight:500;color:#6b7280;font-size:.875rem}.context-value[data-v-4431616e]{font-weight:600;color:#1d1d1f;font-size:.875rem;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-with-actions[data-v-4431616e]{display:flex;align-items:center;gap:.5rem}.action-button[data-v-4431616e]{flex-shrink:0;width:32px;height:32px;border-radius:6px;transition:all .2s ease}.add-button[data-v-4431616e]{color:#6b7280;background:#f8f9fa;border:1px solid #e5e7eb}.add-button[data-v-4431616e]:hover{background:#e5e7eb;color:#374151}.delete-button[data-v-4431616e]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.delete-button[data-v-4431616e]:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.delete-button[data-v-4431616e]:disabled,.button-disabled[data-v-4431616e]{color:#9ca3af!important;background:#f9fafb!important;border-color:#e5e7eb!important;cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.delete-button[data-v-4431616e]:disabled:hover,.button-disabled[data-v-4431616e]:hover{background:#f9fafb!important;color:#9ca3af!important;transform:none!important}[data-v-4431616e] .p-tooltip.long-tooltip{max-width:300px!important;min-width:200px!important;white-space:nowrap!important;font-size:.875rem!important;padding:.5rem .75rem!important}[data-v-4431616e] .p-tooltip.long-tooltip .p-tooltip-text{white-space:nowrap!important;max-width:none!important}.selection-controls h4[data-v-4431616e]{margin:0 0 1rem;color:#1d1d1f;font-size:1rem;font-weight:600}.control-group[data-v-4431616e]{margin-bottom:1.5rem}.control-group[data-v-4431616e]:last-child{margin-bottom:0}.control-group label[data-v-4431616e]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.empty-dropdown[data-v-4431616e]{flex:1;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e5e7eb;display:flex;align-items:center;min-height:2.5rem}.empty-dropdown span[data-v-4431616e]{color:#6b7280;font-size:.875rem;font-style:italic}.dialog-footer[data-v-4431616e]{display:flex;justify-content:flex-end;padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e5e7eb}.w-full[data-v-4431616e]{width:100%}@media (max-width: 768px){.chat-settings-dialog[data-v-4431616e] .p-dialog{width:95vw!important;max-width:95vw!important}.settings-content[data-v-4431616e]{padding:1rem;gap:1.5rem}.dropdown-with-actions[data-v-4431616e]{flex-wrap:wrap;gap:.75rem}}@media (max-width: 600px){.chat-settings-dialog[data-v-4431616e] .p-dialog{width:98vw!important;max-width:98vw!important;margin:.5rem}.settings-content[data-v-4431616e]{padding:.75rem}}.project-management-container[data-v-5b09abb1]{width:100%;height:100%}.project-header[data-v-5b09abb1]{margin-bottom:2.5rem}.page-title[data-v-5b09abb1]{margin:0 0 1.5rem;color:#1a1a1a;font-size:2rem;font-weight:700}.header-actions[data-v-5b09abb1]{display:flex;gap:1rem;align-items:center}.search-container[data-v-5b09abb1]{flex:1;max-width:500px;position:relative}.search-icon[data-v-5b09abb1]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.1rem}.search-input[data-v-5b09abb1]{width:100%;padding:.875rem 1rem .875rem 3rem;border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;transition:all .2s ease;background:#fff}.search-input[data-v-5b09abb1]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.new-project-btn[data-v-5b09abb1]{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important;padding:.875rem 1.5rem!important;border-radius:10px!important;font-weight:600!important;transition:all .2s ease!important;white-space:nowrap}.new-project-btn[data-v-5b09abb1]:hover{background:#4f46e5!important;border-color:#4f46e5!important;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d!important}.pulse-animation[data-v-5b09abb1]{animation:pulse-glow-5b09abb1 2s ease-in-out infinite;position:relative}.pulse-animation[data-v-5b09abb1]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:14px;background:#6366f14d;z-index:-1;animation:pulse-ring-5b09abb1 2s ease-in-out infinite}@keyframes pulse-glow-5b09abb1{0%,to{box-shadow:0 4px 12px #6366f14d;transform:scale(1)}50%{box-shadow:0 6px 20px #6366f180;transform:scale(1.02)}}@keyframes pulse-ring-5b09abb1{0%{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}.projects-section[data-v-5b09abb1]{margin-bottom:3rem}.section-title[data-v-5b09abb1]{margin:0 0 1.5rem;color:#1a1a1a;font-size:1.25rem;font-weight:700}.projects-grid[data-v-5b09abb1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1.5rem}.project-card[data-v-5b09abb1]{background:#fff;border-radius:12px;padding:1.75rem;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb;position:relative}.project-card[data-v-5b09abb1]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#d1d5db}.project-card.highlighted[data-v-5b09abb1]{background:linear-gradient(135deg,#ddd6fe,#e0e7ff);border-color:#c7d2fe}.project-card.highlighted[data-v-5b09abb1]:hover{box-shadow:0 12px 24px #6366f126}.card-content[data-v-5b09abb1]{display:flex;flex-direction:column;gap:1rem}.project-header-info[data-v-5b09abb1]{display:flex;align-items:center;gap:.5rem}.project-title[data-v-5b09abb1]{margin:0;color:#1a1a1a;font-size:1.125rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.status-dot[data-v-5b09abb1]{width:8px;height:8px;border-radius:50%;background:#ef4444;display:inline-block}.project-description[data-v-5b09abb1]{margin:0;color:#6b7280;font-size:.95rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-footer[data-v-5b09abb1]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.project-date[data-v-5b09abb1]{color:#9ca3af;font-size:.875rem}.team-avatars[data-v-5b09abb1]{display:flex;align-items:center;gap:.5rem}.avatar[data-v-5b09abb1]{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid white;background:#e5e7eb;display:flex;align-items:center;justify-content:center;margin-left:-8px;position:relative}.avatar[data-v-5b09abb1]:first-child{margin-left:0}.avatar img[data-v-5b09abb1]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-5b09abb1]{font-size:.75rem;font-weight:600;color:#6b7280}.avatar-more[data-v-5b09abb1]{width:32px;height:32px;border-radius:50%;background:#f3f4f6;border:2px solid white;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#6b7280;margin-left:-8px}.empty-state[data-v-5b09abb1]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:400px;padding:4rem 2rem}.empty-state-content[data-v-5b09abb1]{text-align:center;max-width:500px;width:100%}.empty-icon-wrapper[data-v-5b09abb1]{margin-bottom:2rem;display:inline-block}.empty-icon[data-v-5b09abb1]{font-size:5rem;color:#9ca3af;display:block}.empty-message[data-v-5b09abb1]{margin:0 0 1rem;color:#1a1a1a;font-size:1.75rem;font-weight:700;line-height:1.2}.empty-description[data-v-5b09abb1]{margin:0 0 2rem;color:#6b7280;font-size:1.1rem;line-height:1.6}.empty-state-cta[data-v-5b09abb1]{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important;padding:1rem 2rem!important;border-radius:12px!important;font-weight:600!important;font-size:1rem!important;transition:all .2s ease!important;box-shadow:0 4px 12px #6366f14d!important;position:relative}.empty-state-cta[data-v-5b09abb1]:hover{background:#4f46e5!important;border-color:#4f46e5!important;transform:translateY(-2px);box-shadow:0 6px 20px #6366f166!important}.dialog-overlay[data-v-5b09abb1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.dialog-content[data-v-5b09abb1]{background:#fff;border-radius:20px;padding:2rem;max-width:600px;width:100%;box-shadow:0 25px 50px #00000026;animation:slideUp-5b09abb1 .3s ease;border:1px solid rgba(0,0,0,.06)}@keyframes slideUp-5b09abb1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dialog-header[data-v-5b09abb1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dialog-header h2[data-v-5b09abb1]{margin:0;color:#1d1d1f;font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.close-btn[data-v-5b09abb1]{background:transparent;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-5b09abb1]:hover{background:#f3f4f6;color:#1a1a1a}.form-group[data-v-5b09abb1]{margin-bottom:1.5rem}.form-group label[data-v-5b09abb1]{display:block;font-weight:600;margin-bottom:.5rem;color:#1d1d1f;font-size:1rem}.form-description[data-v-5b09abb1]{color:#4b5563;font-size:.95rem;margin-bottom:1rem;line-height:1.5}.project-input[data-v-5b09abb1],.project-textarea[data-v-5b09abb1]{width:100%;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all .2s ease;background:#fff;font-family:inherit;color:#1d1d1f}.project-input[data-v-5b09abb1]:focus,.project-textarea[data-v-5b09abb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.project-input[data-v-5b09abb1]::placeholder{color:#9ca3af}.project-textarea[data-v-5b09abb1]{min-height:120px;resize:vertical}.dialog-actions[data-v-5b09abb1]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem;padding-top:.5rem}@media (prefers-color-scheme: dark){.dialog-content[data-v-5b09abb1]{background:#fff!important}.dialog-header h2[data-v-5b09abb1],.form-group label[data-v-5b09abb1]{color:#1a1a1a!important}.form-description[data-v-5b09abb1]{color:#6b7280!important}.project-input[data-v-5b09abb1],.project-textarea[data-v-5b09abb1]{background:#fff!important;color:#1a1a1a!important;border-color:#e5e7eb!important}.project-input[data-v-5b09abb1]::placeholder,.project-textarea[data-v-5b09abb1]::placeholder{color:#9ca3af!important}.project-input[data-v-5b09abb1]:focus,.project-textarea[data-v-5b09abb1]:focus{color:#1a1a1a!important;border-color:#6366f1!important}.close-btn[data-v-5b09abb1]{color:#9ca3af!important}.close-btn[data-v-5b09abb1]:hover{color:#1a1a1a!important;background:#f3f4f6!important}}.delete-btn[data-v-5b09abb1]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;font-size:1.1rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10}.delete-btn[data-v-5b09abb1]:hover{background:#fee2e2;color:#ef4444}.delete-confirmation[data-v-5b09abb1]{margin:1.5rem 0}.delete-confirmation p[data-v-5b09abb1]{margin:.5rem 0;color:#1a1a1a;font-size:.95rem}.delete-warning[data-v-5b09abb1]{color:#ef4444!important;font-size:.875rem!important;font-weight:500}@media (max-width: 768px){.page-title[data-v-5b09abb1]{font-size:1.5rem}.header-actions[data-v-5b09abb1]{flex-direction:column;align-items:stretch}.search-container[data-v-5b09abb1]{max-width:none}.projects-grid[data-v-5b09abb1]{grid-template-columns:1fr}.dialog-overlay[data-v-5b09abb1]{padding:1rem}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.dialog-overlay[data-v-17daa05e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;overflow-y:auto}.dialog-content[data-v-17daa05e]{background:#fff;border-radius:20px;padding:2rem;width:100%;box-shadow:0 25px 50px #00000026;animation:slideUp-17daa05e .3s ease;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}@keyframes slideUp-17daa05e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dialog-header[data-v-17daa05e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-shrink:0}.dialog-header h2[data-v-17daa05e]{margin:0;color:#1d1d1f;font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.close-btn[data-v-17daa05e]{background:transparent;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.close-btn[data-v-17daa05e]:hover{background:#f3f4f6;color:#1a1a1a}.dialog-body[data-v-17daa05e]{flex:1;overflow-y:auto;min-height:0}.dialog-footer[data-v-17daa05e]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0;display:flex;gap:.75rem;justify-content:flex-end}@media (max-width: 768px){.dialog-overlay[data-v-17daa05e]{padding:1rem}.dialog-content[data-v-17daa05e]{padding:1.5rem;border-radius:16px}.dialog-header h2[data-v-17daa05e]{font-size:1.25rem}}.persona-card[data-v-2cbcad22]{background:#fff;border-radius:12px;padding:1.5rem;transition:all .3s ease;border:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:300px;box-shadow:0 2px 8px #0000000a;height:100%}.persona-card[data-v-2cbcad22]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#d1d5db}.card-content[data-v-2cbcad22]{display:flex;flex-direction:column;gap:1rem;height:100%;flex:1}.persona-header[data-v-2cbcad22]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.persona-icon[data-v-2cbcad22]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0;box-shadow:0 4px 8px #0000001a}.persona-info[data-v-2cbcad22]{flex:1;min-width:0}.persona-name[data-v-2cbcad22]{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;color:#1a1a1a}.persona-description[data-v-2cbcad22]{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.persona-status[data-v-2cbcad22]{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}.persona-skills[data-v-2cbcad22]{margin-top:-.625rem;margin-bottom:-1rem;flex:1}.persona-skills h4[data-v-2cbcad22]{margin:0 0 .5rem;font-size:.9rem;color:#1a1a1a;font-weight:600;text-align:left}.skills-list[data-v-2cbcad22]{margin:0;padding-left:0;color:#6b7280;list-style:none}.skills-list li[data-v-2cbcad22]{margin-bottom:.25rem;font-size:.85rem;position:relative;padding-left:1rem;display:flex;align-items:center}.skills-list li[data-v-2cbcad22]:before{content:"•";color:#6b7280;font-weight:700;position:absolute;left:0;top:0;line-height:1.2}.more-skills[data-v-2cbcad22]{color:#9ca3af;font-style:italic;font-size:.85rem}.more-skills[data-v-2cbcad22]:before{display:none}.persona-actions[data-v-2cbcad22]{display:flex;gap:.5rem;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:.5rem;justify-content:flex-end;align-items:center}.action-btn[data-v-2cbcad22]{width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.9rem;flex-shrink:0;line-height:1}.edit-btn[data-v-2cbcad22]{background:#f0f9ff;color:#0369a1}.edit-btn[data-v-2cbcad22]:hover{background:#e0f2fe;color:#075985;transform:translateY(-1px);box-shadow:0 2px 4px #0369a133}.delete-btn[data-v-2cbcad22]{background:#fef2f2;color:#dc2626}.delete-btn[data-v-2cbcad22]:hover{background:#fee2e2;color:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 4px #dc262633}@media (max-width: 768px){.persona-card[data-v-2cbcad22]{padding:1.25rem;min-height:auto}.action-btn[data-v-2cbcad22]{width:32px;height:32px;font-size:.9rem}}.persona-form[data-v-361d4f76]{padding:2rem;max-height:80vh;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;background:transparent}.form-section[data-v-361d4f76]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.06)}@media (prefers-color-scheme: dark){.form-section[data-v-361d4f76]{border-bottom-color:#ffffff1a}.form-section h4[data-v-361d4f76],.form-group label[data-v-361d4f76]{color:#fff}.form-description[data-v-361d4f76]{color:#d1d5db}}.form-section[data-v-361d4f76]:last-of-type{border-bottom:none;margin-bottom:2rem}.form-section h4[data-v-361d4f76]{margin:0 0 1.5rem;color:#1d1d1f!important;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.form-group[data-v-361d4f76]{margin-bottom:1.5rem}.form-group label[data-v-361d4f76]{display:block;font-weight:600;margin-bottom:.5rem;color:#1d1d1f;font-size:1rem}@media (prefers-color-scheme: dark){.form-group label[data-v-361d4f76]{color:#fff}}.form-description[data-v-361d4f76]{color:#4b5563;font-size:.95rem;margin-bottom:1rem;line-height:1.5}@media (prefers-color-scheme: dark){.form-description[data-v-361d4f76]{color:#d1d5db}}.design-controls[data-v-361d4f76]{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.5rem}.persona-input[data-v-361d4f76],.persona-textarea[data-v-361d4f76]{width:100%;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all .2s ease;background:#fff;font-family:inherit;color:#1d1d1f}.persona-input[data-v-361d4f76]:focus,.persona-textarea[data-v-361d4f76]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.persona-input[data-v-361d4f76]::placeholder,.persona-textarea[data-v-361d4f76]::placeholder{color:#9ca3af}.persona-textarea[data-v-361d4f76]{min-height:120px;resize:vertical}.error-message[data-v-361d4f76]{color:#ff3b30;font-size:.875rem;margin-top:.5rem;display:block}.icon-selector[data-v-361d4f76]{display:grid;grid-template-columns:repeat(10,1fr);gap:.75rem;max-height:200px;overflow-y:auto;padding:.5rem;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.icon-option[data-v-361d4f76]{width:44px;height:44px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:#fff;color:#6b7280;font-size:1.125rem}.icon-option[data-v-361d4f76]:hover{border-color:#2563eb;background:#eff6ff;color:#2563eb}.icon-option.active[data-v-361d4f76]{border-color:#2563eb;background:#2563eb;color:#fff}.color-selector[data-v-361d4f76]{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem}.color-option[data-v-361d4f76]{width:44px;height:44px;border:3px solid transparent;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.color-option[data-v-361d4f76]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #00000026}.color-option.active[data-v-361d4f76]{border-color:#1d1d1f;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #0003}@media (prefers-color-scheme: dark){.color-option.active[data-v-361d4f76]{border-color:#f2f2f7}}.color-check[data-v-361d4f76]{color:#fff;font-size:.875rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.persona-preview[data-v-361d4f76]{margin-top:2rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.preview-label[data-v-361d4f76]{font-size:.875rem;color:#6b7280;margin-bottom:1rem;font-weight:500}.preview-card[data-v-361d4f76]{display:flex;align-items:flex-start;gap:1rem;background:#fff;padding:1rem;border-radius:8px;border:1px solid #e5e7eb}.preview-icon[data-v-361d4f76]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0}.preview-info[data-v-361d4f76]{flex:1;min-width:0}.preview-info h5[data-v-361d4f76]{margin:0 0 .5rem;color:#1d1d1f;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.preview-info p[data-v-361d4f76]{margin:0;color:#6e6e73;font-size:.875rem;line-height:1.5}.skills-input[data-v-361d4f76]{margin-bottom:1rem}.skills-input-container[data-v-361d4f76]{display:flex;align-items:center;gap:.75rem}.skills-input-container .persona-input[data-v-361d4f76]{flex:1}.add-skill-btn[data-v-361d4f76]{background:#007aff;border:none;border-radius:8px;padding:.75rem;color:#fff;transition:all .3s ease;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center}.add-skill-btn[data-v-361d4f76]:hover{background:#0056cc;transform:translateY(-1px);box-shadow:0 4px 12px #007aff4d}.skills-display[data-v-361d4f76]{animation:fadeInUp-361d4f76 .3s ease-out}.skills-grid[data-v-361d4f76]{display:flex;flex-wrap:wrap;gap:.75rem}.skill-chip[data-v-361d4f76]{display:flex;align-items:center;gap:.5rem;background:#007aff1a;color:#007aff;padding:.5rem .875rem;border-radius:10px;font-size:.875rem;font-weight:500;border:1px solid rgba(0,122,255,.2);transition:all .3s ease}.skill-chip[data-v-361d4f76]:hover{background:#007aff26;border-color:#007aff4d;transform:translateY(-1px)}.skill-remove[data-v-361d4f76]{width:18px;height:18px;border:none;background:#007aff33;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#007aff;font-size:.75rem}.skill-remove[data-v-361d4f76]:hover{background:#ff3b3033;color:#ff3b30;transform:scale(1.1)}.system-prompt-textarea[data-v-361d4f76]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.6}.form-actions[data-v-361d4f76]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem;padding-top:.5rem}@keyframes fadeInUp-361d4f76{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.persona-form[data-v-361d4f76]::-webkit-scrollbar{width:6px}.persona-form[data-v-361d4f76]::-webkit-scrollbar-track{background:transparent}.persona-form[data-v-361d4f76]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.persona-form[data-v-361d4f76]::-webkit-scrollbar-thumb:hover{background:#00000026}@media (prefers-color-scheme: dark){.persona-form[data-v-361d4f76]::-webkit-scrollbar-thumb{background:#fff3}.persona-form[data-v-361d4f76]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}@media (max-width: 768px){.persona-form[data-v-361d4f76]{padding:1.5rem}.design-controls[data-v-361d4f76]{gap:1.5rem}.icon-selector[data-v-361d4f76]{grid-template-columns:repeat(6,1fr);gap:.5rem}.color-selector[data-v-361d4f76]{grid-template-columns:repeat(4,1fr);gap:.5rem}.icon-option[data-v-361d4f76],.color-option[data-v-361d4f76]{width:40px;height:40px}.form-actions[data-v-361d4f76]{flex-direction:column}.preview-card[data-v-361d4f76]{flex-direction:column;text-align:center}.skills-grid[data-v-361d4f76]{gap:.5rem}.skill-chip[data-v-361d4f76]{font-size:.8125rem;padding:.375rem .75rem}}@media (prefers-color-scheme: dark){.persona-form[data-v-361d4f76]{background:transparent}.form-section h4[data-v-361d4f76],.form-group label[data-v-361d4f76]{color:#1d1d1f}.form-description[data-v-361d4f76]{color:#4b5563}.persona-input[data-v-361d4f76],.persona-textarea[data-v-361d4f76]{background:#fff;color:#1d1d1f;border-color:#e5e7eb}.persona-input[data-v-361d4f76]:focus,.persona-textarea[data-v-361d4f76]:focus{border-color:#2563eb;color:#1d1d1f}.persona-input[data-v-361d4f76]::placeholder,.persona-textarea[data-v-361d4f76]::placeholder{color:#9ca3af}.icon-selector[data-v-361d4f76]{background:#f9fafb;border-color:#e5e7eb}.icon-option[data-v-361d4f76]{background:#fff;border-color:#e5e7eb;color:#6b7280}.icon-option[data-v-361d4f76]:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.icon-option.active[data-v-361d4f76]{background:#2563eb;border-color:#2563eb;color:#fff}.persona-preview[data-v-361d4f76]{background:#f9fafb;border-color:#e5e7eb}.preview-label[data-v-361d4f76]{color:#6b7280}.preview-card[data-v-361d4f76]{background:#fff;border-color:#e5e7eb}.preview-info h5[data-v-361d4f76]{color:#1d1d1f}.preview-info p[data-v-361d4f76]{color:#6b7280}.skills-input-container .persona-input[data-v-361d4f76]{background:#fff;color:#1d1d1f;border-color:#e5e7eb}.skill-chip[data-v-361d4f76]{background:#007aff26;border-color:#007aff4d;color:#5ac8fa}.skill-chip[data-v-361d4f76]:hover{background:#007aff33;border-color:#007aff66}.skill-remove[data-v-361d4f76]{background:#007aff4d;color:#5ac8fa}.skill-remove[data-v-361d4f76]:hover{background:#ff3b304d;color:#ff453a}.error-message[data-v-361d4f76]{color:#ff453a}}.manage-personas-content[data-v-5452e2d8]{width:100%;display:flex;flex-direction:column;max-height:calc(90vh - 200px);overflow:hidden}.content-header[data-v-5452e2d8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-shrink:0}.header-description[data-v-5452e2d8]{margin:0;color:#64748b;font-size:.95rem;line-height:1.5;flex:1}.add-persona-btn[data-v-5452e2d8]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important;padding:.75rem 1.5rem!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 4px 12px #6366f140!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap}.add-persona-btn[data-v-5452e2d8]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;transform:translateY(-2px);box-shadow:0 6px 20px #6366f159!important}.loading-container[data-v-5452e2d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#64748b;gap:1rem;flex:1}.personas-grid[data-v-5452e2d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;width:100%;overflow-y:auto;flex:1;min-height:0;padding-right:.5rem}.empty-state[data-v-5452e2d8]{grid-column:1 / -1;text-align:center;padding:4rem;color:#64748b}.empty-icon[data-v-5452e2d8]{font-size:4rem;color:#cbd5e1;margin-bottom:1rem}.empty-state h3[data-v-5452e2d8]{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.empty-state p[data-v-5452e2d8]{margin-bottom:1.5rem;color:#64748b}.delete-content[data-v-5452e2d8]{display:flex;align-items:center;gap:1rem;padding:1rem 0}.warning-icon[data-v-5452e2d8]{font-size:2rem;color:#f59e0b;flex-shrink:0}.delete-message h4[data-v-5452e2d8]{margin:0 0 .5rem;color:#0f172a;font-size:1.125rem;font-weight:700}.delete-message p[data-v-5452e2d8]{margin:0;color:#64748b;line-height:1.5;font-size:.95rem}.delete-actions[data-v-5452e2d8]{display:flex;gap:.75rem;justify-content:flex-end}.persona-dialog[data-v-5452e2d8] .p-dialog-content{padding:0}@media (max-width: 768px){.content-header[data-v-5452e2d8]{flex-direction:column;gap:1rem;align-items:stretch}.personas-grid[data-v-5452e2d8]{grid-template-columns:1fr;gap:1rem}}.team-selection-section[data-v-52acbfa0]{width:100%;height:100%;display:flex;flex-direction:column}.selection-tabs[data-v-52acbfa0]{display:flex;margin-bottom:0;border-bottom:2px solid #e5e7eb;background:#fff;border-radius:12px 12px 0 0;padding:0 1.5rem;flex-shrink:0}.tab[data-v-52acbfa0]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;color:#6b7280;font-weight:600;font-size:.95rem}.tab[data-v-52acbfa0]:hover{color:#6366f1;background:#f8f9ff}.tab.active[data-v-52acbfa0]{color:#6366f1;border-bottom-color:#6366f1;background:#f8f9ff}.tab[data-v-52acbfa0]:disabled{opacity:.5;cursor:not-allowed}.tab[data-v-52acbfa0]:disabled:hover{color:#6b7280;background:transparent}.tab-content[data-v-52acbfa0]{flex:1;min-height:400px;background:#fff;border-radius:0 0 12px 12px;padding:1.5rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;overflow-y:auto}.selection-instructions[data-v-52acbfa0]{margin-bottom:1.5rem}.selection-instructions p[data-v-52acbfa0]{color:#6b7280;margin:0;font-size:.95rem;font-weight:500}.personas-grid[data-v-52acbfa0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:1.5rem;width:100%;flex:1}.persona-card[data-v-52acbfa0]{border:2px solid #e5e7eb;border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;background:#fff;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%}.persona-card[data-v-52acbfa0]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f;border-color:#c7d2fe}.persona-card.selected[data-v-52acbfa0]{border-color:#6366f1;border-width:2px;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);box-shadow:0 8px 24px #6366f133}.persona-icon[data-v-52acbfa0]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-bottom:1rem;box-shadow:0 4px 12px #00000026;flex-shrink:0}.persona-info[data-v-52acbfa0]{flex:1;display:flex;flex-direction:column}.persona-info h3[data-v-52acbfa0]{margin:0 0 .75rem;color:#1a1a1a;font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:.5rem;line-height:1.3}.persona-info p[data-v-52acbfa0]{color:#6b7280;margin:0 0 1.25rem;font-size:.95rem;line-height:1.6;flex:1}.persona-skills[data-v-52acbfa0]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-52acbfa0]{background:#f8f9fa;color:#4b5563;padding:.375rem .875rem;border-radius:20px;font-size:.8125rem;font-weight:600;border:1px solid #e5e7eb;transition:all .2s ease}.skill-tag[data-v-52acbfa0]:hover{background:#f3f4f6;border-color:#d1d5db}.skill-more[data-v-52acbfa0]{color:#9ca3af;font-size:.8rem;font-style:italic}.selection-indicator[data-v-52acbfa0]{position:absolute;top:1rem;right:1rem;width:28px;height:28px;border-radius:50%;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;font-size:.9rem;box-shadow:0 2px 4px #6366f14d}.persona-card.selected .selection-indicator[data-v-52acbfa0]{opacity:1}.persona-card.executive-required[data-v-52acbfa0]{border-color:#8b5cf6;background:linear-gradient(135deg,#f3e8ff,#e0e7ff)}.persona-card.executive-required[data-v-52acbfa0]:hover{border-color:#7c3aed;box-shadow:0 12px 24px #8b5cf626}.required-badge[data-v-52acbfa0]{background:#8b5cf6;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;margin-left:.5rem;box-shadow:0 2px 4px #8b5cf64d}.selection-actions[data-v-52acbfa0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #f3f4f6;margin-bottom:1.5rem;flex-shrink:0}.selection-actions-left[data-v-52acbfa0],.selection-actions-right[data-v-52acbfa0]{display:flex;gap:.75rem;flex-wrap:wrap}.recommendation-banner[data-v-52acbfa0]{background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border:2px solid #6366f1;border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #6366f126}.recommendation-content[data-v-52acbfa0]{display:flex;align-items:flex-start;gap:1rem}.recommendation-icon[data-v-52acbfa0]{color:#6366f1;font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.recommendation-text[data-v-52acbfa0]{flex:1}.recommendation-text strong[data-v-52acbfa0]{display:block;color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:.5rem}.recommendation-text p[data-v-52acbfa0]{color:#6b7280;font-size:.9rem;margin:0;line-height:1.5}[data-v-52acbfa0] .p-button{border-radius:10px!important;font-weight:600!important;transition:all .2s ease!important;border:none!important;box-shadow:0 2px 4px #0000001a!important}[data-v-52acbfa0] .p-button-secondary{background:#f3f4f6!important;color:#6b7280!important;border:1px solid #e5e7eb!important}[data-v-52acbfa0] .p-button-secondary:hover{background:#e5e7eb!important;color:#374151!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}[data-v-52acbfa0] .p-button-success{background:#6366f1!important;color:#fff!important;border:1px solid #6366f1!important}[data-v-52acbfa0] .p-button-success:hover{background:#4f46e5!important;border-color:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important}[data-v-52acbfa0] .p-button-success:disabled{background:#d1d5db!important;border-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}[data-v-52acbfa0] .p-button-outlined{background:transparent!important;color:#6366f1!important;border:1px solid #6366f1!important}[data-v-52acbfa0] .p-button-outlined:hover{background:#6366f1!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important}[data-v-52acbfa0] .p-button-danger{background:#ef4444!important;color:#fff!important;border:1px solid #ef4444!important}[data-v-52acbfa0] .p-button-danger:hover{background:#dc2626!important;border-color:#dc2626!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #ef44444d!important}.workflow-tab[data-v-52acbfa0]{display:flex;flex-direction:column;height:100%;padding-top:0}.workflow-instructions[data-v-52acbfa0]{margin-bottom:1rem}.workflow-instructions p[data-v-52acbfa0]{color:#6b7280;font-size:.9rem;margin:0;font-weight:500}.workflow-actions[data-v-52acbfa0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #f3f4f6;margin-bottom:1.5rem;flex-shrink:0}.workflow-actions-left[data-v-52acbfa0],.workflow-actions-right[data-v-52acbfa0]{display:flex;gap:.75rem;flex-wrap:wrap}.workflow-canvas[data-v-52acbfa0]{width:100%;flex:1;min-height:500px;border:2px solid #e5e7eb;border-radius:16px;background:#f8f9fa;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.vue-flow[data-v-52acbfa0]{width:100%;height:100%;background:#f8f9fa}.persona-node[data-v-52acbfa0]{background:#fff;border:2px solid var(--node-color, #6366f1);border-radius:16px;padding:1.25rem;min-width:140px;text-align:center;box-shadow:0 4px 12px #0000001a;position:relative;transition:all .3s ease}.persona-node[data-v-52acbfa0]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.persona-icon[data-v-52acbfa0]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;margin:0 auto .75rem;box-shadow:0 4px 8px #00000026}.persona-name[data-v-52acbfa0]{font-size:.95rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.connection-handle[data-v-52acbfa0]{width:14px;height:14px;border:3px solid white;border-radius:50%;position:absolute;z-index:10;box-shadow:0 2px 4px #0003;transition:all .2s ease}.connection-handle[data-v-52acbfa0]:hover{transform:scale(1.2);box-shadow:0 4px 8px #0000004d}.source-handle[data-v-52acbfa0]{background:var(--node-color, #6366f1)}.target-handle[data-v-52acbfa0]{background:#9ca3af}.right-handle[data-v-52acbfa0]{right:-7px;top:50%;transform:translateY(-50%)}.left-handle[data-v-52acbfa0]{left:-7px;top:50%;transform:translateY(-50%)}.top-handle[data-v-52acbfa0]{top:-7px;left:50%;transform:translate(-50%)}.bottom-handle[data-v-52acbfa0]{bottom:-7px;left:50%;transform:translate(-50%)}.edge-label[data-v-52acbfa0]{background:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:700;color:#1a1a1a;border:1px solid #e5e7eb;box-shadow:0 2px 4px #0000001a}@media (max-width: 1024px){.personas-grid[data-v-52acbfa0]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}}@media (max-width: 768px){.team-selection-section[data-v-52acbfa0]{padding:0}.selection-tabs[data-v-52acbfa0]{padding:0 1rem}.tab[data-v-52acbfa0]{padding:.875rem 1rem;font-size:.875rem}.tab-content[data-v-52acbfa0]{padding:1rem}.personas-grid[data-v-52acbfa0]{grid-template-columns:1fr;gap:1rem}.persona-card[data-v-52acbfa0]{padding:1.25rem}.selection-actions[data-v-52acbfa0],.workflow-actions[data-v-52acbfa0]{flex-direction:column;align-items:stretch;gap:.75rem}.selection-actions-right[data-v-52acbfa0],.workflow-actions-right[data-v-52acbfa0]{justify-content:stretch}.workflow-canvas[data-v-52acbfa0]{min-height:400px}}.executive-suite-container[data-v-8bf00d0b]{width:100%;min-height:100vh;padding:0;margin:0;background:#f5f6f8}.executive-step[data-v-8bf00d0b]{width:100%}.project-management-step[data-v-8bf00d0b]{width:100%;padding:1.5rem;box-sizing:border-box}.team-setup-step[data-v-8bf00d0b]{width:100%;height:100%;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px #0000001a;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.step-header[data-v-8bf00d0b]{margin-bottom:0;text-align:center;background:linear-gradient(135deg,#f8f9ff,#e0e7ff);padding:1.5rem;border-bottom:1px solid #e5e7eb}.step-title h2[data-v-8bf00d0b]{margin:0;color:#1a1a1a;font-size:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700}.step-icon[data-v-8bf00d0b]{color:#6366f1;font-size:1.25rem}.step-description[data-v-8bf00d0b]{margin-top:.5rem;color:#6b7280;font-size:.95rem;font-weight:500}@media (max-width: 768px){.project-management-step[data-v-8bf00d0b]{padding:1rem}.team-setup-step[data-v-8bf00d0b]{padding:1rem;border-radius:12px}.step-title h2[data-v-8bf00d0b]{font-size:1.5rem}.step-header[data-v-8bf00d0b]{padding:1.5rem}}.team-progress-header[data-v-a5b2b70f]{display:flex;gap:1rem;padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:1rem;flex-wrap:wrap}.stat-card[data-v-a5b2b70f]{display:flex;align-items:center;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;flex:1;min-width:140px}.stat-icon[data-v-a5b2b70f]{width:40px;height:40px;border-radius:50%;background:#3498db;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:.75rem;font-size:1rem;flex-shrink:0}.stat-content h4[data-v-a5b2b70f]{margin:0;font-size:1.25rem;color:#2c3e50;font-weight:600}.stat-content p[data-v-a5b2b70f]{margin:.25rem 0 0;color:#7f8c8d;font-size:.875rem}@media (max-width: 768px){.team-progress-header[data-v-a5b2b70f]{flex-direction:column}.stat-card[data-v-a5b2b70f]{min-width:100%}}.team-activity-chat[data-v-667fef2c]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.chat-filters[data-v-667fef2c]{display:flex;gap:1rem;padding:1rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-wrap:wrap}.filter-group[data-v-667fef2c]{display:flex;align-items:center;gap:.5rem}.filter-group label[data-v-667fef2c]{font-size:.875rem;color:#6e6e73;font-weight:500}.filter-select[data-v-667fef2c]{min-width:150px}.chat-container[data-v-667fef2c]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem;background:#f8f9fa}.activity-feed[data-v-667fef2c]{display:flex;flex-direction:column;gap:1rem}.activity-event[data-v-667fef2c]{display:flex;gap:.75rem;animation:slideIn-667fef2c .3s ease-out}.event-avatar[data-v-667fef2c]{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;box-shadow:0 2px 8px #00000026}.event-content[data-v-667fef2c]{flex:1;background:#fff;padding:.875rem 1rem;border-radius:12px;box-shadow:0 2px 8px #00000014;border-left:3px solid #e9ecef}.event-started .event-content[data-v-667fef2c]{border-left-color:#3498db}.event-in_progress .event-content[data-v-667fef2c]{border-left-color:#f39c12}.event-completed .event-content[data-v-667fef2c]{border-left-color:#27ae60}.event-blocked .event-content[data-v-667fef2c]{border-left-color:#e74c3c}.event-unblocked .event-content[data-v-667fef2c]{border-left-color:#3498db}.event-note .event-content[data-v-667fef2c]{border-left-color:#95a5a6}.event-header[data-v-667fef2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.event-persona[data-v-667fef2c]{font-weight:600;color:#2c3e50;font-size:.875rem}.event-time[data-v-667fef2c]{font-size:.75rem;color:#7f8c8d}.event-message[data-v-667fef2c]{color:#2c3e50;font-size:.9375rem;line-height:1.5}.typing-indicator[data-v-667fef2c]{display:flex;gap:.25rem;padding:.5rem 0}.typing-indicator span[data-v-667fef2c]{width:8px;height:8px;border-radius:50%;background:#95a5a6;animation:typing-667fef2c 1.4s infinite}.typing-indicator span[data-v-667fef2c]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-667fef2c]:nth-child(3){animation-delay:.4s}@keyframes typing-667fef2c{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}@keyframes slideIn-667fef2c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-667fef2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.empty-icon[data-v-667fef2c]{width:64px;height:64px;background:linear-gradient(135deg,#f1f3f4,#e8eaed);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.empty-icon i[data-v-667fef2c]{font-size:1.75rem;color:#8e8e93}.empty-state h4[data-v-667fef2c]{color:#1d1d1f;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-667fef2c]{color:#6e6e73;margin:0;font-size:.9375rem;line-height:1.5}.chat-container[data-v-667fef2c]::-webkit-scrollbar{width:8px}.chat-container[data-v-667fef2c]::-webkit-scrollbar-track{background:transparent}.chat-container[data-v-667fef2c]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.chat-container[data-v-667fef2c]::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width: 768px){.chat-filters[data-v-667fef2c]{flex-direction:column;gap:.75rem}.filter-group[data-v-667fef2c]{flex-direction:column;align-items:flex-start}.filter-select[data-v-667fef2c]{width:100%;min-width:unset}.event-content[data-v-667fef2c]{padding:.75rem}}.executive-suite-container[data-v-28c72994]{width:100%;min-height:100vh;padding:2rem;margin:0;background:#f8f9fa}.step-header[data-v-28c72994]{margin-bottom:2rem;text-align:center}.step-title h2[data-v-28c72994]{margin:0;color:#2c3e50;font-size:1.5rem}.step-icon[data-v-28c72994]{margin-right:.5rem;color:#3498db}.step-description[data-v-28c72994]{margin-top:.5rem;color:#7f8c8d}.progress-dashboard[data-v-28c72994]{width:100%;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.dashboard-header[data-v-28c72994]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.team-info h3[data-v-28c72994]{margin:0 0 .5rem;color:#2c3e50}.team-info p[data-v-28c72994]{margin:0;color:#7f8c8d}.dashboard-actions[data-v-28c72994]{display:flex;gap:1rem;align-items:center}.activity-section[data-v-28c72994]{margin-top:1rem;height:600px;min-height:400px}@media (max-width: 768px){.activity-section[data-v-28c72994]{height:500px;min-height:300px}.dashboard-header[data-v-28c72994]{flex-direction:column;gap:1rem;align-items:flex-start}.dashboard-actions[data-v-28c72994]{width:100%;flex-wrap:wrap}}.persona-container[data-v-e714734f]{display:flex;flex-direction:column;height:100%;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.persona-container.executive-mode[data-v-e714734f]{overflow:auto}.persona-header[data-v-e714734f]{position:relative;overflow:hidden;border-radius:0;flex-shrink:0}.collapsed-header-toggle[data-v-e714734f]{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem .75rem;background:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)}.collapsed-header-content[data-v-e714734f]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.collapsed-left[data-v-e714734f]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.collapsed-instance[data-v-e714734f]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:10px;color:#fff;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 10px #00000014;font-weight:600;letter-spacing:-.01em;max-width:40vw}.collapsed-task[data-v-e714734f]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:10px;color:#fff;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 10px #00000014;max-width:40vw}.collapsed-instance i[data-v-e714734f]{color:#fff;font-size:.875rem}.collapsed-task i[data-v-e714734f]{font-size:.875rem;color:#fff}.collapsed-instance .instance-name[data-v-e714734f],.collapsed-task .task-name[data-v-e714734f]{max-width:50vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.persona-header.collapsed[data-v-e714734f]{display:none}.persona-header.collapsed .header-content[data-v-e714734f]{padding:.5rem 1rem}.collapse-header-btn[data-v-e714734f]{width:40px;height:40px;border-radius:10px;background:#fff9;border:1px solid rgba(0,0,0,.06);color:#424245;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-left:.5rem}.collapse-header-btn[data-v-e714734f]:hover{background:#fffc;transform:translateY(-1px);box-shadow:0 4px 12px #00000014;border-color:#0000001a}.settings-toggle-btn[data-v-e714734f]{width:40px!important;height:40px!important;border-radius:50%!important;background:#fff9;border:1px solid rgba(0,0,0,.06);color:#424245;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-right:.5rem}.settings-toggle-btn[data-v-e714734f]:hover{background:#fffc;transform:translateY(-1px);box-shadow:0 4px 12px #00000014;border-color:#0000001a}.header-background[data-v-e714734f]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.95;pointer-events:none}.header-content[data-v-e714734f]{position:relative;z-index:2;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:auto}.persona-info[data-v-e714734f]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.persona-avatar[data-v-e714734f]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #00000026}.persona-details[data-v-e714734f]{flex:1;min-width:0}.persona-details h2[data-v-e714734f]{margin:0 0 .25rem;color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.1);line-height:1.2;text-align:left}.persona-details p[data-v-e714734f]{margin:0 0 .75rem;color:#ffffffe6;font-size:.875rem;line-height:1.4;font-weight:400;text-align:left}.skills-preview[data-v-e714734f]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.skill-badge[data-v-e714734f]{background:#fff3;color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:-.01em}.skill-more[data-v-e714734f]{color:#fffc;font-size:.75rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.skill-more[data-v-e714734f]:hover{background:#ffffff40;color:#fff}.header-controls[data-v-e714734f]{display:flex;align-items:center;flex-shrink:0}.controls-row[data-v-e714734f]{display:flex;align-items:center;gap:1rem}.executive-nav-buttons[data-v-e714734f]{display:flex;align-items:center;gap:.5rem;margin-right:.5rem;padding-right:.5rem;border-right:1px solid rgba(255,255,255,.2)}.executive-nav-buttons .back-button[data-v-e714734f]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;transition:all .3s ease;padding:.5rem 1rem;border-radius:8px;font-weight:500}.executive-nav-buttons .back-button[data-v-e714734f]:hover{background:#ffffff40;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.chat-area[data-v-e714734f]{flex:1;display:flex;flex-direction:column;min-height:0;background:#f8fafccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.empty-state[data-v-e714734f]{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem}.empty-content[data-v-e714734f]{text-align:center;max-width:400px;animation:fadeInUp-e714734f .6s ease-out}.empty-icon[data-v-e714734f]{width:80px;height:80px;background:linear-gradient(135deg,#f1f3f4,#e8eaed);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.empty-icon i[data-v-e714734f]{font-size:2rem;color:#8e8e93}.empty-content h3[data-v-e714734f]{color:#1d1d1f;margin:0 0 .75rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.empty-content p[data-v-e714734f]{color:#6e6e73;margin:0 0 2rem;font-size:1rem;line-height:1.6}.primary-button[data-v-e714734f]{background:linear-gradient(135deg,#007aff,#5856d6);border:none;padding:.875rem 1.75rem;border-radius:12px;font-size:1rem;font-weight:600;letter-spacing:-.01em;transition:all .3s ease;box-shadow:0 4px 16px #007aff4d}.primary-button[data-v-e714734f]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #007aff66}.primary-button[data-v-e714734f]:active{transform:translateY(-1px);transition:all .1s ease}@keyframes fadeInUp-e714734f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.header-content[data-v-e714734f]{flex-direction:column;gap:1rem;padding:1rem;align-items:stretch}.persona-info[data-v-e714734f]{justify-content:center;text-align:center}.controls-row[data-v-e714734f]{justify-content:center;flex-wrap:wrap;gap:.75rem}}@media (max-width: 768px){.persona-avatar[data-v-e714734f]{width:40px;height:40px;font-size:1.25rem}.persona-details h2[data-v-e714734f]{font-size:1.25rem}.persona-details p[data-v-e714734f]{font-size:.8125rem}.controls-row[data-v-e714734f]{flex-direction:column;width:100%}.empty-content[data-v-e714734f]{padding:1.5rem}.empty-icon[data-v-e714734f]{width:64px;height:64px;margin-bottom:1rem}.empty-icon i[data-v-e714734f]{font-size:1.5rem}.empty-content h3[data-v-e714734f]{font-size:1.25rem}}@media (prefers-color-scheme: dark){.persona-container[data-v-e714734f]{background:#1c1c1ef2}.chat-area[data-v-e714734f]{background:#2c2c2ecc}.empty-content h3[data-v-e714734f]{color:#f2f2f7}.empty-content p[data-v-e714734f]{color:#8e8e93}.empty-icon[data-v-e714734f]{background:linear-gradient(135deg,#3a3a3c,#48484a)}.collapse-header-btn[data-v-e714734f]{background:#2c2c2e99;border-color:#ffffff1a;color:#f2f2f7}.collapse-header-btn[data-v-e714734f]:hover{background:#2c2c2ecc;border-color:#fff3}.collapsed-header-toggle[data-v-e714734f]{background:#1c1c1ecc;border-bottom-color:#ffffff14}.collapsed-instance[data-v-e714734f]{border-color:#ffffff40;box-shadow:0 2px 10px #0000004d}.collapsed-instance i[data-v-e714734f]{color:#fff}.collapsed-task[data-v-e714734f]{border-color:#ffffff40;box-shadow:0 2px 10px #0000004d}.settings-toggle-btn[data-v-e714734f]{background:#2c2c2e99;border-color:#ffffff1a;color:#f2f2f7}.settings-toggle-btn[data-v-e714734f]:hover{background:#2c2c2ecc;border-color:#fff3}}.executive-welcome[data-v-e714734f]{text-align:center;max-width:500px;animation:fadeInUp-e714734f .6s ease-out;margin:auto 0}.welcome-icon[data-v-e714734f]{width:80px;height:80px;background:linear-gradient(135deg,#f1f3f4,#e8eaed);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.welcome-icon i[data-v-e714734f]{font-size:2.5rem;color:#8e8e93}.welcome-content h2[data-v-e714734f]{color:#1d1d1f;margin:0 0 .75rem;font-size:2rem;font-weight:700;letter-spacing:-.02em}.welcome-content p[data-v-e714734f]{color:#6e6e73;margin:0 0 2rem;font-size:1.125rem;line-height:1.6}.step-header[data-v-e714734f]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.step-header h3[data-v-e714734f]{margin:0;color:#1d1d1f;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.step-header .p-button-text[data-v-e714734f]{color:#6e6e73;font-size:1rem;padding:.5rem;border-radius:8px;background:#6e6e731a;border:1px solid rgba(110,110,115,.2)}.step-header .p-button-text[data-v-e714734f]:hover{background:#6e6e7333;border-color:#6e6e734d}.dashboard-container[data-v-e714734f]{display:flex;flex-direction:column;gap:1.5rem}.progress-tracking[data-v-e714734f]{margin-top:1.5rem}.progress-header[data-v-e714734f]{display:flex;align-items:center;gap:.75rem;color:#1d1d1f;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.progress-header i[data-v-e714734f]{font-size:1.25rem;color:#007aff}.progress-grid[data-v-e714734f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.progress-item[data-v-e714734f]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-radius:12px;padding:1rem 1.25rem;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000d;transition:all .2s ease}.progress-item[data-v-e714734f]:hover{background:#f1f3f4;border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.progress-item.clickable[data-v-e714734f]{cursor:pointer}.progress-item.clickable[data-v-e714734f]:hover{transform:translateY(-1px);background:#f0f4f8;border-color:#cbd5e1;box-shadow:0 6px 16px #0000001a}.progress-member[data-v-e714734f]{display:flex;align-items:center;gap:.75rem}.member-avatar[data-v-e714734f]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:600;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0000001a}.member-progress h4[data-v-e714734f]{margin:0 0 .25rem;color:#1d1d1f;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.progress-bar[data-v-e714734f]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-e714734f]{height:100%;border-radius:4px;transition:width .3s ease-in-out}.progress-text[data-v-e714734f]{font-size:.75rem;color:#6e6e73;font-weight:500;margin-bottom:.25rem}.member-status[data-v-e714734f]{display:flex;align-items:center;gap:.375rem;margin-top:.25rem}.status-indicator[data-v-e714734f]{font-size:.5rem}.status-indicator.status-idle[data-v-e714734f]{color:#94a3b8}.status-indicator.status-working[data-v-e714734f]{color:#f59e0b;animation:pulse-e714734f 2s infinite}.status-indicator.status-completed[data-v-e714734f]{color:#10b981}.status-indicator.status-waiting[data-v-e714734f]{color:#6366f1}.status-text[data-v-e714734f]{font-size:.6875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.progress-actions[data-v-e714734f]{display:flex;align-items:center;gap:.25rem}.chat-action-btn[data-v-e714734f]{color:#007aff}.chat-action-btn[data-v-e714734f]:hover{background:#007aff1a}@keyframes pulse-e714734f{0%,to{opacity:1}50%{opacity:.5}}.team-actions[data-v-e714734f]{display:flex;gap:.75rem;margin-top:1.5rem}.team-actions .p-button[data-v-e714734f]{flex-shrink:0}.team-context-header[data-v-e714734f]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.75rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.team-info[data-v-e714734f]{display:flex;align-items:center;gap:.75rem}.team-icon[data-v-e714734f]{font-size:1.2rem;opacity:.9}.team-details[data-v-e714734f]{display:flex;flex-direction:column}.team-name[data-v-e714734f]{font-weight:600;font-size:.95rem}.team-status[data-v-e714734f]{font-size:.8rem;opacity:.8;text-transform:capitalize}.team-members-preview[data-v-e714734f]{display:flex;align-items:center;gap:.5rem}.executive-project-selector[data-v-e714734f]{margin:0 1rem}.welcome-project-selector[data-v-e714734f]{margin:2rem 0;text-align:center}.welcome-project-selector h3[data-v-e714734f]{margin-bottom:1rem;color:#333;font-size:1.1rem}.project-selection-container[data-v-e714734f]{max-width:600px;margin:2rem auto}.project-options[data-v-e714734f]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.option-tabs[data-v-e714734f]{display:flex;background:#f8f9fa;border-bottom:1px solid #e9ecef}.option-tab[data-v-e714734f]{flex:1;padding:1rem 1.5rem;border:none;background:transparent;color:#6c757d;font-weight:500;transition:all .3s ease;border-radius:0}.option-tab[data-v-e714734f]:hover{background:#007bff1a;color:#007bff}.option-tab.active[data-v-e714734f]{background:#fff;color:#007bff;border-bottom:2px solid #007bff}.project-select-form[data-v-e714734f],.project-creation-form[data-v-e714734f]{padding:2rem}.form-description[data-v-e714734f]{font-size:.9rem;color:#6b7280;margin-bottom:1rem;line-height:1.4}.action-descriptions[data-v-e714734f]{margin-top:1rem;padding:1rem;background:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}.action-desc[data-v-e714734f]{font-size:.85rem;color:#374151;margin-bottom:.5rem;line-height:1.4}.action-desc[data-v-e714734f]:last-child{margin-bottom:0}.project-preview[data-v-e714734f]{margin:1rem 0;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.project-preview h4[data-v-e714734f]{margin:0 0 .5rem;color:#333;font-size:1.1rem}.project-preview p[data-v-e714734f]{margin:0;color:#6c757d;font-size:.9rem;line-height:1.4}.form-group[data-v-e714734f]{margin-bottom:1.5rem}.form-group label[data-v-e714734f]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.project-input[data-v-e714734f],.project-textarea[data-v-e714734f]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.project-input[data-v-e714734f]:focus,.project-textarea[data-v-e714734f]:focus{outline:none;border-color:#007aff}.project-textarea[data-v-e714734f]{min-height:100px;resize:vertical}.form-actions[data-v-e714734f]{text-align:center;margin-top:2rem}.welcome-actions[data-v-e714734f]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.executive-chat-container[data-v-e714734f]{height:600px;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.chat-setup[data-v-e714734f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.step-header[data-v-e714734f]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.team-member-avatar[data-v-e714734f]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;border:2px solid rgba(255,255,255,.3)}.more-members[data-v-e714734f]{font-size:.8rem;opacity:.8;margin-left:.25rem}.step-title[data-v-e714734f]{flex:1;text-align:center}.step-title h2[data-v-e714734f]{margin:0 0 .5rem;color:#333;font-size:1.5rem}.step-title p[data-v-e714734f]{margin:0;color:#666;font-size:1rem}.step-icon[data-v-e714734f]{font-size:1.5rem;color:#8b5cf6;margin-right:.5rem}.step-actions[data-v-e714734f]{display:flex;gap:1rem}.executive-chat-container[data-v-e714734f]{display:flex;flex-direction:column;height:600px;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff}.chat-messages[data-v-e714734f]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.message[data-v-e714734f]{max-width:80%;padding:.75rem 1rem;border-radius:12px;animation:messageSlideIn-e714734f .3s ease-out}.message.user[data-v-e714734f]{align-self:flex-end;background:linear-gradient(135deg,#007aff,#0056b3);color:#fff}.message.ai[data-v-e714734f]{align-self:flex-start;background:#f8f9fa;border:1px solid #e9ecef}.message.system[data-v-e714734f]{align-self:center;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;max-width:90%;text-align:center}.message-content[data-v-e714734f]{line-height:1.4}.message-time[data-v-e714734f]{font-size:.75rem;opacity:.7;margin-top:.5rem}.approval-section[data-v-e714734f]{text-align:center;padding:1rem;background:linear-gradient(135deg,#e8f5e8,#f0fff0);border-radius:12px;margin:1rem 0}.approve-button[data-v-e714734f]{background:linear-gradient(135deg,#28a745,#20c997)!important;border:none!important;color:#fff!important;font-weight:600;padding:.75rem 2rem!important;font-size:1.1rem}.approve-button[data-v-e714734f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.chat-input-section[data-v-e714734f]{border-top:1px solid #e0e0e0;padding:1rem;background:#f8f9fa}.chat-textarea[data-v-e714734f]{width:100%;min-height:80px;padding:.75rem;border:1px solid #ddd;border-radius:8px;resize:vertical;font-family:inherit;font-size:1rem;line-height:1.4}.chat-textarea[data-v-e714734f]:focus{outline:none;border-color:#007aff}.chat-controls[data-v-e714734f]{display:flex;justify-content:flex-end;margin-top:.75rem;gap:.5rem}.back-to-team-progress[data-v-e714734f]{padding:1rem 1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #007AFF;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a}.back-button-container[data-v-e714734f]{display:flex;align-items:center;gap:1rem;width:100%}.back-button[data-v-e714734f]{background:linear-gradient(135deg,#007aff,#5856d6);border:none;color:#fff;font-weight:600;padding:.75rem 1.25rem;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #007aff4d}.back-button[data-v-e714734f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #007aff66;background:linear-gradient(135deg,#0056cc,#4a4acf)}.back-context[data-v-e714734f]{display:flex;flex-direction:column;gap:.25rem;flex:1}.team-name[data-v-e714734f]{font-weight:600;color:#2c3e50;font-size:1rem}.context-text[data-v-e714734f]{color:#6c757d;font-size:.875rem;font-weight:500}@media (prefers-color-scheme: dark){.back-to-team-progress[data-v-e714734f]{background:linear-gradient(135deg,#2c2c2e,#1c1c1e);border-bottom-color:#007aff}.team-name[data-v-e714734f]{color:#f2f2f7}.context-text[data-v-e714734f]{color:#8e8e93}}.progress-dashboard[data-v-e714734f]{padding:1rem}.progress-grid[data-v-e714734f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.progress-card[data-v-e714734f]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease}.progress-card[data-v-e714734f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#007aff}.progress-member[data-v-e714734f]{display:flex;align-items:center;gap:1rem}.member-avatar[data-v-e714734f]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:700}.member-info[data-v-e714734f]{flex:1}.member-info h4[data-v-e714734f]{margin:0 0 .5rem;color:#333;font-size:1.1rem}.member-status[data-v-e714734f]{color:#666;font-size:.9rem;margin-bottom:.75rem}.progress-bar[data-v-e714734f]{width:100%;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-e714734f]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);transition:width .3s ease}.progress-percentage[data-v-e714734f]{font-size:.9rem;font-weight:600;color:#28a745}.action-plan[data-v-e714734f]{background:#f8f9fa;border-radius:8px;padding:1rem;margin:.5rem 0}.action-plan h3[data-v-e714734f]{color:#333;margin:0 0 1rem;font-size:1.2rem}.action-plan h4[data-v-e714734f]{color:#007aff;margin:1rem 0 .5rem;font-size:1rem}.vision-section[data-v-e714734f],.team-section[data-v-e714734f],.milestones-section[data-v-e714734f]{margin-bottom:1rem}.action-plan ul[data-v-e714734f],.action-plan ol[data-v-e714734f]{margin:.5rem 0;padding-left:1.5rem}.action-plan li[data-v-e714734f]{margin-bottom:.25rem}@keyframes messageSlideIn-e714734f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-view[data-v-25ef22cf]{height:100vh;height:100dvh;min-height:-webkit-fill-available;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow:hidden}.beeline[data-v-25ef22cf]{height:100%;display:flex;flex-direction:column;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.suite-layout[data-v-25ef22cf]{flex:1;display:flex;min-height:0;gap:1px;transition:all .3s ease}.persona-navigator[data-v-25ef22cf]{width:100%;max-width:20rem;min-width:5rem;background:#fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;transition:all var(--duration-normal) ease}.persona-navigator.collapsed[data-v-25ef22cf]{max-width:5rem;min-width:5rem}.main-content[data-v-25ef22cf]{flex:1;background:#f8fafccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:all .3s ease}.welcome-screen[data-v-25ef22cf],.loading-screen[data-v-25ef22cf]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.loading-content[data-v-25ef22cf]{text-align:center;color:#666}.loading-spinner[data-v-25ef22cf]{font-size:2rem;margin-bottom:1rem;color:#007bff}.loading-content h3[data-v-25ef22cf]{margin:0 0 .5rem;color:#333}.loading-content p[data-v-25ef22cf]{margin:0;color:#666}.welcome-content[data-v-25ef22cf]{text-align:center;max-width:480px;animation:welcomeFadeIn-25ef22cf .8s ease-out}.welcome-icon[data-v-25ef22cf]{width:5rem;height:5rem;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-xl);box-shadow:0 .5rem 1.875rem #007aff4d}.welcome-icon i[data-v-25ef22cf]{font-size:2rem;color:#fff}.welcome-content h2[data-v-25ef22cf]{color:#1d1d1f;margin:0 0 var(--space-md) 0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:var(--line-height-tight)}.welcome-content p[data-v-25ef22cf]{color:#6e6e73;font-size:1.125rem;line-height:1.6;margin:0 0 2.5rem;font-weight:400}.welcome-options[data-v-25ef22cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.option-card[data-v-25ef22cf]{background:#ffffffe6;border-radius:16px;padding:2rem;text-align:center;border:2px solid rgba(0,122,255,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.option-card[data-v-25ef22cf]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #007aff33;border-color:#007aff4d}.executive-card[data-v-25ef22cf]{border-color:#8b5cf633}.executive-card[data-v-25ef22cf]:hover{box-shadow:0 12px 32px #8b5cf633;border-color:#8b5cf666}.option-icon[data-v-25ef22cf]{width:60px;height:60px;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.executive-card .option-icon[data-v-25ef22cf]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.option-icon i[data-v-25ef22cf]{font-size:1.5rem;color:#fff}.option-card h3[data-v-25ef22cf]{color:#1d1d1f;margin:0 0 .75rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.option-card p[data-v-25ef22cf]{color:#6e6e73;font-size:.95rem;line-height:1.5;margin:0 0 1.5rem}.option-button[data-v-25ef22cf]{background:linear-gradient(135deg,#007aff,#5856d6);border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.95rem;font-weight:600;letter-spacing:-.01em;transition:all .3s ease;box-shadow:0 4px 16px #007aff4d}.option-button[data-v-25ef22cf]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #007aff66}.option-button[data-v-25ef22cf]:active{transform:translateY(-1px);transition:all .1s ease}.welcome-footer[data-v-25ef22cf]{text-align:center;margin-top:1.5rem}.welcome-footer p[data-v-25ef22cf]{color:#8e8e93;font-size:.9rem;margin:0;opacity:.8}.executive-button[data-v-25ef22cf]{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 4px 16px #8b5cf64d}.executive-button[data-v-25ef22cf]:hover{box-shadow:0 8px 25px #8b5cf666}@keyframes welcomeFadeIn-25ef22cf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.chat-view[data-v-25ef22cf]{background:#f5f7fa}.suite-layout[data-v-25ef22cf]{flex-direction:column}.persona-navigator[data-v-25ef22cf]{width:100%;height:200px;border-right:none;border-bottom:1px solid rgba(0,0,0,.06)}.persona-navigator.collapsed[data-v-25ef22cf]{height:80px;width:100%}.header-content[data-v-25ef22cf]{padding:1rem}.header-left[data-v-25ef22cf]{gap:.75rem}.suite-header h1[data-v-25ef22cf]{font-size:1.5rem}.welcome-content h2[data-v-25ef22cf]{font-size:2rem}.welcome-content p[data-v-25ef22cf]{font-size:1rem}.welcome-options[data-v-25ef22cf]{grid-template-columns:1fr;gap:1rem}.option-card[data-v-25ef22cf]{padding:1.5rem}.option-icon[data-v-25ef22cf]{width:50px;height:50px;margin-bottom:1rem}.option-icon i[data-v-25ef22cf]{font-size:1.25rem}.option-card h3[data-v-25ef22cf]{font-size:1.1rem}.option-card p[data-v-25ef22cf]{font-size:.9rem}.welcome-icon[data-v-25ef22cf]{width:64px;height:64px;border-radius:16px;margin-bottom:1.5rem}.welcome-icon i[data-v-25ef22cf]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.chat-view[data-v-25ef22cf]{background:linear-gradient(135deg,#1c1c1e,#2c2c2e)}.beeline[data-v-25ef22cf]{backdrop-filter:none;-webkit-backdrop-filter:none}.suite-header[data-v-25ef22cf]{background:#1c1c1ecc;border-bottom-color:#ffffff1a}.suite-header h1[data-v-25ef22cf]{background:linear-gradient(135deg,#f2f2f7,#8e8e93);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.persona-navigator[data-v-25ef22cf]{background:#1c1c1ecc;border-right-color:#ffffff1a}.main-content[data-v-25ef22cf]{background:#2c2c2ecc}.welcome-content h2[data-v-25ef22cf]{color:#f2f2f7}.welcome-content p[data-v-25ef22cf]{color:#8e8e93}.dropdown-menu[data-v-25ef22cf]{background:#2c2c2ef2;border:1px solid rgba(255,255,255,.1)}.dropdown-item[data-v-25ef22cf]{color:#f2f2f7}.dropdown-item[data-v-25ef22cf]:hover{background:#ffffff1a;color:#fff}.collapse-btn[data-v-25ef22cf]{background:#2c2c2e99;border-color:#ffffff1a;color:#f2f2f7}.collapse-btn[data-v-25ef22cf]:hover{background:#2c2c2ecc;border-color:#fff3}}.public-navbar[data-v-3a49abc1]{position:sticky;top:0;z-index:1000;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 0;height:auto;min-height:5.5rem;display:flex;align-items:center}.navbar-container[data-v-3a49abc1]{width:100%;padding:0 clamp(1.5rem,5vw,3.75rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;height:100%}.navbar-brand[data-v-3a49abc1]{flex-shrink:0;display:flex;align-items:center;height:100%;overflow:hidden}.logo-link[data-v-3a49abc1]{text-decoration:none;color:inherit;display:flex;align-items:center;height:100%}.logo[data-v-3a49abc1]{height:3.5rem;width:auto;object-fit:contain}.navbar-menu[data-v-3a49abc1]{display:flex;gap:2.5rem;align-items:center;margin-left:auto}.nav-link[data-v-3a49abc1]{text-decoration:none;color:#4a5568;font-weight:500;font-size:.9375rem;padding:.5rem 0;transition:color .2s;position:relative;white-space:nowrap}.nav-link[data-v-3a49abc1]:hover,.nav-link.router-link-active[data-v-3a49abc1]{color:#667eea}.nav-link.router-link-active[data-v-3a49abc1]:after{content:"";position:absolute;bottom:-.5rem;left:0;right:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2)}.navbar-actions[data-v-3a49abc1]{flex-shrink:0}.navbar-actions[data-v-3a49abc1] .primary-button{min-width:auto;font-size:.9375rem;padding:.625rem 1.5rem;height:auto}@media (max-width: 1024px){.navbar-menu[data-v-3a49abc1]{gap:1.5rem}.nav-link[data-v-3a49abc1]{font-size:.875rem}}@media (max-width: 768px){.public-navbar[data-v-3a49abc1]{padding:.75rem 0;min-height:4.5rem}.navbar-container[data-v-3a49abc1]{padding:0 1rem;flex-wrap:wrap;gap:1rem}.logo[data-v-3a49abc1]{height:2.5rem}.navbar-menu[data-v-3a49abc1]{order:3;width:100%;justify-content:space-around;gap:.75rem}.nav-link[data-v-3a49abc1]{font-size:.8125rem}.navbar-actions[data-v-3a49abc1] .primary-button{font-size:.8125rem;padding:.5rem 1rem}}@media (max-width: 640px){.navbar-menu[data-v-3a49abc1]{gap:.5rem}.nav-link[data-v-3a49abc1]{font-size:.75rem}}.public-footer[data-v-98da503d]{background:#020617;color:#94a3b8;padding:clamp(60px,8vw,80px) clamp(24px,5vw,60px)}.footer-container[data-v-98da503d]{width:100%}.footer-grid[data-v-98da503d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(24px,4vw,40px);margin-bottom:2.5rem}.footer-column[data-v-98da503d]{display:flex;flex-direction:column;gap:1rem}.footer-heading[data-v-98da503d]{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;color:#94a3b8}.footer-links[data-v-98da503d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-98da503d]{color:#94a3b8;text-decoration:none;font-size:.875rem;transition:color .2s}.footer-link[data-v-98da503d]:hover{color:#fff}.footer-bottom[data-v-98da503d]{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;margin-top:2.5rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.footer-logo[data-v-98da503d]{font-size:1.5rem;font-weight:700;color:#fff}.footer-copyright[data-v-98da503d]{color:#94a3b8;font-size:.875rem}@media (max-width: 1024px){.footer-grid[data-v-98da503d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.footer-grid[data-v-98da503d]{grid-template-columns:1fr}}.value-section[data-v-32c70d79]{padding:clamp(80px,10vw,120px) 0;background:#fff;width:100%}.value-container[data-v-32c70d79]{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.value-header[data-v-32c70d79]{display:flex;flex-direction:column;gap:1rem;text-align:center;padding:0 clamp(24px,5vw,60px)}.value-description-wrapper[data-v-32c70d79]{display:flex;flex-direction:column;gap:1.5rem;text-align:center;max-width:900px;margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-badge[data-v-32c70d79]{display:inline-block;color:#667eea;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;width:fit-content;margin:0 auto}.value-title[data-v-32c70d79]{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#1a202c;line-height:1.2;margin:0}.value-description[data-v-32c70d79]{font-size:clamp(1rem,2vw,1.25rem);color:#718096;line-height:1.6}.value-visual[data-v-32c70d79]{width:100%;margin:0;display:flex;align-items:center;justify-content:center;padding:0 clamp(24px,5vw,60px)}.value-image-container[data-v-32c70d79]{width:100%;max-width:1400px;border-radius:12px;overflow:hidden}.value-image[data-v-32c70d79]{width:100%;height:auto;display:block;border-radius:12px;object-fit:contain}@media (max-width: 968px){.value-container[data-v-32c70d79]{gap:2rem}.value-title[data-v-32c70d79]{font-size:2rem}}.products-list[data-v-355433ad]{width:100%}.products-grid[data-v-355433ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.product-card[data-v-355433ad]{position:relative;padding:2.5rem;border:2px solid #e2e8f0;border-radius:12px;transition:all .3s;cursor:pointer;height:100%;display:flex;flex-direction:column}.product-card[data-v-355433ad] .p-card-body{display:flex;flex-direction:column;flex:1;height:100%;padding:0}.product-card[data-v-355433ad] .p-card-content{display:flex;flex-direction:column;flex:1;padding:0}.product-card[data-v-355433ad]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.product-card.featured[data-v-355433ad]{border-color:#667eea;border-width:3px;background:linear-gradient(135deg,#667eea05,#764ba205)}.product-card.coming-soon[data-v-355433ad]{opacity:.9}.product-card-header[data-v-355433ad]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.product-header-left[data-v-355433ad]{display:flex;align-items:center;gap:1rem;flex:1}.product-icon-large[data-v-355433ad]{font-size:5rem;display:flex;align-items:center;min-height:8rem;flex-shrink:0}.product-logo[data-v-355433ad]{height:8rem;width:auto;object-fit:contain;max-width:100%}.product-title[data-v-355433ad]{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0}.product-badge[data-v-355433ad]{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;flex-shrink:0}.featured-badge[data-v-355433ad]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.coming-soon-badge[data-v-355433ad]{background:#f59e0b;color:#fff}.product-description[data-v-355433ad]{color:#718096;line-height:1.6;margin-bottom:1.5rem;flex:1}.product-features-tags[data-v-355433ad]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;flex-shrink:0}.feature-tag[data-v-355433ad]{background:#edf2f7;color:#4a5568;padding:.375rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.product-features-bullets[data-v-355433ad]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;flex-shrink:0}.feature-bullet-item[data-v-355433ad]{display:flex;align-items:center;gap:.5rem;color:#4a5568;font-size:.9375rem}.feature-bullet-item i[data-v-355433ad]{color:#22c55e;font-size:1rem}.product-button[data-v-355433ad]{margin-top:auto}@media (max-width: 768px){.products-grid[data-v-355433ad]{grid-template-columns:1fr}}.home-page[data-v-7790db7c]{min-height:100vh;background:#fff}.home-content[data-v-7790db7c]{width:100%}.hero-section[data-v-7790db7c]{padding:clamp(60px,6vw,80px) clamp(24px,5vw,60px) clamp(80px,8vw,120px);background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);position:relative;overflow:hidden}.hero-section[data-v-7790db7c]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-7790db7c 20s ease-in-out infinite}.hero-section[data-v-7790db7c]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.06) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-7790db7c 25s ease-in-out infinite reverse}@keyframes float-7790db7c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-container[data-v-7790db7c]{width:100%;display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(3rem,5vw,5rem);align-items:flex-start;position:relative;z-index:2;padding-top:0}.hero-content[data-v-7790db7c]{display:flex;flex-direction:column;gap:1.75rem;justify-content:flex-start;align-items:flex-start;position:relative;z-index:1;padding-top:5.5rem}.hero-title[data-v-7790db7c]{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.2;margin:0;color:#0f172a;letter-spacing:-.02em;animation:slideInLeft-7790db7c .8s ease-out forwards;opacity:0}.title-line[data-v-7790db7c]{display:block;position:relative;animation:slideInLeft-7790db7c .8s ease-out forwards;opacity:0}.title-line[data-v-7790db7c]:first-child{animation-delay:0s}.title-line[data-v-7790db7c]:last-child{animation-delay:.2s}.title-line[data-v-7790db7c]:first-child{background:linear-gradient(135deg,#0f172a,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes slideInLeft-7790db7c{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.hero-description[data-v-7790db7c]{font-size:clamp(16px,1.75vw,18px);line-height:1.7;color:#475569;margin:0;margin-top:1rem;animation:slideInLeft-7790db7c 1s ease-out .2s both;max-width:90%}.hero-actions[data-v-7790db7c]{display:flex;gap:1rem;margin-top:.75rem;flex-wrap:wrap;animation:slideInLeft-7790db7c 1s ease-out .4s both}.hero-visual[data-v-7790db7c]{position:relative;width:100%;display:flex;align-items:center;justify-content:stretch;z-index:1;padding:0;margin:0}.hero-image-container[data-v-7790db7c]{position:relative;width:100%;z-index:2;padding:0;margin:0}.hero-image-container[data-v-7790db7c]:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:linear-gradient(135deg,#2563eb1a,#667eea1a);border-radius:24px;z-index:-1;filter:blur(20px);opacity:.6;animation:pulse-7790db7c 4s ease-in-out infinite}@keyframes pulse-7790db7c{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.hero-image-wrapper[data-v-7790db7c]{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px #0000001f,0 0 0 1px #ffffff80 inset;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;transition:transform .3s ease;display:flex;align-items:stretch;padding:0;margin:0}.hero-image-wrapper[data-v-7790db7c]:hover{transform:translateY(-5px) scale(1.01)}.hero-image[data-v-7790db7c]{width:100%;height:auto;max-height:600px;display:block;object-fit:cover;object-position:center;animation:fadeInUp-7790db7c 1s ease-out .3s both;filter:drop-shadow(0 10px 30px rgba(0,0,0,.1))}@keyframes fadeInUp-7790db7c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.products-showcase-section[data-v-7790db7c]{padding:clamp(80px,10vw,120px) clamp(24px,5vw,60px);background:#fff}.showcase-container[data-v-7790db7c]{width:100%}.section-header[data-v-7790db7c]{text-align:left;margin-bottom:3rem}.section-title[data-v-7790db7c]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#0f172a;line-height:1.15;margin-bottom:1rem}.section-subtitle[data-v-7790db7c]{font-size:clamp(16px,2vw,18px);color:#475569;line-height:1.6}.cta-section[data-v-7790db7c]{padding:clamp(100px,12vw,140px) clamp(24px,5vw,60px);background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;text-align:center}.cta-container[data-v-7790db7c]{width:100%}.cta-title[data-v-7790db7c]{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.2;margin-bottom:1rem;color:#fff}.cta-description[data-v-7790db7c]{font-size:clamp(16px,2vw,18px);margin-bottom:2.5rem;color:#cbd5e1;line-height:1.6}.cta-actions[data-v-7790db7c]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 1024px){.hero-container[data-v-7790db7c]{grid-template-columns:1fr;gap:3rem}.hero-title[data-v-7790db7c]{font-size:2rem;text-align:center}.hero-description[data-v-7790db7c]{text-align:center}.hero-actions[data-v-7790db7c]{justify-content:center}}.home-page[data-v-d7e0b1a1]{min-height:100vh;background:#fff}.home-content[data-v-d7e0b1a1]{width:100%}.tagline-section[data-v-d7e0b1a1]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px) clamp(40px,5vw,60px);background:#1e293b;text-align:center;position:relative;overflow:hidden}.tagline-container[data-v-d7e0b1a1]{width:100%;max-width:1200px;margin:0 auto}.tagline-text[data-v-d7e0b1a1]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 2rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;white-space:nowrap}.tagline-logo-image[data-v-d7e0b1a1]{height:clamp(100px,8vw,150px);width:auto;object-fit:contain;vertical-align:middle}.tagline-word[data-v-d7e0b1a1]{color:#fff;display:inline-block;position:relative}.tagline-word-1[data-v-d7e0b1a1]{animation:gradient-cycle-d7e0b1a1 2s infinite;animation-delay:0s}.tagline-word-2[data-v-d7e0b1a1]{animation:gradient-cycle-d7e0b1a1 2s infinite;animation-delay:.67s}.tagline-word-3[data-v-d7e0b1a1]{animation:gradient-cycle-d7e0b1a1 2s infinite;animation-delay:1.33s}@keyframes gradient-cycle-d7e0b1a1{0%,32.99%{color:#fff;background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#ffffff;background-clip:border-box}33%,66.66%{color:transparent;background:linear-gradient(135deg,#ec4899,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}66.67%,to{color:#fff;background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#ffffff;background-clip:border-box}}.tagline-description[data-v-d7e0b1a1]{font-size:clamp(1rem,2vw,1.25rem);color:#cbd5e1;line-height:1.6;max-width:700px;margin:0 auto}.hero-section[data-v-d7e0b1a1]{padding:clamp(32px,4vw,48px) clamp(24px,5vw,60px);background:#fff;position:relative;margin-top:-20px;padding-top:clamp(32px,4vw,48px)}.hero-container[data-v-d7e0b1a1]{width:100%;display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero-content[data-v-d7e0b1a1]{display:flex;flex-direction:column;gap:1.5rem}.hero-eyebrow[data-v-d7e0b1a1]{display:inline-block;color:#2563eb;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.hero-title[data-v-d7e0b1a1]{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;color:#0f172a;line-height:1.1;margin:0}.hero-description[data-v-d7e0b1a1]{font-size:clamp(16px,1.75vw,18px);color:#475569;line-height:1.6;margin:0}.hero-actions[data-v-d7e0b1a1]{display:flex;gap:1rem;flex-wrap:wrap}.hero-features[data-v-d7e0b1a1]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.hero-feature-item[data-v-d7e0b1a1]{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#475569}.hero-feature-item i[data-v-d7e0b1a1]{color:#22c55e;font-size:1.125rem}.hero-visual[data-v-d7e0b1a1]{width:100%;display:flex;justify-content:flex-end;align-items:center}.hero-image-container[data-v-d7e0b1a1]{width:100%;max-width:100%;position:relative}.hero-image[data-v-d7e0b1a1]{width:100%;max-width:100%;height:auto;border-radius:16px;box-shadow:0 20px 40px #0000001a;object-fit:contain;animation:fadeInUp-d7e0b1a1 1s ease-out}@keyframes fadeInUp-d7e0b1a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trust-strip[data-v-d7e0b1a1]{padding:clamp(48px,5vw,60px) clamp(24px,5vw,60px);background:#f8fafc;text-align:center}.trust-container[data-v-d7e0b1a1]{width:100%}.trust-text[data-v-d7e0b1a1]{font-size:1rem;color:#64748b;line-height:1.6;margin:0 0 .5rem;font-weight:600}.trust-subtext[data-v-d7e0b1a1]{font-size:.875rem;color:#64748b;line-height:1.6;margin:0}.why-choose-section[data-v-d7e0b1a1]{padding:6rem 5%;background:#f7fafc}.why-choose-container[data-v-d7e0b1a1]{width:100%}.section-header[data-v-d7e0b1a1]{text-align:left;margin-bottom:4rem}.section-badge[data-v-d7e0b1a1]{display:inline-block;color:#667eea;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.section-title[data-v-d7e0b1a1]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#1a202c;margin:0}.benefits-grid[data-v-d7e0b1a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.benefit-card[data-v-d7e0b1a1]{padding:2rem;height:100%;border:none;box-shadow:0 4px 6px #0000000d}.benefit-header[data-v-d7e0b1a1]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.benefit-icon[data-v-d7e0b1a1]{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.5rem;color:#fff}.benefit-title[data-v-d7e0b1a1]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0;flex:1}.benefit-description[data-v-d7e0b1a1]{color:#718096;line-height:1.6}.features-section[data-v-d7e0b1a1]{padding:clamp(80px,10vw,120px) clamp(24px,5vw,60px);background:#fff}.features-container[data-v-d7e0b1a1]{width:100%}.section-title[data-v-d7e0b1a1]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#0f172a;line-height:1.15;margin:0 0 3rem;text-align:center}.features-grid[data-v-d7e0b1a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;grid-auto-rows:1fr}.feature-card[data-v-d7e0b1a1]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem 1.5rem;box-shadow:0 4px 6px #00000012;transition:all .3s ease}.feature-card[data-v-d7e0b1a1]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.feature-header[data-v-d7e0b1a1]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.feature-icon-circle[data-v-d7e0b1a1]{width:48px;height:48px;border-radius:50%;background:#2563eb1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon[data-v-d7e0b1a1]{font-size:1.5rem;color:#2563eb}.feature-title[data-v-d7e0b1a1]{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0;flex:1}.feature-description[data-v-d7e0b1a1]{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0}.how-it-works-section[data-v-d7e0b1a1]{padding:clamp(80px,10vw,120px) clamp(24px,5vw,60px);background:#fff}.how-it-works-container[data-v-d7e0b1a1]{width:100%}.how-it-works-content[data-v-d7e0b1a1]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.steps-wrapper[data-v-d7e0b1a1]{display:flex;flex-direction:column}.steps-wrapper .section-title[data-v-d7e0b1a1]{text-align:center;margin-bottom:3.5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#1a202c;line-height:1.2}.steps-container[data-v-d7e0b1a1]{display:flex;flex-direction:column;gap:2.5rem;position:relative;padding-left:0}.steps-container[data-v-d7e0b1a1]:before{content:"";position:absolute;left:28px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#667eea,#764ba2);z-index:0}.step-item[data-v-d7e0b1a1]{position:relative;z-index:1;display:flex;gap:1.25rem;align-items:flex-start}.step-badge[data-v-d7e0b1a1]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #667eea4d;transition:transform .3s ease}.step-item:hover .step-badge[data-v-d7e0b1a1]{transform:scale(1.1);box-shadow:0 8px 20px #667eea66}.step-content[data-v-d7e0b1a1]{flex:1;padding-top:.5rem}.step-title[data-v-d7e0b1a1]{font-size:1.375rem;font-weight:700;color:#1a202c;margin:0 0 .75rem}.step-description[data-v-d7e0b1a1]{font-size:1.125rem;color:#718096;line-height:1.6;margin:0}.how-it-works-image[data-v-d7e0b1a1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.works-image[data-v-d7e0b1a1]{width:100%;max-width:800px;height:auto;display:block;border-radius:12px;object-fit:contain}.faq-section[data-v-d7e0b1a1]{padding:clamp(100px,12vw,140px) clamp(24px,5vw,60px);background:linear-gradient(135deg,#f8fafc,#fff,#f8fafc);position:relative;overflow:hidden}.faq-section[data-v-d7e0b1a1]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#e2e8f0 50%,transparent 100%)}.faq-container[data-v-d7e0b1a1]{width:100%;position:relative;z-index:1}.faq-container .section-title[data-v-d7e0b1a1]{text-align:center;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#1a202c;margin-bottom:4rem;position:relative}.faq-container .section-title[data-v-d7e0b1a1]:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.faq-accordion[data-v-d7e0b1a1]{width:100%;display:flex;flex-direction:column;gap:1rem}.faq-accordion[data-v-d7e0b1a1] .p-accordion-tab{margin-bottom:0}.faq-accordion[data-v-d7e0b1a1] .p-accordion-header{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem 2rem;transition:all .3s ease;box-shadow:0 2px 8px #0000000a}.faq-accordion[data-v-d7e0b1a1] .p-accordion-header:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 16px #667eea1f;transform:translateY(-2px)}.faq-accordion[data-v-d7e0b1a1] .p-accordion-header.p-highlight{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#667eea;border-width:2px;box-shadow:0 8px 24px #667eea26}.faq-accordion[data-v-d7e0b1a1] .p-accordion-header-link{color:#1a202c;font-size:1.125rem;font-weight:600;padding:0;text-decoration:none;display:flex;align-items:center;justify-content:space-between;width:100%}.faq-accordion[data-v-d7e0b1a1] .p-accordion-toggle-icon{color:#667eea;font-size:1.125rem;transition:transform .3s ease}.faq-accordion[data-v-d7e0b1a1] .p-accordion-header.p-highlight .p-accordion-toggle-icon{transform:rotate(180deg)}.faq-accordion[data-v-d7e0b1a1] .p-accordion-content{padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #667eea;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 4px 16px #667eea14}.faq-answer[data-v-d7e0b1a1]{font-size:1.0625rem;color:#4a5568;line-height:1.8;margin:0}.final-cta-section[data-v-d7e0b1a1]{padding:clamp(100px,12vw,140px) clamp(24px,5vw,60px);background:linear-gradient(135deg,#0f172a,#1e293b);text-align:center}.final-cta-container[data-v-d7e0b1a1]{width:100%}.final-cta-title[data-v-d7e0b1a1]{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;color:#fff;line-height:1.2;margin:0 0 1rem}.final-cta-subtitle[data-v-d7e0b1a1]{font-size:1.125rem;color:#cbd5e1;line-height:1.6;margin:0 0 2.5rem}.final-cta-actions[data-v-d7e0b1a1]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 1024px){.hero-container[data-v-d7e0b1a1]{flex-direction:column}.hero-content[data-v-d7e0b1a1],.hero-visual[data-v-d7e0b1a1]{max-width:100%}.how-it-works-content[data-v-d7e0b1a1]{grid-template-columns:1fr;gap:3rem}.steps-container[data-v-d7e0b1a1]:before{left:24px}.benefits-grid[data-v-d7e0b1a1]{grid-template-columns:1fr}}@media (max-width: 640px){.hero-title[data-v-d7e0b1a1],.section-title[data-v-d7e0b1a1]{font-size:2rem}.features-grid[data-v-d7e0b1a1],.benefits-grid[data-v-d7e0b1a1]{grid-template-columns:1fr}}.selector[data-v-ded43355]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.selector-label[data-v-ded43355]{font-size:clamp(.9375rem,1.5vw,1rem);font-weight:600;color:#475569}.selector-dropdown[data-v-ded43355]{min-width:250px}.selector-dropdown[data-v-ded43355] .p-dropdown{border:none;border-radius:12px;padding:.625rem 1rem;height:44px;font-size:clamp(.9375rem,1.5vw,1rem);font-weight:600;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 14px #2563eb40;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;position:relative;overflow:hidden}.selector-dropdown[data-v-ded43355] .p-dropdown: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;pointer-events:none}.selector-dropdown[data-v-ded43355] .p-dropdown:hover:before{left:100%}.selector-dropdown[data-v-ded43355] .p-dropdown:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 16px #2563eb40}.selector-dropdown[data-v-ded43355] .p-dropdown:active{background:#1e40af;box-shadow:0 4px 8px #2563eb26;transform:translateY(0)}.selector-dropdown[data-v-ded43355] .p-dropdown:focus{outline:2px solid #2563eb;outline-offset:2px;box-shadow:0 0 0 4px #2563eb26;color:#fff}.selector-dropdown[data-v-ded43355] .p-dropdown-label{color:#fff;padding:0}.selector-dropdown[data-v-ded43355] .p-dropdown-label::selection{background:#fff6;color:#fff}.selector-dropdown[data-v-ded43355] .p-dropdown-label::-moz-selection{background:#fff6;color:#fff}.selector-dropdown[data-v-ded43355] .p-dropdown-trigger{color:#fff}.selector-dropdown[data-v-ded43355] .p-dropdown:not(.p-disabled).p-focus{border:none;box-shadow:0 0 0 4px #2563eb26}.selector-dropdown[data-v-ded43355] .p-dropdown.p-disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.selector-dropdown[data-v-ded43355] .p-dropdown-panel{border-radius:12px;box-shadow:0 12px 24px #00000026;border:1px solid #e2e8f0}.selector-dropdown[data-v-ded43355] .p-dropdown-item{padding:.75rem 1rem;font-weight:600;color:#0f172a;transition:all .2s ease}.selector-dropdown[data-v-ded43355] .p-dropdown-item:hover{background:#2563eb1a;color:#2563eb}.selector-dropdown[data-v-ded43355] .p-dropdown-item.p-highlight{background:#2563eb33;color:#2563eb}.selector-dropdown[data-v-ded43355] .p-dropdown-item.p-disabled{opacity:.5;cursor:not-allowed;color:#94a3b8}@media (max-width: 768px){.selector[data-v-ded43355]{flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.selector-dropdown[data-v-ded43355]{width:100%;min-width:100%}}.pricing-page[data-v-847e5eb6]{--btn-primary-bg: #2563eb;--btn-primary-bg-hover: #1d4ed8;--btn-primary-bg-active: #1e40af;--btn-primary-focus: rgba(37, 99, 235, .15);--btn-transition: all .25s cubic-bezier(.16, 1, .3, 1);--card-highlight-border: 2px solid #2563eb;--card-highlight-shadow: 0 16px 32px rgba(37, 99, 235, .15);--card-highlight-shadow-hover: 0 20px 40px rgba(37, 99, 235, .2)}.pricing-page[data-v-847e5eb6]{min-height:100vh;background:#fff}.pricing-content[data-v-847e5eb6]{width:100%}.pricing-hero[data-v-847e5eb6]{padding:clamp(20px,2vw,28px) clamp(24px,5vw,60px) clamp(16px,2vw,24px);text-align:left;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);position:relative;overflow:hidden}.pricing-hero[data-v-847e5eb6]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-847e5eb6 20s ease-in-out infinite}.pricing-hero[data-v-847e5eb6]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.06) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-847e5eb6 25s ease-in-out infinite reverse}@keyframes float-847e5eb6{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-container[data-v-847e5eb6]{width:100%;position:relative;z-index:2}.hero-header[data-v-847e5eb6]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:0;padding-bottom:0;position:relative;z-index:1}.hero-title-section[data-v-847e5eb6]{flex:1;display:flex;flex-direction:column;gap:.5rem}.hero-title[data-v-847e5eb6]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2;color:#0f172a;margin:0;letter-spacing:-.02em;animation:slideInLeft-847e5eb6 .8s ease-out}@keyframes slideInLeft-847e5eb6{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.hero-description[data-v-847e5eb6]{font-size:clamp(18px,2vw,20px);color:#475569;line-height:1.7;margin:0;animation:slideInLeft-847e5eb6 1s ease-out .2s both}.pricing-plans[data-v-847e5eb6]{padding:clamp(32px,4vw,48px) clamp(24px,5vw,60px) clamp(40px,5vw,60px);background:#fff}.plans-container[data-v-847e5eb6]{width:100%}.billing-toggle[data-v-847e5eb6]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}.toggle-button[data-v-847e5eb6]{padding:.75rem 2rem;height:48px;font-weight:600;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.toggle-button[data-v-847e5eb6]:not(.p-button-outlined){background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;box-shadow:0 4px 14px #2563eb40}.toggle-button.p-button-outlined[data-v-847e5eb6]{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2563eb;border:2px solid rgba(37,99,235,.2)}.toggle-label[data-v-847e5eb6]{color:#64748b;font-size:clamp(.875rem,1.5vw,1rem);font-weight:500}.plans-grid[data-v-847e5eb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:0rem}.plan-card[data-v-847e5eb6]{position:relative;padding:1.5rem;border:2px solid #e2e8f0;border-radius:16px;transition:all .3s ease;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 14px #0000000d}.plan-card[data-v-847e5eb6] .p-card-body{display:flex;flex-direction:column;flex:1;height:100%;padding:0}.plan-card[data-v-847e5eb6] .p-card-content{display:flex;flex-direction:column;flex:1;padding:0}.plan-card[data-v-847e5eb6]:hover{transform:translateY(-4px);box-shadow:var(--card-highlight-shadow-hover);border:var(--card-highlight-border)}.plan-card.featured[data-v-847e5eb6]{background:#fff}.plan-card.featured[data-v-847e5eb6]:hover{border:var(--card-highlight-border);box-shadow:var(--card-highlight-shadow-hover);transform:translateY(-4px)}.featured-badge[data-v-847e5eb6]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--btn-primary-bg);color:#fff;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;box-shadow:0 4px 12px #2563eb4d;letter-spacing:.3px;z-index:1}.plan-header[data-v-847e5eb6]{text-align:center;margin-bottom:1rem}.plan-name[data-v-847e5eb6]{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;color:#0f172a;margin-bottom:.5rem}.plan-price[data-v-847e5eb6]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:.5rem}.price-amount[data-v-847e5eb6]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:#0f172a;letter-spacing:-.02em}.price-free[data-v-847e5eb6]{color:#2563eb}.price-period[data-v-847e5eb6]{font-size:clamp(.875rem,1.5vw,1rem);color:#64748b}.plan-description[data-v-847e5eb6]{color:#64748b;font-size:clamp(.8125rem,1.4vw,.9375rem);line-height:1.5}.plan-features[data-v-847e5eb6]{list-style:none;padding:0;margin:1rem 0;flex:1}.feature-item[data-v-847e5eb6]{display:flex;align-items:center;gap:.625rem;padding:.625rem 0;color:#334155;border-bottom:1px solid #e2e8f0;font-size:clamp(.875rem,1.4vw,.9375rem);line-height:1.5}.feature-item[data-v-847e5eb6]:last-child{border-bottom:none}.feature-item i[data-v-847e5eb6]{font-size:1rem;flex-shrink:0}.feature-item .pi-check-circle[data-v-847e5eb6]{color:#22c55e}.feature-item.unavailable[data-v-847e5eb6]{color:#94a3b8;text-decoration:line-through;opacity:.6}.feature-item.unavailable .pi-times-circle[data-v-847e5eb6]{color:#ef4444}.primary-button[data-v-847e5eb6]{margin-top:1.5rem;flex-shrink:0}.faq-section[data-v-847e5eb6]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px);background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9)}.faq-container[data-v-847e5eb6]{width:100%}.section-title[data-v-847e5eb6]{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;text-align:left;color:#0f172a;margin-bottom:3rem;line-height:1.2;letter-spacing:-.02em}.faq-grid[data-v-847e5eb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.faq-card[data-v-847e5eb6]{padding:2rem;border-radius:16px;border:1px solid #e2e8f0;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.faq-card[data-v-847e5eb6]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#cbd5e1}.faq-question[data-v-847e5eb6]{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600;color:#0f172a;margin-bottom:1rem;line-height:1.4}.faq-answer[data-v-847e5eb6]{color:#475569;line-height:1.7;font-size:clamp(.9375rem,1.5vw,1rem)}@media (max-width: 1024px){.plans-grid[data-v-847e5eb6]{grid-template-columns:1fr;gap:2rem}.billing-toggle[data-v-847e5eb6]{flex-direction:column;gap:1rem}}@media (max-width: 768px){.hero-header[data-v-847e5eb6]{flex-direction:column;align-items:flex-start;gap:1.5rem}.hero-title-section[data-v-847e5eb6]{width:100%}.hero-title[data-v-847e5eb6]{font-size:clamp(2rem,5vw,2.5rem)}.faq-grid[data-v-847e5eb6]{grid-template-columns:1fr}}.products-page[data-v-9d73efe4]{min-height:100vh;background:#fff}.products-content[data-v-9d73efe4]{width:100%}.products-hero[data-v-9d73efe4]{padding:clamp(20px,2vw,28px) clamp(24px,5vw,60px) clamp(16px,2vw,24px);text-align:left;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);position:relative;overflow:hidden}.products-hero[data-v-9d73efe4]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-9d73efe4 20s ease-in-out infinite}.products-hero[data-v-9d73efe4]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.06) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-9d73efe4 25s ease-in-out infinite reverse}@keyframes float-9d73efe4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-container[data-v-9d73efe4]{width:100%;position:relative;z-index:2}.hero-header[data-v-9d73efe4]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:0;padding-bottom:0;position:relative;z-index:1}.hero-title-section[data-v-9d73efe4]{flex:1;display:flex;flex-direction:column;gap:.5rem}.hero-title[data-v-9d73efe4]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2;color:#0f172a;margin:0;letter-spacing:-.02em;animation:slideInLeft-9d73efe4 .8s ease-out}@keyframes slideInLeft-9d73efe4{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.hero-description[data-v-9d73efe4]{font-size:clamp(16px,1.75vw,18px);color:#475569;line-height:1.7;margin:0;animation:slideInLeft-9d73efe4 1s ease-out .2s both}.products-grid-section[data-v-9d73efe4]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px);background:#fff}.products-container[data-v-9d73efe4]{width:100%}@media (max-width: 768px){.hero-header[data-v-9d73efe4]{flex-direction:column;align-items:flex-start;gap:1.5rem}.hero-title-section[data-v-9d73efe4]{width:100%}.hero-title[data-v-9d73efe4]{font-size:clamp(2rem,5vw,2.5rem)}}.company-page[data-v-bd83b425]{min-height:100vh;background:#fff}.company-content[data-v-bd83b425]{width:100%}.company-main[data-v-bd83b425]{padding:clamp(32px,3vw,48px) clamp(24px,5vw,60px);background:linear-gradient(135deg,#f8fafc,#fff)}.main-container[data-v-bd83b425]{width:100%;display:flex;flex-direction:column;gap:2rem}.section-header[data-v-bd83b425]{width:100%;text-align:center;margin-bottom:1.5rem}.content-grid[data-v-bd83b425]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:flex-start}.image-column[data-v-bd83b425]{display:flex;align-items:flex-start;justify-content:center;padding-top:0;margin-top:-2rem}.mission-image-container[data-v-bd83b425]{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden}.mission-image[data-v-bd83b425]{width:100%;height:100%;object-fit:contain}.hero-badge[data-v-bd83b425]{display:inline-block;color:#2563eb;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.hero-title[data-v-bd83b425]{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;color:#0f172a;line-height:1.2;margin:0}.content-column[data-v-bd83b425]{display:flex;flex-direction:column}.content-section[data-v-bd83b425]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.content-text[data-v-bd83b425]{font-size:clamp(16px,2vw,18px);color:#475569;line-height:1.8;margin:0}.contact-section[data-v-bd83b425]{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding-top:2.5rem;border-top:1px solid #e2e8f0}.contact-item[data-v-bd83b425]{display:flex;flex-direction:column;gap:.75rem}.contact-heading[data-v-bd83b425]{font-size:.875rem;font-weight:600;color:#64748b;margin:0;text-transform:uppercase;letter-spacing:1px}.contact-link[data-v-bd83b425]{color:#2563eb;text-decoration:none;font-size:clamp(18px,2.5vw,22px);font-weight:600;transition:all .2s;display:inline-block;background:linear-gradient(135deg,#2563eb1a,#2563eb0d);border-radius:8px;padding:.75rem 1rem;border:2px solid rgba(37,99,235,.2)}.contact-link[data-v-bd83b425]:hover{color:#1d4ed8;background:linear-gradient(135deg,#2563eb26,#2563eb14);border-color:#2563eb66;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb26}.contact-description[data-v-bd83b425]{font-size:1rem;color:#4a5568;line-height:1.6;margin:0}.our-company-section[data-v-bd83b425]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px);background:#fff}.company-container[data-v-bd83b425]{width:100%}.company-content-grid[data-v-bd83b425]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.company-text-column[data-v-bd83b425]{display:flex;flex-direction:column;gap:1.5rem}.section-badge[data-v-bd83b425]{display:inline-block;color:#2563eb;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.section-title[data-v-bd83b425]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#0f172a;line-height:1.15;margin:0}.section-description[data-v-bd83b425]{font-size:clamp(16px,2vw,18px);color:#475569;line-height:1.8;margin:0}.company-image-column[data-v-bd83b425]{position:relative}.company-image-container[data-v-bd83b425]{width:100%;height:500px;position:relative;border-radius:12px;overflow:hidden}.team-image-wrapper[data-v-bd83b425]{width:100%;height:100%;position:relative}.team-image[data-v-bd83b425]{width:100%;height:100%;object-fit:cover}.play-button-overlay[data-v-bd83b425]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#667eea;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px #667eea66}.play-button-overlay[data-v-bd83b425]:hover{transform:translate(-50%,-50%) scale(1.1);background:#764ba2}.play-button-overlay i[data-v-bd83b425]{color:#fff;font-size:2.5rem;margin-left:4px}.team-image-placeholder[data-v-bd83b425]{width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center}.placeholder-content[data-v-bd83b425]{text-align:center;color:#a0aec0}.values-section[data-v-bd83b425]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px);background:#fff}.values-container[data-v-bd83b425]{width:100%;display:flex;flex-direction:column;align-items:center;gap:3rem}.values-title[data-v-bd83b425]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#0f172a;line-height:1.15;text-align:center;margin:0}.values-grid[data-v-bd83b425]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.value-card[data-v-bd83b425]{padding:2.5rem;text-align:left;height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0000000d;transition:all .3s ease}.value-card[data-v-bd83b425]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.value-header[data-v-bd83b425]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.value-icon-wrapper[data-v-bd83b425]{width:3.5rem;height:3.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#2563eb1a;border-radius:12px}.value-icon[data-v-bd83b425]{font-size:1.75rem;color:#2563eb}.value-card-title[data-v-bd83b425]{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0}.value-card-description[data-v-bd83b425]{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0}@media (max-width: 968px){.hero-title[data-v-bd83b425]{font-size:2.5rem}.content-grid[data-v-bd83b425]{grid-template-columns:1fr;gap:3rem}.mission-image-container[data-v-bd83b425]{max-height:400px}.company-content-grid[data-v-bd83b425]{grid-template-columns:1fr;gap:3rem}.company-image-container[data-v-bd83b425]{height:400px}.values-grid[data-v-bd83b425]{grid-template-columns:1fr}.values-title[data-v-bd83b425]{font-size:2rem}}@media (max-width: 768px){.section-title[data-v-bd83b425]{font-size:2rem}.values-title[data-v-bd83b425]{font-size:1.75rem}}.resources-page[data-v-ec9ffa01]{--btn-primary-bg: #2563eb;--btn-primary-bg-hover: #1d4ed8;--btn-primary-bg-active: #1e40af;--btn-primary-focus: rgba(37, 99, 235, .15);--btn-transition: all .25s cubic-bezier(.16, 1, .3, 1);--card-highlight-border: 2px solid #2563eb;--card-highlight-shadow: 0 16px 32px rgba(37, 99, 235, .15);--card-highlight-shadow-hover: 0 20px 40px rgba(37, 99, 235, .2)}.resources-page[data-v-ec9ffa01]{min-height:100vh;background:#fff}.resources-content[data-v-ec9ffa01]{width:100%}.resources-hero[data-v-ec9ffa01]{padding:clamp(20px,2vw,28px) clamp(24px,5vw,60px) clamp(16px,2vw,24px);text-align:left;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);position:relative;overflow:hidden}.resources-hero[data-v-ec9ffa01]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-ec9ffa01 20s ease-in-out infinite}.resources-hero[data-v-ec9ffa01]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.06) 0%,transparent 70%);border-radius:50%;z-index:0;animation:float-ec9ffa01 25s ease-in-out infinite reverse}@keyframes float-ec9ffa01{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-container[data-v-ec9ffa01]{width:100%;position:relative;z-index:2;display:flex;flex-direction:column;gap:.5rem}.hero-badge[data-v-ec9ffa01]{display:inline-block;color:#2563eb;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.hero-title[data-v-ec9ffa01]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2;color:#0f172a;margin:0;letter-spacing:-.02em;animation:slideInLeft-ec9ffa01 .8s ease-out}@keyframes slideInLeft-ec9ffa01{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.hero-description[data-v-ec9ffa01]{font-size:clamp(18px,2vw,20px);color:#475569;line-height:1.7;margin:0;animation:slideInLeft-ec9ffa01 1s ease-out .2s both;max-width:90%}.help-categories-section[data-v-ec9ffa01]{padding:clamp(32px,4vw,48px) clamp(24px,5vw,60px) clamp(40px,5vw,60px);background:#fff}.categories-container[data-v-ec9ffa01]{width:100%}.categories-grid[data-v-ec9ffa01]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.category-card[data-v-ec9ffa01]{padding:2.5rem;text-align:left;height:100%;background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 14px #0000000d;transition:all .3s ease;cursor:pointer;position:relative}.category-card[data-v-ec9ffa01]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#cbd5e1}.category-icon[data-v-ec9ffa01]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border:2px solid}.icon-emoji[data-v-ec9ffa01]{font-size:2rem;line-height:1}.icon-image[data-v-ec9ffa01]{width:32px;height:32px;object-fit:contain}.category-icon.yellow[data-v-ec9ffa01]{border-color:#eab308;color:#eab308;background:#eab3081a}.category-icon.green[data-v-ec9ffa01]{border-color:#22c55e;color:#22c55e;background:#22c55e1a}.category-icon.pink[data-v-ec9ffa01]{border-color:#ec4899;color:#ec4899;background:#ec48991a}.category-icon.blue[data-v-ec9ffa01]{border-color:#3b82f6;color:#3b82f6;background:#3b82f61a}.category-icon.orange[data-v-ec9ffa01]{border-color:#f59e0b;color:#f59e0b;background:#f59e0b1a}.category-icon.purple[data-v-ec9ffa01]{border-color:#667eea;color:#667eea;background:#667eea1a}.category-icon.teal[data-v-ec9ffa01]{border-color:#14b8a6;color:#14b8a6;background:#14b8a61a}.category-icon i[data-v-ec9ffa01]{font-size:1.5rem}.category-title[data-v-ec9ffa01]{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:700;color:#0f172a;margin-bottom:1rem;letter-spacing:-.01em}.category-description[data-v-ec9ffa01]{color:#64748b;line-height:1.7;margin-bottom:1.5rem;font-size:clamp(.9375rem,1.5vw,1rem)}.category-meta[data-v-ec9ffa01]{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.article-count[data-v-ec9ffa01]{font-size:.875rem;color:#718096}.faqs-contact-section[data-v-ec9ffa01]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px);background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9)}.faqs-contact-container[data-v-ec9ffa01]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:flex-start}.faqs-column[data-v-ec9ffa01],.contact-column[data-v-ec9ffa01]{display:flex;flex-direction:column}.section-header[data-v-ec9ffa01]{text-align:left;margin-bottom:1.5rem}.section-badge[data-v-ec9ffa01]{display:inline-block;color:#2563eb;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.section-title[data-v-ec9ffa01]{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;text-align:left;color:#0f172a;margin:0;line-height:1.2;letter-spacing:-.02em}.faqs-card[data-v-ec9ffa01]{padding:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1)}.faqs-card[data-v-ec9ffa01]:hover{box-shadow:0 12px 24px #00000014;border-color:#cbd5e1}.contact-form-card[data-v-ec9ffa01]{padding:2.5rem;background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 14px #0000000d;transition:all .3s ease}.contact-form-card[data-v-ec9ffa01]:hover{box-shadow:0 12px 24px #0000001a;border-color:#cbd5e1}.form-title[data-v-ec9ffa01]{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:700;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.01em}.form-subtitle[data-v-ec9ffa01]{color:#64748b;margin-bottom:2rem;font-size:clamp(.9375rem,1.5vw,1rem)}.contact-form[data-v-ec9ffa01]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-ec9ffa01]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-ec9ffa01]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-ec9ffa01]{font-size:.875rem;font-weight:600;color:#4a5568}.input-with-icon[data-v-ec9ffa01]{position:relative;display:flex;align-items:center}.input-icon[data-v-ec9ffa01]{position:absolute;left:1rem;color:#718096;z-index:1;pointer-events:none}.form-input[data-v-ec9ffa01]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-textarea[data-v-ec9ffa01]{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-input[data-v-ec9ffa01]:focus,.form-textarea[data-v-ec9ffa01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.form-textarea[data-v-ec9ffa01]{resize:vertical;font-family:inherit}.submit-button[data-v-ec9ffa01]{width:100%;height:44px;font-weight:600;font-size:1rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;color:#fff;border-radius:12px;margin-top:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #2563eb40}.submit-button[data-v-ec9ffa01]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #2563eb4d;background:linear-gradient(135deg,#1d4ed8,#1e40af)}@media (max-width: 1024px){.categories-grid[data-v-ec9ffa01]{grid-template-columns:1fr;gap:2rem}.faqs-contact-container[data-v-ec9ffa01]{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.hero-title[data-v-ec9ffa01]{font-size:clamp(2rem,5vw,2.5rem)}.form-row[data-v-ec9ffa01]{grid-template-columns:1fr}}.category-dialog[data-v-ec9ffa01] .p-dialog-content{padding:2rem}.dialog-content[data-v-ec9ffa01]{display:flex;flex-direction:column;gap:1.5rem}.dialog-icon-wrapper[data-v-ec9ffa01]{display:flex;justify-content:center;margin-bottom:1rem}.dialog-icon[data-v-ec9ffa01]{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:2px solid}.dialog-icon .icon-emoji[data-v-ec9ffa01]{font-size:2.5rem;line-height:1}.dialog-icon.yellow[data-v-ec9ffa01]{border-color:#eab308;color:#eab308;background:#eab3081a}.dialog-icon.green[data-v-ec9ffa01]{border-color:#22c55e;color:#22c55e;background:#22c55e1a}.dialog-icon.pink[data-v-ec9ffa01]{border-color:#ec4899;color:#ec4899;background:#ec48991a}.dialog-icon.blue[data-v-ec9ffa01]{border-color:#3b82f6;color:#3b82f6;background:#3b82f61a}.dialog-icon.orange[data-v-ec9ffa01]{border-color:#f59e0b;color:#f59e0b;background:#f59e0b1a}.dialog-icon.purple[data-v-ec9ffa01]{border-color:#667eea;color:#667eea;background:#667eea1a}.dialog-icon.teal[data-v-ec9ffa01]{border-color:#14b8a6;color:#14b8a6;background:#14b8a61a}.dialog-icon i[data-v-ec9ffa01]{font-size:2.5rem}.dialog-icon-image[data-v-ec9ffa01]{width:48px;height:48px;object-fit:contain}.dialog-subtitle[data-v-ec9ffa01]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0;text-align:center}.dialog-description[data-v-ec9ffa01]{font-size:1.125rem;color:#4a5568;line-height:1.7;margin:0}.dialog-features[data-v-ec9ffa01]{margin-top:1rem}.features-title[data-v-ec9ffa01]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:1rem}.features-list[data-v-ec9ffa01]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.features-list li[data-v-ec9ffa01]{display:flex;align-items:flex-start;gap:.75rem;color:#4a5568;font-size:1rem;line-height:1.6}.features-list li i[data-v-ec9ffa01]{color:#22c55e;font-size:1.25rem;flex-shrink:0;margin-top:2px}.dialog-use-cases[data-v-ec9ffa01]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.use-cases-title[data-v-ec9ffa01]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:.75rem}.use-cases-text[data-v-ec9ffa01]{font-size:1rem;color:#4a5568;line-height:1.7;margin:0}@media (max-width: 768px){.section-title[data-v-ec9ffa01]{font-size:2rem}}.general-settings[data-v-8852911c]{width:100%;max-width:900px}.section-title[data-v-8852911c]{margin:0 0 .75rem;font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-8852911c]{margin:0 0 3rem;color:#64748b;font-size:1.0625rem;line-height:1.6;font-weight:400}.settings-subsection[data-v-8852911c]{margin-bottom:3.5rem;padding:2.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-subsection[data-v-8852911c]:hover{box-shadow:0 4px 16px #0000000f,0 8px 24px #0000000a;transform:translateY(-2px)}.settings-subsection[data-v-8852911c]:last-child{margin-bottom:0}.subsection-title[data-v-8852911c]{margin:0 0 .625rem;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;display:flex;align-items:center;gap:.75rem}.subsection-title[data-v-8852911c]:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:2px}.subsection-description[data-v-8852911c]{margin:0 0 2rem;color:#64748b;font-size:.9375rem;line-height:1.6;font-weight:400}.setting-item[data-v-8852911c]{margin-bottom:2rem}.setting-item[data-v-8852911c]:last-child{margin-bottom:0}.setting-label[data-v-8852911c]{display:block;font-weight:600;margin-bottom:.5rem;color:#0f172a;font-size:.9375rem;letter-spacing:-.01em}.setting-description[data-v-8852911c]{color:#64748b;font-size:.875rem;margin-bottom:.875rem;line-height:1.5}.setting-group[data-v-8852911c]{margin-bottom:2rem}.setting-group-title[data-v-8852911c]{margin:0 0 1rem;color:#1a1a1a;font-size:1rem;font-weight:700;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.setting-dropdown[data-v-8852911c]{width:100%}.setting-dropdown[data-v-8852911c] .p-dropdown{width:100%;padding:.9375rem 1.125rem;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;font-size:.9375rem;transition:all .25s cubic-bezier(.4,0,.2,1);background:#fff;font-weight:500}.setting-dropdown[data-v-8852911c] .p-dropdown:hover{border-color:#6366f14d;background:#fafbfc}.setting-dropdown[data-v-8852911c] .p-dropdown:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 4px #6366f11a,0 4px 12px #6366f126;transform:translateY(-1px)}.section-header[data-v-8852911c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;gap:1rem}.header-actions[data-v-8852911c]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.status-button[data-v-8852911c]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;border-radius:10px;font-weight:600;font-size:.875rem;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;border:1.5px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#fff,#fafbfc);box-shadow:0 1px 3px #0000000d}.status-button.online[data-v-8852911c]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b98133}.status-button.offline[data-v-8852911c]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef444433}.status-button.checking[data-v-8852911c]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b33}.refresh-header-btn[data-v-8852911c]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important;padding:.75rem 1.5rem!important;border-radius:10px!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #6366f133!important;white-space:nowrap}.refresh-header-btn[data-v-8852911c]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d!important}.status-dot[data-v-8852911c]{width:12px;height:12px;border-radius:50%;background:#94a3b8;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 3px #94a3b833}.status-dot.online[data-v-8852911c]{background:#10b981;box-shadow:0 0 0 3px #10b98133,0 0 12px #10b98166}.status-dot.offline[data-v-8852911c]{background:#ef4444;box-shadow:0 0 0 3px #ef444433,0 0 12px #ef444466}.status-dot.checking[data-v-8852911c]{background:#f59e0b;animation:pulse-8852911c 1.5s infinite;box-shadow:0 0 0 3px #f59e0b33,0 0 12px #f59e0b66}.status-dot.available[data-v-8852911c]{background:#10b981;box-shadow:0 0 0 3px #10b98133,0 0 12px #10b98166}.status-text[data-v-8852911c]{color:#0f172a;font-size:.875rem;font-weight:600;letter-spacing:-.01em}.services-container[data-v-8852911c]{display:flex;flex-direction:column;gap:2.5rem}.toggle-group[data-v-8852911c]{display:flex;flex-direction:column;gap:1rem}.toggle-item[data-v-8852911c]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#fff,#fafbfc);border:1.5px solid rgba(0,0,0,.06);border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}.toggle-item[data-v-8852911c]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#6366f133;box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.toggle-info[data-v-8852911c]{flex:1;min-width:0}.toggle-label[data-v-8852911c]{display:block;font-weight:500;color:#1a1a1a;font-size:.95rem;margin-bottom:.25rem}.toggle-description[data-v-8852911c]{color:#6b7280;font-size:.875rem;line-height:1.4}.service-group-title[data-v-8852911c]{margin:0 0 1.25rem;color:#0f172a;font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.service-group-header[data-v-8852911c]{margin-bottom:1.5rem}.service-group-description[data-v-8852911c]{margin:.5rem 0 0;color:#64748b;font-size:.875rem;line-height:1.5}.service-cards-grid[data-v-8852911c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.service-card[data-v-8852911c]{position:relative;cursor:pointer;border:2px solid #e2e8f0;border-radius:16px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.service-card[data-v-8852911c]:hover:not(.unavailable){border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.service-card.selected[data-v-8852911c]{border-color:#6366f1;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);box-shadow:0 4px 16px #6366f133}.service-card.selected[data-v-8852911c]:hover{border-color:#4f46e5;box-shadow:0 8px 24px #6366f14d}.service-card.unavailable[data-v-8852911c]{opacity:.5;cursor:not-allowed;background:#f8f9fa}.service-card-content[data-v-8852911c]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.service-card-header[data-v-8852911c]{display:flex;align-items:center;justify-content:space-between}.service-icon[data-v-8852911c]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 4px 12px #6366f14d}.service-card.selected .service-icon[data-v-8852911c]{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 16px #6366f166}.service-selection-indicator[data-v-8852911c]{position:absolute;top:1rem;right:1rem;width:28px;height:28px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;box-shadow:0 2px 8px #10b9814d;animation:scaleIn-8852911c .2s cubic-bezier(.4,0,.2,1)}@keyframes scaleIn-8852911c{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.service-card-body[data-v-8852911c]{flex:1}.service-card-body .service-name[data-v-8852911c]{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.375rem;letter-spacing:-.01em}.service-card-body .service-model[data-v-8852911c]{font-size:.875rem;color:#64748b;font-weight:500}.service-card-footer[data-v-8852911c]{display:flex;align-items:center;justify-content:flex-start}.service-card .service-status-badge[data-v-8852911c]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.service-card .service-status-badge.available[data-v-8852911c]{background:#d1fae5;color:#065f46}.service-card .service-status-badge[data-v-8852911c]:not(.available){background:#fee2e2;color:#991b1b}.badge-dot[data-v-8852911c]{width:8px;height:8px;border-radius:50%;background:currentColor;display:block}.service-item[data-v-8852911c]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.service-item[data-v-8852911c]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.service-item.available[data-v-8852911c]{border-color:#d1fae5;background:linear-gradient(135deg,#fff,#f0fdf4)}.service-item[data-v-8852911c]:not(.available){opacity:.7;border-color:#fee2e2;background:linear-gradient(135deg,#fff,#fef2f2)}.service-info[data-v-8852911c]{flex:1;min-width:0}.service-name[data-v-8852911c]{display:block;font-weight:600;color:#0f172a;font-size:1rem;margin-bottom:.375rem;letter-spacing:-.01em}.service-model[data-v-8852911c]{font-size:.8125rem;color:#64748b;font-weight:500}.service-status-badge[data-v-8852911c]{flex-shrink:0;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.02em;transition:all .2s ease}.service-status-badge.available[data-v-8852911c]{background:#d1fae5;color:#065f46}.service-status-badge[data-v-8852911c]:not(.available){background:#fee2e2;color:#991b1b}.badge-text[data-v-8852911c]{display:block}.card-actions[data-v-8852911c]{display:flex;gap:.75rem;margin-top:2.5rem;padding-top:2rem;border-top:1.5px solid rgba(0,0,0,.06)}@keyframes pulse-8852911c{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.membership-card[data-v-c7044256]{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.membership-card[data-v-c7044256]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.card-title[data-v-c7044256]{display:flex;align-items:center;gap:1rem;color:#1d1d1f;font-weight:600;font-size:1.25rem;letter-spacing:-.02em}.title-icon[data-v-c7044256]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#fff}.title-icon.membership[data-v-c7044256]{background:linear-gradient(135deg,#f59e0b,#d97706)}.membership-section[data-v-c7044256]{display:flex;flex-direction:column;gap:2rem}.loading-state[data-v-c7044256],.error-state[data-v-c7044256],.no-membership-state[data-v-c7044256]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;gap:1rem}.loading-state i[data-v-c7044256]{font-size:2rem;color:#6366f1;animation:spin-c7044256 1s linear infinite}@keyframes spin-c7044256{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-c7044256]{color:#dc2626}.error-state i[data-v-c7044256]{font-size:2rem}.retry-btn[data-v-c7044256]{margin-top:1rem}.state-content[data-v-c7044256]{display:flex;flex-direction:column;align-items:center;gap:1rem}.state-content i[data-v-c7044256]{font-size:3rem;color:#9ca3af}.state-content h3[data-v-c7044256]{margin:0;color:#1a1a1a;font-size:1.25rem;font-weight:600}.state-content p[data-v-c7044256]{margin:0;color:#6b7280;font-size:.95rem}.choose-membership-btn[data-v-c7044256]{margin-top:1rem;background:#6366f1;border-color:#6366f1;color:#fff}.membership-info[data-v-c7044256]{display:flex;flex-direction:column;gap:1.5rem}.membership-header[data-v-c7044256]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb;min-height:80px}.membership-details[data-v-c7044256]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0;min-width:200px}.tier-badge[data-v-c7044256]{display:inline-block;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.tier-badge.free-trial[data-v-c7044256]{background:#e0e7ff;color:#4338ca}.tier-badge.basic[data-v-c7044256]{background:#dbeafe;color:#1e40af}.tier-badge.premium[data-v-c7044256]{background:linear-gradient(135deg,#fde047,#fbbf24);color:#78350f}.status-info[data-v-c7044256]{display:flex;align-items:center;gap:.5rem}.status-label[data-v-c7044256]{color:#6b7280;font-size:.875rem}.status-value[data-v-c7044256]{font-weight:600;font-size:.875rem;padding:.25rem .75rem;border-radius:6px}.status-value.active[data-v-c7044256]{background:#d1fae5;color:#065f46}.status-value.expired[data-v-c7044256]{background:#fee2e2;color:#991b1b}.status-value.cancelled[data-v-c7044256]{background:#f3f4f6;color:#374151}.status-value.pending[data-v-c7044256]{background:#fef3c7;color:#92400e}.trial-warning-banner[data-v-c7044256],.cancelled-membership-banner[data-v-c7044256]{padding:1rem 1.25rem;border-radius:12px;border:1px solid;flex:1;min-width:0}.trial-warning-banner[data-v-c7044256]{background:#fffbeb;border-color:#fde68a}.cancelled-membership-banner[data-v-c7044256]{background:#eff6ff;border-color:#bfdbfe}.banner-content[data-v-c7044256]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.banner-content i[data-v-c7044256]{font-size:1.5rem;flex-shrink:0}.trial-warning-banner .banner-content i[data-v-c7044256]{color:#d97706}.cancelled-membership-banner .banner-content i[data-v-c7044256]{color:#2563eb}.upgrade-btn-spacer[data-v-c7044256]{width:120px;flex-shrink:0;visibility:hidden}.banner-text[data-v-c7044256]{flex:1;min-width:0;flex-basis:200px}.banner-text strong[data-v-c7044256]{display:block;margin-bottom:.25rem;font-size:.95rem}.banner-text p[data-v-c7044256]{margin:0;font-size:.875rem;opacity:.8}.upgrade-btn[data-v-c7044256]{flex-shrink:0;background:#6366f1;border-color:#6366f1;color:#fff}.membership-details-grid[data-v-c7044256]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:1.5rem;background:#f9fafb;border-radius:12px}.detail-item[data-v-c7044256]{display:flex;flex-direction:column;gap:.5rem}.detail-label[data-v-c7044256]{font-size:.875rem;color:#6b7280;font-weight:500}.detail-value[data-v-c7044256]{font-size:.95rem;color:#1a1a1a;font-weight:600}.membership-actions[data-v-c7044256]{display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.action-btn[data-v-c7044256]{flex:1;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;transition:all .2s ease}.action-btn.upgrade[data-v-c7044256]{background:#6366f1;border-color:#6366f1;color:#fff}.action-btn.upgrade[data-v-c7044256]:hover{background:#4f46e5;border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.action-btn.cancel[data-v-c7044256]{background:#fff;border:2px solid #ef4444;color:#ef4444}.action-btn.cancel[data-v-c7044256]:hover{background:#ef4444;color:#fff;transform:translateY(-1px)}.confirm-dialog[data-v-c7044256] .p-dialog{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 20px 40px #00000026}.confirm-content[data-v-c7044256]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem 0}.warning-icon[data-v-c7044256]{width:48px;height:48px;background:#ff95001a;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning-icon i[data-v-c7044256]{font-size:1.5rem;color:#ff9500}.confirm-message[data-v-c7044256]{flex:1;min-width:0}.confirm-message h4[data-v-c7044256]{margin:0 0 .75rem;color:#1d1d1f;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.confirm-message p[data-v-c7044256]{margin:0;color:#6e6e73;line-height:1.5;font-size:.9375rem}.confirm-actions[data-v-c7044256]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.cancel-btn[data-v-c7044256]{background:#8e8e931f;color:#424245;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s ease}.cancel-btn[data-v-c7044256]:hover{background:#8e8e9333;color:#1d1d1f}.danger-btn[data-v-c7044256]{background:linear-gradient(135deg,#ff3b30,#ff9500);border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #ff3b304d}.danger-btn[data-v-c7044256]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff3b3066}@media (max-width: 768px){.membership-header[data-v-c7044256]{flex-direction:column;align-items:flex-start}.membership-details-grid[data-v-c7044256]{grid-template-columns:1fr}.membership-actions[data-v-c7044256]{flex-direction:column}.membership-header[data-v-c7044256]{flex-direction:column;align-items:stretch}.banner-content[data-v-c7044256]{flex-direction:column;align-items:flex-start}.upgrade-btn[data-v-c7044256]{width:100%}}.razorpay-payment-component[data-v-8390b3c0]{padding:0;max-width:100%;margin:0 auto;width:100%}.payment-grid[data-v-8390b3c0]{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:.75rem 5rem;margin-top:1rem;margin-bottom:1.25rem;max-width:600px;margin-left:auto;margin-right:auto;justify-content:center}.currency-label[data-v-8390b3c0]{grid-column:1;grid-row:1;display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:.875rem;color:var(--text-color);text-transform:uppercase;letter-spacing:.05em;line-height:1.2;margin-bottom:0}.amount-label[data-v-8390b3c0]{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;font-size:.875rem;color:var(--text-color);font-weight:500;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;margin-bottom:0}.currency-selection[data-v-8390b3c0]{grid-column:1;grid-row:2;min-width:280px}.amount-display[data-v-8390b3c0]{grid-column:2;grid-row:2;min-width:0}.currency-label i[data-v-8390b3c0]{font-size:1rem;color:var(--primary-color)}.currency-dropdown[data-v-8390b3c0]{width:100%}[data-v-8390b3c0] .currency-dropdown .p-dropdown{width:100%;border:2px solid var(--surface-border);border-radius:12px;transition:all .2s ease}[data-v-8390b3c0] .currency-dropdown .p-dropdown:hover{border-color:var(--primary-color)}[data-v-8390b3c0] .currency-dropdown .p-dropdown.p-focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #0000001a}[data-v-8390b3c0] .currency-dropdown .p-dropdown-trigger{border-radius:0 12px 12px 0}[data-v-8390b3c0] .currency-dropdown .p-dropdown-label{padding:.875rem 1rem;background:var(--surface-ground);border-radius:12px;min-height:60px;display:flex;align-items:center}[data-v-8390b3c0] .currency-dropdown .p-dropdown-panel{border-radius:12px;border:2px solid var(--surface-border);box-shadow:0 8px 24px #0000001f;margin-top:.5rem;overflow:hidden}[data-v-8390b3c0] .currency-dropdown .p-dropdown-items-wrapper{padding:.5rem}[data-v-8390b3c0] .currency-dropdown .p-dropdown-item{padding:0;margin-bottom:.5rem;border-radius:8px;transition:all .2s ease}[data-v-8390b3c0] .currency-dropdown .p-dropdown-item:last-child{margin-bottom:0}[data-v-8390b3c0] .currency-dropdown .p-dropdown-item:hover{background:var(--surface-50)}[data-v-8390b3c0] .currency-dropdown .p-dropdown-item.p-highlight{background:linear-gradient(135deg,var(--surface-50) 0%,var(--surface-100) 100%)}.currency-dropdown-value[data-v-8390b3c0]{display:flex;align-items:center;gap:.875rem;width:100%}.currency-dropdown-option[data-v-8390b3c0]{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;width:100%}.currency-symbol[data-v-8390b3c0]{font-size:1.5rem;font-weight:700;color:var(--primary-color);min-width:40px;text-align:center}.currency-details[data-v-8390b3c0]{display:flex;flex-direction:column;flex:1;text-align:left}.currency-code[data-v-8390b3c0]{font-size:1rem;font-weight:700;color:var(--text-color);margin-bottom:.25rem}.currency-name[data-v-8390b3c0]{font-size:.875rem;color:var(--text-color-secondary)}.currency-check[data-v-8390b3c0]{font-size:1.25rem;color:var(--primary-color);margin-left:auto}.amount-display[data-v-8390b3c0]{background:var(--surface-ground);padding:1rem 1.25rem;border-radius:12px;border:1px solid var(--surface-border);display:flex;align-items:center;justify-content:flex-end;min-height:60px;width:100%}.amount-value[data-v-8390b3c0]{display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem}.currency-symbol-large[data-v-8390b3c0]{font-size:1.75rem;font-weight:600;color:var(--text-color-secondary);opacity:.8}.amount-number[data-v-8390b3c0]{font-size:2rem;font-weight:600;color:var(--text-color);letter-spacing:-.01em}.error-message[data-v-8390b3c0]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:linear-gradient(135deg,#ef44441a,#ef44440d);color:#dc2626;border-radius:12px;margin-bottom:1.25rem;border:1px solid rgba(239,68,68,.2)}.error-message i[data-v-8390b3c0]{font-size:1.25rem;flex-shrink:0}.payment-actions[data-v-8390b3c0]{display:flex;gap:.75rem;flex-direction:row;justify-content:flex-end;margin-bottom:1.25rem;margin-top:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}.payment-button[data-v-8390b3c0]{padding:.75rem 1.5rem;font-weight:600;font-size:.9375rem;border-radius:8px;min-width:140px;transition:all .2s ease}.payment-button[data-v-8390b3c0]:hover:not(:disabled){opacity:.9}.cancel-button[data-v-8390b3c0]{padding:.75rem 1.5rem;font-weight:500;font-size:.9375rem;border-radius:8px;min-width:140px}.payment-security[data-v-8390b3c0]{padding-top:.75rem;border-top:1px solid var(--surface-border);margin-top:.5rem}.security-badges[data-v-8390b3c0]{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.security-badge[data-v-8390b3c0]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-color-secondary);font-weight:500}.security-badge i[data-v-8390b3c0]{font-size:.875rem;color:var(--primary-color)}.security-badge[data-v-8390b3c0]:last-child{font-size:.75rem}@media (max-width: 640px){.payment-grid[data-v-8390b3c0]{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:.75rem}.currency-label[data-v-8390b3c0]{grid-column:1;grid-row:1}.amount-label[data-v-8390b3c0]{grid-column:1;grid-row:3;justify-content:flex-start}.currency-selection[data-v-8390b3c0]{grid-column:1;grid-row:2}.amount-display[data-v-8390b3c0]{grid-column:1;grid-row:4;justify-content:flex-start}.payment-actions[data-v-8390b3c0]{flex-direction:column}.payment-button[data-v-8390b3c0],.cancel-button[data-v-8390b3c0]{width:100%}.payment-title[data-v-8390b3c0]{font-size:1.25rem}.amount-number[data-v-8390b3c0]{font-size:1.75rem}.currency-dropdown-option[data-v-8390b3c0],.currency-dropdown-value[data-v-8390b3c0]{padding:.875rem 1rem}.security-badges[data-v-8390b3c0]{gap:1rem}}.success-dialog[data-v-c5e4dbe3] .p-dialog{background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:24px;box-shadow:0 25px 50px #00000026,0 0 0 1px #10b9810d;animation:dialogEnter-c5e4dbe3 .4s cubic-bezier(.34,1.56,.64,1);overflow:visible}@keyframes dialogEnter-c5e4dbe3{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.success-dialog[data-v-c5e4dbe3] .p-dialog-content{padding:3rem 3.5rem;position:relative}.success-dialog[data-v-c5e4dbe3] .p-dialog-header{display:none}.success-dialog[data-v-c5e4dbe3] .p-dialog-footer{padding:2rem 3.5rem 2.5rem;border-top:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#fafbfc80,#fffc)}.success-content[data-v-c5e4dbe3]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;padding:1rem 0}.celebration-container[data-v-c5e4dbe3]{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.success-icon-wrapper[data-v-c5e4dbe3]{position:relative;display:inline-block}.success-icon[data-v-c5e4dbe3]{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669,#047857);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px #10b9814d,0 0 0 8px #10b9811a;animation:iconPulse-c5e4dbe3 2s ease-in-out infinite,iconScale-c5e4dbe3 .6s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:2}@keyframes iconPulse-c5e4dbe3{0%,to{box-shadow:0 8px 24px #10b9814d,0 0 0 8px #10b9811a}50%{box-shadow:0 8px 32px #10b98166,0 0 0 12px #10b98126}}@keyframes iconScale-c5e4dbe3{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-icon i[data-v-c5e4dbe3]{font-size:2.5rem;color:#fff;animation:checkmarkDraw-c5e4dbe3 .6s ease-out .3s both}@keyframes checkmarkDraw-c5e4dbe3{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.sparkle[data-v-c5e4dbe3]{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;box-shadow:0 0 12px #fbbf24cc;animation:sparkleFloat-c5e4dbe3 2s ease-in-out infinite;z-index:1}.sparkle-1[data-v-c5e4dbe3]{top:-20px;left:20px;animation-delay:0s}.sparkle-2[data-v-c5e4dbe3]{top:10px;right:-15px;animation-delay:.3s}.sparkle-3[data-v-c5e4dbe3]{bottom:-15px;left:10px;animation-delay:.6s}.sparkle-4[data-v-c5e4dbe3]{top:-10px;right:15px;animation-delay:.9s}.sparkle-5[data-v-c5e4dbe3]{bottom:5px;right:-20px;animation-delay:1.2s}.sparkle-6[data-v-c5e4dbe3]{top:20px;left:-15px;animation-delay:1.5s}@keyframes sparkleFloat-c5e4dbe3{0%,to{transform:translate(0) scale(1);opacity:.8}25%{transform:translate(10px,-10px) scale(1.2);opacity:1}50%{transform:translate(-5px,-15px) scale(.9);opacity:.9}75%{transform:translate(-10px,5px) scale(1.1);opacity:1}}.success-message[data-v-c5e4dbe3]{flex:1;min-width:0;width:100%}.thank-you-badge[data-v-c5e4dbe3]{display:inline-block;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:.5rem 1.25rem;border-radius:20px;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;box-shadow:0 2px 8px #fbbf2433;animation:badgeSlide-c5e4dbe3 .5s ease-out .2s both}@keyframes badgeSlide-c5e4dbe3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-message h4[data-v-c5e4dbe3]{margin:0 0 1.5rem;color:#0f172a;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;animation:fadeInUp-c5e4dbe3 .6s ease-out .3s both}@keyframes fadeInUp-c5e4dbe3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success-text[data-v-c5e4dbe3]{display:flex;flex-direction:column;gap:1.25rem;animation:fadeInUp-c5e4dbe3 .6s ease-out .4s both}.success-message .success-main-text[data-v-c5e4dbe3]{margin:0;color:#10b981;line-height:1.6;font-size:1.125rem;word-wrap:break-word;overflow-wrap:break-word;font-weight:500}.success-message .success-main-text strong[data-v-c5e4dbe3]{color:#059669;font-weight:700;font-size:1.25rem}.success-message .success-info-text[data-v-c5e4dbe3]{color:#475569;line-height:1.7;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;max-width:520px;margin:0 auto}.tier-highlight[data-v-c5e4dbe3]{color:#0f172a;font-weight:700;background:linear-gradient(135deg,#d1fae5,#a7f3d0);padding:.125rem .5rem;border-radius:6px;display:inline-block}.success-actions[data-v-c5e4dbe3]{display:flex;gap:.875rem;justify-content:center;margin-top:0}.success-btn[data-v-c5e4dbe3]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:14px;padding:1rem 2.5rem;font-weight:600;font-size:1rem;letter-spacing:.01em;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #10b9814d;position:relative;overflow:hidden}.success-btn[data-v-c5e4dbe3]: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}.success-btn[data-v-c5e4dbe3]:hover:before{left:100%}.success-btn[data-v-c5e4dbe3]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.success-btn[data-v-c5e4dbe3]:active{transform:translateY(0)}@media (max-width: 768px){.success-dialog[data-v-c5e4dbe3] .p-dialog{width:95vw!important;max-width:95vw!important;margin:1rem}.success-dialog[data-v-c5e4dbe3] .p-dialog-content{padding:2rem 1.5rem}.success-dialog[data-v-c5e4dbe3] .p-dialog-footer{padding:1.5rem}.success-content[data-v-c5e4dbe3]{gap:1.5rem}.success-icon[data-v-c5e4dbe3]{width:64px;height:64px}.success-icon i[data-v-c5e4dbe3]{font-size:2rem}.success-message h4[data-v-c5e4dbe3]{font-size:1.25rem}.success-message .success-main-text[data-v-c5e4dbe3]{font-size:1rem}.success-message .success-main-text strong[data-v-c5e4dbe3]{font-size:1.125rem}.thank-you-badge[data-v-c5e4dbe3]{font-size:.75rem;padding:.375rem 1rem}.success-btn[data-v-c5e4dbe3]{padding:.875rem 2rem;width:100%}}.membership-tier-selection[data-v-c1eca20a]{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.tiers-section-title[data-v-c1eca20a]{font-size:1.75rem;margin:0 0 .5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;text-align:center}.tiers-section-subtitle[data-v-c1eca20a]{margin:0 0 2.5rem;color:#64748b;font-size:1rem;text-align:center}.membership-cards[data-v-c1eca20a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-bottom:2rem}@media (max-width: 1024px){.membership-cards[data-v-c1eca20a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.membership-cards[data-v-c1eca20a]{grid-template-columns:1fr}}.membership-card[data-v-c1eca20a]{background:linear-gradient(180deg,#fff,#fafbfc);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1.5px solid rgba(0,0,0,.06);position:relative;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;text-align:left}.membership-card[data-v-c1eca20a]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014,0 8px 24px #0000000a;border-color:#6366f14d}.membership-card.selected[data-v-c1eca20a]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.membership-card.featured[data-v-c1eca20a]{border-color:#6366f1;background:linear-gradient(135deg,#f8f9ff,#e0e7ff)}.membership-card.current-plan[data-v-c1eca20a]{border-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.current-badge[data-v-c1eca20a]{position:absolute;top:-12px;right:1rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #10b9814d}.featured-badge[data-v-c1eca20a]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #6366f14d}.card-header[data-v-c1eca20a]{margin-bottom:1.5rem;text-align:left}.tier-name[data-v-c1eca20a]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;text-align:left}.tier-price[data-v-c1eca20a]{display:flex;align-items:baseline;gap:.5rem;justify-content:flex-start;text-align:left}.price-amount[data-v-c1eca20a]{font-size:2.5rem;font-weight:800;color:#0f172a;letter-spacing:-.03em}.price-free[data-v-c1eca20a]{font-size:2.5rem;font-weight:800;color:#6366f1;letter-spacing:-.03em}.price-period[data-v-c1eca20a]{font-size:1rem;color:#64748b;font-weight:500}.card-body[data-v-c1eca20a]{flex:1;margin-bottom:2rem;text-align:left}.features-list[data-v-c1eca20a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;text-align:left}.feature-item[data-v-c1eca20a]{display:flex;align-items:flex-start;gap:.75rem;color:#334155;font-size:.9375rem;line-height:1.5;text-align:left}.feature-item i[data-v-c1eca20a]{color:#10b981;font-size:1rem;flex-shrink:0;margin-top:.125rem}.feature-item span[data-v-c1eca20a]{flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.card-footer[data-v-c1eca20a]{margin-top:auto}.tier-button[data-v-c1eca20a]{width:100%;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier-button.featured-button[data-v-c1eca20a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px #6366f140}.tier-button.featured-button[data-v-c1eca20a]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px #6366f159}.tier-button[data-v-c1eca20a]:not(.featured-button):not(.cancel-button):not(.renew-button){background:#fff;color:#6366f1;border:1.5px solid #6366f1}.tier-button[data-v-c1eca20a]:not(.featured-button):not(.cancel-button):not(.renew-button):hover{background:linear-gradient(135deg,#eef2ff,#e0e7ff);transform:translateY(-2px)}.cancel-button[data-v-c1eca20a]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 4px 12px #ef444440!important;white-space:nowrap!important;border:none!important}.cancel-button[data-v-c1eca20a] .p-button-label{white-space:nowrap!important}.cancel-button[data-v-c1eca20a]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px #ef444459!important}.cancel-button[data-v-c1eca20a]:hover .p-button-label{white-space:nowrap!important}.renew-button[data-v-c1eca20a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px #6366f140}.renew-button[data-v-c1eca20a]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px #6366f159}.disabled-button[data-v-c1eca20a]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;color:#6b7280!important;cursor:not-allowed!important;border:1.5px solid rgba(0,0,0,.08)!important;box-shadow:none!important}.disabled-button[data-v-c1eca20a]:hover{transform:none!important;box-shadow:none!important}.error-message[data-v-c1eca20a]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:.9375rem}.error-message i[data-v-c1eca20a]{font-size:1.25rem}.confirm-dialog[data-v-c1eca20a] .p-dialog{background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 25px 50px #00000026}.confirm-dialog[data-v-c1eca20a] .p-dialog-content{padding:2.5rem 3rem}.confirm-dialog[data-v-c1eca20a] .p-dialog-header{padding:2.5rem 3rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.confirm-dialog[data-v-c1eca20a] .p-dialog-footer{padding:2rem 3rem 2.5rem;border-top:1px solid rgba(0,0,0,.06)}.confirm-content[data-v-c1eca20a]{display:flex;align-items:flex-start;gap:2rem;padding:1rem 0}.warning-icon[data-v-c1eca20a]{width:56px;height:56px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #f59e0b33}.warning-icon i[data-v-c1eca20a]{font-size:1.75rem;color:#f59e0b}.confirm-message[data-v-c1eca20a]{flex:1;min-width:0}.confirm-message h4[data-v-c1eca20a]{margin:0 0 1.25rem;color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.01em}.confirm-text[data-v-c1eca20a]{display:flex;flex-direction:column;gap:1rem}.confirm-message .warning-text[data-v-c1eca20a]{margin:0;color:#dc2626;line-height:1.6;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.confirm-message .warning-text strong[data-v-c1eca20a]{color:#dc2626;font-weight:700}.confirm-message .info-text[data-v-c1eca20a]{margin:0;color:#64748b;line-height:1.7;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.confirm-actions[data-v-c1eca20a]{display:flex;gap:.875rem;justify-content:flex-end;margin-top:0}.keep-btn[data-v-c1eca20a]{background:linear-gradient(135deg,#fff,#fafbfc);color:#64748b;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;padding:.875rem 1.75rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.keep-btn[data-v-c1eca20a]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#0f172a;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.danger-btn[data-v-c1eca20a]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:12px;padding:.875rem 1.75rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #ef444440}.danger-btn[data-v-c1eca20a]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 6px 20px #ef444459}.payment-dialog[data-v-c1eca20a] .p-dialog{background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 25px 50px #00000026}.payment-dialog[data-v-c1eca20a] .p-dialog-content{padding:1.5rem}.payment-dialog-title[data-v-c1eca20a]{font-size:1.25rem;font-weight:600;color:var(--text-color)}@media (max-width: 768px){.payment-dialog[data-v-c1eca20a] .p-dialog{width:95vw!important;max-width:95vw!important}.payment-dialog[data-v-c1eca20a] .p-dialog-content{padding:1.5rem}.payment-dialog-title[data-v-c1eca20a]{font-size:1.125rem}}.membership-settings[data-v-7c4aa93f]{width:100%;max-width:100%}.section-title[data-v-7c4aa93f]{margin:0 0 .75rem;font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-7c4aa93f]{margin:0 0 3rem;color:#64748b;font-size:1.0625rem;line-height:1.6;font-weight:400}.membership-info-section[data-v-7c4aa93f]{margin-bottom:3rem}.membership-info-section[data-v-7c4aa93f] .membership-card{box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;border:1.5px solid rgba(0,0,0,.06);border-radius:16px;background:linear-gradient(180deg,#fff,#fafbfc);transition:all .3s cubic-bezier(.4,0,.2,1)}.membership-info-section[data-v-7c4aa93f] .membership-card:hover{box-shadow:0 4px 16px #00000014,0 8px 24px #0000000a;transform:translateY(-2px);border-color:#6366f133}.membership-info-section[data-v-7c4aa93f] .card-title{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;margin-bottom:0}.membership-info-section[data-v-7c4aa93f] .membership-section{padding:1.5rem}.membership-info-section[data-v-7c4aa93f] .membership-header{padding-bottom:1rem;margin-bottom:1rem}.membership-info-section[data-v-7c4aa93f] .membership-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:0}.membership-info-section[data-v-7c4aa93f] .detail-item{padding:.75rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.membership-info-section[data-v-7c4aa93f] .detail-label{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.membership-info-section[data-v-7c4aa93f] .detail-value{font-size:1rem;color:#1a1a1a;font-weight:600}.membership-info-section[data-v-7c4aa93f] .membership-actions{display:none}.membership-info-section[data-v-7c4aa93f] .tier-badge{font-size:.75rem;padding:.375rem .75rem}.membership-info-section[data-v-7c4aa93f] .status-info{font-size:.875rem}.membership-selection-section[data-v-7c4aa93f]{margin-top:3rem;width:100%;scroll-margin-top:2rem}.tiers-section-title[data-v-7c4aa93f]{font-size:1.75rem;margin:0 0 .5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.tiers-section-subtitle[data-v-7c4aa93f]{margin:0 0 2.5rem;color:#64748b;font-size:1rem}.membership-cards[data-v-7c4aa93f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-bottom:2rem}@media (max-width: 1024px){.membership-cards[data-v-7c4aa93f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.membership-cards[data-v-7c4aa93f]{grid-template-columns:1fr}}.membership-card[data-v-7c4aa93f]{background:linear-gradient(180deg,#fff,#fafbfc);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1.5px solid rgba(0,0,0,.06);position:relative;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;text-align:left}.membership-card[data-v-7c4aa93f]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014,0 8px 24px #0000000a;border-color:#6366f14d}.membership-card.selected[data-v-7c4aa93f]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.membership-card.featured[data-v-7c4aa93f]{border-color:#6366f1;background:linear-gradient(135deg,#f8f9ff,#e0e7ff)}.membership-card.current-plan[data-v-7c4aa93f]{border-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.current-badge[data-v-7c4aa93f]{position:absolute;top:-12px;right:1rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #10b9814d}.featured-badge[data-v-7c4aa93f]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #6366f14d}.card-header[data-v-7c4aa93f]{margin-bottom:1.5rem;text-align:left}.tier-name[data-v-7c4aa93f]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;text-align:left}.tier-price[data-v-7c4aa93f]{display:flex;align-items:baseline;gap:.5rem;justify-content:flex-start;text-align:left}.price-amount[data-v-7c4aa93f]{font-size:2.5rem;font-weight:800;color:#0f172a;letter-spacing:-.03em}.price-free[data-v-7c4aa93f]{font-size:2.5rem;font-weight:800;color:#6366f1;letter-spacing:-.03em}.price-period[data-v-7c4aa93f]{font-size:1rem;color:#64748b;font-weight:500}.card-body[data-v-7c4aa93f]{flex:1;margin-bottom:2rem;text-align:left}.features-list[data-v-7c4aa93f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;text-align:left}.feature-item[data-v-7c4aa93f]{display:flex;align-items:flex-start;gap:.75rem;color:#334155;font-size:.9375rem;line-height:1.5;text-align:left}.feature-item i[data-v-7c4aa93f]{color:#10b981;font-size:1rem;flex-shrink:0;margin-top:.125rem}.feature-item span[data-v-7c4aa93f]{flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.card-footer[data-v-7c4aa93f]{margin-top:auto}.tier-button[data-v-7c4aa93f]{width:100%;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier-button.featured-button[data-v-7c4aa93f]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px #6366f140}.tier-button.featured-button[data-v-7c4aa93f]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px #6366f159}.tier-button[data-v-7c4aa93f]:not(.featured-button):not(.cancel-button):not(.renew-button){background:#fff;color:#6366f1;border:1.5px solid #6366f1}.tier-button[data-v-7c4aa93f]:not(.featured-button):not(.cancel-button):not(.renew-button):hover{background:linear-gradient(135deg,#eef2ff,#e0e7ff);transform:translateY(-2px)}.cancel-button[data-v-7c4aa93f]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 4px 12px #ef444440!important;white-space:nowrap!important;border:none!important}.cancel-button[data-v-7c4aa93f] .p-button-label{white-space:nowrap!important}.cancel-button[data-v-7c4aa93f]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px #ef444459!important}.cancel-button[data-v-7c4aa93f]:hover .p-button-label{white-space:nowrap!important}.renew-button[data-v-7c4aa93f]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px #6366f140}.renew-button[data-v-7c4aa93f]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px #6366f159}.disabled-button[data-v-7c4aa93f]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;color:#6b7280!important;cursor:not-allowed!important;border:1.5px solid rgba(0,0,0,.08)!important;box-shadow:none!important}.disabled-button[data-v-7c4aa93f]:hover{transform:none!important;box-shadow:none!important}.error-message[data-v-7c4aa93f]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:.9375rem}.error-message i[data-v-7c4aa93f]{font-size:1.25rem}.confirm-dialog[data-v-7c4aa93f] .p-dialog{background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 25px 50px #00000026}.confirm-dialog[data-v-7c4aa93f] .p-dialog-content{padding:2.5rem 3rem}.confirm-dialog[data-v-7c4aa93f] .p-dialog-header{padding:2.5rem 3rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.confirm-dialog[data-v-7c4aa93f] .p-dialog-footer{padding:2rem 3rem 2.5rem;border-top:1px solid rgba(0,0,0,.06)}.confirm-content[data-v-7c4aa93f]{display:flex;align-items:flex-start;gap:2rem;padding:1rem 0}.warning-icon[data-v-7c4aa93f]{width:56px;height:56px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #f59e0b33}.warning-icon i[data-v-7c4aa93f]{font-size:1.75rem;color:#f59e0b}.confirm-message[data-v-7c4aa93f]{flex:1;min-width:0}.confirm-message h4[data-v-7c4aa93f]{margin:0 0 1.5rem;color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.01em}.confirm-text[data-v-7c4aa93f]{display:flex;flex-direction:column;gap:1rem}.confirm-message .warning-text[data-v-7c4aa93f]{margin:0;color:#dc2626;line-height:1.6;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.confirm-message .warning-text strong[data-v-7c4aa93f]{color:#dc2626;font-weight:700}.confirm-message .info-text[data-v-7c4aa93f]{margin:0;color:#64748b;line-height:1.7;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.confirm-actions[data-v-7c4aa93f]{display:flex;gap:.875rem;justify-content:flex-end;margin-top:0}.keep-btn[data-v-7c4aa93f]{background:linear-gradient(135deg,#fff,#fafbfc);color:#64748b;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;padding:.875rem 1.75rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.keep-btn[data-v-7c4aa93f]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#0f172a;border-color:#6366f133;transform:translateY(-1px)}.danger-btn[data-v-7c4aa93f]{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;padding:.875rem 1.75rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #ef444440;color:#fff}.danger-btn[data-v-7c4aa93f]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 6px 20px #ef444459}.data-privacy-settings[data-v-bec21e76]{width:100%;max-width:900px}.section-title[data-v-bec21e76]{margin:0 0 .75rem;font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-bec21e76]{margin:0 0 3rem;color:#64748b;font-size:1.0625rem;line-height:1.6;font-weight:400}.settings-subsection[data-v-bec21e76]{margin-bottom:3.5rem;padding:2.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;transition:all .3s cubic-bezier(.4,0,.2,1)}.settings-subsection[data-v-bec21e76]:hover{box-shadow:0 4px 16px #0000000f,0 8px 24px #0000000a;transform:translateY(-2px)}.settings-subsection[data-v-bec21e76]:last-child{margin-bottom:0}.subsection-title[data-v-bec21e76]{margin:0 0 .625rem;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;display:flex;align-items:center;gap:.75rem}.subsection-title[data-v-bec21e76]:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:2px}.subsection-description[data-v-bec21e76]{margin:0 0 2rem;color:#64748b;font-size:.9375rem;line-height:1.6;font-weight:400}.toggle-group[data-v-bec21e76]{display:flex;flex-direction:column;gap:1rem}.toggle-item[data-v-bec21e76]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.toggle-item[data-v-bec21e76]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.toggle-info[data-v-bec21e76]{flex:1;min-width:0}.toggle-label[data-v-bec21e76]{display:block;font-weight:600;color:#0f172a;font-size:1rem;margin-bottom:.375rem;letter-spacing:-.01em}.toggle-description[data-v-bec21e76]{display:block;color:#64748b;font-size:.8125rem;line-height:1.5;font-weight:500}.data-actions[data-v-bec21e76]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.data-action-card[data-v-bec21e76]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d;cursor:pointer;gap:1rem}.data-action-card[data-v-bec21e76]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.data-action-card.danger[data-v-bec21e76]{border-color:#fee2e2;background:linear-gradient(135deg,#fff,#fef2f2)}.data-action-card.danger[data-v-bec21e76]:hover{border-color:#fecaca}.data-action-info[data-v-bec21e76]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.action-icon-wrapper[data-v-bec21e76]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;transition:all .2s ease}.action-icon-wrapper.export[data-v-bec21e76]{color:#6366f1;background:#eef2ff}.action-icon-wrapper.danger[data-v-bec21e76]{color:#ef4444;background:#fee2e2}.action-icon-wrapper.logout[data-v-bec21e76]{color:#6366f1;background:#e0e7ff}.data-action-card:hover .action-icon-wrapper[data-v-bec21e76]{transform:scale(1.05)}.action-label[data-v-bec21e76]{display:block;font-weight:600;color:#0f172a;font-size:1rem;margin-bottom:.375rem;letter-spacing:-.01em}.action-description[data-v-bec21e76]{display:block;color:#64748b;font-size:.8125rem;line-height:1.5;font-weight:500}.action-btn[data-v-bec21e76]{border-radius:8px;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;letter-spacing:.01em;border:none!important;align-self:flex-start;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;box-shadow:0 2px 8px #6366f133!important}.action-btn[data-v-bec21e76]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d!important}.action-btn.danger[data-v-bec21e76]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 2px 8px #ef444433!important}.action-btn.danger[data-v-bec21e76]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 4px 12px #ef44444d!important}.manage-personas-settings[data-v-b0ff243a]{width:100%}.settings-header[data-v-b0ff243a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.header-content h2[data-v-b0ff243a]{margin:0 0 .5rem;color:#0f172a;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.header-description[data-v-b0ff243a]{margin:0;color:#64748b;font-size:.95rem;line-height:1.5}.add-persona-btn[data-v-b0ff243a]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important;padding:.75rem 1.5rem!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 4px 12px #6366f140!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.add-persona-btn[data-v-b0ff243a]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;transform:translateY(-2px);box-shadow:0 6px 20px #6366f159!important}.loading-container[data-v-b0ff243a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#64748b;gap:1rem}.personas-grid[data-v-b0ff243a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;width:100%;max-width:none}.persona-card[data-v-b0ff243a]{background:#fff;border-radius:12px;padding:1.5rem;transition:all .3s ease;border:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:280px;box-shadow:0 2px 8px #0000000a}.persona-card[data-v-b0ff243a]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#d1d5db}.card-content[data-v-b0ff243a]{display:flex;flex-direction:column;gap:1rem;height:100%;flex:1}.persona-header[data-v-b0ff243a]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.persona-icon[data-v-b0ff243a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0;box-shadow:0 4px 8px #0000001a}.persona-info[data-v-b0ff243a]{flex:1;min-width:0}.persona-name[data-v-b0ff243a]{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;color:#1a1a1a}.persona-description[data-v-b0ff243a]{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.persona-status[data-v-b0ff243a]{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}.persona-skills[data-v-b0ff243a]{margin-top:-.625rem}.persona-skills h4[data-v-b0ff243a]{margin:0 0 .5rem;font-size:.9rem;color:#1a1a1a;font-weight:600;text-align:left}.skills-list[data-v-b0ff243a]{margin:0;padding-left:0;color:#6b7280;list-style:none}.skills-list li[data-v-b0ff243a]{margin-bottom:.25rem;font-size:.85rem;position:relative;padding-left:1rem;display:flex;align-items:center}.skills-list li[data-v-b0ff243a]:before{content:"•";color:#6b7280;font-weight:700;position:absolute;left:0;top:0;line-height:1.2}.more-skills[data-v-b0ff243a]{color:#9ca3af;font-style:italic;font-size:.85rem}.more-skills[data-v-b0ff243a]:before{display:none}.persona-actions[data-v-b0ff243a]{display:flex;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid #e5e7eb}.empty-state[data-v-b0ff243a]{grid-column:1 / -1;text-align:center;padding:4rem;color:#64748b}.empty-icon[data-v-b0ff243a]{font-size:4rem;color:#cbd5e1;margin-bottom:1rem}.empty-state h3[data-v-b0ff243a]{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.empty-state p[data-v-b0ff243a]{margin-bottom:1.5rem;color:#64748b}.delete-content[data-v-b0ff243a]{display:flex;align-items:center;gap:1rem;padding:1rem 0}.warning-icon[data-v-b0ff243a]{font-size:2rem;color:#f59e0b;flex-shrink:0}.delete-message h4[data-v-b0ff243a]{margin:0 0 .5rem;color:#0f172a;font-size:1.125rem;font-weight:700}.delete-message p[data-v-b0ff243a]{margin:0;color:#64748b;line-height:1.5;font-size:.95rem}.delete-actions[data-v-b0ff243a]{display:flex;gap:.75rem;justify-content:flex-end}.persona-dialog[data-v-b0ff243a] .p-dialog-content{padding:0}@media (max-width: 768px){.settings-header[data-v-b0ff243a]{flex-direction:column;gap:1rem;align-items:stretch}.personas-grid[data-v-b0ff243a]{grid-template-columns:1fr;gap:1rem}.persona-card[data-v-b0ff243a]{padding:1.25rem}}.jira-settings[data-v-7f75bb66]{width:100%;max-width:900px}.section-title[data-v-7f75bb66]{margin:0 0 .75rem;font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left}.section-description[data-v-7f75bb66]{margin:0 0 3rem;color:#64748b;font-size:1.0625rem;line-height:1.6;font-weight:400;text-align:left}.settings-subsection[data-v-7f75bb66]{margin-bottom:3.5rem;padding:2.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.subsection-title[data-v-7f75bb66]{margin:0 0 .625rem;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;text-align:left}.subsection-title[data-v-7f75bb66]:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,#0052cc,#0065ff);border-radius:2px}.subsection-description[data-v-7f75bb66]{margin:0 0 2rem;color:#64748b;font-size:.9375rem;line-height:1.6;font-weight:400;text-align:left}.form-container[data-v-7f75bb66]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-7f75bb66]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-7f75bb66]{font-weight:600;color:#0f172a;font-size:.9375rem;letter-spacing:-.01em;text-align:left}.required[data-v-7f75bb66]{color:#ef4444}.form-input[data-v-7f75bb66]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9375rem;transition:all .2s ease}[data-v-7f75bb66] .p-password{width:100%}[data-v-7f75bb66] .p-password-input{width:100%!important;padding:.75rem 3rem .75rem 1rem!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:.9375rem!important}[data-v-7f75bb66] .p-password .p-input-icon-right{width:100%}[data-v-7f75bb66] .p-password-toggle-mask,[data-v-7f75bb66] .p-password .p-icon,[data-v-7f75bb66] .p-password button,[data-v-7f75bb66] .p-password .p-button-icon{position:absolute!important;right:1.5rem!important;top:50%!important;transform:translateY(-50%)!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;height:auto!important;line-height:1!important}[data-v-7f75bb66] .p-password-toggle-mask:hover,[data-v-7f75bb66] .p-password .p-icon:hover,[data-v-7f75bb66] .p-password button:hover,[data-v-7f75bb66] .p-password .p-button-icon:hover{color:#0f172a!important}.form-input[data-v-7f75bb66]:focus{border-color:#0052cc;box-shadow:0 0 0 3px #0052cc1a;outline:none}.form-input.p-invalid[data-v-7f75bb66]{border-color:#ef4444}.error-message[data-v-7f75bb66]{color:#ef4444;font-size:.8125rem;display:block;text-align:left}.form-hint[data-v-7f75bb66]{color:#64748b;font-size:.8125rem;line-height:1.5;text-align:left}.link[data-v-7f75bb66]{color:#0052cc;text-decoration:underline;cursor:pointer}.link[data-v-7f75bb66]:hover{color:#0065ff}.action-buttons[data-v-7f75bb66]{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.test-btn[data-v-7f75bb66],.save-btn[data-v-7f75bb66],.delete-btn[data-v-7f75bb66]{border-radius:8px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s ease;border:none}.test-btn[data-v-7f75bb66]{background:linear-gradient(135deg,#0052cc,#0065ff);color:#fff;box-shadow:0 2px 8px #0052cc33}.test-btn[data-v-7f75bb66]:hover:not(:disabled){background:linear-gradient(135deg,#0065ff,#0052cc);transform:translateY(-1px);box-shadow:0 4px 12px #0052cc4d}.save-btn[data-v-7f75bb66]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b98133}.save-btn[data-v-7f75bb66]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.delete-btn[data-v-7f75bb66]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #ef444433}.delete-btn[data-v-7f75bb66]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.test-data-btn[data-v-7f75bb66]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 8px #f59e0b33}.test-data-btn[data-v-7f75bb66]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.connection-result[data-v-7f75bb66]{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:flex-start;gap:.75rem;font-weight:500}.connection-result.success[data-v-7f75bb66]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.connection-result.error[data-v-7f75bb66]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.connection-result i[data-v-7f75bb66]{font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.connection-message[data-v-7f75bb66]{flex:1;line-height:1.6}.connection-message .error-title[data-v-7f75bb66]{font-weight:600;margin-bottom:.75rem}.connection-message .error-list-item[data-v-7f75bb66]{margin-top:.5rem;padding-left:.5rem;line-height:1.7}.connection-message .error-list-item[data-v-7f75bb66]:first-of-type{margin-top:.25rem}.prompt-textarea[data-v-7f75bb66]{font-family:Monaco,Menlo,Courier New,monospace;font-size:.875rem;line-height:1.5}.label-with-action[data-v-7f75bb66]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.load-default-btn[data-v-7f75bb66]{padding:.375rem .75rem;font-size:.8125rem;color:#0052cc;transition:all .2s ease}.load-default-btn[data-v-7f75bb66]:hover{background:#0052cc14;color:#0065ff}.load-default-btn .pi[data-v-7f75bb66]{font-size:.75rem}.toggle-wrapper[data-v-7f75bb66]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.toggle-wrapper[data-v-7f75bb66]:hover{background:#f1f5f9;border-color:#cbd5e1}.toggle-content[data-v-7f75bb66]{flex:1;display:flex;flex-direction:column;gap:.375rem}.toggle-label[data-v-7f75bb66]{display:flex;flex-direction:column;gap:.375rem;cursor:pointer}.label-text[data-v-7f75bb66]{font-weight:600;color:#0f172a;font-size:.9375rem;letter-spacing:-.01em;text-align:left}.toggle-hint[data-v-7f75bb66]{color:#64748b;font-size:.8125rem;line-height:1.5;text-align:left;display:block}[data-v-7f75bb66] .p-toggleswitch{flex-shrink:0}[data-v-7f75bb66] .p-toggleswitch .p-toggleswitch-slider{background:#cbd5e1;border-radius:30px;transition:all .2s ease}[data-v-7f75bb66] .p-toggleswitch:not(.p-disabled):hover .p-toggleswitch-slider{background:#94a3b8}[data-v-7f75bb66] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:linear-gradient(135deg,#0052cc,#0065ff)}[data-v-7f75bb66] .p-toggleswitch.p-toggleswitch-checked:not(.p-disabled):hover .p-toggleswitch-slider{background:linear-gradient(135deg,#0065ff,#0052cc)}.premium-required-section[data-v-7f75bb66]{margin-bottom:3.5rem;padding:4rem 2.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;display:flex;align-items:center;justify-content:center;min-height:400px}.premium-required-content[data-v-7f75bb66]{text-align:center;max-width:500px}.premium-icon-large[data-v-7f75bb66]{width:80px;height:80px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 24px #f59e0b4d}.premium-icon-large i[data-v-7f75bb66]{font-size:2.5rem;color:#fff}.premium-title[data-v-7f75bb66]{margin:0 0 1rem;font-size:1.75rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.premium-message[data-v-7f75bb66]{margin:0 0 1rem;font-size:1.0625rem;color:#334155;line-height:1.6}.premium-message strong[data-v-7f75bb66]{color:#f59e0b;font-weight:700}.premium-description[data-v-7f75bb66]{margin:0 0 2rem;font-size:.9375rem;color:#64748b;line-height:1.6}.get-premium-btn[data-v-7f75bb66]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;color:#fff!important;border-radius:12px;padding:.875rem 2rem!important;font-weight:600!important;font-size:1rem!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #f59e0b40!important;letter-spacing:.01em}.get-premium-btn[data-v-7f75bb66]:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b59!important}.confluence-settings[data-v-393db86b]{width:100%;max-width:900px}.section-title[data-v-393db86b]{margin:0 0 .75rem;font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left}.section-description[data-v-393db86b]{margin:0 0 3rem;color:#64748b;font-size:1.0625rem;line-height:1.6;font-weight:400;text-align:left}.settings-subsection[data-v-393db86b]{margin-bottom:3.5rem;padding:2.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.subsection-title[data-v-393db86b]{margin:0 0 .625rem;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;text-align:left}.subsection-title[data-v-393db86b]:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,#2684ff,#0052cc);border-radius:2px}.subsection-description[data-v-393db86b]{margin:0 0 2rem;color:#64748b;font-size:.9375rem;line-height:1.6;font-weight:400;text-align:left}.form-container[data-v-393db86b]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-393db86b]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-393db86b]{font-weight:600;color:#0f172a;font-size:.9375rem;letter-spacing:-.01em;text-align:left}.required[data-v-393db86b]{color:#ef4444}.form-input[data-v-393db86b]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9375rem;transition:all .2s ease}[data-v-393db86b] .p-password{width:100%}[data-v-393db86b] .p-password-input{width:100%!important;padding:.75rem 3rem .75rem 1rem!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:.9375rem!important}[data-v-393db86b] .p-password .p-input-icon-right{width:100%}[data-v-393db86b] .p-password-toggle-mask,[data-v-393db86b] .p-password .p-icon,[data-v-393db86b] .p-password button,[data-v-393db86b] .p-password .p-button-icon{position:absolute!important;right:1.5rem!important;top:50%!important;transform:translateY(-50%)!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;height:auto!important;line-height:1!important}[data-v-393db86b] .p-password-toggle-mask:hover,[data-v-393db86b] .p-password .p-icon:hover,[data-v-393db86b] .p-password button:hover,[data-v-393db86b] .p-password .p-button-icon:hover{color:#0f172a!important}.form-input[data-v-393db86b]:focus{border-color:#2684ff;box-shadow:0 0 0 3px #2684ff1a;outline:none}.form-input.p-invalid[data-v-393db86b]{border-color:#ef4444}.error-message[data-v-393db86b]{color:#ef4444;font-size:.8125rem;display:block;text-align:left}.form-hint[data-v-393db86b]{color:#64748b;font-size:.8125rem;line-height:1.5;text-align:left}.link[data-v-393db86b]{color:#2684ff;text-decoration:underline;cursor:pointer}.link[data-v-393db86b]:hover{color:#0052cc}.action-buttons[data-v-393db86b]{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.test-btn[data-v-393db86b],.save-btn[data-v-393db86b],.delete-btn[data-v-393db86b]{border-radius:8px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s ease;border:none}.test-btn[data-v-393db86b]{background:linear-gradient(135deg,#2684ff,#0052cc);color:#fff;box-shadow:0 2px 8px #2684ff33}.test-btn[data-v-393db86b]:hover:not(:disabled){background:linear-gradient(135deg,#0052cc,#2684ff);transform:translateY(-1px);box-shadow:0 4px 12px #2684ff4d}.save-btn[data-v-393db86b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b98133}.save-btn[data-v-393db86b]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.delete-btn[data-v-393db86b]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #ef444433}.delete-btn[data-v-393db86b]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.test-data-btn[data-v-393db86b]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 8px #f59e0b33}.test-data-btn[data-v-393db86b]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.connection-result[data-v-393db86b]{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:flex-start;gap:.75rem;font-weight:500}.connection-result.success[data-v-393db86b]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.connection-result.error[data-v-393db86b]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.connection-result i[data-v-393db86b]{font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.connection-message[data-v-393db86b]{flex:1;line-height:1.6}.connection-message .error-title[data-v-393db86b]{font-weight:600;margin-bottom:.75rem}.connection-message .error-list-item[data-v-393db86b]{margin-top:.5rem;padding-left:.5rem;line-height:1.7}.connection-message .error-list-item[data-v-393db86b]:first-of-type{margin-top:.25rem}.premium-required-section[data-v-393db86b]{margin-bottom:3.5rem;padding:4rem 2.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;display:flex;align-items:center;justify-content:center;min-height:400px}.premium-required-content[data-v-393db86b]{text-align:center;max-width:500px}.premium-icon-large[data-v-393db86b]{width:80px;height:80px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 24px #f59e0b4d}.premium-icon-large i[data-v-393db86b]{font-size:2.5rem;color:#fff}.premium-title[data-v-393db86b]{margin:0 0 1rem;font-size:1.75rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.premium-message[data-v-393db86b]{margin:0 0 1rem;font-size:1.0625rem;color:#334155;line-height:1.6}.premium-message strong[data-v-393db86b]{color:#f59e0b;font-weight:700}.premium-description[data-v-393db86b]{margin:0 0 2rem;font-size:.9375rem;color:#64748b;line-height:1.6}.get-premium-btn[data-v-393db86b]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;color:#fff!important;border-radius:12px;padding:.875rem 2rem!important;font-weight:600!important;font-size:1rem!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #f59e0b40!important;letter-spacing:.01em}.get-premium-btn[data-v-393db86b]:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b59!important}.settings-view[data-v-fa7e44ba]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;flex-direction:column}.settings-sidebar[data-v-fa7e44ba]{width:300px;background:linear-gradient(180deg,#fff,#fafbfc);border-right:1px solid rgba(0,0,0,.06);box-shadow:2px 0 12px #0000000a;display:flex;flex-direction:column;height:100vh;position:fixed;left:0;top:0;overflow-y:auto;z-index:10}.sidebar-header[data-v-fa7e44ba]{padding:2rem 1.75rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#fff,#fafbfc)}.sidebar-header h2[data-v-fa7e44ba]{margin:0;font-size:1.625rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.back-btn[data-v-fa7e44ba]{color:#64748b;width:36px;height:36px;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.back-btn[data-v-fa7e44ba]:hover{color:#6366f1;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);transform:translate(-2px)}.settings-nav[data-v-fa7e44ba]{padding:1.5rem 0;display:flex;flex-direction:column;gap:.25rem}.sidebar-footer[data-v-fa7e44ba]{margin-top:auto;padding:1.5rem 1.75rem;border-top:1px solid rgba(0,0,0,.06)}.logout-sidebar-btn[data-v-fa7e44ba]{width:100%;justify-content:center;border-radius:10px!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #6366f140!important;font-weight:600!important}.logout-sidebar-btn[data-v-fa7e44ba]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}.nav-item[data-v-fa7e44ba]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.75rem;color:#64748b;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:.9375rem;font-weight:500;position:relative;margin:0 .75rem;border-radius:10px}.nav-item[data-v-fa7e44ba]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:0 3px 3px 0;transition:height .25s cubic-bezier(.4,0,.2,1)}.nav-item[data-v-fa7e44ba]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#334155;transform:translate(2px)}.nav-item.active[data-v-fa7e44ba]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#6366f1;font-weight:600;box-shadow:0 2px 8px #6366f11f}.nav-item.active[data-v-fa7e44ba]:before{height:60%}.nav-item i[data-v-fa7e44ba]{font-size:1.125rem;width:22px;text-align:center;transition:transform .2s ease}.nav-item:hover i[data-v-fa7e44ba]{transform:scale(1.1)}.nav-icon-image[data-v-fa7e44ba]{width:22px;height:22px;object-fit:contain;transition:transform .2s ease}.nav-item:hover .nav-icon-image[data-v-fa7e44ba]{transform:scale(1.1)}.settings-content[data-v-fa7e44ba]{margin-left:300px;flex:1;padding:3rem 2.5rem;min-height:100vh;display:flex;flex-direction:column}.settings-content-wrapper[data-v-fa7e44ba]{width:100%;max-width:900px;margin:0 auto;animation:fadeIn-fa7e44ba .4s cubic-bezier(.4,0,.2,1)}.settings-content-wrapper.full-width[data-v-fa7e44ba]{max-width:100%;margin:0}.settings-content-wrapper[data-v-fa7e44ba] .membership-settings,.settings-content-wrapper[data-v-fa7e44ba] .manage-personas-settings{max-width:100%}@keyframes fadeIn-fa7e44ba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.save-actions[data-v-fa7e44ba]{position:fixed;bottom:0;left:300px;right:0;padding:1.75rem 2.5rem;background:linear-gradient(180deg,#fff,#fafbfc);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -4px 20px #00000014;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.actions-container[data-v-fa7e44ba]{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto;width:100%}.save-status[data-v-fa7e44ba]{display:flex;align-items:center;gap:.875rem;color:#64748b;font-size:.875rem;font-weight:500}.unsaved-indicator[data-v-fa7e44ba]{display:flex;align-items:center;gap:.625rem;color:#f59e0b;padding:.5rem 1rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;font-weight:600}.unsaved-dot[data-v-fa7e44ba]{width:10px;height:10px;background:#f59e0b;border-radius:50%;animation:pulse-fa7e44ba 1.5s infinite;box-shadow:0 0 8px #f59e0b80}.action-buttons[data-v-fa7e44ba]{display:flex;gap:.875rem}.reset-btn[data-v-fa7e44ba]{color:#64748b;padding:.75rem 1.25rem;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:500}.reset-btn[data-v-fa7e44ba]:hover:not(:disabled){color:#0f172a;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-1px)}.save-btn[data-v-fa7e44ba]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important;padding:.875rem 2rem!important;border-radius:12px!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #6366f140!important;letter-spacing:.01em}.save-btn[data-v-fa7e44ba]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;transform:translateY(-2px);box-shadow:0 6px 20px #6366f159!important}.save-btn[data-v-fa7e44ba]:active:not(:disabled){transform:translateY(0)}.confirm-dialog[data-v-fa7e44ba] .p-dialog{background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 25px 50px #00000026;overflow:hidden}.confirm-content[data-v-fa7e44ba]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem 0}.warning-icon[data-v-fa7e44ba]{width:48px;height:48px;background:#fef3c7;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning-icon i[data-v-fa7e44ba]{font-size:1.5rem;color:#f59e0b}.confirm-message[data-v-fa7e44ba]{flex:1;min-width:0}.confirm-message h4[data-v-fa7e44ba]{margin:0 0 .75rem;color:#1a1a1a;font-size:1.125rem;font-weight:700}.confirm-message p[data-v-fa7e44ba]{margin:0;color:#6b7280;line-height:1.5;font-size:.95rem}.confirm-actions[data-v-fa7e44ba]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.cancel-btn[data-v-fa7e44ba]{background:linear-gradient(135deg,#fff,#fafbfc);color:#64748b;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;padding:.875rem 1.75rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:.01em}.cancel-btn[data-v-fa7e44ba]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#0f172a;border-color:#6366f133;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.danger-btn[data-v-fa7e44ba]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;color:#fff!important;border-radius:12px;padding:.875rem 1.75rem!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #ef444440!important;letter-spacing:.01em}.danger-btn[data-v-fa7e44ba]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;transform:translateY(-2px);box-shadow:0 6px 20px #ef444459!important}@keyframes pulse-fa7e44ba{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.settings-sidebar[data-v-fa7e44ba]{width:100%;height:auto;position:relative;border-right:none;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a}.settings-content[data-v-fa7e44ba]{margin-left:0;padding:2rem 1.5rem}.save-actions[data-v-fa7e44ba]{left:0;padding:1.5rem}.actions-container[data-v-fa7e44ba]{flex-direction:column;gap:1rem;align-items:stretch}.action-buttons[data-v-fa7e44ba]{width:100%;flex-direction:column}.save-btn[data-v-fa7e44ba],.reset-btn[data-v-fa7e44ba]{width:100%}.settings-content-wrapper[data-v-fa7e44ba] .settings-subsection{padding:1.75rem}}.auth-callback-container[data-v-ec1ac892]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.error-message[data-v-ec1ac892]{text-align:center;max-width:500px}.error-message h2[data-v-ec1ac892]{color:var(--p-red-500);margin-bottom:1rem}.error-message p[data-v-ec1ac892]{margin-bottom:1.5rem;color:var(--p-color-text)}.login-page[data-v-37c9eef9]{min-height:100vh;display:flex;background:#f0f4f8}.login-container[data-v-37c9eef9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;max-width:500px;margin:0 auto}.login-header[data-v-37c9eef9]{text-align:center;margin-bottom:2rem;width:100%}.welcome-title[data-v-37c9eef9]{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 .5rem;line-height:1.2}.welcome-subtitle[data-v-37c9eef9]{font-size:1rem;color:#666;margin:0 0 1rem}.signup-link[data-v-37c9eef9]{color:#6a0dad;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.signup-link[data-v-37c9eef9]:hover{color:#5a0b9d;text-decoration:underline}.login-card[data-v-37c9eef9]{background:#fff;border-radius:12px;padding:2rem;width:100%;box-shadow:0 4px 6px #0000001a;margin-bottom:1rem}.login-form[data-v-37c9eef9]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-37c9eef9]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-37c9eef9]{font-size:.9rem;font-weight:500;color:#333}.input-wrapper[data-v-37c9eef9]{position:relative;display:flex;align-items:center}.input-icon[data-v-37c9eef9]{position:absolute;left:1rem;color:#aaa;font-size:1rem;z-index:1}.form-input[data-v-37c9eef9]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37c9eef9]:focus{outline:none;border-color:#6a0dad}.form-input.p-invalid[data-v-37c9eef9]{border-color:#ef4444}.error-message[data-v-37c9eef9]{color:#ef4444;font-size:.875rem}.success-message-banner[data-v-37c9eef9]{background:#d1fae5;color:#065f46;padding:.75rem;border-radius:6px;font-size:.875rem;text-align:center;margin-bottom:1rem}.form-options[data-v-37c9eef9]{display:flex;align-items:center;gap:.5rem}.remember-checkbox[data-v-37c9eef9]{margin:0}.remember-label[data-v-37c9eef9]{font-size:.9rem;color:#aaa;cursor:pointer}.error-alert[data-v-37c9eef9]{background:#fee2e2;color:#dc2626;padding:.75rem;border-radius:6px;font-size:.875rem;text-align:center}.login-footer[data-v-37c9eef9]{text-align:center}.forgot-password-link[data-v-37c9eef9]{color:#aaa;text-decoration:none;font-size:.9rem;transition:color .2s}.forgot-password-link[data-v-37c9eef9]:hover{color:#6a0dad;text-decoration:underline}.hero-section[data-v-37c9eef9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);max-width:50%;gap:2rem}.hero-logo[data-v-37c9eef9]{height:3rem;width:auto;object-fit:contain}.hero-image[data-v-37c9eef9]{width:100%;max-width:600px;height:auto;border-radius:16px;box-shadow:0 20px 40px #0000001a;object-fit:cover}@media (max-width: 1024px){.login-page[data-v-37c9eef9]{flex-direction:column}.hero-section[data-v-37c9eef9]{max-width:100%;padding:1rem}.hero-image[data-v-37c9eef9]{max-width:100%}}@media (prefers-color-scheme: dark){.login-page[data-v-37c9eef9]{background:#181818}.welcome-title[data-v-37c9eef9]{color:#f9fafb}.welcome-subtitle[data-v-37c9eef9]{color:#d1d5db}.login-card[data-v-37c9eef9]{background:#222;box-shadow:0 4px 6px #0000004d}.form-label[data-v-37c9eef9]{color:#f9fafb}.form-input[data-v-37c9eef9]{background:#2c2c2e;border-color:#3a3a3c;color:#f9fafb}.form-input[data-v-37c9eef9]::placeholder{color:#8e8e93}.form-input[data-v-37c9eef9]:focus{border-color:#6a0dad;background:#2c2c2e}[data-v-37c9eef9] .p-inputtext{background:#2c2c2e!important;border-color:#3a3a3c!important;color:#f9fafb!important}[data-v-37c9eef9] .p-inputtext::placeholder{color:#8e8e93!important}[data-v-37c9eef9] .p-inputtext:focus{border-color:#6a0dad!important;background:#2c2c2e!important}[data-v-37c9eef9] .p-inputtext.p-invalid{border-color:#ef4444!important}.input-icon[data-v-37c9eef9]{color:#8e8e93}.remember-label[data-v-37c9eef9]{color:#d1d5db}.forgot-password-link[data-v-37c9eef9]{color:#8e8e93}.forgot-password-link[data-v-37c9eef9]:hover{color:#9d7ad6}.success-message-banner[data-v-37c9eef9]{background:#064e3b;color:#6ee7b7}.hero-section[data-v-37c9eef9]{background:linear-gradient(135deg,#1c1c1e,#2c2c2e,#1a1a1c)}}.signup-page[data-v-cae5f858]{min-height:100vh;display:flex;background:#f0f4f8}.signup-container[data-v-cae5f858]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;max-width:500px;margin:0 auto}.signup-header[data-v-cae5f858]{text-align:center;margin-bottom:1rem;width:100%}.login-link[data-v-cae5f858]{color:#6a0dad;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.login-link[data-v-cae5f858]:hover{color:#5a0b9d;text-decoration:underline}.signup-card[data-v-cae5f858]{background:#fff;border-radius:12px;padding:2rem;width:100%;box-shadow:0 4px 6px #0000001a}.form-title[data-v-cae5f858]{font-size:1.75rem;font-weight:700;color:#333;margin:0 0 .5rem;line-height:1.2}.form-subtitle[data-v-cae5f858]{font-size:.95rem;color:#666;margin:0 0 1.5rem}.signup-form[data-v-cae5f858]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-cae5f858]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-cae5f858]{font-size:.9rem;font-weight:500;color:#333}.input-wrapper[data-v-cae5f858]{position:relative;display:flex;align-items:center}.input-icon[data-v-cae5f858]{position:absolute;left:1rem;color:#aaa;font-size:1rem;z-index:1}.form-input[data-v-cae5f858]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cae5f858]:focus{outline:none;border-color:#6a0dad}.form-input.p-invalid[data-v-cae5f858]{border-color:#ef4444}.error-message[data-v-cae5f858]{color:#ef4444;font-size:.875rem}.terms-checkbox-wrapper[data-v-cae5f858]{display:flex;align-items:flex-start;gap:.75rem}.terms-checkbox[data-v-cae5f858]{margin-top:.25rem;flex-shrink:0}.terms-label[data-v-cae5f858]{font-size:.9rem;color:#333;line-height:1.5;cursor:pointer}.terms-link[data-v-cae5f858]{color:#6a0dad;text-decoration:none;font-weight:500;transition:color .2s}.terms-link[data-v-cae5f858]:hover{color:#5a0b9d;text-decoration:underline}.password-requirements[data-v-cae5f858]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.requirement-item[data-v-cae5f858]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#666}.requirement-item.requirement-met[data-v-cae5f858]{color:#10b981}.requirement-icon[data-v-cae5f858]{font-size:.875rem;color:#cbd5e1}.requirement-item.requirement-met .requirement-icon[data-v-cae5f858]{color:#10b981}.form-options[data-v-cae5f858]{display:flex;align-items:center;gap:.5rem}.show-password-checkbox[data-v-cae5f858]{margin:0}.show-password-label[data-v-cae5f858]{font-size:.9rem;color:#333;cursor:pointer}.error-alert[data-v-cae5f858]{background:#fee2e2;color:#dc2626;padding:.75rem;border-radius:6px;font-size:.875rem;text-align:center}.hero-section[data-v-cae5f858]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);max-width:50%;gap:2rem}.hero-logo[data-v-cae5f858]{height:3rem;width:auto;object-fit:contain}.hero-image[data-v-cae5f858]{width:100%;max-width:600px;height:auto;border-radius:16px;box-shadow:0 20px 40px #0000001a;object-fit:cover}@media (max-width: 1024px){.signup-page[data-v-cae5f858]{flex-direction:column}.hero-section[data-v-cae5f858]{max-width:100%;padding:1rem}.hero-image[data-v-cae5f858]{max-width:100%}}@media (prefers-color-scheme: dark){.signup-page[data-v-cae5f858]{background:#181818}.form-title[data-v-cae5f858]{color:#f9fafb}.form-subtitle[data-v-cae5f858]{color:#d1d5db}.signup-card[data-v-cae5f858]{background:#222;box-shadow:0 4px 6px #0000004d}.form-label[data-v-cae5f858]{color:#f9fafb}.form-input[data-v-cae5f858]{background:#2c2c2e;border-color:#3a3a3c;color:#f9fafb}.form-input[data-v-cae5f858]::placeholder{color:#8e8e93}.form-input[data-v-cae5f858]:focus{border-color:#6a0dad;background:#2c2c2e}[data-v-cae5f858] .p-inputtext{background:#2c2c2e!important;border-color:#3a3a3c!important;color:#f9fafb!important}[data-v-cae5f858] .p-inputtext::placeholder{color:#8e8e93!important}[data-v-cae5f858] .p-inputtext:focus{border-color:#6a0dad!important;background:#2c2c2e!important}[data-v-cae5f858] .p-inputtext.p-invalid{border-color:#ef4444!important}.input-icon[data-v-cae5f858]{color:#8e8e93}.terms-label[data-v-cae5f858]{color:#f9fafb}.show-password-label[data-v-cae5f858]{color:#d1d5db}.requirement-item[data-v-cae5f858]{color:#8e8e93}.requirement-icon[data-v-cae5f858]{color:#6b7280}.requirement-item.requirement-met .requirement-icon[data-v-cae5f858]{color:#10b981}.hero-section[data-v-cae5f858]{background:linear-gradient(135deg,#1c1c1e,#2c2c2e,#1a1a1c)}}.verification-page[data-v-5a80a30a]{min-height:100vh;display:flex;background:#f0f4f8}.verification-container[data-v-5a80a30a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;max-width:500px;margin:0 auto}.verification-header[data-v-5a80a30a]{text-align:center;margin-bottom:2rem;width:100%}.verification-title[data-v-5a80a30a]{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 .5rem;line-height:1.2}.verification-subtitle[data-v-5a80a30a]{font-size:1rem;color:#666;margin:0 0 1rem}.verification-email-display[data-v-5a80a30a]{font-size:.9rem;color:#6a0dad;font-weight:500;margin:0}.verification-card[data-v-5a80a30a]{background:#fff;border-radius:12px;padding:2rem;width:100%;box-shadow:0 4px 6px #0000001a;margin-bottom:1rem}.verification-form[data-v-5a80a30a]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-5a80a30a]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-5a80a30a]{font-size:.9rem;font-weight:500;color:#333}.verification-code-header[data-v-5a80a30a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.resend-code-link[data-v-5a80a30a]{background:none;border:none;color:#6a0dad;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.resend-code-link[data-v-5a80a30a]:hover:not(:disabled){color:#5a0b9d;text-decoration:underline}.resend-code-link[data-v-5a80a30a]:disabled{color:#aaa;cursor:not-allowed}.input-wrapper[data-v-5a80a30a]{position:relative;display:flex;align-items:center}.input-icon[data-v-5a80a30a]{position:absolute;left:1rem;color:#aaa;font-size:1rem;z-index:1}.form-input[data-v-5a80a30a]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5a80a30a]:focus{outline:none;border-color:#6a0dad}.form-input.p-invalid[data-v-5a80a30a]{border-color:#ef4444}.error-message[data-v-5a80a30a]{color:#ef4444;font-size:.875rem}.success-message[data-v-5a80a30a]{color:#10b981;font-size:.875rem}.error-alert[data-v-5a80a30a]{background:#fee2e2;color:#dc2626;padding:.75rem;border-radius:6px;font-size:.875rem;text-align:center}.verification-footer[data-v-5a80a30a]{text-align:center}.back-to-login-link[data-v-5a80a30a]{color:#aaa;text-decoration:none;font-size:.9rem;transition:color .2s}.back-to-login-link[data-v-5a80a30a]:hover{color:#6a0dad;text-decoration:underline}.no-email-message[data-v-5a80a30a]{text-align:center;padding:1rem 0}.no-email-message p[data-v-5a80a30a]{color:#666;font-size:.95rem;margin-bottom:1.5rem;line-height:1.5}.hero-section[data-v-5a80a30a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);max-width:50%;gap:2rem}.hero-logo[data-v-5a80a30a]{height:3rem;width:auto;object-fit:contain}.hero-image[data-v-5a80a30a]{width:100%;max-width:600px;height:auto;border-radius:16px;box-shadow:0 20px 40px #0000001a;object-fit:cover}@media (max-width: 1024px){.verification-page[data-v-5a80a30a]{flex-direction:column}.hero-section[data-v-5a80a30a]{max-width:100%;padding:1rem}.hero-image[data-v-5a80a30a]{max-width:100%}}@media (prefers-color-scheme: dark){.verification-page[data-v-5a80a30a]{background:#181818}.verification-title[data-v-5a80a30a]{color:#f9fafb}.verification-subtitle[data-v-5a80a30a]{color:#d1d5db}.verification-email-display[data-v-5a80a30a]{color:#9d7ad6}.verification-card[data-v-5a80a30a]{background:#222;box-shadow:0 4px 6px #0000004d}.form-label[data-v-5a80a30a]{color:#f9fafb}.form-input[data-v-5a80a30a]{background:#2c2c2e;border-color:#3a3a3c;color:#f9fafb}.form-input[data-v-5a80a30a]::placeholder{color:#8e8e93}.form-input[data-v-5a80a30a]:focus{border-color:#6a0dad;background:#2c2c2e}.input-icon[data-v-5a80a30a],.back-to-login-link[data-v-5a80a30a]{color:#8e8e93}.back-to-login-link[data-v-5a80a30a]:hover{color:#9d7ad6}.no-email-message p[data-v-5a80a30a]{color:#d1d5db}.resend-code-link[data-v-5a80a30a]{color:#9d7ad6}.resend-code-link[data-v-5a80a30a]:hover:not(:disabled){color:#b89dd6}.resend-code-link[data-v-5a80a30a]:disabled{color:#6b7280}.success-message[data-v-5a80a30a]{color:#10b981}.hero-section[data-v-5a80a30a]{background:linear-gradient(135deg,#1c1c1e,#2c2c2e,#1a1a1c)}[data-v-5a80a30a] .p-inputtext{background:#2c2c2e!important;border-color:#3a3a3c!important;color:#f9fafb!important}[data-v-5a80a30a] .p-inputtext::placeholder{color:#8e8e93!important}[data-v-5a80a30a] .p-inputtext:focus{border-color:#6a0dad!important;background:#2c2c2e!important}[data-v-5a80a30a] .p-inputtext.p-invalid{border-color:#ef4444!important}}.membership-selection-view[data-v-168bcde8]{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:3rem 1rem;display:flex;align-items:center;justify-content:center}.legal-page[data-v-6454a309]{min-height:100vh;background:#fff;display:flex;flex-direction:column}.legal-content[data-v-6454a309]{flex:1;width:100%}.legal-hero[data-v-6454a309]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px) clamp(30px,4vw,40px);background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);text-align:left}.hero-container[data-v-6454a309]{max-width:900px;margin:0 auto}.hero-badge[data-v-6454a309]{display:inline-block;color:#2563eb;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem}.hero-title[data-v-6454a309]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;color:#0f172a;margin:0;letter-spacing:-.02em}.hero-meta[data-v-6454a309]{font-size:.9375rem;color:#64748b;margin-top:1rem}.document-section[data-v-6454a309]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px)}.document-container[data-v-6454a309]{max-width:900px;margin:0 auto}.loading-state[data-v-6454a309],.error-state[data-v-6454a309],.empty-state[data-v-6454a309]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;text-align:center;color:#64748b}.loading-state i[data-v-6454a309],.error-state i[data-v-6454a309],.empty-state i[data-v-6454a309]{font-size:3rem;color:#94a3b8}.error-state i[data-v-6454a309]{color:#ef4444}.document-content[data-v-6454a309]{font-size:1rem;line-height:1.8;color:#334155}.document-content[data-v-6454a309] h1{font-size:2rem;font-weight:700;color:#0f172a;margin:2rem 0 1rem;line-height:1.3}.document-content[data-v-6454a309] h2{font-size:1.5rem;font-weight:600;color:#1e293b;margin:2rem 0 1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.document-content[data-v-6454a309] h3{font-size:1.25rem;font-weight:600;color:#334155;margin:1.5rem 0 .75rem}.document-content[data-v-6454a309] h4{font-size:1.125rem;font-weight:600;color:#475569;margin:1.25rem 0 .5rem}.document-content[data-v-6454a309] p{margin:1rem 0}.document-content[data-v-6454a309] ul,.document-content[data-v-6454a309] ol{margin:1rem 0;padding-left:2rem}.document-content[data-v-6454a309] li{margin:.5rem 0}.document-content[data-v-6454a309] strong{font-weight:600;color:#1e293b}.document-content[data-v-6454a309] a{color:#2563eb;text-decoration:underline}.document-content[data-v-6454a309] a:hover{color:#1d4ed8}.document-content[data-v-6454a309] table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.document-content[data-v-6454a309] th,.document-content[data-v-6454a309] td{padding:.75rem 1rem;border:1px solid #e2e8f0;text-align:left}.document-content[data-v-6454a309] th{background:#f8fafc;font-weight:600;color:#1e293b}.document-content[data-v-6454a309] tr:hover{background:#f8fafc}.document-content[data-v-6454a309] hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.document-content[data-v-6454a309] blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:#f8fafc;border-left:4px solid #2563eb;color:#475569;font-style:italic}.versions-section[data-v-6454a309]{padding:clamp(40px,5vw,60px) clamp(24px,5vw,60px);background:#f8fafc}.versions-container[data-v-6454a309]{max-width:900px;margin:0 auto}.versions-title[data-v-6454a309]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.versions-list[data-v-6454a309]{display:flex;flex-wrap:wrap;gap:.75rem}.version-item[data-v-6454a309]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.version-item[data-v-6454a309]:hover{border-color:#2563eb;background:#eff6ff}.version-number[data-v-6454a309]{font-weight:600;color:#2563eb}.version-date[data-v-6454a309]{font-size:.875rem;color:#64748b}@media (max-width: 768px){.hero-title[data-v-6454a309]{font-size:1.75rem}.document-content[data-v-6454a309] h1{font-size:1.5rem}.document-content[data-v-6454a309] h2{font-size:1.25rem}.document-content[data-v-6454a309] table{display:block;overflow-x:auto}}html,body{font-size:16px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}:root{font-size:16px!important}*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media screen and (-webkit-min-device-pixel-ratio: 0){@supports (not (-webkit-backdrop-filter: blur(1px))){html,body{font-size:16px!important;-webkit-text-size-adjust:100%!important}*{-webkit-text-size-adjust:100%!important}}}@supports (-webkit-touch-callout: none){html{font-size:16px!important}body{font-size:16px!important;-webkit-text-size-adjust:100%!important}*{-webkit-text-size-adjust:100%!important}}p,span,div,a,li,td,th,label,input,select,textarea,button{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}:root{--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--font-base: 16px;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--color-text-primary: #1f2937;--color-text-secondary: #6b7280;--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-border: #e5e7eb;--color-primary: #3b82f6;--color-primary-dark: #1d4ed8}@media (prefers-color-scheme: dark){:root{--color-text-primary: #f9fafb;--color-text-secondary: #d1d5db;--color-bg-primary: #181818;--color-bg-secondary: #222222;--color-border: #374151}}:root{--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--base-font-size: 16px;--base-line-height: 1.5;--spacing-xs: var(--space-xs);--spacing-sm: var(--space-sm);--spacing-md: var(--space-md);--spacing-lg: var(--space-lg);--spacing-xl: var(--space-xl);--spacing-2xl: var(--space-2xl);--breakpoint-mobile: var(--bp-sm);--breakpoint-tablet: var(--bp-md);--breakpoint-desktop: var(--bp-lg);--breakpoint-large: var(--bp-xl)}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;width:100%;height:100%;height:100vh;height:100dvh;height:-webkit-fill-available}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;line-height:var(--line-height-normal);color:inherit;background-color:inherit;margin:0;padding:0;width:100%;height:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;display:block}picture,video,canvas,svg{max-width:100%;height:auto;display:block}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;font-size:16px}a{color:inherit;text-decoration:none}button{border:none;background:transparent;cursor:pointer;padding:0}a{text-decoration:none;color:inherit}ul,ol{list-style:none}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-md)}@media (min-width: 1024px){.container{padding:0 var(--space-lg)}}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.grid-2col{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width: 768px){.grid-2col{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid-2col{grid-template-columns:repeat(3,1fr)}}.text-responsive{font-size:clamp(var(--font-size-base),2.5vw,var(--font-size-lg))}.heading-responsive{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl))}@media (min-width: 640px){html{font-size:var(--base-font-size)}}@media (min-width: 768px){html{font-size:var(--base-font-size)}}@media (min-width: 1024px){html{font-size:var(--base-font-size)}}@media (min-width: 1280px){html{font-size:var(--base-font-size)}}input,textarea,select{font-size:16px}.scrollable{-webkit-overflow-scrolling:touch}*{-webkit-user-select:text}@supports (-webkit-touch-callout: none){body{min-height:-webkit-fill-available}.full-height{height:-webkit-fill-available}}@supports (-webkit-backdrop-filter: blur(1px)){.glass-effect,.backdrop-blur{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}}button,input[type=button],input[type=reset],input[type=submit]{padding:unset;border:unset}*{-ms-overflow-style:scrollbar}.viewport-height{height:100vh;height:100dvh}.viewport-min-height{min-height:100vh;min-height:100dvh}@supports (-webkit-touch-callout: none){.viewport-height,.viewport-min-height{min-height:-webkit-fill-available}}.p-responsive{padding:clamp(var(--spacing-md),3vw,var(--spacing-xl))}.px-responsive{padding-left:clamp(var(--spacing-md),5vw,var(--spacing-2xl));padding-right:clamp(var(--spacing-md),5vw,var(--spacing-2xl))}.py-responsive{padding-top:clamp(var(--spacing-lg),4vw,var(--spacing-2xl));padding-bottom:clamp(var(--spacing-lg),4vw,var(--spacing-2xl))}.m-responsive{margin:clamp(var(--spacing-md),3vw,var(--spacing-xl))}.mx-responsive{margin-left:clamp(var(--spacing-md),5vw,var(--spacing-2xl));margin-right:clamp(var(--spacing-md),5vw,var(--spacing-2xl))}.my-responsive{margin-top:clamp(var(--spacing-lg),4vw,var(--spacing-2xl));margin-bottom:clamp(var(--spacing-lg),4vw,var(--spacing-2xl))}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{min-width:320px;color:inherit;background-color:inherit}#app{width:100%;height:100vh;height:100dvh;margin:0;padding:0;color:inherit;background-color:inherit}@media (prefers-color-scheme: dark){:root{color:#ffffffde;background-color:#181818}body{color:#ffffffde;background-color:#181818}a:not([class*=button]):not([class*=btn]){color:#60a5fa}input:not([type=submit]):not([type=button]),textarea,select{color:#ffffffde}}.p-button{font-family:inherit}.p-card{box-shadow:0 2px 12px #0000001a}.p-toast .p-toast-message.p-toast-message-success{background:#22c55e!important;border:1px solid #16a34a!important;color:#fff!important}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-close-icon{color:#fff!important}.p-toast .p-toast-message.p-toast-message-error{background:#ef4444!important;border:1px solid #dc2626!important;color:#fff!important}.p-toast .p-toast-message.p-toast-message-warn{background:#f59e0b!important;border:1px solid #d97706!important;color:#fff!important}.p-toast .p-toast-message.p-toast-message-info{background:#3b82f6!important;border:1px solid #2563eb!important;color:#fff!important}.p-tooltip.wide-tooltip{width:auto!important;max-width:none!important}.p-tooltip.wide-tooltip .p-tooltip-text{white-space:nowrap!important}@media (max-width: 768px){body{padding:0}}@supports (-webkit-backdrop-filter: blur(1px)){.persona-container,.chat-container,.beeline{-webkit-transform:translateZ(0);transform:translateZ(0)}}@supports (not (-webkit-backdrop-filter: blur(1px))) and (backdrop-filter: blur(1px)){.persona-container,.chat-container,.beeline{transform:translateZ(0)}}input,select,textarea,button{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.full-height{height:100vh;height:100dvh;min-height:-webkit-fill-available}.glass-effect{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);-webkit-transform:translateZ(0);transform:translateZ(0)}*{scroll-behavior:smooth}body,html{max-height:100vh;max-height:100dvh}h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}button{border:none;background:transparent;font-family:inherit;font-size:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input,select,textarea{font-size:16px!important}}.chat-view,.persona-container,.beeline{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
