:root{--bg-base: #020804;--bg-elevated: #0a1a0e;--bg-card: rgba(0, 25, 10, .5);--border-card: rgba(0, 255, 136, .1);--accent: #00ff88;--accent-hover: #33ff9e;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .35);--color-human: #3b82f6;--color-agent: #8b5cf6;--color-publisher: #f59e0b;--color-advertiser: #ef4444;--color-alive: #00ff88;--color-dead: #ef4444;--color-paused: #f59e0b}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-base);color:var(--text-primary);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,136,.06) 0%,transparent 70%);pointer-events:none;z-index:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff0a}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}button{font-family:Inter,sans-serif;cursor:pointer;border:none;outline:none}.countdown-card[data-v-a5b8f744]{text-align:center;padding:28px 32px;background:#00190a80;border:1px solid rgba(0,255,136,.15);border-radius:14px;margin-bottom:32px}.countdown-label[data-v-a5b8f744]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;font-family:Space Grotesk,sans-serif;margin-bottom:20px}.pulse-dot[data-v-a5b8f744]{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:pulse-a5b8f744 2s infinite}@keyframes pulse-a5b8f744{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.countdown-timer[data-v-a5b8f744]{display:flex;align-items:center;justify-content:center;gap:8px}.time-block[data-v-a5b8f744]{display:flex;flex-direction:column;align-items:center;min-width:60px}.time-value[data-v-a5b8f744]{font-family:JetBrains Mono,Space Grotesk,monospace;font-size:36px;font-weight:700;color:var(--text-primary);line-height:1}.time-unit[data-v-a5b8f744]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.time-sep[data-v-a5b8f744]{font-family:JetBrains Mono,monospace;font-size:28px;color:var(--text-muted);margin-bottom:16px}.countdown-suggestion[data-v-a5b8f744]{margin-top:16px;font-size:14px;color:var(--text-secondary)}.countdown-suggestion strong[data-v-a5b8f744]{color:var(--text-primary)}@media(max-width:480px){.countdown-card[data-v-a5b8f744]{padding:20px 16px}.time-value[data-v-a5b8f744]{font-size:28px}.time-block[data-v-a5b8f744]{min-width:48px}}.submit-suggestion[data-v-e0d4073d]{width:100%;margin-bottom:24px}.toggle-btn[data-v-e0d4073d]{display:flex;align-items:center;gap:10px;width:100%;padding:16px 24px;background:#00ff880f;border:1px dashed rgba(0,255,136,.25);border-radius:12px;color:var(--accent);font-size:15px;font-weight:600;font-family:Space Grotesk,sans-serif;transition:all .2s}.toggle-btn[data-v-e0d4073d]:hover{background:#00ff881a;border-color:#0f86}.toggle-icon[data-v-e0d4073d]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#00ff8826;font-size:18px;font-weight:700;line-height:1}.form-wrapper[data-v-e0d4073d]{margin-top:12px;overflow:hidden}.submit-form[data-v-e0d4073d]{padding:24px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;display:flex;flex-direction:column;gap:18px}.field[data-v-e0d4073d]{position:relative}.field-label[data-v-e0d4073d]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;font-family:Space Grotesk,sans-serif}.optional[data-v-e0d4073d]{color:var(--text-muted);font-weight:400}.field-input[data-v-e0d4073d],.field-textarea[data-v-e0d4073d]{width:100%;padding:12px 16px;background:#000f08cc;border:1px solid rgba(0,255,136,.12);border-radius:8px;color:var(--text-primary);font-size:14px;font-family:Inter,sans-serif;outline:none;transition:border-color .2s}.field-input[data-v-e0d4073d]:focus,.field-textarea[data-v-e0d4073d]:focus{border-color:#00ff8859}.field-input[data-v-e0d4073d]::placeholder,.field-textarea[data-v-e0d4073d]::placeholder{color:var(--text-muted)}.field-textarea[data-v-e0d4073d]{resize:vertical;min-height:100px}.char-count[data-v-e0d4073d]{position:absolute;bottom:8px;right:12px;font-size:11px;color:var(--text-muted)}.form-footer[data-v-e0d4073d]{display:flex;align-items:center;justify-content:flex-end;gap:16px}.form-error[data-v-e0d4073d]{font-size:13px;color:#ef4444}.form-success[data-v-e0d4073d]{font-size:13px;color:var(--accent)}.submit-btn[data-v-e0d4073d]{padding:12px 32px;background:var(--accent);color:#000;border-radius:8px;font-size:14px;font-weight:600;font-family:Space Grotesk,sans-serif;transition:all .2s}.submit-btn[data-v-e0d4073d]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.submit-btn[data-v-e0d4073d]:disabled{opacity:.4;cursor:not-allowed}.slide-enter-active[data-v-e0d4073d],.slide-leave-active[data-v-e0d4073d]{transition:all .25s ease}.slide-enter-from[data-v-e0d4073d],.slide-leave-to[data-v-e0d4073d]{opacity:0;max-height:0;margin-top:0}.slide-enter-to[data-v-e0d4073d],.slide-leave-from[data-v-e0d4073d]{opacity:1;max-height:600px}@media(max-width:600px){.submit-form[data-v-e0d4073d]{padding:16px}.toggle-btn[data-v-e0d4073d]{padding:14px 18px;font-size:14px}}.suggestion-card[data-v-88e40b7a]{display:flex;gap:16px;padding:20px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;transition:border-color .2s,background .2s}.suggestion-card[data-v-88e40b7a]:hover{border-color:#00ff8840;background:#00190ab3}.suggestion-card.featured[data-v-88e40b7a]{border-color:#00ff8859;background:#00230f99}.vote-col[data-v-88e40b7a]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;min-width:40px}.vote-btn[data-v-88e40b7a]{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:6px;background:transparent;color:var(--text-muted);transition:all .15s;padding:0}.vote-btn[data-v-88e40b7a]:hover{background:#ffffff0d}.vote-btn.up[data-v-88e40b7a]:hover,.vote-btn.up.active[data-v-88e40b7a]{color:var(--accent);background:#00ff881a}.vote-btn.down[data-v-88e40b7a]:hover,.vote-btn.down.active[data-v-88e40b7a]{color:#ef4444;background:#ef44441a}.vote-score[data-v-88e40b7a]{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;color:var(--text-secondary);line-height:1}.vote-score.positive[data-v-88e40b7a]{color:var(--accent)}.vote-score.negative[data-v-88e40b7a]{color:#ef4444}.card-content[data-v-88e40b7a]{flex:1;min-width:0;cursor:pointer}.card-header[data-v-88e40b7a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.card-title[data-v-88e40b7a]{font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;color:var(--text-primary);line-height:1.3}.featured-badge[data-v-88e40b7a]{font-size:11px;font-weight:600;color:#000;background:var(--accent);padding:2px 8px;border-radius:4px;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.card-desc[data-v-88e40b7a]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:10px;white-space:pre-wrap;word-break:break-word}.card-desc.truncated[data-v-88e40b7a]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-v-88e40b7a]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.meta-dot[data-v-88e40b7a]{font-size:8px}@media(max-width:600px){.suggestion-card[data-v-88e40b7a]{padding:14px;gap:12px}.card-title[data-v-88e40b7a]{font-size:15px}}.suggestion-feed[data-v-dc3219c0]{width:100%}.feed-header[data-v-dc3219c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sort-tabs[data-v-dc3219c0]{display:flex;gap:4px;background:#00190a80;border:1px solid var(--border-card);border-radius:10px;padding:4px}.sort-tab[data-v-dc3219c0]{padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-muted);background:transparent;transition:all .15s;font-family:Space Grotesk,sans-serif}.sort-tab[data-v-dc3219c0]:hover{color:var(--text-secondary);background:#ffffff0a}.sort-tab.active[data-v-dc3219c0]{color:var(--accent);background:#00ff881a}.feed-count[data-v-dc3219c0]{font-size:13px;color:var(--text-muted)}.feed-list[data-v-dc3219c0]{display:flex;flex-direction:column;gap:12px}.feed-loading[data-v-dc3219c0],.feed-empty[data-v-dc3219c0]{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:15px}.loading-dot[data-v-dc3219c0]{display:inline-block;width:8px;height:8px;background:var(--accent);border-radius:50%;margin-right:8px;animation:pulse-dc3219c0 1s infinite}@keyframes pulse-dc3219c0{0%,to{opacity:.3}50%{opacity:1}}.load-more[data-v-dc3219c0]{display:block;width:100%;margin-top:16px;padding:14px;background:#00190a80;border:1px solid var(--border-card);border-radius:10px;color:var(--text-secondary);font-size:14px;font-weight:500;font-family:Space Grotesk,sans-serif;transition:all .15s}.load-more[data-v-dc3219c0]:hover:not(:disabled){border-color:#00ff8840;color:var(--accent);background:#00ff880d}.load-more[data-v-dc3219c0]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.feed-header[data-v-dc3219c0]{flex-direction:column;gap:10px;align-items:stretch}.feed-count[data-v-dc3219c0]{text-align:center}.sort-tab[data-v-dc3219c0]{padding:6px 14px;font-size:13px}}.featured-sims[data-v-b9608ff6]{position:relative;z-index:1;width:100%;max-width:1100px;padding:0 24px;margin-top:32px;margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.featured-grid[data-v-b9608ff6]{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:16px;width:100%}.featured-card[data-v-b9608ff6]{background:#00190a4d;border:1px solid rgba(0,255,136,.06);border-radius:10px;padding:18px;cursor:pointer;transition:transform .3s cubic-bezier(.25,.46,.45,.94),border-color .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:10px}.featured-card[data-v-b9608ff6]:hover{transform:translateY(-3px);border-color:#00ff8826;box-shadow:0 8px 24px #00ff880f}.featured-card-large[data-v-b9608ff6]{grid-row:1 / 3;border-color:#00ff881f;padding:24px}.featured-card-large .featured-card-title[data-v-b9608ff6]{font-size:18px}.featured-card-large .featured-card-desc[data-v-b9608ff6]{line-height:1.6}.featured-card-small[data-v-b9608ff6]{min-height:0}.card-header[data-v-b9608ff6]{display:flex;justify-content:space-between;align-items:center}.card-id[data-v-b9608ff6]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:1.5px;color:#fff6}.card-status-icons[data-v-b9608ff6]{display:flex;gap:6px;align-items:center}.status-icon[data-v-b9608ff6]{font-size:10px;line-height:1}.status-graph[data-v-b9608ff6]{color:#4ea8de}.status-env[data-v-b9608ff6]{color:#f0a040}.status-report[data-v-b9608ff6]{color:#0f8}.featured-card-title[data-v-b9608ff6]{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;color:#fff;line-height:1.4;transition:color .2s ease}.featured-card:hover .featured-card-title[data-v-b9608ff6]{color:#0f8}.featured-card-desc[data-v-b9608ff6]{font-size:13px;color:#ffffff73;line-height:1.5;flex:1}.card-files[data-v-b9608ff6]{display:flex;flex-wrap:wrap;gap:5px}.file-tag[data-v-b9608ff6]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:10px;font-family:JetBrains Mono,monospace;line-height:1.6}.file-type[data-v-b9608ff6]{font-weight:700;font-size:9px;letter-spacing:.5px}.tag-pdf[data-v-b9608ff6]{background:#a65a5a26;color:#e08080}.tag-md[data-v-b9608ff6]{background:#5a82a626;color:#80b0e0}.tag-txt[data-v-b9608ff6]{background:#8c8c6426;color:#c0c090}.tag-json[data-v-b9608ff6]{background:#a0823c26;color:#d0b860}.tag-csv[data-v-b9608ff6]{background:#50a06426;color:#70d080}.tag-py[data-v-b9608ff6]{background:#5078b426;color:#6898d0}.tag-js[data-v-b9608ff6]{background:#b4aa3c26;color:#d0c840}.tag-html[data-v-b9608ff6]{background:#b4643226;color:#e09060}.tag-img[data-v-b9608ff6]{background:#8c50a026;color:#c080d0}.tag-default[data-v-b9608ff6]{background:#64646426;color:#ffffff80}.featured-card-meta[data-v-b9608ff6]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.featured-status[data-v-b9608ff6]{display:flex;align-items:center;gap:6px}.status-dot[data-v-b9608ff6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-completed[data-v-b9608ff6]{background:#0f8}.dot-active[data-v-b9608ff6]{background:#f0a040}.dot-default[data-v-b9608ff6]{background:#ffffff4d}.status-label[data-v-b9608ff6]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px}.status-label.status-completed[data-v-b9608ff6]{color:#0f8}.status-label.status-running[data-v-b9608ff6],.status-label.status-paused[data-v-b9608ff6]{color:#f0a040}.status-label.status-default[data-v-b9608ff6]{color:#fff6}.featured-rounds[data-v-b9608ff6]{font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 8px;border-radius:10px;letter-spacing:.5px;font-weight:500}.badge-completed[data-v-b9608ff6]{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.2)}.badge-in-progress[data-v-b9608ff6]{background:#f0a0401a;color:#f0a040;border:1px solid rgba(240,160,64,.2)}.badge-not-started[data-v-b9608ff6]{background:#ffffff0d;color:#ffffff59;border:1px solid rgba(255,255,255,.08)}.featured-card-line[data-v-b9608ff6]{height:2px;width:30px;background:#0f8;border-radius:1px;transition:width .4s cubic-bezier(.25,.46,.45,.94);margin-top:4px;opacity:.5}.featured-card:hover .featured-card-line[data-v-b9608ff6]{width:100%;opacity:1}.view-all-cta[data-v-b9608ff6]{margin:24px auto 0;display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 22px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px;color:#ffffffd9;text-decoration:none;border:1px solid rgba(0,255,136,.18);border-radius:999px;background:linear-gradient(180deg,#00ff880f,#00ff8805);transition:all .2s cubic-bezier(.25,.46,.45,.94);align-self:center}.view-all-cta[data-v-b9608ff6]:hover{border-color:#00ff8880;background:linear-gradient(180deg,#00ff881f,#00ff880a);color:#fff;box-shadow:0 6px 18px #00ff881f;transform:translateY(-1px)}.view-all-cta-label[data-v-b9608ff6]{line-height:1}.view-all-cta-count[data-v-b9608ff6]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.4px;padding:3px 8px;border-radius:999px;background:#00ff8826;color:#0f8;border:1px solid rgba(0,255,136,.25);line-height:1}.view-all-cta-arrow[data-v-b9608ff6]{font-size:16px;line-height:1;color:#0f8;transition:transform .2s ease}.view-all-cta:hover .view-all-cta-arrow[data-v-b9608ff6]{transform:translate(4px)}.featured-card-skeleton[data-v-b9608ff6]{cursor:default;pointer-events:none;background:#00190a40;border-color:#00ff880a}.featured-card-skeleton[data-v-b9608ff6]:hover{transform:none;box-shadow:none;border-color:#00ff880a}.sk-line[data-v-b9608ff6]{height:10px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#00ff8814,#ffffff0a);background-size:200% 100%;animation:sk-shimmer-b9608ff6 1.6s ease-in-out infinite}.sk-line-id[data-v-b9608ff6]{width:64px;height:8px}.sk-line-title[data-v-b9608ff6]{width:80%;height:14px;margin-top:4px}.sk-line-desc[data-v-b9608ff6]{width:100%}.sk-line-short[data-v-b9608ff6]{width:60%}.sk-line-meta[data-v-b9608ff6]{width:40%;height:8px;margin-top:auto}@keyframes sk-shimmer-b9608ff6{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-caption[data-v-b9608ff6]{margin-top:14px;font-size:11px;color:#ffffff59;letter-spacing:.5px;text-transform:uppercase;text-align:center}.featured-error[data-v-b9608ff6]{align-items:center;text-align:center;gap:12px;padding:32px 24px;background:#ff50500a;border:1px solid rgba(255,120,120,.18);border-radius:10px}.featured-error-text[data-v-b9608ff6]{margin:0;font-size:14px;color:#ffc8c8d9}.featured-retry[data-v-b9608ff6]{background:transparent;border:1px solid rgba(0,255,136,.3);color:#0f8;padding:6px 16px;border-radius:6px;font-family:inherit;font-size:12px;cursor:pointer;transition:all .15s ease}.featured-retry[data-v-b9608ff6]:hover{background:#00ff8814;border-color:#0f8}@media(max-width:768px){.featured-grid[data-v-b9608ff6]{grid-template-columns:1fr;grid-template-rows:auto}.featured-card-large[data-v-b9608ff6]{grid-row:auto}.featured-sims[data-v-b9608ff6]{padding:0 16px}.view-all-cta[data-v-b9608ff6]{padding:9px 14px 9px 18px;font-size:12px}}.home-page[data-v-d72b631b]{min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;background:#020804;font-family:Inter,sans-serif;box-sizing:border-box}.bg-grid[data-v-d72b631b]{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:120px 120px;background-position:center top}.bg-grid[data-v-d72b631b]:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:120px 120px;background-position:-1px -1px}.bg-glow[data-v-d72b631b]{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);width:1200px;height:900px;background:radial-gradient(circle,rgba(0,200,100,.1) 0%,transparent 60%);pointer-events:none;z-index:0;mix-blend-mode:screen}.bg-vignette[data-v-d72b631b]{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at center,transparent 30%,#020804 100%)}.grid-container[data-v-d72b631b]{position:absolute;top:0;left:50%;width:0;height:100vh;pointer-events:none;z-index:0}.decor-square[data-v-d72b631b]{position:absolute;width:120px;height:120px}.hatched[data-v-d72b631b]{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(255,255,255,.03) 5px,rgba(255,255,255,.03) 6px)}.plus[data-v-d72b631b]{position:absolute;width:9px;height:9px}.plus[data-v-d72b631b]:before,.plus[data-v-d72b631b]:after{content:"";position:absolute;background:#ffffff4d}.plus[data-v-d72b631b]:before{width:100%;height:1px;top:4px;left:0}.plus[data-v-d72b631b]:after{width:1px;height:100%;top:0;left:4px}.top-left[data-v-d72b631b]{top:-4.5px;left:-4.5px}.top-right[data-v-d72b631b]{top:-4.5px;right:-4.5px}.bottom-left[data-v-d72b631b]{bottom:-4.5px;left:-4.5px}.bottom-right[data-v-d72b631b]{bottom:-4.5px;right:-4.5px}.solid-square[data-v-d72b631b]{position:absolute;width:120px;height:120px;background:#00190ab3}.decor-circle[data-v-d72b631b]{position:absolute;right:calc(50% - 520px);top:340px;width:40px;height:40px;border-radius:50%;background:#0f8;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;box-shadow:0 0 0 10px #020804,0 0 0 12px #00ff8826}.chevron-pixel[data-v-d72b631b]{position:relative;width:12px;height:20px;margin-left:6px}.p-block[data-v-d72b631b]{position:absolute;width:4px;height:4px;background:#000}.p-1[data-v-d72b631b]{top:0;left:0}.p-2[data-v-d72b631b]{top:4px;left:4px}.p-3[data-v-d72b631b]{top:8px;left:8px}.p-4[data-v-d72b631b]{top:12px;left:4px}.p-5[data-v-d72b631b]{top:16px;left:0}.floating-nav[data-v-d72b631b]{position:fixed;top:0;z-index:100;display:flex;align-items:center;gap:96px;margin-top:24px;padding:8px 8px 8px 24px;height:56px;background:#001e0fe6;border:1px solid rgba(0,255,136,.15);border-radius:60px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000080;box-sizing:border-box}.nav-logo[data-v-d72b631b]{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nav-logo-link[data-v-d72b631b]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-img[data-v-d72b631b]{width:30px;height:30px;border-radius:6px;object-fit:contain}.logo-text[data-v-d72b631b]{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:0px;margin-left:-5px;color:#fff}.version-badge[data-v-d72b631b]{font-family:Inter,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#ffffff8c;background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:2px 7px;border-radius:4px;margin-left:6px;white-space:nowrap}.nav-cta[data-v-d72b631b]{background:#0f8;color:#000;padding:10px 28px;border-radius:30px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;text-transform:uppercase;flex-shrink:0;box-shadow:0 4px 15px #00ff884d;font-family:Inter,sans-serif;letter-spacing:.2px}.nav-cta[data-v-d72b631b]:hover{background:#33ff9e;transform:translateY(-1px);box-shadow:0 6px 20px #0f86}.nav-links[data-v-d72b631b]{display:flex;align-items:center;gap:32px}.nav-link[data-v-d72b631b]{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#fff9;text-decoration:none;transition:color .2s ease}.nav-link[data-v-d72b631b]:hover{color:#0f8}.hero[data-v-d72b631b]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;margin-top:120px;margin-bottom:48px}.hero-title[data-v-d72b631b]{font-family:Space Grotesk,sans-serif;font-size:52px;font-weight:700;line-height:1.1;letter-spacing:-2px;margin-bottom:18px;max-width:700px;color:#fff}.hero-subtitle[data-v-d72b631b]{font-size:17px;color:#a0aab2;max-width:560px;margin:0 auto;line-height:1.6}.main-content[data-v-d72b631b]{position:relative;z-index:1;width:100%;max-width:1100px;padding:0 24px;margin-top:16px;margin-bottom:60px}.scenarios-section[data-v-d72b631b]{margin-top:48px;padding:28px 28px 24px;border:1px solid rgba(0,255,136,.1);border-radius:14px;background:linear-gradient(180deg,rgba(0,255,136,.04) 0%,transparent 60%),#00190a59;display:flex;flex-direction:column;gap:18px}.scenarios-head[data-v-d72b631b]{display:flex;flex-direction:column;gap:10px}.scenarios-title-row[data-v-d72b631b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.scenarios-title[data-v-d72b631b]{margin:0;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px;line-height:1.15}.scenarios-pill[data-v-d72b631b]{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#00ff881f;color:#0f8;border:1px solid rgba(0,255,136,.3);white-space:nowrap}.scenarios-lead[data-v-d72b631b]{margin:0;font-size:14px;line-height:1.6;color:#ffffffa6;max-width:720px}.scenarios-lead strong[data-v-d72b631b]{color:#fff;font-weight:600}.view-all-cta[data-v-d72b631b]{align-self:center;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px;color:#ffffffd9;text-decoration:none;border:1px solid rgba(0,255,136,.18);border-radius:999px;background:linear-gradient(180deg,#00ff880f,#00ff8805);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.view-all-cta[data-v-d72b631b]:hover{border-color:#00ff8880;background:linear-gradient(180deg,#00ff881f,#00ff880a);color:#fff;box-shadow:0 6px 18px #00ff881f;transform:translateY(-1px)}.view-all-cta-arrow[data-v-d72b631b]{font-size:16px;line-height:1;color:#0f8;transition:transform .2s ease}.view-all-cta:hover .view-all-cta-arrow[data-v-d72b631b]{transform:translate(4px)}@media(max-width:1024px){.hero-title[data-v-d72b631b]{font-size:44px}.grid-container[data-v-d72b631b],.decor-circle[data-v-d72b631b]{display:none}}@media(max-width:768px){.floating-nav[data-v-d72b631b]{padding:6px 8px 6px 14px;gap:12px;left:12px;right:12px;transform:none;justify-content:space-between}.nav-links[data-v-d72b631b]{gap:16px}.version-badge[data-v-d72b631b]{display:none}.hero[data-v-d72b631b]{margin-top:110px;margin-bottom:32px}.hero-title[data-v-d72b631b]{font-size:36px}.hero-subtitle[data-v-d72b631b]{font-size:15px}.main-content[data-v-d72b631b]{padding:0 16px}}.graph-panel[data-v-afc4074e]{position:relative;width:100%;height:100%;background-color:#fafafa;background-image:radial-gradient(#D0D0D0 1.5px,transparent 1.5px);background-size:24px 24px;overflow:hidden}.panel-header[data-v-afc4074e]{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,#fffffff2,#fff0);pointer-events:none}.panel-title[data-v-afc4074e]{font-size:14px;font-weight:600;color:#333;pointer-events:auto}.header-tools[data-v-afc4074e]{pointer-events:auto;display:flex;gap:10px;align-items:center}.tool-btn[data-v-afc4074e]{height:32px;padding:0 12px;border:1px solid #E0E0E0;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#666;transition:all .2s;box-shadow:0 2px 4px #00000005;font-size:13px}.tool-btn[data-v-afc4074e]:hover{background:#f5f5f5;color:#000;border-color:#ccc}.tool-btn .btn-text[data-v-afc4074e]{font-size:12px}.icon-refresh.spinning[data-v-afc4074e]{animation:spin-afc4074e 1s linear infinite}@keyframes spin-afc4074e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graph-container[data-v-afc4074e]{width:100%;height:100%}.graph-view[data-v-afc4074e],.graph-svg[data-v-afc4074e]{width:100%;height:100%;display:block}.graph-state[data-v-afc4074e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#999}.empty-icon[data-v-afc4074e]{font-size:48px;margin-bottom:16px;opacity:.2}.graph-legend[data-v-afc4074e]{position:absolute;bottom:24px;left:24px;background:#fffffff2;padding:12px 16px;border-radius:8px;border:1px solid #EAEAEA;box-shadow:0 4px 16px #0000000f;z-index:10}.legend-title[data-v-afc4074e]{display:block;font-size:11px;font-weight:600;color:#e91e63;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.legend-items[data-v-afc4074e]{display:flex;flex-wrap:wrap;gap:10px 16px;max-width:320px}.legend-item[data-v-afc4074e]{display:flex;align-items:center;gap:6px;font-size:12px;color:#555}.legend-dot[data-v-afc4074e]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label[data-v-afc4074e]{white-space:nowrap}.edge-labels-toggle[data-v-afc4074e]{position:absolute;top:60px;right:20px;display:flex;align-items:center;gap:10px;background:#fff;padding:8px 14px;border-radius:20px;border:1px solid #E0E0E0;box-shadow:0 2px 8px #0000000a;z-index:10}.toggle-switch[data-v-afc4074e]{position:relative;display:inline-block;width:40px;height:22px}.toggle-switch input[data-v-afc4074e]{opacity:0;width:0;height:0}.slider[data-v-afc4074e]{position:absolute;cursor:pointer;inset:0;background-color:#e0e0e0;border-radius:22px;transition:.3s}.slider[data-v-afc4074e]: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-afc4074e]{background-color:#7b2d8e}input:checked+.slider[data-v-afc4074e]:before{transform:translate(18px)}.toggle-label[data-v-afc4074e]{font-size:12px;color:#666}.detail-panel[data-v-afc4074e]{position:absolute;top:60px;right:20px;width:320px;max-height:calc(100% - 100px);background:#fff;border:1px solid #EAEAEA;border-radius:10px;box-shadow:0 8px 32px #0000001a;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-afc4074e]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#fafafa;border-bottom:1px solid #EEE;flex-shrink:0}.detail-title[data-v-afc4074e]{font-weight:600;color:#333;font-size:14px}.detail-type-badge[data-v-afc4074e]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;margin-left:auto;margin-right:12px}.detail-close[data-v-afc4074e]{background:none;border:none;font-size:20px;cursor:pointer;color:#999;line-height:1;padding:0;transition:color .2s}.detail-close[data-v-afc4074e]:hover{color:#333}.detail-content[data-v-afc4074e]{padding:16px;overflow-y:auto;flex:1}.detail-row[data-v-afc4074e]{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px}.detail-label[data-v-afc4074e]{color:#888;font-size:12px;font-weight:500;min-width:80px}.detail-value[data-v-afc4074e]{color:#333;flex:1;word-break:break-word}.detail-value.uuid-text[data-v-afc4074e]{font-family:JetBrains Mono,monospace;font-size:11px;color:#666}.detail-value.fact-text[data-v-afc4074e]{line-height:1.5;color:#444}.detail-section[data-v-afc4074e]{margin-top:16px;padding-top:14px;border-top:1px solid #F0F0F0}.section-title[data-v-afc4074e]{font-size:12px;font-weight:600;color:#666;margin-bottom:10px}.properties-list[data-v-afc4074e]{display:flex;flex-direction:column;gap:8px}.property-item[data-v-afc4074e]{display:flex;gap:8px}.property-key[data-v-afc4074e]{color:#888;font-weight:500;min-width:90px}.property-value[data-v-afc4074e]{color:#333;flex:1}.summary-text[data-v-afc4074e]{line-height:1.6;color:#444;font-size:12px}.labels-list[data-v-afc4074e]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-afc4074e]{display:inline-block;padding:4px 12px;background:#f5f5f5;border:1px solid #E0E0E0;border-radius:16px;font-size:11px;color:#555}.episodes-list[data-v-afc4074e]{display:flex;flex-direction:column;gap:6px}.episode-tag[data-v-afc4074e]{display:inline-block;padding:6px 10px;background:#f8f8f8;border:1px solid #E8E8E8;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:10px;color:#666;word-break:break-all}.edge-relation-header[data-v-afc4074e]{background:#f8f8f8;padding:12px;border-radius:8px;margin-bottom:16px;font-size:13px;font-weight:500;color:#333;line-height:1.5;word-break:break-word}.graph-building-hint[data-v-afc4074e]{position:absolute;bottom:160px;left:50%;transform:translate(-50%);background:#000000a6;-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-afc4074e]{display:flex;align-items:center;justify-content:center;animation:breathe-afc4074e 2s ease-in-out infinite}.memory-icon[data-v-afc4074e]{width:18px;height:18px;color:#4caf50}@keyframes breathe-afc4074e{0%,to{opacity:.7;transform:scale(1);filter:drop-shadow(0 0 2px rgba(76,175,80,.3))}50%{opacity:1;transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(76,175,80,.6))}}.graph-building-hint.finished-hint[data-v-afc4074e]{background:#000000a6;border:1px solid rgba(255,255,255,.1)}.finished-hint .hint-icon-wrapper[data-v-afc4074e]{display:flex;align-items:center;justify-content:center}.finished-hint .hint-icon[data-v-afc4074e]{width:18px;height:18px;color:#fff}.finished-hint .hint-text[data-v-afc4074e]{flex:1;white-space:nowrap}.hint-close-btn[data-v-afc4074e]{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-afc4074e]:hover{background:#ffffff59;transform:scale(1.1)}.loading-spinner[data-v-afc4074e]{width:40px;height:40px;border:3px solid #E0E0E0;border-top-color:#7b2d8e;border-radius:50%;animation:spin-afc4074e 1s linear infinite;margin:0 auto 16px}.self-loop-header[data-v-afc4074e]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border:1px solid #C8E6C9}.self-loop-count[data-v-afc4074e]{margin-left:auto;font-size:11px;color:#666;background:#fffc;padding:2px 8px;border-radius:10px}.self-loop-list[data-v-afc4074e]{display:flex;flex-direction:column;gap:10px}.self-loop-item[data-v-afc4074e]{background:#fafafa;border:1px solid #EAEAEA;border-radius:8px}.self-loop-item-header[data-v-afc4074e]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f5f5f5;cursor:pointer;transition:background .2s}.self-loop-item-header[data-v-afc4074e]:hover{background:#eee}.self-loop-item.expanded .self-loop-item-header[data-v-afc4074e]{background:#e8e8e8}.self-loop-index[data-v-afc4074e]{font-size:10px;font-weight:600;color:#888;background:#e0e0e0;padding:2px 6px;border-radius:4px}.self-loop-name[data-v-afc4074e]{font-size:12px;font-weight:500;color:#333;flex:1}.self-loop-toggle[data-v-afc4074e]{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-afc4074e]{background:#d0d0d0;color:#666}.self-loop-item-content[data-v-afc4074e]{padding:12px;border-top:1px solid #EAEAEA}.self-loop-item-content .detail-row[data-v-afc4074e]{margin-bottom:8px}.self-loop-item-content .detail-label[data-v-afc4074e]{font-size:11px;min-width:60px}.self-loop-item-content .detail-value[data-v-afc4074e]{font-size:12px}.self-loop-episodes[data-v-afc4074e]{margin-top:8px}.episodes-list.compact[data-v-afc4074e]{flex-direction:row;flex-wrap:wrap;gap:4px}.episode-tag.small[data-v-afc4074e]{padding:3px 6px;font-size:9px}.workbench-panel[data-v-3048e22c]{height:100%;background-color:#fafafa;display:flex;flex-direction:column;position:relative;overflow:hidden}.scroll-container[data-v-3048e22c]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.step-card[data-v-3048e22c]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000a;border:1px solid #EAEAEA;transition:all .3s ease;position:relative}.step-card.active[data-v-3048e22c]{border-color:#ff5722;box-shadow:0 4px 12px #ff572214}.card-header[data-v-3048e22c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.step-info[data-v-3048e22c]{display:flex;align-items:center;gap:12px}.step-num[data-v-3048e22c]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#e0e0e0}.step-card.active .step-num[data-v-3048e22c],.step-card.completed .step-num[data-v-3048e22c]{color:#000}.step-title[data-v-3048e22c]{font-weight:600;font-size:14px;letter-spacing:.5px}.badge[data-v-3048e22c]{font-size:10px;padding:4px 8px;border-radius:4px;font-weight:600;text-transform:uppercase}.badge.success[data-v-3048e22c]{background:#e8f5e9;color:#2e7d32}.badge.processing[data-v-3048e22c],.badge.accent[data-v-3048e22c]{background:#ff5722;color:#fff}.badge.pending[data-v-3048e22c]{background:#f5f5f5;color:#999}.api-note[data-v-3048e22c]{font-family:JetBrains Mono,monospace;font-size:10px;color:#999;margin-bottom:8px}.description[data-v-3048e22c]{font-size:12px;color:#666;line-height:1.5;margin-bottom:16px}.tags-container[data-v-3048e22c]{margin-top:12px;transition:opacity .3s}.tags-container.dimmed[data-v-3048e22c]{opacity:.3;pointer-events:none}.tag-label[data-v-3048e22c]{display:block;font-size:10px;color:#aaa;margin-bottom:8px;font-weight:600}.tags-list[data-v-3048e22c]{display:flex;flex-wrap:wrap;gap:8px}.entity-tag[data-v-3048e22c]{background:#f5f5f5;border:1px solid #EEE;padding:4px 10px;border-radius:4px;font-size:11px;color:#333;font-family:JetBrains Mono,monospace;transition:all .2s}.entity-tag.clickable[data-v-3048e22c]{cursor:pointer}.entity-tag.clickable[data-v-3048e22c]:hover{background:#e0e0e0;border-color:#ccc}.ontology-detail-overlay[data-v-3048e22c]{position:absolute;inset:60px 20px 20px;background:#fffffffa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;border:1px solid #EAEAEA;box-shadow:0 4px 20px #0000000d;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn-3048e22c .2s ease-out}@keyframes fadeIn-3048e22c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-3048e22c]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #EAEAEA;background:#fafafa}.detail-title-group[data-v-3048e22c]{display:flex;align-items:center;gap:8px}.detail-type-badge[data-v-3048e22c]{font-size:9px;font-weight:700;color:#fff;background:#000;padding:2px 6px;border-radius:2px;text-transform:uppercase}.detail-name[data-v-3048e22c]{font-size:14px;font-weight:700;font-family:JetBrains Mono,monospace}.close-btn[data-v-3048e22c]{background:none;border:none;font-size:18px;color:#999;cursor:pointer;line-height:1}.close-btn[data-v-3048e22c]:hover{color:#333}.detail-body[data-v-3048e22c]{flex:1;overflow-y:auto;padding:16px}.detail-desc[data-v-3048e22c]{font-size:12px;color:#444;line-height:1.5;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #EAEAEA}.detail-section[data-v-3048e22c]{margin-bottom:16px}.section-label[data-v-3048e22c]{display:block;font-size:10px;font-weight:600;color:#aaa;margin-bottom:8px}.attr-list[data-v-3048e22c],.conn-list[data-v-3048e22c]{display:flex;flex-direction:column;gap:6px}.attr-item[data-v-3048e22c]{font-size:11px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:4px;background:#f9f9f9;border-radius:4px}.attr-name[data-v-3048e22c]{font-family:JetBrains Mono,monospace;font-weight:600;color:#000}.attr-type[data-v-3048e22c]{color:#999;font-size:10px}.attr-desc[data-v-3048e22c]{color:#555;flex:1;min-width:150px}.example-list[data-v-3048e22c]{display:flex;flex-wrap:wrap;gap:6px}.example-tag[data-v-3048e22c]{font-size:11px;background:#fff;border:1px solid #E0E0E0;padding:3px 8px;border-radius:12px;color:#555}.conn-item[data-v-3048e22c]{display:flex;align-items:center;gap:8px;font-size:11px;padding:6px;background:#f5f5f5;border-radius:4px;font-family:JetBrains Mono,monospace}.conn-node[data-v-3048e22c]{font-weight:600;color:#333}.conn-arrow[data-v-3048e22c]{color:#bbb}.stats-grid[data-v-3048e22c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:#f9f9f9;padding:16px;border-radius:6px}.stat-card[data-v-3048e22c]{text-align:center}.stat-value[data-v-3048e22c]{display:block;font-size:20px;font-weight:700;color:#000;font-family:JetBrains Mono,monospace}.stat-label[data-v-3048e22c]{font-size:9px;color:#999;text-transform:uppercase;margin-top:4px;display:block}.action-btn[data-v-3048e22c]{width:100%;background:#000;color:#fff;border:none;padding:14px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.action-btn[data-v-3048e22c]:hover:not(:disabled){opacity:.8}.action-btn[data-v-3048e22c]:disabled{background:#ccc;cursor:not-allowed}.progress-section[data-v-3048e22c]{display:flex;align-items:center;gap:10px;font-size:12px;color:#ff5722;margin-bottom:12px}.spinner-sm[data-v-3048e22c]{width:14px;height:14px;border:2px solid #FFCCBC;border-top-color:#ff5722;border-radius:50%;animation:spin-3048e22c 1s linear infinite}@keyframes spin-3048e22c{to{transform:rotate(360deg)}}.system-logs[data-v-3048e22c]{background:#000;color:#ddd;padding:16px;font-family:JetBrains Mono,monospace;border-top:1px solid #222;flex-shrink:0}.log-header[data-v-3048e22c]{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-3048e22c]{display:flex;flex-direction:column;gap:4px;height:80px;overflow-y:auto;padding-right:4px}.log-content[data-v-3048e22c]::-webkit-scrollbar{width:4px}.log-content[data-v-3048e22c]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.log-line[data-v-3048e22c]{font-size:11px;display:flex;gap:12px;line-height:1.5}.log-time[data-v-3048e22c]{color:#666;min-width:75px}.log-msg[data-v-3048e22c]{color:#ccc;word-break:break-all}.env-setup-panel[data-v-2d5bed76]{height:100%;display:flex;flex-direction:column;background:#fafafa;font-family:Space Grotesk,Noto Sans SC,system-ui,sans-serif}.scroll-container[data-v-2d5bed76]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.step-card[data-v-2d5bed76]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000a;border:1px solid #EAEAEA;transition:all .3s ease;position:relative}.step-card.active[data-v-2d5bed76]{border-color:#ff5722;box-shadow:0 4px 12px #ff572214}.card-header[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.step-info[data-v-2d5bed76]{display:flex;align-items:center;gap:12px}.step-num[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#e0e0e0}.step-card.active .step-num[data-v-2d5bed76],.step-card.completed .step-num[data-v-2d5bed76]{color:#000}.step-title[data-v-2d5bed76]{font-weight:600;font-size:14px;letter-spacing:.5px}.badge[data-v-2d5bed76]{font-size:10px;padding:4px 8px;border-radius:4px;font-weight:600;text-transform:uppercase}.badge.success[data-v-2d5bed76]{background:#e8f5e9;color:#2e7d32}.badge.processing[data-v-2d5bed76]{background:#ff5722;color:#fff}.badge.pending[data-v-2d5bed76]{background:#f5f5f5;color:#999}.badge.accent[data-v-2d5bed76]{background:#e3f2fd;color:#1565c0}.api-note[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:10px;color:#999;margin-bottom:8px}.description[data-v-2d5bed76]{font-size:12px;color:#666;line-height:1.5;margin-bottom:16px}.action-section[data-v-2d5bed76]{margin-top:16px}.action-btn[data-v-2d5bed76]{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-2d5bed76]{background:#000;color:#fff}.action-btn.primary[data-v-2d5bed76]:hover:not(:disabled){opacity:.8}.action-btn.secondary[data-v-2d5bed76]{background:#f5f5f5;color:#333}.action-btn.secondary[data-v-2d5bed76]:hover:not(:disabled){background:#e5e5e5}.action-btn[data-v-2d5bed76]:disabled{opacity:.5;cursor:not-allowed}.action-group[data-v-2d5bed76]{display:flex;gap:12px;margin-top:16px}.action-group.dual[data-v-2d5bed76]{display:grid;grid-template-columns:1fr 1fr}.action-group.dual .action-btn[data-v-2d5bed76]{width:100%}.info-card[data-v-2d5bed76]{background:#f5f5f5;border-radius:6px;padding:16px;margin-top:16px}.info-row[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #E0E0E0}.info-row[data-v-2d5bed76]:last-child{border-bottom:none}.info-label[data-v-2d5bed76]{font-size:12px;color:#666}.info-value[data-v-2d5bed76]{font-size:13px;font-weight:500}.info-value.mono[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:12px}.stats-grid[data-v-2d5bed76]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:#f9f9f9;padding:16px;border-radius:6px}.stat-card[data-v-2d5bed76]{text-align:center}.stat-value[data-v-2d5bed76]{display:block;font-size:20px;font-weight:700;color:#000;font-family:JetBrains Mono,monospace}.stat-label[data-v-2d5bed76]{font-size:9px;color:#999;text-transform:uppercase;margin-top:4px;display:block}.profiles-preview[data-v-2d5bed76]{margin-top:20px;border-top:1px solid #E5E5E5;padding-top:16px}.preview-header[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.preview-title[data-v-2d5bed76]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.profiles-list[data-v-2d5bed76]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:320px;overflow-y:auto;padding-right:4px}.profiles-list[data-v-2d5bed76]::-webkit-scrollbar{width:4px}.profiles-list[data-v-2d5bed76]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.profiles-list[data-v-2d5bed76]::-webkit-scrollbar-thumb:hover{background:#ccc}.profile-card[data-v-2d5bed76]{background:#fafafa;border:1px solid #E5E5E5;border-radius:6px;padding:14px;cursor:pointer;transition:all .2s ease}.profile-card[data-v-2d5bed76]:hover{border-color:#999;background:#fff}.profile-header[data-v-2d5bed76]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.profile-realname[data-v-2d5bed76]{font-size:14px;font-weight:700;color:#000}.profile-username[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:11px;color:#999}.profile-meta[data-v-2d5bed76]{margin-bottom:8px}.profile-profession[data-v-2d5bed76]{font-size:11px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:3px}.profile-bio[data-v-2d5bed76]{font-size:12px;color:#444;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-2d5bed76]{display:flex;flex-wrap:wrap;gap:6px}.topic-tag[data-v-2d5bed76]{font-size:10px;color:#1565c0;background:#e3f2fd;padding:2px 8px;border-radius:10px}.topic-more[data-v-2d5bed76]{font-size:10px;color:#999;padding:2px 6px}.config-detail-panel[data-v-2d5bed76]{margin-top:16px}.config-block[data-v-2d5bed76]{margin-top:16px;border-top:1px solid #E5E5E5;padding-top:12px}.config-block[data-v-2d5bed76]:first-child{margin-top:0;border-top:none;padding-top:0}.config-block-header[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.config-block-title[data-v-2d5bed76]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.config-block-badge[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:11px;background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:10px}.config-grid[data-v-2d5bed76]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.config-item[data-v-2d5bed76]{background:#f9f9f9;padding:12px 14px;border-radius:6px;display:flex;flex-direction:column;gap:4px}.config-item-label[data-v-2d5bed76]{font-size:11px;color:#94a3b8}.config-item-value[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;color:#1e293b}.time-periods[data-v-2d5bed76]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.period-item[data-v-2d5bed76]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f9f9f9;border-radius:6px}.period-label[data-v-2d5bed76]{font-size:12px;font-weight:500;color:#64748b;min-width:70px}.period-hours[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:11px;color:#475569;flex:1}.period-multiplier[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#6366f1;background:#eef2ff;padding:2px 6px;border-radius:4px}.agents-cards[data-v-2d5bed76]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:400px;overflow-y:auto;padding-right:4px}.agents-cards[data-v-2d5bed76]::-webkit-scrollbar{width:4px}.agents-cards[data-v-2d5bed76]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.agents-cards[data-v-2d5bed76]::-webkit-scrollbar-thumb:hover{background:#ccc}.agent-card[data-v-2d5bed76]{background:#f9f9f9;border:1px solid #E5E5E5;border-radius:6px;padding:14px;transition:all .2s ease}.agent-card[data-v-2d5bed76]:hover{border-color:#999;background:#fff}.agent-card-header[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #F1F5F9}.agent-identity[data-v-2d5bed76]{display:flex;flex-direction:column;gap:2px}.agent-id[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:10px;color:#94a3b8}.agent-name[data-v-2d5bed76]{font-size:14px;font-weight:600;color:#1e293b}.agent-tags[data-v-2d5bed76]{display:flex;gap:6px}.agent-type[data-v-2d5bed76]{font-size:10px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px}.agent-stance[data-v-2d5bed76]{font-size:10px;font-weight:500;text-transform:uppercase;padding:2px 8px;border-radius:4px}.stance-neutral[data-v-2d5bed76]{background:#f1f5f9;color:#64748b}.stance-supportive[data-v-2d5bed76]{background:#dcfce7;color:#16a34a}.stance-opposing[data-v-2d5bed76]{background:#fee2e2;color:#dc2626}.stance-observer[data-v-2d5bed76]{background:#fef3c7;color:#d97706}.agent-timeline[data-v-2d5bed76]{margin-bottom:14px}.timeline-label[data-v-2d5bed76]{display:block;font-size:10px;color:#94a3b8;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.mini-timeline[data-v-2d5bed76]{display:flex;gap:2px;height:16px;background:#f8fafc;border-radius:4px;padding:3px}.timeline-hour[data-v-2d5bed76]{flex:1;background:#e2e8f0;border-radius:2px;transition:all .2s}.timeline-hour.active[data-v-2d5bed76]{background:linear-gradient(180deg,#6366f1,#818cf8)}.timeline-marks[data-v-2d5bed76]{display:flex;justify-content:space-between;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;color:#94a3b8}.agent-params[data-v-2d5bed76]{display:flex;flex-direction:column;gap:10px}.param-group[data-v-2d5bed76]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.param-item[data-v-2d5bed76]{display:flex;flex-direction:column;gap:2px}.param-item .param-label[data-v-2d5bed76]{font-size:10px;color:#94a3b8}.param-item .param-value[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:#475569}.param-value.with-bar[data-v-2d5bed76]{display:flex;align-items:center;gap:6px}.mini-bar[data-v-2d5bed76]{height:4px;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:2px;min-width:4px;max-width:40px}.param-value.positive[data-v-2d5bed76]{color:#16a34a}.param-value.negative[data-v-2d5bed76]{color:#dc2626}.param-value.neutral[data-v-2d5bed76]{color:#64748b}.param-value.highlight[data-v-2d5bed76]{color:#6366f1}.platforms-grid[data-v-2d5bed76]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.platform-card[data-v-2d5bed76]{background:#f9f9f9;padding:14px;border-radius:6px}.platform-card-header[data-v-2d5bed76]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #E5E5E5}.platform-name[data-v-2d5bed76]{font-size:13px;font-weight:600;color:#333}.platform-params[data-v-2d5bed76]{display:flex;flex-direction:column;gap:8px}.param-row[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:center}.param-label[data-v-2d5bed76]{font-size:12px;color:#64748b}.param-value[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:#1e293b}.reasoning-content[data-v-2d5bed76]{display:flex;flex-direction:column;gap:10px}.reasoning-item[data-v-2d5bed76]{padding:12px 14px;background:#f9f9f9;border-radius:6px}.reasoning-text[data-v-2d5bed76]{font-size:13px;color:#555;line-height:1.7;margin:0}.profile-modal-overlay[data-v-2d5bed76]{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-2d5bed76]{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-2d5bed76]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;background:#fff;border-bottom:1px solid #F0F0F0}.modal-header-info[data-v-2d5bed76]{flex:1}.modal-name-row[data-v-2d5bed76]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.modal-realname[data-v-2d5bed76]{font-size:20px;font-weight:700;color:#000}.modal-username[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:13px;color:#999}.modal-profession[data-v-2d5bed76]{font-size:12px;color:#666;background:#f5f5f5;padding:4px 10px;border-radius:4px;display:inline-block;font-weight:500}.close-btn[data-v-2d5bed76]{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-2d5bed76]:hover{color:#333}.modal-body[data-v-2d5bed76]{padding:24px;overflow-y:auto;flex:1}.modal-info-grid[data-v-2d5bed76]{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-2d5bed76]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-2d5bed76]{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-value[data-v-2d5bed76]{font-size:15px;font-weight:600;color:#333}.info-value.mbti[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;color:#ff5722}.modal-section[data-v-2d5bed76]{margin-bottom:28px}.section-label[data-v-2d5bed76]{display:block;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.section-bio[data-v-2d5bed76]{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-2d5bed76]{display:flex;flex-wrap:wrap;gap:8px}.topic-item[data-v-2d5bed76]{font-size:11px;color:#1565c0;background:#e3f2fd;padding:4px 10px;border-radius:12px;transition:all .2s;border:none}.topic-item[data-v-2d5bed76]:hover{background:#bbdefb;color:#0d47a1}.persona-dimensions[data-v-2d5bed76]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.dimension-card[data-v-2d5bed76]{background:#f8f9fa;padding:12px;border-radius:6px;border-left:3px solid #DDD;transition:all .2s}.dimension-card[data-v-2d5bed76]:hover{background:#f0f0f0;border-left-color:#999}.dim-title[data-v-2d5bed76]{display:block;font-size:12px;font-weight:700;color:#333;margin-bottom:4px}.dim-desc[data-v-2d5bed76]{display:block;font-size:10px;color:#888;line-height:1.4}.persona-content[data-v-2d5bed76]{max-height:none;overflow:visible;padding:0;background:transparent;border:none;border-radius:0}.persona-content[data-v-2d5bed76]::-webkit-scrollbar{width:4px}.persona-content[data-v-2d5bed76]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.section-persona[data-v-2d5bed76]{font-size:13px;color:#555;line-height:1.8;margin:0;text-align:justify}.system-logs[data-v-2d5bed76]{background:#000;color:#ddd;padding:16px;font-family:JetBrains Mono,monospace;border-top:1px solid #222;flex-shrink:0}.log-header[data-v-2d5bed76]{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-2d5bed76]{display:flex;flex-direction:column;gap:4px;height:80px;overflow-y:auto;padding-right:4px}.log-content[data-v-2d5bed76]::-webkit-scrollbar{width:4px}.log-content[data-v-2d5bed76]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.log-line[data-v-2d5bed76]{font-size:11px;display:flex;gap:12px;line-height:1.5}.log-time[data-v-2d5bed76]{color:#666;min-width:75px}.log-msg[data-v-2d5bed76]{color:#ccc;word-break:break-all}.spinner-sm[data-v-2d5bed76]{width:16px;height:16px;border:2px solid #E5E5E5;border-top-color:#ff5722;border-radius:50%;animation:spin-2d5bed76 .8s linear infinite}@keyframes spin-2d5bed76{to{transform:rotate(360deg)}}.orchestration-content[data-v-2d5bed76]{display:flex;flex-direction:column;gap:20px;margin-top:16px}.box-label[data-v-2d5bed76]{display:block;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.narrative-box[data-v-2d5bed76]{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-2d5bed76]{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-2d5bed76]{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-2d5bed76]{transform:rotate(180deg)}.narrative-text[data-v-2d5bed76]{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-2d5bed76]{background:#fff}.hot-topics-grid[data-v-2d5bed76]{display:flex;flex-wrap:wrap;gap:8px}.hot-topic-tag[data-v-2d5bed76]{font-size:12px;color:#ff5622e0;background:#fff3e0;padding:4px 10px;border-radius:12px;font-weight:500}.hot-topic-more[data-v-2d5bed76]{font-size:11px;color:#999;padding:4px 6px}.initial-posts-section[data-v-2d5bed76]{border-top:1px solid #EAEAEA;padding-top:16px}.posts-timeline[data-v-2d5bed76]{display:flex;flex-direction:column;gap:16px;padding-left:8px;border-left:2px solid #F0F0F0;margin-top:12px}.timeline-item[data-v-2d5bed76]{position:relative;padding-left:20px}.timeline-marker[data-v-2d5bed76]{position:absolute;left:0;top:14px;width:12px;height:2px;background:#ddd}.timeline-content[data-v-2d5bed76]{background:#f9f9f9;padding:12px;border-radius:6px;border:1px solid #EEE}.post-header[data-v-2d5bed76]{display:flex;justify-content:space-between;margin-bottom:6px}.post-role[data-v-2d5bed76]{font-size:11px;font-weight:700;color:#333;text-transform:uppercase}.post-agent-info[data-v-2d5bed76]{display:flex;align-items:center;gap:6px}.post-id[data-v-2d5bed76],.post-username[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:10px;color:#666;line-height:1;vertical-align:baseline}.post-username[data-v-2d5bed76]{margin-right:6px}.post-text[data-v-2d5bed76]{font-size:12px;color:#555;line-height:1.5;margin:0}.rounds-config-section[data-v-2d5bed76]{margin:24px 0;padding-top:24px;border-top:1px solid #EAEAEA}.rounds-header[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-left[data-v-2d5bed76]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-2d5bed76]{font-size:14px;font-weight:600;color:#1e293b}.section-desc[data-v-2d5bed76]{font-size:12px;color:#94a3b8}.desc-highlight[data-v-2d5bed76]{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-2d5bed76]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px 4px 4px;border-radius:20px;transition:background .2s}.switch-control[data-v-2d5bed76]:hover{background:#f8fafc}.switch-control input[data-v-2d5bed76]{display:none}.switch-track[data-v-2d5bed76]{width:36px;height:20px;background:#e2e8f0;border-radius:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.switch-track[data-v-2d5bed76]: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-2d5bed76]{background:#000}.switch-control input:checked+.switch-track[data-v-2d5bed76]:after{transform:translate(16px)}.switch-label[data-v-2d5bed76]{font-size:12px;font-weight:500;color:#64748b}.switch-control input:checked~.switch-label[data-v-2d5bed76]{color:#1e293b}.rounds-content[data-v-2d5bed76]{animation:fadeIn-2d5bed76 .3s ease}.slider-display[data-v-2d5bed76]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.slider-main-value[data-v-2d5bed76]{display:flex;align-items:baseline;gap:4px}.val-num[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:#000}.val-unit[data-v-2d5bed76]{font-size:12px;color:#666;font-weight:500}.slider-meta-info[data-v-2d5bed76]{font-family:JetBrains Mono,monospace;font-size:11px;color:#64748b;background:#f1f5f9;padding:4px 8px;border-radius:4px}.range-wrapper[data-v-2d5bed76]{position:relative;padding:0 2px}.minimal-slider[data-v-2d5bed76]{-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-2d5bed76]::-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-2d5bed76]::-webkit-slider-thumb:hover{transform:scale(1.1)}.minimal-slider[data-v-2d5bed76]::-webkit-slider-runnable-track{height:4px;border-radius:2px}.range-marks[data-v-2d5bed76]{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-2d5bed76]{cursor:pointer;transition:color .2s;position:relative}.mark-recommend[data-v-2d5bed76]:hover{color:#000}.mark-recommend.active[data-v-2d5bed76]{color:#000;font-weight:600}.mark-recommend[data-v-2d5bed76]:after{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:1px;height:4px;background:#cbd5e1}.auto-info-card[data-v-2d5bed76]{display:flex;align-items:center;gap:24px;background:#f8fafc;padding:16px 20px;border-radius:8px}.auto-value[data-v-2d5bed76]{display:flex;flex-direction:row;align-items:baseline;gap:4px;padding-right:24px;border-right:1px solid #E2E8F0}.auto-content[data-v-2d5bed76]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.auto-meta-row[data-v-2d5bed76]{display:flex;align-items:center}.duration-badge[data-v-2d5bed76]{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-2d5bed76]{display:flex;flex-direction:column;gap:2px}.auto-desc p[data-v-2d5bed76]{margin:0;font-size:13px;color:#64748b;line-height:1.5}.highlight-tip[data-v-2d5bed76]{margin-top:4px!important;font-size:12px!important;color:#000!important;font-weight:500;cursor:pointer}.highlight-tip[data-v-2d5bed76]:hover{text-decoration:underline}@keyframes fadeIn-2d5bed76{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-2d5bed76],.fade-leave-active[data-v-2d5bed76]{transition:opacity .2s ease}.fade-enter-from[data-v-2d5bed76],.fade-leave-to[data-v-2d5bed76]{opacity:0}.modal-enter-active[data-v-2d5bed76],.modal-leave-active[data-v-2d5bed76]{transition:opacity .3s ease}.modal-enter-from[data-v-2d5bed76],.modal-leave-to[data-v-2d5bed76]{opacity:0}.modal-enter-active .profile-modal[data-v-2d5bed76]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .profile-modal[data-v-2d5bed76]{transition:all .3s ease-in}.modal-enter-from .profile-modal[data-v-2d5bed76],.modal-leave-to .profile-modal[data-v-2d5bed76]{transform:scale(.95) translateY(10px);opacity:0}.main-view[data-v-3c11c435]{height:100vh;display:flex;flex-direction:column;background:#fff;overflow:hidden;font-family:Space Grotesk,Noto Sans SC,system-ui,sans-serif}.app-header[data-v-3c11c435]{height:60px;border-bottom:1px solid #EAEAEA;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;z-index:100;position:relative}.header-center[data-v-3c11c435]{position:absolute;left:50%;transform:translate(-50%)}.brand[data-v-3c11c435]{font-family:JetBrains Mono,monospace;font-weight:800;font-size:18px;letter-spacing:1px;cursor:pointer}.view-switcher[data-v-3c11c435]{display:flex;background:#f5f5f5;padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-3c11c435]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:#666;border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-3c11c435]{background:#fff;color:#000;box-shadow:0 2px 4px #0000000d}.status-indicator[data-v-3c11c435]{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;font-weight:500}.header-right[data-v-3c11c435]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-3c11c435]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-3c11c435]{font-family:JetBrains Mono,monospace;font-weight:700;color:#999}.step-name[data-v-3c11c435]{font-weight:700;color:#000}.step-divider[data-v-3c11c435]{width:1px;height:14px;background-color:#e0e0e0}.dot[data-v-3c11c435]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-3c11c435]{background:#ff5722;animation:pulse-3c11c435 1s infinite}.status-indicator.completed .dot[data-v-3c11c435]{background:#4caf50}.status-indicator.error .dot[data-v-3c11c435]{background:#f44336}@keyframes pulse-3c11c435{50%{opacity:.5}}.content-area[data-v-3c11c435]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-3c11c435]{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-3c11c435]{border-right:1px solid #EAEAEA}
