*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary:#0f0f1a;--bg-secondary:#1a1a2e;--bg-tertiary:#16213e;--bg-card:#1e1e32;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,.7);--text-muted:rgba(255,255,255,.5);--accent-primary:#667eea;--accent-secondary:#764ba2;--accent-success:#00b894;--accent-warning:#fdcb6e;--accent-danger:#e17055;--border-color:rgba(255,255,255,.1);--sidebar-width:260px;--sidebar-collapsed-width:80px;--header-height:70px;--transition-speed:.3s}html,body{width:100%;height:100%;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden}#app{display:flex;width:100%;min-height:100vh;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-right:1px solid var(--border-color);display:flex;flex-direction:column;z-index:1000;transition:all var(--transition-speed) ease}.sidebar-header{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:.75rem;overflow:hidden}.brand-icon{font-size:2rem;flex-shrink:0}.brand-text{white-space:nowrap;overflow:hidden}.brand-text h1{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.mobile-close{display:none;background:none;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer;padding:.5rem}.sidebar-nav{flex:1;padding:1rem 0;overflow-y:auto}.nav-item{display:flex;align-items:center;gap:1rem;padding:.875rem 1.5rem;color:var(--text-secondary);text-decoration:none;transition:all .2s ease;position:relative;margin:.25rem .75rem;border-radius:10px}.nav-item:hover{background:#667eea1a;color:var(--text-primary)}.nav-item.router-link-exact-active{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 4px 15px #667eea4d}.nav-icon{font-size:1.25rem;width:24px;text-align:center;flex-shrink:0}.nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.nav-badge{position:absolute;right:1rem;padding:.15rem .5rem;border-radius:6px;font-size:.65rem;font-weight:700;background:linear-gradient(135deg,#f1c40f,#f39c12);color:#1a1a2e}.nav-badge.ceo{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.nav-divider{height:1px;background:var(--border-color);margin:1rem 1.5rem}.nav-section-title{padding:.5rem 1.5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-weight:600}.nav-item.premium{background:#9b59b61a}.nav-item.premium:hover{background:#9b59b633}.nav-item.premium.router-link-exact-active{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.nav-item.executive{background:#3498db1a}.nav-item.executive:hover{background:#3498db33}.nav-item.executive.router-link-exact-active{background:linear-gradient(135deg,#3498db,#2980b9)}.sidebar-footer{padding:1rem;border-top:1px solid var(--border-color)}.collapse-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem;background:#ffffff0d;border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.875rem}.collapse-btn:hover{background:#ffffff1a;color:var(--text-primary)}.collapse-icon{font-size:.75rem}.main-wrapper{flex:1;margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));display:flex;flex-direction:column;min-height:100vh;transition:all var(--transition-speed) ease}.top-header{height:var(--header-height);background:#1a1a2ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:100}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger span{width:24px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s ease}.header-title{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.header-actions{display:flex;align-items:center;gap:1rem}.user-avatar{width:40px;height:40px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.main-content{flex:1;padding:2rem;overflow-y:auto;width:100%}.sidebar-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:999}.sidebar-collapsed .sidebar{width:var(--sidebar-collapsed-width)}.sidebar-collapsed .brand-text,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-badge,.sidebar-collapsed .collapse-text,.sidebar-collapsed .nav-section-title{opacity:0;width:0;overflow:hidden}.sidebar-collapsed .nav-item{justify-content:center;padding:.875rem}.sidebar-collapsed .nav-icon{margin:0}.sidebar-collapsed .main-wrapper{margin-left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width))}.sidebar-collapsed .sidebar-header,.sidebar-collapsed .brand{justify-content:center}.card{background:var(--bg-card);border-radius:16px;padding:1.5rem;border:1px solid var(--border-color);box-shadow:0 4px 20px #0003}.btn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border:none;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-success{background:linear-gradient(135deg,#00b894,#00cec9)}.btn-success:hover{box-shadow:0 8px 25px #00b89466}.btn-danger{background:linear-gradient(135deg,#e17055,#d63031)}.btn-danger:hover{box-shadow:0 8px 25px #e1705566}.btn-warning{background:linear-gradient(135deg,#fdcb6e,#f39c12)}.btn-warning:hover{box-shadow:0 8px 25px #fdcb6e66}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.875rem 1rem;background:#ffffff0d;border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #667eea33}.form-group input::placeholder{color:var(--text-muted)}.alert{padding:1rem 1.25rem;border-radius:10px;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.alert-success{background:#00b89426;border:1px solid rgba(0,184,148,.3);color:#00b894}.alert-error{background:#e1705526;border:1px solid rgba(225,112,85,.3);color:#e17055}.alert-warning{background:#fdcb6e26;border:1px solid rgba(253,203,110,.3);color:#fdcb6e}.alert-info{background:#74b9ff26;border:1px solid rgba(116,185,255,.3);color:#74b9ff}.tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.tab{padding:.75rem 1.5rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px 8px 0 0;transition:all .3s ease;font-weight:500}.tab:hover{color:var(--text-primary);background:#ffffff0d}.tab.active{color:var(--accent-primary);background:#667eea1a;border-bottom:2px solid var(--accent-primary)}@media (max-width:1024px){.sidebar,.sidebar-collapsed .sidebar{transform:translate(-100%)}.main-wrapper,.sidebar-collapsed .main-wrapper{margin-left:0;width:100%}.hamburger{display:flex}.sidebar-mobile-open .sidebar{transform:translate(0)}.sidebar-mobile-open .sidebar-overlay,.mobile-close{display:block}.collapse-btn{display:none}.top-header{padding:0 1rem}.main-content{padding:1rem}}@media (max-width:768px){.header-title{font-size:1rem}.main-content{padding:.75rem}.card{padding:1rem;border-radius:12px}}@media (max-width:480px){.top-header{height:60px}.main-content{padding:.5rem}.brand-text h1{font-size:1.1rem}.nav-item{padding:.75rem 1rem}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-content>*{animation:fadeIn .3s ease}@media print{.sidebar,.top-header{display:none}.main-wrapper{margin-left:0;width:100%}.main-content{padding:0}}.home[data-v-74c1e0bc]{min-height:100%}.hero-section[data-v-74c1e0bc]{background:linear-gradient(135deg,#6366f126,#8b5cf626);border:1px solid var(--border-color);border-radius:20px;padding:48px 32px;text-align:center;margin-bottom:32px;position:relative;overflow:hidden}.hero-section[data-v-74c1e0bc]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);animation:pulse-74c1e0bc 8s ease-in-out infinite}@keyframes pulse-74c1e0bc{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.hero-content[data-v-74c1e0bc]{position:relative;z-index:1}.hero-content h1[data-v-74c1e0bc]{font-size:2rem;color:var(--text-primary);margin:0 0 12px;font-weight:700}.hero-subtitle[data-v-74c1e0bc]{color:var(--text-secondary);font-size:1.1rem;margin:0}.features-grid[data-v-74c1e0bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:32px}.feature-card[data-v-74c1e0bc]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px;text-align:center;transition:all .3s}.feature-card[data-v-74c1e0bc]:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.feature-icon[data-v-74c1e0bc]{font-size:2.5rem;margin-bottom:16px}.feature-card h3[data-v-74c1e0bc]{color:var(--text-primary);font-size:1.1rem;margin:0 0 8px}.feature-card p[data-v-74c1e0bc]{color:var(--text-muted);font-size:.9rem;margin:0;line-height:1.5}.nav-section[data-v-74c1e0bc]{margin-bottom:32px}.nav-section h2[data-v-74c1e0bc]{color:var(--text-primary);font-size:1.3rem;margin:0 0 20px}.nav-cards[data-v-74c1e0bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.nav-card[data-v-74c1e0bc]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}.nav-card[data-v-74c1e0bc]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;transition:width .3s}.nav-card.blue[data-v-74c1e0bc]:before{background:linear-gradient(180deg,#3b82f6,#2563eb)}.nav-card.purple[data-v-74c1e0bc]:before{background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary))}.nav-card.green[data-v-74c1e0bc]:before{background:linear-gradient(180deg,var(--accent-success),#059669)}.nav-card.dark[data-v-74c1e0bc]:before{background:linear-gradient(180deg,#64748b,#475569)}.nav-card[data-v-74c1e0bc]:hover{border-color:var(--accent-primary);transform:translate(4px)}.nav-card[data-v-74c1e0bc]:hover:before{width:6px}.nav-card-icon[data-v-74c1e0bc]{font-size:2rem;flex-shrink:0}.nav-card-content[data-v-74c1e0bc]{flex:1}.nav-card-content h3[data-v-74c1e0bc]{color:var(--text-primary);font-size:1rem;margin:0 0 4px}.nav-card-content p[data-v-74c1e0bc]{color:var(--text-muted);font-size:.85rem;margin:0}.nav-card-arrow[data-v-74c1e0bc]{color:var(--text-muted);font-size:1.2rem;transition:transform .3s}.nav-card:hover .nav-card-arrow[data-v-74c1e0bc]{transform:translate(4px);color:var(--accent-primary)}.steps-section[data-v-74c1e0bc]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:28px;margin-bottom:32px}.steps-section h2[data-v-74c1e0bc]{color:var(--text-primary);font-size:1.2rem;margin:0 0 24px;text-align:center}.steps[data-v-74c1e0bc]{display:flex;flex-direction:column;gap:16px;max-width:600px;margin:0 auto}.step[data-v-74c1e0bc]{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--bg-tertiary);border-radius:12px;transition:all .3s}.step[data-v-74c1e0bc]:hover{transform:translate(8px)}.step-number[data-v-74c1e0bc]{width:36px;height:36px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.step-content h4[data-v-74c1e0bc]{color:var(--text-primary);font-size:.95rem;margin:0 0 4px}.step-content p[data-v-74c1e0bc]{color:var(--text-muted);font-size:.85rem;margin:0;line-height:1.4}.cta-section[data-v-74c1e0bc]{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid var(--border-color);border-radius:16px;padding:32px;text-align:center}.cta-section h2[data-v-74c1e0bc]{color:var(--text-primary);font-size:1.3rem;margin:0 0 8px}.cta-section>p[data-v-74c1e0bc]{color:var(--text-muted);margin:0 0 24px}.cta-buttons[data-v-74c1e0bc]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn[data-v-74c1e0bc]{padding:12px 24px;border-radius:10px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer}.btn-primary[data-v-74c1e0bc]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}.btn-primary[data-v-74c1e0bc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f14d}.btn-secondary[data-v-74c1e0bc]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-74c1e0bc]:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.btn-accent[data-v-74c1e0bc]{background:linear-gradient(135deg,var(--accent-warning),#d97706);color:#000}.btn-accent[data-v-74c1e0bc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b4d}@media (max-width:768px){.hero-content h1[data-v-74c1e0bc]{font-size:1.5rem}.hero-section[data-v-74c1e0bc]{padding:32px 20px}.features-grid[data-v-74c1e0bc]{grid-template-columns:1fr 1fr}.nav-cards[data-v-74c1e0bc]{grid-template-columns:1fr}.cta-buttons[data-v-74c1e0bc]{flex-direction:column}.btn[data-v-74c1e0bc]{width:100%;justify-content:center}}@media (max-width:480px){.features-grid[data-v-74c1e0bc]{grid-template-columns:1fr}.step[data-v-74c1e0bc]{flex-direction:column;text-align:center}.step-content[data-v-74c1e0bc]{text-align:center}}.insert-data[data-v-821f775d]{min-height:100%}.page-header[data-v-821f775d]{margin-bottom:24px}.page-header h1[data-v-821f775d]{color:var(--text-primary);font-size:1.5rem;margin:0}.tabs-container[data-v-821f775d]{margin-bottom:20px}.tabs[data-v-821f775d]{display:flex;gap:6px;flex-wrap:wrap;background:var(--bg-secondary);padding:8px;border-radius:12px;border:1px solid var(--border-color)}.tab[data-v-821f775d]{padding:10px 16px;background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:.85rem;font-weight:500;border-radius:8px;transition:all .2s;white-space:nowrap}.tab[data-v-821f775d]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.tab.active[data-v-821f775d]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}.form-card[data-v-821f775d]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:28px}.form h2[data-v-821f775d]{color:var(--text-primary);font-size:1.2rem;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.form-group[data-v-821f775d]{margin-bottom:18px}.form-group label[data-v-821f775d]{display:block;margin-bottom:6px;font-size:.85rem;font-weight:500;color:var(--text-secondary)}.form-input[data-v-821f775d]{width:100%;padding:12px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.9rem;transition:all .2s}.form-input[data-v-821f775d]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126}.form-input[data-v-821f775d]::placeholder{color:var(--text-muted)}.form-row[data-v-821f775d]{display:flex;gap:16px}.form-row .form-group[data-v-821f775d]{flex:1}.autocomplete-container[data-v-821f775d]{position:relative}.suggestions-dropdown[data-v-821f775d]{position:absolute;top:100%;left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;max-height:240px;overflow-y:auto;z-index:100;margin-top:4px;box-shadow:0 8px 24px #0000004d}.suggestion-item[data-v-821f775d]{padding:12px 14px;cursor:pointer;border-bottom:1px solid var(--border-color);transition:background .2s}.suggestion-item[data-v-821f775d]:last-child{border-bottom:none}.suggestion-item[data-v-821f775d]:hover{background:var(--bg-tertiary)}.suggestion-main[data-v-821f775d]{color:var(--text-primary);font-weight:500;font-size:.9rem}.suggestion-secondary[data-v-821f775d]{color:var(--text-muted);font-size:.8rem;margin-top:2px}.loading-indicator[data-v-821f775d]{padding:12px;color:var(--accent-primary);font-size:.85rem;text-align:center}.coordinates-info[data-v-821f775d]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;padding:16px;margin-bottom:18px}.coordinates-info h4[data-v-821f775d]{color:var(--text-primary);font-size:.95rem;margin:0 0 12px}.coordinates-grid[data-v-821f775d]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.coord-item[data-v-821f775d]{display:flex;align-items:center;gap:6px}.coord-label[data-v-821f775d]{color:var(--text-muted);font-size:.8rem}.coord-value[data-v-821f775d]{color:var(--text-primary);font-size:.85rem}.coord-value.highlight[data-v-821f775d]{background:#6366f126;color:var(--accent-primary);padding:4px 10px;border-radius:6px;font-family:monospace;font-weight:500}.maps-link[data-v-821f775d]{color:var(--accent-primary);text-decoration:none;font-size:.85rem;padding:4px 10px;border:1px solid var(--accent-primary);border-radius:6px;transition:all .2s}.maps-link[data-v-821f775d]:hover{background:var(--accent-primary);color:#fff}.manual-coordinates[data-v-821f775d]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-color)}.manual-coordinates h5[data-v-821f775d]{color:var(--text-secondary);font-size:.85rem;margin:0 0 10px}.coord-inputs[data-v-821f775d]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.coord-input-group[data-v-821f775d]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:100px}.coord-input-group label[data-v-821f775d]{font-size:.75rem;color:var(--text-muted)}.coord-input-group .form-input[data-v-821f775d]{padding:8px 10px}.input-with-btn[data-v-821f775d]{display:flex;gap:8px}.input-with-btn .form-input[data-v-821f775d]{flex:1}.btn[data-v-821f775d]{padding:12px 20px;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn[data-v-821f775d]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-821f775d]{padding:8px 14px;font-size:.8rem}.btn-full[data-v-821f775d]{width:100%;margin-top:8px}.btn-primary[data-v-821f775d]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}.btn-primary[data-v-821f775d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #6366f14d}.btn-success[data-v-821f775d]{background:linear-gradient(135deg,var(--accent-success),#059669);color:#fff}.btn-success[data-v-821f775d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #10b9814d}.btn-secondary[data-v-821f775d]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.alert[data-v-821f775d]{margin-bottom:20px;padding:14px 18px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:.9rem}.alert-success[data-v-821f775d]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:var(--accent-success)}.alert-error[data-v-821f775d]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:var(--accent-danger)}.alert-icon[data-v-821f775d]{font-size:1.1rem}@media (max-width:768px){.form-row[data-v-821f775d]{flex-direction:column;gap:0}.coord-inputs[data-v-821f775d]{flex-direction:column}.tabs[data-v-821f775d]{overflow-x:auto;flex-wrap:nowrap}}.data-reading[data-v-9fd5c13f]{min-height:100%}.page-header[data-v-9fd5c13f]{margin-bottom:24px}.page-header h1[data-v-9fd5c13f]{color:var(--text-primary);font-size:1.5rem;margin:0}.stats-overview[data-v-9fd5c13f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}.stat-card[data-v-9fd5c13f]{background:var(--bg-secondary);border:1px solid var(--border-color);padding:16px;border-radius:12px;text-align:center;transition:all .3s}.stat-card[data-v-9fd5c13f]:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.stat-icon[data-v-9fd5c13f]{font-size:1.5rem;margin-bottom:8px}.stat-card h3[data-v-9fd5c13f]{font-size:1.8rem;color:var(--text-primary);margin:0 0 4px}.stat-card p[data-v-9fd5c13f]{color:var(--text-muted);font-size:.8rem;margin:0}.tabs-container[data-v-9fd5c13f]{margin-bottom:20px}.tabs[data-v-9fd5c13f]{display:flex;gap:6px;flex-wrap:wrap;background:var(--bg-secondary);padding:8px;border-radius:12px;border:1px solid var(--border-color)}.tab[data-v-9fd5c13f]{padding:10px 16px;background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:.85rem;font-weight:500;border-radius:8px;transition:all .2s;white-space:nowrap}.tab[data-v-9fd5c13f]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.tab.active[data-v-9fd5c13f]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}.data-card[data-v-9fd5c13f]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:20px;margin-bottom:20px}.section-header[data-v-9fd5c13f]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-header h2[data-v-9fd5c13f]{color:var(--text-primary);font-size:1.1rem;margin:0}.count-badge[data-v-9fd5c13f]{background:var(--accent-primary);color:#fff;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.table-container[data-v-9fd5c13f]{overflow-x:auto;border-radius:10px}.data-table[data-v-9fd5c13f]{width:100%;border-collapse:collapse;min-width:700px}.data-table th[data-v-9fd5c13f]{background:var(--bg-tertiary);color:var(--text-secondary);font-weight:600;padding:12px 10px;text-align:left;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color)}.data-table td[data-v-9fd5c13f]{padding:12px 10px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.85rem;vertical-align:middle}.data-table tbody tr[data-v-9fd5c13f]{transition:background .2s}.data-table tbody tr[data-v-9fd5c13f]:hover{background:var(--bg-tertiary)}.id-cell[data-v-9fd5c13f]{color:var(--text-muted);font-family:monospace;font-size:.8rem}.name-cell[data-v-9fd5c13f]{color:var(--text-primary);font-weight:500}.date-cell[data-v-9fd5c13f]{font-size:.8rem;color:var(--text-muted)}.coordinates-cell[data-v-9fd5c13f]{max-width:160px}.coordinates[data-v-9fd5c13f]{display:inline-flex;align-items:center;gap:6px;background:#6366f126;color:var(--accent-primary);padding:4px 8px;border-radius:6px;font-size:.75rem;font-family:monospace}.maps-link[data-v-9fd5c13f]{font-size:.9rem;opacity:.7;transition:opacity .2s}.maps-link[data-v-9fd5c13f]:hover{opacity:1}.no-data-text[data-v-9fd5c13f]{color:var(--text-muted);font-style:italic}.role-badge[data-v-9fd5c13f]{background:#8b5cf626;color:#a78bfa;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:500}.group-badge[data-v-9fd5c13f]{background:#10b98126;color:var(--accent-success);padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:500}.reports-badge[data-v-9fd5c13f]{display:flex;flex-direction:column;gap:2px;background:#6366f126;color:var(--accent-primary);padding:6px 10px;border-radius:6px;font-size:.8rem}.reports-badge small[data-v-9fd5c13f]{font-size:.7rem;opacity:.7}.status-badge[data-v-9fd5c13f]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.candidate[data-v-9fd5c13f]{background:#f59e0b26;color:var(--accent-warning)}.count-cell[data-v-9fd5c13f]{background:var(--bg-tertiary);padding:4px 12px;border-radius:6px;font-weight:600;color:var(--text-primary)}.actions-cell[data-v-9fd5c13f]{text-align:center;white-space:nowrap}.btn-icon[data-v-9fd5c13f]{background:transparent;border:none;cursor:pointer;padding:6px;margin:0 2px;border-radius:6px;font-size:1rem;transition:all .2s}.btn-icon[data-v-9fd5c13f]:hover{transform:scale(1.1)}.btn-icon.edit[data-v-9fd5c13f]:hover{background:#6366f126}.btn-icon.delete[data-v-9fd5c13f]:hover{background:#ef444426}.btn-icon.promote[data-v-9fd5c13f]:hover{background:#10b98126}.btn-icon[data-v-9fd5c13f]:disabled{opacity:.3;cursor:not-allowed;transform:none}.empty-state[data-v-9fd5c13f]{text-align:center;padding:48px 20px;color:var(--text-muted)}.empty-icon[data-v-9fd5c13f]{font-size:3rem;display:block;margin-bottom:12px;opacity:.5}.empty-state p[data-v-9fd5c13f]{margin:0;font-size:.95rem}.loading[data-v-9fd5c13f]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-muted)}.spinner[data-v-9fd5c13f]{width:24px;height:24px;border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-9fd5c13f 1s linear infinite}@keyframes spin-9fd5c13f{to{transform:rotate(360deg)}}.actions-bar[data-v-9fd5c13f]{text-align:center;margin-top:20px}.modal-overlay[data-v-9fd5c13f]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-9fd5c13f]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-9fd5c13f]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-9fd5c13f]{margin:0;color:var(--text-primary);font-size:1.1rem}.modal-close[data-v-9fd5c13f]{background:var(--bg-tertiary);border:none;color:var(--text-secondary);font-size:1.2rem;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:all .2s}.modal-close[data-v-9fd5c13f]:hover{background:var(--accent-danger);color:#fff}.modal-body[data-v-9fd5c13f]{padding:20px}.edit-form[data-v-9fd5c13f]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-9fd5c13f]{display:flex;gap:12px}.form-row .form-group[data-v-9fd5c13f]{flex:1}.form-group[data-v-9fd5c13f]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-9fd5c13f]{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.form-input[data-v-9fd5c13f]{padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;transition:border-color .2s}.form-input[data-v-9fd5c13f]:focus{outline:none;border-color:var(--accent-primary)}.modal-actions[data-v-9fd5c13f]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color)}.btn[data-v-9fd5c13f]{padding:10px 20px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.btn[data-v-9fd5c13f]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-9fd5c13f]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}.btn-secondary[data-v-9fd5c13f]:hover:not(:disabled){background:var(--bg-primary)}.btn-success[data-v-9fd5c13f]{background:linear-gradient(135deg,var(--accent-success),#059669);color:#fff}.btn-success[data-v-9fd5c13f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.alert[data-v-9fd5c13f]{margin-bottom:16px;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px}.alert-success[data-v-9fd5c13f]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:var(--accent-success)}.alert-error[data-v-9fd5c13f]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:var(--accent-danger)}.alert-warning[data-v-9fd5c13f]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:var(--accent-warning)}.alert-info[data-v-9fd5c13f]{background:#6366f126;border:1px solid rgba(99,102,241,.3);color:var(--accent-primary)}.alert-icon[data-v-9fd5c13f]{font-size:1.1rem}.alert-text[data-v-9fd5c13f]{flex:1;font-size:.9rem}.alert-close[data-v-9fd5c13f]{background:transparent;border:none;color:inherit;font-size:1.1rem;cursor:pointer;opacity:.7;padding:4px}.alert-close[data-v-9fd5c13f]:hover{opacity:1}@media (max-width:768px){.stats-overview[data-v-9fd5c13f]{grid-template-columns:repeat(2,1fr)}.form-row[data-v-9fd5c13f]{flex-direction:column;gap:16px}.tabs[data-v-9fd5c13f]{overflow-x:auto;flex-wrap:nowrap}.modal[data-v-9fd5c13f]{margin:10px}}.organigramma[data-v-cc434f2a]{min-height:100%}.page-header[data-v-cc434f2a]{margin-bottom:24px}.page-header h1[data-v-cc434f2a]{color:var(--text-primary);font-size:1.5rem;margin:0 0 6px}.page-header p[data-v-cc434f2a]{color:var(--text-muted);margin:0;font-size:.9rem}.content-grid[data-v-cc434f2a]{display:grid;grid-template-columns:280px 1fr;gap:20px;min-height:calc(100vh - 180px)}.org-sidebar[data-v-cc434f2a]{display:flex;flex-direction:column;gap:16px}.sidebar-section[data-v-cc434f2a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;padding:18px}.sidebar-section h3[data-v-cc434f2a]{color:var(--text-primary);font-size:.95rem;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.stats-grid[data-v-cc434f2a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat-item[data-v-cc434f2a]{background:var(--bg-tertiary);padding:12px;border-radius:10px;text-align:center}.stat-num[data-v-cc434f2a]{display:block;font-size:1.4rem;font-weight:700;color:var(--accent-primary)}.stat-lbl[data-v-cc434f2a]{font-size:.75rem;color:var(--text-muted)}.form-group[data-v-cc434f2a]{margin-bottom:12px}.form-group label[data-v-cc434f2a]{display:block;margin-bottom:4px;font-size:.8rem;color:var(--text-secondary)}.form-input[data-v-cc434f2a]{width:100%;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.85rem}.form-input[data-v-cc434f2a]:focus{outline:none;border-color:var(--accent-primary)}.btn[data-v-cc434f2a]{padding:10px 16px;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.btn[data-v-cc434f2a]:hover:not(:disabled){background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.btn[data-v-cc434f2a]:disabled{opacity:.5;cursor:not-allowed}.btn-block[data-v-cc434f2a]{width:100%;margin-bottom:8px}.btn-success[data-v-cc434f2a]{background:linear-gradient(135deg,var(--accent-success),#059669);color:#fff;border:none}.btn-primary[data-v-cc434f2a]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border:none}.main-area[data-v-cc434f2a]{display:flex;flex-direction:column;gap:16px}.chart-container[data-v-cc434f2a]{flex:1;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;overflow:hidden;position:relative;min-height:500px}.chart-wrapper[data-v-cc434f2a],.org-chart[data-v-cc434f2a]{width:100%;height:100%}.loading-overlay[data-v-cc434f2a]{position:absolute;inset:0;background:#0f0f1ae6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted)}.spinner[data-v-cc434f2a]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-cc434f2a 1s linear infinite}@keyframes spin-cc434f2a{to{transform:rotate(360deg)}}.empty-state[data-v-cc434f2a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.empty-icon[data-v-cc434f2a]{font-size:4rem;margin-bottom:16px;opacity:.5}.empty-state h3[data-v-cc434f2a]{color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-cc434f2a]{color:var(--text-muted);margin:0 0 20px}.alert[data-v-cc434f2a]{padding:12px 16px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;font-size:.9rem}.alert-success[data-v-cc434f2a]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:var(--accent-success)}.alert-error[data-v-cc434f2a]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:var(--accent-danger)}.alert-close[data-v-cc434f2a]{background:none;border:none;color:inherit;font-size:1.2rem;cursor:pointer;opacity:.7}.modal-overlay[data-v-cc434f2a]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-cc434f2a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-cc434f2a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:16px 16px 0 0}.modal-header h3[data-v-cc434f2a]{margin:0;color:#fff;font-size:1.1rem}.modal-close[data-v-cc434f2a]{background:#fff3;border:none;color:#fff;font-size:1.3rem;width:32px;height:32px;border-radius:8px;cursor:pointer}.modal-body[data-v-cc434f2a]{padding:20px}.info-grid[data-v-cc434f2a]{display:flex;flex-direction:column;gap:14px}.info-item[data-v-cc434f2a]{display:flex;align-items:flex-start;gap:10px}.info-item.full[data-v-cc434f2a]{flex-direction:column}.info-label[data-v-cc434f2a]{font-size:.8rem;font-weight:600;color:var(--text-muted);min-width:80px}.info-value[data-v-cc434f2a]{color:var(--text-primary);font-size:.9rem}.type-badge[data-v-cc434f2a]{padding:4px 12px;border-radius:8px;font-size:.8rem;font-weight:600;text-transform:uppercase}.type-badge.company[data-v-cc434f2a]{background:#ef444426;color:#ef4444}.type-badge.ceo[data-v-cc434f2a]{background:#f59e0b26;color:#f59e0b}.type-badge.employee[data-v-cc434f2a]{background:#10b98126;color:#10b981}.maps-link[data-v-cc434f2a]{color:var(--accent-primary);text-decoration:none;font-size:.9rem}.subordinates-list[data-v-cc434f2a]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.subordinate-item[data-v-cc434f2a]{padding:8px 12px;background:var(--bg-tertiary);border-radius:8px;font-size:.85rem;color:var(--text-primary)}@media (max-width:1024px){.content-grid[data-v-cc434f2a]{grid-template-columns:240px 1fr}}@media (max-width:768px){.content-grid[data-v-cc434f2a]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.org-sidebar[data-v-cc434f2a]{flex-direction:row;flex-wrap:wrap;gap:12px}.sidebar-section[data-v-cc434f2a]{flex:1;min-width:200px}.chart-container[data-v-cc434f2a]{min-height:400px}}.dashboard-header[data-v-7a6728f6]{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);color:var(--text-primary);padding:20px 24px;border-radius:16px;margin-bottom:20px;border:1px solid var(--border-color)}.header-content[data-v-7a6728f6]{position:relative;z-index:2}.header-top[data-v-7a6728f6]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.header-text[data-v-7a6728f6]{flex:1;min-width:200px}.header-title[data-v-7a6728f6]{font-size:1.5rem;margin:0 0 4px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:10px}.title-icon[data-v-7a6728f6]{font-size:1.6rem;filter:drop-shadow(0 0 10px rgba(102,126,234,.4))}.header-subtitle[data-v-7a6728f6]{font-size:.85rem;color:var(--text-muted);margin:0}.service-stats[data-v-7a6728f6]{display:flex;gap:12px;flex-wrap:wrap}.stat-mini[data-v-7a6728f6]{display:flex;align-items:center;gap:8px;background:var(--bg-tertiary);border:1px solid var(--border-color);padding:8px 14px;border-radius:10px;transition:all .2s}.stat-mini.clickable[data-v-7a6728f6]{cursor:pointer}.stat-mini.clickable[data-v-7a6728f6]:hover{border-color:var(--accent-primary);background:#667eea1a;transform:translateY(-1px)}.stat-icon[data-v-7a6728f6]{font-size:1.1rem}.stat-value[data-v-7a6728f6]{font-size:1.1rem;font-weight:700;color:var(--accent-primary)}.stat-label[data-v-7a6728f6]{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.dashboard-header.loading[data-v-7a6728f6]{opacity:.7;pointer-events:none}@media (max-width:768px){.header-top[data-v-7a6728f6]{flex-direction:column;align-items:flex-start}.header-title[data-v-7a6728f6]{font-size:1.3rem}.service-stats[data-v-7a6728f6]{width:100%;justify-content:flex-start}.stat-mini[data-v-7a6728f6]{padding:6px 10px}.stat-label[data-v-7a6728f6]{display:none}}.service-tabs[data-v-5f07a49d]{margin-bottom:20px}.tabs-container[data-v-5f07a49d]{display:flex;flex-wrap:wrap;gap:10px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px}.service-tab[data-v-5f07a49d]{display:flex;align-items:center;gap:10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;padding:10px 16px;cursor:pointer;transition:all .2s;flex:0 0 auto}.service-tab[data-v-5f07a49d]:hover:not(.disabled):not(.active){border-color:var(--accent-primary);background:#667eea1a;transform:translateY(-2px)}.service-tab.active[data-v-5f07a49d]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-color:transparent;box-shadow:0 4px 15px #667eea4d}.service-tab.active .service-name[data-v-5f07a49d],.service-tab.active .service-price[data-v-5f07a49d]{color:#fff}.service-tab.disabled[data-v-5f07a49d]{opacity:.4;cursor:not-allowed}.service-icon[data-v-5f07a49d]{font-size:1.3rem}.service-info[data-v-5f07a49d]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.service-name[data-v-5f07a49d]{font-weight:600;font-size:.85rem;color:var(--text-primary);white-space:nowrap}.service-price[data-v-5f07a49d]{font-size:.75rem;font-weight:600;color:var(--accent-success)}@media (max-width:768px){.tabs-container[data-v-5f07a49d]{gap:8px;padding:12px}.service-tab[data-v-5f07a49d]{padding:8px 12px;flex:1 1 calc(50% - 8px);min-width:140px}.service-icon[data-v-5f07a49d]{font-size:1.1rem}.service-name[data-v-5f07a49d]{font-size:.8rem}}@media (max-width:480px){.service-tab[data-v-5f07a49d]{flex:1 1 100%}}.loading-state[data-v-c0cf9a8d]{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.loading-overlay[data-v-c0cf9a8d]{position:fixed;inset:0;background:#0f0f1af2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.loading-content[data-v-c0cf9a8d]{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner-element[data-v-c0cf9a8d]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-c0cf9a8d 1s linear infinite}@keyframes spin-c0cf9a8d{to{transform:rotate(360deg)}}.dots-container[data-v-c0cf9a8d]{display:flex;gap:6px}.dot[data-v-c0cf9a8d]{width:10px;height:10px;border-radius:50%;background:var(--accent-primary);animation:dots-bounce-c0cf9a8d 1.4s ease-in-out infinite both}.dot[data-v-c0cf9a8d]:nth-child(1){animation-delay:-.32s}.dot[data-v-c0cf9a8d]:nth-child(2){animation-delay:-.16s}@keyframes dots-bounce-c0cf9a8d{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.pulse-element[data-v-c0cf9a8d]{width:40px;height:40px;border-radius:50%;background:var(--accent-primary);animation:pulse-c0cf9a8d 2s ease-in-out infinite}@keyframes pulse-c0cf9a8d{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.loading-small .spinner-element[data-v-c0cf9a8d]{width:28px;height:28px}.loading-large .spinner-element[data-v-c0cf9a8d]{width:56px;height:56px}.loading-message[data-v-c0cf9a8d]{color:var(--text-muted);font-size:.95rem;font-weight:500}.loading-progress[data-v-c0cf9a8d]{width:180px;display:flex;flex-direction:column;gap:8px}.progress-bar[data-v-c0cf9a8d]{width:100%;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.progress-fill[data-v-c0cf9a8d]{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:3px;transition:width .3s}.progress-text[data-v-c0cf9a8d]{font-size:.85rem;color:var(--text-muted);font-weight:500;text-align:center}.entity-selector[data-v-790d8185]{width:100%}.form-group[data-v-790d8185]{margin-bottom:18px}.entity-label[data-v-790d8185]{display:block;margin-bottom:8px;font-weight:600;color:#ffffffb3;font-size:.9rem}.required-mark[data-v-790d8185]{color:#e17055;margin-left:3px}.select-wrapper[data-v-790d8185]{position:relative}.form-input[data-v-790d8185]{width:100%;padding:12px 40px 12px 14px;background:#16213e;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.9rem;transition:all .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236b6b80' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.form-input[data-v-790d8185]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.form-input[data-v-790d8185]:disabled{opacity:.6;cursor:not-allowed}.form-input.has-error[data-v-790d8185]{border-color:#e17055}.form-input option[data-v-790d8185]{background:#1e1e2e;color:#e2e8f0;padding:10px}.form-input optgroup[data-v-790d8185]{font-weight:600;color:#a78bfa;background:#151525}.form-input option[data-v-790d8185]:checked{background:#667eea;color:#fff}.select-spinner[data-v-790d8185]{position:absolute;right:40px;top:50%;transform:translateY(-50%);animation:spin-790d8185 1s linear infinite;font-size:14px}.entity-preview[data-v-790d8185]{margin-top:12px;padding:12px 14px;background:#16213e;border-radius:10px;border-left:3px solid #667eea}.preview-header[data-v-790d8185]{display:flex;align-items:center;gap:10px}.entity-icon[data-v-790d8185]{font-size:1.1rem}.entity-name[data-v-790d8185]{font-weight:600;color:#fff;font-size:.9rem}.entity-type[data-v-790d8185]{background:#667eea;color:#fff;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600;text-transform:uppercase}.error-message[data-v-790d8185]{margin-top:6px;color:#e17055;font-size:.8rem;font-weight:500}.helper-text[data-v-790d8185]{margin-top:6px;color:#ffffff80;font-size:.8rem}@keyframes spin-790d8185{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.progress-bar-container[data-v-5111d8b6]{width:100%}.progress-header[data-v-5111d8b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label[data-v-5111d8b6]{font-weight:500;color:var(--text-primary);font-size:.9rem}.progress-percentage[data-v-5111d8b6],.progress-value[data-v-5111d8b6]{font-weight:600;color:var(--text-muted);font-size:.85rem}.progress-bar[data-v-5111d8b6]{width:100%;background:var(--bg-tertiary);overflow:hidden;border:1px solid var(--border-color)}.progress-fill[data-v-5111d8b6]{height:100%;transition:width .6s ease-out;position:relative;overflow:hidden}.progress-fill-primary[data-v-5111d8b6]{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.progress-fill-success[data-v-5111d8b6]{background:linear-gradient(90deg,var(--accent-success),#059669)}.progress-fill-warning[data-v-5111d8b6]{background:linear-gradient(90deg,var(--accent-warning),#d97706)}.progress-fill-danger[data-v-5111d8b6]{background:linear-gradient(90deg,var(--accent-danger),#dc2626)}.progress-fill-excellent[data-v-5111d8b6]{background:linear-gradient(90deg,var(--accent-success),#34d399)}.progress-fill-good[data-v-5111d8b6]{background:linear-gradient(90deg,var(--accent-warning),#fbbf24)}.progress-fill-fair[data-v-5111d8b6]{background:linear-gradient(90deg,#e67e22,#f97316)}.progress-fill-poor[data-v-5111d8b6]{background:linear-gradient(90deg,var(--accent-danger),#f87171)}.progress-flat .progress-bar[data-v-5111d8b6]{border-radius:0}.progress-rounded .progress-bar[data-v-5111d8b6]{border-radius:6px}.progress-pill .progress-bar[data-v-5111d8b6]{border-radius:50px}.progress-rounded .progress-fill[data-v-5111d8b6],.progress-pill .progress-fill[data-v-5111d8b6]{border-radius:inherit}.progress-striped[data-v-5111d8b6]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%);background-size:16px 16px;animation:progress-stripes-5111d8b6 1s linear infinite}@keyframes progress-stripes-5111d8b6{0%{background-position:0 0}to{background-position:16px 0}}.progress-subtext[data-v-5111d8b6]{margin-top:6px;font-size:.8rem;color:var(--text-muted);text-align:center}.progress-small .progress-label[data-v-5111d8b6]{font-size:.8rem}.progress-large .progress-label[data-v-5111d8b6]{font-size:1rem}.progress-fill-info[data-v-5111d8b6]{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.birth-chart-service[data-v-3f9d742c]{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.08)}.service-header[data-v-3f9d742c]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.service-header h3[data-v-3f9d742c]{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;margin-bottom:10px}.service-header p[data-v-3f9d742c]{color:#94a3b8;font-size:1rem}.precision-badge[data-v-3f9d742c]{position:absolute;top:0;right:0;padding:6px 16px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.precision-high[data-v-3f9d742c]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 15px #22c55e4d}.precision-standard[data-v-3f9d742c]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 15px #f59e0b4d}.precision-low[data-v-3f9d742c]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 15px #ef44444d}.service-form[data-v-3f9d742c]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.06)}.btn[data-v-3f9d742c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:20px;box-shadow:0 8px 25px #667eea4d}.btn[data-v-3f9d742c]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #667eea66}.btn[data-v-3f9d742c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.precision-test-card[data-v-3f9d742c]{background:linear-gradient(135deg,#1e1e2e,#252536);border:1px solid rgba(102,126,234,.3);border-radius:16px;padding:20px;margin-bottom:20px}.precision-test-card h4[data-v-3f9d742c]{color:#e2e8f0;margin-bottom:15px}.test-results[data-v-3f9d742c]{display:grid;gap:10px}.test-item[data-v-3f9d742c]{display:flex;align-items:center;gap:10px;color:#94a3b8}.test-item strong[data-v-3f9d742c]{color:#e2e8f0}.success-text[data-v-3f9d742c]{color:#4ade80;font-weight:700}.error-text[data-v-3f9d742c]{color:#ef4444;font-weight:700}.quality-info-card[data-v-3f9d742c],.timezone-info-card[data-v-3f9d742c]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:22px;margin-bottom:20px;box-shadow:0 10px 30px #667eea33}.quality-info-card h4[data-v-3f9d742c],.timezone-info-card h4[data-v-3f9d742c]{color:#fff;margin-bottom:15px;font-size:1.1rem}.quality-grid[data-v-3f9d742c],.timezone-grid[data-v-3f9d742c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.quality-item[data-v-3f9d742c],.timezone-item[data-v-3f9d742c]{background:#ffffff1a;padding:12px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.9rem}.quality-item strong[data-v-3f9d742c],.timezone-item strong[data-v-3f9d742c]{color:#e2e8f0}.chart-results[data-v-3f9d742c]{margin-top:30px}.chart-top-section[data-v-3f9d742c]{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:30px}.chart-visualization[data-v-3f9d742c],.moon-phase-section[data-v-3f9d742c]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:22px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.chart-visualization h4[data-v-3f9d742c],.moon-phase-section h4[data-v-3f9d742c]{color:#e2e8f0;margin-bottom:20px;font-size:1.25rem}.chart-canvas[data-v-3f9d742c]{width:100%;height:400px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(135deg,#0f0f1a,#1a1a2e);display:flex;align-items:center;justify-content:center}.moon-phase-display[data-v-3f9d742c]{height:400px;padding:40px 20px;background:linear-gradient(135deg,#252536,#2d2d44);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06)}.moon-phase-info[data-v-3f9d742c]{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.moon-visual[data-v-3f9d742c]{display:flex;flex-direction:column;align-items:center;gap:20px}.moon-symbol[data-v-3f9d742c]{font-size:60px;filter:drop-shadow(0 0 30px rgba(255,255,255,.4));display:block}.moon-name[data-v-3f9d742c]{font-weight:700;color:#e2e8f0;font-size:1.8rem;text-align:center}.moon-details[data-v-3f9d742c]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:300px}.moon-detail-item[data-v-3f9d742c]{display:flex;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:10px;border-left:4px solid #667eea}.moon-detail-item strong[data-v-3f9d742c]{color:#94a3b8}.moon-detail-item[data-v-3f9d742c]{color:#e2e8f0}.chart-analysis[data-v-3f9d742c]{width:100%}.analysis-section[data-v-3f9d742c]{margin-bottom:25px;padding:22px;background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:16px;border:1px solid rgba(255,255,255,.06)}.analysis-section h5[data-v-3f9d742c]{color:#e2e8f0;margin-bottom:18px;font-size:1.15rem}.analysis-section h6[data-v-3f9d742c]{color:#94a3b8;margin-bottom:12px;font-size:.95rem}.planets-grid[data-v-3f9d742c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.planet-card[data-v-3f9d742c]{background:linear-gradient(135deg,#252536,#2d2d44);padding:16px;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .3s;position:relative}.planet-card[data-v-3f9d742c]:hover{transform:translateY(-3px);border-color:#667eea66;box-shadow:0 10px 25px #0000004d}.planet-card.retrograde[data-v-3f9d742c]{border-color:#ef444466;background:linear-gradient(135deg,#2d2536,#352536)}.planet-symbol[data-v-3f9d742c]{font-size:2rem;display:block;margin-bottom:10px;filter:drop-shadow(0 0 8px rgba(102,126,234,.4))}.planet-info strong[data-v-3f9d742c]{display:block;color:#e2e8f0;margin-bottom:5px;font-size:.95rem}.planet-sign[data-v-3f9d742c]{font-size:14px;color:#94a3b8;margin-bottom:4px}.planet-degree[data-v-3f9d742c]{color:#64748b;font-size:.85rem;margin-bottom:4px}.planet-longitude[data-v-3f9d742c]{color:#667eea;font-size:.8rem;font-weight:600}.retrograde-indicator[data-v-3f9d742c]{position:absolute;top:8px;right:8px;color:#ef4444;font-size:11px;font-weight:700}.asteroids-section[data-v-3f9d742c],.nodes-section[data-v-3f9d742c]{margin-bottom:20px}.asteroids-grid[data-v-3f9d742c],.nodes-grid[data-v-3f9d742c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.asteroid-card[data-v-3f9d742c],.node-card[data-v-3f9d742c]{background:linear-gradient(135deg,#252536,#2d2d44);padding:14px;border-radius:10px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .3s}.asteroid-card[data-v-3f9d742c]:hover,.node-card[data-v-3f9d742c]:hover{border-color:#a855f766;box-shadow:0 5px 15px #a855f726}.asteroid-symbol[data-v-3f9d742c],.node-symbol[data-v-3f9d742c]{font-size:1.5rem;display:block;margin-bottom:8px;color:#a855f7}.asteroid-info strong[data-v-3f9d742c],.node-info strong[data-v-3f9d742c]{color:#e2e8f0;display:block;margin-bottom:4px}.asteroid-info div[data-v-3f9d742c],.node-info div[data-v-3f9d742c]{color:#94a3b8;font-size:.85rem}.elements-chart[data-v-3f9d742c]{display:flex;flex-direction:column;gap:14px}.aspects-list[data-v-3f9d742c]{display:flex;flex-direction:column;gap:10px}.aspect-item[data-v-3f9d742c]{display:grid;grid-template-columns:2fr 1fr auto auto auto;gap:12px;align-items:center;padding:14px;background:linear-gradient(135deg,#252536,#2d2d44);border-radius:10px;border-left:4px solid #667eea;transition:all .3s}.aspect-item[data-v-3f9d742c]:hover{transform:translate(5px);box-shadow:0 5px 15px #0003}.aspect-very-strong[data-v-3f9d742c]{border-left-color:#ef4444;background:linear-gradient(135deg,#2d2536,#352536)}.aspect-strong[data-v-3f9d742c]{border-left-color:#f59e0b;background:linear-gradient(135deg,#2d2d36,#35352d)}.aspect-moderate[data-v-3f9d742c]{border-left-color:#eab308}.aspect-weak[data-v-3f9d742c]{border-left-color:#64748b}.aspect-very-weak[data-v-3f9d742c]{border-left-color:#475569}.aspect-planets[data-v-3f9d742c]{font-weight:600;color:#e2e8f0}.aspect-name[data-v-3f9d742c]{color:#94a3b8}.aspect-orb[data-v-3f9d742c]{color:#667eea;font-weight:600}.aspect-strength[data-v-3f9d742c]{font-weight:700;color:#4ade80;font-size:11px}.aspect-applying[data-v-3f9d742c]{font-size:11px;color:#a855f7;font-weight:600}.houses-info[data-v-3f9d742c]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px}.main-angles[data-v-3f9d742c]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.angle-item[data-v-3f9d742c]{padding:14px;background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:10px;border-left:4px solid #f59e0b;color:#e2e8f0}.angle-item strong[data-v-3f9d742c]{color:#94a3b8}.personality-analysis[data-v-3f9d742c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.insight-card[data-v-3f9d742c]{background:linear-gradient(135deg,#252536,#2d2d44);padding:20px;border-radius:14px;border-left:4px solid #667eea}.insight-card h6[data-v-3f9d742c]{color:#e2e8f0;margin-bottom:12px;font-size:1.05rem}.insight-card p[data-v-3f9d742c]{color:#94a3b8;line-height:1.6;margin:0}.insight-card ul[data-v-3f9d742c]{margin:0;padding-left:18px;color:#94a3b8}.insight-card li[data-v-3f9d742c]{margin-bottom:8px;line-height:1.5}.recommendations-list[data-v-3f9d742c]{display:flex;flex-direction:column;gap:12px}.recommendation-item[data-v-3f9d742c]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px;border-left:4px solid #667eea}.recommendation-item.priority-high[data-v-3f9d742c]{border-left-color:#ef4444;background:linear-gradient(135deg,#2d2536,#352536)}.recommendation-item.priority-medium[data-v-3f9d742c]{border-left-color:#f59e0b}.recommendation-item.priority-low[data-v-3f9d742c]{border-left-color:#22c55e}.rec-header[data-v-3f9d742c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rec-area[data-v-3f9d742c]{font-weight:700;color:#e2e8f0;font-size:1rem}.rec-priority[data-v-3f9d742c]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.priority-high .rec-priority[data-v-3f9d742c]{background:#ef444433;color:#ef4444}.priority-medium .rec-priority[data-v-3f9d742c]{background:#f59e0b33;color:#f59e0b}.priority-low .rec-priority[data-v-3f9d742c]{background:#22c55e33;color:#22c55e}.rec-action[data-v-3f9d742c]{color:#94a3b8;margin:0 0 8px;line-height:1.6}.rec-timing[data-v-3f9d742c]{color:#667eea;font-size:.85rem;font-weight:600}.timing-grid[data-v-3f9d742c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.timing-card[data-v-3f9d742c]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px}.timing-card.optimal[data-v-3f9d742c]{border-left:4px solid #22c55e}.timing-card.caution[data-v-3f9d742c]{border-left:4px solid #f59e0b}.timing-card h6[data-v-3f9d742c]{color:#e2e8f0;margin-bottom:12px}.timing-card ul[data-v-3f9d742c]{margin:0;padding-left:18px;color:#94a3b8}.timing-card li[data-v-3f9d742c]{margin-bottom:6px}.detailed-analysis-card[data-v-3f9d742c]{background:linear-gradient(135deg,#252536,#2d2d44);padding:22px;border-radius:14px;border-left:4px solid #a855f7}.detailed-analysis-card p[data-v-3f9d742c]{color:#94a3b8;line-height:1.8;margin:0;white-space:pre-wrap}@media (max-width:1200px){.chart-top-section[data-v-3f9d742c]{grid-template-columns:1fr}.planets-grid[data-v-3f9d742c]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:768px){.birth-chart-service[data-v-3f9d742c]{padding:20px;border-radius:16px}.service-header h3[data-v-3f9d742c]{font-size:1.4rem}.precision-badge[data-v-3f9d742c]{position:static;display:inline-block;margin-top:12px}.quality-grid[data-v-3f9d742c],.timezone-grid[data-v-3f9d742c]{grid-template-columns:1fr}.chart-top-section[data-v-3f9d742c]{gap:20px}.chart-canvas[data-v-3f9d742c],.moon-phase-display[data-v-3f9d742c]{height:350px}.moon-symbol[data-v-3f9d742c]{font-size:90px}.moon-name[data-v-3f9d742c]{font-size:1.4rem}.planets-grid[data-v-3f9d742c]{grid-template-columns:repeat(2,1fr);gap:10px}.planet-card[data-v-3f9d742c]{padding:12px}.planet-symbol[data-v-3f9d742c]{font-size:1.6rem}.aspect-item[data-v-3f9d742c]{grid-template-columns:1fr;gap:6px;text-align:center}.personality-analysis[data-v-3f9d742c]{grid-template-columns:1fr;gap:12px}.main-angles[data-v-3f9d742c],.asteroids-grid[data-v-3f9d742c],.nodes-grid[data-v-3f9d742c]{grid-template-columns:1fr}}@media (max-width:480px){.planets-grid[data-v-3f9d742c]{grid-template-columns:1fr}.chart-canvas[data-v-3f9d742c],.moon-phase-display[data-v-3f9d742c]{height:300px}.moon-symbol[data-v-3f9d742c]{font-size:70px}.moon-name[data-v-3f9d742c]{font-size:1.2rem}.service-form[data-v-3f9d742c]{padding:18px}.btn[data-v-3f9d742c]{width:100%;margin-top:12px}}.score-circle[data-v-83379fe8]{position:relative;display:inline-flex;align-items:center;justify-content:center;animation:score-appear-83379fe8 .5s ease-out}.progress-ring[data-v-83379fe8]{transform:rotate(-90deg)}.progress-ring-bg[data-v-83379fe8]{fill:none;stroke:var(--border-color);stroke-linecap:round}.progress-ring-progress[data-v-83379fe8]{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.8s ease-out}.score-content[data-v-83379fe8]{position:absolute;text-align:center}.score-number[data-v-83379fe8]{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1}.score-label[data-v-83379fe8]{font-size:.85rem;color:var(--text-muted);font-weight:500;margin-top:4px}.score-subtitle[data-v-83379fe8]{font-size:.75rem;color:var(--text-muted);margin-top:2px}.score-circle-small .score-number[data-v-83379fe8]{font-size:1.3rem}.score-circle-large .score-number[data-v-83379fe8]{font-size:2.5rem}.score-circle-xlarge .score-number[data-v-83379fe8]{font-size:3rem}.score-circle[data-v-83379fe8]:hover{transform:scale(1.03);transition:transform .3s}@keyframes score-appear-83379fe8{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.compatibility-service[data-v-5a185004]{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.08)}.service-header[data-v-5a185004]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.service-header h3[data-v-5a185004]{background:linear-gradient(135deg,#ec4899,#f43f5e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;margin-bottom:10px}.service-header p[data-v-5a185004]{color:#94a3b8}.service-form[data-v-5a185004]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.06)}.compatibility-inputs[data-v-5a185004]{display:grid;grid-template-columns:1fr auto 1fr;gap:25px;align-items:end;margin-bottom:25px}.entity-selector-wrapper h4[data-v-5a185004]{color:#e2e8f0;margin-bottom:15px;font-size:1.05rem}.compatibility-vs[data-v-5a185004]{display:flex;align-items:center;justify-content:center;padding:20px 0}.vs-symbol[data-v-5a185004]{font-size:2.5rem;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #ec489966;animation:pulse-glow-5a185004 2s ease-in-out infinite}@keyframes pulse-glow-5a185004{0%,to{box-shadow:0 8px 25px #ec489966}50%{box-shadow:0 8px 40px #ec489999}}.compatibility-btn[data-v-5a185004]{width:100%;background:linear-gradient(135deg,#ec4899,#f43f5e);box-shadow:0 8px 25px #ec48994d}.compatibility-btn[data-v-5a185004]:hover:not(:disabled){box-shadow:0 15px 35px #ec489966}.btn[data-v-5a185004]{color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn[data-v-5a185004]:hover:not(:disabled){transform:translateY(-3px)}.btn[data-v-5a185004]:disabled{opacity:.5;cursor:not-allowed;transform:none}.compatibility-results[data-v-5a185004]{margin-top:30px}.results-layout[data-v-5a185004]{display:grid;grid-template-columns:320px 1fr;gap:35px;margin-bottom:30px}.compatibility-score-section[data-v-5a185004]{text-align:center;background:linear-gradient(135deg,#1e1e2e,#252536);padding:30px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.compatibility-score-section h4[data-v-5a185004]{color:#e2e8f0;margin-bottom:20px;font-size:1.2rem}.entities-info[data-v-5a185004]{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px}.entity-info[data-v-5a185004]{padding:10px 16px;background:linear-gradient(135deg,#252536,#2d2d44);border-radius:10px;color:#e2e8f0;font-size:.9rem;border:1px solid rgba(255,255,255,.06)}.vs-divider[data-v-5a185004]{color:#94a3b8;font-weight:700}.compatibility-breakdown[data-v-5a185004]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.compatibility-breakdown h4[data-v-5a185004]{color:#e2e8f0;margin-bottom:20px;font-size:1.2rem}.breakdown-grid[data-v-5a185004]{display:flex;flex-direction:column;gap:18px}.breakdown-item[data-v-5a185004]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px}.breakdown-header[data-v-5a185004]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.breakdown-icon[data-v-5a185004]{font-size:1.3rem}.breakdown-title[data-v-5a185004]{font-weight:600;color:#e2e8f0;font-size:1.05rem}.analysis-details[data-v-5a185004]{margin:30px 0;padding:25px;background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:16px;border:1px solid rgba(255,255,255,.06)}.analysis-grid[data-v-5a185004]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.analysis-card[data-v-5a185004]{background:linear-gradient(135deg,#252536,#2d2d44);padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.analysis-card.strengths[data-v-5a185004]{border-left:4px solid #22c55e}.analysis-card.challenges[data-v-5a185004]{border-left:4px solid #ef4444}.analysis-card.collaboration[data-v-5a185004]{border-left:4px solid #3b82f6}.analysis-card h5[data-v-5a185004]{color:#e2e8f0;margin-bottom:15px;font-size:1.05rem}.analysis-card ul[data-v-5a185004]{margin:0;padding-left:18px;color:#94a3b8}.analysis-card li[data-v-5a185004]{margin-bottom:8px;line-height:1.5}.analysis-card p[data-v-5a185004]{color:#94a3b8;line-height:1.6;margin:0}.recommendations[data-v-5a185004]{margin-top:30px;background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.recommendations h4[data-v-5a185004]{color:#e2e8f0;margin-bottom:20px;font-size:1.2rem}.recommendations-grid[data-v-5a185004]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.recommendation-item[data-v-5a185004]{display:flex;flex-direction:column;gap:12px;padding:20px;background:linear-gradient(135deg,#252536,#2d2d44);border-radius:12px;border-left:4px solid #667eea;overflow:hidden}.recommendation-icon[data-v-5a185004]{font-size:1.2rem;margin-top:2px}.recommendation-text[data-v-5a185004]{color:#e2e8f0;line-height:1.5}@media (max-width:1200px){.results-layout[data-v-5a185004]{grid-template-columns:1fr;gap:25px}.compatibility-score-section[data-v-5a185004]{order:-1}}@media (max-width:768px){.compatibility-inputs[data-v-5a185004]{grid-template-columns:1fr;gap:18px}.compatibility-vs[data-v-5a185004]{order:2;padding:12px 0}.vs-symbol[data-v-5a185004]{width:55px;height:55px;font-size:2rem}.analysis-grid[data-v-5a185004],.recommendations-grid[data-v-5a185004]{grid-template-columns:1fr}}@media (max-width:480px){.compatibility-service[data-v-5a185004],.service-form[data-v-5a185004]{padding:20px}.entities-info[data-v-5a185004]{flex-direction:column;gap:8px}}.analysis-summary[data-v-5a185004]{background:linear-gradient(135deg,#ec4899,#f43f5e);padding:25px;border-radius:16px;margin-bottom:20px;box-shadow:0 10px 30px #ec48994d}.analysis-summary h4[data-v-5a185004]{color:#fff;margin:0 0 12px;font-size:1.2rem}.analysis-summary p[data-v-5a185004]{color:#fffffff2;line-height:1.7;margin:0;font-size:1.05rem}.key-insights[data-v-5a185004]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:20px;border:1px solid rgba(255,255,255,.06)}.key-insights h4[data-v-5a185004]{color:#e2e8f0;margin:0 0 18px;font-size:1.2rem}.insights-grid[data-v-5a185004]{display:flex;flex-direction:column;gap:12px}.insight-item[data-v-5a185004]{display:flex;align-items:flex-start;gap:12px;padding:14px;background:linear-gradient(135deg,#252536,#2d2d44);border-radius:10px;border-left:3px solid #ec4899}.insight-icon[data-v-5a185004]{font-size:1.2rem}.insight-text[data-v-5a185004]{color:#e2e8f0;line-height:1.5;flex:1}.detailed-section[data-v-5a185004]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-top:20px;border:1px solid rgba(255,255,255,.06)}.detailed-section h4[data-v-5a185004]{color:#e2e8f0;margin:0 0 15px;font-size:1.2rem}.detailed-content[data-v-5a185004]{background:linear-gradient(135deg,#252536,#2d2d44);padding:20px;border-radius:12px;border-left:4px solid #3b82f6}.detailed-content p[data-v-5a185004]{color:#94a3b8;line-height:1.8;margin:0;white-space:pre-wrap}.timing-section[data-v-5a185004]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-top:20px;border:1px solid rgba(255,255,255,.06)}.timing-section h4[data-v-5a185004]{color:#e2e8f0;margin:0 0 18px;font-size:1.2rem}.timing-grid[data-v-5a185004]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.timing-card[data-v-5a185004]{padding:18px;border-radius:12px;background:linear-gradient(135deg,#252536,#2d2d44)}.timing-card.optimal[data-v-5a185004]{border-left:4px solid #22c55e}.timing-card.caution[data-v-5a185004]{border-left:4px solid #f59e0b}.timing-card h5[data-v-5a185004]{color:#e2e8f0;margin:0 0 12px;font-size:1rem}.timing-card ul[data-v-5a185004]{margin:0;padding-left:18px;color:#94a3b8}.timing-card li[data-v-5a185004]{margin-bottom:6px;line-height:1.5}.recommendation-item.priority-high[data-v-5a185004]{border-left-color:#ef4444}.recommendation-item.priority-medium[data-v-5a185004]{border-left-color:#f59e0b}.recommendation-item.priority-low[data-v-5a185004]{border-left-color:#22c55e}.rec-header[data-v-5a185004]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rec-icon[data-v-5a185004]{font-size:1.3rem;flex-shrink:0}.rec-area[data-v-5a185004]{font-weight:700;color:#e2e8f0;font-size:1.05rem;flex:1;min-width:0;word-wrap:break-word}.rec-priority[data-v-5a185004]{font-size:.7rem;padding:4px 10px;border-radius:12px;background:#f59e0b33;color:#fcd34d;text-transform:uppercase;font-weight:700;flex-shrink:0;white-space:nowrap}.priority-high .rec-priority[data-v-5a185004]{background:#ef444433;color:#fca5a5}.priority-low .rec-priority[data-v-5a185004]{background:#22c55e33;color:#86efac}.rec-action[data-v-5a185004]{color:#94a3b8;line-height:1.7;font-size:.95rem;word-wrap:break-word;overflow-wrap:break-word}.rec-timing[data-v-5a185004]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:#667eea;font-size:.85rem;font-weight:600;padding:8px 12px;background:#667eea1a;border-radius:8px;width:fit-content}@media (max-width:768px){.recommendations-grid[data-v-5a185004]{grid-template-columns:1fr}.recommendation-item[data-v-5a185004]{padding:16px}.rec-header[data-v-5a185004]{gap:8px}.rec-area[data-v-5a185004]{font-size:1rem}}.stat-card[data-v-ed5ea9a5]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;padding:22px;text-align:center;transition:all .3s;position:relative;overflow:hidden}.stat-card[data-v-ed5ea9a5]:hover{transform:translateY(-4px);border-color:var(--accent-primary);box-shadow:0 8px 24px #6366f126}.stat-card-clickable[data-v-ed5ea9a5]{cursor:pointer}.stat-icon[data-v-ed5ea9a5]{font-size:2.2rem;margin-bottom:14px;opacity:.9}.stat-content[data-v-ed5ea9a5]{display:flex;flex-direction:column;gap:6px}.stat-number[data-v-ed5ea9a5]{font-size:2.2rem;font-weight:700;color:var(--text-primary);line-height:1}.stat-label[data-v-ed5ea9a5]{font-size:.9rem;color:var(--text-secondary);font-weight:500}.stat-subtitle[data-v-ed5ea9a5]{font-size:.8rem;color:var(--text-muted);font-style:italic}.stat-trend[data-v-ed5ea9a5]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.85rem;font-weight:600;margin-top:6px}.trend-up[data-v-ed5ea9a5]{color:var(--accent-success)}.trend-down[data-v-ed5ea9a5]{color:var(--accent-danger)}.trend-neutral[data-v-ed5ea9a5]{color:var(--text-muted)}.stat-badge[data-v-ed5ea9a5]{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:10px;font-size:.7rem;font-weight:700;text-transform:uppercase}.badge-success[data-v-ed5ea9a5]{background:linear-gradient(135deg,var(--accent-success),#059669);color:#fff}.badge-warning[data-v-ed5ea9a5]{background:linear-gradient(135deg,var(--accent-warning),#d97706);color:#000}.badge-error[data-v-ed5ea9a5]{background:linear-gradient(135deg,var(--accent-danger),#dc2626);color:#fff}.badge-info[data-v-ed5ea9a5]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}@media (max-width:768px){.stat-card[data-v-ed5ea9a5]{padding:18px}.stat-number[data-v-ed5ea9a5],.stat-icon[data-v-ed5ea9a5]{font-size:1.8rem}}.forecast-panel[data-v-34f213f4]{background:#ffffff08;border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,.1)}.forecast-panel.period-6m[data-v-34f213f4]{border-left:4px solid #74b9ff}.forecast-panel.period-12m[data-v-34f213f4]{border-left:4px solid #a29bfe}.forecast-header[data-v-34f213f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.outlook-badge[data-v-34f213f4]{display:flex;flex-direction:column;align-items:center;padding:15px 25px;border-radius:12px;min-width:100px}.outlook-badge.outlook-excellent[data-v-34f213f4]{background:linear-gradient(135deg,#00b894,#00cec9)}.outlook-badge.outlook-favorable[data-v-34f213f4]{background:linear-gradient(135deg,#0984e3,#74b9ff)}.outlook-badge.outlook-stable[data-v-34f213f4]{background:linear-gradient(135deg,#636e72,#b2bec3)}.outlook-badge.outlook-challenging[data-v-34f213f4]{background:linear-gradient(135deg,#e17055,#d63031)}.outlook-score[data-v-34f213f4]{font-size:1.8rem;font-weight:700;color:#fff}.outlook-label[data-v-34f213f4]{font-size:.85rem;color:#ffffffe6;margin-top:4px}.period-info[data-v-34f213f4]{text-align:right}.period-label[data-v-34f213f4]{display:block;font-size:1.2rem;font-weight:600;color:#fff}.period-dates[data-v-34f213f4]{font-size:.85rem;color:#fff9}h5[data-v-34f213f4]{color:#fff;margin:0 0 15px;font-size:1.1rem;display:flex;align-items:center;gap:8px}.quarterly-section[data-v-34f213f4]{margin-bottom:25px}.quarters-grid[data-v-34f213f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.quarter-card[data-v-34f213f4]{background:#ffffff0d;padding:15px;border-radius:12px;border-left:3px solid}.quarter-card.outlook-excellent[data-v-34f213f4]{border-left-color:#00b894}.quarter-card.outlook-favorable[data-v-34f213f4]{border-left-color:#0984e3}.quarter-card.outlook-stable[data-v-34f213f4]{border-left-color:#636e72}.quarter-card.outlook-challenging[data-v-34f213f4]{border-left-color:#e17055}.quarter-header[data-v-34f213f4]{display:flex;justify-content:space-between;margin-bottom:8px}.quarter-name[data-v-34f213f4]{font-weight:700;color:#fff;font-size:1.1rem}.quarter-outlook[data-v-34f213f4]{font-size:.75rem;padding:2px 8px;border-radius:8px;background:#ffffff1a;color:#fffc}.quarter-period[data-v-34f213f4]{font-size:.8rem;color:#fff9;margin-bottom:8px}.quarter-stats[data-v-34f213f4]{display:flex;gap:12px;margin-bottom:8px}.quarter-stats .stat[data-v-34f213f4]{font-size:.85rem;padding:2px 8px;border-radius:6px}.quarter-stats .positive[data-v-34f213f4]{background:#00b89433;color:#00b894}.quarter-stats .negative[data-v-34f213f4]{background:#e1705533;color:#e17055}.quarter-focus[data-v-34f213f4]{font-size:.9rem;color:#fff;font-weight:500;margin-bottom:8px}.quarter-actions[data-v-34f213f4]{margin:0;padding-left:16px;font-size:.8rem;color:#ffffffb3}.quarter-actions li[data-v-34f213f4]{margin-bottom:3px}.dual-section[data-v-34f213f4]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.opportunities-section[data-v-34f213f4],.challenges-section[data-v-34f213f4]{display:flex;flex-direction:column;gap:12px}.opportunity-card[data-v-34f213f4],.challenge-card[data-v-34f213f4]{background:#ffffff0d;padding:14px;border-radius:10px;border-left:3px solid}.opportunity-card[data-v-34f213f4]{border-left-color:#00b894}.challenge-card.severity-high[data-v-34f213f4]{border-left-color:#d63031}.challenge-card.severity-medium[data-v-34f213f4]{border-left-color:#fdcb6e}.challenge-card.severity-low[data-v-34f213f4]{border-left-color:#74b9ff}.card-header[data-v-34f213f4]{display:flex;justify-content:space-between;margin-bottom:6px}.timing[data-v-34f213f4]{font-size:.8rem;color:#fff9}.strength[data-v-34f213f4]{font-size:.8rem;font-weight:600;color:#00b894}.severity-badge[data-v-34f213f4]{font-size:.7rem;padding:2px 6px;border-radius:6px;text-transform:uppercase;font-weight:600;background:#ffffff1a;color:#fff}.card-area[data-v-34f213f4]{font-weight:600;color:#fff;margin-bottom:4px;font-size:.95rem}.card-desc[data-v-34f213f4]{font-size:.85rem;color:#fffc;margin-bottom:6px;line-height:1.4}.card-action[data-v-34f213f4]{font-size:.8rem;color:#74b9ff;font-style:italic}.card-mitigation[data-v-34f213f4]{font-size:.8rem;color:#fdcb6e}.member-transits-section[data-v-34f213f4]{margin-bottom:25px}.member-transits-grid[data-v-34f213f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.member-transit-card[data-v-34f213f4]{background:#ffffff0d;padding:14px;border-radius:10px;border-left:3px solid #667eea;position:relative}.member-transit-card.type-opportunity[data-v-34f213f4]{border-left-color:#00b894}.member-transit-card.type-challenge[data-v-34f213f4]{border-left-color:#e17055}.member-transit-card.type-transformation[data-v-34f213f4]{border-left-color:#9b59b6}.mt-header[data-v-34f213f4]{display:flex;justify-content:space-between;margin-bottom:6px}.mt-name[data-v-34f213f4]{font-weight:600;color:#fff}.mt-role[data-v-34f213f4]{font-size:.75rem;color:#ffffff80;background:#ffffff1a;padding:2px 6px;border-radius:6px}.mt-timing[data-v-34f213f4]{font-size:.8rem;color:#fff9;margin-bottom:4px}.mt-transit[data-v-34f213f4]{font-size:.85rem;color:#a29bfe;margin-bottom:8px;font-weight:500}.mt-impact[data-v-34f213f4],.mt-team[data-v-34f213f4]{font-size:.8rem;color:#fffc;margin-bottom:4px;line-height:1.3}.mt-action[data-v-34f213f4]{font-size:.8rem;color:#74b9ff;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.mt-intensity[data-v-34f213f4]{position:absolute;top:10px;right:10px;font-size:.65rem;padding:2px 6px;border-radius:6px;text-transform:uppercase;font-weight:600}.mt-intensity.intensity-high[data-v-34f213f4]{background:#d630314d;color:#ff7675}.mt-intensity.intensity-medium[data-v-34f213f4]{background:#fdcb6e4d;color:#fdcb6e}.mt-intensity.intensity-low[data-v-34f213f4]{background:#74b9ff4d;color:#74b9ff}.show-more-btn[data-v-34f213f4]{width:100%;margin-top:12px;padding:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;cursor:pointer;transition:all .3s}.show-more-btn[data-v-34f213f4]:hover{background:#ffffff1a}.hiring-section[data-v-34f213f4]{margin-bottom:25px}.hiring-grid[data-v-34f213f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px}.hiring-card[data-v-34f213f4]{background:#ffffff0d;padding:16px;border-radius:12px;border-left:4px solid}.hiring-card.quality-excellent[data-v-34f213f4]{border-left-color:#00b894;background:#00b8941a}.hiring-card.quality-good[data-v-34f213f4]{border-left-color:#0984e3}.hiring-card.quality-favorable[data-v-34f213f4]{border-left-color:#636e72}.hw-header[data-v-34f213f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hw-period[data-v-34f213f4]{font-weight:600;color:#fff;font-size:1rem}.hw-score[data-v-34f213f4]{font-size:1.2rem;font-weight:700;color:#00b894}.hw-quality[data-v-34f213f4]{font-size:.85rem;color:#fffc;margin-bottom:10px}.hw-factors[data-v-34f213f4],.hw-best[data-v-34f213f4]{margin-bottom:10px}.hw-factors strong[data-v-34f213f4],.hw-best strong[data-v-34f213f4]{font-size:.8rem;color:#fff9;display:block;margin-bottom:4px}.hw-factors ul[data-v-34f213f4],.hw-best ul[data-v-34f213f4]{margin:0;padding-left:16px;font-size:.8rem;color:#fffc}.hw-factors li[data-v-34f213f4],.hw-best li[data-v-34f213f4]{margin-bottom:2px}.hw-recommendation[data-v-34f213f4]{font-size:.85rem;color:#74b9ff;font-style:italic;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.hw-warnings[data-v-34f213f4]{margin-top:10px}.hw-warnings .warning[data-v-34f213f4]{display:block;font-size:.75rem;color:#fdcb6e;margin-bottom:3px}.org-windows-section[data-v-34f213f4]{margin-bottom:25px}.org-grid[data-v-34f213f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.org-card[data-v-34f213f4]{background:#ffffff0d;padding:16px;border-radius:12px;border-left:4px solid}.org-card.type-Trasformazione[data-v-34f213f4]{border-left-color:#9b59b6}.org-card.type-Innovazione[data-v-34f213f4]{border-left-color:#00cec9}.org-card.type-Ristrutturazione[data-v-34f213f4]{border-left-color:#fdcb6e}.org-card.type-caution[data-v-34f213f4]{border-left-color:#e17055;background:#e170551a}.ow-header[data-v-34f213f4]{display:flex;justify-content:space-between;margin-bottom:8px}.ow-period[data-v-34f213f4]{font-weight:600;color:#fff}.ow-type[data-v-34f213f4]{font-size:.75rem;padding:2px 8px;border-radius:8px;background:#ffffff1a;color:#fffc}.ow-driver[data-v-34f213f4]{font-size:.85rem;color:#a29bfe;margin-bottom:10px}.ow-suitable[data-v-34f213f4],.ow-avoid[data-v-34f213f4]{margin-bottom:10px}.ow-suitable strong[data-v-34f213f4],.ow-avoid strong[data-v-34f213f4]{font-size:.8rem;color:#fff9;display:block;margin-bottom:4px}.ow-suitable ul[data-v-34f213f4],.ow-avoid ul[data-v-34f213f4]{margin:0;padding-left:16px;font-size:.8rem;color:#fffc}.ow-avoid ul[data-v-34f213f4]{color:#e17055}.ow-recommendation[data-v-34f213f4]{font-size:.85rem;color:#74b9ff;font-style:italic}.trends-section[data-v-34f213f4]{margin-bottom:25px}.trends-grid[data-v-34f213f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.trend-card[data-v-34f213f4]{background:#ffffff0d;padding:14px;border-radius:10px;border-left:3px solid}.trend-card.direction-improving[data-v-34f213f4]{border-left-color:#00b894}.trend-card.direction-stable[data-v-34f213f4]{border-left-color:#74b9ff}.trend-card.direction-declining[data-v-34f213f4]{border-left-color:#e17055}.trend-header[data-v-34f213f4]{display:flex;justify-content:space-between;margin-bottom:6px}.trend-name[data-v-34f213f4]{font-weight:600;color:#fff;text-transform:capitalize}.trend-direction[data-v-34f213f4]{font-size:.75rem;color:#ffffffb3}.trend-impact[data-v-34f213f4]{font-size:.85rem;color:#fffc;margin-bottom:4px}.trend-driver[data-v-34f213f4]{font-size:.75rem;color:#ffffff80;text-transform:capitalize}.milestones-section[data-v-34f213f4]{margin-bottom:25px}.milestones-timeline[data-v-34f213f4]{display:flex;flex-direction:column;gap:12px;position:relative;padding-left:30px}.milestones-timeline[data-v-34f213f4]:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#667eea,#764ba2)}.milestone-item[data-v-34f213f4]{display:flex;gap:15px;position:relative}.milestone-item[data-v-34f213f4]:before{content:"";position:absolute;left:-24px;top:8px;width:10px;height:10px;border-radius:50%;background:#667eea;border:2px solid #1a1a2e}.ms-quarter[data-v-34f213f4]{min-width:40px;font-weight:700;color:#667eea;font-size:.9rem}.ms-content[data-v-34f213f4]{flex:1;background:#ffffff0d;padding:12px;border-radius:10px}.ms-timing[data-v-34f213f4]{font-size:.8rem;color:#fff9;margin-bottom:4px}.ms-milestone[data-v-34f213f4]{font-weight:500;color:#fff;margin-bottom:4px}.ms-rationale[data-v-34f213f4]{font-size:.8rem;color:#ffffffb3;font-style:italic}.focus-section[data-v-34f213f4]{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.focus-tags[data-v-34f213f4]{display:flex;flex-wrap:wrap;gap:8px}.focus-tag[data-v-34f213f4]{padding:6px 14px;background:linear-gradient(135deg,#667eea33,#764ba233);border:1px solid rgba(102,126,234,.3);border-radius:20px;font-size:.85rem;color:#ffffffe6}@media (max-width:768px){.dual-section[data-v-34f213f4],.quarters-grid[data-v-34f213f4]{grid-template-columns:1fr}}.team-optimization-service[data-v-a69e5ed3]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.1)}.service-header[data-v-a69e5ed3]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.service-header h3[data-v-a69e5ed3]{color:#fff;font-size:2rem;margin-bottom:10px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service-header p[data-v-a69e5ed3]{color:#ffffffb3;font-size:1.1rem}.analysis-badge[data-v-a69e5ed3]{position:absolute;top:0;right:0;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;color:#fff}.level-basic[data-v-a69e5ed3]{background:#636e72}.level-standard[data-v-a69e5ed3]{background:#0984e3}.level-advanced[data-v-a69e5ed3]{background:#6c5ce7}.level-comprehensive[data-v-a69e5ed3]{background:#00b894}.service-form[data-v-a69e5ed3]{background:#ffffff0d;padding:25px;border-radius:15px;margin-bottom:30px;border:1px solid rgba(255,255,255,.1)}.group-preview[data-v-a69e5ed3]{margin:20px 0;padding:15px;background:#667eea1a;border-radius:12px;border-left:4px solid #667eea}.preview-stats[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:20px}.btn[data-v-a69e5ed3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;width:100%;margin-top:15px}.btn[data-v-a69e5ed3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea80}.btn[data-v-a69e5ed3]:disabled{opacity:.5;cursor:not-allowed}.team-warning[data-v-a69e5ed3]{margin-top:15px;padding:12px;background:#fdcb6e33;color:#fdcb6e;border-radius:8px;font-weight:500}.results[data-v-a69e5ed3]{margin-top:30px}section[data-v-a69e5ed3]{background:#ffffff0d;padding:25px;border-radius:20px;margin-bottom:25px;border:1px solid rgba(255,255,255,.1)}section h4[data-v-a69e5ed3]{color:#fff;margin-bottom:20px;font-size:1.3rem;display:flex;align-items:center;gap:10px}section h5[data-v-a69e5ed3]{color:#ffffffe6;margin:15px 0 10px;font-size:1rem}section h6[data-v-a69e5ed3]{color:#fffc;margin:10px 0 8px;font-size:.9rem}.executive-summary[data-v-a69e5ed3]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.summary-header[data-v-a69e5ed3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.summary-title h4[data-v-a69e5ed3]{margin:0 0 10px}.team-info[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:#ffffffe6}.maturity-badge[data-v-a69e5ed3]{padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:600;color:#fff}.maturity-forming[data-v-a69e5ed3]{background:#fff3}.maturity-storming[data-v-a69e5ed3]{background:#e17055}.maturity-norming[data-v-a69e5ed3]{background:#fdcb6e;color:#2d3436}.maturity-performing[data-v-a69e5ed3]{background:#00b894}.summary-content[data-v-a69e5ed3]{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:start}.summary-details[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:15px}.assessment[data-v-a69e5ed3]{font-size:1.1rem;line-height:1.6;color:#fff}.action-required[data-v-a69e5ed3]{background:#ffffff26;padding:12px 15px;border-radius:10px;display:flex;flex-direction:column;gap:5px}.action-label[data-v-a69e5ed3]{font-weight:600;font-size:.9rem}.action-text[data-v-a69e5ed3]{font-size:.95rem;color:#ffffffe6}.summary-lists[data-v-a69e5ed3]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.strengths-list[data-v-a69e5ed3],.challenges-list[data-v-a69e5ed3]{background:#ffffff1a;padding:15px;border-radius:12px}.strengths-list h5[data-v-a69e5ed3],.challenges-list h5[data-v-a69e5ed3]{margin:0 0 10px;font-size:.95rem}.strengths-list ul[data-v-a69e5ed3],.challenges-list ul[data-v-a69e5ed3]{margin:0;padding-left:18px;font-size:.9rem}.strengths-list li[data-v-a69e5ed3],.challenges-list li[data-v-a69e5ed3]{margin-bottom:5px;color:#ffffffe6}.team-profile .profile-content[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:20px}.personality-card[data-v-a69e5ed3]{background:#9b59b626;padding:20px;border-radius:15px;border-left:4px solid #9b59b6}.personality-header[data-v-a69e5ed3]{margin-bottom:10px}.personality-type[data-v-a69e5ed3]{font-size:1.4rem;font-weight:700;color:#fff}.personality-desc[data-v-a69e5ed3]{color:#fffc;line-height:1.5;margin-bottom:15px}.personality-details[data-v-a69e5ed3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.personality-details .detail[data-v-a69e5ed3]{font-size:.9rem;color:#fffc}.culture-indicators[data-v-a69e5ed3]{background:#ffffff0d;padding:20px;border-radius:15px}.indicators-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.indicator[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:6px}.indicator-label[data-v-a69e5ed3]{font-size:.85rem;color:#ffffffb3}.styles-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.style-card[data-v-a69e5ed3]{background:#ffffff14;padding:18px;border-radius:12px}.style-card h6[data-v-a69e5ed3]{margin:0 0 8px;color:#74b9ff}.style-name[data-v-a69e5ed3]{font-weight:600;color:#fff;margin-bottom:8px;font-size:1.1rem}.style-card p[data-v-a69e5ed3]{font-size:.85rem;color:#ffffffb3;margin-bottom:10px}.team-dynamics .dynamics-overview[data-v-a69e5ed3]{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;margin-bottom:25px}.relationship-health h5[data-v-a69e5ed3]{margin:0 0 15px}.health-bars[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:10px}.health-item[data-v-a69e5ed3]{display:flex;align-items:center;gap:12px}.health-item span[data-v-a69e5ed3]{min-width:100px;font-size:.85rem;color:#ffffffb3}.health-bar[data-v-a69e5ed3]{height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:.85rem;min-width:40px;transition:width .5s}.health-bar.positive[data-v-a69e5ed3]{background:linear-gradient(90deg,#00b894,#00cec9)}.health-bar.moderate[data-v-a69e5ed3]{background:linear-gradient(90deg,#fdcb6e,#f39c12)}.health-bar.attention[data-v-a69e5ed3]{background:linear-gradient(90deg,#e17055,#d63031)}.key-connectors[data-v-a69e5ed3]{margin-bottom:25px}.connectors-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.connector-card[data-v-a69e5ed3]{background:#ffffff14;padding:15px;border-radius:12px;border-left:4px solid}.connector-card.influence-high[data-v-a69e5ed3]{border-left-color:#00b894}.connector-card.influence-medium[data-v-a69e5ed3]{border-left-color:#74b9ff}.connector-header[data-v-a69e5ed3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.connector-name[data-v-a69e5ed3]{font-weight:600;color:#fff}.connector-influence[data-v-a69e5ed3]{font-size:.75rem;padding:3px 8px;border-radius:10px;background:#ffffff1a;color:#fffc}.connector-role[data-v-a69e5ed3]{font-size:.85rem;color:#fff9;margin-bottom:6px}.connector-best[data-v-a69e5ed3]{font-size:.85rem;color:#fffc;font-style:italic}.partnerships-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.partnerships-section[data-v-a69e5ed3]{background:#ffffff0d;padding:18px;border-radius:15px}.partnerships-section.positive[data-v-a69e5ed3]{border-left:4px solid #00b894}.partnerships-section.attention[data-v-a69e5ed3]{border-left:4px solid #e17055}.partnership-card[data-v-a69e5ed3]{background:#ffffff14;padding:12px;border-radius:10px;margin-bottom:10px}.partnership-card[data-v-a69e5ed3]:last-child{margin-bottom:0}.partnership-members[data-v-a69e5ed3]{font-weight:600;color:#fff;margin-bottom:6px}.partnership-strength[data-v-a69e5ed3]{font-size:.9rem;color:#00b894;margin-bottom:4px}.partnership-use[data-v-a69e5ed3],.partnership-suggestion[data-v-a69e5ed3]{font-size:.85rem;color:#ffffffb3}.partnership-challenge[data-v-a69e5ed3]{font-size:.85rem;color:#e17055;margin-bottom:4px}.conflict-analysis[data-v-a69e5ed3]{border-left:4px solid #e17055}.conflict-overview[data-v-a69e5ed3]{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:start}.risk-indicator[data-v-a69e5ed3]{text-align:center;padding:20px;border-radius:15px;min-width:120px}.risk-indicator.risk-low[data-v-a69e5ed3]{background:#00b89433}.risk-indicator.risk-moderate[data-v-a69e5ed3]{background:#fdcb6e33}.risk-indicator.risk-elevated[data-v-a69e5ed3]{background:#e1705533}.risk-indicator.risk-high[data-v-a69e5ed3]{background:#d6303133}.risk-indicator.risk-critical[data-v-a69e5ed3]{background:#d6303166}.risk-score[data-v-a69e5ed3]{font-size:2.5rem;font-weight:700;color:#fff}.risk-label[data-v-a69e5ed3]{font-size:.9rem;color:#fffc}.conflict-details[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:20px}.patterns-section[data-v-a69e5ed3],.critical-section[data-v-a69e5ed3]{background:#ffffff0d;padding:15px;border-radius:12px}.pattern-card[data-v-a69e5ed3],.critical-card[data-v-a69e5ed3]{background:#ffffff14;padding:12px;border-radius:10px;margin-bottom:10px;border-left:3px solid}.pattern-card.impact-high[data-v-a69e5ed3],.critical-card.urgency-immediate[data-v-a69e5ed3]{border-left-color:#d63031}.pattern-card.impact-medium[data-v-a69e5ed3],.critical-card.urgency-short-term[data-v-a69e5ed3]{border-left-color:#fdcb6e}.pattern-card.impact-low[data-v-a69e5ed3],.critical-card.urgency-monitor[data-v-a69e5ed3]{border-left-color:#74b9ff}.pattern-header[data-v-a69e5ed3],.critical-involved[data-v-a69e5ed3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pattern-name[data-v-a69e5ed3],.critical-involved[data-v-a69e5ed3]{font-weight:600;color:#fff}.pattern-frequency[data-v-a69e5ed3]{font-size:.75rem;padding:2px 8px;border-radius:10px;background:#ffffff1a}.pattern-areas[data-v-a69e5ed3],.critical-issue[data-v-a69e5ed3]{font-size:.85rem;color:#ffffffb3}.critical-action[data-v-a69e5ed3]{font-size:.85rem;color:#74b9ff;margin-top:6px;font-style:italic}.mediators-section[data-v-a69e5ed3]{margin-top:20px}.mediators-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.mediator-card[data-v-a69e5ed3]{background:#00b89426;padding:15px;border-radius:12px;border-left:4px solid #00b894}.mediator-name[data-v-a69e5ed3]{font-weight:600;color:#fff;margin-bottom:6px}.mediator-strength[data-v-a69e5ed3]{font-size:.85rem;color:#fffc;margin-bottom:4px}.mediator-best[data-v-a69e5ed3]{font-size:.8rem;color:#fff9;font-style:italic}.working-groups[data-v-a69e5ed3]{border-left:4px solid #74b9ff}.groups-overview[data-v-a69e5ed3]{display:flex;align-items:center;gap:30px;margin-bottom:25px}.flexibility-assessment[data-v-a69e5ed3]{font-size:.9rem;color:#fffc;margin-top:10px;max-width:250px;text-align:center}.recommended-teams[data-v-a69e5ed3]{margin-bottom:25px}.teams-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.team-card[data-v-a69e5ed3]{background:#ffffff14;padding:18px;border-radius:15px;border-left:4px solid #667eea}.team-header[data-v-a69e5ed3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.team-type[data-v-a69e5ed3]{font-weight:600;color:#fff;font-size:1rem}.team-score[data-v-a69e5ed3]{background:linear-gradient(135deg,#00b894,#00cec9);color:#fff;padding:4px 10px;border-radius:10px;font-weight:600;font-size:.85rem}.team-members[data-v-a69e5ed3]{margin-bottom:12px}.member-item[data-v-a69e5ed3]{display:flex;justify-content:space-between;padding:6px 10px;background:#ffffff0d;border-radius:6px;margin-bottom:4px}.member-name[data-v-a69e5ed3]{font-weight:500;color:#fff;font-size:.9rem}.member-contrib[data-v-a69e5ed3]{font-size:.75rem;color:#fff9}.team-info[data-v-a69e5ed3]{font-size:.85rem;color:#ffffffb3;margin-bottom:8px}.team-notes[data-v-a69e5ed3]{font-size:.85rem;color:#fff9;font-style:italic}.collab-networks .networks-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.network-card[data-v-a69e5ed3]{background:#ffffff14;padding:15px;border-radius:12px}.network-type[data-v-a69e5ed3]{font-weight:600;color:#74b9ff;margin-bottom:8px}.network-members[data-v-a69e5ed3]{font-size:.9rem;color:#fff;margin-bottom:6px}.network-best[data-v-a69e5ed3]{font-size:.85rem;color:#ffffffb3}.forecast-section[data-v-a69e5ed3]{border-left:4px solid #9b59b6}.forecast-6m h4[data-v-a69e5ed3]{color:#74b9ff}.forecast-12m h4[data-v-a69e5ed3]{color:#a29bfe}.recommendations[data-v-a69e5ed3]{border-left:4px solid #fdcb6e}.recommendations-tabs[data-v-a69e5ed3],.interpretation-tabs[data-v-a69e5ed3]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.rec-tab[data-v-a69e5ed3],.int-tab[data-v-a69e5ed3]{padding:10px 16px;border-radius:10px;background:#ffffff1a;color:#ffffffb3;cursor:pointer;transition:all .3s;font-size:.85rem}.rec-tab.active[data-v-a69e5ed3],.int-tab.active[data-v-a69e5ed3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.rec-list[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:15px}.rec-card[data-v-a69e5ed3]{background:#ffffff14;padding:18px;border-radius:12px;border-left:4px solid}.rec-card.priority-critical[data-v-a69e5ed3]{border-left-color:#d63031}.rec-card.priority-high[data-v-a69e5ed3]{border-left-color:#e17055}.rec-card.priority-medium[data-v-a69e5ed3]{border-left-color:#74b9ff}.rec-card.priority-low[data-v-a69e5ed3]{border-left-color:#636e72}.rec-header[data-v-a69e5ed3]{display:flex;justify-content:space-between;margin-bottom:10px}.rec-priority[data-v-a69e5ed3]{padding:3px 10px;border-radius:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff;background:#fff3}.rec-responsible[data-v-a69e5ed3],.rec-timeline[data-v-a69e5ed3]{font-size:.85rem;color:#fff9}.rec-action[data-v-a69e5ed3]{font-weight:500;color:#fff;margin-bottom:8px;line-height:1.4}.rec-outcome[data-v-a69e5ed3]{font-size:.85rem;color:#ffffffb3;font-style:italic}.rec-card.strategic[data-v-a69e5ed3]{border-left-color:#9b59b6}.rec-goal[data-v-a69e5ed3]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:15px}.rec-actions[data-v-a69e5ed3],.rec-kpis[data-v-a69e5ed3]{margin-bottom:12px}.rec-actions h6[data-v-a69e5ed3],.rec-kpis h6[data-v-a69e5ed3]{margin:0 0 8px;color:#fffc}.rec-actions ul[data-v-a69e5ed3],.rec-kpis ul[data-v-a69e5ed3]{margin:0;padding-left:18px;font-size:.9rem;color:#ffffffb3}.rec-actions li[data-v-a69e5ed3],.rec-kpis li[data-v-a69e5ed3]{margin-bottom:4px}.interpretation[data-v-a69e5ed3]{border-left:4px solid #00cec9}.narrative[data-v-a69e5ed3]{background:#ffffff14;padding:20px;border-radius:15px;line-height:1.7;color:#ffffffe6;font-size:.95rem;white-space:pre-wrap}.narrative.executive[data-v-a69e5ed3]{border-left:4px solid #667eea}.narrative.team[data-v-a69e5ed3]{border-left:4px solid #00b894}.insights-list[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:12px}.insight-item[data-v-a69e5ed3]{background:#ffffff14;padding:15px;border-radius:10px;color:#ffffffe6;font-size:.95rem}.member-highlights[data-v-a69e5ed3]{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.member-highlights h5[data-v-a69e5ed3]{margin-bottom:15px}.highlight-card[data-v-a69e5ed3]{background:#ffffff0d;padding:15px;border-radius:10px;margin-bottom:10px;border-left:3px solid #a29bfe}.highlight-name[data-v-a69e5ed3]{font-weight:600;color:#fff;margin-bottom:8px;font-size:1rem}.highlight-period[data-v-a69e5ed3],.highlight-focus[data-v-a69e5ed3],.highlight-support[data-v-a69e5ed3]{font-size:.85rem;color:#fffc;margin-bottom:4px}.hiring-guidance[data-v-a69e5ed3],.change-readiness[data-v-a69e5ed3],.quarterly-priorities[data-v-a69e5ed3]{padding:5px}.guidance-content[data-v-a69e5ed3],.readiness-content[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:20px}.guidance-section[data-v-a69e5ed3],.readiness-state[data-v-a69e5ed3],.readiness-windows[data-v-a69e5ed3],.readiness-approach[data-v-a69e5ed3]{background:#ffffff0d;padding:15px;border-radius:12px}.guidance-section h5[data-v-a69e5ed3],.readiness-state h5[data-v-a69e5ed3],.readiness-windows h5[data-v-a69e5ed3],.readiness-approach h5[data-v-a69e5ed3]{margin:0 0 12px;color:#74b9ff;font-size:.95rem}.guidance-list[data-v-a69e5ed3],.windows-list[data-v-a69e5ed3]{display:flex;flex-wrap:wrap;gap:8px}.guidance-tag[data-v-a69e5ed3],.window-tag[data-v-a69e5ed3]{padding:6px 12px;border-radius:8px;font-size:.85rem;color:#fff}.guidance-tag.positive[data-v-a69e5ed3]{background:#00b8944d;border:1px solid rgba(0,184,148,.5)}.window-tag[data-v-a69e5ed3]{background:#667eea4d;border:1px solid rgba(102,126,234,.5)}.guidance-profiles[data-v-a69e5ed3]{margin:0;padding-left:18px;color:#ffffffe6}.guidance-profiles li[data-v-a69e5ed3]{margin-bottom:6px;font-size:.9rem}.guidance-integration[data-v-a69e5ed3]{margin:0;color:#ffffffe6;font-size:.9rem;line-height:1.5}.state-badge[data-v-a69e5ed3]{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;font-weight:600;color:#fff;font-size:.9rem}.readiness-approach p[data-v-a69e5ed3]{margin:0;color:#ffffffe6;font-size:.9rem;line-height:1.5}.priorities-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:25px}.quarter-priority-card[data-v-a69e5ed3]{background:#ffffff0d;padding:18px;border-radius:12px;border-left:4px solid #667eea}.qp-header[data-v-a69e5ed3]{margin-bottom:10px}.qp-quarter[data-v-a69e5ed3]{font-size:1.2rem;font-weight:700;color:#667eea}.qp-focus[data-v-a69e5ed3]{font-weight:500;color:#fff;margin-bottom:12px;font-size:.95rem}.qp-actions h6[data-v-a69e5ed3]{margin:0 0 8px;color:#ffffffb3;font-size:.8rem}.qp-actions ul[data-v-a69e5ed3]{margin:0;padding-left:16px;font-size:.85rem;color:#fffc}.qp-actions li[data-v-a69e5ed3]{margin-bottom:4px}.risk-mitigation[data-v-a69e5ed3]{margin-top:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.risk-mitigation h5[data-v-a69e5ed3]{margin-bottom:15px;color:#e17055}.risks-list[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:12px}.risk-item[data-v-a69e5ed3]{background:#e170551a;padding:15px;border-radius:10px;border-left:3px solid #e17055}.risk-name[data-v-a69e5ed3]{font-weight:500;color:#fff;margin-bottom:6px}.risk-timing[data-v-a69e5ed3]{font-size:.85rem;color:#fff9;margin-bottom:4px}.risk-strategy[data-v-a69e5ed3]{font-size:.85rem;color:#74b9ff}.no-data[data-v-a69e5ed3]{text-align:center;padding:30px;color:#ffffff80;font-style:italic}.metadata[data-v-a69e5ed3]{background:#ffffff08;padding:15px;border-radius:12px}.metadata-grid[data-v-a69e5ed3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.meta-item[data-v-a69e5ed3]{display:flex;flex-direction:column;gap:4px;padding:10px;background:#ffffff0d;border-radius:8px}.meta-label[data-v-a69e5ed3]{font-size:.8rem;color:#ffffff80}.meta-value[data-v-a69e5ed3]{font-weight:600;color:#fff}@media (max-width:768px){.summary-content[data-v-a69e5ed3],.dynamics-overview[data-v-a69e5ed3],.conflict-overview[data-v-a69e5ed3],.groups-overview[data-v-a69e5ed3],.partnerships-grid[data-v-a69e5ed3],.styles-grid[data-v-a69e5ed3],.summary-lists[data-v-a69e5ed3]{grid-template-columns:1fr}.interpretation-tabs[data-v-a69e5ed3]{flex-wrap:wrap}}.horizon-options[data-v-a69e5ed3]{margin-top:20px;padding:15px;background:#764ba21a;border-radius:12px}.horizon-options h4[data-v-a69e5ed3]{color:#fff;margin-bottom:15px;font-size:1rem}.horizon-selector[data-v-a69e5ed3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.horizon-btn[data-v-a69e5ed3]{background:linear-gradient(135deg,#252536,#2d2d44);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.horizon-btn[data-v-a69e5ed3]:hover:not(:disabled){border-color:#667eea80;transform:translateY(-2px)}.horizon-btn.active[data-v-a69e5ed3]{border-color:#667eea;background:linear-gradient(135deg,#2d1f5e,#1e1e2e);box-shadow:0 0 20px #667eea4d}.horizon-btn[data-v-a69e5ed3]:disabled{opacity:.5;cursor:not-allowed}.horizon-icon[data-v-a69e5ed3]{font-size:1.5rem}.horizon-label[data-v-a69e5ed3]{color:#e2e8f0;font-weight:700;font-size:1rem}.horizon-desc[data-v-a69e5ed3]{color:#64748b;font-size:.75rem}.upgrade-badge[data-v-a69e5ed3]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:2px 8px;border-radius:10px;font-size:.65rem;font-weight:700}@media (max-width:768px){.horizon-selector[data-v-a69e5ed3]{grid-template-columns:1fr}}.company-profile-service[data-v-99601455]{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.08)}.service-header[data-v-99601455]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.service-header h3[data-v-99601455]{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;margin-bottom:10px}.service-header p[data-v-99601455]{color:#94a3b8}.service-form[data-v-99601455]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.06)}.btn[data-v-99601455]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;width:100%;margin-top:15px;box-shadow:0 8px 25px #667eea4d}.btn[data-v-99601455]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #667eea66}.btn[data-v-99601455]:disabled{opacity:.5;cursor:not-allowed}.profile-results[data-v-99601455]{margin-top:30px;display:flex;flex-direction:column;gap:25px}.executive-summary[data-v-99601455]{background:linear-gradient(135deg,#667eea,#764ba2);padding:30px;border-radius:16px;box-shadow:0 10px 30px #667eea4d}.executive-summary h4[data-v-99601455]{margin:0 0 15px;font-size:1.4rem;color:#fff}.summary-text[data-v-99601455]{color:#fffffff2;font-size:1.05rem;line-height:1.7;margin:0 0 20px}.company-meta[data-v-99601455]{display:flex;flex-wrap:wrap;gap:10px}.meta-tag[data-v-99601455]{background:#ffffff26;padding:6px 14px;border-radius:20px;font-size:.85rem;color:#fff}.section-card[data-v-99601455]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.section-card h4[data-v-99601455]{color:#e2e8f0;margin:0 0 20px;font-size:1.25rem;display:flex;align-items:center;gap:10px}.dna-section[data-v-99601455]{border-left:4px solid #a855f7}.culture-section[data-v-99601455]{border-left:4px solid #22c55e}.positioning-section[data-v-99601455]{border-left:4px solid #3b82f6}.risks-section[data-v-99601455]{border-left:4px solid #ef4444}.recommendations-section[data-v-99601455]{border-left:4px solid #f59e0b}.dna-grid[data-v-99601455]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.dna-item[data-v-99601455]{background:#a855f71a;padding:18px;border-radius:12px;border:1px solid rgba(168,85,247,.2)}.dna-label[data-v-99601455]{font-weight:600;color:#a855f7;font-size:.9rem;margin-bottom:8px}.dna-value[data-v-99601455]{color:#e2e8f0;line-height:1.6}.value-tag[data-v-99601455]{display:inline-block;background:#a855f733;padding:4px 12px;border-radius:15px;margin:3px 5px 3px 0;font-size:.85rem;color:#c4b5fd}.culture-grid[data-v-99601455]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.culture-item[data-v-99601455]{background:linear-gradient(135deg,#252536,#2d2d44);padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.culture-header[data-v-99601455]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.culture-icon[data-v-99601455]{font-size:1.3rem}.culture-title[data-v-99601455]{font-weight:600;color:#e2e8f0}.culture-desc[data-v-99601455]{margin:12px 0 0;font-size:.85rem;color:#94a3b8;line-height:1.5}.positioning-grid[data-v-99601455]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:20px}.positioning-item[data-v-99601455]{background:#3b82f61a;padding:18px;border-radius:12px;border:1px solid rgba(59,130,246,.2)}.positioning-item h5[data-v-99601455]{margin:0 0 12px;color:#60a5fa;font-size:1rem}.positioning-item ul[data-v-99601455]{margin:0;padding-left:20px;color:#e2e8f0}.positioning-item li[data-v-99601455]{margin-bottom:8px;line-height:1.5}.market-position[data-v-99601455]{background:#3b82f60d;padding:18px;border-radius:12px;border:1px solid rgba(59,130,246,.15)}.market-position h5[data-v-99601455]{margin:0 0 10px;color:#60a5fa;font-size:1rem}.market-position p[data-v-99601455]{margin:0;color:#e2e8f0;line-height:1.6}.risks-list[data-v-99601455]{display:flex;flex-direction:column;gap:15px}.risk-item[data-v-99601455]{background:#ef44441a;padding:18px;border-radius:12px;border:1px solid rgba(239,68,68,.2)}.risk-item.impact-high[data-v-99601455]{border-left:4px solid #ef4444}.risk-item.impact-medium[data-v-99601455]{border-left:4px solid #f59e0b}.risk-item.impact-low[data-v-99601455]{border-left:4px solid #22c55e}.risk-header[data-v-99601455]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.risk-indicator[data-v-99601455]{width:10px;height:10px;border-radius:50%;background:#ef4444}.impact-medium .risk-indicator[data-v-99601455]{background:#f59e0b}.impact-low .risk-indicator[data-v-99601455]{background:#22c55e}.risk-text[data-v-99601455]{flex:1;color:#e2e8f0;font-weight:500}.risk-impact[data-v-99601455]{font-size:.75rem;padding:4px 10px;border-radius:12px;background:#ef444433;color:#fca5a5;text-transform:uppercase;font-weight:600}.impact-medium .risk-impact[data-v-99601455]{background:#f59e0b33;color:#fcd34d}.impact-low .risk-impact[data-v-99601455]{background:#22c55e33;color:#86efac}.risk-mitigation[data-v-99601455]{font-size:.9rem;color:#94a3b8;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);margin-top:10px}.recommendations-list[data-v-99601455]{display:flex;flex-direction:column;gap:15px}.recommendation-item[data-v-99601455]{background:#f59e0b1a;padding:18px;border-radius:12px;border:1px solid rgba(245,158,11,.2)}.recommendation-item.priority-high[data-v-99601455]{border-left:4px solid #ef4444}.recommendation-item.priority-medium[data-v-99601455]{border-left:4px solid #f59e0b}.recommendation-item.priority-low[data-v-99601455]{border-left:4px solid #22c55e}.rec-header[data-v-99601455]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rec-area[data-v-99601455]{font-weight:600;color:#fbbf24;font-size:.95rem}.rec-priority[data-v-99601455]{font-size:.75rem;padding:4px 10px;border-radius:12px;background:#f59e0b33;color:#fcd34d;text-transform:uppercase;font-weight:600}.priority-high .rec-priority[data-v-99601455]{background:#ef444433;color:#fca5a5}.priority-low .rec-priority[data-v-99601455]{background:#22c55e33;color:#86efac}.rec-action[data-v-99601455]{color:#e2e8f0;line-height:1.6;margin-bottom:8px}.rec-rationale[data-v-99601455]{font-size:.85rem;color:#94a3b8;font-style:italic}@media (max-width:768px){.dna-grid[data-v-99601455],.culture-grid[data-v-99601455],.positioning-grid[data-v-99601455]{grid-template-columns:1fr}.company-meta[data-v-99601455]{flex-direction:column}}.strategic-plan-service[data-v-8fbfc696]{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.08)}.service-header[data-v-8fbfc696]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.service-header h3[data-v-8fbfc696]{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;margin-bottom:10px}.service-header p[data-v-8fbfc696]{color:#94a3b8}.service-form[data-v-8fbfc696]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.06)}.plan-options[data-v-8fbfc696]{margin:20px 0}.form-group label[data-v-8fbfc696]{display:block;margin-bottom:12px;font-weight:600;color:#e2e8f0}.duration-buttons[data-v-8fbfc696]{display:flex;gap:12px}.duration-btn[data-v-8fbfc696]{flex:1;padding:14px 20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#252536,#2d2d44);border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s;color:#94a3b8}.duration-btn[data-v-8fbfc696]:hover{border-color:#667eea66;color:#e2e8f0}.duration-btn.active[data-v-8fbfc696]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 8px 25px #667eea4d}.btn[data-v-8fbfc696]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;width:100%;margin-top:15px;box-shadow:0 8px 25px #667eea4d}.btn[data-v-8fbfc696]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #667eea66}.btn[data-v-8fbfc696]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary[data-v-8fbfc696]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 25px #3b82f64d}.btn-secondary[data-v-8fbfc696]:hover:not(:disabled){box-shadow:0 15px 35px #3b82f666}.plan-results[data-v-8fbfc696]{margin-top:30px}.plan-header[data-v-8fbfc696]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:25px;border-radius:16px;margin-bottom:25px;box-shadow:0 10px 30px #667eea4d}.plan-title[data-v-8fbfc696]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.plan-title h4[data-v-8fbfc696]{margin:0;font-size:1.4rem}.plan-duration[data-v-8fbfc696]{background:#fff3;padding:8px 16px;border-radius:20px;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plan-period[data-v-8fbfc696]{display:flex;align-items:center;gap:15px;font-size:.95rem}.plan-period .arrow[data-v-8fbfc696]{font-size:1.2rem;color:#ffffffb3}.executive-summary[data-v-8fbfc696]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:22px;border-radius:14px;margin-bottom:25px;border-left:4px solid #667eea}.executive-summary h5[data-v-8fbfc696]{color:#e2e8f0;margin:0 0 12px}.executive-summary p[data-v-8fbfc696]{color:#94a3b8;margin:0;line-height:1.6}.alerts-section[data-v-8fbfc696]{margin-bottom:30px}.alerts-section h5[data-v-8fbfc696]{color:#e2e8f0;margin-bottom:20px;font-size:1.2rem}.alerts-grid[data-v-8fbfc696]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.alert-card[data-v-8fbfc696]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px;border-left:4px solid #64748b;border:1px solid rgba(255,255,255,.06)}.alert-card.urgency-high[data-v-8fbfc696]{border-left-color:#ef4444}.alert-card.urgency-medium[data-v-8fbfc696]{border-left-color:#f59e0b}.alert-card.urgency-low[data-v-8fbfc696]{border-left-color:#22c55e}.alert-header[data-v-8fbfc696]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.alert-icon[data-v-8fbfc696]{font-size:1.2rem}.alert-days[data-v-8fbfc696]{background:linear-gradient(135deg,#374151,#4b5563);padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:600;color:#e2e8f0}.alert-date[data-v-8fbfc696]{font-size:.85rem;color:#64748b;margin-bottom:6px}.alert-transit[data-v-8fbfc696]{font-weight:600;color:#e2e8f0;margin-bottom:6px;font-size:.9rem}.alert-impact[data-v-8fbfc696]{font-size:.85rem;color:#94a3b8;line-height:1.5}.monthly-breakdown h5[data-v-8fbfc696]{color:#e2e8f0;margin-bottom:20px;font-size:1.2rem}.timeline[data-v-8fbfc696]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.month-card[data-v-8fbfc696]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:all .3s}.month-card.intensity-very_high[data-v-8fbfc696]{border-color:#ef444466;background:linear-gradient(135deg,#2d2536,#352536)}.month-card.intensity-high[data-v-8fbfc696]{border-color:#f59e0b66;background:linear-gradient(135deg,#2d2d36,#353528)}.month-card.intensity-medium[data-v-8fbfc696]{border-color:#3b82f666;background:linear-gradient(135deg,#252d36,#283540)}.month-card.intensity-low[data-v-8fbfc696]{border-color:#22c55e66;background:linear-gradient(135deg,#253630,#284038)}.month-header[data-v-8fbfc696]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.month-header h6[data-v-8fbfc696]{margin:0;color:#e2e8f0;font-size:1rem}.intensity-badge[data-v-8fbfc696]{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.intensity-badge.very_high[data-v-8fbfc696]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.intensity-badge.high[data-v-8fbfc696]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.intensity-badge.medium[data-v-8fbfc696]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.intensity-badge.low[data-v-8fbfc696]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.month-stats[data-v-8fbfc696]{display:flex;gap:10px;margin-bottom:12px;font-size:.85rem;color:#94a3b8}.major-count[data-v-8fbfc696]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:3px 8px;border-radius:8px;font-weight:600}.month-transits[data-v-8fbfc696]{display:flex;flex-direction:column;gap:6px}.transit-mini[data-v-8fbfc696]{font-size:.8rem;color:#e2e8f0;padding:6px 8px;background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:6px}.recommendations-section[data-v-8fbfc696]{margin-bottom:30px}.recommendations-section h5[data-v-8fbfc696]{color:#e2e8f0;margin-bottom:20px;font-size:1.2rem}.recommendations-grid[data-v-8fbfc696]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.rec-card[data-v-8fbfc696]{background:linear-gradient(135deg,#252536,#2d2d44);padding:20px;border-radius:12px;border-left:4px solid #3b82f6;border:1px solid rgba(255,255,255,.06)}.rec-card.priority-high[data-v-8fbfc696]{border-left-color:#ef4444}.rec-card.priority-medium[data-v-8fbfc696]{border-left-color:#f59e0b}.rec-card.priority-low[data-v-8fbfc696]{border-left-color:#22c55e}.rec-header[data-v-8fbfc696]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rec-area[data-v-8fbfc696]{font-weight:600;color:#e2e8f0;font-size:1rem}.priority-badge[data-v-8fbfc696]{padding:5px 10px;border-radius:10px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff}.priority-badge.high[data-v-8fbfc696]{background:linear-gradient(135deg,#ef4444,#dc2626)}.priority-badge.medium[data-v-8fbfc696]{background:linear-gradient(135deg,#f59e0b,#d97706)}.priority-badge.low[data-v-8fbfc696]{background:linear-gradient(135deg,#22c55e,#16a34a)}.rec-action[data-v-8fbfc696]{color:#94a3b8;margin-bottom:12px;line-height:1.6}.rec-timing[data-v-8fbfc696]{font-size:.9rem;color:#64748b;background:linear-gradient(135deg,#1e1e2e,#252536);padding:10px 12px;border-radius:8px}.insights-section[data-v-8fbfc696]{margin-bottom:30px;background:linear-gradient(135deg,#1e1e2e,#252536);padding:22px;border-radius:14px;border:1px solid rgba(255,255,255,.06)}.insights-section h5[data-v-8fbfc696]{color:#e2e8f0;margin:0 0 15px}.insights-list[data-v-8fbfc696]{margin:0;padding-left:20px;color:#94a3b8}.insights-list li[data-v-8fbfc696]{margin-bottom:10px;line-height:1.6}.detailed-analysis[data-v-8fbfc696]{background:linear-gradient(135deg,#252536,#2d2d44);padding:22px;border-radius:14px;border:1px solid rgba(255,255,255,.06);margin-bottom:25px}.detailed-analysis h5[data-v-8fbfc696]{color:#e2e8f0;margin:0 0 15px}.analysis-content[data-v-8fbfc696]{color:#94a3b8;line-height:1.8;white-space:pre-wrap}.plan-actions[data-v-8fbfc696]{display:flex;gap:14px;margin-top:30px}.plan-actions .btn[data-v-8fbfc696]{margin:0;flex:1}@media (max-width:768px){.alerts-grid[data-v-8fbfc696],.timeline[data-v-8fbfc696],.recommendations-grid[data-v-8fbfc696]{grid-template-columns:1fr}.plan-actions[data-v-8fbfc696],.duration-buttons[data-v-8fbfc696]{flex-direction:column}.plan-title[data-v-8fbfc696]{flex-direction:column;align-items:flex-start}}.candidate-assessment-service[data-v-15da5e33]{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.08)}.service-header[data-v-15da5e33]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.service-header h3[data-v-15da5e33]{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;margin-bottom:10px}.service-header p[data-v-15da5e33]{color:#94a3b8;font-size:1rem}.service-tabs[data-v-15da5e33]{display:flex;gap:10px;margin-bottom:25px;padding:5px;background:#ffffff0d;border-radius:12px}.tab[data-v-15da5e33]{flex:1;padding:12px 20px;text-align:center;border-radius:10px;cursor:pointer;color:#ffffffb3;font-weight:500;transition:all .3s}.tab[data-v-15da5e33]:hover{background:#ffffff1a}.tab.active[data-v-15da5e33]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.tab-content[data-v-15da5e33]{animation:fadeIn-15da5e33 .3s ease}@keyframes fadeIn-15da5e33{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.service-form[data-v-15da5e33]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.06)}.selection-section[data-v-15da5e33]{margin-bottom:30px}.selection-section h4[data-v-15da5e33],.targets-section h4[data-v-15da5e33],.forecast-form h4[data-v-15da5e33]{color:#e2e8f0;margin-bottom:20px;font-size:1.15rem}.form-description[data-v-15da5e33]{color:#94a3b8;margin-bottom:20px;font-size:.95rem}.candidates-grid[data-v-15da5e33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.candidate-card[data-v-15da5e33]{background:linear-gradient(135deg,#252536,#2d2d44);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s;display:flex;justify-content:space-between;align-items:center}.candidate-card[data-v-15da5e33]:hover{border-color:#667eea66;transform:translateY(-2px);box-shadow:0 8px 25px #667eea26}.candidate-card.selected[data-v-15da5e33]{border-color:#4ade80;background:linear-gradient(135deg,#1a2e1a,#1e3a1e);box-shadow:0 0 20px #4ade8026}.candidate-info strong[data-v-15da5e33]{color:#e2e8f0;display:block;margin-bottom:5px}.candidate-role[data-v-15da5e33]{color:#a855f7;font-size:.9rem;margin-bottom:3px}.candidate-group[data-v-15da5e33]{color:#22d3ee;font-size:.8rem}.selected-icon[data-v-15da5e33]{width:26px;height:26px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 0 15px #22c55e66}.no-candidates[data-v-15da5e33]{text-align:center;padding:40px;color:#94a3b8;background:linear-gradient(135deg,#252536,#2d2d44);border-radius:12px;border:2px dashed rgba(255,255,255,.1)}.no-candidates strong[data-v-15da5e33]{color:#667eea}.target-options[data-v-15da5e33]{display:flex;flex-direction:column;gap:16px}.target-option[data-v-15da5e33]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.target-label[data-v-15da5e33]{display:flex;align-items:center;gap:12px;font-weight:600;color:#e2e8f0;margin-bottom:12px;cursor:pointer}.target-label input[type=checkbox][data-v-15da5e33]{transform:scale(1.3);accent-color:#667eea}.target-select[data-v-15da5e33],.form-select[data-v-15da5e33],.form-input[data-v-15da5e33]{width:100%;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:1rem;background:linear-gradient(135deg,#1e1e2e,#252536);color:#e2e8f0;cursor:pointer}.target-select[data-v-15da5e33]:focus,.form-select[data-v-15da5e33]:focus,.form-input[data-v-15da5e33]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea33}.form-row[data-v-15da5e33]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-v-15da5e33]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-15da5e33]{color:#94a3b8;font-size:.9rem;font-weight:500}.form-options[data-v-15da5e33]{margin-bottom:20px}.option-toggle[data-v-15da5e33]{display:flex;align-items:center;gap:10px;color:#e2e8f0;cursor:pointer}.option-toggle input[data-v-15da5e33]{accent-color:#667eea}.assessment-btn[data-v-15da5e33],.forecast-btn[data-v-15da5e33]{width:100%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;margin-top:10px;box-shadow:0 8px 25px #f59e0b4d}.forecast-btn[data-v-15da5e33]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.assessment-btn[data-v-15da5e33]:hover:not(:disabled),.forecast-btn[data-v-15da5e33]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #f59e0b66}.assessment-btn[data-v-15da5e33]:disabled,.forecast-btn[data-v-15da5e33]:disabled{opacity:.5;cursor:not-allowed;transform:none}.results-summary[data-v-15da5e33]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:25px;margin-bottom:30px;box-shadow:0 10px 30px #667eea4d}.results-summary h4[data-v-15da5e33]{color:#fff;margin-bottom:20px;font-size:1.25rem}.summary-stats[data-v-15da5e33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.summary-item[data-v-15da5e33]{text-align:center;background:#ffffff1a;padding:18px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.summary-item strong[data-v-15da5e33]{display:block;font-size:1.6rem;margin-bottom:5px;color:#fff}.summary-item span[data-v-15da5e33]{font-size:.85rem;color:#fffc}.candidate-ranking h4[data-v-15da5e33]{color:#e2e8f0;margin-bottom:20px;font-size:1.25rem}.ranking-list[data-v-15da5e33]{display:flex;flex-direction:column;gap:20px}.candidate-assessment[data-v-15da5e33]{background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:16px;padding:25px;box-shadow:0 8px 25px #0000004d;border-left:5px solid #667eea;border:1px solid rgba(255,255,255,.06)}.candidate-assessment.rank-first[data-v-15da5e33]{border-left-color:#fbbf24;background:linear-gradient(135deg,#1e1e2e,#2a2a1e);box-shadow:0 0 30px #fbbf241a}.candidate-assessment.rank-second[data-v-15da5e33]{border-left-color:#94a3b8}.candidate-assessment.rank-third[data-v-15da5e33]{border-left-color:#f97316}.assessment-header[data-v-15da5e33]{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-bottom:20px}.candidate-rank[data-v-15da5e33]{display:flex;align-items:center;gap:10px}.rank-number[data-v-15da5e33]{font-size:1.4rem;font-weight:700;color:#e2e8f0}.rank-icon[data-v-15da5e33]{font-size:2rem}.candidate-details h5[data-v-15da5e33]{color:#e2e8f0;margin-bottom:5px;font-size:1.15rem}.candidate-details .candidate-role[data-v-15da5e33]{color:#a855f7}.detailed-scores[data-v-15da5e33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px}.score-item[data-v-15da5e33]{background:linear-gradient(135deg,#252536,#2d2d44);padding:16px;border-radius:10px}.score-label[data-v-15da5e33]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;color:#e2e8f0;font-size:.95rem}.score-icon[data-v-15da5e33]{font-size:1.1rem}.fit-summary[data-v-15da5e33]{background:linear-gradient(135deg,#1a2a3a,#1e2e3e);padding:16px;border-radius:10px;border-left:4px solid #3b82f6;margin-bottom:20px;color:#e2e8f0}.analysis-details[data-v-15da5e33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.analysis-section[data-v-15da5e33]{background:linear-gradient(135deg,#252536,#2d2d44);padding:16px;border-radius:10px}.analysis-section.strengths[data-v-15da5e33]{border-left:4px solid #22c55e}.analysis-section.challenges[data-v-15da5e33]{border-left:4px solid #ef4444}.analysis-section.recommendations[data-v-15da5e33]{border-left:4px solid #3b82f6}.analysis-section h6[data-v-15da5e33]{color:#e2e8f0;margin-bottom:10px;font-size:.95rem}.analysis-section ul[data-v-15da5e33]{margin:0;padding-left:18px;color:#94a3b8}.analysis-section li[data-v-15da5e33]{margin-bottom:6px;line-height:1.5}.assessment-actions[data-v-15da5e33]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.btn-small[data-v-15da5e33]{padding:10px 18px;font-size:14px;border-radius:10px}.btn-success[data-v-15da5e33]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #22c55e4d}.btn-success[data-v-15da5e33]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #22c55e66}.btn-secondary[data-v-15da5e33]{background:linear-gradient(135deg,#475569,#334155);color:#fff;border:none;cursor:pointer;transition:all .3s}.btn-secondary[data-v-15da5e33]:hover{transform:translateY(-2px)}.btn-forecast[data-v-15da5e33]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;cursor:pointer;transition:all .3s}.btn-forecast[data-v-15da5e33]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}.forecast-results[data-v-15da5e33]{margin-top:30px}.forecast-header-section[data-v-15da5e33]{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:25px;margin-bottom:25px}.forecast-candidate h4[data-v-15da5e33]{color:#fff;margin:0 0 8px;font-size:1.4rem}.forecast-candidate .candidate-role[data-v-15da5e33]{color:#fffc;margin-right:10px}.forecast-candidate .team-target[data-v-15da5e33]{color:#fbbf24;font-weight:600}.forecast-scores[data-v-15da5e33]{display:flex;align-items:center;gap:25px}.sub-scores[data-v-15da5e33]{display:flex;flex-direction:column;gap:10px}.sub-score[data-v-15da5e33]{background:#ffffff1a;padding:10px 15px;border-radius:8px;display:flex;justify-content:space-between;gap:20px}.sub-label[data-v-15da5e33]{color:#fffc;font-size:.85rem}.sub-value[data-v-15da5e33]{color:#fff;font-weight:600}.forecast-section[data-v-15da5e33]{background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:16px;padding:25px;margin-bottom:20px;border:1px solid rgba(255,255,255,.06)}.forecast-section h5[data-v-15da5e33]{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem;display:flex;align-items:center;gap:10px}.onboarding-content[data-v-15da5e33]{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:start}.onboarding-main[data-v-15da5e33]{text-align:center;padding:20px;border-radius:12px;min-width:150px}.onboarding-main.quality-excellent[data-v-15da5e33]{background:linear-gradient(135deg,#22c55e33,#10b98133);border:2px solid #22c55e}.onboarding-main.quality-good[data-v-15da5e33]{background:linear-gradient(135deg,#3b82f633,#2563eb33);border:2px solid #3b82f6}.onboarding-main.quality-acceptable[data-v-15da5e33]{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);border:2px solid #fbbf24}.onboarding-main.quality-challenging[data-v-15da5e33]{background:linear-gradient(135deg,#ef444433,#dc262633);border:2px solid #ef4444}.onboarding-period[data-v-15da5e33]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:8px}.onboarding-score[data-v-15da5e33]{font-size:2rem;font-weight:700;color:#22c55e}.onboarding-quality[data-v-15da5e33]{font-size:.9rem;color:#fffc}.onboarding-details h6[data-v-15da5e33]{color:#94a3b8;margin:0 0 8px;font-size:.85rem}.onboarding-details ul[data-v-15da5e33]{margin:0 0 15px;padding-left:18px;color:#e2e8f0;font-size:.9rem}.onboarding-recommendation[data-v-15da5e33]{color:#74b9ff;font-style:italic;font-size:.95rem;line-height:1.5}.onboarding-alternatives h6[data-v-15da5e33]{color:#94a3b8;margin:0 0 10px;font-size:.85rem}.alternatives-list[data-v-15da5e33]{display:flex;flex-direction:column;gap:8px}.alternative-item[data-v-15da5e33]{display:flex;justify-content:space-between;padding:8px 12px;background:#ffffff0d;border-radius:8px}.alt-period[data-v-15da5e33]{color:#e2e8f0;font-size:.9rem}.alt-score[data-v-15da5e33]{color:#22c55e;font-weight:600}.compatibility-content[data-v-15da5e33]{display:flex;flex-direction:column;gap:20px}.compat-average[data-v-15da5e33]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea33,#764ba233);border-radius:12px}.avg-label[data-v-15da5e33]{display:block;color:#94a3b8;margin-bottom:5px;font-size:.9rem}.avg-value[data-v-15da5e33]{font-size:2.5rem;font-weight:700;color:#667eea}.compat-matches[data-v-15da5e33]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compat-matches h6[data-v-15da5e33]{color:#e2e8f0;margin:0 0 15px;font-size:1rem}.match-card[data-v-15da5e33]{background:#ffffff0d;padding:15px;border-radius:10px;margin-bottom:12px;border-left:3px solid}.match-card.best[data-v-15da5e33]{border-left-color:#22c55e}.match-card.challenging[data-v-15da5e33]{border-left-color:#ef4444}.match-header[data-v-15da5e33]{display:flex;justify-content:space-between;margin-bottom:6px}.match-name[data-v-15da5e33]{color:#fff;font-weight:600}.match-score[data-v-15da5e33]{color:#22c55e;font-weight:600}.match-card.challenging .match-score[data-v-15da5e33]{color:#ef4444}.match-role[data-v-15da5e33]{color:#94a3b8;font-size:.85rem;margin-bottom:8px}.match-strengths[data-v-15da5e33],.match-challenges[data-v-15da5e33]{display:flex;flex-wrap:wrap;gap:6px}.strength-tag[data-v-15da5e33]{padding:3px 8px;background:#22c55e33;color:#22c55e;border-radius:6px;font-size:.75rem}.challenge-tag[data-v-15da5e33]{padding:3px 8px;background:#ef444433;color:#ef4444;border-radius:6px;font-size:.75rem}.transits-grid[data-v-15da5e33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.transit-card[data-v-15da5e33]{background:#ffffff0d;padding:15px;border-radius:10px;border-left:3px solid #667eea}.transit-card.type-opportunity[data-v-15da5e33]{border-left-color:#22c55e}.transit-card.type-challenge[data-v-15da5e33]{border-left-color:#ef4444}.transit-card.type-change[data-v-15da5e33]{border-left-color:#8b5cf6}.transit-header[data-v-15da5e33]{display:flex;justify-content:space-between;margin-bottom:8px}.transit-timing[data-v-15da5e33]{color:#94a3b8;font-size:.85rem}.transit-intensity[data-v-15da5e33]{padding:2px 8px;border-radius:6px;font-size:.7rem;text-transform:uppercase;font-weight:600}.transit-intensity.intensity-high[data-v-15da5e33]{background:#ef444433;color:#ef4444}.transit-intensity.intensity-medium[data-v-15da5e33]{background:#fbbf2433;color:#fbbf24}.transit-intensity.intensity-low[data-v-15da5e33]{background:#3b82f633;color:#3b82f6}.transit-planets[data-v-15da5e33]{color:#a855f7;font-weight:500;margin-bottom:6px}.transit-impact[data-v-15da5e33]{color:#e2e8f0;font-size:.9rem}.risks-list[data-v-15da5e33]{display:flex;flex-direction:column;gap:15px}.risk-card[data-v-15da5e33]{background:#ffffff0d;padding:18px;border-radius:10px;border-left:4px solid}.risk-card.severity-high[data-v-15da5e33]{border-left-color:#ef4444;background:#ef44441a}.risk-card.severity-medium[data-v-15da5e33]{border-left-color:#fbbf24}.risk-card.severity-low[data-v-15da5e33]{border-left-color:#3b82f6}.risk-header[data-v-15da5e33]{display:flex;justify-content:space-between;margin-bottom:10px}.risk-type[data-v-15da5e33]{color:#fff;font-weight:600}.risk-severity[data-v-15da5e33]{padding:3px 10px;border-radius:6px;font-size:.75rem;text-transform:uppercase;font-weight:600;background:#ffffff1a;color:#fff}.risk-timing[data-v-15da5e33]{color:#94a3b8;font-size:.85rem;margin-bottom:6px}.risk-desc[data-v-15da5e33]{color:#a855f7;margin-bottom:6px}.risk-impact[data-v-15da5e33]{color:#e2e8f0;font-size:.9rem;margin-bottom:8px}.risk-mitigation[data-v-15da5e33]{color:#74b9ff;font-size:.9rem;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.recommendations-list[data-v-15da5e33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.rec-card[data-v-15da5e33]{background:#ffffff0d;padding:18px;border-radius:10px;border-left:4px solid}.rec-card.priority-high[data-v-15da5e33]{border-left-color:#ef4444}.rec-card.priority-medium[data-v-15da5e33]{border-left-color:#fbbf24}.rec-card.priority-low[data-v-15da5e33]{border-left-color:#3b82f6}.rec-header[data-v-15da5e33]{display:flex;justify-content:space-between;margin-bottom:10px}.rec-area[data-v-15da5e33]{color:#fff;font-weight:600}.rec-priority[data-v-15da5e33]{padding:3px 10px;border-radius:6px;font-size:.75rem;text-transform:uppercase;font-weight:600;background:#ffffff1a;color:#fff}.rec-text[data-v-15da5e33]{color:#e2e8f0;font-size:.95rem;line-height:1.5;margin-bottom:8px}.rec-timing[data-v-15da5e33]{color:#94a3b8;font-size:.85rem}.interpretation-content[data-v-15da5e33]{background:#ffffff0d;padding:20px;border-radius:12px}.interpretation-summary[data-v-15da5e33]{color:#e2e8f0;font-size:1rem;line-height:1.6;margin-bottom:15px}.interpretation-insights h6[data-v-15da5e33]{color:#94a3b8;margin:0 0 10px;font-size:.9rem}.interpretation-insights ul[data-v-15da5e33]{margin:0;padding-left:18px;color:#e2e8f0}.interpretation-insights li[data-v-15da5e33]{margin-bottom:6px}.forecast-actions[data-v-15da5e33]{display:flex;gap:15px;justify-content:center;margin-top:25px;padding-top:25px;border-top:1px solid rgba(255,255,255,.1)}.forecast-actions .btn[data-v-15da5e33]{padding:14px 30px;font-size:15px}@media (max-width:768px){.candidates-grid[data-v-15da5e33],.summary-stats[data-v-15da5e33],.detailed-scores[data-v-15da5e33],.analysis-details[data-v-15da5e33],.form-row[data-v-15da5e33],.compat-matches[data-v-15da5e33],.recommendations-list[data-v-15da5e33]{grid-template-columns:1fr}.assessment-header[data-v-15da5e33],.forecast-header-section[data-v-15da5e33],.onboarding-content[data-v-15da5e33]{grid-template-columns:1fr;text-align:center}.assessment-actions[data-v-15da5e33],.forecast-actions[data-v-15da5e33]{justify-content:center;flex-wrap:wrap}.forecast-scores[data-v-15da5e33]{flex-direction:column}}.form-select option[data-v-15da5e33],.target-select option[data-v-15da5e33]{background:#1e1e2e;color:#e2e8f0;padding:10px}.form-select option[data-v-15da5e33]:disabled,.target-select option[data-v-15da5e33]:disabled{background:#2d2d44;color:#64748b;font-style:italic}.form-select[data-v-15da5e33]:focus,.target-select[data-v-15da5e33]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea33}.team-warning[data-v-15da5e33]{margin-top:15px;padding:12px 16px;background:#fbbf2426;border:1px solid rgba(251,191,36,.4);border-left:4px solid #fbbf24;border-radius:8px;color:#fbbf24;font-size:.9rem}.business-forecast-service[data-v-fe27a745]{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.08)}.service-header[data-v-fe27a745]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.service-header h3[data-v-fe27a745]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;margin-bottom:10px}.service-header p[data-v-fe27a745]{color:#94a3b8}.service-form[data-v-fe27a745]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.06)}.forecast-options[data-v-fe27a745]{margin:20px 0}.form-row[data-v-fe27a745]{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;align-items:start}.form-group[data-v-fe27a745]{display:flex;flex-direction:column}.form-group label[data-v-fe27a745]{margin-bottom:12px;font-weight:600;color:#e2e8f0;font-size:.95rem}.horizon-selector[data-v-fe27a745]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.horizon-btn[data-v-fe27a745]{background:linear-gradient(135deg,#252536,#2d2d44);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.horizon-btn[data-v-fe27a745]:hover:not(:disabled){border-color:#3b82f680;transform:translateY(-2px)}.horizon-btn.active[data-v-fe27a745]{border-color:#3b82f6;background:linear-gradient(135deg,#1e3a5f,#1e1e2e);box-shadow:0 0 20px #3b82f64d}.horizon-btn[data-v-fe27a745]:disabled{opacity:.5;cursor:not-allowed}.horizon-icon[data-v-fe27a745]{font-size:1.5rem}.horizon-label[data-v-fe27a745]{color:#e2e8f0;font-weight:700;font-size:1rem}.horizon-desc[data-v-fe27a745]{color:#64748b;font-size:.75rem}.upgrade-badge[data-v-fe27a745]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:2px 8px;border-radius:10px;font-size:.65rem;font-weight:700}.form-input[data-v-fe27a745]{padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:16px;transition:all .3s;background:linear-gradient(135deg,#252536,#2d2d44);color:#e2e8f0}.form-input[data-v-fe27a745]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.btn[data-v-fe27a745]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;width:100%;margin-top:15px;box-shadow:0 8px 25px #3b82f64d}.btn[data-v-fe27a745]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #3b82f666}.btn[data-v-fe27a745]:disabled{opacity:.5;cursor:not-allowed;transform:none}.forecast-results[data-v-fe27a745]{margin-top:30px}.results-header[data-v-fe27a745]{background:linear-gradient(135deg,#1e3a5f,#1e1e3f);padding:25px;border-radius:16px;margin-bottom:25px;border:1px solid rgba(59,130,246,.3)}.header-content h4[data-v-fe27a745]{color:#e2e8f0;margin:0 0 12px;font-size:1.4rem}.header-meta[data-v-fe27a745]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.entity-badge[data-v-fe27a745],.period-badge[data-v-fe27a745],.focus-badge[data-v-fe27a745]{background:#3b82f633;color:#93c5fd;padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:500}.executive-summary[data-v-fe27a745]{background:#ffffff0d;padding:15px;border-radius:10px;border-left:3px solid #3b82f6}.executive-summary p[data-v-fe27a745]{color:#cbd5e1;margin:0;line-height:1.6}.decision-grid[data-v-fe27a745]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.decision-card[data-v-fe27a745]{background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.card-header[data-v-fe27a745]{display:flex;align-items:center;gap:10px;padding:18px 20px;background:linear-gradient(135deg,#252536,#2d2d44);border-bottom:1px solid rgba(255,255,255,.06)}.card-icon[data-v-fe27a745]{font-size:1.3rem}.card-header h5[data-v-fe27a745]{margin:0;color:#e2e8f0;flex:1;font-size:1rem}.card-count[data-v-fe27a745]{background:#3b82f6;color:#fff;padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:700}.card-count.danger[data-v-fe27a745]{background:#ef4444}.card-count.warning[data-v-fe27a745]{background:#f59e0b}.card-content[data-v-fe27a745]{padding:15px;max-height:300px;overflow-y:auto}.windows-list[data-v-fe27a745]{display:flex;flex-direction:column;gap:12px}.window-item[data-v-fe27a745]{background:linear-gradient(135deg,#252536,#2d2d44);padding:14px;border-radius:10px;border-left:3px solid #3b82f6}.window-item.optimal[data-v-fe27a745]{border-left-color:#22c55e}.window-item.danger[data-v-fe27a745]{border-left-color:#ef4444}.window-item.critical[data-v-fe27a745]{border-left-color:#f59e0b}.window-date[data-v-fe27a745]{font-weight:700;color:#e2e8f0;margin-bottom:8px;font-size:.9rem}.window-action[data-v-fe27a745]{color:#e2e8f0;font-weight:600;margin-bottom:4px}.window-reason[data-v-fe27a745]{color:#94a3b8;font-size:.85rem;line-height:1.4}.window-confidence[data-v-fe27a745]{display:flex;align-items:center;gap:8px;margin-top:8px}.confidence-bar[data-v-fe27a745]{height:4px;background:linear-gradient(90deg,#22c55e,#4ade80);border-radius:2px}.confidence-value[data-v-fe27a745]{color:#4ade80;font-size:.8rem;font-weight:600}.window-duration[data-v-fe27a745],.window-urgency[data-v-fe27a745]{font-size:.8rem;margin-top:6px;padding:4px 8px;border-radius:4px;display:inline-block}.window-urgency.high[data-v-fe27a745]{background:#ef444433;color:#fca5a5}.window-urgency.medium[data-v-fe27a745]{background:#f59e0b33;color:#fcd34d}.window-urgency.low[data-v-fe27a745]{background:#3b82f633;color:#93c5fd}.empty-state[data-v-fe27a745]{color:#64748b;text-align:center;padding:30px;font-style:italic}.timeline-section[data-v-fe27a745]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:25px;border:1px solid rgba(255,255,255,.06)}.timeline-section h5[data-v-fe27a745]{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem}.monthly-timeline[data-v-fe27a745]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.month-card[data-v-fe27a745]{background:linear-gradient(135deg,#252536,#2d2d44);padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:all .3s}.month-card[data-v-fe27a745]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000004d}.month-header[data-v-fe27a745]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.month-name[data-v-fe27a745]{color:#e2e8f0;font-weight:700;font-size:.9rem}.month-score[data-v-fe27a745]{padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:700}.month-score.high[data-v-fe27a745]{background:#22c55e33;color:#4ade80}.month-score.medium[data-v-fe27a745]{background:#f59e0b33;color:#fcd34d}.month-score.low[data-v-fe27a745]{background:#ef444433;color:#fca5a5}.month-indicators[data-v-fe27a745]{display:flex;gap:4px;margin-bottom:8px}.indicator[data-v-fe27a745]{font-size:.9rem}.month-focus[data-v-fe27a745]{color:#94a3b8;font-size:.8rem;margin-bottom:8px;line-height:1.3}.month-actions[data-v-fe27a745]{display:flex;flex-wrap:wrap;gap:4px}.action-tag[data-v-fe27a745]{background:#3b82f626;color:#93c5fd;padding:3px 8px;border-radius:6px;font-size:.7rem}.recommendations-section[data-v-fe27a745]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.recommendations-section h5[data-v-fe27a745]{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem}.recommendations-grid[data-v-fe27a745]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.rec-card[data-v-fe27a745]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px;display:flex;gap:15px;border:1px solid rgba(255,255,255,.06)}.rec-priority[data-v-fe27a745]{writing-mode:vertical-rl;text-orientation:mixed;padding:8px 4px;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.rec-card.priority-high .rec-priority[data-v-fe27a745]{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff}.rec-card.priority-medium .rec-priority[data-v-fe27a745]{background:linear-gradient(180deg,#f59e0b,#d97706);color:#fff}.rec-card.priority-low .rec-priority[data-v-fe27a745]{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff}.rec-content[data-v-fe27a745]{flex:1}.rec-content h6[data-v-fe27a745]{color:#e2e8f0;margin:0 0 8px;font-size:1rem}.rec-content p[data-v-fe27a745]{color:#94a3b8;margin:0 0 10px;font-size:.9rem;line-height:1.4}.rec-timing[data-v-fe27a745]{background:#3b82f61a;padding:8px 12px;border-radius:8px;font-size:.85rem;color:#93c5fd}@media (max-width:1024px){.decision-grid[data-v-fe27a745]{grid-template-columns:1fr}}@media (max-width:768px){.form-row[data-v-fe27a745],.horizon-selector[data-v-fe27a745]{grid-template-columns:1fr}.monthly-timeline[data-v-fe27a745]{grid-template-columns:repeat(3,1fr)}.recommendations-grid[data-v-fe27a745]{grid-template-columns:1fr}}.strategic-cycles-service[data-v-f1077966]{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border-radius:20px;padding:30px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.08)}.service-header[data-v-f1077966]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.service-header h3[data-v-f1077966]{background:linear-gradient(135deg,#a855f7,#ec4899);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;margin-bottom:10px}.service-header p[data-v-f1077966]{color:#94a3b8}.service-form[data-v-f1077966]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.06)}.cycles-options[data-v-f1077966]{margin:20px 0}.form-row[data-v-f1077966]{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;align-items:start}.form-group[data-v-f1077966]{display:flex;flex-direction:column}.form-group label[data-v-f1077966]{margin-bottom:12px;font-weight:600;color:#e2e8f0;font-size:.95rem}.horizon-selector[data-v-f1077966]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.horizon-btn[data-v-f1077966]{background:linear-gradient(135deg,#252536,#2d2d44);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.horizon-btn[data-v-f1077966]:hover:not(:disabled){border-color:#a855f780;transform:translateY(-2px)}.horizon-btn.active[data-v-f1077966]{border-color:#a855f7;background:linear-gradient(135deg,#2d1f3d,#1e1e2e);box-shadow:0 0 20px #a855f74d}.horizon-btn[data-v-f1077966]:disabled{opacity:.5;cursor:not-allowed}.horizon-icon[data-v-f1077966]{font-size:1.5rem}.horizon-label[data-v-f1077966]{color:#e2e8f0;font-weight:700;font-size:1rem}.horizon-desc[data-v-f1077966]{color:#64748b;font-size:.75rem}.upgrade-badge[data-v-f1077966]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:2px 8px;border-radius:10px;font-size:.65rem;font-weight:700}.form-input[data-v-f1077966]{padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:16px;transition:all .3s;background:linear-gradient(135deg,#252536,#2d2d44);color:#e2e8f0}.form-input[data-v-f1077966]:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.btn[data-v-f1077966]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;width:100%;margin-top:15px;box-shadow:0 8px 25px #a855f74d}.btn[data-v-f1077966]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #a855f766}.btn[data-v-f1077966]:disabled{opacity:.5;cursor:not-allowed;transform:none}.cycles-results[data-v-f1077966]{margin-top:30px}.results-header[data-v-f1077966]{background:linear-gradient(135deg,#2d1f3d,#1e1e3f);padding:25px;border-radius:16px;margin-bottom:25px;border:1px solid rgba(168,85,247,.3)}.header-content h4[data-v-f1077966]{color:#e2e8f0;margin:0 0 12px;font-size:1.4rem}.header-meta[data-v-f1077966]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.entity-badge[data-v-f1077966],.period-badge[data-v-f1077966],.depth-badge[data-v-f1077966]{background:#a855f733;color:#d8b4fe;padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:500}.report-subtitle[data-v-f1077966]{display:flex;align-items:center;gap:10px;background:#ffffff0d;padding:12px 16px;border-radius:10px;color:#e2e8f0;font-weight:600}.subtitle-icon[data-v-f1077966]{font-size:1.2rem}.cycles-grid[data-v-f1077966]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}.cycle-card[data-v-f1077966]{background:linear-gradient(135deg,#1e1e2e,#252536);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.cycle-card .card-header[data-v-f1077966]{display:flex;align-items:center;gap:10px;padding:18px 20px;background:linear-gradient(135deg,#252536,#2d2d44);border-bottom:1px solid rgba(255,255,255,.06)}.card-icon[data-v-f1077966]{font-size:1.3rem}.cycle-card .card-header h5[data-v-f1077966]{margin:0;color:#e2e8f0;flex:1;font-size:1rem}.phase-badge[data-v-f1077966]{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;background:#a855f733;color:#d8b4fe}.phase-badge.growth[data-v-f1077966]{background:#22c55e33;color:#4ade80}.phase-badge.consolidation[data-v-f1077966]{background:#3b82f633;color:#93c5fd}.phase-badge.transformation[data-v-f1077966]{background:#ec489933;color:#f9a8d4}.year-badge[data-v-f1077966]{background:#f59e0b33;color:#fcd34d;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.card-content[data-v-f1077966]{padding:20px}.position-summary[data-v-f1077966]{color:#94a3b8;line-height:1.6;margin-bottom:16px}.position-metrics[data-v-f1077966]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.metric-item[data-v-f1077966]{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;gap:10px}.metric-label[data-v-f1077966]{color:#94a3b8;font-size:.85rem}.metric-bar[data-v-f1077966]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.metric-fill[data-v-f1077966]{height:100%;border-radius:3px;transition:width .5s}.metric-fill.high[data-v-f1077966]{background:linear-gradient(90deg,#22c55e,#4ade80)}.metric-fill.medium[data-v-f1077966]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.metric-fill.low[data-v-f1077966]{background:linear-gradient(90deg,#ef4444,#f87171)}.metric-value[data-v-f1077966]{color:#e2e8f0;font-size:.85rem;font-weight:600;text-align:right}.leadership-stage[data-v-f1077966]{background:#a855f71a;padding:14px;border-radius:10px;border-left:3px solid #a855f7}.leadership-stage h6[data-v-f1077966]{color:#d8b4fe;margin:0 0 8px;font-size:.9rem}.leadership-stage p[data-v-f1077966]{color:#94a3b8;margin:0;font-size:.9rem;line-height:1.5}.theme-main[data-v-f1077966]{color:#e2e8f0;font-size:1.2rem;font-weight:700;margin-bottom:10px}.theme-description[data-v-f1077966]{color:#94a3b8;line-height:1.6;margin-bottom:14px}.theme-keywords[data-v-f1077966]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.keyword-tag[data-v-f1077966]{background:#f59e0b26;color:#fcd34d;padding:4px 12px;border-radius:20px;font-size:.8rem}.annual-focus-areas h6[data-v-f1077966]{color:#e2e8f0;margin:0 0 10px;font-size:.9rem}.annual-focus-areas ul[data-v-f1077966]{margin:0;padding-left:18px;color:#94a3b8}.annual-focus-areas li[data-v-f1077966]{margin-bottom:6px;line-height:1.4}.monthly-cycles-section[data-v-f1077966]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:25px;border:1px solid rgba(255,255,255,.06)}.monthly-cycles-section h5[data-v-f1077966]{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem}.monthly-cycles-grid[data-v-f1077966]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.month-cycle-card[data-v-f1077966]{background:linear-gradient(135deg,#252536,#2d2d44);padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:all .3s}.month-cycle-card[data-v-f1077966]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000004d}.month-cycle-card.current[data-v-f1077966]{border-color:#a855f7;box-shadow:0 0 15px #a855f74d}.month-cycle-card.highlighted[data-v-f1077966]{border-color:#22c55e}.month-header[data-v-f1077966]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.month-name[data-v-f1077966]{color:#e2e8f0;font-weight:700;font-size:.9rem}.month-energy[data-v-f1077966]{padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:600}.month-energy.high[data-v-f1077966]{background:#22c55e33;color:#4ade80}.month-energy.medium[data-v-f1077966]{background:#f59e0b33;color:#fcd34d}.month-energy.low[data-v-f1077966]{background:#ef444433;color:#fca5a5}.month-theme[data-v-f1077966]{color:#d8b4fe;font-size:.85rem;font-weight:600;margin-bottom:6px}.month-focus[data-v-f1077966]{color:#94a3b8;font-size:.8rem;line-height:1.4;margin-bottom:10px}.month-actions[data-v-f1077966]{display:flex;flex-direction:column;gap:4px}.action-item[data-v-f1077966]{background:#3b82f61a;color:#93c5fd;padding:4px 8px;border-radius:6px;font-size:.75rem}.month-warning[data-v-f1077966]{color:#fca5a5;font-size:.75rem;margin-top:8px;padding:6px;background:#ef44441a;border-radius:6px}.evolution-trajectory[data-v-f1077966]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:25px;border:1px solid rgba(255,255,255,.06)}.evolution-trajectory h5[data-v-f1077966]{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem}.trajectory-visual[data-v-f1077966]{display:flex;align-items:center;gap:20px;margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#252536,#2d2d44);border-radius:12px}.trajectory-point[data-v-f1077966]{text-align:center;min-width:80px}.point-label[data-v-f1077966]{display:block;color:#a855f7;font-weight:700;font-size:.9rem;margin-bottom:4px}.point-desc[data-v-f1077966]{color:#94a3b8;font-size:.8rem;line-height:1.3}.trajectory-line[data-v-f1077966]{flex:1;height:4px;background:linear-gradient(90deg,#a855f7,#ec4899,#f59e0b);border-radius:2px;position:relative}.trajectory-milestones[data-v-f1077966]{position:absolute;top:-20px;left:0;right:0;height:40px}.milestone[data-v-f1077966]{position:absolute;transform:translate(-50%);text-align:center}.milestone-marker[data-v-f1077966]{display:block;width:12px;height:12px;background:#e2e8f0;border-radius:50%;margin:0 auto 4px;border:2px solid #a855f7}.milestone-label[data-v-f1077966]{color:#94a3b8;font-size:.7rem;white-space:nowrap}.trajectory-insights[data-v-f1077966]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.insight-item[data-v-f1077966]{background:linear-gradient(135deg,#252536,#2d2d44);padding:16px;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.insight-item.growth[data-v-f1077966]{border-left:3px solid #22c55e}.insight-item.transformation[data-v-f1077966]{border-left:3px solid #a855f7}.insight-item.challenges[data-v-f1077966]{border-left:3px solid #f59e0b}.insight-item h6[data-v-f1077966]{color:#e2e8f0;margin:0 0 10px;font-size:.9rem}.insight-item ul[data-v-f1077966]{margin:0;padding-left:16px;color:#94a3b8;font-size:.85rem}.insight-item li[data-v-f1077966]{margin-bottom:4px;line-height:1.4}.strategic-timing[data-v-f1077966]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;margin-bottom:25px;border:1px solid rgba(255,255,255,.06)}.strategic-timing h5[data-v-f1077966]{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem}.timing-grid[data-v-f1077966]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.timing-card[data-v-f1077966]{background:linear-gradient(135deg,#252536,#2d2d44);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.timing-card.optimal[data-v-f1077966]{border-top:3px solid #22c55e}.timing-card.caution[data-v-f1077966]{border-top:3px solid #f59e0b}.timing-card.reflection[data-v-f1077966]{border-top:3px solid #3b82f6}.timing-header[data-v-f1077966]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#ffffff05}.timing-icon[data-v-f1077966]{font-size:1.1rem}.timing-header h6[data-v-f1077966]{margin:0;color:#e2e8f0;font-size:.95rem}.timing-list[data-v-f1077966]{padding:12px 16px}.timing-item[data-v-f1077966]{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.timing-item[data-v-f1077966]:last-child{border-bottom:none}.timing-period[data-v-f1077966]{display:block;color:#e2e8f0;font-weight:600;font-size:.9rem;margin-bottom:4px}.timing-for[data-v-f1077966]{color:#4ade80;font-size:.85rem}.timing-avoid[data-v-f1077966]{color:#fca5a5;font-size:.85rem}.timing-focus[data-v-f1077966]{color:#93c5fd;font-size:.85rem}.recommendations-section[data-v-f1077966]{background:linear-gradient(135deg,#1e1e2e,#252536);padding:25px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.recommendations-section h5[data-v-f1077966]{color:#e2e8f0;margin:0 0 20px;font-size:1.15rem}.recommendations-grid[data-v-f1077966]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.rec-card[data-v-f1077966]{background:linear-gradient(135deg,#252536,#2d2d44);padding:18px;border-radius:12px;display:flex;gap:15px;border:1px solid rgba(255,255,255,.06)}.rec-category[data-v-f1077966]{writing-mode:vertical-rl;text-orientation:mixed;padding:8px 4px;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.rec-card.category-leadership .rec-category[data-v-f1077966]{background:linear-gradient(180deg,#a855f7,#7c3aed);color:#fff}.rec-card.category-strategy .rec-category[data-v-f1077966]{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff}.rec-card.category-growth .rec-category[data-v-f1077966]{background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff}.rec-card.category-caution .rec-category[data-v-f1077966]{background:linear-gradient(180deg,#f59e0b,#d97706);color:#fff}.rec-content[data-v-f1077966]{flex:1}.rec-content h6[data-v-f1077966]{color:#e2e8f0;margin:0 0 8px;font-size:1rem}.rec-content p[data-v-f1077966]{color:#94a3b8;margin:0 0 10px;font-size:.9rem;line-height:1.4}.rec-timing[data-v-f1077966]{background:#a855f71a;padding:8px 12px;border-radius:8px;font-size:.85rem;color:#d8b4fe}@media (max-width:1024px){.cycles-grid[data-v-f1077966],.timing-grid[data-v-f1077966],.trajectory-insights[data-v-f1077966]{grid-template-columns:1fr}}@media (max-width:768px){.form-row[data-v-f1077966],.horizon-selector[data-v-f1077966]{grid-template-columns:1fr}.monthly-cycles-grid[data-v-f1077966]{grid-template-columns:repeat(2,1fr)}.recommendations-grid[data-v-f1077966]{grid-template-columns:1fr}}.astro-dashboard[data-v-962fed87]{padding:0;min-height:100%}.service-content[data-v-962fed87]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px;margin-bottom:24px}.analytics-section[data-v-962fed87]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px}.analytics-header[data-v-962fed87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.analytics-header h2[data-v-962fed87]{color:var(--text-primary);margin:0;font-size:1.3rem}.timeframe-selector[data-v-962fed87]{display:flex;gap:8px}.tf-btn[data-v-962fed87]{padding:8px 16px;border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s;color:var(--text-secondary);font-size:.85rem}.tf-btn[data-v-962fed87]:hover{background:var(--bg-primary);border-color:var(--accent-primary);color:var(--text-primary)}.tf-btn.active[data-v-962fed87]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border-color:transparent}.metrics-grid[data-v-962fed87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.metric-card[data-v-962fed87]{background:var(--bg-tertiary);padding:20px;border-radius:12px;text-align:center;position:relative;overflow:hidden;border:1px solid var(--border-color);transition:all .3s}.metric-card[data-v-962fed87]:hover{transform:translateY(-2px);border-color:var(--accent-primary)}.metric-card[data-v-962fed87]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.metric-card.primary[data-v-962fed87]:before{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.metric-card.success[data-v-962fed87]:before{background:linear-gradient(90deg,var(--accent-success),#059669)}.metric-card.info[data-v-962fed87]:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.metric-card.warning[data-v-962fed87]:before{background:linear-gradient(90deg,var(--accent-warning),#d97706)}.metric-icon[data-v-962fed87]{font-size:2rem;margin-bottom:12px}.metric-value[data-v-962fed87]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.metric-label[data-v-962fed87]{color:var(--text-muted);font-size:.85rem;font-weight:500}@media (max-width:768px){.service-content[data-v-962fed87],.analytics-section[data-v-962fed87]{padding:16px}.analytics-header[data-v-962fed87]{flex-direction:column;align-items:flex-start}.metrics-grid[data-v-962fed87]{grid-template-columns:1fr 1fr}.metric-value[data-v-962fed87]{font-size:1.5rem}}.executive-dashboard[data-v-54dc5f1c]{min-height:100%}.dashboard-header[data-v-54dc5f1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:16px;color:#fff}.header-left h1[data-v-54dc5f1c]{margin:0 0 6px;font-size:1.5rem}.header-left p[data-v-54dc5f1c]{margin:0;opacity:.85;font-size:.95rem}.header-right[data-v-54dc5f1c]{display:flex;gap:10px}.ceo-selector[data-v-54dc5f1c]{padding:10px 14px;border-radius:10px;border:none;font-size:.9rem;min-width:180px;background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ceo-selector option[data-v-54dc5f1c]{background:var(--bg-secondary);color:var(--text-primary)}.btn-refresh[data-v-54dc5f1c]{padding:10px 14px;border-radius:10px;border:none;background:#fff3;color:#fff;cursor:pointer;font-size:1rem;transition:all .2s}.btn-refresh[data-v-54dc5f1c]:hover:not(:disabled){background:#ffffff4d}.btn-refresh[data-v-54dc5f1c]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-54dc5f1c]{text-align:center;padding:60px;color:var(--text-muted)}.spinner[data-v-54dc5f1c]{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-54dc5f1c 1s linear infinite;margin:0 auto 20px}@keyframes spin-54dc5f1c{to{transform:rotate(360deg)}}.summary-banner[data-v-54dc5f1c]{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:12px;margin-bottom:24px;font-size:1rem}.summary-positive[data-v-54dc5f1c]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:var(--accent-success)}.summary-caution[data-v-54dc5f1c]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:var(--accent-warning)}.summary-neutral[data-v-54dc5f1c]{background:#6366f126;border:1px solid rgba(99,102,241,.3);color:var(--accent-primary)}.summary-icon[data-v-54dc5f1c]{font-size:1.4rem}.section[data-v-54dc5f1c]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px;margin-bottom:20px}.section h2[data-v-54dc5f1c]{margin:0 0 20px;color:var(--text-primary);font-size:1.15rem}.action-grid[data-v-54dc5f1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.action-card[data-v-54dc5f1c]{padding:18px;border-radius:12px;text-align:center;transition:transform .2s;border:1px solid var(--border-color)}.action-card[data-v-54dc5f1c]:hover{transform:translateY(-3px)}.action-green[data-v-54dc5f1c]{background:#10b9811a;border-color:#10b9814d}.action-yellow[data-v-54dc5f1c]{background:#f59e0b1a;border-color:#f59e0b4d}.action-red[data-v-54dc5f1c]{background:#ef44441a;border-color:#ef44444d}.action-icon[data-v-54dc5f1c]{font-size:1.8rem;margin-bottom:10px}.action-label[data-v-54dc5f1c]{font-weight:600;color:var(--text-primary);margin-bottom:6px;font-size:.9rem}.action-rating[data-v-54dc5f1c]{display:flex;align-items:center;justify-content:center;gap:5px}.rating-icon[data-v-54dc5f1c]{font-size:1rem}.rating-label[data-v-54dc5f1c]{font-size:.8rem;color:var(--text-muted)}.timeline[data-v-54dc5f1c]{display:flex;flex-direction:column;gap:10px}.timeline-item[data-v-54dc5f1c]{display:grid;grid-template-columns:90px 1fr 140px;align-items:center;gap:14px;padding:14px;border-radius:10px;background:var(--bg-tertiary);border-left:4px solid var(--border-color)}.timeline-green[data-v-54dc5f1c]{border-left-color:var(--accent-success)}.timeline-yellow[data-v-54dc5f1c]{border-left-color:var(--accent-warning)}.timeline-red[data-v-54dc5f1c]{border-left-color:var(--accent-danger)}.timeline-period[data-v-54dc5f1c]{font-weight:600;color:var(--text-primary);font-size:.9rem}.timeline-bar[data-v-54dc5f1c]{height:8px;background:var(--border-color);border-radius:4px;overflow:hidden}.timeline-fill[data-v-54dc5f1c]{height:100%;border-radius:4px;transition:width .5s}.timeline-green .timeline-fill[data-v-54dc5f1c]{background:var(--accent-success)}.timeline-yellow .timeline-fill[data-v-54dc5f1c]{background:var(--accent-warning)}.timeline-red .timeline-fill[data-v-54dc5f1c]{background:var(--accent-danger)}.timeline-focus[data-v-54dc5f1c]{font-size:.85rem;color:var(--text-muted);text-align:right}.alerts-list[data-v-54dc5f1c]{display:flex;flex-direction:column;gap:10px}.alert-item[data-v-54dc5f1c]{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:10px;border-left:4px solid}.alert-warning[data-v-54dc5f1c]{background:#f59e0b1a;border-left-color:var(--accent-warning)}.alert-positive[data-v-54dc5f1c]{background:#10b9811a;border-left-color:var(--accent-success)}.alert-icon[data-v-54dc5f1c]{font-size:1.2rem}.alert-message[data-v-54dc5f1c]{font-weight:600;color:var(--text-primary);margin-bottom:4px;font-size:.9rem}.alert-suggestion[data-v-54dc5f1c]{font-size:.8rem;color:var(--text-muted)}.decisions-list[data-v-54dc5f1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.decision-card[data-v-54dc5f1c]{padding:18px;background:var(--bg-tertiary);border-radius:12px;border-left:4px solid var(--accent-primary)}.decision-header[data-v-54dc5f1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.decision-title[data-v-54dc5f1c]{font-weight:600;color:var(--text-primary);font-size:.95rem}.decision-confidence[data-v-54dc5f1c]{font-size:.8rem;color:var(--accent-success);font-weight:600}.decision-date[data-v-54dc5f1c]{display:flex;gap:8px;margin-bottom:8px}.date-label[data-v-54dc5f1c]{color:var(--text-muted);font-size:.8rem}.date-value[data-v-54dc5f1c]{font-weight:600;color:var(--text-primary);font-size:.85rem}.decision-reasoning[data-v-54dc5f1c]{font-size:.8rem;color:var(--text-muted);font-style:italic}.insights-section[data-v-54dc5f1c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:transparent;border:none;padding:0}.insight-card[data-v-54dc5f1c]{padding:24px;border-radius:14px;text-align:center;background:var(--bg-secondary);border:1px solid var(--border-color)}.insight-card.best[data-v-54dc5f1c]{border-color:#10b9814d;background:#10b98114}.insight-card.worst[data-v-54dc5f1c]{border-color:#f59e0b4d;background:#f59e0b14}.insight-header[data-v-54dc5f1c]{font-weight:600;margin-bottom:14px;font-size:1rem;color:var(--text-primary)}.insight-icon[data-v-54dc5f1c]{font-size:2.2rem;margin-bottom:10px}.insight-label[data-v-54dc5f1c]{font-weight:500;color:var(--text-secondary);font-size:.9rem}.empty-state[data-v-54dc5f1c]{text-align:center;padding:60px;color:var(--text-muted)}.empty-icon[data-v-54dc5f1c]{font-size:4rem;display:block;margin-bottom:16px;opacity:.5}@media (max-width:768px){.dashboard-header[data-v-54dc5f1c]{flex-direction:column;gap:16px;text-align:center}.header-right[data-v-54dc5f1c]{width:100%;justify-content:center}.action-grid[data-v-54dc5f1c]{grid-template-columns:repeat(2,1fr)}.timeline-item[data-v-54dc5f1c]{grid-template-columns:1fr;gap:8px}.timeline-focus[data-v-54dc5f1c]{text-align:left}.insights-section[data-v-54dc5f1c]{grid-template-columns:1fr}}
