.inteia-bg[data-v-ef18e3c1]{position:fixed;inset:0;pointer-events:none;z-index:0}.neural-bg[data-v-ef18e3c1]{position:fixed;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.85}.inteia-bg[data-v-ef18e3c1]:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 1400px 900px at 50% 50%,rgba(22,24,32,.5),transparent 75%);pointer-events:none;z-index:0}.grain[data-v-ef18e3c1]{position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 0.96, 0 0 0 0 0.95, 0 0 0 0 0.92, 0 0 0 0.012 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(max-width:768px){.neural-bg[data-v-ef18e3c1]{opacity:.5}}#app>*:not(.inteia-bg){position:relative;z-index:var(--z-content, 10)}.history-database[data-v-976d61b7]{position:relative;width:100%;min-height:280px;margin-top:40px;padding:35px 0 40px;overflow:visible}.history-database.no-projects[data-v-976d61b7]{min-height:auto;padding:40px 0 20px}.tech-grid-bg[data-v-976d61b7]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.grid-pattern[data-v-976d61b7]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.05) 1px,transparent 1px);background-size:50px 50px;background-position:top left}.gradient-overlay[data-v-976d61b7]{position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.9) 0%,transparent 15%,transparent 85%,rgba(255,255,255,.9) 100%),linear-gradient(to bottom,rgba(255,255,255,.8) 0%,transparent 20%,transparent 80%,rgba(255,255,255,.8) 100%);pointer-events:none}.section-header[data-v-976d61b7]{position:relative;z-index:100;display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px;font-family:JetBrains Mono,SF Mono,monospace;padding:0 40px}.section-line[data-v-976d61b7]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(15,39,71,.14),transparent);max-width:300px}.section-title[data-v-976d61b7]{font-size:.8rem;font-weight:600;color:#0f2747;letter-spacing:3px;text-transform:uppercase}.cards-container[data-v-976d61b7]{position:relative;display:flex;justify-content:center;align-items:flex-start;padding:0 40px;transition:min-height .7s cubic-bezier(.23,1,.32,1)}.project-card[data-v-976d61b7]{position:absolute;width:280px;background:#ffffffe6;border:1px solid rgba(15,39,71,.1);border-radius:14px;padding:14px;cursor:pointer;box-shadow:0 18px 34px #0f274714;transition:box-shadow .3s ease,border-color .3s ease,transform .7s cubic-bezier(.23,1,.32,1),opacity .7s cubic-bezier(.23,1,.32,1)}.project-card[data-v-976d61b7]:hover{box-shadow:0 24px 40px #0f274724;border-color:#d4a01757;z-index:1000!important}.project-card.hovering[data-v-976d61b7]{z-index:1000!important}.card-header[data-v-976d61b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,39,71,.08);font-family:JetBrains Mono,SF Mono,monospace;font-size:.7rem}.card-id[data-v-976d61b7]{color:#4b5563;letter-spacing:.5px;font-weight:500}.card-status-icons[data-v-976d61b7]{display:flex;align-items:center;gap:6px}.status-icon[data-v-976d61b7]{font-size:.75rem;transition:all .2s ease;cursor:default}.status-icon.available[data-v-976d61b7]{opacity:1}.status-icon:nth-child(1).available[data-v-976d61b7]{color:#3b82f6}.status-icon:nth-child(2).available[data-v-976d61b7]{color:#f59e0b}.status-icon:nth-child(3).available[data-v-976d61b7]{color:#10b981}.status-icon.unavailable[data-v-976d61b7]{color:#d1d5db;opacity:.5}.card-progress[data-v-976d61b7]{display:flex;align-items:center;gap:6px;letter-spacing:.5px;font-weight:600;font-size:.65rem}.status-dot[data-v-976d61b7]{font-size:.5rem}.card-progress.completed[data-v-976d61b7]{color:#5e7a34}.card-progress.in-progress[data-v-976d61b7]{color:#b8860b}.card-progress.not-started[data-v-976d61b7]{color:#8b95a7}.card-status.pending[data-v-976d61b7]{color:#9ca3af}.card-files-wrapper[data-v-976d61b7]{position:relative;width:100%;min-height:48px;max-height:110px;margin-bottom:12px;padding:8px 10px;background:linear-gradient(135deg,#0f27470a,#d4a01714);border-radius:10px;border:1px solid rgba(15,39,71,.08);overflow:hidden}.files-list[data-v-976d61b7]{display:flex;flex-direction:column;gap:4px}.files-more[data-v-976d61b7]{display:flex;align-items:center;justify-content:center;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:.6rem;color:#4b5563;background:#ffffff80;border-radius:3px;letter-spacing:.3px}.file-item[data-v-976d61b7]{display:flex;align-items:center;gap:8px;padding:4px 6px;background:#ffffffb3;border-radius:3px;transition:all .2s ease}.file-item[data-v-976d61b7]:hover{background:#fff;transform:translate(2px);border-color:#e5e7eb}.file-tag[data-v-976d61b7]{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 4px;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.2px;flex-shrink:0;min-width:28px}.file-tag.pdf[data-v-976d61b7]{background:#f2e6e6;color:#a65a5a}.file-tag.doc[data-v-976d61b7]{background:#e6eff5;color:#5a7ea6}.file-tag.xls[data-v-976d61b7]{background:#e6f2e8;color:#5aa668}.file-tag.ppt[data-v-976d61b7]{background:#f5efe6;color:#a6815a}.file-tag.txt[data-v-976d61b7]{background:#f0f0f0;color:#757575}.file-tag.code[data-v-976d61b7]{background:#eae6f2;color:#815aa6}.file-tag.img[data-v-976d61b7]{background:#e6f2f2;color:#5aa6a6}.file-tag.zip[data-v-976d61b7]{background:#f2f0e6;color:#a69b5a}.file-tag.other[data-v-976d61b7]{background:#f3f4f6;color:#6b7280}.file-name[data-v-976d61b7]{font-family:Inter,sans-serif;font-size:.7rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.1px}.files-empty[data-v-976d61b7]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;color:#8b95a7}.empty-file-icon[data-v-976d61b7]{font-size:1rem;opacity:.5}.empty-file-text[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.5px}.project-card:hover .card-files-wrapper[data-v-976d61b7]{border-color:#d1d5db;background:linear-gradient(135deg,#fff,#f8f9fa)}.corner-mark.top-left-only[data-v-976d61b7]{position:absolute;top:6px;left:6px;width:8px;height:8px;border-top:1.5px solid rgba(15,39,71,.28);border-left:1.5px solid rgba(15,39,71,.28);pointer-events:none;z-index:10}.card-title[data-v-976d61b7]{font-family:Inter,-apple-system,sans-serif;font-size:.9rem;font-weight:700;color:#111827;margin:0 0 6px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.project-card:hover .card-title[data-v-976d61b7]{color:#2563eb}.card-desc[data-v-976d61b7]{font-family:Inter,sans-serif;font-size:.75rem;color:#6b7280;margin:0 0 16px;line-height:1.5;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-footer[data-v-976d61b7]{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #F3F4F6;font-family:JetBrains Mono,monospace;font-size:.65rem;color:#9ca3af;font-weight:500}.card-datetime[data-v-976d61b7]{display:flex;align-items:center;gap:8px}.card-footer .card-progress[data-v-976d61b7]{display:flex;align-items:center;gap:6px;letter-spacing:.5px;font-weight:600;font-size:.65rem}.card-footer .status-dot[data-v-976d61b7]{font-size:.5rem}.card-footer .card-progress.completed[data-v-976d61b7]{color:#10b981}.card-footer .card-progress.in-progress[data-v-976d61b7]{color:#f59e0b}.card-footer .card-progress.not-started[data-v-976d61b7]{color:#9ca3af}.card-bottom-line[data-v-976d61b7]{position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#000;transition:width .5s cubic-bezier(.23,1,.32,1);z-index:20}.project-card:hover .card-bottom-line[data-v-976d61b7]{width:100%}.empty-state[data-v-976d61b7],.loading-state[data-v-976d61b7]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px;color:#9ca3af}.history-error[data-v-976d61b7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;max-width:520px;margin:24px auto 0;padding:16px 18px;border:1px solid rgba(239,68,68,.28);border-radius:8px;background:#7f1d1d1f;color:#fca5a5;font-size:14px;line-height:1.45;text-align:center}.history-retry[data-v-976d61b7]{border:1px solid rgba(252,165,165,.45);border-radius:6px;background:#fca5a514;color:#fecaca;font-size:14px;font-weight:600;padding:8px 12px;cursor:pointer}.history-retry[data-v-976d61b7]:hover{background:#fca5a529}.empty-icon[data-v-976d61b7]{font-size:2rem;opacity:.5}.loading-spinner[data-v-976d61b7]{width:24px;height:24px;border:2px solid #E5E7EB;border-top-color:#6b7280;border-radius:50%;animation:spin-976d61b7 .8s linear infinite}@keyframes spin-976d61b7{to{transform:rotate(360deg)}}@media(max-width:1200px){.project-card[data-v-976d61b7]{width:240px}}@media(max-width:768px){.cards-container[data-v-976d61b7]{padding:0 20px}.project-card[data-v-976d61b7]{width:200px}}.modal-overlay[data-v-976d61b7]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-976d61b7]{background:#fffffff0;width:560px;max-width:90vw;max-height:85vh;overflow-y:auto;border:1px solid rgba(15,39,71,.1);border-radius:16px;box-shadow:0 24px 44px #0f274729}.modal-enter-active[data-v-976d61b7],.modal-leave-active[data-v-976d61b7]{transition:opacity .3s ease}.modal-enter-from[data-v-976d61b7],.modal-leave-to[data-v-976d61b7]{opacity:0}.modal-enter-active .modal-content[data-v-976d61b7]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .modal-content[data-v-976d61b7]{transition:all .2s ease-in}.modal-enter-from .modal-content[data-v-976d61b7],.modal-leave-to .modal-content[data-v-976d61b7]{transform:scale(.95) translateY(10px);opacity:0}.modal-header[data-v-976d61b7]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;border-bottom:1px solid rgba(15,39,71,.08);background:#ffffffeb}.modal-title-section[data-v-976d61b7]{display:flex;align-items:center;gap:16px}.modal-id[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:#0f2747;letter-spacing:.5px}.modal-progress[data-v-976d61b7]{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:4px;background:#0f27470f}.modal-progress.completed[data-v-976d61b7]{color:#5e7a34;background:#5e7a341a}.modal-progress.in-progress[data-v-976d61b7]{color:#b8860b;background:#d4a0171f}.modal-progress.not-started[data-v-976d61b7]{color:#8b95a7;background:#0f27470f}.modal-create-time[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#8b95a7;letter-spacing:.3px}.modal-close[data-v-976d61b7]{width:32px;height:32px;border:none;background:transparent;font-size:1.5rem;color:#8b95a7;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:6px}.modal-close[data-v-976d61b7]:hover{background:#d4a0171f;color:#0f2747}.modal-body[data-v-976d61b7]{padding:24px 32px}.modal-section[data-v-976d61b7]{margin-bottom:24px}.modal-section[data-v-976d61b7]:last-child{margin-bottom:0}.modal-label[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:500}.modal-requirement[data-v-976d61b7]{font-size:.95rem;color:#374151;line-height:1.6;padding:16px;background:#0f27470a;border:1px solid rgba(15,39,71,.08);border-radius:8px}.modal-files[data-v-976d61b7]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto;padding-right:4px}.modal-files[data-v-976d61b7]::-webkit-scrollbar{width:4px}.modal-files[data-v-976d61b7]::-webkit-scrollbar-track{background:#0f27470f;border-radius:2px}.modal-files[data-v-976d61b7]::-webkit-scrollbar-thumb{background:#0f274733;border-radius:2px}.modal-files[data-v-976d61b7]::-webkit-scrollbar-thumb:hover{background:#0f274757}.modal-file-item[data-v-976d61b7]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffffd1;border:1px solid rgba(15,39,71,.1);border-radius:10px;transition:all .2s ease}.modal-file-item[data-v-976d61b7]:hover{border-color:#d4a0173d;box-shadow:0 10px 20px #0f274714}.modal-file-name[data-v-976d61b7]{font-size:.85rem;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-empty[data-v-976d61b7]{font-size:.85rem;color:#8b95a7;padding:16px;background:#0f27470a;border:1px dashed rgba(15,39,71,.12);border-radius:6px;text-align:center}.modal-divider[data-v-976d61b7]{display:flex;align-items:center;gap:16px;padding:10px 32px 0;background:#ffffffeb}.divider-line[data-v-976d61b7]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(15,39,71,.14),transparent)}.divider-text[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#8b95a7;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.modal-actions[data-v-976d61b7]{display:flex;gap:16px;padding:20px 32px;background:#ffffffeb}.modal-btn[data-v-976d61b7]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid rgba(15,39,71,.1);border-radius:12px;background:#ffffffd1;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.modal-btn[data-v-976d61b7]:hover:not(:disabled){border-color:#d4a01757;transform:translateY(-2px);box-shadow:0 14px 28px #0f27471f}.modal-btn[data-v-976d61b7]:disabled{opacity:.5;cursor:not-allowed;background:#0f27470a}.btn-step[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;color:#8b95a7;letter-spacing:.5px;text-transform:uppercase}.btn-icon[data-v-976d61b7]{font-size:1.4rem;line-height:1;transition:color .2s ease}.btn-text[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.5px;color:#0f2747}.modal-btn.btn-project .btn-icon[data-v-976d61b7]{color:#3b82f6}.modal-btn.btn-simulation .btn-icon[data-v-976d61b7]{color:#b8860b}.modal-btn.btn-report .btn-icon[data-v-976d61b7]{color:#5e7a34}.modal-btn:hover:not(:disabled) .btn-text[data-v-976d61b7]{color:#0f2747}.modal-playback-hint[data-v-976d61b7]{display:flex;align-items:center;justify-content:center;padding:0 32px 20px;background:#ffffffeb}.hint-text[data-v-976d61b7]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#8b95a7;letter-spacing:.3px;text-align:center;line-height:1.5}.home-container[data-v-08ea7153]{--ink: #07070A;--ink-2: #0C0D11;--ink-3: #13141A;--ink-4: #1C1E27;--gold: #C9952A;--gold-light: #EAB14A;--gold-deep: #7A5A18;--gold-glow: rgba(234, 177, 74, .14);--gold-haze: rgba(201, 149, 42, .04);--paper-bg: #f5f2ea;--paper-bg-2: #efeadc;--paper-card: rgba(255, 255, 255, .78);--paper-card-strong: rgba(255, 255, 255, .92);--line: rgba(15, 18, 28, .1);--line-strong: rgba(15, 18, 28, .18);--gold-soft: #faf5e6;--text: #14161e;--text-muted: rgba(20, 22, 30, .62);--text-faint: rgba(20, 22, 30, .42);--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);position:relative;min-height:100vh;background:radial-gradient(circle at 1px 1px,rgba(20,22,30,.1) 1px,transparent 0),radial-gradient(900px 500px at 80% -10%,var(--gold-glow),transparent 60%),radial-gradient(900px 500px at 0% 100%,var(--gold-haze),transparent 60%),linear-gradient(180deg,var(--paper-bg) 0%,var(--paper-bg-2) 100%);background-size:24px 24px,auto,auto,auto;font-family:var(--sans);color:var(--text);overflow-x:hidden}.bg-noise[data-v-08ea7153]{position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 0.96, 0 0 0 0 0.95, 0 0 0 0 0.92, 0 0 0 0.012 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bg-grid[data-v-08ea7153]{position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:0;background-image:linear-gradient(to right,rgba(234,177,74,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(234,177,74,.025) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.bg-gold-glow[data-v-08ea7153]{position:absolute;top:280px;right:0;width:520px;height:520px;transform:translate(35%);background:radial-gradient(circle,rgba(201,149,42,.18),transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.navbar[data-v-08ea7153]{position:sticky;top:0;z-index:50;padding:16px 24px 0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-inner[data-v-08ea7153]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:12px 22px;background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(20,22,30,.1);border-radius:999px;box-shadow:0 12px 32px #14161e14,inset 0 1px #fff9}.nav-brand[data-v-08ea7153]{display:flex;align-items:center;gap:12px}.nav-brasao[data-v-08ea7153]{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(201,149,42,.45))}.nav-brand-text[data-v-08ea7153]{display:flex;flex-direction:column;gap:1px}.nav-brand-main[data-v-08ea7153]{font-family:var(--mono);font-weight:700;letter-spacing:.24em;font-size:.85rem;color:var(--gold-deep, #7a5a18)}.nav-brand-sub[data-v-08ea7153]{font-family:var(--sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep, #7a5a18);opacity:.7}.nav-meta[data-v-08ea7153]{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.72rem;color:#14161e9e}.nav-meta-item[data-v-08ea7153]{display:flex;align-items:center;gap:6px}.nav-meta-divider[data-v-08ea7153]{color:#14161e4d}.nav-mono[data-v-08ea7153]{color:var(--gold-deep, #7a5a18);opacity:.85}.nav-pulse[data-v-08ea7153]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulse-dot-08ea7153 2s ease-in-out infinite}@keyframes pulse-dot-08ea7153{0%,to{opacity:1}50%{opacity:.4}}.github-link[data-v-08ea7153]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid rgba(20,22,30,.14);background:#ffffff8c;color:var(--gold-deep, #7a5a18);font-family:var(--mono);font-size:.78rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.github-link[data-v-08ea7153]:hover{border-color:var(--gold, #c9952a);color:var(--gold-deep, #7a5a18);background:#c9952a1a;box-shadow:0 0 0 4px #c9952a1a}.github-link .arrow[data-v-08ea7153]{font-family:sans-serif}.main-content[data-v-08ea7153]{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:80px 40px 40px}.hero-section[data-v-08ea7153]{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;margin-bottom:120px;align-items:start}.hero-section[data-v-08ea7153]:before{display:none}.hero-left[data-v-08ea7153]{padding-right:12px;position:relative;z-index:1}.eyebrow[data-v-08ea7153]{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:32px;border:1px solid rgba(201,149,42,.32);border-radius:999px;background:#c9952a14;font-family:var(--mono);font-size:.72rem}.eyebrow-dot[data-v-08ea7153]{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold-light)}.eyebrow-tag[data-v-08ea7153]{color:var(--gold-deep);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow-meta[data-v-08ea7153]{color:var(--text-muted)}.display-title[data-v-08ea7153]{font-family:var(--serif);font-size:clamp(2.8rem,5.6vw,5rem);line-height:1.02;letter-spacing:-.025em;font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;color:var(--text);margin:0 0 36px}.display-italic[data-v-08ea7153]{display:inline-block;font-style:italic;font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;color:var(--gold-deep)}.display-accent[data-v-08ea7153]{display:inline-block;font-family:var(--serif);font-weight:500;font-style:normal;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;color:var(--text);letter-spacing:-.02em}.hero-desc[data-v-08ea7153]{font-size:1.05rem;line-height:1.75;color:var(--text-muted);max-width:560px;margin-bottom:44px}.hero-desc p[data-v-08ea7153]{margin:0 0 18px}.strong[data-v-08ea7153]{color:var(--text);font-weight:600}.gold[data-v-08ea7153]{color:var(--gold-light);font-weight:600;font-family:var(--mono);letter-spacing:.04em}.quote[data-v-08ea7153]{font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.55;color:var(--gold-deep);border-left:2px solid var(--gold);padding:6px 0 6px 18px;margin-top:8px}.cursor[data-v-08ea7153]{color:var(--gold);font-weight:700;animation:blink-08ea7153 1.1s step-end infinite}@keyframes blink-08ea7153{0%,to{opacity:1}50%{opacity:0}}.hero-pillars[data-v-08ea7153]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:24px;border-top:1px solid var(--line)}.pillar[data-v-08ea7153]{display:flex;flex-direction:column;gap:6px}.pillar-num[data-v-08ea7153]{font-family:var(--mono);font-size:.72rem;font-weight:600;color:var(--gold);letter-spacing:.18em}.pillar-label[data-v-08ea7153]{font-family:var(--serif);font-size:1.05rem;font-weight:500;color:var(--text);line-height:1.25}.pillar-desc[data-v-08ea7153]{font-size:.82rem;color:var(--text-muted);line-height:1.5}.hero-right[data-v-08ea7153]{display:flex;flex-direction:column;align-items:stretch;gap:24px}.brand-card[data-v-08ea7153]{position:relative;padding:28px;background:var(--paper-card-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line-strong);border-radius:22px;box-shadow:0 24px 60px #0f121c1a,inset 0 1px #fff9;overflow:hidden}.brand-card-edge[data-v-08ea7153]{position:absolute;width:22px;height:22px;border:1px solid var(--gold);pointer-events:none}.brand-card-edge-tl[data-v-08ea7153]{top:10px;left:10px;border-right:none;border-bottom:none}.brand-card-edge-tr[data-v-08ea7153]{top:10px;right:10px;border-left:none;border-bottom:none}.brand-card-edge-bl[data-v-08ea7153]{bottom:10px;left:10px;border-right:none;border-top:none}.brand-card-edge-br[data-v-08ea7153]{bottom:10px;right:10px;border-left:none;border-top:none}.brand-card-header[data-v-08ea7153]{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.brand-card-brasao[data-v-08ea7153]{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(201,149,42,.45))}.brand-card-title[data-v-08ea7153]{font-family:var(--mono);font-weight:700;letter-spacing:.22em;color:var(--text);font-size:1.05rem}.brand-card-sub[data-v-08ea7153]{font-size:.78rem;color:var(--text-muted);margin-top:4px}.brand-card-image-wrap[data-v-08ea7153]{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;background:#000;border:1px solid var(--line)}.brand-card-image[data-v-08ea7153]{width:100%;display:block;border-radius:14px}.brand-card-video[data-v-08ea7153]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;border-radius:14px}.brand-card-video-mask[data-v-08ea7153]{position:absolute;right:0;bottom:0;width:11%;height:9%;background:#000;pointer-events:none;z-index:2}.brand-card-image-glow[data-v-08ea7153]{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 60%,rgba(201,149,42,.18) 100%);pointer-events:none;z-index:3}.brand-card-footer[data-v-08ea7153]{display:flex;align-items:stretch;gap:0;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.kpi[data-v-08ea7153]{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 14px}.kpi[data-v-08ea7153]:first-child{padding-left:0}.kpi[data-v-08ea7153]:last-child{padding-right:0}.kpi-divider[data-v-08ea7153]{width:1px;background:var(--line)}.kpi-value[data-v-08ea7153]{font-family:var(--serif);font-size:1.5rem;font-weight:500;color:var(--gold-deep);line-height:1}.kpi-label[data-v-08ea7153]{font-family:var(--mono);font-size:.66rem;color:var(--text-muted);letter-spacing:.06em}.scroll-down-btn[data-v-08ea7153]{align-self:flex-end;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:12px 20px;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--gold-light);cursor:pointer;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;transition:all .2s ease}.scroll-down-btn[data-v-08ea7153]:hover{border-color:var(--gold);background:#e7b94814;color:var(--gold-soft)}.scroll-down-arrow[data-v-08ea7153]{display:inline-block;transition:transform .25s ease}.scroll-down-btn:hover .scroll-down-arrow[data-v-08ea7153]{transform:translateY(2px)}.dashboard-section[data-v-08ea7153]{padding-top:0}.dashboard-divider[data-v-08ea7153]{display:flex;align-items:center;gap:18px;margin-bottom:56px}.dashboard-divider-line[data-v-08ea7153]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.dashboard-divider-label[data-v-08ea7153]{font-family:var(--mono);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light)}.dashboard-grid[data-v-08ea7153]{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.panel-header[data-v-08ea7153]{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-family:var(--mono);font-size:.74rem;color:var(--text-muted)}.status-dot[data-v-08ea7153]{width:8px;height:8px;border-radius:2px;background:#4ade80;box-shadow:0 0 10px #4ade80}.panel-header-mono[data-v-08ea7153]{margin-left:auto;color:var(--gold);letter-spacing:.18em}.section-title[data-v-08ea7153]{font-family:var(--serif);font-size:2.6rem;font-weight:400;font-variation-settings:"opsz" 96,"SOFT" 50,"WONK" 1;letter-spacing:-.02em;line-height:1.05;color:var(--text);margin:0 0 14px}.title-period[data-v-08ea7153]{color:var(--gold)}.section-desc[data-v-08ea7153]{color:var(--text-muted);line-height:1.7;margin:0 0 28px;max-width:460px}.metrics-row[data-v-08ea7153]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.metric-card[data-v-08ea7153]{position:relative;padding:22px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper-card);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 12px 28px #0f121c0d;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.metric-card[data-v-08ea7153]:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 40px #0f121c14}.metric-label-top[data-v-08ea7153]{font-family:var(--mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.metric-value[data-v-08ea7153]{font-family:var(--serif);font-size:1.7rem;font-weight:500;color:var(--text);line-height:1;margin-bottom:10px}.metric-label[data-v-08ea7153]{font-size:.82rem;color:var(--text-muted);line-height:1.5}.graph-preview[data-v-08ea7153]{margin:28px 0;background:var(--paper-card-strong);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 12px 32px #0f121c0f}.graph-preview-tag[data-v-08ea7153]{color:var(--text-muted)!important}.graph-preview-mono[data-v-08ea7153]{color:var(--mint, #3FB77C)!important}.graph-preview-header[data-v-08ea7153]{border-bottom-color:var(--line)!important}.graph-preview-header[data-v-08ea7153]{display:flex;justify-content:space-between;align-items:center;padding:0 6px 10px;border-bottom:1px solid var(--line);margin-bottom:8px}.graph-preview-tag[data-v-08ea7153]{font-family:var(--mono);font-size:.7rem;color:var(--gold-light);letter-spacing:.12em}.graph-preview-mono[data-v-08ea7153]{font-family:var(--mono);font-size:.66rem;color:#4ade80;letter-spacing:.18em}.graph-svg[data-v-08ea7153]{width:100%;height:auto;display:block}.steps-container[data-v-08ea7153]{border:1px solid var(--line);border-radius:16px;padding:28px;background:var(--paper-card);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 12px 32px #0f121c0f}.steps-header[data-v-08ea7153]{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-family:var(--mono);font-size:.78rem;color:var(--gold-light);letter-spacing:.12em}.diamond-icon[data-v-08ea7153]{font-size:1.1rem;line-height:1;color:var(--gold)}.steps-header-meta[data-v-08ea7153]{margin-left:auto;color:var(--text-muted)}.workflow-list[data-v-08ea7153]{display:flex;flex-direction:column;gap:0}.workflow-item[data-v-08ea7153]{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:18px;padding:16px 0;border-top:1px solid var(--line);transition:border-color .2s ease}.workflow-item[data-v-08ea7153]:first-child{border-top:none;padding-top:0}.workflow-item[data-v-08ea7153]:hover{border-color:var(--line-strong)}.step-num[data-v-08ea7153]{font-family:var(--mono);font-weight:600;font-size:.86rem;color:var(--gold);letter-spacing:.04em;padding-top:2px}.step-info[data-v-08ea7153]{flex:1}.step-title[data-v-08ea7153]{font-family:var(--serif);font-size:1.1rem;font-weight:500;color:var(--text);margin-bottom:4px;line-height:1.3}.step-desc[data-v-08ea7153]{font-size:.84rem;color:var(--text-muted);line-height:1.55}.step-tick[data-v-08ea7153]{font-family:var(--mono);color:var(--gold-light);opacity:.5;align-self:center;transition:transform .25s ease,opacity .25s ease}.workflow-item:hover .step-tick[data-v-08ea7153]{opacity:1;transform:translate(4px)}.right-panel[data-v-08ea7153]{display:flex;flex-direction:column;gap:28px}.pipeline-card[data-v-08ea7153]{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--paper-card);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 12px 32px #0f121c0f}.pipeline-card-header[data-v-08ea7153]{display:flex;justify-content:space-between;align-items:center;padding:0 6px 12px;border-bottom:1px solid var(--line);margin-bottom:12px}.pipeline-card-title[data-v-08ea7153]{font-family:var(--serif);font-size:1.1rem;font-weight:500;color:var(--text)}.pipeline-card-mono[data-v-08ea7153]{font-family:var(--mono);font-size:.7rem;color:var(--gold-light);letter-spacing:.14em}.pipeline-svg[data-v-08ea7153]{width:100%;height:auto;display:block;border-radius:12px}.console-box[data-v-08ea7153]{border:1px solid var(--line-strong);border-radius:18px;background:var(--paper-card-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 60px #0f121c1a,inset 0 1px #fff9;overflow:hidden}.console-box-header[data-v-08ea7153]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#c9952a0f;border-bottom:1px solid var(--line)}.console-box-title[data-v-08ea7153]{font-family:var(--serif);font-size:1.15rem;font-weight:500;color:var(--text)}.console-box-mono[data-v-08ea7153]{font-family:var(--mono);font-size:.72rem;color:var(--gold-light);letter-spacing:.14em}.console-section[data-v-08ea7153]{padding:24px 24px 8px}.console-section.btn-section[data-v-08ea7153]{padding:16px 24px 24px}.console-header[data-v-08ea7153]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-family:var(--mono);font-size:.74rem;color:var(--text-muted)}.console-label[data-v-08ea7153]{display:inline-flex;align-items:center;gap:8px;color:var(--gold-light)}.console-label-num[data-v-08ea7153]{font-weight:700;padding:2px 7px;background:#c9952a24;border:1px solid var(--line-strong);border-radius:6px;color:var(--gold-light)}.console-meta[data-v-08ea7153]{color:var(--text-muted)}.upload-zone[data-v-08ea7153]{position:relative;border:1px dashed rgba(201,149,42,.45);border-radius:12px;min-height:180px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;background:#ffffff8c}.upload-zone.has-files[data-v-08ea7153]{align-items:flex-start}.upload-zone[data-v-08ea7153]:hover{border-color:var(--gold);background:#e7b9480f;box-shadow:inset 0 0 0 1px #e7b9481a}.upload-zone.drag-over[data-v-08ea7153]{border-color:var(--gold-light);border-style:solid;background:#e7b9481a}.upload-placeholder[data-v-08ea7153]{text-align:center;padding:24px}.upload-icon[data-v-08ea7153]{width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--gold-light);background:#e7b9480f}.upload-title[data-v-08ea7153]{font-family:var(--serif);font-size:1.1rem;font-weight:500;color:var(--text);margin-bottom:6px}.upload-hint[data-v-08ea7153]{font-family:var(--mono);font-size:.74rem;color:var(--text-muted)}.file-list[data-v-08ea7153]{width:100%;padding:16px;display:flex;flex-direction:column;gap:8px}.file-item[data-v-08ea7153]{display:flex;align-items:center;gap:10px;background:#ffffffd9;padding:10px 14px;border:1px solid var(--line);border-radius:10px;font-family:var(--mono);font-size:.82rem;color:var(--text)}.file-icon[data-v-08ea7153]{color:var(--gold-light);display:inline-flex}.file-name[data-v-08ea7153]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn[data-v-08ea7153]{background:transparent;border:none;cursor:pointer;font-size:1.3rem;line-height:1;color:var(--text-muted);width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.remove-btn[data-v-08ea7153]:hover{color:#ef4444;background:#ef44441a}.upload-error[data-v-08ea7153]{margin-top:10px;font-family:var(--mono);font-size:.78rem;color:#f87171;background:#ef44440f;border:1px solid rgba(239,68,68,.22);padding:8px 12px;border-radius:8px}.console-divider[data-v-08ea7153]{display:flex;align-items:center;padding:0 24px}.console-divider[data-v-08ea7153]:before,.console-divider[data-v-08ea7153]:after{content:"";flex:1;height:1px;background:var(--line)}.console-divider span[data-v-08ea7153]{padding:0 14px;font-family:var(--mono);font-size:.66rem;color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase}.input-wrapper[data-v-08ea7153]{position:relative;border:1px solid var(--line-strong);border-radius:12px;background:#fff9;transition:border-color .2s ease,box-shadow .2s ease}.input-wrapper[data-v-08ea7153]:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px #c9952a1a}.code-input[data-v-08ea7153]{width:100%;border:none;background:transparent;padding:18px 20px 30px;font-family:var(--mono);font-size:.92rem;line-height:1.65;color:var(--text);resize:vertical;outline:none;min-height:150px}.code-input[data-v-08ea7153]::placeholder{color:var(--text-faint)}.model-badge[data-v-08ea7153]{position:absolute;bottom:8px;right:14px;font-family:var(--mono);font-size:.68rem;color:var(--gold-light);opacity:.7;letter-spacing:.06em}.start-engine-btn[data-v-08ea7153]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#c9952a,#8a6519);color:#0a0e1a;border:1px solid rgba(231,185,72,.55);border-radius:12px;font-family:var(--mono);font-size:.95rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;box-shadow:0 12px 32px #c9952a40,inset 0 1px #ffffff2e;position:relative;overflow:hidden}.start-engine-btn[data-v-08ea7153]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 44px #c9952a66,inset 0 1px #ffffff38;filter:brightness(1.08)}.start-engine-btn[data-v-08ea7153]:not(:disabled):active{transform:translateY(0)}.start-engine-btn[data-v-08ea7153]:disabled{background:linear-gradient(135deg,#ffffffc7,#f5f2eac7);color:#14161e6b;border:1px dashed rgba(201,149,42,.45);cursor:not-allowed;box-shadow:0 6px 18px #14161e0d}.btn-arrow[data-v-08ea7153]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#14161e1f;transition:transform .25s ease}.start-engine-btn:disabled .btn-arrow[data-v-08ea7153]{background:#14161e0f;color:#14161e52}.start-engine-btn:not(:disabled):hover .btn-arrow[data-v-08ea7153]{transform:translate(4px)}.btn-hint[data-v-08ea7153]{margin:12px 0 0;font-family:var(--mono);font-size:.72rem;color:var(--text-faint);text-align:center}.history-wrap[data-v-08ea7153]{position:relative;z-index:1;margin-top:60px;padding:40px 0 24px;border-top:1px solid var(--line)}.footer[data-v-08ea7153]{position:relative;z-index:1;margin-top:80px;padding:40px;border-top:1px solid var(--line)}.footer-inner[data-v-08ea7153]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-brand[data-v-08ea7153]{font-family:var(--mono);font-weight:700;letter-spacing:.24em;color:var(--gold-deep);margin-right:14px}.footer-meta[data-v-08ea7153]{font-family:var(--mono);font-size:.74rem;color:var(--text-muted);letter-spacing:.06em}@media(max-width:1100px){.hero-section[data-v-08ea7153]{grid-template-columns:1fr;gap:56px}.dashboard-grid[data-v-08ea7153]{grid-template-columns:1fr;gap:48px}.main-content[data-v-08ea7153]{padding:60px 28px 40px}.nav-meta[data-v-08ea7153]{display:none}}@media(max-width:640px){.main-content[data-v-08ea7153]{padding:40px 18px 24px}.navbar[data-v-08ea7153]{padding:12px 12px 0}.nav-inner[data-v-08ea7153]{padding:10px 14px}.nav-brand-sub[data-v-08ea7153]{display:none}.github-link span[data-v-08ea7153]:not(.arrow){display:none}.display-title[data-v-08ea7153]{font-size:2.2rem}.hero-pillars[data-v-08ea7153],.metrics-row[data-v-08ea7153]{grid-template-columns:1fr}.brand-card-footer[data-v-08ea7153]{flex-direction:column;gap:14px}.kpi-divider[data-v-08ea7153]{width:100%;height:1px}.kpi[data-v-08ea7153]{padding:0}.footer-inner[data-v-08ea7153]{flex-direction:column;gap:12px;text-align:center}}.home-container[data-v-08ea7153] ::selection{background:var(--gold);color:var(--ink)}.home-container[data-v-08ea7153] :focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){[data-v-08ea7153],[data-v-08ea7153]:before,[data-v-08ea7153]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.graph-panel[data-v-fd7f34b3]{position:relative;width:100%;height:100%;background-color:#f7f2e8;background-image:radial-gradient(rgba(15,39,71,.12) 1.2px,transparent 1.2px),radial-gradient(circle at top right,rgba(212,160,23,.14),transparent 28%);background-size:24px 24px;overflow:hidden}.panel-header[data-v-fd7f34b3]{position:absolute;top:0;left:0;right:0;padding:16px 20px;z-index:10;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,#f7f2e8f2,#f7f2e800);pointer-events:none}.panel-title[data-v-fd7f34b3]{font-size:14px;font-weight:600;color:#0f2747;pointer-events:auto}.header-tools[data-v-fd7f34b3]{pointer-events:auto;display:flex;gap:10px;align-items:center}.tool-btn[data-v-fd7f34b3]{height:32px;padding:0 12px;border:1px solid rgba(15,39,71,.12);background:#ffffffeb;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#4b5563;transition:all .2s;box-shadow:0 10px 24px #0f274714;font-size:13px}.tool-btn[data-v-fd7f34b3]:hover{background:#d4a0171f;color:#0f2747;border-color:#d4a01773}.tool-btn .btn-text[data-v-fd7f34b3]{font-size:12px}.icon-refresh.spinning[data-v-fd7f34b3]{animation:spin-fd7f34b3 1s linear infinite}@keyframes spin-fd7f34b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graph-container[data-v-fd7f34b3]{width:100%;height:100%}.graph-view[data-v-fd7f34b3],.graph-svg[data-v-fd7f34b3]{width:100%;height:100%;display:block}.graph-state[data-v-fd7f34b3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#6b7280}.empty-icon[data-v-fd7f34b3]{font-size:48px;margin-bottom:16px;opacity:.2}.graph-legend[data-v-fd7f34b3]{position:absolute;bottom:24px;left:24px;background:#fffaf0f5;padding:12px 16px;border-radius:8px;border:1px solid rgba(15,39,71,.1);box-shadow:0 12px 32px #0f27471a;z-index:10}.legend-title[data-v-fd7f34b3]{display:block;font-size:11px;font-weight:600;color:#0f2747;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.legend-items[data-v-fd7f34b3]{display:flex;flex-wrap:wrap;gap:10px 16px;max-width:320px}.legend-item[data-v-fd7f34b3]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.legend-dot[data-v-fd7f34b3]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label[data-v-fd7f34b3]{white-space:nowrap}.edge-labels-toggle[data-v-fd7f34b3]{position:absolute;top:60px;right:20px;display:flex;align-items:center;gap:10px;background:#ffffffeb;padding:8px 14px;border-radius:20px;border:1px solid rgba(15,39,71,.12);box-shadow:0 10px 24px #0f274714;z-index:10}.toggle-switch[data-v-fd7f34b3]{position:relative;display:inline-block;width:40px;height:22px}.toggle-switch input[data-v-fd7f34b3]{opacity:0;width:0;height:0}.slider[data-v-fd7f34b3]{position:absolute;cursor:pointer;inset:0;background-color:#0f27472e;border-radius:22px;transition:.3s}.slider[data-v-fd7f34b3]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}input:checked+.slider[data-v-fd7f34b3]{background-color:#d4a017}input:checked+.slider[data-v-fd7f34b3]:before{transform:translate(18px)}.toggle-label[data-v-fd7f34b3]{font-size:12px;color:#4b5563}.detail-panel[data-v-fd7f34b3]{position:absolute;top:60px;right:20px;width:320px;max-height:calc(100% - 100px);background:#fffaf0fa;border:1px solid rgba(15,39,71,.12);border-radius:10px;box-shadow:0 20px 40px #0f274724;overflow:hidden;font-family:Noto Sans SC,system-ui,sans-serif;font-size:13px;z-index:20;display:flex;flex-direction:column}.detail-panel-header[data-v-fd7f34b3]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(180deg,#0f27470d,#ffffffe6);border-bottom:1px solid rgba(15,39,71,.08);flex-shrink:0}.detail-title[data-v-fd7f34b3]{font-weight:600;color:#0f2747;font-size:14px}.detail-type-badge[data-v-fd7f34b3]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;margin-left:auto;margin-right:12px}.detail-close[data-v-fd7f34b3]{background:none;border:none;font-size:20px;cursor:pointer;color:#6b7280;line-height:1;padding:0;transition:color .2s}.detail-close[data-v-fd7f34b3]:hover{color:#1f2937}.detail-content[data-v-fd7f34b3]{padding:16px;overflow-y:auto;flex:1}.detail-row[data-v-fd7f34b3]{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px}.detail-label[data-v-fd7f34b3]{color:#888;font-size:12px;font-weight:500;min-width:80px}.detail-value[data-v-fd7f34b3]{color:#333;flex:1;word-break:break-word}.detail-value.uuid-text[data-v-fd7f34b3]{font-family:JetBrains Mono,monospace;font-size:11px;color:#6b7280}.detail-value.fact-text[data-v-fd7f34b3]{line-height:1.5;color:#444}.detail-section[data-v-fd7f34b3]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(15,39,71,.08)}.section-title[data-v-fd7f34b3]{font-size:12px;font-weight:600;color:#4b5563;margin-bottom:10px}.properties-list[data-v-fd7f34b3]{display:flex;flex-direction:column;gap:8px}.property-item[data-v-fd7f34b3]{display:flex;gap:8px}.property-key[data-v-fd7f34b3]{color:#888;font-weight:500;min-width:90px}.property-value[data-v-fd7f34b3]{color:#333;flex:1}.summary-text[data-v-fd7f34b3]{line-height:1.6;color:#444;font-size:12px}.labels-list[data-v-fd7f34b3]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-fd7f34b3]{display:inline-block;padding:4px 12px;background:#d4a01714;border:1px solid rgba(212,160,23,.2);border-radius:16px;font-size:11px;color:#4b5563}.episodes-list[data-v-fd7f34b3]{display:flex;flex-direction:column;gap:6px}.episode-tag[data-v-fd7f34b3]{display:inline-block;padding:6px 10px;background:#0f27470a;border:1px solid rgba(15,39,71,.08);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:10px;color:#4b5563;word-break:break-all}.edge-relation-header[data-v-fd7f34b3]{background:#0f27470d;padding:12px;border-radius:8px;margin-bottom:16px;font-size:13px;font-weight:500;color:#0f2747;line-height:1.5;word-break:break-word}.graph-building-hint[data-v-fd7f34b3]{position:absolute;bottom:160px;left:50%;transform:translate(-50%);background:#0f2747d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:10px 20px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(255,255,255,.1);font-weight:500;letter-spacing:.5px;z-index:100}.memory-icon-wrapper[data-v-fd7f34b3]{display:flex;align-items:center;justify-content:center;animation:breathe-fd7f34b3 2s ease-in-out infinite}.memory-icon[data-v-fd7f34b3]{width:18px;height:18px;color:#f2c14a}@keyframes breathe-fd7f34b3{0%,to{opacity:.7;transform:scale(1);filter:drop-shadow(0 0 2px rgba(212,160,23,.3))}50%{opacity:1;transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(212,160,23,.55))}}.graph-building-hint.finished-hint[data-v-fd7f34b3]{background:#0f2747d6;border:1px solid rgba(255,255,255,.1)}.finished-hint .hint-icon-wrapper[data-v-fd7f34b3]{display:flex;align-items:center;justify-content:center}.finished-hint .hint-icon[data-v-fd7f34b3]{width:18px;height:18px;color:#fff}.finished-hint .hint-text[data-v-fd7f34b3]{flex:1;white-space:nowrap}.hint-close-btn[data-v-fd7f34b3]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#fff3;border:none;border-radius:50%;cursor:pointer;color:#fff;transition:all .2s;margin-left:8px;flex-shrink:0}.hint-close-btn[data-v-fd7f34b3]:hover{background:#ffffff59;transform:scale(1.1)}.loading-spinner[data-v-fd7f34b3]{width:40px;height:40px;border:3px solid rgba(15,39,71,.12);border-top-color:#d4a017;border-radius:50%;animation:spin-fd7f34b3 1s linear infinite;margin:0 auto 16px}.self-loop-header[data-v-fd7f34b3]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border:1px solid #C8E6C9}.self-loop-count[data-v-fd7f34b3]{margin-left:auto;font-size:11px;color:#666;background:#fffc;padding:2px 8px;border-radius:10px}.self-loop-list[data-v-fd7f34b3]{display:flex;flex-direction:column;gap:10px}.self-loop-item[data-v-fd7f34b3]{background:#fafafa;border:1px solid #EAEAEA;border-radius:8px}.self-loop-item-header[data-v-fd7f34b3]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f5f5f5;cursor:pointer;transition:background .2s}.self-loop-item-header[data-v-fd7f34b3]:hover{background:#eee}.self-loop-item.expanded .self-loop-item-header[data-v-fd7f34b3]{background:#e8e8e8}.self-loop-index[data-v-fd7f34b3]{font-size:10px;font-weight:600;color:#888;background:#e0e0e0;padding:2px 6px;border-radius:4px}.self-loop-name[data-v-fd7f34b3]{font-size:12px;font-weight:500;color:#333;flex:1}.self-loop-toggle[data-v-fd7f34b3]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#888;background:#e0e0e0;border-radius:4px;transition:all .2s}.self-loop-item.expanded .self-loop-toggle[data-v-fd7f34b3]{background:#d0d0d0;color:#666}.self-loop-item-content[data-v-fd7f34b3]{padding:12px;border-top:1px solid #EAEAEA}.self-loop-item-content .detail-row[data-v-fd7f34b3]{margin-bottom:8px}.self-loop-item-content .detail-label[data-v-fd7f34b3]{font-size:11px;min-width:60px}.self-loop-item-content .detail-value[data-v-fd7f34b3]{font-size:12px}.self-loop-episodes[data-v-fd7f34b3]{margin-top:8px}.episodes-list.compact[data-v-fd7f34b3]{flex-direction:row;flex-wrap:wrap;gap:4px}.episode-tag.small[data-v-fd7f34b3]{padding:3px 6px;font-size:9px}.workbench-panel[data-v-3aec7984]{height:100%;background:linear-gradient(180deg,#fffaf0,#f7f2e8);display:flex;flex-direction:column;position:relative;overflow:hidden}.scroll-container[data-v-3aec7984]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.step-card[data-v-3aec7984]{background:#ffffffe0;border-radius:8px;padding:20px;box-shadow:0 18px 34px #0f274714;border:1px solid rgba(15,39,71,.1);transition:all .3s ease;position:relative}.step-card.active[data-v-3aec7984]{border-color:#d4a017b8;box-shadow:0 20px 40px #d4a01724}.card-header[data-v-3aec7984]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.step-info[data-v-3aec7984]{display:flex;align-items:center;gap:12px}.step-num[data-v-3aec7984]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#0f274729}.step-card.active .step-num[data-v-3aec7984],.step-card.completed .step-num[data-v-3aec7984]{color:#0f2747}.step-title[data-v-3aec7984]{font-weight:600;font-size:15px;letter-spacing:0}.badge[data-v-3aec7984]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:600;text-transform:uppercase}.badge.success[data-v-3aec7984]{background:#5e7a341f;color:#4d6b2d}.badge.processing[data-v-3aec7984]{background:linear-gradient(135deg,#d4a017,#f2c14a);color:#0f2747}.badge.accent[data-v-3aec7984]{background:#0f2747;color:#fff}.badge.pending[data-v-3aec7984]{background:#0f27470f;color:#6b7280}.api-note[data-v-3aec7984]{font-family:JetBrains Mono,monospace;font-size:12px;color:#7b8190;margin-bottom:8px}.description[data-v-3aec7984]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:16px}.tags-container[data-v-3aec7984]{margin-top:12px;transition:opacity .3s}.tags-container.dimmed[data-v-3aec7984]{opacity:.3;pointer-events:none}.tag-label[data-v-3aec7984]{display:block;font-size:12px;color:#7b8190;margin-bottom:8px;font-weight:600}.tags-list[data-v-3aec7984]{display:flex;flex-wrap:wrap;gap:8px}.entity-tag[data-v-3aec7984]{background:#d4a01714;border:1px solid rgba(212,160,23,.18);padding:8px 11px;border-radius:8px;font-size:13px;color:#0f2747;font-family:JetBrains Mono,monospace;transition:all .2s;overflow-wrap:anywhere}.entity-tag.clickable[data-v-3aec7984]{cursor:pointer}.entity-tag.clickable[data-v-3aec7984]:hover{background:#d4a01724;border-color:#d4a01757}.ontology-detail-overlay[data-v-3aec7984]{position:relative;margin:16px 0;min-height:220px;max-height:min(62vh,620px);background:#fffaf0fa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;border:1px solid rgba(15,39,71,.1);box-shadow:0 22px 40px #0f27471f;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn-3aec7984 .2s ease-out}.ontology-detail-overlay.expanded[data-v-3aec7984]{position:fixed;inset:72px 32px 32px;max-height:none;z-index:1000}@keyframes fadeIn-3aec7984{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-3aec7984]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(15,39,71,.08);background:linear-gradient(180deg,#0f27470d,#ffffffe0)}.detail-title-group[data-v-3aec7984]{display:flex;align-items:center;gap:8px;min-width:0}.detail-type-badge[data-v-3aec7984]{font-size:12px;font-weight:700;color:#fff;background:#0f2747;padding:2px 6px;border-radius:2px;text-transform:uppercase}.detail-name[data-v-3aec7984]{font-size:16px;font-weight:700;font-family:JetBrains Mono,monospace;overflow-wrap:anywhere}.detail-actions[data-v-3aec7984]{display:flex;align-items:center;gap:8px;flex-shrink:0}.detail-action-btn[data-v-3aec7984]{border:1px solid rgba(15,39,71,.18);background:#fff;color:#0f2747;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:600;cursor:pointer}.close-btn[data-v-3aec7984]{width:32px;height:32px;background:#fff;border:1px solid rgba(15,39,71,.14);border-radius:6px;font-size:20px;color:#4b5563;cursor:pointer;line-height:1}.close-btn[data-v-3aec7984]:hover{color:#333}.detail-body[data-v-3aec7984]{flex:1;overflow-y:auto;padding:16px}.detail-desc[data-v-3aec7984]{font-size:14px;color:#374151;line-height:1.6;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed rgba(15,39,71,.14)}.detail-section[data-v-3aec7984]{margin-bottom:16px}.section-label[data-v-3aec7984]{display:block;font-size:12px;font-weight:600;color:#7b8190;margin-bottom:8px}.attr-list[data-v-3aec7984],.conn-list[data-v-3aec7984]{display:flex;flex-direction:column;gap:6px}.attr-item[data-v-3aec7984]{font-size:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:4px;background:#0f27470a;border-radius:6px}.attr-name[data-v-3aec7984]{font-family:JetBrains Mono,monospace;font-weight:600;color:#0f2747}.attr-type[data-v-3aec7984]{color:#999;font-size:12px}.attr-desc[data-v-3aec7984]{color:#4b5563;flex:1;min-width:150px}.example-list[data-v-3aec7984]{display:flex;flex-wrap:wrap;gap:6px}.example-tag[data-v-3aec7984]{font-size:13px;background:#ffffffd6;border:1px solid rgba(15,39,71,.12);padding:3px 8px;border-radius:8px;color:#4b5563}.conn-item[data-v-3aec7984]{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px;background:#0f27470d;border-radius:6px;font-family:JetBrains Mono,monospace}.conn-node[data-v-3aec7984]{font-weight:600;color:#0f2747}.conn-arrow[data-v-3aec7984]{color:#bbb}.stats-grid[data-v-3aec7984]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:#0f27470d;padding:16px;border-radius:8px}.stat-card[data-v-3aec7984]{text-align:center}.stat-value[data-v-3aec7984]{display:block;font-size:20px;font-weight:700;color:#0f2747;font-family:JetBrains Mono,monospace}.stat-label[data-v-3aec7984]{font-size:11px;color:#7b8190;text-transform:uppercase;margin-top:4px;display:block}.action-btn[data-v-3aec7984]{width:100%;background:linear-gradient(135deg,#0f2747,#173b69);color:#fff;border:none;padding:14px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.action-btn[data-v-3aec7984]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f27472e}.action-btn[data-v-3aec7984]:disabled{background:#0f27473d;cursor:not-allowed}.progress-section[data-v-3aec7984]{display:flex;align-items:center;gap:10px;font-size:14px;color:#b8860b;margin-bottom:12px}.spinner-sm[data-v-3aec7984]{width:14px;height:14px;border:2px solid rgba(212,160,23,.22);border-top-color:#d4a017;border-radius:50%;animation:spin-3aec7984 1s linear infinite}@keyframes spin-3aec7984{to{transform:rotate(360deg)}}.system-logs[data-v-3aec7984]{background:linear-gradient(135deg,#0b1b31,#102949);color:#e5dcc7;padding:16px;font-family:JetBrains Mono,monospace;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.log-header[data-v-3aec7984]{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px;margin-bottom:8px;font-size:12px;color:#ffffff8c}.log-id[data-v-3aec7984]{min-width:0;overflow-wrap:anywhere}.log-toggle[data-v-3aec7984]{border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#f4ead3;border-radius:6px;padding:6px 9px;font-size:12px;cursor:pointer;flex-shrink:0}.log-content[data-v-3aec7984]{display:flex;flex-direction:column;gap:4px;min-height:96px;max-height:128px;overflow-y:auto;padding-right:4px}.log-content.expanded[data-v-3aec7984]{max-height:260px}.log-content[data-v-3aec7984]::-webkit-scrollbar{width:4px}.log-content[data-v-3aec7984]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.log-line[data-v-3aec7984]{font-size:13px;display:flex;gap:12px;line-height:1.5}.log-time[data-v-3aec7984]{color:#ffffff73;min-width:75px}.log-msg[data-v-3aec7984]{color:#f4ead3;word-break:normal;overflow-wrap:anywhere}.graph-alert[data-v-3aec7984]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.45;margin-bottom:16px}.graph-alert.warning[data-v-3aec7984]{background:#fff4d6;border:1px solid rgba(184,134,11,.32);color:#684b00}.graph-alert.caution[data-v-3aec7984]{background:#eef4ff;border:1px solid rgba(15,39,71,.18);color:#0f2747}@media(max-width:820px){.workbench-panel[data-v-3aec7984]{min-height:620px;overflow:visible}.scroll-container[data-v-3aec7984]{padding:14px;gap:14px}.step-card[data-v-3aec7984]{padding:16px}.card-header[data-v-3aec7984]{align-items:flex-start;gap:10px;flex-wrap:wrap}.step-info[data-v-3aec7984]{align-items:flex-start;min-width:0}.step-title[data-v-3aec7984],.detail-name[data-v-3aec7984]{overflow-wrap:anywhere}.stats-grid[data-v-3aec7984]{grid-template-columns:1fr}.ontology-detail-overlay.expanded[data-v-3aec7984]{inset:16px}.detail-header[data-v-3aec7984],.detail-title-group[data-v-3aec7984],.detail-actions[data-v-3aec7984],.log-header[data-v-3aec7984]{flex-wrap:wrap}.detail-actions[data-v-3aec7984]{width:100%;justify-content:flex-end}.system-logs[data-v-3aec7984]{padding:14px}.log-header[data-v-3aec7984]{justify-content:flex-start}.log-id[data-v-3aec7984]{order:3;width:100%}.log-toggle[data-v-3aec7984]{margin-left:auto}.log-line[data-v-3aec7984]{align-items:flex-start}.log-time[data-v-3aec7984]{min-width:84px}}.env-setup-panel[data-v-6b5a5547]{height:100%;display:flex;flex-direction:column;background:#fafafa;font-family:Space Grotesk,Noto Sans SC,system-ui,sans-serif}.scroll-container[data-v-6b5a5547]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.step-card[data-v-6b5a5547]{background:#ffffffe0;border-radius:14px;padding:20px;box-shadow:0 18px 34px #0f274714;border:1px solid rgba(15,39,71,.1);transition:all .3s ease;position:relative}.step-card.active[data-v-6b5a5547]{border-color:#d4a017b8;box-shadow:0 20px 40px #d4a01724}.card-header[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.step-info[data-v-6b5a5547]{display:flex;align-items:center;gap:12px}.step-num[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#0f274729}.step-card.active .step-num[data-v-6b5a5547],.step-card.completed .step-num[data-v-6b5a5547]{color:#0f2747}.step-title[data-v-6b5a5547]{font-weight:600;font-size:14px;letter-spacing:.5px}.badge[data-v-6b5a5547]{font-size:10px;padding:4px 8px;border-radius:4px;font-weight:600;text-transform:uppercase}.badge.success[data-v-6b5a5547]{background:#5e7a341f;color:#4d6b2d}.badge.processing[data-v-6b5a5547]{background:linear-gradient(135deg,#d4a017,#f2c14a);color:#0f2747}.badge.pending[data-v-6b5a5547]{background:#0f27470f;color:#6b7280}.badge.accent[data-v-6b5a5547]{background:#0f274714;color:#0f2747}.api-note[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:10px;color:#7b8190;margin-bottom:8px}.description[data-v-6b5a5547]{font-size:12px;color:#4b5563;line-height:1.5;margin-bottom:16px}.action-section[data-v-6b5a5547]{margin-top:16px}.action-btn[data-v-6b5a5547]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.action-btn.primary[data-v-6b5a5547]{background:linear-gradient(135deg,#0f2747,#173b69);color:#fff}.action-btn.primary[data-v-6b5a5547]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f27472e}.action-btn.secondary[data-v-6b5a5547]{background:#d4a0171a;color:#0f2747}.action-btn.secondary[data-v-6b5a5547]:hover:not(:disabled){background:#d4a0172e}.action-btn[data-v-6b5a5547]:disabled{opacity:.5;cursor:not-allowed}.action-group[data-v-6b5a5547]{display:flex;gap:12px;margin-top:16px}.action-group.dual[data-v-6b5a5547]{display:grid;grid-template-columns:1fr 1fr}.action-group.dual .action-btn[data-v-6b5a5547]{width:100%}.info-card[data-v-6b5a5547]{background:#0f27470d;border-radius:12px;padding:16px;margin-top:16px}.info-row[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed rgba(15,39,71,.14)}.info-row[data-v-6b5a5547]:last-child{border-bottom:none}.info-label[data-v-6b5a5547]{font-size:12px;color:#4b5563}.info-value[data-v-6b5a5547]{font-size:13px;font-weight:500}.info-value.mono[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:12px}.stats-grid[data-v-6b5a5547]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:#0f27470d;padding:16px;border-radius:12px}.stat-card[data-v-6b5a5547]{text-align:center}.stat-value[data-v-6b5a5547]{display:block;font-size:20px;font-weight:700;color:#0f2747;font-family:JetBrains Mono,monospace}.stat-label[data-v-6b5a5547]{font-size:9px;color:#7b8190;text-transform:uppercase;margin-top:4px;display:block}.profiles-preview[data-v-6b5a5547]{margin-top:20px;border-top:1px solid rgba(15,39,71,.08);padding-top:16px}.preview-header[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.preview-title[data-v-6b5a5547]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.profiles-list[data-v-6b5a5547]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:320px;overflow-y:auto;padding-right:4px}.profiles-list[data-v-6b5a5547]::-webkit-scrollbar{width:4px}.profiles-list[data-v-6b5a5547]::-webkit-scrollbar-thumb{background:#0f27472e;border-radius:2px}.profiles-list[data-v-6b5a5547]::-webkit-scrollbar-thumb:hover{background:#0f274742}.profile-card[data-v-6b5a5547]{background:#ffffffb8;border:1px solid rgba(15,39,71,.1);border-radius:12px;padding:14px;cursor:pointer;transition:all .2s ease}.profile-card[data-v-6b5a5547]:hover{border-color:#d4a01757;background:#fffaf0f0}.profile-header[data-v-6b5a5547]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.profile-realname[data-v-6b5a5547]{font-size:14px;font-weight:700;color:#0f2747}.profile-username[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:11px;color:#8b95a7}.profile-meta[data-v-6b5a5547]{margin-bottom:8px}.profile-profession[data-v-6b5a5547]{font-size:11px;color:#4b5563;background:#0f27470f;padding:2px 8px;border-radius:3px}.profile-bio[data-v-6b5a5547]{font-size:12px;color:#374151;line-height:1.6;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile-topics[data-v-6b5a5547]{display:flex;flex-wrap:wrap;gap:6px}.topic-tag[data-v-6b5a5547]{font-size:10px;color:#8a6310;background:#d4a01724;padding:2px 8px;border-radius:10px}.topic-more[data-v-6b5a5547]{font-size:10px;color:#7b8190;padding:2px 6px}.config-detail-panel[data-v-6b5a5547]{margin-top:16px}.config-block[data-v-6b5a5547]{margin-top:16px;border-top:1px solid rgba(15,39,71,.08);padding-top:12px}.config-block[data-v-6b5a5547]:first-child{margin-top:0;border-top:none;padding-top:0}.config-block-header[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.config-block-title[data-v-6b5a5547]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.config-block-badge[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:11px;background:#0f274714;color:#0f2747;padding:2px 8px;border-radius:10px}.config-grid[data-v-6b5a5547]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.config-item[data-v-6b5a5547]{background:#0f27470d;padding:12px 14px;border-radius:10px;display:flex;flex-direction:column;gap:4px}.config-item-label[data-v-6b5a5547]{font-size:11px;color:#8b95a7}.config-item-value[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;color:#0f2747}.time-periods[data-v-6b5a5547]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.period-item[data-v-6b5a5547]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffffb8;border-radius:10px}.period-label[data-v-6b5a5547]{font-size:12px;font-weight:500;color:#4b5563;min-width:70px}.period-hours[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:11px;color:#0f2747;flex:1}.period-multiplier[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#8a6310;background:#d4a01724;padding:2px 6px;border-radius:4px}.agents-cards[data-v-6b5a5547]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:400px;overflow-y:auto;padding-right:4px}.agents-cards[data-v-6b5a5547]::-webkit-scrollbar{width:4px}.agents-cards[data-v-6b5a5547]::-webkit-scrollbar-thumb{background:#0f27472e;border-radius:2px}.agents-cards[data-v-6b5a5547]::-webkit-scrollbar-thumb:hover{background:#0f274742}.agent-card[data-v-6b5a5547]{background:#ffffffb8;border:1px solid rgba(15,39,71,.1);border-radius:12px;padding:14px;transition:all .2s ease}.agent-card[data-v-6b5a5547]:hover{border-color:#d4a01757;background:#fffaf0f0}.agent-card-header[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(15,39,71,.08)}.agent-identity[data-v-6b5a5547]{display:flex;flex-direction:column;gap:2px}.agent-id[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:10px;color:#8b95a7}.agent-name[data-v-6b5a5547]{font-size:14px;font-weight:600;color:#0f2747}.agent-tags[data-v-6b5a5547]{display:flex;gap:6px}.agent-type[data-v-6b5a5547]{font-size:10px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px}.agent-stance[data-v-6b5a5547]{font-size:10px;font-weight:500;text-transform:uppercase;padding:2px 8px;border-radius:4px}.stance-neutral[data-v-6b5a5547]{background:#f1f5f9;color:#64748b}.stance-supportive[data-v-6b5a5547]{background:#dcfce7;color:#16a34a}.stance-opposing[data-v-6b5a5547]{background:#fee2e2;color:#dc2626}.stance-observer[data-v-6b5a5547]{background:#fef3c7;color:#d97706}.agent-timeline[data-v-6b5a5547]{margin-bottom:14px}.timeline-label[data-v-6b5a5547]{display:block;font-size:10px;color:#94a3b8;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.mini-timeline[data-v-6b5a5547]{display:flex;gap:2px;height:16px;background:#f8fafc;border-radius:4px;padding:3px}.timeline-hour[data-v-6b5a5547]{flex:1;background:#e2e8f0;border-radius:2px;transition:all .2s}.timeline-hour.active[data-v-6b5a5547]{background:linear-gradient(180deg,#6366f1,#818cf8)}.timeline-marks[data-v-6b5a5547]{display:flex;justify-content:space-between;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;color:#94a3b8}.agent-params[data-v-6b5a5547]{display:flex;flex-direction:column;gap:10px}.param-group[data-v-6b5a5547]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.param-item[data-v-6b5a5547]{display:flex;flex-direction:column;gap:2px}.param-item .param-label[data-v-6b5a5547]{font-size:10px;color:#94a3b8}.param-item .param-value[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:#475569}.param-value.with-bar[data-v-6b5a5547]{display:flex;align-items:center;gap:6px}.mini-bar[data-v-6b5a5547]{height:4px;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:2px;min-width:4px;max-width:40px}.param-value.positive[data-v-6b5a5547]{color:#16a34a}.param-value.negative[data-v-6b5a5547]{color:#dc2626}.param-value.neutral[data-v-6b5a5547]{color:#64748b}.param-value.highlight[data-v-6b5a5547]{color:#6366f1}.platforms-grid[data-v-6b5a5547]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.platform-card[data-v-6b5a5547]{background:#f9f9f9;padding:14px;border-radius:6px}.platform-card-header[data-v-6b5a5547]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #E5E5E5}.platform-name[data-v-6b5a5547]{font-size:13px;font-weight:600;color:#333}.platform-params[data-v-6b5a5547]{display:flex;flex-direction:column;gap:8px}.param-row[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:center}.param-label[data-v-6b5a5547]{font-size:12px;color:#64748b}.param-value[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:#1e293b}.reasoning-content[data-v-6b5a5547]{display:flex;flex-direction:column;gap:10px}.reasoning-item[data-v-6b5a5547]{padding:12px 14px;background:#f9f9f9;border-radius:6px}.reasoning-text[data-v-6b5a5547]{font-size:13px;color:#555;line-height:1.7;margin:0}.profile-modal-overlay[data-v-6b5a5547]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-modal[data-v-6b5a5547]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;background:#fff;border-bottom:1px solid #F0F0F0}.modal-header-info[data-v-6b5a5547]{flex:1}.modal-name-row[data-v-6b5a5547]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.modal-realname[data-v-6b5a5547]{font-size:20px;font-weight:700;color:#000}.modal-username[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:13px;color:#999}.modal-profession[data-v-6b5a5547]{font-size:12px;color:#666;background:#f5f5f5;padding:4px 10px;border-radius:4px;display:inline-block;font-weight:500}.close-btn[data-v-6b5a5547]{width:32px;height:32px;border:none;background:none;color:#999;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .2s;padding:0}.close-btn[data-v-6b5a5547]:hover{color:#333}.modal-body[data-v-6b5a5547]{padding:24px;overflow-y:auto;flex:1}.modal-info-grid[data-v-6b5a5547]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;margin-bottom:32px;padding:0;background:transparent;border-radius:0}.info-item[data-v-6b5a5547]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-6b5a5547]{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-value[data-v-6b5a5547]{font-size:15px;font-weight:600;color:#333}.info-value.mbti[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;color:#ff5722}.modal-section[data-v-6b5a5547]{margin-bottom:28px}.section-label[data-v-6b5a5547]{display:block;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.section-bio[data-v-6b5a5547]{font-size:14px;color:#333;line-height:1.6;margin:0;padding:16px;background:#f9f9f9;border-radius:6px;border-left:3px solid #E0E0E0}.topics-grid[data-v-6b5a5547]{display:flex;flex-wrap:wrap;gap:8px}.topic-item[data-v-6b5a5547]{font-size:11px;color:#1565c0;background:#e3f2fd;padding:4px 10px;border-radius:12px;transition:all .2s;border:none}.topic-item[data-v-6b5a5547]:hover{background:#bbdefb;color:#0d47a1}.persona-dimensions[data-v-6b5a5547]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.dimension-card[data-v-6b5a5547]{background:#f8f9fa;padding:12px;border-radius:6px;border-left:3px solid #DDD;transition:all .2s}.dimension-card[data-v-6b5a5547]:hover{background:#f0f0f0;border-left-color:#999}.dim-title[data-v-6b5a5547]{display:block;font-size:12px;font-weight:700;color:#333;margin-bottom:4px}.dim-desc[data-v-6b5a5547]{display:block;font-size:10px;color:#888;line-height:1.4}.persona-content[data-v-6b5a5547]{max-height:none;overflow:visible;padding:0;background:transparent;border:none;border-radius:0}.persona-content[data-v-6b5a5547]::-webkit-scrollbar{width:4px}.persona-content[data-v-6b5a5547]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.section-persona[data-v-6b5a5547]{font-size:13px;color:#555;line-height:1.8;margin:0;text-align:justify}.system-logs[data-v-6b5a5547]{background:#000;color:#ddd;padding:16px;font-family:JetBrains Mono,monospace;border-top:1px solid #222;flex-shrink:0}.log-header[data-v-6b5a5547]{display:flex;justify-content:space-between;border-bottom:1px solid #333;padding-bottom:8px;margin-bottom:8px;font-size:10px;color:#888}.log-content[data-v-6b5a5547]{display:flex;flex-direction:column;gap:4px;height:80px;overflow-y:auto;padding-right:4px}.log-content[data-v-6b5a5547]::-webkit-scrollbar{width:4px}.log-content[data-v-6b5a5547]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.log-line[data-v-6b5a5547]{font-size:11px;display:flex;gap:12px;line-height:1.5}.log-time[data-v-6b5a5547]{color:#666;min-width:75px}.log-msg[data-v-6b5a5547]{color:#ccc;word-break:break-all}.spinner-sm[data-v-6b5a5547]{width:16px;height:16px;border:2px solid #E5E5E5;border-top-color:#ff5722;border-radius:50%;animation:spin-6b5a5547 .8s linear infinite}@keyframes spin-6b5a5547{to{transform:rotate(360deg)}}.orchestration-content[data-v-6b5a5547]{display:flex;flex-direction:column;gap:20px;margin-top:16px}.box-label[data-v-6b5a5547]{display:block;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.narrative-box[data-v-6b5a5547]{background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #EEF2F6;box-shadow:0 4px 24px #00000008;transition:all .3s ease}.narrative-box .box-label[data-v-6b5a5547]{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;letter-spacing:.5px;margin-bottom:12px;font-weight:600}.special-icon[data-v-6b5a5547]{filter:drop-shadow(0 2px 4px rgba(255,87,34,.2));transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.narrative-box:hover .special-icon[data-v-6b5a5547]{transform:rotate(180deg)}.narrative-text[data-v-6b5a5547]{font-family:Inter,Noto Sans SC,system-ui,sans-serif;font-size:14px;color:#334155;line-height:1.8;margin:0;text-align:justify;letter-spacing:.01em}.topics-section[data-v-6b5a5547]{background:#fff}.hot-topics-grid[data-v-6b5a5547]{display:flex;flex-wrap:wrap;gap:8px}.hot-topic-tag[data-v-6b5a5547]{font-size:12px;color:#ff5622e0;background:#fff3e0;padding:4px 10px;border-radius:12px;font-weight:500}.hot-topic-more[data-v-6b5a5547]{font-size:11px;color:#999;padding:4px 6px}.initial-posts-section[data-v-6b5a5547]{border-top:1px solid #EAEAEA;padding-top:16px}.posts-timeline[data-v-6b5a5547]{display:flex;flex-direction:column;gap:16px;padding-left:8px;border-left:2px solid #F0F0F0;margin-top:12px}.timeline-item[data-v-6b5a5547]{position:relative;padding-left:20px}.timeline-marker[data-v-6b5a5547]{position:absolute;left:0;top:14px;width:12px;height:2px;background:#ddd}.timeline-content[data-v-6b5a5547]{background:#f9f9f9;padding:12px;border-radius:6px;border:1px solid #EEE}.post-header[data-v-6b5a5547]{display:flex;justify-content:space-between;margin-bottom:6px}.post-role[data-v-6b5a5547]{font-size:11px;font-weight:700;color:#333;text-transform:uppercase}.post-agent-info[data-v-6b5a5547]{display:flex;align-items:center;gap:6px}.post-id[data-v-6b5a5547],.post-username[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:10px;color:#666;line-height:1;vertical-align:baseline}.post-username[data-v-6b5a5547]{margin-right:6px}.post-text[data-v-6b5a5547]{font-size:12px;color:#555;line-height:1.5;margin:0}.rounds-config-section[data-v-6b5a5547]{margin:24px 0;padding-top:24px;border-top:1px solid #EAEAEA}.rounds-header[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-left[data-v-6b5a5547]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-6b5a5547]{font-size:14px;font-weight:600;color:#1e293b}.section-desc[data-v-6b5a5547]{font-size:12px;color:#94a3b8}.desc-highlight[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-weight:600;color:#1e293b;background:#f1f5f9;padding:1px 6px;border-radius:4px;margin:0 2px}.switch-control[data-v-6b5a5547]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px 4px 4px;border-radius:20px;transition:background .2s}.switch-control[data-v-6b5a5547]:hover{background:#f8fafc}.switch-control input[data-v-6b5a5547]{display:none}.switch-track[data-v-6b5a5547]{width:36px;height:20px;background:#e2e8f0;border-radius:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.switch-track[data-v-6b5a5547]:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;transition:transform .3s cubic-bezier(.4,0,.2,1)}.switch-control input:checked+.switch-track[data-v-6b5a5547]{background:#000}.switch-control input:checked+.switch-track[data-v-6b5a5547]:after{transform:translate(16px)}.switch-label[data-v-6b5a5547]{font-size:12px;font-weight:500;color:#64748b}.switch-control input:checked~.switch-label[data-v-6b5a5547]{color:#1e293b}.rounds-content[data-v-6b5a5547]{animation:fadeIn-6b5a5547 .3s ease}.slider-display[data-v-6b5a5547]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.slider-main-value[data-v-6b5a5547]{display:flex;align-items:baseline;gap:4px}.val-num[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:#000}.val-unit[data-v-6b5a5547]{font-size:12px;color:#666;font-weight:500}.slider-meta-info[data-v-6b5a5547]{font-family:JetBrains Mono,monospace;font-size:11px;color:#64748b;background:#f1f5f9;padding:4px 8px;border-radius:4px}.range-wrapper[data-v-6b5a5547]{position:relative;padding:0 2px}.minimal-slider[data-v-6b5a5547]{-webkit-appearance:none;width:100%;height:4px;background:#e2e8f0;border-radius:2px;outline:none;background-image:linear-gradient(#000,#000);background-size:var(--percent, 0%) 100%;background-repeat:no-repeat;cursor:pointer}.minimal-slider[data-v-6b5a5547]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;box-shadow:0 1px 4px #0000001a;transition:transform .1s;margin-top:-6px}.minimal-slider[data-v-6b5a5547]::-webkit-slider-thumb:hover{transform:scale(1.1)}.minimal-slider[data-v-6b5a5547]::-webkit-slider-runnable-track{height:4px;border-radius:2px}.range-marks[data-v-6b5a5547]{display:flex;justify-content:space-between;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px;color:#94a3b8;position:relative}.mark-recommend[data-v-6b5a5547]{cursor:pointer;transition:color .2s;position:relative}.mark-recommend[data-v-6b5a5547]:hover{color:#000}.mark-recommend.active[data-v-6b5a5547]{color:#000;font-weight:600}.mark-recommend[data-v-6b5a5547]:after{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:1px;height:4px;background:#cbd5e1}.auto-info-card[data-v-6b5a5547]{display:flex;align-items:center;gap:24px;background:#f8fafc;padding:16px 20px;border-radius:8px}.auto-value[data-v-6b5a5547]{display:flex;flex-direction:row;align-items:baseline;gap:4px;padding-right:24px;border-right:1px solid #E2E8F0}.auto-content[data-v-6b5a5547]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.auto-meta-row[data-v-6b5a5547]{display:flex;align-items:center}.duration-badge[data-v-6b5a5547]{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;color:#64748b;background:#fff;border:1px solid #E2E8F0;padding:3px 8px;border-radius:6px;box-shadow:0 1px 2px #00000005}.auto-desc[data-v-6b5a5547]{display:flex;flex-direction:column;gap:2px}.auto-desc p[data-v-6b5a5547]{margin:0;font-size:13px;color:#64748b;line-height:1.5}.highlight-tip[data-v-6b5a5547]{margin-top:4px!important;font-size:12px!important;color:#000!important;font-weight:500;cursor:pointer}.highlight-tip[data-v-6b5a5547]:hover{text-decoration:underline}@keyframes fadeIn-6b5a5547{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-6b5a5547],.fade-leave-active[data-v-6b5a5547]{transition:opacity .2s ease}.fade-enter-from[data-v-6b5a5547],.fade-leave-to[data-v-6b5a5547]{opacity:0}.modal-enter-active[data-v-6b5a5547],.modal-leave-active[data-v-6b5a5547]{transition:opacity .3s ease}.modal-enter-from[data-v-6b5a5547],.modal-leave-to[data-v-6b5a5547]{opacity:0}.modal-enter-active .profile-modal[data-v-6b5a5547]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .profile-modal[data-v-6b5a5547]{transition:all .3s ease-in}.modal-enter-from .profile-modal[data-v-6b5a5547],.modal-leave-to .profile-modal[data-v-6b5a5547]{transform:scale(.95) translateY(10px);opacity:0}.enrichment-card[data-v-6b5a5547]{border-left:3px solid #c9952a}.enrichment-toggle[data-v-6b5a5547]{margin-top:8px;margin-bottom:4px}.toggle-label[data-v-6b5a5547]{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;cursor:pointer}.toggle-label input[type=checkbox][data-v-6b5a5547]{accent-color:#c9952a;width:16px;height:16px}.enrichment-fields[data-v-6b5a5547]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.field-group[data-v-6b5a5547]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-6b5a5547]{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.field-input[data-v-6b5a5547]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:8px 10px;font-size:13px;font-family:JetBrains Mono,monospace;color:#333;resize:vertical;transition:border-color .2s}.field-input[data-v-6b5a5547]:focus{outline:none;border-color:#c9952a;background:#fff}.field-input[data-v-6b5a5547]::placeholder{color:#aaa}.main-view[data-v-2dccf265]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7f3ea,#f1ece3);overflow:hidden;font-family:Inter,Space Grotesk,Noto Sans SC,system-ui,sans-serif}.app-header[data-v-2dccf265]{height:60px;border-bottom:1px solid rgba(11,20,38,.12);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(135deg,#08111ffa,#13213afa);z-index:100;position:relative;color:#f7fbff}.header-center[data-v-2dccf265]{position:absolute;left:50%;transform:translate(-50%)}.brand-lockup[data-v-2dccf265]{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-mark[data-v-2dccf265]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px}.brand-copy[data-v-2dccf265]{display:flex;flex-direction:column;gap:2px}.brand[data-v-2dccf265]{font-family:JetBrains Mono,monospace;font-weight:800;font-size:15px;letter-spacing:.18em;color:#fff}.brand-sub[data-v-2dccf265]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#d69e2eeb}.view-switcher[data-v-2dccf265]{display:flex;background:#ffffff14;padding:4px;border-radius:10px;gap:4px;border:1px solid rgba(214,158,46,.14)}.switch-btn[data-v-2dccf265]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:#ffffffb3;border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-2dccf265]{background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;box-shadow:0 8px 18px #b97d1338}.status-indicator[data-v-2dccf265]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb8;font-weight:500}.header-right[data-v-2dccf265]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-2dccf265]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-2dccf265]{font-family:JetBrains Mono,monospace;font-weight:700;color:#d69e2edb}.step-name[data-v-2dccf265]{font-weight:700;color:#fff}.step-divider[data-v-2dccf265]{width:1px;height:14px;background-color:#ffffff29}.dot[data-v-2dccf265]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-2dccf265]{background:#d69e2e;animation:pulse-2dccf265 1s infinite}.status-indicator.completed .dot[data-v-2dccf265]{background:#4caf50}.status-indicator.error .dot[data-v-2dccf265]{background:#f44336}@keyframes pulse-2dccf265{50%{opacity:.5}}.content-area[data-v-2dccf265]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-2dccf265]{height:100%;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper.left[data-v-2dccf265]{border-right:1px solid rgba(11,20,38,.08)}@media(max-width:820px){.main-view[data-v-2dccf265]{height:auto;min-height:100vh;overflow:auto}.app-header[data-v-2dccf265]{height:auto;min-height:72px;padding:10px 14px;flex-wrap:wrap;gap:10px}.header-center[data-v-2dccf265]{position:static;transform:none;order:3;width:100%}.brand-lockup[data-v-2dccf265]{gap:8px}.brand[data-v-2dccf265]{font-size:14px;letter-spacing:.12em}.brand-sub[data-v-2dccf265]{font-size:9px;letter-spacing:.12em}.view-switcher[data-v-2dccf265]{width:100%}.switch-btn[data-v-2dccf265]{flex:1;padding:8px 6px;font-size:12px}.header-right[data-v-2dccf265]{gap:8px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 54px)}.workflow-step[data-v-2dccf265]{font-size:12px;gap:6px}.step-name[data-v-2dccf265]{overflow-wrap:anywhere}.content-area[data-v-2dccf265]{flex-direction:column;overflow:visible}.panel-wrapper[data-v-2dccf265]{width:100%!important;opacity:1!important;transform:none!important;overflow:visible}.panel-wrapper.left[data-v-2dccf265]{height:42vh;min-height:320px;border-right:0;border-bottom:1px solid rgba(11,20,38,.08)}.panel-wrapper.right[data-v-2dccf265]{min-height:620px}}.main-view[data-v-28c82edd]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7f3ea,#f1ece3);overflow:hidden;font-family:Inter,Space Grotesk,Noto Sans SC,system-ui,sans-serif}.app-header[data-v-28c82edd]{height:60px;border-bottom:1px solid rgba(11,20,38,.12);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(135deg,#08111ffa,#13213afa);z-index:100;position:relative}.brand-lockup[data-v-28c82edd]{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-mark[data-v-28c82edd]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px}.brand-copy[data-v-28c82edd]{display:flex;flex-direction:column;gap:2px}.brand[data-v-28c82edd]{font-family:JetBrains Mono,monospace;font-weight:800;font-size:15px;letter-spacing:.18em;color:#fff}.brand-sub[data-v-28c82edd]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#d69e2eeb}.header-center[data-v-28c82edd]{position:absolute;left:50%;transform:translate(-50%)}.view-switcher[data-v-28c82edd]{display:flex;background:#ffffff14;padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-28c82edd]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:#ffffffb3;border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-28c82edd]{background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;box-shadow:0 8px 18px #b97d1338}.header-right[data-v-28c82edd]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-28c82edd]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-28c82edd]{font-family:JetBrains Mono,monospace;font-weight:700;color:#d69e2edb}.step-name[data-v-28c82edd]{font-weight:700;color:#fff}.step-divider[data-v-28c82edd]{width:1px;height:14px;background-color:#ffffff29}.status-indicator[data-v-28c82edd]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb8;font-weight:500}.dot[data-v-28c82edd]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-28c82edd]{background:#d69e2e;animation:pulse-28c82edd 1s infinite}.status-indicator.completed .dot[data-v-28c82edd]{background:#4caf50}.status-indicator.error .dot[data-v-28c82edd]{background:#f44336}@keyframes pulse-28c82edd{50%{opacity:.5}}.content-area[data-v-28c82edd]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-28c82edd]{height:100%;min-width:0;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper.left[data-v-28c82edd]{border-right:1px solid rgba(11,20,38,.08)}.simulation-panel[data-v-785a73a3]{height:100%;display:flex;flex-direction:column;container-type:inline-size;background:radial-gradient(circle at top right,rgba(212,160,23,.12),transparent 24%),linear-gradient(180deg,#fffaf0,#f7f2e8);font-family:Space Grotesk,Noto Sans SC,system-ui,sans-serif;overflow:hidden}.control-bar[data-v-785a73a3]{background:#ffffffc7;padding:12px 18px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-bottom:1px solid rgba(15,39,71,.1);z-index:10;min-height:0;gap:10px;flex-shrink:0}.status-group[data-v-785a73a3]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;width:100%;min-width:0}.action-controls[data-v-785a73a3]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.8fr) minmax(150px,.45fr);align-items:stretch;gap:12px;min-width:0;width:100%}.mission-selector[data-v-785a73a3]{width:auto;max-height:180px;min-width:0;overflow-y:auto;overflow-x:hidden;padding:12px;border:1px solid rgba(15,39,71,.12);border-radius:6px;background:#ffffffbd;color:#0f2747}.mission-selector-header[data-v-785a73a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.mission-selector h3[data-v-785a73a3]{margin:0 0 3px;font-size:13px;line-height:1.25;letter-spacing:0}.mission-selector p[data-v-785a73a3]{margin:0;font-size:11px;line-height:1.35;color:#64748b}.selection-count[data-v-785a73a3]{flex:0 0 auto;font-size:10px;font-weight:700;color:#5e7a34;text-transform:uppercase;letter-spacing:.05em}.mission-groups[data-v-785a73a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 14px}.mission-group[data-v-785a73a3]{min-width:0}.mission-group-title[data-v-785a73a3]{margin-bottom:6px;font-size:10px;font-weight:700;color:#8a6310;text-transform:uppercase;letter-spacing:.06em}.mission-option[data-v-785a73a3]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:6px 0;cursor:pointer}.mission-option input[data-v-785a73a3]{margin:2px 0 0;accent-color:#0f2747}.mission-option-body[data-v-785a73a3]{display:flex;flex-direction:column;min-width:0;gap:2px}.mission-option-name[data-v-785a73a3]{font-size:12px;font-weight:700;line-height:1.25;color:#0f2747;overflow-wrap:anywhere}.mission-option-summary[data-v-785a73a3],.mission-state[data-v-785a73a3]{font-size:11px;line-height:1.35;color:#64748b;overflow-wrap:anywhere}.mission-state.warning[data-v-785a73a3]{color:#95392e}.quality-gate[data-v-785a73a3]{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:none;padding:8px 10px;border-radius:6px;border:1px solid rgba(15,39,71,.12);background:#fffc;color:#0f2747}.quality-gate.approved[data-v-785a73a3]{border-color:#5e7a3457;background:#5e7a3414}.quality-gate.blocked[data-v-785a73a3]{border-color:#95392e42;background:#95392e14}.quality-gate.checking[data-v-785a73a3]{border-color:#d4a01757;background:#d4a01714}.quality-gate-main[data-v-785a73a3],.quality-metrics[data-v-785a73a3]{display:flex;align-items:center;gap:8px}.gate-dot[data-v-785a73a3]{width:8px;height:8px;border-radius:50%;background:#8b95a7;flex:0 0 auto}.quality-gate.approved .gate-dot[data-v-785a73a3]{background:#5e7a34}.quality-gate.blocked .gate-dot[data-v-785a73a3]{background:#95392e}.quality-gate.checking .gate-dot[data-v-785a73a3]{background:#d4a017}.quality-title[data-v-785a73a3]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.quality-metrics[data-v-785a73a3]{font-family:JetBrains Mono,monospace;font-size:10px;color:#4b5563;flex-wrap:wrap;gap:4px 10px}.gate-issue[data-v-785a73a3]{font-size:10px;line-height:1.25;color:#95392e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-status[data-v-785a73a3]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:8px;background:#ffffffb8;border:1px solid rgba(15,39,71,.1);opacity:.7;transition:all .3s;min-width:0;position:relative;cursor:pointer}.platform-status.active[data-v-785a73a3]{opacity:1;border-color:#d4a01766;background:#fffaf0f0}.platform-status.completed[data-v-785a73a3]{opacity:1;border-color:#5e7a3461;background:#5e7a3414}.actions-tooltip[data-v-785a73a3]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:10px 14px;background:#0f2747f0;color:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;min-width:180px;pointer-events:none}.actions-tooltip[data-v-785a73a3]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(15,39,71,.94)}.platform-status:hover .actions-tooltip[data-v-785a73a3]{opacity:1;visibility:visible}.tooltip-title[data-v-785a73a3]{font-size:10px;font-weight:600;color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.tooltip-actions[data-v-785a73a3]{display:flex;flex-wrap:wrap;gap:6px}.tooltip-action[data-v-785a73a3]{font-size:10px;font-weight:600;padding:3px 8px;background:#ffffff26;border-radius:2px;color:#fff;letter-spacing:.03em}.platform-header[data-v-785a73a3]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.platform-name[data-v-785a73a3]{font-size:11px;font-weight:700;color:#0f2747;text-transform:uppercase;letter-spacing:.05em}.platform-status.twitter .platform-icon[data-v-785a73a3],.platform-status.reddit .platform-icon[data-v-785a73a3]{color:#0f2747}.platform-stats[data-v-785a73a3]{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:8px 12px;align-items:end}.stat[data-v-785a73a3]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.stat-label[data-v-785a73a3]{font-size:8px;color:#8b95a7;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.15}.stat-value[data-v-785a73a3]{font-size:11px;font-weight:600;color:#0f2747;white-space:nowrap}.stat-total[data-v-785a73a3],.stat-unit[data-v-785a73a3]{font-size:9px;color:#8b95a7;font-weight:400}.status-badge[data-v-785a73a3]{margin-left:auto;color:#5e7a34;display:flex;align-items:center}.action-btn[data-v-785a73a3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;width:100%;min-height:72px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;line-height:1.25;text-align:center;white-space:normal}.action-btn.primary[data-v-785a73a3]{background:linear-gradient(135deg,#0f2747,#173b69);color:#fff}.action-btn.primary[data-v-785a73a3]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f27472e}.action-btn[data-v-785a73a3]:disabled{opacity:.3;cursor:not-allowed}.main-content-area[data-v-785a73a3]{flex:1;min-height:0;overflow-y:auto;position:relative;background:#ffffffb8}.timeline-header[data-v-785a73a3]{position:sticky;top:0;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 24px;border-bottom:1px solid #EAEAEA;z-index:5;display:flex;justify-content:center}.timeline-stats[data-v-785a73a3]{display:flex;align-items:center;gap:16px;font-size:11px;color:#666;background:#0f27470f;padding:4px 12px;border-radius:20px}.total-count[data-v-785a73a3]{font-weight:600;color:#0f2747}.platform-breakdown[data-v-785a73a3]{display:flex;align-items:center;gap:8px}.breakdown-item[data-v-785a73a3]{display:flex;align-items:center;gap:4px}.breakdown-divider[data-v-785a73a3]{color:#0f274733}.breakdown-item.twitter[data-v-785a73a3],.breakdown-item.reddit[data-v-785a73a3]{color:#0f2747}.timeline-feed[data-v-785a73a3]{padding:24px 24px 32px;position:relative;min-height:100%;width:100%;max-width:1100px;margin:0 auto}.timeline-axis[data-v-785a73a3]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#eaeaea;transform:translate(-50%)}.timeline-item[data-v-785a73a3]{display:flex;justify-content:center;margin-bottom:32px;position:relative;width:100%}.timeline-marker[data-v-785a73a3]{position:absolute;left:50%;top:24px;width:10px;height:10px;background:#ffffffeb;border:1px solid rgba(15,39,71,.18);border-radius:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center}.marker-dot[data-v-785a73a3]{width:4px;height:4px;background:#0f274738;border-radius:50%}.timeline-item.twitter .marker-dot[data-v-785a73a3]{background:#d4a017}.timeline-item.reddit .marker-dot[data-v-785a73a3]{background:#0f2747}.timeline-item.twitter .timeline-marker[data-v-785a73a3]{border-color:#d4a017}.timeline-item.reddit .timeline-marker[data-v-785a73a3]{border-color:#0f2747}.timeline-card[data-v-785a73a3]{width:calc(100% - 48px);background:#ffffffd6;border-radius:12px;padding:16px 20px;border:1px solid rgba(15,39,71,.1);box-shadow:0 18px 34px #0f274714;position:relative;transition:all .2s}.timeline-card[data-v-785a73a3]:hover{box-shadow:0 22px 38px #0f27471f;border-color:#d4a01747}.timeline-item.twitter[data-v-785a73a3]{justify-content:flex-start;padding-right:50%}.timeline-item.twitter .timeline-card[data-v-785a73a3]{margin-left:auto;margin-right:32px}.timeline-item.reddit[data-v-785a73a3]{justify-content:flex-end;padding-left:50%}.timeline-item.reddit .timeline-card[data-v-785a73a3]{margin-right:auto;margin-left:32px}.card-header[data-v-785a73a3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,39,71,.08)}.agent-info[data-v-785a73a3]{display:flex;align-items:center;gap:10px}.avatar-placeholder[data-v-785a73a3]{width:24px;height:24px;background:linear-gradient(135deg,#0f2747,#173b69);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-transform:uppercase}.agent-name[data-v-785a73a3]{font-size:13px;font-weight:600;color:#0f2747}.header-meta[data-v-785a73a3]{display:flex;align-items:center;gap:8px}.platform-indicator[data-v-785a73a3]{color:#8b95a7;display:flex;align-items:center}.action-badge[data-v-785a73a3]{font-size:9px;padding:2px 6px;border-radius:2px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.badge-post[data-v-785a73a3]{background:#d4a0171f;color:#8a6310;border-color:#d4a0173d}.badge-comment[data-v-785a73a3]{background:#0f27470f;color:#4b5563;border-color:#0f27471f}.badge-action[data-v-785a73a3]{background:#ffffffe6;color:#4b5563;border:1px solid rgba(15,39,71,.12)}.badge-meta[data-v-785a73a3]{background:#0f27470a;color:#8b95a7;border:1px dashed rgba(15,39,71,.16)}.badge-idle[data-v-785a73a3]{opacity:.5}.content-text[data-v-785a73a3]{font-size:13px;line-height:1.6;color:#374151;margin-bottom:10px}.content-text.main-text[data-v-785a73a3]{font-size:14px;color:#0f2747}.quoted-block[data-v-785a73a3],.repost-content[data-v-785a73a3]{background:#0f27470a;border:1px solid rgba(15,39,71,.1);padding:10px 12px;border-radius:10px;margin-top:8px;font-size:12px;color:#4b5563}.quote-header[data-v-785a73a3],.repost-info[data-v-785a73a3],.like-info[data-v-785a73a3],.search-info[data-v-785a73a3],.follow-info[data-v-785a73a3],.vote-info[data-v-785a73a3],.idle-info[data-v-785a73a3],.comment-context[data-v-785a73a3]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;color:#4b5563}.icon-small[data-v-785a73a3]{color:#8b95a7}.icon-small.filled[data-v-785a73a3]{color:#999}.search-query[data-v-785a73a3]{font-family:JetBrains Mono,monospace;background:#d4a0171f;padding:0 4px;border-radius:2px}.card-footer[data-v-785a73a3]{margin-top:12px;display:flex;justify-content:flex-end;font-size:10px;color:#8b95a7;font-family:JetBrains Mono,monospace}.waiting-state[data-v-785a73a3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;color:#ccc;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.pulse-ring[data-v-785a73a3]{width:32px;height:32px;border-radius:50%;border:1px solid #EAEAEA;animation:ripple-785a73a3 2s infinite}@keyframes ripple-785a73a3{0%{transform:scale(.8);opacity:1;border-color:#ccc}to{transform:scale(2.5);opacity:0;border-color:#eaeaea}}.timeline-item-enter-active[data-v-785a73a3],.timeline-item-leave-active[data-v-785a73a3]{transition:all .4s cubic-bezier(.165,.84,.44,1)}.timeline-item-enter-from[data-v-785a73a3]{opacity:0;transform:translateY(20px)}.timeline-item-leave-to[data-v-785a73a3]{opacity:0}.system-logs[data-v-785a73a3]{background:linear-gradient(135deg,#0b1b31,#102949);color:#e5dcc7;padding:10px 16px 12px;font-family:JetBrains Mono,monospace;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;max-height:136px;overflow:hidden}.log-header[data-v-785a73a3]{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px;margin-bottom:8px;font-size:10px;color:#ffffff80}.log-estimate[data-v-785a73a3]{font-size:11px;font-weight:600;color:#d4a017;background:#d4a01726;padding:2px 8px;border-radius:3px;letter-spacing:.03em}.log-content[data-v-785a73a3]{display:flex;flex-direction:column;gap:4px;height:72px;overflow-y:auto;padding-right:4px}.log-content[data-v-785a73a3]::-webkit-scrollbar{width:4px}.log-content[data-v-785a73a3]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.log-line[data-v-785a73a3]{font-size:11px;display:flex;gap:12px;line-height:1.5;align-items:baseline;min-width:0}.log-time[data-v-785a73a3]{color:#8b95a7;flex:0 0 86px}.log-msg[data-v-785a73a3]{color:#bbb;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.mono[data-v-785a73a3]{font-family:JetBrains Mono,monospace}.loading-spinner-small[data-v-785a73a3]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-right:6px}@container (max-width: 1400px){.timeline-axis[data-v-785a73a3],.timeline-marker[data-v-785a73a3]{left:24px}.timeline-item.twitter[data-v-785a73a3],.timeline-item.reddit[data-v-785a73a3]{justify-content:flex-start;padding-left:56px;padding-right:0}.timeline-item.twitter .timeline-card[data-v-785a73a3],.timeline-item.reddit .timeline-card[data-v-785a73a3]{margin:0}.timeline-card[data-v-785a73a3]{width:100%}}@container (max-width: 980px){.action-controls[data-v-785a73a3]{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr)}.mission-selector[data-v-785a73a3]{grid-column:1 / -1;max-height:210px}}@container (max-width: 720px){.status-group[data-v-785a73a3],.action-controls[data-v-785a73a3]{grid-template-columns:1fr}.mission-selector[data-v-785a73a3]{max-height:240px}.mission-groups[data-v-785a73a3]{grid-template-columns:1fr}}@media(max-width:960px){.control-bar[data-v-785a73a3]{flex-direction:column;align-items:stretch;padding:12px 16px}.status-group[data-v-785a73a3],.action-controls[data-v-785a73a3]{width:100%}.status-group[data-v-785a73a3]{overflow-x:visible;padding-bottom:2px}.action-controls[data-v-785a73a3]{justify-content:space-between;min-width:0}.quality-gate[data-v-785a73a3]{min-width:0;flex:1}.mission-selector[data-v-785a73a3]{width:100%;max-height:320px}.mission-groups[data-v-785a73a3]{grid-template-columns:1fr}.action-btn[data-v-785a73a3]{max-width:none;white-space:normal;text-align:center;justify-content:center}}.main-view[data-v-1644e90c]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7f3ea,#f1ece3);overflow:hidden;font-family:Inter,Space Grotesk,Noto Sans SC,system-ui,sans-serif}.app-header[data-v-1644e90c]{height:60px;border-bottom:1px solid rgba(11,20,38,.12);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(135deg,#08111ffa,#13213afa);z-index:100;position:relative}.header-center[data-v-1644e90c]{position:absolute;left:50%;transform:translate(-50%)}.brand-lockup[data-v-1644e90c]{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-mark[data-v-1644e90c]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px}.brand-copy[data-v-1644e90c]{display:flex;flex-direction:column;gap:2px}.brand[data-v-1644e90c]{font-family:JetBrains Mono,monospace;font-weight:800;font-size:15px;letter-spacing:.18em;color:#fff}.brand-sub[data-v-1644e90c]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#d69e2eeb}.view-switcher[data-v-1644e90c]{display:flex;background:#ffffff14;padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-1644e90c]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:#ffffffb3;border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-1644e90c]{background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;box-shadow:0 8px 18px #b97d1338}.header-right[data-v-1644e90c]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-1644e90c]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-1644e90c]{font-family:JetBrains Mono,monospace;font-weight:700;color:#d69e2edb}.step-name[data-v-1644e90c]{font-weight:700;color:#fff}.step-divider[data-v-1644e90c]{width:1px;height:14px;background-color:#ffffff29}.status-indicator[data-v-1644e90c]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb8;font-weight:500}.dot[data-v-1644e90c]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-1644e90c]{background:#d69e2e;animation:pulse-1644e90c 1s infinite}.status-indicator.completed .dot[data-v-1644e90c]{background:#4caf50}.status-indicator.error .dot[data-v-1644e90c]{background:#f44336}@keyframes pulse-1644e90c{50%{opacity:.5}}.content-area[data-v-1644e90c]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-1644e90c]{height:100%;min-width:0;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper.left[data-v-1644e90c]{border-right:1px solid rgba(11,20,38,.08)}.report-panel[data-v-c80fc047]{height:100%;display:flex;flex-direction:column;container-type:inline-size;background:radial-gradient(circle at top right,rgba(212,160,23,.12),transparent 24%),linear-gradient(180deg,#fffaf0,#f7f2e8);font-family:Space Grotesk,Noto Sans SC,system-ui,sans-serif;overflow:hidden}.main-split-layout[data-v-c80fc047]{flex:1;min-height:0;display:flex;overflow:hidden}.panel-header[data-v-c80fc047]{display:flex;align-items:center;gap:10px;padding:10px 16px;min-height:42px;background:#fffaf0;border-bottom:1px solid rgba(15,39,71,.1);box-shadow:0 1px #0f27470f;font-size:13px;font-weight:600;color:#0f2747;text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;z-index:30}.header-dot[data-v-c80fc047]{width:8px;height:8px;border-radius:50%;background:#d4a017;box-shadow:0 0 0 3px #d4a0172e;margin-right:10px;flex-shrink:0;animation:pulse-dot-c80fc047 1.5s ease-in-out infinite}@keyframes pulse-dot-c80fc047{0%,to{box-shadow:0 0 0 3px #d4a0172e}50%{box-shadow:0 0 0 5px #d4a0171f}}.header-index[data-v-c80fc047]{font-size:12px;font-weight:600;color:#8b95a7;margin-right:10px;flex-shrink:0}.header-title[data-v-c80fc047]{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:#0f2747;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.header-meta[data-v-c80fc047]{margin-left:auto;max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;color:#4b5563;flex-shrink:0}.panel-header--active[data-v-c80fc047]{background:#fff7e4;border-color:#d4a01766}.panel-header--active .header-index[data-v-c80fc047]{color:#8a6310}.panel-header--active .header-title[data-v-c80fc047]{color:#0f2747}.panel-header--active .header-meta[data-v-c80fc047]{color:#8a6310}.panel-header--done[data-v-c80fc047]{background:#f8fbf3}.panel-header--done .header-index[data-v-c80fc047]{color:#5e7a34}.panel-header--todo .header-index[data-v-c80fc047],.panel-header--todo .header-title[data-v-c80fc047]{color:#8b95a7}.left-panel.report-style[data-v-c80fc047]{flex:0 0 42%;width:42%;min-width:420px;min-height:0;background:#ffffffd1;border-right:1px solid rgba(15,39,71,.1);overflow-y:auto;display:flex;flex-direction:column;padding:24px 40px 44px}.left-panel[data-v-c80fc047]::-webkit-scrollbar{width:6px}.left-panel[data-v-c80fc047]::-webkit-scrollbar-track{background:transparent}.left-panel[data-v-c80fc047]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .3s ease}.left-panel[data-v-c80fc047]:hover::-webkit-scrollbar-thumb{background:#00000026}.left-panel[data-v-c80fc047]::-webkit-scrollbar-thumb:hover{background:#00000040}.report-content-wrapper[data-v-c80fc047]{max-width:800px;margin:0 auto;width:100%}.report-header-block[data-v-c80fc047]{margin-bottom:22px}.report-meta[data-v-c80fc047]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.report-tag[data-v-c80fc047]{background:linear-gradient(135deg,#0f2747,#173b69);color:#f7f2e8;font-size:11px;font-weight:700;padding:4px 8px;letter-spacing:.05em;text-transform:uppercase}.report-id[data-v-c80fc047]{font-size:11px;color:#8b95a7;font-weight:500;letter-spacing:.02em}.main-title[data-v-c80fc047]{font-family:Times New Roman,Times,serif;font-size:32px;font-weight:700;color:#0f2747;line-height:1.18;margin:0 0 14px;letter-spacing:0}.sub-title[data-v-c80fc047]{font-family:Times New Roman,Times,serif;font-size:15px;color:#4b5563;font-style:italic;line-height:1.6;margin:0 0 22px;font-weight:400}.header-divider[data-v-c80fc047]{height:1px;background:#0f27471f;width:100%}.sections-list[data-v-c80fc047]{display:flex;flex-direction:column;gap:18px}.report-section-item[data-v-c80fc047]{display:flex;flex-direction:column;gap:8px}.section-header-row[data-v-c80fc047]{display:flex;align-items:flex-start;gap:10px;transition:background-color .2s ease;padding:6px 10px;margin:-6px -10px;border-radius:8px}.section-header-row.clickable[data-v-c80fc047]{cursor:pointer}.section-header-row.clickable[data-v-c80fc047]:hover{background-color:#d4a01714}.collapse-icon[data-v-c80fc047]{margin-left:auto;color:#9ca3af;transition:transform .3s ease;flex-shrink:0;align-self:center}.collapse-icon.is-collapsed[data-v-c80fc047]{transform:rotate(-90deg)}.section-number[data-v-c80fc047]{font-family:JetBrains Mono,monospace;font-size:13px;color:#8b95a7;font-weight:500;line-height:1.45;flex:0 0 auto}.section-title[data-v-c80fc047]{font-family:Times New Roman,Times,serif;font-size:20px;font-weight:600;color:#0f2747;margin:0;line-height:1.25;transition:color .3s ease;overflow-wrap:anywhere}.report-section-item.is-pending .section-title[data-v-c80fc047]{color:#0f27476b}.report-section-item.is-pending .section-number[data-v-c80fc047]{color:#0f27475c}.report-section-item.is-active .section-header-row[data-v-c80fc047]{background:#d4a01714}.report-section-item.is-active .section-title[data-v-c80fc047],.report-section-item.is-completed .section-title[data-v-c80fc047]{color:#0f2747}.section-body[data-v-c80fc047]{padding-left:32px;overflow:hidden}.generated-content[data-v-c80fc047]{font-family:Inter,Noto Sans SC,system-ui,sans-serif;font-size:14px;line-height:1.65;color:#374151}.generated-content[data-v-c80fc047] p{margin-bottom:1em}.generated-content[data-v-c80fc047] .md-h2,.generated-content[data-v-c80fc047] .md-h3,.generated-content[data-v-c80fc047] .md-h4{font-family:Times New Roman,Times,serif;color:#0f2747;margin-top:1.5em;margin-bottom:.8em;font-weight:700}.generated-content[data-v-c80fc047] .md-h2{font-size:20px;border-bottom:1px solid rgba(15,39,71,.08);padding-bottom:8px}.generated-content[data-v-c80fc047] .md-h3{font-size:18px}.generated-content[data-v-c80fc047] .md-h4{font-size:16px}.generated-content[data-v-c80fc047] .md-ul,.generated-content[data-v-c80fc047] .md-ol{padding-left:24px;margin:12px 0}.generated-content[data-v-c80fc047] .md-li,.generated-content[data-v-c80fc047] .md-oli{margin:6px 0}.generated-content[data-v-c80fc047] .md-quote{border-left:3px solid rgba(212,160,23,.4);padding-left:16px;margin:1.5em 0;color:#4b5563;font-style:italic;font-family:Times New Roman,Times,serif}.generated-content[data-v-c80fc047] .code-block{background:#0f27470a;padding:12px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;overflow-x:auto;margin:1em 0;border:1px solid rgba(15,39,71,.1)}.generated-content[data-v-c80fc047] .mermaid-diagram{margin:18px 0 20px;padding:16px;background:#f8fafc;border:1px solid rgba(15,39,71,.12);border-left:4px solid #c9952a;border-radius:8px;overflow-x:auto}.generated-content[data-v-c80fc047] .mermaid-diagram svg{max-width:100%;height:auto}.generated-content[data-v-c80fc047] strong{font-weight:600;color:#0f2747}.loading-state[data-v-c80fc047]{display:flex;align-items:center;gap:10px;color:#4b5563;font-size:14px;width:fit-content;max-width:100%;margin-top:2px;padding:8px 10px;border:1px solid rgba(15,39,71,.1);border-radius:8px;background:#0f274708}.loading-icon[data-v-c80fc047]{width:18px;height:18px;animation:spin-c80fc047 1s linear infinite;display:flex;align-items:center;justify-content:center}.loading-text[data-v-c80fc047]{font-family:Times New Roman,Times,serif;font-size:13px;color:#0f2747;line-height:1.35}.cursor-blink[data-v-c80fc047]{display:inline-block;width:8px;height:14px;background:#d4a017;opacity:.5;animation:blink-c80fc047 1s step-end infinite}@keyframes blink-c80fc047{0%,to{opacity:.5}50%{opacity:0}}@keyframes spin-c80fc047{to{transform:rotate(360deg)}}.generated-content[data-v-c80fc047] .md-h2{font-family:Times New Roman,Times,serif;font-size:18px;margin-top:0}.slide-content-enter-active[data-v-c80fc047]{transition:opacity .3s ease-out}.slide-content-leave-active[data-v-c80fc047]{transition:opacity .2s ease-in}.slide-content-enter-from[data-v-c80fc047],.slide-content-leave-to[data-v-c80fc047]{opacity:0}.slide-content-enter-to[data-v-c80fc047],.slide-content-leave-from[data-v-c80fc047]{opacity:1}.waiting-placeholder[data-v-c80fc047]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;color:#8b95a7}.waiting-animation[data-v-c80fc047]{position:relative;width:48px;height:48px}.waiting-ring[data-v-c80fc047]{position:absolute;width:100%;height:100%;border:2px solid rgba(15,39,71,.1);border-radius:50%;animation:ripple-c80fc047 2s cubic-bezier(.4,0,.2,1) infinite}.waiting-ring[data-v-c80fc047]:nth-child(2){animation-delay:.4s}.waiting-ring[data-v-c80fc047]:nth-child(3){animation-delay:.8s}@keyframes ripple-c80fc047{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.waiting-text[data-v-c80fc047]{font-size:14px}.right-panel[data-v-c80fc047]{flex:1;min-width:0;min-height:0;background:#ffffffbd;overflow-y:auto;display:flex;flex-direction:column;--wf-border: #E5E7EB;--wf-divider: #F3F4F6;--wf-active-bg: #FAFAFA;--wf-active-border: #1F2937;--wf-active-dot: #1F2937;--wf-active-text: #1F2937;--wf-done-bg: #F9FAFB;--wf-done-border: #E5E7EB;--wf-done-dot: #10B981;--wf-muted-dot: #D1D5DB;--wf-todo-text: #9CA3AF}.right-panel[data-v-c80fc047]::-webkit-scrollbar{width:6px}.right-panel[data-v-c80fc047]::-webkit-scrollbar-track{background:transparent}.right-panel[data-v-c80fc047]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .3s ease}.right-panel[data-v-c80fc047]:hover::-webkit-scrollbar-thumb{background:#00000026}.right-panel[data-v-c80fc047]::-webkit-scrollbar-thumb:hover{background:#00000040}.mono[data-v-c80fc047]{font-family:JetBrains Mono,monospace}.workflow-overview[data-v-c80fc047]{padding:12px 16px 0}.workflow-metrics[data-v-c80fc047]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.metric[data-v-c80fc047]{display:inline-flex;align-items:baseline;gap:6px}.metric-right[data-v-c80fc047]{margin-left:auto}.metric-label[data-v-c80fc047]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.metric-value[data-v-c80fc047]{font-size:12px;color:#374151}.metric-pill[data-v-c80fc047]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--wf-border);background:#f9fafb;color:#6b7280}.metric-pill.pill--processing[data-v-c80fc047]{background:var(--wf-active-bg);border-color:var(--wf-active-border);color:var(--wf-active-text)}.metric-pill.pill--completed[data-v-c80fc047]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.metric-pill.pill--blocked[data-v-c80fc047]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.metric-pill.pill--pending[data-v-c80fc047]{background:transparent;border-style:dashed;color:#6b7280}.delivery-package[data-v-c80fc047]{border:1px solid #E5E7EB;border-radius:8px;padding:10px 12px;margin-bottom:12px;background:#f9fafb}.delivery-package--ready_for_export[data-v-c80fc047],.delivery-package--client_deliverable[data-v-c80fc047]{border-color:#a7f3d0;background:#ecfdf5}.delivery-package--blocked[data-v-c80fc047],.delivery-package--missing[data-v-c80fc047]{border-color:#fecaca;background:#fef2f2}.delivery-package--diagnostic_only[data-v-c80fc047]{border-color:#fde68a;background:#fffbeb}.delivery-package-main[data-v-c80fc047],.delivery-package-meta[data-v-c80fc047]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.delivery-dot[data-v-c80fc047]{width:8px;height:8px;border-radius:50%;background:#6b7280}.delivery-package--ready_for_export .delivery-dot[data-v-c80fc047],.delivery-package--client_deliverable .delivery-dot[data-v-c80fc047]{background:#059669}.delivery-package--blocked .delivery-dot[data-v-c80fc047],.delivery-package--missing .delivery-dot[data-v-c80fc047]{background:#dc2626}.delivery-title[data-v-c80fc047]{font-size:11px;font-weight:800;text-transform:uppercase}.delivery-package-meta[data-v-c80fc047],.delivery-package-message[data-v-c80fc047]{margin-top:5px;font-size:11px;color:#4b5563}.delivery-checklist-pill[data-v-c80fc047]{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid #FCD34D;border-radius:999px;background:#fef3c7;color:#92400e;font-weight:700}.delivery-checklist-pill.passed[data-v-c80fc047]{border-color:#a7f3d0;background:#d1fae5;color:#065f46}.delivery-repair-btn[data-v-c80fc047]{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin-top:9px;padding:5px 9px;border:1px solid #D1D5DB;border-radius:7px;background:#fff;color:#374151;font-size:11px;font-weight:700;cursor:pointer}.delivery-repair-btn[data-v-c80fc047]:disabled{cursor:not-allowed;opacity:.65}.repair-error[data-v-c80fc047]{color:#991b1b}.executive-package-strip[data-v-c80fc047],.export-bundle-strip[data-v-c80fc047]{margin-top:9px;padding-top:9px;border-top:1px solid rgba(107,114,128,.18)}.export-bundle-summary[data-v-c80fc047],.export-bundle-actions[data-v-c80fc047]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.export-bundle-label[data-v-c80fc047]{font-size:10px;font-weight:800;color:#374151;text-transform:uppercase}.export-bundle-status[data-v-c80fc047]{font-size:11px;color:#4b5563}.export-bundle-actions[data-v-c80fc047]{margin-top:7px}.export-action-btn[data-v-c80fc047]{margin-top:0}.export-download-link[data-v-c80fc047]{text-decoration:none}.workflow-steps[data-v-c80fc047]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.wf-step[data-v-c80fc047]{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:8px 10px;border:1px solid var(--wf-divider);border-radius:8px;background:#fff}.wf-step--active[data-v-c80fc047]{background:var(--wf-active-bg);border-color:var(--wf-active-border)}.wf-step--done[data-v-c80fc047]{background:var(--wf-done-bg);border-color:var(--wf-done-border)}.wf-step--todo[data-v-c80fc047]{background:transparent;border-color:var(--wf-border);border-style:dashed}.wf-step-connector[data-v-c80fc047]{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.wf-step-dot[data-v-c80fc047]{width:10px;height:10px;border-radius:50%;background:var(--wf-muted-dot);border:2px solid #FFFFFF;z-index:1}.wf-step-line[data-v-c80fc047]{width:2px;flex:1;background:var(--wf-divider);margin-top:-2px}.wf-step--active .wf-step-dot[data-v-c80fc047]{background:var(--wf-active-dot);box-shadow:0 0 0 3px #3b82f61f}.wf-step--done .wf-step-dot[data-v-c80fc047]{background:var(--wf-done-dot)}.wf-step-title-row[data-v-c80fc047]{display:flex;align-items:baseline;gap:10px;min-width:0}.wf-step-index[data-v-c80fc047]{font-size:11px;font-weight:700;color:#9ca3af;letter-spacing:.02em;flex-shrink:0}.wf-step-title[data-v-c80fc047]{font-family:Times New Roman,Times,serif;font-size:13px;font-weight:600;color:#111827;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-step-meta[data-v-c80fc047]{margin-left:auto;font-size:10px;font-weight:700;color:var(--wf-active-text);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.wf-step--todo .wf-step-title[data-v-c80fc047],.wf-step--todo .wf-step-index[data-v-c80fc047]{color:var(--wf-todo-text)}.workflow-divider[data-v-c80fc047]{height:1px;background:var(--wf-divider);margin:10px 0 0}.audit-panel[data-v-c80fc047]{margin:14px 20px 0;padding:12px 14px;border:1px solid var(--wf-border);border-radius:8px;background:#fff}.audit-panel.approved[data-v-c80fc047]{background:#f9fafb;border-color:#d1fae5}.audit-panel.blocked[data-v-c80fc047]{background:#fef2f2;border-color:#fecaca}.audit-header[data-v-c80fc047]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.audit-title-row[data-v-c80fc047]{display:flex;align-items:center;gap:8px;min-width:0}.audit-dot[data-v-c80fc047]{width:9px;height:9px;border-radius:50%;background:#9ca3af;flex:0 0 auto}.audit-panel.approved .audit-dot[data-v-c80fc047]{background:#10b981}.audit-panel.blocked .audit-dot[data-v-c80fc047]{background:#b91c1c}.audit-title[data-v-c80fc047],.audit-status[data-v-c80fc047]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.audit-title[data-v-c80fc047]{color:#111827}.audit-status[data-v-c80fc047]{color:#6b7280;flex:0 0 auto}.audit-panel.approved .audit-status[data-v-c80fc047]{color:#065f46}.audit-panel.blocked .audit-status[data-v-c80fc047]{color:#991b1b}.audit-metrics[data-v-c80fc047]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.audit-metric[data-v-c80fc047]{display:flex;flex-direction:column;gap:2px;min-width:0}.audit-label[data-v-c80fc047]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-value[data-v-c80fc047]{font-size:12px;color:#374151}.audit-issues[data-v-c80fc047]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.audit-issue[data-v-c80fc047]{font-size:11px;line-height:1.35;color:#991b1b;background:#ffffffb8;border:1px solid rgba(185,28,28,.12);border-radius:6px;padding:6px 8px}.value-panel[data-v-c80fc047]{margin:12px 20px 0;padding:12px 14px;border:1px solid #E5E7EB;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fafb)}.value-panel--done[data-v-c80fc047]{border-color:#d1fae5}.value-panel--running[data-v-c80fc047]{border-color:#bfdbfe}.value-header[data-v-c80fc047]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.value-title-row[data-v-c80fc047]{display:flex;align-items:center;gap:8px;min-width:0}.value-dot[data-v-c80fc047]{width:9px;height:9px;border-radius:50%;background:#b45309;flex:0 0 auto}.value-panel--done .value-dot[data-v-c80fc047]{background:#10b981}.value-panel--running .value-dot[data-v-c80fc047]{background:#2563eb}.value-title[data-v-c80fc047],.value-status[data-v-c80fc047]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.value-title[data-v-c80fc047]{color:#111827}.value-status[data-v-c80fc047]{color:#6b7280;flex:0 0 auto}.value-summary[data-v-c80fc047]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.value-total[data-v-c80fc047],.value-token-total[data-v-c80fc047]{display:flex;flex-direction:column;gap:3px;min-width:0}.value-label[data-v-c80fc047]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-amount[data-v-c80fc047]{font-size:16px;font-weight:700;color:#111827}.value-count[data-v-c80fc047]{font-size:12px;color:#374151}.value-phases[data-v-c80fc047]{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #E5E7EB}.value-phase[data-v-c80fc047]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0}.value-phase-name[data-v-c80fc047]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:#374151}.value-phase-state[data-v-c80fc047]{font-size:10px;color:#6b7280;white-space:nowrap}.value-phase-amount[data-v-c80fc047]{font-size:11px;color:#111827;white-space:nowrap}@media(max-width:720px){.value-summary[data-v-c80fc047]{grid-template-columns:1fr}.value-phase[data-v-c80fc047]{grid-template-columns:minmax(0,1fr) auto}.value-phase-state[data-v-c80fc047]{grid-column:1 / -1}}.forecast-panel[data-v-c80fc047]{margin:12px 20px 0;padding:12px 14px;border:1px solid #D1D5DB;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc)}.forecast-panel.resolved[data-v-c80fc047]{border-color:#a7f3d0}.forecast-panel.waiting[data-v-c80fc047]{border-color:#fde68a}.forecast-header[data-v-c80fc047]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.forecast-title-row[data-v-c80fc047]{display:flex;align-items:center;gap:8px;min-width:0}.forecast-dot[data-v-c80fc047]{width:9px;height:9px;border-radius:50%;background:#d97706;flex:0 0 auto}.forecast-panel.resolved .forecast-dot[data-v-c80fc047]{background:#059669}.forecast-title[data-v-c80fc047],.forecast-status[data-v-c80fc047]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.forecast-title[data-v-c80fc047]{color:#111827}.forecast-status[data-v-c80fc047]{color:#6b7280;flex:0 0 auto}.forecast-panel.resolved .forecast-status[data-v-c80fc047]{color:#047857}.forecast-metrics[data-v-c80fc047]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.forecast-metric[data-v-c80fc047]{min-width:0;padding:8px;border:1px solid rgba(15,39,71,.08);border-radius:6px;background:#ffffffc7}.forecast-label[data-v-c80fc047]{display:block;margin-bottom:3px;font-size:9px;font-weight:700;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forecast-value[data-v-c80fc047]{display:block;font-size:14px;font-weight:800;color:#111827}.forecast-status-bars[data-v-c80fc047]{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #E5E7EB}.forecast-status-row[data-v-c80fc047]{display:grid;grid-template-columns:minmax(86px,.8fr) minmax(80px,1fr) auto;align-items:center;gap:8px}.forecast-status-label[data-v-c80fc047],.forecast-status-count[data-v-c80fc047]{font-size:11px;color:#374151}.forecast-status-label[data-v-c80fc047]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-status-track[data-v-c80fc047]{height:7px;overflow:hidden;border-radius:999px;background:#e5e7eb}.forecast-status-fill[data-v-c80fc047]{display:block;height:100%;border-radius:inherit;background:#0f766e}@media(max-width:720px){.forecast-metrics[data-v-c80fc047]{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-status-row[data-v-c80fc047]{grid-template-columns:1fr}.forecast-header[data-v-c80fc047]{align-items:flex-start;flex-direction:column;gap:5px}}.mission-bundle-panel[data-v-c80fc047]{margin:12px 20px 0;padding:12px 14px;border:1px solid rgba(180,83,9,.22);border-radius:8px;background:linear-gradient(180deg,#fffbeb,#fff)}.mission-bundle-header[data-v-c80fc047]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mission-bundle-kicker[data-v-c80fc047]{margin-bottom:3px;font-size:10px;font-weight:800;color:#b45309;letter-spacing:.06em;text-transform:uppercase}.mission-bundle-title[data-v-c80fc047]{font-size:13px;font-weight:800;color:#111827;line-height:1.25}.mission-bundle-hash[data-v-c80fc047]{flex:0 0 auto;padding:3px 6px;border-radius:4px;background:#b4530914;color:#92400e;font-size:10px;font-weight:700}.mission-bundle-grid[data-v-c80fc047]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mission-bundle-stat[data-v-c80fc047]{min-width:0;padding:8px;border-radius:6px;background:#ffffffb8;border:1px solid rgba(180,83,9,.1)}.mission-bundle-label[data-v-c80fc047]{display:block;margin-bottom:3px;font-size:9px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.mission-bundle-value[data-v-c80fc047]{display:block;font-size:15px;font-weight:800;color:#111827}.mission-bundle-list[data-v-c80fc047]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mission-bundle-chip[data-v-c80fc047]{max-width:100%;padding:4px 7px;border-radius:999px;background:#0f274714;color:#0f2747;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.mission-bundle-grid[data-v-c80fc047]{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-bundle-header[data-v-c80fc047]{flex-direction:column}}.workflow-timeline[data-v-c80fc047]{padding:10px 16px 16px;flex:1}.timeline-item[data-v-c80fc047]{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:8px 10px;margin-bottom:8px;border:1px solid var(--wf-divider);border-radius:7px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.timeline-item[data-v-c80fc047]:hover{background:#f9fafb;border-color:var(--wf-border)}.timeline-item.node--active[data-v-c80fc047],.timeline-item.node--active[data-v-c80fc047]:hover{background:var(--wf-active-bg);border-color:var(--wf-active-border)}.timeline-item.node--done[data-v-c80fc047],.timeline-item.node--done[data-v-c80fc047]:hover{background:var(--wf-done-bg);border-color:var(--wf-done-border)}.timeline-connector[data-v-c80fc047]{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.connector-dot[data-v-c80fc047]{width:10px;height:10px;border-radius:50%;background:var(--wf-muted-dot);border:2px solid #FFFFFF;z-index:1}.connector-line[data-v-c80fc047]{width:2px;flex:1;background:var(--wf-divider);margin-top:-2px}.dot-active[data-v-c80fc047]{background:var(--wf-active-dot);box-shadow:0 0 0 3px #d4a0172e}.dot-done[data-v-c80fc047]{background:var(--wf-done-dot)}.dot-muted[data-v-c80fc047]{background:var(--wf-muted-dot)}.timeline-content[data-v-c80fc047]{min-width:0;background:transparent;border:none;border-radius:0;padding:0;margin:0;transition:none}.timeline-content[data-v-c80fc047]:hover{box-shadow:none}.timeline-header[data-v-c80fc047]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.action-label[data-v-c80fc047]{font-size:11px;font-weight:600;color:#0f2747;text-transform:uppercase;letter-spacing:.03em}.action-time[data-v-c80fc047]{font-size:11px;color:#8b95a7;font-family:JetBrains Mono,monospace}.timeline-body[data-v-c80fc047]{font-size:13px;color:#4b5563}.timeline-footer[data-v-c80fc047]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(15,39,71,.08)}.elapsed-placeholder[data-v-c80fc047]{flex-shrink:0}.footer-actions[data-v-c80fc047]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}.elapsed-badge[data-v-c80fc047]{font-size:11px;color:#4b5563;background:#0f27470f;padding:2px 7px;border-radius:10px;font-family:JetBrains Mono,monospace}.info-row[data-v-c80fc047]{display:flex;gap:8px;margin-bottom:6px}.info-key[data-v-c80fc047]{font-size:11px;color:#8b95a7;min-width:80px}.info-val[data-v-c80fc047]{color:#0f2747}.status-message[data-v-c80fc047]{padding:6px 10px;border-radius:6px;font-size:12px;border:1px solid transparent}.status-message.planning[data-v-c80fc047]{background:var(--wf-active-bg);border-color:var(--wf-active-border);color:var(--wf-active-text)}.status-message.success[data-v-c80fc047]{background:#5e7a3414;border-color:#5e7a3438;color:#4d6b2d}.outline-badge[data-v-c80fc047]{display:inline-block;margin-top:6px;padding:3px 8px;background:#0f27470d;color:#4b5563;border:1px solid rgba(15,39,71,.1);border-radius:12px;font-size:11px;font-weight:500}.section-tag[data-v-c80fc047]{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 10px;background:#ffffffc2;border:1px solid var(--wf-border);border-radius:8px}.section-tag.content-ready[data-v-c80fc047]{background:var(--wf-active-bg);border:1px dashed var(--wf-active-border)}.section-tag.content-ready svg[data-v-c80fc047]{color:var(--wf-active-dot)}.section-tag.completed[data-v-c80fc047]{background:#5e7a3414;border:1px solid rgba(94,122,52,.22)}.section-tag.completed svg[data-v-c80fc047]{color:#5e7a34}.tag-num[data-v-c80fc047]{font-size:11px;font-weight:700;color:#4b5563}.section-tag.completed .tag-num[data-v-c80fc047]{color:#5e7a34}.tag-title[data-v-c80fc047]{font-size:13px;font-weight:500;color:#0f2747;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-badge[data-v-c80fc047]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffffd6;color:#0f2747;border:1px solid var(--wf-border);border-radius:6px;font-size:12px;font-weight:600;transition:all .2s ease}.tool-icon[data-v-c80fc047]{flex-shrink:0}.tool-badge.tool-purple[data-v-c80fc047]{background:linear-gradient(135deg,#0f274714,#0f274724);border-color:#0f27472e;color:#0f2747}.tool-badge.tool-purple .tool-icon[data-v-c80fc047]{stroke:#0f2747}.tool-badge.tool-blue[data-v-c80fc047]{background:linear-gradient(135deg,#2f5d8a14,#2f5d8a24);border-color:#2f5d8a33;color:#2f5d8a}.tool-badge.tool-blue .tool-icon[data-v-c80fc047]{stroke:#2f5d8a}.tool-badge.tool-green[data-v-c80fc047]{background:linear-gradient(135deg,#5e7a3414,#5e7a3424);border-color:#5e7a3433;color:#5e7a34}.tool-badge.tool-green .tool-icon[data-v-c80fc047]{stroke:#5e7a34}.tool-badge.tool-orange[data-v-c80fc047]{background:linear-gradient(135deg,#d4a0171a,#d4a0172e);border-color:#d4a01738;color:#b8860b}.tool-badge.tool-orange .tool-icon[data-v-c80fc047]{stroke:#b8860b}.tool-badge.tool-cyan[data-v-c80fc047]{background:linear-gradient(135deg,#2f5d8a14,#2f5d8a1f);border-color:#2f5d8a2e;color:#2f5d8a}.tool-badge.tool-cyan .tool-icon[data-v-c80fc047]{stroke:#2f5d8a}.tool-badge.tool-pink[data-v-c80fc047]{background:linear-gradient(135deg,#b55d2f14,#b55d2f24);border-color:#b55d2f2e;color:#b55d2f}.tool-badge.tool-pink .tool-icon[data-v-c80fc047]{stroke:#b55d2f}.tool-badge.tool-gray[data-v-c80fc047]{background:linear-gradient(135deg,#0f27470a,#0f274714);border-color:#0f274724;color:#4b5563}.tool-badge.tool-gray .tool-icon[data-v-c80fc047]{stroke:#4b5563}.tool-params[data-v-c80fc047]{margin-top:10px;background:transparent;border-radius:0;padding:10px 0 0;border-top:1px dashed var(--wf-divider);overflow-x:auto}.tool-params pre[data-v-c80fc047]{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;color:#4b5563;white-space:pre-wrap;word-break:break-all;background:#0f27470a;border:1px solid rgba(15,39,71,.1);border-radius:6px;padding:10px}.action-btn[data-v-c80fc047]{background:#0f27470f;border:1px solid rgba(15,39,71,.1);padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s ease;white-space:nowrap}.action-btn[data-v-c80fc047]:hover{background:#d4a0171f;color:#0f2747;border-color:#d4a0173d}.result-wrapper[data-v-c80fc047]{background:transparent;border:none;border-top:1px solid var(--wf-divider);border-radius:0;padding:12px 0 0}.result-meta[data-v-c80fc047]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-tool[data-v-c80fc047]{font-size:12px;font-weight:600;color:#0f2747}.result-size[data-v-c80fc047]{font-size:10px;color:#4b5563;font-family:JetBrains Mono,monospace}.result-raw[data-v-c80fc047]{margin-top:10px;max-height:300px;overflow-y:auto}.result-raw pre[data-v-c80fc047]{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;white-space:pre-wrap;word-break:break-word;color:#374151;background:#ffffffdb;border:1px solid rgba(15,39,71,.1);padding:10px;border-radius:6px}.raw-preview[data-v-c80fc047]{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;white-space:pre-wrap;word-break:break-word;color:#6b7280}.llm-meta[data-v-c80fc047]{display:flex;gap:8px;flex-wrap:wrap}.meta-tag[data-v-c80fc047]{font-size:11px;padding:3px 8px;background:#0f27470f;color:#4b5563;border-radius:4px}.meta-tag.active[data-v-c80fc047]{background:#2f5d8a1f;color:#2f5d8a}.meta-tag.final-answer[data-v-c80fc047]{background:#5e7a341f;color:#5e7a34;font-weight:600}.final-answer-hint[data-v-c80fc047]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:6px;color:#065f46;font-size:12px;font-weight:500}.final-answer-hint svg[data-v-c80fc047]{flex-shrink:0}.llm-content[data-v-c80fc047]{margin-top:10px;max-height:200px;overflow-y:auto}.llm-content pre[data-v-c80fc047]{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;white-space:pre-wrap;word-break:break-word;color:#4b5563;background:#f3f4f6;padding:10px;border-radius:6px}.complete-banner[data-v-c80fc047]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:8px;color:#065f46;font-weight:600;font-size:14px}.next-step-btn[data-v-c80fc047]{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:4px 20px 0;padding:14px 20px;font-size:14px;font-weight:600;color:#fff;background:#1f2937;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.next-step-btn[data-v-c80fc047]:hover{background:#374151}.next-step-btn svg[data-v-c80fc047]{transition:transform .2s ease}.next-step-btn:hover svg[data-v-c80fc047]{transform:translate(4px)}.workflow-empty[data-v-c80fc047]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af;font-size:13px}.empty-pulse[data-v-c80fc047]{width:24px;height:24px;background:#e5e7eb;border-radius:50%;margin-bottom:16px;animation:pulse-ring-c80fc047 1.5s infinite}@keyframes pulse-ring-c80fc047{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}}.timeline-item-enter-active[data-v-c80fc047]{transition:all .4s ease}.timeline-item-enter-from[data-v-c80fc047]{opacity:0;transform:translate(-20px)}[data-v-c80fc047] .stat-row{display:flex;gap:8px;margin-bottom:12px}[data-v-c80fc047] .stat-box{flex:1;background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:10px 8px;text-align:center}[data-v-c80fc047] .stat-box .stat-num{display:block;font-size:20px;font-weight:700;color:#111827;font-family:JetBrains Mono,monospace}[data-v-c80fc047] .stat-box .stat-label{display:block;font-size:10px;color:#9ca3af;margin-top:2px;text-transform:uppercase;letter-spacing:.03em}[data-v-c80fc047] .stat-box.highlight{background:#ecfdf5;border-color:#a7f3d0}[data-v-c80fc047] .stat-box.highlight .stat-num{color:#059669}[data-v-c80fc047] .stat-box.muted{background:#f9fafb;border-color:#e5e7eb}[data-v-c80fc047] .stat-box.muted .stat-num{color:#6b7280}[data-v-c80fc047] .query-display{background:#f9fafb;padding:10px 14px;border-radius:6px;font-size:12px;color:#374151;margin-bottom:12px;border:1px solid #E5E7EB;line-height:1.5}[data-v-c80fc047] .expand-details{background:#fff;border:1px solid #E5E7EB;padding:8px 14px;border-radius:6px;font-size:11px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}[data-v-c80fc047] .expand-details:hover{border-color:#d1d5db;color:#374151}[data-v-c80fc047] .detail-content{margin-top:14px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:14px}[data-v-c80fc047] .section-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #F3F4F6}[data-v-c80fc047] .facts-section{margin-bottom:14px}[data-v-c80fc047] .fact-row{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid #F3F4F6}[data-v-c80fc047] .fact-row:last-child{border-bottom:none}[data-v-c80fc047] .fact-row.active{background:#ecfdf5;margin:0 -10px;padding:8px 10px;border-radius:6px;border-bottom:none}[data-v-c80fc047] .fact-idx{min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:6px;font-size:10px;font-weight:700;color:#6b7280;flex-shrink:0}[data-v-c80fc047] .fact-row.active .fact-idx{background:#a7f3d0;color:#065f46}[data-v-c80fc047] .fact-text{font-size:12px;color:#4b5563;line-height:1.6}[data-v-c80fc047] .entities-section{margin-bottom:14px}[data-v-c80fc047] .entity-chips{display:flex;flex-wrap:wrap;gap:8px}[data-v-c80fc047] .entity-chip{display:inline-flex;align-items:center;gap:6px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;padding:6px 12px}[data-v-c80fc047] .chip-name{font-size:12px;font-weight:500;color:#111827}[data-v-c80fc047] .chip-type{font-size:10px;color:#9ca3af;background:#e5e7eb;padding:1px 6px;border-radius:3px}[data-v-c80fc047] .relations-section{margin-bottom:14px}[data-v-c80fc047] .relation-row{display:flex;align-items:center;gap:8px;padding:8px 0;flex-wrap:wrap;border-bottom:1px solid #F3F4F6}[data-v-c80fc047] .relation-row:last-child{border-bottom:none}[data-v-c80fc047] .rel-node{font-size:12px;font-weight:500;color:#111827;background:#f3f4f6;padding:4px 10px;border-radius:4px}[data-v-c80fc047] .rel-edge{font-size:10px;font-weight:600;color:#fff;background:#4f46e5;padding:3px 10px;border-radius:10px}[data-v-c80fc047] .interview-display{padding:0}[data-v-c80fc047] .interview-display .interview-header{padding:0;background:transparent;border-bottom:none;margin-bottom:16px}[data-v-c80fc047] .interview-display .header-main{display:flex;justify-content:space-between;align-items:center}[data-v-c80fc047] .interview-display .header-title{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:#111827;letter-spacing:-.01em}[data-v-c80fc047] .interview-display .header-stats{display:flex;align-items:center;gap:6px}[data-v-c80fc047] .interview-display .stat-item{display:flex;align-items:baseline;gap:4px}[data-v-c80fc047] .interview-display .stat-value{font-size:14px;font-weight:600;color:#4f46e5;font-family:JetBrains Mono,monospace}[data-v-c80fc047] .interview-display .stat-label{font-size:11px;color:#9ca3af;text-transform:lowercase}[data-v-c80fc047] .interview-display .stat-divider{color:#d1d5db;font-size:12px}[data-v-c80fc047] .interview-display .stat-size{font-size:11px;color:#9ca3af;font-family:JetBrains Mono,monospace}[data-v-c80fc047] .interview-display .header-topic{margin-top:4px;font-size:12px;color:#6b7280;line-height:1.5}[data-v-c80fc047] .interview-display .agent-tabs{display:flex;gap:8px;padding:0 0 14px;background:transparent;border-bottom:1px solid #F3F4F6;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#E5E7EB transparent}[data-v-c80fc047] .interview-display .agent-tabs::-webkit-scrollbar{height:4px}[data-v-c80fc047] .interview-display .agent-tabs::-webkit-scrollbar-track{background:transparent}[data-v-c80fc047] .interview-display .agent-tabs::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}[data-v-c80fc047] .interview-display .agent-tabs::-webkit-scrollbar-thumb:hover{background:#d1d5db}[data-v-c80fc047] .interview-display .agent-tab{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;white-space:nowrap}[data-v-c80fc047] .interview-display .agent-tab:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}[data-v-c80fc047] .interview-display .agent-tab.active{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#a5b4fc;color:#4338ca;box-shadow:0 1px 2px #6366f11a}[data-v-c80fc047] .interview-display .tab-avatar{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#6b7280;font-size:10px;font-weight:700;border-radius:50%;flex-shrink:0}[data-v-c80fc047] .interview-display .agent-tab:hover .tab-avatar{background:#d1d5db}[data-v-c80fc047] .interview-display .agent-tab.active .tab-avatar{background:#6366f1;color:#fff}[data-v-c80fc047] .interview-display .tab-name{max-width:100px;overflow:hidden;text-overflow:ellipsis}[data-v-c80fc047] .interview-display .interview-detail{padding:12px 0;background:transparent}[data-v-c80fc047] .interview-display .agent-profile{display:flex;gap:12px;padding:0;background:transparent;border:none;margin-bottom:16px}[data-v-c80fc047] .interview-display .profile-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#6b7280;font-size:14px;font-weight:600;border-radius:50%;flex-shrink:0}[data-v-c80fc047] .interview-display .profile-info{flex:1;min-width:0}[data-v-c80fc047] .interview-display .profile-name{font-size:13px;font-weight:600;color:#111827;margin-bottom:2px}[data-v-c80fc047] .interview-display .profile-role{font-size:11px;color:#6b7280;margin-bottom:4px}[data-v-c80fc047] .interview-display .profile-bio{font-size:11px;color:#9ca3af;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-c80fc047] .interview-display .selection-reason{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:12px 14px;margin-bottom:16px}[data-v-c80fc047] .interview-display .reason-label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}[data-v-c80fc047] .interview-display .reason-content{font-size:12px;color:#475569;line-height:1.6}[data-v-c80fc047] .interview-display .qa-thread{display:flex;flex-direction:column;gap:20px}[data-v-c80fc047] .interview-display .qa-pair{display:flex;flex-direction:column;gap:12px;padding:0;background:transparent;border:none;border-radius:0}[data-v-c80fc047] .interview-display .qa-question,[data-v-c80fc047] .interview-display .qa-answer{display:flex;gap:12px}[data-v-c80fc047] .interview-display .qa-badge{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;border-radius:4px;flex-shrink:0}[data-v-c80fc047] .interview-display .q-badge{background:transparent;color:#9ca3af;border:1px solid #E5E7EB}[data-v-c80fc047] .interview-display .a-badge{background:#4f46e5;color:#fff;border:1px solid #4F46E5}[data-v-c80fc047] .interview-display .qa-content{flex:1;min-width:0}[data-v-c80fc047] .interview-display .qa-sender{font-size:11px;font-weight:600;color:#9ca3af;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}[data-v-c80fc047] .interview-display .qa-text{font-size:13px;color:#374151;line-height:1.6}[data-v-c80fc047] .interview-display .qa-answer{background:transparent;padding:0;border:none;margin-top:0}[data-v-c80fc047] .interview-display .answer-placeholder{opacity:.6}[data-v-c80fc047] .interview-display .placeholder-text{font-style:italic;color:#9ca3af}[data-v-c80fc047] .interview-display .qa-answer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}[data-v-c80fc047] .interview-display .platform-switch{display:flex;gap:2px;background:transparent;padding:0;border-radius:0}[data-v-c80fc047] .interview-display .platform-btn{display:flex;align-items:center;gap:4px;padding:2px 6px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:10px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .15s ease}[data-v-c80fc047] .interview-display .platform-btn:hover{color:#6b7280}[data-v-c80fc047] .interview-display .platform-btn.active{background:transparent;color:#4f46e5;border-color:#e5e7eb;box-shadow:none}[data-v-c80fc047] .interview-display .platform-icon{flex-shrink:0}[data-v-c80fc047] .interview-display .answer-text{font-size:13px;color:#111827;line-height:1.6}[data-v-c80fc047] .interview-display .answer-text strong{color:#111827;font-weight:600}[data-v-c80fc047] .interview-display .expand-answer-btn{display:inline-block;margin-top:8px;padding:0;background:transparent;border:none;border-bottom:1px dotted #D1D5DB;border-radius:0;font-size:11px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .15s ease}[data-v-c80fc047] .interview-display .expand-answer-btn:hover{background:transparent;color:#6b7280;border-bottom-style:solid}[data-v-c80fc047] .interview-display .quotes-section{background:transparent;border:none;border-top:1px solid #F3F4F6;border-radius:0;padding:16px 0 0;margin-top:16px}[data-v-c80fc047] .interview-display .quotes-header{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}[data-v-c80fc047] .interview-display .quotes-list{display:flex;flex-direction:column;gap:12px}[data-v-c80fc047] .interview-display .quote-item{margin:0;padding:10px 12px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;font-size:12px;font-style:italic;color:#4b5563;line-height:1.5}[data-v-c80fc047] .interview-display .summary-section{margin-top:20px;padding:16px 0 0;background:transparent;border:none;border-top:1px solid #F3F4F6;border-radius:0}[data-v-c80fc047] .interview-display .summary-header{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}[data-v-c80fc047] .interview-display .summary-content{font-size:13px;color:#374151;line-height:1.6}[data-v-c80fc047] .interview-display .summary-content h2,[data-v-c80fc047] .interview-display .summary-content h3,[data-v-c80fc047] .interview-display .summary-content h4,[data-v-c80fc047] .interview-display .summary-content h5{margin:12px 0 8px;font-weight:600;color:#111827}[data-v-c80fc047] .interview-display .summary-content h2{font-size:15px}[data-v-c80fc047] .interview-display .summary-content h3{font-size:14px}[data-v-c80fc047] .interview-display .summary-content h4,[data-v-c80fc047] .interview-display .summary-content h5{font-size:13px}[data-v-c80fc047] .interview-display .summary-content p{margin:8px 0}[data-v-c80fc047] .interview-display .summary-content strong{font-weight:600;color:#111827}[data-v-c80fc047] .interview-display .summary-content em{font-style:italic}[data-v-c80fc047] .interview-display .summary-content ul,[data-v-c80fc047] .interview-display .summary-content ol{margin:8px 0;padding-left:20px}[data-v-c80fc047] .interview-display .summary-content li{margin:4px 0}[data-v-c80fc047] .interview-display .summary-content blockquote{margin:8px 0;padding-left:12px;border-left:3px solid #E5E7EB;color:#6b7280;font-style:italic}[data-v-c80fc047] .interview-display .quote-item strong{font-weight:600;color:#374151}[data-v-c80fc047] .interview-display .quote-item em{font-style:italic}[data-v-c80fc047] .insight-display{padding:0}[data-v-c80fc047] .insight-header{padding:12px 16px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:8px 8px 0 0;border:1px solid #C4B5FD;border-bottom:none}[data-v-c80fc047] .insight-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-c80fc047] .insight-header .header-title{font-size:14px;font-weight:700;color:#6d28d9}[data-v-c80fc047] .insight-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-c80fc047] .insight-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-c80fc047] .insight-header .stat-value{font-family:JetBrains Mono,monospace;font-weight:700;color:#7c3aed}[data-v-c80fc047] .insight-header .stat-label{color:#8b5cf6;font-size:10px}[data-v-c80fc047] .insight-header .stat-divider{color:#c4b5fd;margin:0 4px}[data-v-c80fc047] .insight-header .stat-size{font-family:JetBrains Mono,monospace;font-size:10px;color:#9ca3af}[data-v-c80fc047] .insight-header .header-topic{font-size:13px;color:#5b21b6;line-height:1.5}[data-v-c80fc047] .insight-header .header-scenario{margin-top:6px;font-size:11px;color:#7c3aed}[data-v-c80fc047] .insight-header .scenario-label{font-weight:600}[data-v-c80fc047] .insight-tabs{display:flex;gap:2px;padding:8px 12px;background:#fafafa;border:1px solid #E5E7EB;border-top:none}[data-v-c80fc047] .insight-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}[data-v-c80fc047] .insight-tab:hover{background:#f3f4f6;color:#374151}[data-v-c80fc047] .insight-tab.active{background:#fff;color:#7c3aed;border-color:#c4b5fd;box-shadow:0 1px 2px #0000000d}[data-v-c80fc047] .insight-content{padding:12px;background:#fff;border:1px solid #E5E7EB;border-top:none;border-radius:0 0 8px 8px}[data-v-c80fc047] .insight-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #F3F4F6}[data-v-c80fc047] .insight-display .panel-title{font-size:12px;font-weight:600;color:#374151}[data-v-c80fc047] .insight-display .panel-count{font-size:10px;color:#9ca3af}[data-v-c80fc047] .insight-display .facts-list,[data-v-c80fc047] .insight-display .relations-list,[data-v-c80fc047] .insight-display .subqueries-list{display:flex;flex-direction:column;gap:8px}[data-v-c80fc047] .insight-display .entities-grid{display:flex;flex-wrap:wrap;gap:6px}[data-v-c80fc047] .insight-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .insight-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#6b7280}[data-v-c80fc047] .insight-display .fact-content{flex:1;font-size:12px;color:#374151;line-height:1.6}[data-v-c80fc047] .insight-display .entity-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;cursor:default;transition:all .15s ease}[data-v-c80fc047] .insight-display .entity-tag:hover{background:#f3f4f6;border-color:#d1d5db}[data-v-c80fc047] .insight-display .entity-tag .entity-name{font-size:12px;font-weight:500;color:#111827}[data-v-c80fc047] .insight-display .entity-tag .entity-type{font-size:9px;color:#7c3aed;background:#ede9fe;padding:1px 4px;border-radius:3px}[data-v-c80fc047] .insight-display .entity-tag .entity-fact-count{font-size:9px;color:#9ca3af;margin-left:2px}[data-v-c80fc047] .insight-display .entity-card{padding:12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px}[data-v-c80fc047] .insight-display .entity-header{display:flex;align-items:center;gap:10px}[data-v-c80fc047] .insight-display .entity-info{flex:1}[data-v-c80fc047] .insight-display .entity-card .entity-name{font-size:13px;font-weight:600;color:#111827}[data-v-c80fc047] .insight-display .entity-card .entity-type{font-size:10px;color:#7c3aed;background:#ede9fe;padding:2px 6px;border-radius:4px;display:inline-block;margin-top:2px}[data-v-c80fc047] .insight-display .entity-card .entity-fact-count{font-size:10px;color:#9ca3af;background:#f3f4f6;padding:2px 6px;border-radius:4px}[data-v-c80fc047] .insight-display .entity-summary{margin-top:8px;padding-top:8px;border-top:1px solid #E5E7EB;font-size:11px;color:#6b7280;line-height:1.5}[data-v-c80fc047] .insight-display .relation-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .insight-display .rel-source,[data-v-c80fc047] .insight-display .rel-target{padding:4px 8px;background:#fff;border:1px solid #D1D5DB;border-radius:4px;font-size:11px;font-weight:500;color:#374151}[data-v-c80fc047] .insight-display .rel-arrow{display:flex;align-items:center;gap:4px;flex:1}[data-v-c80fc047] .insight-display .rel-line{flex:1;height:1px;background:#d1d5db}[data-v-c80fc047] .insight-display .rel-label{padding:2px 6px;background:#ede9fe;border-radius:4px;font-size:10px;font-weight:500;color:#7c3aed;white-space:nowrap}[data-v-c80fc047] .insight-display .subquery-item{display:flex;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .insight-display .subquery-number{flex-shrink:0;padding:2px 6px;background:#7c3aed;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#fff}[data-v-c80fc047] .insight-display .subquery-text{font-size:12px;color:#374151;line-height:1.5}[data-v-c80fc047] .insight-display .expand-btn,[data-v-c80fc047] .panorama-display .expand-btn,[data-v-c80fc047] .quick-search-display .expand-btn{display:block;width:100%;margin-top:12px;padding:8px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;font-size:11px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;text-align:center}[data-v-c80fc047] .insight-display .expand-btn:hover,[data-v-c80fc047] .panorama-display .expand-btn:hover,[data-v-c80fc047] .quick-search-display .expand-btn:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}[data-v-c80fc047] .insight-display .empty-state,[data-v-c80fc047] .panorama-display .empty-state,[data-v-c80fc047] .quick-search-display .empty-state{padding:24px;text-align:center;font-size:12px;color:#9ca3af}[data-v-c80fc047] .panorama-display{padding:0}[data-v-c80fc047] .panorama-header{padding:12px 16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px 8px 0 0;border:1px solid #93C5FD;border-bottom:none}[data-v-c80fc047] .panorama-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-c80fc047] .panorama-header .header-title{font-size:14px;font-weight:700;color:#1d4ed8}[data-v-c80fc047] .panorama-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-c80fc047] .panorama-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-c80fc047] .panorama-header .stat-value{font-family:JetBrains Mono,monospace;font-weight:700;color:#2563eb}[data-v-c80fc047] .panorama-header .stat-label{color:#60a5fa;font-size:10px}[data-v-c80fc047] .panorama-header .stat-divider{color:#93c5fd;margin:0 4px}[data-v-c80fc047] .panorama-header .stat-size{font-family:JetBrains Mono,monospace;font-size:10px;color:#9ca3af}[data-v-c80fc047] .panorama-header .header-topic{font-size:13px;color:#1e40af;line-height:1.5}[data-v-c80fc047] .panorama-tabs{display:flex;gap:2px;padding:8px 12px;background:#fafafa;border:1px solid #E5E7EB;border-top:none}[data-v-c80fc047] .panorama-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}[data-v-c80fc047] .panorama-tab:hover{background:#f3f4f6;color:#374151}[data-v-c80fc047] .panorama-tab.active{background:#fff;color:#2563eb;border-color:#93c5fd;box-shadow:0 1px 2px #0000000d}[data-v-c80fc047] .panorama-content{padding:12px;background:#fff;border:1px solid #E5E7EB;border-top:none;border-radius:0 0 8px 8px}[data-v-c80fc047] .panorama-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #F3F4F6}[data-v-c80fc047] .panorama-display .panel-title{font-size:12px;font-weight:600;color:#374151}[data-v-c80fc047] .panorama-display .panel-count{font-size:10px;color:#9ca3af}[data-v-c80fc047] .panorama-display .facts-list{display:flex;flex-direction:column;gap:8px}[data-v-c80fc047] .panorama-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .panorama-display .fact-item.active,[data-v-c80fc047] .panorama-display .fact-item.historical{background:#f9fafb;border-color:#e5e7eb}[data-v-c80fc047] .panorama-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#6b7280}[data-v-c80fc047] .panorama-display .fact-item.active .fact-number{background:#e5e7eb;color:#6b7280}[data-v-c80fc047] .panorama-display .fact-item.historical .fact-number{background:#9ca3af;color:#fff}[data-v-c80fc047] .panorama-display .fact-content{flex:1;font-size:12px;color:#374151;line-height:1.6}[data-v-c80fc047] .panorama-display .fact-time{display:block;font-size:10px;color:#9ca3af;margin-bottom:4px;font-family:JetBrains Mono,monospace}[data-v-c80fc047] .panorama-display .fact-text{display:block}[data-v-c80fc047] .panorama-display .entities-grid{display:flex;flex-wrap:wrap;gap:8px}[data-v-c80fc047] .panorama-display .entity-tag{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .panorama-display .entity-name{font-size:12px;font-weight:500;color:#374151}[data-v-c80fc047] .panorama-display .entity-type{font-size:10px;color:#2563eb;background:#dbeafe;padding:2px 6px;border-radius:4px}[data-v-c80fc047] .quick-search-display{padding:0}[data-v-c80fc047] .quicksearch-header{padding:12px 16px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-radius:8px 8px 0 0;border:1px solid #FDBA74;border-bottom:none}[data-v-c80fc047] .quicksearch-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-c80fc047] .quicksearch-header .header-title{font-size:14px;font-weight:700;color:#c2410c}[data-v-c80fc047] .quicksearch-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-c80fc047] .quicksearch-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-c80fc047] .quicksearch-header .stat-value{font-family:JetBrains Mono,monospace;font-weight:700;color:#ea580c}[data-v-c80fc047] .quicksearch-header .stat-label{color:#fb923c;font-size:10px}[data-v-c80fc047] .quicksearch-header .stat-divider{color:#fdba74;margin:0 4px}[data-v-c80fc047] .quicksearch-header .stat-size{font-family:JetBrains Mono,monospace;font-size:10px;color:#9ca3af}[data-v-c80fc047] .quicksearch-header .header-query{font-size:13px;color:#9a3412;line-height:1.5}[data-v-c80fc047] .quicksearch-header .query-label{font-weight:600}[data-v-c80fc047] .quicksearch-tabs{display:flex;gap:2px;padding:8px 12px;background:#fafafa;border:1px solid #E5E7EB;border-top:none}[data-v-c80fc047] .quicksearch-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}[data-v-c80fc047] .quicksearch-tab:hover{background:#f3f4f6;color:#374151}[data-v-c80fc047] .quicksearch-tab.active{background:#fff;color:#ea580c;border-color:#fdba74;box-shadow:0 1px 2px #0000000d}[data-v-c80fc047] .quicksearch-content{padding:12px;background:#fff;border:1px solid #E5E7EB;border-top:none;border-radius:0 0 8px 8px}[data-v-c80fc047] .quicksearch-content.no-tabs{border-top:none}[data-v-c80fc047] .quick-search-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #F3F4F6}[data-v-c80fc047] .quick-search-display .panel-title{font-size:12px;font-weight:600;color:#374151}[data-v-c80fc047] .quick-search-display .panel-count{font-size:10px;color:#9ca3af}[data-v-c80fc047] .quick-search-display .facts-list{display:flex;flex-direction:column;gap:8px}[data-v-c80fc047] .quick-search-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .quick-search-display .fact-item.active{background:#f9fafb;border-color:#e5e7eb}[data-v-c80fc047] .quick-search-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#6b7280}[data-v-c80fc047] .quick-search-display .fact-item.active .fact-number{background:#e5e7eb;color:#6b7280}[data-v-c80fc047] .quick-search-display .fact-content{flex:1;font-size:12px;color:#374151;line-height:1.6}[data-v-c80fc047] .quick-search-display .edges-list{display:flex;flex-direction:column;gap:8px}[data-v-c80fc047] .quick-search-display .edge-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .quick-search-display .edge-source,[data-v-c80fc047] .quick-search-display .edge-target{padding:4px 8px;background:#fff;border:1px solid #D1D5DB;border-radius:4px;font-size:11px;font-weight:500;color:#374151}[data-v-c80fc047] .quick-search-display .edge-arrow{display:flex;align-items:center;gap:4px;flex:1}[data-v-c80fc047] .quick-search-display .edge-line{flex:1;height:1px;background:#d1d5db}[data-v-c80fc047] .quick-search-display .edge-label{padding:2px 6px;background:#ffedd5;border-radius:4px;font-size:10px;font-weight:500;color:#c2410c;white-space:nowrap}[data-v-c80fc047] .quick-search-display .nodes-grid{display:flex;flex-wrap:wrap;gap:8px}[data-v-c80fc047] .quick-search-display .node-tag{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px}[data-v-c80fc047] .quick-search-display .node-name{font-size:12px;font-weight:500;color:#374151}[data-v-c80fc047] .quick-search-display .node-type{font-size:10px;color:#ea580c;background:#ffedd5;padding:2px 6px;border-radius:4px}.console-logs[data-v-c80fc047]{background:linear-gradient(135deg,#0b1b31,#102949);color:#e5dcc7;padding:10px 16px 12px;font-family:JetBrains Mono,monospace;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;max-height:136px;overflow:hidden}.log-header[data-v-c80fc047]{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px;margin-bottom:8px;font-size:10px;color:#ffffff80}.log-title[data-v-c80fc047]{text-transform:uppercase;letter-spacing:.1em}.log-content[data-v-c80fc047]{display:flex;flex-direction:column;gap:4px;height:72px;overflow-y:auto;padding-right:4px}.log-content[data-v-c80fc047]::-webkit-scrollbar{width:4px}.log-content[data-v-c80fc047]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.log-line[data-v-c80fc047]{font-size:11px;line-height:1.5;min-width:0}.log-msg[data-v-c80fc047]{color:#bbb;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.log-msg.error[data-v-c80fc047]{color:#ef5350}.log-msg.warning[data-v-c80fc047]{color:#ffa726}.log-msg.success[data-v-c80fc047]{color:#66bb6a}@container (max-width: 980px){.main-split-layout[data-v-c80fc047]{flex-direction:column}.left-panel.report-style[data-v-c80fc047]{flex:0 0 auto;width:100%;min-width:0;max-height:44%;border-right:none;border-bottom:1px solid rgba(15,39,71,.1);padding:20px 24px 28px}.right-panel[data-v-c80fc047]{flex:1 1 auto}.main-title[data-v-c80fc047]{font-size:28px}}.main-view[data-v-c733f0b1]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7f3ea,#f1ece3);overflow:hidden;font-family:Inter,Space Grotesk,Noto Sans SC,system-ui,sans-serif}.app-header[data-v-c733f0b1]{height:60px;border-bottom:1px solid rgba(11,20,38,.12);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(135deg,#08111ffa,#13213afa);z-index:100;position:relative}.header-center[data-v-c733f0b1]{position:absolute;left:50%;transform:translate(-50%)}.brand-lockup[data-v-c733f0b1]{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-mark[data-v-c733f0b1]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px}.brand-copy[data-v-c733f0b1]{display:flex;flex-direction:column;gap:2px}.brand[data-v-c733f0b1]{font-family:JetBrains Mono,monospace;font-weight:800;font-size:15px;letter-spacing:.18em;color:#fff}.brand-sub[data-v-c733f0b1]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#d69e2eeb}.view-switcher[data-v-c733f0b1]{display:flex;background:#ffffff14;padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-c733f0b1]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:#ffffffb3;border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-c733f0b1]{background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;box-shadow:0 8px 18px #b97d1338}.header-right[data-v-c733f0b1]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-c733f0b1]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-c733f0b1]{font-family:JetBrains Mono,monospace;font-weight:700;color:#d69e2edb}.step-name[data-v-c733f0b1]{font-weight:700;color:#fff}.step-divider[data-v-c733f0b1]{width:1px;height:14px;background-color:#ffffff29}.status-indicator[data-v-c733f0b1]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb8;font-weight:500}.dot[data-v-c733f0b1]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-c733f0b1]{background:#d69e2e;animation:pulse-c733f0b1 1s infinite}.status-indicator.completed .dot[data-v-c733f0b1]{background:#4caf50}.status-indicator.error .dot[data-v-c733f0b1]{background:#f44336}@keyframes pulse-c733f0b1{50%{opacity:.5}}.content-area[data-v-c733f0b1]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-c733f0b1]{height:100%;min-width:0;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper.left[data-v-c733f0b1]{border-right:1px solid rgba(11,20,38,.08)}.interaction-panel[data-v-3bf3fe39]{height:100%;display:flex;flex-direction:column;background:radial-gradient(circle at top right,rgba(212,160,23,.12),transparent 24%),linear-gradient(180deg,#fffaf0,#f7f2e8);font-family:Space Grotesk,Noto Sans SC,system-ui,sans-serif;overflow:hidden}.mono[data-v-3bf3fe39]{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace}.main-split-layout[data-v-3bf3fe39]{flex:1;display:flex;overflow:hidden}.left-panel.report-style[data-v-3bf3fe39]{width:45%;min-width:450px;background:#ffffffd1;border-right:1px solid rgba(15,39,71,.1);overflow-y:auto;display:flex;flex-direction:column;padding:30px 50px 60px}.left-panel[data-v-3bf3fe39]::-webkit-scrollbar{width:6px}.left-panel[data-v-3bf3fe39]::-webkit-scrollbar-track{background:transparent}.left-panel[data-v-3bf3fe39]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .3s ease}.left-panel[data-v-3bf3fe39]:hover::-webkit-scrollbar-thumb{background:#00000026}.left-panel[data-v-3bf3fe39]::-webkit-scrollbar-thumb:hover{background:#00000040}.report-content-wrapper[data-v-3bf3fe39]{max-width:800px;margin:0 auto;width:100%}.report-header-block[data-v-3bf3fe39]{margin-bottom:30px}.report-meta[data-v-3bf3fe39]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.report-tag[data-v-3bf3fe39]{background:linear-gradient(135deg,#0f2747,#173b69);color:#f7f2e8;font-size:11px;font-weight:700;padding:4px 8px;letter-spacing:.05em;text-transform:uppercase}.report-id[data-v-3bf3fe39]{font-size:11px;color:#8b95a7;font-weight:500;letter-spacing:.02em}.main-title[data-v-3bf3fe39]{font-family:Times New Roman,Times,serif;font-size:36px;font-weight:700;color:#0f2747;line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.sub-title[data-v-3bf3fe39]{font-family:Times New Roman,Times,serif;font-size:16px;color:#4b5563;font-style:italic;line-height:1.6;margin:0 0 30px;font-weight:400}.header-divider[data-v-3bf3fe39]{height:1px;background:#0f27471f;width:100%}.sections-list[data-v-3bf3fe39]{display:flex;flex-direction:column;gap:32px}.report-section-item[data-v-3bf3fe39]{display:flex;flex-direction:column;gap:12px}.section-header-row[data-v-3bf3fe39]{display:flex;align-items:baseline;gap:12px;transition:background-color .2s ease;padding:8px 12px;margin:-8px -12px;border-radius:8px}.section-header-row.clickable[data-v-3bf3fe39]{cursor:pointer}.section-header-row.clickable[data-v-3bf3fe39]:hover{background-color:#d4a01714}.collapse-icon[data-v-3bf3fe39]{margin-left:auto;color:#8b95a7;transition:transform .3s ease;flex-shrink:0;align-self:center}.collapse-icon.is-collapsed[data-v-3bf3fe39]{transform:rotate(-90deg)}.section-number[data-v-3bf3fe39]{font-family:JetBrains Mono,monospace;font-size:16px;color:#e5e7eb;font-weight:500;transition:color .3s ease}.section-title[data-v-3bf3fe39]{font-family:Times New Roman,Times,serif;font-size:24px;font-weight:600;color:#0f2747;margin:0;transition:color .3s ease}.report-section-item.is-pending .section-number[data-v-3bf3fe39]{color:#e5e7eb}.report-section-item.is-pending .section-title[data-v-3bf3fe39]{color:#d1d5db}.report-section-item.is-active .section-number[data-v-3bf3fe39],.report-section-item.is-completed .section-number[data-v-3bf3fe39]{color:#9ca3af}.report-section-item.is-active .section-title[data-v-3bf3fe39],.report-section-item.is-completed .section-title[data-v-3bf3fe39]{color:#0f2747}.section-body[data-v-3bf3fe39]{padding-left:28px;overflow:hidden}.generated-content[data-v-3bf3fe39]{font-family:Inter,Noto Sans SC,system-ui,sans-serif;font-size:14px;line-height:1.8;color:#374151}.generated-content[data-v-3bf3fe39] p{margin-bottom:1em}.generated-content[data-v-3bf3fe39] .md-h2,.generated-content[data-v-3bf3fe39] .md-h3,.generated-content[data-v-3bf3fe39] .md-h4{font-family:Times New Roman,Times,serif;color:#111827;margin-top:1.5em;margin-bottom:.8em;font-weight:700}.generated-content[data-v-3bf3fe39] .md-h2{font-size:20px;border-bottom:1px solid #F3F4F6;padding-bottom:8px}.generated-content[data-v-3bf3fe39] .md-h3{font-size:18px}.generated-content[data-v-3bf3fe39] .md-h4{font-size:16px}.generated-content[data-v-3bf3fe39] .md-ul,.generated-content[data-v-3bf3fe39] .md-ol{padding-left:20px;margin-bottom:1em}.generated-content[data-v-3bf3fe39] .md-li{margin-bottom:.5em}.generated-content[data-v-3bf3fe39] .md-quote{border-left:3px solid #E5E7EB;padding-left:16px;margin:1.5em 0;color:#4b5563;font-style:italic;font-family:Times New Roman,Times,serif}.generated-content[data-v-3bf3fe39] .code-block{background:#f9fafb;padding:12px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;overflow-x:auto;margin:1em 0;border:1px solid #E5E7EB}.generated-content[data-v-3bf3fe39] .mermaid-diagram{margin:18px 0 20px;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-left:4px solid #c9952a;border-radius:8px;overflow-x:auto}.generated-content[data-v-3bf3fe39] .mermaid-diagram svg{max-width:100%;height:auto}.generated-content[data-v-3bf3fe39] strong{font-weight:600;color:#111827}.loading-state[data-v-3bf3fe39]{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:14px;margin-top:4px}.loading-icon[data-v-3bf3fe39]{width:18px;height:18px;animation:spin-3bf3fe39 1s linear infinite;display:flex;align-items:center;justify-content:center}.loading-text[data-v-3bf3fe39]{font-family:Times New Roman,Times,serif;font-size:15px;color:#4b5563}.generated-content[data-v-3bf3fe39] .md-h2{font-family:Times New Roman,Times,serif;font-size:18px;margin-top:0}.waiting-placeholder[data-v-3bf3fe39]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;color:#9ca3af}.waiting-animation[data-v-3bf3fe39]{position:relative;width:48px;height:48px}.waiting-ring[data-v-3bf3fe39]{position:absolute;width:100%;height:100%;border:2px solid #E5E7EB;border-radius:50%;animation:ripple-3bf3fe39 2s cubic-bezier(.4,0,.2,1) infinite}.waiting-ring[data-v-3bf3fe39]:nth-child(2){animation-delay:.4s}.waiting-ring[data-v-3bf3fe39]:nth-child(3){animation-delay:.8s}@keyframes ripple-3bf3fe39{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.waiting-text[data-v-3bf3fe39]{font-size:14px}.right-panel[data-v-3bf3fe39]{flex:1;display:flex;flex-direction:column;background:#ffffffb8;overflow:hidden}.action-bar[data-v-3bf3fe39]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #E5E7EB;background:linear-gradient(180deg,#ffffffeb,#f7f2e8d1);gap:16px}.action-bar-header[data-v-3bf3fe39]{display:flex;align-items:center;gap:12px;min-width:160px}.action-bar-icon[data-v-3bf3fe39]{color:#0f2747;flex-shrink:0}.action-bar-text[data-v-3bf3fe39]{display:flex;flex-direction:column;gap:2px}.action-bar-title[data-v-3bf3fe39]{font-size:13px;font-weight:600;color:#0f2747;letter-spacing:-.01em}.action-bar-subtitle[data-v-3bf3fe39]{font-size:11px;color:#8b95a7}.action-bar-subtitle.mono[data-v-3bf3fe39]{font-family:JetBrains Mono,SF Mono,monospace}.action-bar-tabs[data-v-3bf3fe39]{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.tab-pill[data-v-3bf3fe39]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;color:#4b5563;background:#0f27470f;border:1px solid rgba(15,39,71,.04);border-radius:20px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-pill[data-v-3bf3fe39]:hover{background:#d4a01724;color:#0f2747}.tab-pill.active[data-v-3bf3fe39]{background:linear-gradient(135deg,#0f2747,#173b69);color:#fff;box-shadow:0 12px 24px #0f27472e}.tab-pill svg[data-v-3bf3fe39]{flex-shrink:0;opacity:.7}.tab-pill.active svg[data-v-3bf3fe39]{opacity:1}.tab-divider[data-v-3bf3fe39]{width:1px;height:24px;background:#0f27471f;margin:0 6px}.agent-pill[data-v-3bf3fe39]{width:200px;justify-content:space-between}.agent-pill span[data-v-3bf3fe39]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.survey-pill[data-v-3bf3fe39]{background:#d4a0171f;color:#8a6310}.survey-pill[data-v-3bf3fe39]:hover{background:#d4a0172e;color:#6f520c}.survey-pill.active[data-v-3bf3fe39]{background:linear-gradient(135deg,#d4a017,#f2c14a);color:#0f2747;box-shadow:0 12px 24px #d4a0173d}.report-ops-bar[data-v-3bf3fe39]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid rgba(15,39,71,.08);background:#ffffffd6}.ops-btn[data-v-3bf3fe39]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:8px 12px;border:1px solid rgba(15,39,71,.12);border-radius:8px;background:#fff;color:#0f2747;font-family:inherit;font-size:12px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:all .2s ease}.ops-btn[data-v-3bf3fe39]:hover:not(:disabled){border-color:#d4a0176b;background:#d4a0171a}.ops-btn[data-v-3bf3fe39]:disabled{opacity:.56;cursor:not-allowed}.ops-primary[data-v-3bf3fe39]{background:linear-gradient(135deg,#0f2747,#173b69);color:#fff;border-color:transparent}.ops-primary[data-v-3bf3fe39]:hover:not(:disabled){background:linear-gradient(135deg,#173b69,#204a80);border-color:transparent}.ops-evolution[data-v-3bf3fe39]{background:#fff8e6;border-color:#b47a165c;color:#6f4a00}.ops-evolution[data-v-3bf3fe39]:hover:not(:disabled){background:#f4e4b8;border-color:#b47a1694}.ops-repair[data-v-3bf3fe39]{background:#fdf2f2;border-color:#b91c1c47;color:#8f1d1d}.ops-repair[data-v-3bf3fe39]:hover:not(:disabled){background:#fbe3e3;border-color:#b91c1c75}.evolution-panel[data-v-3bf3fe39]{padding:14px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.evolution-header[data-v-3bf3fe39]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.evolution-title[data-v-3bf3fe39]{font-size:13px;font-weight:700;color:#0f2747}.evolution-subtitle[data-v-3bf3fe39]{margin-top:3px;font-size:12px;line-height:1.4;color:#6b7280}.evolution-status[data-v-3bf3fe39]{flex-shrink:0;padding:5px 9px;border:1px solid #E5E7EB;border-radius:999px;background:#f9fafb;color:#4b5563;font-size:11px;font-weight:700}.evolution-status.ready[data-v-3bf3fe39]{border-color:#16a34a40;background:#16a34a14;color:#166534}.evolution-status.blocked[data-v-3bf3fe39]{border-color:#b91c1c40;background:#b91c1c14;color:#991b1b}.evolution-metrics[data-v-3bf3fe39]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.evolution-metric[data-v-3bf3fe39]{min-width:0;padding:8px 9px;border:1px solid #EEF0F3;border-radius:8px;background:#fafbfc}.evolution-metric span[data-v-3bf3fe39]{display:block;margin-bottom:3px;font-size:10px;font-weight:700;color:#8a93a3;text-transform:uppercase}.evolution-metric strong[data-v-3bf3fe39]{display:block;overflow-wrap:anywhere;font-size:13px;color:#111827}.evolution-notes[data-v-3bf3fe39]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.evolution-note[data-v-3bf3fe39]{padding:7px 9px;border-left:3px solid #D4A017;background:#fff9e8;color:#57410a;font-size:12px;line-height:1.45}.diagnostic-panel[data-v-3bf3fe39]{margin-top:12px;border:1px solid rgba(185,28,28,.16);border-radius:8px;background:#fff7f7;overflow:hidden}.diagnostic-header[data-v-3bf3fe39]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid rgba(185,28,28,.12);color:#7f1d1d;font-size:12px;font-weight:800}.diagnostic-header strong[data-v-3bf3fe39]{flex-shrink:0;font-size:11px;color:#991b1b}.diagnostic-list[data-v-3bf3fe39]{display:flex;flex-direction:column}.diagnostic-item[data-v-3bf3fe39]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid rgba(185,28,28,.08)}.diagnostic-item[data-v-3bf3fe39]:first-child{border-top:0}.diagnostic-message[data-v-3bf3fe39]{min-width:0;color:#5f1a1a;font-size:12px;line-height:1.4}.diagnostic-line[data-v-3bf3fe39]{flex-shrink:0;padding:2px 6px;border-radius:999px;background:#b91c1c1a;color:#8f1d1d;font-size:10px;font-weight:800}.interaction-header[data-v-3bf3fe39]{padding:16px 24px;border-bottom:1px solid #E5E7EB;background:#fafafa}.tab-switcher[data-v-3bf3fe39]{display:flex;gap:8px}.tab-btn[data-v-3bf3fe39]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;color:#6b7280;background:transparent;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-3bf3fe39]:hover{background:#f9fafb;border-color:#d1d5db}.tab-btn.active[data-v-3bf3fe39]{background:#1f2937;color:#fff;border-color:#1f2937}.tab-btn svg[data-v-3bf3fe39]{flex-shrink:0}.chat-container[data-v-3bf3fe39]{flex:1;display:flex;flex-direction:column;overflow:hidden}.report-agent-tools-card[data-v-3bf3fe39]{border-bottom:1px solid #E5E7EB;background:linear-gradient(135deg,#0f27470f,#d4a01714)}.tools-card-header[data-v-3bf3fe39]{display:flex;align-items:center;gap:12px;padding:14px 20px}.tools-card-avatar[data-v-3bf3fe39]{width:44px;height:44px;min-width:44px;min-height:44px;background:linear-gradient(135deg,#0f2747,#173b69);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0;box-shadow:0 10px 20px #0f27472e}.tools-card-info[data-v-3bf3fe39]{flex:1;min-width:0}.tools-card-name[data-v-3bf3fe39]{font-size:15px;font-weight:600;color:#0f2747;margin-bottom:2px}.tools-card-subtitle[data-v-3bf3fe39]{font-size:12px;color:#4b5563}.tools-card-toggle[data-v-3bf3fe39]{width:28px;height:28px;background:#fffc;border:1px solid rgba(15,39,71,.1);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;flex-shrink:0}.tools-card-toggle[data-v-3bf3fe39]:hover{background:#d4a0171f;border-color:#d4a01747}.tools-card-toggle svg[data-v-3bf3fe39]{transition:transform .3s ease}.tools-card-toggle svg.is-expanded[data-v-3bf3fe39]{transform:rotate(180deg)}.tools-card-body[data-v-3bf3fe39]{padding:0 20px 16px}.tools-grid[data-v-3bf3fe39]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tool-item[data-v-3bf3fe39]{display:flex;gap:10px;width:100%;padding:12px;background:#ffffffc7;border-radius:10px;border:1px solid rgba(15,39,71,.1);color:inherit;cursor:pointer;font-family:inherit;text-align:left;transition:all .2s ease}.tool-item[data-v-3bf3fe39]:hover:not(:disabled),.tool-item.active[data-v-3bf3fe39]{box-shadow:0 10px 20px #0f274714;border-color:#d4a0176b;transform:translateY(-1px)}.tool-item.active[data-v-3bf3fe39]{background:#fffffff0}.tool-item[data-v-3bf3fe39]:focus-visible{outline:2px solid rgba(212,160,23,.56);outline-offset:2px}.tool-item[data-v-3bf3fe39]:disabled{cursor:wait;opacity:.72;transform:none}.tool-icon-wrapper[data-v-3bf3fe39]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tool-purple .tool-icon-wrapper[data-v-3bf3fe39]{background:#0f27471a;color:#0f2747}.tool-blue .tool-icon-wrapper[data-v-3bf3fe39]{background:#2f5d8a1f;color:#2f5d8a}.tool-orange .tool-icon-wrapper[data-v-3bf3fe39]{background:#d4a01724;color:#b8860b}.tool-green .tool-icon-wrapper[data-v-3bf3fe39]{background:#5e7a3424;color:#5e7a34}.tool-content[data-v-3bf3fe39]{flex:1;min-width:0}.tool-name[data-v-3bf3fe39]{font-size:12px;font-weight:600;color:#0f2747;margin-bottom:4px}.tool-desc[data-v-3bf3fe39]{font-size:11px;color:#4b5563;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tool-action[data-v-3bf3fe39]{margin-top:7px;font-size:10px;font-weight:700;color:#0f2747;letter-spacing:.04em;text-transform:uppercase}.agent-profile-card[data-v-3bf3fe39]{border-bottom:1px solid #E5E7EB;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.profile-card-header[data-v-3bf3fe39]{display:flex;align-items:center;gap:12px;padding:14px 20px}.profile-card-avatar[data-v-3bf3fe39]{width:44px;height:44px;min-width:44px;min-height:44px;background:linear-gradient(135deg,#1f2937,#374151);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0;box-shadow:0 2px 8px #1f293733}.profile-card-info[data-v-3bf3fe39]{flex:1;min-width:0}.profile-card-name[data-v-3bf3fe39]{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:2px}.profile-card-meta[data-v-3bf3fe39]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.profile-card-handle[data-v-3bf3fe39]{color:#9ca3af}.profile-card-profession[data-v-3bf3fe39]{padding:2px 8px;background:#e5e7eb;border-radius:4px;font-size:11px;font-weight:500}.profile-card-toggle[data-v-3bf3fe39]{width:28px;height:28px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;flex-shrink:0}.profile-card-toggle[data-v-3bf3fe39]:hover{background:#f9fafb;border-color:#d1d5db}.profile-card-toggle svg[data-v-3bf3fe39]{transition:transform .3s ease}.profile-card-toggle svg.is-expanded[data-v-3bf3fe39]{transform:rotate(180deg)}.profile-card-body[data-v-3bf3fe39]{padding:0 20px 16px;display:flex;flex-direction:column;gap:12px}.profile-card-label[data-v-3bf3fe39]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.profile-card-bio[data-v-3bf3fe39]{background:#fff;padding:12px 14px;border-radius:8px;border:1px solid #E5E7EB}.profile-card-bio p[data-v-3bf3fe39]{margin:0;font-size:13px;line-height:1.6;color:#4b5563}.target-selector[data-v-3bf3fe39]{padding:16px 24px;border-bottom:1px solid #E5E7EB}.selector-label[data-v-3bf3fe39]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.selector-options[data-v-3bf3fe39]{display:flex;gap:12px}.target-option[data-v-3bf3fe39]{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;color:#374151;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;transition:all .2s ease}.target-option[data-v-3bf3fe39]:hover{border-color:#d1d5db}.target-option.active[data-v-3bf3fe39]{background:#1f2937;color:#fff;border-color:#1f2937}.agent-dropdown[data-v-3bf3fe39]{position:relative}.dropdown-arrow[data-v-3bf3fe39]{margin-left:4px;transition:transform .2s ease;opacity:.6}.dropdown-arrow.open[data-v-3bf3fe39]{transform:rotate(180deg)}.dropdown-menu[data-v-3bf3fe39]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:240px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f;max-height:320px;overflow-y:auto;z-index:100}.dropdown-header[data-v-3bf3fe39]{padding:12px 16px 8px;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #F3F4F6}.dropdown-item[data-v-3bf3fe39]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .15s ease;border-left:3px solid transparent}.dropdown-item[data-v-3bf3fe39]:hover{background:#f9fafb;border-left-color:#1f2937}.dropdown-item[data-v-3bf3fe39]:first-of-type{margin-top:4px}.dropdown-item[data-v-3bf3fe39]:last-child{margin-bottom:4px}.agent-avatar[data-v-3bf3fe39]{width:32px;height:32px;min-width:32px;min-height:32px;background:linear-gradient(135deg,#1f2937,#374151);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;box-shadow:0 2px 4px #1f29371a}.agent-info[data-v-3bf3fe39]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.agent-name[data-v-3bf3fe39]{font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-role[data-v-3bf3fe39]{font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-messages[data-v-3bf3fe39]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.chat-empty[data-v-3bf3fe39]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#9ca3af}.empty-icon[data-v-3bf3fe39]{opacity:.3}.empty-text[data-v-3bf3fe39]{font-size:14px;text-align:center;max-width:280px;line-height:1.6}.chat-message[data-v-3bf3fe39]{display:flex;gap:12px}.chat-message.user[data-v-3bf3fe39]{flex-direction:row-reverse}.message-avatar[data-v-3bf3fe39]{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.chat-message.user .message-avatar[data-v-3bf3fe39]{background:#1f2937;color:#fff}.chat-message.assistant .message-avatar[data-v-3bf3fe39]{background:#f3f4f6;color:#374151}.message-content[data-v-3bf3fe39]{max-width:70%;display:flex;flex-direction:column;gap:6px}.chat-message.user .message-content[data-v-3bf3fe39]{align-items:flex-end}.message-header[data-v-3bf3fe39]{display:flex;align-items:center;gap:8px}.chat-message.user .message-header[data-v-3bf3fe39]{flex-direction:row-reverse}.sender-name[data-v-3bf3fe39]{font-size:12px;font-weight:600;color:#374151}.message-time[data-v-3bf3fe39]{font-size:11px;color:#9ca3af}.message-text[data-v-3bf3fe39]{padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5}.chat-message.user .message-text[data-v-3bf3fe39]{background:#1f2937;color:#fff;border-bottom-right-radius:4px}.chat-message.assistant .message-text[data-v-3bf3fe39]{background:#f3f4f6;color:#374151;border-bottom-left-radius:4px}.message-text[data-v-3bf3fe39] .md-p{margin:0}.message-text[data-v-3bf3fe39] .md-p:last-child{margin-bottom:0}.message-text[data-v-3bf3fe39]{counter-reset:list-counter}.message-text[data-v-3bf3fe39] .md-ol{list-style:none;padding-left:0;margin:8px 0}.message-text[data-v-3bf3fe39] .md-oli{counter-increment:list-counter;display:flex;gap:8px;margin:4px 0}.message-text[data-v-3bf3fe39] .md-oli:before{content:counter(list-counter) ".";font-weight:600;color:#374151;min-width:20px;flex-shrink:0}.message-text[data-v-3bf3fe39] .md-ul{padding-left:20px;margin:8px 0}.message-text[data-v-3bf3fe39] .md-li{margin:4px 0}.typing-indicator[data-v-3bf3fe39]{display:flex;gap:4px;padding:10px 14px;background:#f3f4f6;border-radius:12px 12px 12px 4px}.typing-indicator span[data-v-3bf3fe39]{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing-3bf3fe39 1.4s infinite ease-in-out}.typing-indicator span[data-v-3bf3fe39]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-3bf3fe39]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-3bf3fe39]:nth-child(3){animation-delay:.4s}@keyframes typing-3bf3fe39{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.chat-input-area[data-v-3bf3fe39]{padding:16px 24px;border-top:1px solid #E5E7EB;display:flex;gap:12px;align-items:flex-end}.chat-input[data-v-3bf3fe39]{flex:1;padding:12px 16px;font-size:14px;border:1px solid #E5E7EB;border-radius:8px;resize:none;font-family:inherit;line-height:1.5;transition:border-color .2s ease}.chat-input[data-v-3bf3fe39]:focus{outline:none;border-color:#1f2937}.chat-input[data-v-3bf3fe39]:disabled{background:#f9fafb;cursor:not-allowed}.send-btn[data-v-3bf3fe39]{width:44px;height:44px;background:#1f2937;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.send-btn[data-v-3bf3fe39]:hover:not(:disabled){background:#374151}.send-btn[data-v-3bf3fe39]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.survey-container[data-v-3bf3fe39]{flex:1;display:flex;flex-direction:column;overflow:hidden}.survey-setup[data-v-3bf3fe39]{flex:1;display:flex;flex-direction:column;padding:24px;border-bottom:1px solid #E5E7EB;overflow:hidden}.setup-section[data-v-3bf3fe39]{margin-bottom:24px}.setup-section[data-v-3bf3fe39]:first-child{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.setup-section[data-v-3bf3fe39]:last-child{margin-bottom:0}.section-header[data-v-3bf3fe39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.setup-section .section-header .section-title[data-v-3bf3fe39]{font-size:13px;font-weight:600;color:#374151}.selection-count[data-v-3bf3fe39]{font-size:12px;color:#9ca3af}.agents-grid[data-v-3bf3fe39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;flex:1;overflow-y:auto;padding:4px;align-content:start}.agent-checkbox[data-v-3bf3fe39]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:all .2s ease}.agent-checkbox[data-v-3bf3fe39]:hover{border-color:#d1d5db}.agent-checkbox.checked[data-v-3bf3fe39]{background:#f0fdf4;border-color:#10b981}.agent-checkbox input[data-v-3bf3fe39]{display:none}.checkbox-avatar[data-v-3bf3fe39]{width:28px;height:28px;min-width:28px;min-height:28px;background:#e5e7eb;color:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.agent-checkbox.checked .checkbox-avatar[data-v-3bf3fe39]{background:#10b981;color:#fff}.checkbox-info[data-v-3bf3fe39]{flex:1;min-width:0}.checkbox-name[data-v-3bf3fe39]{display:block;font-size:12px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-role[data-v-3bf3fe39]{display:block;font-size:10px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-indicator[data-v-3bf3fe39]{width:20px;height:20px;border:2px solid #E5E7EB;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.agent-checkbox.checked .checkbox-indicator[data-v-3bf3fe39]{background:#10b981;border-color:#10b981;color:#fff}.checkbox-indicator svg[data-v-3bf3fe39]{opacity:0;transform:scale(.5);transition:all .2s ease}.agent-checkbox.checked .checkbox-indicator svg[data-v-3bf3fe39]{opacity:1;transform:scale(1)}.selection-actions[data-v-3bf3fe39]{display:flex;gap:8px;margin-top:12px}.action-link[data-v-3bf3fe39]{font-size:12px;color:#6b7280;background:none;border:none;cursor:pointer;padding:0}.action-link[data-v-3bf3fe39]:hover{color:#1f2937;text-decoration:underline}.action-divider[data-v-3bf3fe39]{color:#e5e7eb}.survey-input[data-v-3bf3fe39]{width:100%;padding:14px 16px;font-size:14px;border:1px solid #E5E7EB;border-radius:8px;resize:none;font-family:inherit;line-height:1.5;transition:border-color .2s ease}.survey-input[data-v-3bf3fe39]:focus{outline:none;border-color:#1f2937}.survey-submit-btn[data-v-3bf3fe39]{width:100%;padding:14px 24px;font-size:14px;font-weight:600;color:#fff;background:#1f2937;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}.survey-submit-btn[data-v-3bf3fe39]:hover:not(:disabled){background:#374151}.survey-submit-btn[data-v-3bf3fe39]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.loading-spinner[data-v-3bf3fe39]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-3bf3fe39 .8s linear infinite}@keyframes spin-3bf3fe39{to{transform:rotate(360deg)}}.survey-results[data-v-3bf3fe39]{flex:1;overflow-y:auto;padding:24px}.results-header[data-v-3bf3fe39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-title[data-v-3bf3fe39]{font-size:14px;font-weight:600;color:#1f2937}.results-count[data-v-3bf3fe39]{font-size:12px;color:#9ca3af}.results-list[data-v-3bf3fe39]{display:flex;flex-direction:column;gap:16px}.result-card[data-v-3bf3fe39]{background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;padding:20px}.result-header[data-v-3bf3fe39]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.result-avatar[data-v-3bf3fe39]{width:36px;height:36px;min-width:36px;min-height:36px;background:#1f2937;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.result-info[data-v-3bf3fe39]{display:flex;flex-direction:column;gap:2px}.result-name[data-v-3bf3fe39]{font-size:14px;font-weight:600;color:#1f2937}.result-role[data-v-3bf3fe39]{font-size:12px;color:#9ca3af}.result-question[data-v-3bf3fe39]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#fff;border-radius:8px;margin-bottom:12px;font-size:13px;color:#6b7280}.result-question svg[data-v-3bf3fe39]{flex-shrink:0;margin-top:2px}.result-answer[data-v-3bf3fe39]{font-size:14px;line-height:1.7;color:#374151}[data-v-3bf3fe39] .md-p{margin:0 0 12px}[data-v-3bf3fe39] .md-h2{font-size:20px;font-weight:700;color:#1f2937;margin:24px 0 12px}[data-v-3bf3fe39] .md-h3{font-size:16px;font-weight:600;color:#374151;margin:20px 0 10px}[data-v-3bf3fe39] .md-h4{font-size:14px;font-weight:600;color:#4b5563;margin:16px 0 8px}[data-v-3bf3fe39] .md-h5{font-size:13px;font-weight:600;color:#6b7280;margin:12px 0 6px}[data-v-3bf3fe39] .md-ul,[data-v-3bf3fe39] .md-ol{margin:12px 0;padding-left:24px}[data-v-3bf3fe39] .md-li,[data-v-3bf3fe39] .md-oli{margin:6px 0}.chat-messages[data-v-3bf3fe39] .md-quote,.result-answer[data-v-3bf3fe39] .md-quote{margin:12px 0;padding:12px 16px;background:#f9fafb;border-left:3px solid #1F2937;color:#4b5563}[data-v-3bf3fe39] .code-block{margin:12px 0;padding:12px 16px;background:#1f2937;border-radius:6px;overflow-x:auto}[data-v-3bf3fe39] .code-block code{font-family:JetBrains Mono,monospace;font-size:13px;color:#e5e7eb}[data-v-3bf3fe39] .mermaid-diagram{margin:12px 0;padding:12px;background:#f9fafb;border:1px solid #E5E7EB;border-left:4px solid #c9952a;border-radius:8px;overflow-x:auto}[data-v-3bf3fe39] .mermaid-diagram svg{max-width:100%;height:auto}[data-v-3bf3fe39] .inline-code{font-family:JetBrains Mono,monospace;font-size:13px;background:#f3f4f6;padding:2px 6px;border-radius:4px;color:#1f2937}[data-v-3bf3fe39] .md-hr{border:none;border-top:1px solid #E5E7EB;margin:24px 0}@media print{.interaction-panel[data-v-3bf3fe39]{height:auto;overflow:visible;background:#fff}.main-split-layout[data-v-3bf3fe39]{display:block;overflow:visible}.right-panel[data-v-3bf3fe39]{display:none}.left-panel.report-style[data-v-3bf3fe39]{width:100%;min-width:0;height:auto;overflow:visible;border-right:none;padding:24px 40px;background:#fff}.report-content-wrapper[data-v-3bf3fe39]{max-width:none}}.main-view[data-v-3967539c]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7f3ea,#f1ece3);overflow:hidden;font-family:Inter,Space Grotesk,Noto Sans SC,system-ui,sans-serif}.app-header[data-v-3967539c]{height:60px;border-bottom:1px solid rgba(11,20,38,.12);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(135deg,#08111ffa,#13213afa);z-index:100;position:relative}.header-center[data-v-3967539c]{position:absolute;left:50%;transform:translate(-50%)}.brand-lockup[data-v-3967539c]{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-mark[data-v-3967539c]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px}.brand-copy[data-v-3967539c]{display:flex;flex-direction:column;gap:2px}.brand[data-v-3967539c]{font-family:JetBrains Mono,monospace;font-weight:800;font-size:15px;letter-spacing:.18em;color:#fff}.brand-sub[data-v-3967539c]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#d69e2eeb}.view-switcher[data-v-3967539c]{display:flex;background:#ffffff14;padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-3967539c]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:#ffffffb3;border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-3967539c]{background:linear-gradient(135deg,#d69e2e,#b97d13);color:#fff;box-shadow:0 8px 18px #b97d1338}.header-right[data-v-3967539c]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-3967539c]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-3967539c]{font-family:JetBrains Mono,monospace;font-weight:700;color:#d69e2edb}.step-name[data-v-3967539c]{font-weight:700;color:#fff}.step-divider[data-v-3967539c]{width:1px;height:14px;background-color:#ffffff29}.status-indicator[data-v-3967539c]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb8;font-weight:500}.dot[data-v-3967539c]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.ready .dot[data-v-3967539c]{background:#4caf50}.status-indicator.processing .dot[data-v-3967539c]{background:#d69e2e;animation:pulse-3967539c 1s infinite}.status-indicator.completed .dot[data-v-3967539c]{background:#4caf50}.status-indicator.error .dot[data-v-3967539c]{background:#f44336}@keyframes pulse-3967539c{50%{opacity:.5}}.content-area[data-v-3967539c]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-3967539c]{height:100%;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper.left[data-v-3967539c]{border-right:1px solid rgba(11,20,38,.08)}:root{--ink-0: #07070A;--ink-1: #0C0D11;--ink-2: #13141A;--ink-3: #1C1E27;--line: #22232D;--line-2: #2E3040;--paper: #F5F2EA;--paper-dim: #C6C2B6;--paper-muted: #8A8780;--paper-low: #6A6861;--gold: #C9952A;--gold-bright: #EAB14A;--gold-deep: #7A5A18;--gold-glow: rgba(234, 177, 74, .14);--gold-haze: rgba(201, 149, 42, .04);--ember: #C55A3F;--cool: #5C9EAD;--mint: #3FB77C;--inteia-navy: var(--ink-1);--inteia-navy-soft: var(--ink-2);--inteia-amber: var(--gold);--inteia-amber-soft: var(--gold-bright);--inteia-ink: var(--paper);--inteia-paper: var(--ink-1);--inteia-line: var(--line);--f-serif: "Fraunces", Georgia, "Times New Roman", serif;--f-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-mid: .24s;--dur-slow: .38s;--z-bg: 0;--z-content: 10;--z-sticky: 20;--z-tooltip: 30;--z-overlay: 40;--z-cursor: 50;--mx: 50%;--my: 50%;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink-0);color:var(--paper);font-family:var(--f-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{min-height:100vh;background:var(--ink-0);color:var(--paper);font-family:var(--f-sans)}::selection{background:var(--gold);color:var(--ink-0)}::-moz-selection{background:var(--gold);color:var(--ink-0)}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink-1)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold-deep),var(--gold));border-radius:999px;border:2px solid var(--ink-1)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--gold),var(--gold-bright))}button{font-family:inherit}input,textarea,select{font-family:inherit;color:inherit}@media(pointer:fine)and (prefers-reduced-motion:no-preference){body,button,a,input,textarea,select,[role=button],[data-cursor-label]{cursor:none}}.cursor-crosshair{position:fixed;top:0;left:0;width:40px;height:40px;pointer-events:none;z-index:99999;mix-blend-mode:difference;transition:width .2s var(--ease, cubic-bezier(.2, .8, .2, 1)),height .2s var(--ease, cubic-bezier(.2, .8, .2, 1)),opacity .12s ease;will-change:transform}.cursor-crosshair.large{width:72px;height:72px}.cursor-crosshair svg{width:100%;height:100%;display:block;overflow:visible}.cursor-crosshair .ring{fill:none;stroke:var(--gold-bright, #EAB14A);stroke-width:1;transition:stroke-width .18s var(--ease, ease)}.cursor-crosshair .dot{fill:var(--gold-bright, #EAB14A);transition:r .18s var(--ease, ease)}.cursor-crosshair .tick{stroke:var(--gold-bright, #EAB14A);stroke-width:1;stroke-linecap:square}.cursor-crosshair.active .ring{stroke-width:1.4}.cursor-crosshair.active .dot{r:2.5}.cursor-crosshair__label{position:absolute;top:50%;left:120%;transform:translateY(-50%);font-family:var(--f-mono, monospace);font-size:9px;color:var(--gold-bright, #EAB14A);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .16s ease;pointer-events:none}.cursor-crosshair.has-label .cursor-crosshair__label{opacity:1}@media(max-width:768px),(pointer:coarse){.cursor-crosshair{display:none}body,button,a,input,textarea,select,[role=button],[data-cursor-label]{cursor:auto!important}}body[data-theme=paper]{background:#f5f2ea;color:#14161e}body[data-theme=paper] .inteia-bg .neural-bg{mix-blend-mode:multiply;opacity:.55}body[data-theme=paper] .inteia-bg:before{display:none}body[data-theme=paper] .grain{opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 0.20, 0 0 0 0 0.18, 0 0 0 0 0.14, 0 0 0 0.30 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}
