.project-card[data-v-f25c9fb3]{background:#1a1d3599;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.project-card[data-v-f25c9fb3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:#fff3}.project-card.status-running[data-v-f25c9fb3]{border-left:3px solid #60a5fa}.project-card.status-consultation[data-v-f25c9fb3]{border-left:3px solid #fbbf24}.project-card.status-completed[data-v-f25c9fb3]{border-left:3px solid #34d399}.project-card.status-paused[data-v-f25c9fb3]{border-left:3px solid #a1a1aa}.project-card.status-failed[data-v-f25c9fb3],.project-card.status-killed[data-v-f25c9fb3]{border-left:3px solid #ef4444}.card-header[data-v-f25c9fb3]{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.card-title[data-v-f25c9fb3]{display:flex;align-items:center;gap:.75rem}.card-title h3[data-v-f25c9fb3]{font-size:1rem;font-weight:600;color:#f4f4f5;margin:0}.status-dot[data-v-f25c9fb3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.status-running[data-v-f25c9fb3]{background:#60a5fa;box-shadow:0 0 8px #60a5fa99;animation:pulse-f25c9fb3 2s ease-in-out infinite}.status-dot.status-consultation[data-v-f25c9fb3]{background:#fbbf24;box-shadow:0 0 8px #fbbf2499;animation:pulse-f25c9fb3 2s ease-in-out infinite}.status-dot.status-completed[data-v-f25c9fb3]{background:#34d399}.status-dot.status-paused[data-v-f25c9fb3]{background:#a1a1aa}@keyframes pulse-f25c9fb3{0%,to{opacity:1}50%{opacity:.5}}.card-actions[data-v-f25c9fb3]{display:flex;gap:.5rem}.card-body[data-v-f25c9fb3]{padding:1.25rem}.status-badge[data-v-f25c9fb3]{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;margin-bottom:1rem}.status-badge.status-running[data-v-f25c9fb3]{background:#60a5fa26;color:#60a5fa}.status-badge.status-consultation[data-v-f25c9fb3]{background:#fbbf2426;color:#fbbf24}.status-badge.status-completed[data-v-f25c9fb3]{background:#34d39926;color:#34d399}.status-badge.status-paused[data-v-f25c9fb3]{background:#a1a1aa26;color:#a1a1aa}.status-badge.status-failed[data-v-f25c9fb3],.status-badge.status-killed[data-v-f25c9fb3]{background:#ef444426;color:#ef4444}.consultation-alert[data-v-f25c9fb3]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;color:#fbbf24}.progress-section[data-v-f25c9fb3]{margin-bottom:1rem}.progress-label[data-v-f25c9fb3]{display:flex;justify-content:space-between;font-size:.875rem;color:#a1a1aa;margin-bottom:.5rem}.progress-percent[data-v-f25c9fb3]{font-weight:600;color:#60a5fa}.progress-bar[data-v-f25c9fb3]{height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.progress-fill[data-v-f25c9fb3]{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:3px;transition:width .3s ease}.metadata[data-v-f25c9fb3]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.metadata-item[data-v-f25c9fb3]{display:flex;flex-direction:column;gap:.25rem}.metadata-label[data-v-f25c9fb3]{font-size:.75rem;color:#71717a;text-transform:uppercase;letter-spacing:.05em}.metadata-value[data-v-f25c9fb3]{font-size:.875rem;color:#d4d4d8;font-family:Monaco,Menlo,monospace}.card-footer[data-v-f25c9fb3]{padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.05)}.btn[data-v-f25c9fb3]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;background:#ffffff0d;color:#e4e4e7}.btn[data-v-f25c9fb3]:hover{background:#ffffff1a}.btn-sm[data-v-f25c9fb3]{padding:.375rem .625rem;font-size:.75rem}.btn-primary[data-v-f25c9fb3]{background:#3b82f6;color:#fff}.btn-primary[data-v-f25c9fb3]:hover{background:#2563eb}.btn-danger[data-v-f25c9fb3]{background:#ef444433;color:#ef4444}.btn-danger[data-v-f25c9fb3]:hover{background:#ef44444d}.btn-block[data-v-f25c9fb3]{width:100%}.modal-overlay[data-v-bbb9144c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-bbb9144c]{background:#1a1d35;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.modal-header[data-v-bbb9144c]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-bbb9144c]{margin:0;font-size:1.5rem;color:#f4f4f5}.btn-close[data-v-bbb9144c]{background:none;border:none;font-size:2rem;color:#a1a1aa;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s}.btn-close[data-v-bbb9144c]:hover{background:#ffffff1a;color:#f4f4f5}.tabs[data-v-bbb9144c]{display:flex;border-bottom:1px solid rgba(255,255,255,.1);padding:0 1.5rem}.tab[data-v-bbb9144c]{padding:1rem 1.5rem;background:none;border:none;color:#a1a1aa;font-size:.875rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;position:relative}.tab[data-v-bbb9144c]:hover{color:#e4e4e7}.tab.active[data-v-bbb9144c]{color:#60a5fa;border-bottom-color:#60a5fa}.tab-badge[data-v-bbb9144c]{position:absolute;top:.5rem;right:.5rem;background:#fbbf24;color:#0a0e27;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.modal-body[data-v-bbb9144c]{flex:1;overflow-y:auto;padding:1.5rem}.tab-content[data-v-bbb9144c]{animation:fadeIn-bbb9144c .2s ease}@keyframes fadeIn-bbb9144c{0%{opacity:0}to{opacity:1}}.info-grid[data-v-bbb9144c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.info-item[data-v-bbb9144c]{background:#ffffff08;padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem}.info-label[data-v-bbb9144c]{font-size:.75rem;color:#71717a;text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-bbb9144c]{font-size:1.125rem;font-weight:600;color:#e4e4e7}.status-running[data-v-bbb9144c]{color:#60a5fa}.status-completed[data-v-bbb9144c]{color:#34d399}.status-paused[data-v-bbb9144c]{color:#a1a1aa}.status-awaiting_consultation[data-v-bbb9144c]{color:#fbbf24}.section[data-v-bbb9144c]{margin-top:1.5rem}.section h3[data-v-bbb9144c]{font-size:1rem;color:#f4f4f5;margin-bottom:1rem}.code-block[data-v-bbb9144c]{background:#0000004d;padding:1rem;border-radius:.5rem;font-family:Monaco,Menlo,monospace;font-size:.875rem;color:#d4d4d8;overflow-x:auto;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.logs-header[data-v-bbb9144c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.logs-header h3[data-v-bbb9144c]{margin:0;font-size:1rem;color:#f4f4f5}.logs-container[data-v-bbb9144c]{background:#0000004d;padding:1rem;border-radius:.5rem;font-family:Monaco,Menlo,monospace;font-size:.75rem;color:#a1a1aa;max-height:400px;overflow-y:auto}.log-line[data-v-bbb9144c]{padding:.25rem 0;line-height:1.4}.consultation-card[data-v-bbb9144c]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.5rem}.consultation-header[data-v-bbb9144c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.consultation-header h3[data-v-bbb9144c]{margin:0;font-size:1.125rem;color:#f4f4f5}.badge[data-v-bbb9144c]{background:#fbbf2433;color:#fbbf24;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.consultation-meta[data-v-bbb9144c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.meta-item[data-v-bbb9144c]{display:flex;flex-direction:column;gap:.25rem}.meta-label[data-v-bbb9144c]{font-size:.75rem;color:#71717a}.meta-value[data-v-bbb9144c]{font-size:.875rem;color:#e4e4e7}.consultation-content[data-v-bbb9144c]{margin-bottom:1.5rem}.consultation-content h4[data-v-bbb9144c]{font-size:.875rem;color:#a1a1aa;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.content-text[data-v-bbb9144c]{background:#0003;padding:1rem;border-radius:.375rem;color:#d4d4d8;line-height:1.6;white-space:pre-wrap}.consultation-form h4[data-v-bbb9144c]{font-size:.875rem;color:#a1a1aa;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.form-hint[data-v-bbb9144c]{font-size:.875rem;color:#71717a;margin-bottom:.75rem}.form-textarea[data-v-bbb9144c]{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem;color:#e4e4e7;font-family:Monaco,Menlo,monospace;font-size:.875rem;line-height:1.6;resize:vertical;margin-bottom:1rem}.form-textarea[data-v-bbb9144c]:focus{outline:none;border-color:#60a5fa}.form-actions[data-v-bbb9144c]{display:flex;justify-content:flex-end}.btn[data-v-bbb9144c]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-sm[data-v-bbb9144c]{padding:.375rem .75rem;font-size:.75rem}.btn-primary[data-v-bbb9144c]{background:#3b82f6;color:#fff}.btn-primary[data-v-bbb9144c]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-bbb9144c]:disabled{opacity:.5;cursor:not-allowed}.loading-text[data-v-bbb9144c],.empty-text[data-v-bbb9144c]{text-align:center;padding:2rem;color:#71717a}.empty-text[data-v-bbb9144c]{font-size:1rem}.dashboard[data-v-aa33aee7]{min-height:100vh;background:linear-gradient(135deg,#0a0e27,#1a1d35)}.header[data-v-aa33aee7]{background:#1a1d35cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:1.5rem 0;position:sticky;top:0;z-index:100}.header-content[data-v-aa33aee7]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.title[data-v-aa33aee7]{font-size:1.75rem;font-weight:700;color:#f4f4f5;display:flex;align-items:center;gap:.75rem}.icon[data-v-aa33aee7]{font-size:2rem}.header-stats[data-v-aa33aee7]{display:flex;gap:2rem}.stat[data-v-aa33aee7]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-label[data-v-aa33aee7]{font-size:.75rem;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-aa33aee7]{font-size:1.5rem;font-weight:700;color:#60a5fa}.stat-value.consultation[data-v-aa33aee7]{color:#fbbf24}.main-content[data-v-aa33aee7]{padding:2rem 0}.container[data-v-aa33aee7]{max-width:1400px;margin:0 auto;padding:0 2rem}.alert[data-v-aa33aee7]{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem}.alert-warning[data-v-aa33aee7]{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#fbbf24}.projects-grid[data-v-aa33aee7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem}.empty-state[data-v-aa33aee7]{text-align:center;padding:4rem 2rem;color:#71717a}.empty-icon[data-v-aa33aee7]{font-size:4rem;margin-bottom:1rem}.empty-state p[data-v-aa33aee7]{font-size:1.125rem;margin-bottom:.5rem}.empty-hint[data-v-aa33aee7]{font-size:.875rem;color:#52525b}.empty-hint code[data-v-aa33aee7]{background:#ffffff0d;padding:.25rem .5rem;border-radius:.25rem;font-family:Monaco,Menlo,monospace;color:#a1a1aa}.loading[data-v-aa33aee7]{text-align:center;padding:4rem 2rem}.spinner[data-v-aa33aee7]{width:40px;height:40px;margin:0 auto 1rem;border:3px solid rgba(96,165,250,.2);border-top-color:#60a5fa;border-radius:50%;animation:spin-aa33aee7 .8s linear infinite}@keyframes spin-aa33aee7{to{transform:rotate(360deg)}}@media (max-width: 768px){.header-content[data-v-aa33aee7]{flex-direction:column;gap:1rem}.projects-grid[data-v-aa33aee7]{grid-template-columns:1fr}}
