.app-layout[data-v-34d9b3dc]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-34d9b3dc]{flex:1}.nav-container[data-v-34d9b3dc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:1.25rem;height:52px}.nav-left-cluster[data-v-34d9b3dc]{display:flex;align-items:center;gap:1.75rem;flex-shrink:0}.nav-right-cluster[data-v-34d9b3dc]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.brand-logo[data-v-34d9b3dc]{display:flex;align-items:center;gap:.6rem;text-decoration:none!important;color:var(--text-primary);font-weight:700;transition:opacity .15s ease;-webkit-user-select:none;user-select:none}.brand-logo[data-v-34d9b3dc]:hover{opacity:.85}.gh-octocat-icon[data-v-34d9b3dc]{color:var(--text-primary)}.brand-text[data-v-34d9b3dc]{display:flex;align-items:center;gap:.35rem}.brand-title[data-v-34d9b3dc]{font-size:1.15rem;letter-spacing:-.02em;font-weight:700;color:var(--text-primary)}.brand-badge[data-v-34d9b3dc]{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:12px;background:#23863626;border:1px solid rgba(35,134,54,.35);color:var(--gh-green-text);line-height:1.4;letter-spacing:.02em}.nav-links[data-v-34d9b3dc]{list-style:none;display:flex;align-items:center;gap:1.25rem;margin:0;padding:0}.nav-link[data-v-34d9b3dc]{font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .15s ease;text-decoration:none!important;display:inline-flex;align-items:center;gap:.35rem;padding:4px 6px;border-radius:6px}.nav-link[data-v-34d9b3dc]:hover,.nav-link.router-link-active[data-v-34d9b3dc]{color:var(--text-primary)}.support-nav-link[data-v-34d9b3dc]{color:var(--gh-green-text)!important;font-weight:600}.support-dot[data-v-34d9b3dc]{width:7px;height:7px;border-radius:50%;background-color:var(--gh-green);box-shadow:0 0 6px var(--gh-green);display:inline-block}.daily-chat-link[data-v-34d9b3dc]{color:var(--text-primary)!important;font-weight:500}.nav-dropdown-wrapper[data-v-34d9b3dc]{position:relative}.dropdown-toggle-btn[data-v-34d9b3dc]{background:transparent;border:none;cursor:pointer;font-family:inherit}.chevron-icon[data-v-34d9b3dc]{transition:transform .2s ease;opacity:.7}.chevron-icon.rotated[data-v-34d9b3dc]{transform:rotate(180deg)}.gh-dropdown-menu[data-v-34d9b3dc]{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);padding:6px;z-index:1000;animation:fadeIn .15s ease-out}.dropdown-item[data-v-34d9b3dc]{display:flex;align-items:flex-start;gap:.75rem;padding:8px 10px;border-radius:var(--radius-sm);text-decoration:none!important;color:var(--text-primary);transition:background .12s ease}.dropdown-item[data-v-34d9b3dc]:hover{background:var(--bg-surface-overlay)}.item-icon[data-v-34d9b3dc]{font-size:1.1rem;line-height:1.2}.item-title[data-v-34d9b3dc]{font-size:13px;font-weight:600;color:var(--text-primary)}.item-desc[data-v-34d9b3dc]{font-size:11px;color:var(--text-muted);margin-top:1px}.admin-pill[data-v-34d9b3dc]{padding:2px 8px!important;font-size:12px!important;font-weight:600!important;color:var(--gh-yellow)!important;border:1px solid rgba(210,153,34,.4);border-radius:12px;background:#d299221a}.gh-icon-btn[data-v-34d9b3dc]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);color:var(--text-primary);width:32px;height:32px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease}.gh-icon-btn[data-v-34d9b3dc]:hover{background:var(--bg-surface-overlay);border-color:var(--text-secondary)}.gh-lang-btn[data-v-34d9b3dc]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:4px 10px;height:32px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:all .15s ease}.gh-lang-btn[data-v-34d9b3dc]:hover{background:var(--bg-surface-overlay);border-color:var(--text-secondary)}.gh-user-chip[data-v-34d9b3dc]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 3px;border-radius:20px;background:var(--bg-surface-elevated);border:1px solid var(--border-muted)}.gh-avatar-badge[data-v-34d9b3dc]{width:24px;height:24px;border-radius:50%;background:var(--gh-blue);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.user-greeting[data-v-34d9b3dc]{font-size:13px;color:var(--text-primary);font-weight:500;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-btn[data-v-34d9b3dc]{display:none;flex-direction:column;justify-content:space-around;width:34px;height:34px;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;padding:6px;z-index:101}.hamburger-line[data-v-34d9b3dc]{width:100%;height:2px;background-color:var(--text-primary);border-radius:1px;transition:all .2s ease}.mobile-menu-btn.open .hamburger-line[data-v-34d9b3dc]:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open .hamburger-line[data-v-34d9b3dc]:nth-child(2){opacity:0}.mobile-menu-btn.open .hamburger-line[data-v-34d9b3dc]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer[data-v-34d9b3dc]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-floating);z-index:99}.mobile-drawer-body[data-v-34d9b3dc]{padding:1.25rem 1.25rem 2rem;max-width:600px;margin:0 auto}.mobile-section-label[data-v-34d9b3dc]{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem;padding-left:4px}.mobile-section-divider[data-v-34d9b3dc]{height:1px;background:var(--border-muted);margin:.75rem 0}.mobile-nav-links[data-v-34d9b3dc]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0}.mobile-nav-item[data-v-34d9b3dc]{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.65rem 1rem;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-weight:500;font-size:14px;text-decoration:none!important;transition:all .15s ease}.mobile-nav-item[data-v-34d9b3dc]:active,.mobile-nav-item.router-link-active[data-v-34d9b3dc]{border-color:var(--gh-green);background:#2386361a;color:var(--gh-green-text)}.m-icon[data-v-34d9b3dc]{font-size:1.15rem;width:22px;text-align:center}.ml-auto[data-v-34d9b3dc]{margin-left:auto}.mobile-auth-footer[data-v-34d9b3dc]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-muted)}.mobile-controls-row[data-v-34d9b3dc]{display:flex;gap:.75rem;margin-bottom:1rem}.gh-pill-toggle[data-v-34d9b3dc]{flex:1;min-height:40px;background:var(--bg-surface-elevated);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.mobile-user-row[data-v-34d9b3dc]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mobile-user-info[data-v-34d9b3dc]{display:flex;align-items:center;gap:.6rem}.mobile-greeting[data-v-34d9b3dc]{font-size:14px;font-weight:600;color:var(--text-primary)}.mobile-login-btn[data-v-34d9b3dc]{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.footer[data-v-34d9b3dc]{border-top:1px solid var(--border-color);padding:2rem 0;margin-top:4rem;color:var(--text-muted);font-size:12px;background-color:var(--bg-canvas)}.footer-container[data-v-34d9b3dc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-left[data-v-34d9b3dc]{display:flex;align-items:center;gap:.75rem}.gh-footer-icon[data-v-34d9b3dc]{color:var(--text-muted);opacity:.6}.footer-copyright[data-v-34d9b3dc]{color:var(--text-secondary)}.footer-links[data-v-34d9b3dc]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.footer-link[data-v-34d9b3dc]{color:var(--text-secondary);text-decoration:none}.footer-link[data-v-34d9b3dc]:hover{color:var(--text-link);text-decoration:underline}.footer-dot[data-v-34d9b3dc]{color:var(--border-color)}.footer-status-pill[data-v-34d9b3dc]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--gh-green-text);background:#2386361a;padding:2px 8px;border-radius:12px;border:1px solid rgba(35,134,54,.25)}.status-pulse[data-v-34d9b3dc]{width:6px;height:6px;border-radius:50%;background-color:var(--gh-green);box-shadow:0 0 6px var(--gh-green)}@media(max-width:960px){.desktop-nav[data-v-34d9b3dc]{display:none!important}.mobile-menu-btn[data-v-34d9b3dc]{display:flex!important}.mobile-drawer[data-v-34d9b3dc]{display:block!important}}@media(max-width:640px){.footer-container[data-v-34d9b3dc]{flex-direction:column;align-items:flex-start;gap:.75rem}}.home-page[data-v-7e830270]{padding-top:3.5rem;padding-bottom:5rem}.hero-container[data-v-7e830270]{text-align:center;max-width:960px;margin:0 auto 4rem}.hero-badge-wrapper[data-v-7e830270]{margin-bottom:1.5rem;display:inline-block}.gh-hero-pill[data-v-7e830270]{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:20px;border:1px solid var(--border-color);background:var(--bg-surface-elevated);color:var(--text-primary);font-size:13px;font-weight:500;text-decoration:none!important;box-shadow:var(--shadow-resting);transition:all .2s ease}.gh-hero-pill[data-v-7e830270]:hover{border-color:var(--gh-green);box-shadow:var(--shadow-glow-green);transform:translateY(-1px)}.gh-pill-dot[data-v-7e830270]{width:7px;height:7px;border-radius:50%;background:var(--gh-green);box-shadow:0 0 6px var(--gh-green)}.gh-pill-arrow[data-v-7e830270]{color:var(--gh-green-text);font-size:11px}.hero-title[data-v-7e830270]{font-size:3.6rem;line-height:1.15;font-weight:800;letter-spacing:-.03em;margin-bottom:1.5rem;color:var(--text-primary)}.gh-title-gradient[data-v-7e830270]{background:linear-gradient(135deg,var(--gh-blue) 0%,var(--gh-green) 50%,var(--gh-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-subtitle[data-v-7e830270]{font-size:1.2rem;line-height:1.65;color:var(--text-secondary);max-width:760px;margin:0 auto 2.5rem}.hero-cta[data-v-7e830270]{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:2.25rem}.cli-prompt-box[data-v-7e830270]{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.65rem 1.25rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:13px;box-shadow:var(--shadow-resting);max-width:100%}.cli-line[data-v-7e830270]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);overflow-x:auto;white-space:nowrap}.cli-prompt[data-v-7e830270]{color:var(--gh-green-text);font-weight:700}.cli-cmd[data-v-7e830270]{color:var(--text-secondary)}.cli-copy-btn[data-v-7e830270]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:4px 10px;border-radius:var(--radius-sm);font-size:12px;font-family:var(--font-sans);font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cli-copy-btn[data-v-7e830270]:hover{border-color:var(--text-secondary);background:var(--bg-surface-overlay)}.section-lead[data-v-7e830270]{margin-bottom:1.75rem;padding-left:.5rem}.lead-tag[data-v-7e830270]{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gh-green-text);margin-bottom:.4rem}.lead-title[data-v-7e830270]{font-size:1.85rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.lead-desc[data-v-7e830270]{font-size:1.05rem;color:var(--text-secondary);max-width:680px;line-height:1.6}.mt-5[data-v-7e830270]{margin-top:4.5rem}.discussions-card[data-v-7e830270]{padding:0;overflow:hidden;box-shadow:var(--shadow-floating);margin-bottom:2rem}.discussion-header[data-v-7e830270]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.75rem}.dh-left[data-v-7e830270]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dh-title[data-v-7e830270]{font-size:15px;font-weight:600;color:var(--text-primary)}.dh-meta[data-v-7e830270]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gh-green-text);font-weight:500}.discussion-thread[data-v-7e830270]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.gh-comment[data-v-7e830270]{display:flex;gap:1rem;align-items:flex-start}.comment-avatar[data-v-7e830270]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.avatar-visitor[data-v-7e830270]{background:var(--border-color);color:var(--text-primary)}.avatar-persona[data-v-7e830270]{background:#23863626;border:1px solid rgba(35,134,54,.4);font-size:16px}.comment-body-wrapper[data-v-7e830270]{flex:1;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.25rem;box-shadow:var(--shadow-resting);position:relative}.comment-body-wrapper[data-v-7e830270]:before{content:"";position:absolute;top:12px;left:-6px;width:10px;height:10px;background:var(--bg-surface-elevated);border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);transform:rotate(45deg)}.comment-header[data-v-7e830270]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.65rem}.author-name[data-v-7e830270]{font-size:13px;font-weight:600;color:var(--text-primary)}.author-badge[data-v-7e830270]{font-size:11px;padding:1px 6px;border-radius:10px;font-weight:600}.visitor-badge[data-v-7e830270]{background:var(--border-muted);color:var(--text-secondary)}.creator-badge[data-v-7e830270]{background:#8957e526;border:1px solid rgba(137,87,229,.35);color:var(--gh-purple-text)}.gh-badge-verified[data-v-7e830270]{background:#23863626;border:1px solid rgba(35,134,54,.35);color:var(--gh-green-text);display:inline-flex;align-items:center;gap:4px}.comment-time[data-v-7e830270]{font-size:12px;color:var(--text-muted);margin-left:auto}.comment-content[data-v-7e830270]{font-size:14px;line-height:1.6;color:var(--text-primary)}.comment-content strong[data-v-7e830270]{color:var(--gh-green-text)}.gh-reactions[data-v-7e830270]{display:flex;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-muted)}.reaction-pill[data-v-7e830270]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:2px 10px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.reaction-pill[data-v-7e830270]:hover{background:var(--bg-surface-overlay);border-color:var(--text-secondary)}.reaction-pill.active[data-v-7e830270]{background:#2386361f;border-color:var(--gh-green);color:var(--gh-green-text)}.activity-card[data-v-7e830270]{padding:1.5rem;box-shadow:var(--shadow-floating);margin-bottom:2rem}.activity-header[data-v-7e830270]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.ah-left[data-v-7e830270]{display:flex;align-items:center;gap:.6rem}.gh-commit-icon[data-v-7e830270]{color:var(--gh-green-text)}.ah-title[data-v-7e830270]{font-size:15px;font-weight:600;color:var(--text-primary)}.ah-stats-pill[data-v-7e830270]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--gh-green-text);background:#2386361a;padding:3px 10px;border-radius:12px;border:1px solid rgba(35,134,54,.25)}.heatmap-container[data-v-7e830270]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;max-width:100%}.heatmap-grid[data-v-7e830270]{display:flex;gap:3px;width:max-content}.heatmap-col[data-v-7e830270]{display:flex;flex-direction:column;gap:3px}.heatmap-cell[data-v-7e830270]{width:11px;height:11px;border-radius:2px;transition:transform .15s ease}.heatmap-cell[data-v-7e830270]:hover{transform:scale(1.3);z-index:10}.level-0[data-v-7e830270]{background-color:var(--contrib-0)}.level-1[data-v-7e830270]{background-color:var(--contrib-1)}.level-2[data-v-7e830270]{background-color:var(--contrib-2)}.level-3[data-v-7e830270]{background-color:var(--contrib-3)}.level-4[data-v-7e830270]{background-color:var(--contrib-4)}.heatmap-footer[data-v-7e830270]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-muted);font-size:12px;color:var(--text-secondary);flex-wrap:wrap;gap:.75rem}.hf-bold[data-v-7e830270]{font-weight:700;color:var(--text-primary)}.hf-legend[data-v-7e830270]{display:flex;align-items:center;gap:4px}.legend-text[data-v-7e830270]{font-size:11px;color:var(--text-muted);margin:0 4px}.bento-grid[data-v-7e830270]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.bento-card[data-v-7e830270]{padding:2rem 1.75rem;display:flex;flex-direction:column}.bento-icon-box[data-v-7e830270]{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1.25rem}.green-tint[data-v-7e830270]{background:#23863626;border:1px solid rgba(35,134,54,.35)}.blue-tint[data-v-7e830270]{background:#388bfd26;border:1px solid rgba(56,139,253,.35)}.purple-tint[data-v-7e830270]{background:#8957e526;border:1px solid rgba(137,87,229,.35)}.bento-tag[data-v-7e830270]{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem}.bento-title[data-v-7e830270]{font-size:1.25rem;font-weight:700;margin-bottom:.65rem;color:var(--text-primary)}.bento-desc[data-v-7e830270]{font-size:14px;color:var(--text-secondary);line-height:1.6;flex:1}.bento-footer-pill[data-v-7e830270]{margin-top:1.25rem;font-size:12px;color:var(--gh-green-text);font-weight:600}.final-cta-banner[data-v-7e830270]{padding:3rem 2.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;background:radial-gradient(circle at 10% 50%,rgba(35,134,54,.12),transparent 50%),var(--bg-surface)}.cta-title[data-v-7e830270]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.cta-subtitle[data-v-7e830270]{color:var(--text-secondary);font-size:1rem}.cta-actions[data-v-7e830270]{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.home-page[data-v-7e830270]{padding-top:2rem;padding-bottom:3.5rem}.hero-title[data-v-7e830270]{font-size:2.25rem;line-height:1.2;margin-bottom:1.2rem}.hero-subtitle[data-v-7e830270]{font-size:1rem;margin-bottom:1.75rem}.hero-cta[data-v-7e830270]{flex-direction:column;width:100%;gap:.75rem}.hero-cta .btn[data-v-7e830270]{width:100%}.cli-prompt-box[data-v-7e830270]{width:100%;flex-direction:column;align-items:flex-start;gap:.75rem}.cli-copy-btn[data-v-7e830270]{width:100%;text-align:center}.git-timeline[data-v-7e830270]{padding-left:0}.git-timeline[data-v-7e830270]:before,.git-timeline-node[data-v-7e830270]{display:none}.lead-title[data-v-7e830270]{font-size:1.5rem}.discussion-thread[data-v-7e830270]{padding:1rem}.gh-comment[data-v-7e830270]{gap:.6rem}.comment-avatar[data-v-7e830270]{width:28px;height:28px;font-size:11px}.comment-body-wrapper[data-v-7e830270]{padding:.85rem 1rem}.comment-body-wrapper[data-v-7e830270]:before{display:none}.comment-time[data-v-7e830270]{width:100%;margin-left:0}.final-cta-banner[data-v-7e830270]{padding:2rem 1.5rem;flex-direction:column;align-items:stretch}.cta-actions[data-v-7e830270]{flex-direction:column}.cta-actions .btn[data-v-7e830270]{width:100%}}.auth-page[data-v-f41b76ad]{display:flex;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem}.auth-card[data-v-f41b76ad]{width:100%;max-width:440px;padding:2.5rem}.auth-title[data-v-f41b76ad]{text-align:center;font-size:1.8rem;margin-bottom:.4rem}.auth-subtitle[data-v-f41b76ad]{text-align:center;color:var(--text-secondary);font-size:.9rem;margin-bottom:2rem}.form-group[data-v-f41b76ad]{margin-bottom:1.2rem}.form-group label[data-v-f41b76ad]{display:block;font-size:.85rem;font-weight:600;margin-bottom:.4rem;color:var(--text-secondary)}.w-full[data-v-f41b76ad]{width:100%;margin-top:1rem}.error-banner[data-v-f41b76ad]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:.6rem .9rem;border-radius:var(--radius-sm);font-size:.85rem;margin-bottom:1rem}.auth-toggle[data-v-f41b76ad]{margin-top:1.5rem;text-align:center;font-size:.9rem;color:var(--text-secondary)}.create-page[data-v-dd746b7f]{padding-top:2rem;padding-bottom:4rem;max-width:900px;margin:0 auto}.header-section[data-v-dd746b7f]{text-align:center;margin-bottom:2rem}.header-badge[data-v-dd746b7f]{display:inline-block}.header-title[data-v-dd746b7f]{font-size:2.2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;color:var(--text-primary)}.header-desc[data-v-dd746b7f]{color:var(--text-secondary);max-width:650px;margin:0 auto;font-size:1rem}.form-card[data-v-dd746b7f],.review-card[data-v-dd746b7f]{padding:2.5rem;box-shadow:var(--shadow-floating)}.card-top-bar[data-v-dd746b7f]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:1rem}.section-heading[data-v-dd746b7f]{font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.form-group label[data-v-dd746b7f]{display:block;font-size:14px;font-weight:600;margin-bottom:.45rem;color:var(--text-primary)}.input-field[data-v-dd746b7f],.textarea-field[data-v-dd746b7f]{width:100%;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);padding:.65rem .85rem;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.input-field[data-v-dd746b7f]:focus,.textarea-field[data-v-dd746b7f]:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--border-glow)}.grid-2[data-v-dd746b7f]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.slug-input-wrap[data-v-dd746b7f]{display:flex;align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden}.slug-input-wrap[data-v-dd746b7f]:focus-within{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--border-glow)}.slug-prefix[data-v-dd746b7f]{padding:0 .75rem;font-size:13px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-surface-overlay);border-right:1px solid var(--border-color);white-space:nowrap}.slug-field[data-v-dd746b7f]{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.mt-2[data-v-dd746b7f]{margin-top:.5rem}.mt-3[data-v-dd746b7f]{margin-top:1.25rem}.mt-4[data-v-dd746b7f]{margin-top:2rem}.mb-2[data-v-dd746b7f]{margin-bottom:.5rem}.mb-4[data-v-dd746b7f]{margin-bottom:1.25rem}.text-sm[data-v-dd746b7f]{font-size:13px}.text-secondary[data-v-dd746b7f]{color:var(--text-secondary)}.actions[data-v-dd746b7f]{display:flex;gap:1rem;flex-wrap:wrap}.error-banner[data-v-dd746b7f]{background:#cf222e1a;border:1px solid rgba(207,34,46,.3);color:var(--danger);padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:14px}.success-banner[data-v-dd746b7f]{background:#2386361a;border:1px solid rgba(35,134,54,.3);color:var(--gh-green-text);padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:14px}.py-5[data-v-dd746b7f]{padding:3rem 0}.text-center[data-v-dd746b7f]{text-align:center}.screening-toggle-card[data-v-dd746b7f]{padding:1.25rem;background:var(--bg-surface-elevated);border-radius:var(--radius-md);border:1px solid var(--border-color)}.screening-toggle-inner[data-v-dd746b7f]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.toggle-title-row[data-v-dd746b7f]{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem;flex-wrap:wrap}.toggle-title[data-v-dd746b7f]{font-weight:600;font-size:15px;color:var(--text-primary)}.toggle-desc[data-v-dd746b7f]{font-size:13px;color:var(--text-secondary);line-height:1.55;margin:0}.switch-toggle[data-v-dd746b7f]{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.switch-toggle input[data-v-dd746b7f]{opacity:0;width:0;height:0}.slider-toggle[data-v-dd746b7f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-color);transition:.25s ease;border-radius:26px}.slider-toggle[data-v-dd746b7f]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.25s ease;border-radius:50%;box-shadow:0 1px 3px #0000004d}.switch-toggle input:checked+.slider-toggle[data-v-dd746b7f]{background-color:var(--gh-green)}.switch-toggle input:checked+.slider-toggle[data-v-dd746b7f]:before{transform:translate(22px)}@media(max-width:768px){.create-page[data-v-dd746b7f]{padding:1.25rem .75rem 2.5rem}.form-card[data-v-dd746b7f],.review-card[data-v-dd746b7f]{padding:1.25rem 1rem}.header-title[data-v-dd746b7f]{font-size:1.75rem}.grid-2[data-v-dd746b7f]{grid-template-columns:1fr;gap:1rem}.card-top-bar[data-v-dd746b7f]{flex-direction:column;align-items:flex-start;gap:.75rem}.screening-toggle-inner[data-v-dd746b7f]{flex-direction:column;align-items:flex-start;gap:1rem}.actions[data-v-dd746b7f]{flex-direction:column}.actions .btn[data-v-dd746b7f]{width:100%}}.dashboard-page[data-v-409730c7]{padding-top:2rem;padding-bottom:4rem}.header-section[data-v-409730c7]{margin-bottom:2rem}.header-section h1[data-v-409730c7]{font-size:2rem;margin-bottom:.5rem}.header-section p[data-v-409730c7]{color:var(--text-secondary)}.persona-card[data-v-409730c7]{padding:1.5rem 2rem;border-left:4px solid var(--accent-primary)}.persona-card-header[data-v-409730c7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.persona-title-group[data-v-409730c7]{display:flex;align-items:center;gap:1.25rem}.persona-avatar[data-v-409730c7]{font-size:2.5rem;background:#6366f11f;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid rgba(99,102,241,.25)}.persona-title-row[data-v-409730c7]{display:flex;align-items:center;gap:.75rem}.persona-name[data-v-409730c7]{font-size:1.35rem;margin:0;font-weight:700}.persona-meta[data-v-409730c7]{font-size:.85rem;margin-top:.25rem}.persona-actions[data-v-409730c7]{display:flex;gap:.75rem;flex-wrap:wrap}.persona-intro[data-v-409730c7]{color:var(--text-main);font-size:.95rem;line-height:1.6}.persona-goals[data-v-409730c7]{color:#34d399;font-size:.9rem}.overview-grid[data-v-409730c7]{margin-bottom:2rem}.stat-card[data-v-409730c7]{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.stat-label[data-v-409730c7]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem}.stat-value[data-v-409730c7]{font-family:var(--font-display);font-size:2rem;font-weight:700}.unit[data-v-409730c7]{font-size:1rem;margin-left:.2rem;font-weight:400}.text-accent[data-v-409730c7]{color:#818cf8}.text-success[data-v-409730c7]{color:#34d399}.text-secondary[data-v-409730c7]{color:var(--text-secondary)}.content-card[data-v-409730c7]{padding:1.5rem}.toolbar[data-v-409730c7]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.filter-group[data-v-409730c7]{display:flex;gap:1rem}.select-field[data-v-409730c7]{width:auto;min-width:160px}.table-responsive[data-v-409730c7]{overflow-x:auto}.data-table[data-v-409730c7]{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.data-table th[data-v-409730c7],.data-table td[data-v-409730c7]{padding:.85rem 1rem;border-bottom:1px solid var(--border-color)}.data-table th[data-v-409730c7]{color:var(--text-secondary);font-weight:600;background:#ffffff05}.row-pinned[data-v-409730c7]{background:#6366f10d}.pin-btn[data-v-409730c7]{background:none;font-size:1.1rem;color:var(--text-muted);cursor:pointer}.pin-btn.active[data-v-409730c7]{color:#fbbf24}.btn-xs[data-v-409730c7]{padding:.3rem .6rem;font-size:.8rem}.btn-sm[data-v-409730c7]{padding:.45rem .9rem;font-size:.85rem}.font-mono[data-v-409730c7]{font-family:monospace}.text-center[data-v-409730c7]{text-align:center}.py-4[data-v-409730c7]{padding-top:1.5rem;padding-bottom:1.5rem}.text-muted[data-v-409730c7]{color:var(--text-muted)}.text-sm[data-v-409730c7]{font-size:.85rem}.mt-2[data-v-409730c7]{margin-top:.5rem}.mt-3[data-v-409730c7]{margin-top:1rem}.mb-2[data-v-409730c7]{margin-bottom:.5rem}.mb-4[data-v-409730c7]{margin-bottom:1.5rem}@media(max-width:768px){.dashboard-page[data-v-409730c7]{padding-top:1rem;padding-bottom:2rem}.header-section h1[data-v-409730c7]{font-size:1.5rem}.persona-card-header[data-v-409730c7]{flex-direction:column;align-items:flex-start;gap:1rem}.persona-actions[data-v-409730c7]{width:100%;flex-direction:column;gap:.5rem}.persona-actions .btn[data-v-409730c7]{width:100%;text-align:center;justify-content:center}.overview-grid[data-v-409730c7]{grid-template-columns:1fr 1fr!important;gap:.75rem}.stat-card[data-v-409730c7]{padding:1rem}.stat-value[data-v-409730c7]{font-size:1.5rem}.content-card[data-v-409730c7]{padding:1rem}.toolbar[data-v-409730c7]{flex-direction:column;align-items:stretch;gap:.75rem}.filter-group[data-v-409730c7]{flex-direction:column;gap:.5rem}.select-field[data-v-409730c7]{width:100%;min-width:0}.toolbar .btn[data-v-409730c7]{width:100%}.data-table[data-v-409730c7]{min-width:650px}}.daily-chat-entry-card[data-v-409730c7]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;background:linear-gradient(135deg,#1e1b4b73,#0f172abf);border:1px solid rgba(99,102,241,.35);border-radius:var(--radius-lg);gap:1.5rem;flex-wrap:wrap}.entry-left[data-v-409730c7]{display:flex;align-items:center;gap:1.2rem}.entry-icon[data-v-409730c7]{font-size:2.2rem;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-md);width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.entry-title[data-v-409730c7]{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;color:#fff}.entry-desc[data-v-409730c7]{font-size:.88rem;margin:0;max-width:650px;line-height:1.5}.entry-btn[data-v-409730c7]{white-space:nowrap;padding:.7rem 1.4rem;font-size:.95rem}.public-persona-page[data-v-224cf72d]{padding-top:3rem;padding-bottom:4rem;display:flex;justify-content:center}.persona-card[data-v-224cf72d]{width:100%;max-width:680px;padding:2.5rem}.card-header[data-v-224cf72d]{display:flex;align-items:center;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.avatar-box[data-v-224cf72d]{width:72px;height:72px;border-radius:var(--radius-full);background:var(--accent-gradient);display:flex;align-items:center;justify-content:center;font-size:2.2rem}.persona-title[data-v-224cf72d]{font-size:1.8rem;margin-bottom:.3rem}.persona-meta[data-v-224cf72d]{display:flex;gap:1rem;color:var(--text-secondary);font-size:.9rem}.section-block[data-v-224cf72d]{margin-bottom:1.5rem}.section-block h3[data-v-224cf72d]{font-size:1.05rem;margin-bottom:.4rem;color:#818cf8}.section-block p[data-v-224cf72d]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.card-footer[data-v-224cf72d]{margin-top:2rem}.w-full[data-v-224cf72d]{width:100%;text-align:center}.btn-lg[data-v-224cf72d]{padding:.9rem;font-size:1.05rem}.py-5[data-v-224cf72d]{padding-top:3rem;padding-bottom:3rem}.text-center[data-v-224cf72d]{text-align:center}.mt-3[data-v-224cf72d]{margin-top:1rem}.chat-page[data-v-56b036a3]{padding-top:1.5rem;padding-bottom:2rem;max-width:860px;margin:0 auto}.mb-3[data-v-56b036a3]{margin-bottom:1rem}.mr-1[data-v-56b036a3]{margin-right:.35rem}.text-xs[data-v-56b036a3]{font-size:11px!important}.chat-header[data-v-56b036a3]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;flex-wrap:wrap;gap:.75rem}.header-left[data-v-56b036a3]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.gh-back-link[data-v-56b036a3]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none}.gh-back-link[data-v-56b036a3]:hover{color:var(--text-link)}.header-title-box[data-v-56b036a3]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.title-with-octicon[data-v-56b036a3]{display:inline-flex;align-items:center}.persona-name[data-v-56b036a3]{font-size:1.1rem;font-weight:600;margin:0;color:var(--text-primary)}.chat-window[data-v-56b036a3]{display:flex;flex-direction:column;height:calc(100vh - 170px);min-height:500px;max-height:850px;padding:0;overflow:hidden;box-shadow:var(--shadow-floating)}.message-stream[data-v-56b036a3]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.welcome-box[data-v-56b036a3]{text-align:center;padding:2.5rem 1.5rem;max-width:560px;margin:auto}.bot-avatar-circle[data-v-56b036a3]{width:52px;height:52px;border-radius:50%;background:#2386361f;border:1px solid rgba(35,134,54,.3);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 1rem}.welcome-title[data-v-56b036a3]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.welcome-desc[data-v-56b036a3]{font-size:14px;color:var(--text-secondary);line-height:1.6}.chat-thread-row[data-v-56b036a3]{display:flex;gap:.85rem;align-items:flex-start;max-width:86%}.thread-user[data-v-56b036a3]{align-self:flex-end;flex-direction:row-reverse}.thread-assistant[data-v-56b036a3],.thread-human[data-v-56b036a3]{align-self:flex-start}.thread-avatar[data-v-56b036a3]{width:32px;height:32px;border-radius:50%;background:var(--bg-surface-elevated);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.thread-user .thread-avatar[data-v-56b036a3]{background:var(--gh-blue);color:#fff;border-color:var(--gh-blue)}.thread-comment-box[data-v-56b036a3]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-resting);overflow:hidden;position:relative}.thread-user .thread-comment-box[data-v-56b036a3]{background:var(--bg-surface);border-color:#0969da59}.is-human-border[data-v-56b036a3]{border-color:#d2992280!important}.comment-topbar[data-v-56b036a3]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .85rem;background:var(--bg-surface-overlay);border-bottom:1px solid var(--border-color);gap:.5rem}.topbar-left[data-v-56b036a3]{display:flex;align-items:center;gap:.5rem}.topbar-name[data-v-56b036a3]{font-size:12px;font-weight:600;color:var(--text-primary)}.topbar-time[data-v-56b036a3]{font-size:11px;color:var(--text-muted)}.comment-body[data-v-56b036a3]{padding:.85rem 1rem;font-size:14px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.typing-box[data-v-56b036a3]{padding:.75rem 1.25rem;display:flex;align-items:center;gap:4px}.typing-dot[data-v-56b036a3]{width:6px;height:6px;background:var(--text-secondary);border-radius:50%;animation:typing-56b036a3 1.4s infinite ease-in-out both}.typing-dot[data-v-56b036a3]:nth-child(1){animation-delay:-.32s}.typing-dot[data-v-56b036a3]:nth-child(2){animation-delay:-.16s}@keyframes typing-56b036a3{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.compacted-banner[data-v-56b036a3]{background:#2386361a;color:var(--gh-green-text);border-top:1px solid var(--border-color);padding:.4rem 1rem;font-size:12px;text-align:center;font-weight:500}.chat-input-wrapper[data-v-56b036a3]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;border-top:1px solid var(--border-color);background:var(--bg-surface-elevated)}.chat-text-input[data-v-56b036a3]{flex:1;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);padding:.6rem .85rem;font-size:14px;line-height:20px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.chat-text-input[data-v-56b036a3]:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--border-glow)}.send-btn[data-v-56b036a3]{gap:6px}@media(max-width:768px){.chat-page[data-v-56b036a3]{padding:.75rem .5rem 1rem}.chat-header[data-v-56b036a3]{padding:.65rem .85rem}.chat-window[data-v-56b036a3]{height:calc(100dvh - 140px);min-height:380px;max-height:none;border-radius:var(--radius-sm)}.message-stream[data-v-56b036a3]{padding:.85rem .65rem;gap:.85rem}.chat-thread-row[data-v-56b036a3]{max-width:95%;gap:.5rem}.thread-avatar[data-v-56b036a3]{width:26px;height:26px;font-size:12px}.comment-topbar[data-v-56b036a3]{padding:.3rem .65rem}.comment-body[data-v-56b036a3]{padding:.65rem .75rem;font-size:13.5px}.chat-input-wrapper[data-v-56b036a3]{padding:.65rem .75rem;gap:.5rem}.chat-text-input[data-v-56b036a3]{font-size:16px!important;padding:.5rem .75rem}.send-btn[data-v-56b036a3]{padding:.5rem .85rem}}.conversations-page[data-v-fb8f99dd]{padding-top:2rem;padding-bottom:4rem}.header-section[data-v-fb8f99dd]{margin-bottom:2rem}.list-card[data-v-fb8f99dd]{padding:1.5rem}.conv-list[data-v-fb8f99dd]{display:flex;flex-direction:column;gap:.75rem}.conv-item[data-v-fb8f99dd]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.conv-item[data-v-fb8f99dd]:hover{border-color:var(--accent-primary);transform:translate(4px)}.conv-main[data-v-fb8f99dd]{flex:1}.conv-top[data-v-fb8f99dd]{display:flex;align-items:center;gap:1rem;margin-bottom:.4rem}.visitor-tag[data-v-fb8f99dd]{font-weight:600;font-size:.95rem}.conv-summary[data-v-fb8f99dd]{font-size:.95rem;color:var(--text-primary);margin-bottom:.4rem}.conv-meta[data-v-fb8f99dd]{font-size:.8rem}.conv-arrow[data-v-fb8f99dd]{font-size:1.2rem;color:var(--text-muted);margin-left:1rem}.py-4[data-v-fb8f99dd]{padding:2rem 0}.py-5[data-v-fb8f99dd]{padding:3rem 0}.text-center[data-v-fb8f99dd]{text-align:center}.text-muted[data-v-fb8f99dd]{color:var(--text-muted)}.mb-3[data-v-fb8f99dd]{margin-bottom:1rem}@media(max-width:768px){.conversations-page[data-v-fb8f99dd]{padding-top:1rem;padding-bottom:2rem}.header-section h1[data-v-fb8f99dd]{font-size:1.5rem}.list-card[data-v-fb8f99dd]{padding:.85rem}.conv-item[data-v-fb8f99dd]{padding:.9rem}.conv-top[data-v-fb8f99dd]{flex-wrap:wrap;gap:.5rem}.conv-meta[data-v-fb8f99dd]{display:flex;flex-direction:column;gap:.2rem}}.conv-detail-page[data-v-4986c9ea]{padding-top:2rem;padding-bottom:4rem}.mb-0[data-v-4986c9ea]{margin-bottom:0}.mb-2[data-v-4986c9ea]{margin-bottom:.5rem}.mb-3[data-v-4986c9ea]{margin-bottom:1rem}.mt-2[data-v-4986c9ea]{margin-top:.5rem}.mt-3[data-v-4986c9ea]{margin-top:1rem}.mt-4[data-v-4986c9ea]{margin-top:1.5rem}.back-link[data-v-4986c9ea]{color:var(--text-secondary);font-size:.9rem}.grid-sidebar[data-v-4986c9ea]{display:grid;grid-template-columns:300px 1fr;gap:1.5rem}@media(max-width:768px){.grid-sidebar[data-v-4986c9ea]{grid-template-columns:1fr}}.analytics-panel[data-v-4986c9ea],.message-panel[data-v-4986c9ea]{padding:1.5rem}.panel-header-row[data-v-4986c9ea]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.panel-title[data-v-4986c9ea]{font-size:1.15rem;margin-bottom:1.2rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.panel-header-row .panel-title[data-v-4986c9ea]{border-bottom:none;padding-bottom:0}.stat-box[data-v-4986c9ea]{margin-bottom:1.2rem}.stat-box .label[data-v-4986c9ea]{font-size:.85rem;color:var(--text-secondary)}.score-display[data-v-4986c9ea]{font-family:var(--font-display);font-size:2rem;font-weight:700}.info-group[data-v-4986c9ea]{margin-bottom:1.2rem}.info-group label[data-v-4986c9ea]{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.3rem}.info-group p[data-v-4986c9ea]{font-size:.9rem;line-height:1.5}.highlight-text[data-v-4986c9ea]{color:#34d399;font-weight:600}.w-full[data-v-4986c9ea]{width:100%}.thread-container[data-v-4986c9ea]{display:flex;flex-direction:column;gap:1rem;max-height:480px;overflow-y:auto;padding-right:.5rem}.thread-msg[data-v-4986c9ea]{padding:1rem;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-color);transition:all .2s ease}.msg-user[data-v-4986c9ea]{border-left:3px solid var(--accent-primary)}.msg-ai[data-v-4986c9ea]{border-left:3px solid #34d399}.msg-human[data-v-4986c9ea]{border-left:3px solid #f59e0b;background:#f59e0b0d;box-shadow:0 2px 8px #f59e0b14}.msg-header[data-v-4986c9ea]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary);margin-bottom:.5rem}.role-name[data-v-4986c9ea]{font-weight:600}.msg-human .role-name[data-v-4986c9ea]{color:#f59e0b}.msg-ai .role-name[data-v-4986c9ea]{color:#34d399}.msg-body[data-v-4986c9ea]{font-size:.95rem;line-height:1.6;white-space:pre-wrap}.creator-reply-section[data-v-4986c9ea]{border-top:1px solid var(--border-color);padding-top:1.25rem}.reply-header .reply-title[data-v-4986c9ea]{font-weight:600;font-size:.95rem}.reply-header .reply-tip[data-v-4986c9ea]{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.textarea-field[data-v-4986c9ea]{width:100%;padding:.75rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-main);font-family:inherit;font-size:.9rem;resize:vertical}.textarea-field[data-v-4986c9ea]:focus{outline:none;border-color:var(--accent-primary)}.reply-actions[data-v-4986c9ea]{display:flex;justify-content:space-between;align-items:center}.ctrl-enter-tip[data-v-4986c9ea]{color:var(--text-secondary)}.text-xs[data-v-4986c9ea]{font-size:.75rem}.text-sm[data-v-4986c9ea]{font-size:.85rem}.learning-card[data-v-4986c9ea]{padding:.85rem 1rem;background:#6366f114;border:1px solid rgba(99,102,241,.25);border-radius:var(--radius-sm)}.learning-header[data-v-4986c9ea]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#818cf8;margin-bottom:.4rem}.learning-body[data-v-4986c9ea]{font-size:.85rem;line-height:1.5;color:var(--text-main);white-space:pre-wrap}.text-accent[data-v-4986c9ea]{color:#818cf8}@media(max-width:768px){.conv-detail-page[data-v-4986c9ea]{padding-top:1rem;padding-bottom:2rem}.analytics-panel[data-v-4986c9ea],.message-panel[data-v-4986c9ea]{padding:1rem}.reply-actions[data-v-4986c9ea]{flex-direction:column;align-items:stretch;gap:.5rem}.reply-actions .btn[data-v-4986c9ea]{width:100%}}.admin-container[data-v-014976c9]{max-width:1200px;margin:0 auto;padding:1.5rem 1rem 4rem}.admin-header[data-v-014976c9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.title-row[data-v-014976c9]{display:flex;align-items:center;gap:.75rem}.admin-title[data-v-014976c9]{font-size:1.6rem;font-weight:700;margin:0;background:linear-space}.role-badge[data-v-014976c9]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;letter-spacing:.05em}.admin-subtitle[data-v-014976c9]{color:var(--text-secondary);font-size:.88rem;margin-top:.35rem}.header-right[data-v-014976c9]{display:flex;align-items:center;gap:.75rem}.online-indicator[data-v-014976c9]{display:flex;align-items:center;gap:.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:.4rem .8rem;border-radius:999px}.pulse-dot[data-v-014976c9]{width:8px;height:8px;background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:pulse-014976c9 2s infinite}@keyframes pulse-014976c9{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.95);opacity:.8}}.online-text[data-v-014976c9]{font-size:.85rem;color:#10b981}.admin-nav-tabs[data-v-014976c9]{display:flex;gap:.5rem;margin-bottom:1.75rem;overflow-x:auto;padding-bottom:.5rem}.tab-btn[data-v-014976c9]{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-btn[data-v-014976c9]:hover{border-color:var(--accent);color:#fff}.tab-btn.active[data-v-014976c9]{background:linear-gradient(135deg,#f59e0b26,#d977061a);border-color:var(--accent);color:var(--accent);font-weight:600}.metric-grid[data-v-014976c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem}.metric-card[data-v-014976c9]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:transform .2s ease}.metric-card[data-v-014976c9]:hover{transform:translateY(-2px)}.metric-card.gold-glow[data-v-014976c9]{border-color:#f59e0b66;box-shadow:0 4px 20px #f59e0b14}.card-icon[data-v-014976c9]{font-size:2rem}.card-label[data-v-014976c9]{font-size:.82rem;color:var(--text-secondary)}.card-value-row[data-v-014976c9]{display:flex;align-items:baseline;gap:.5rem;margin:.2rem 0}.card-value[data-v-014976c9]{font-size:1.8rem;font-weight:700;color:#fff}.card-unit[data-v-014976c9]{font-size:.85rem;color:var(--text-muted)}.trend-badge[data-v-014976c9]{font-size:.75rem;padding:.15rem .4rem;border-radius:4px}.trend-badge.positive[data-v-014976c9]{background:#10b98126;color:#10b981}.card-subtext[data-v-014976c9]{font-size:.78rem;color:var(--text-muted)}.dashboard-row[data-v-014976c9]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}@media(max-width:768px){.dashboard-row[data-v-014976c9]{grid-template-columns:1fr}}.panel-box[data-v-014976c9]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.panel-box.full-width[data-v-014976c9]{margin-bottom:1.5rem}.panel-header[data-v-014976c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.panel-header h3[data-v-014976c9]{font-size:1.05rem;margin:0;font-weight:600}.badge[data-v-014976c9]{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;background:#ffffff1a;color:var(--text-secondary)}.badge-accent[data-v-014976c9]{background:#f59e0b33;color:var(--accent)}.badge-blue[data-v-014976c9]{background:#3b82f633;color:#60a5fa}.funnel-display[data-v-014976c9]{display:flex;justify-content:space-around;align-items:center;margin-bottom:1.25rem}.funnel-stat[data-v-014976c9]{display:flex;flex-direction:column;align-items:center}.funnel-number[data-v-014976c9]{font-size:1.6rem;font-weight:700;color:#fff}.funnel-label[data-v-014976c9]{font-size:.78rem;color:var(--text-muted);margin-top:.2rem}.rate-circle[data-v-014976c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#f59e0b33,#0000 70%);border:2px dashed var(--accent)}.rate-number[data-v-014976c9]{font-size:1.2rem;font-weight:700;color:var(--accent)}.rate-caption[data-v-014976c9]{font-size:.7rem;color:var(--text-muted)}.progress-bar-bg[data-v-014976c9]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-014976c9]{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b)}.ai-stats-list[data-v-014976c9]{display:flex;flex-direction:column;gap:.8rem}.ai-stat-item[data-v-014976c9]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px dashed var(--border-color);font-size:.88rem}.ai-label[data-v-014976c9]{color:var(--text-secondary)}.ai-val[data-v-014976c9]{font-weight:600;color:#fff}.ai-val.highlight[data-v-014976c9]{color:var(--accent)}.trend-bars-container[data-v-014976c9]{display:flex;justify-content:space-around;align-items:flex-end;height:140px;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);margin-top:1rem}.trend-col[data-v-014976c9]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.bars-wrapper[data-v-014976c9]{display:flex;align-items:flex-end;gap:4px}.bar[data-v-014976c9]{width:14px;border-radius:4px 4px 0 0;position:relative;min-height:4px}.bar-msg[data-v-014976c9]{background:linear-gradient(180deg,#60a5fa,#2563eb)}.bar-conv[data-v-014976c9]{background:linear-gradient(180deg,#f59e0b,#d97706)}.bar-val[data-v-014976c9]{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:.65rem;color:var(--text-muted)}.trend-date[data-v-014976c9]{font-size:.75rem;color:var(--text-muted)}.legend-row[data-v-014976c9]{display:flex;justify-content:center;gap:1.5rem;margin-top:.75rem;font-size:.8rem;color:var(--text-secondary)}.legend-item[data-v-014976c9]{display:flex;align-items:center;gap:.4rem}.legend-dot[data-v-014976c9]{width:10px;height:10px;border-radius:2px}.legend-dot.msg[data-v-014976c9]{background:#3b82f6}.legend-dot.conv[data-v-014976c9]{background:#f59e0b}.table-toolbar[data-v-014976c9]{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.search-input[data-v-014976c9]{background:var(--bg-card);border:1px solid var(--border-color);color:#fff;padding:.45rem .85rem;border-radius:6px;font-size:.88rem;min-width:280px}.search-input[data-v-014976c9]:focus{outline:none;border-color:var(--accent)}.checkbox-label[data-v-014976c9]{display:flex;align-items:center;gap:.4rem;font-size:.88rem;color:var(--text-secondary);cursor:pointer}.table-container[data-v-014976c9]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;overflow-x:auto}.data-table[data-v-014976c9]{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.data-table th[data-v-014976c9],.data-table td[data-v-014976c9]{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.data-table th[data-v-014976c9]{background:#ffffff05;color:var(--text-muted);font-weight:500;font-size:.8rem}.mono-text[data-v-014976c9]{font-family:monospace;font-size:.8rem;color:var(--text-muted)}.status-indicator[data-v-014976c9]{display:inline-flex;align-items:center;font-size:.8rem;padding:.15rem .45rem;border-radius:4px}.status-indicator.active[data-v-014976c9]{background:#10b98126;color:#10b981}.status-indicator.suspended[data-v-014976c9]{background:#ef444426;color:#ef4444}.btn-text[data-v-014976c9]{background:none;border:none;cursor:pointer;font-size:.85rem}.text-danger[data-v-014976c9]{color:#ef4444}.text-success[data-v-014976c9]{color:#10b981}.score-pill[data-v-014976c9]{padding:.15rem .5rem;border-radius:999px;font-weight:600;font-size:.8rem}.high-score[data-v-014976c9]{background:#10b98133;color:#10b981}.mid-score[data-v-014976c9]{background:#f59e0b33;color:var(--accent)}.low-score[data-v-014976c9]{background:#9ca3af33;color:var(--text-muted)}.summary-cell[data-v-014976c9]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-cell[data-v-014976c9]{text-align:center;padding:3rem 1rem!important;color:var(--text-muted)}.cards-grid[data-v-014976c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.persona-admin-card[data-v-014976c9]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between}.persona-card-header[data-v-014976c9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem}.persona-card-title[data-v-014976c9]{font-size:1.1rem;margin:0;font-weight:600}.persona-card-role[data-v-014976c9]{font-size:.82rem;color:var(--text-secondary);margin-top:.2rem}.persona-card-body[data-v-014976c9]{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;margin-bottom:1rem}.info-row[data-v-014976c9]{display:flex;justify-content:space-between}.info-label[data-v-014976c9]{color:var(--text-muted)}.persona-card-actions[data-v-014976c9]{display:flex;gap:.5rem}.system-grid[data-v-014976c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.system-card[data-v-014976c9]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.sys-title[data-v-014976c9]{font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.sys-status.ready[data-v-014976c9]{color:#10b981;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.sys-desc[data-v-014976c9]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.8rem}.sys-meta[data-v-014976c9]{font-size:.8rem;color:var(--text-muted)}.modal-overlay[data-v-014976c9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-014976c9]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:14px;width:90%;max-width:680px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-014976c9]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-014976c9]{margin:0;font-size:1.15rem}.modal-subtitle[data-v-014976c9]{font-size:.8rem;color:var(--text-muted);margin-top:.2rem}.btn-close[data-v-014976c9]{background:none;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer}.chat-transcript[data-v-014976c9]{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.chat-bubble[data-v-014976c9]{padding:.85rem 1rem;border-radius:10px;font-size:.9rem;max-width:85%}.chat-bubble.user[data-v-014976c9]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);align-self:flex-start}.chat-bubble.assistant[data-v-014976c9]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);align-self:flex-end}.bubble-header[data-v-014976c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.75rem;color:var(--text-muted)}.role-tag[data-v-014976c9]{font-weight:600;color:#fff}.bubble-body[data-v-014976c9]{line-height:1.5;white-space:pre-wrap}.empty-state[data-v-014976c9]{text-align:center;padding:3rem;color:var(--text-muted)}@media(max-width:768px){.admin-container[data-v-014976c9]{padding:1rem .5rem 3rem}.admin-header[data-v-014976c9]{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1rem 0}.admin-title[data-v-014976c9]{font-size:1.35rem}.header-right[data-v-014976c9]{width:100%;display:flex;flex-wrap:wrap;gap:.5rem}.header-right .online-indicator[data-v-014976c9]{width:100%;justify-content:center}.header-right .btn[data-v-014976c9]{flex:1;font-size:.8rem;padding:.45rem .5rem;text-align:center;justify-content:center;white-space:nowrap}.admin-nav-tabs[data-v-014976c9]{gap:.4rem;padding-bottom:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-nav-tabs[data-v-014976c9]::-webkit-scrollbar{display:none}.tab-btn[data-v-014976c9]{padding:.5rem .85rem;font-size:.82rem}.metric-grid[data-v-014976c9]{grid-template-columns:1fr 1fr;gap:.6rem}.metric-card[data-v-014976c9]{padding:.85rem .75rem;gap:.6rem}.card-icon[data-v-014976c9]{font-size:1.5rem}.card-value[data-v-014976c9]{font-size:1.35rem}.card-subtext[data-v-014976c9]{font-size:.7rem}.funnel-display[data-v-014976c9]{flex-direction:column;gap:1rem}.rate-circle[data-v-014976c9]{width:75px;height:75px}.trend-bars-container[data-v-014976c9]{height:110px;overflow-x:auto}.bar[data-v-014976c9]{width:10px}.table-toolbar[data-v-014976c9]{flex-direction:column;align-items:stretch;gap:.6rem}.search-input[data-v-014976c9]{width:100%;min-width:0}.table-container[data-v-014976c9]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-014976c9]{min-width:620px}.cards-grid[data-v-014976c9]{grid-template-columns:1fr}.persona-admin-card[data-v-014976c9]{padding:1rem}.persona-card-actions[data-v-014976c9]{flex-direction:column;gap:.5rem}.persona-card-actions .btn[data-v-014976c9]{width:100%}.modal-content[data-v-014976c9]{width:95%;max-height:85vh}.chat-transcript[data-v-014976c9]{padding:1rem}.chat-bubble[data-v-014976c9]{max-width:90%}}.sender-tag-mini[data-v-014976c9]{display:inline-block;padding:.1rem .35rem;border-radius:var(--radius-xs);font-size:.72rem;font-weight:700;margin-right:.35rem}.sender-tag-mini.human[data-v-014976c9]{background:#f59e0b33;color:var(--warning);border:1px solid rgba(245,158,11,.35)}.sender-tag-mini.user[data-v-014976c9]{background:#58a6ff26;color:var(--accent-blue)}.sender-tag-mini.ai[data-v-014976c9]{background:#2ea04326;color:var(--accent-green)}.visitor-tag[data-v-014976c9]{display:inline-block;font-size:.72rem;padding:.1rem .35rem;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-xs);color:var(--text-muted);margin-right:.35rem}.admin-reply-bar[data-v-014976c9]{display:flex;gap:.75rem;padding:1rem 1.25rem;background:var(--bg-surface-elevated);border-top:1px solid var(--border-color)}.admin-reply-input[data-v-014976c9]{flex:1}.daily-chat-page[data-v-c93f8d48]{padding-top:1.5rem;padding-bottom:2.5rem;max-width:1040px}.chat-workbench-window[data-v-c93f8d48]{display:flex;flex-direction:column;height:calc(100vh - 120px);min-height:640px;background:linear-gradient(180deg,#141828f2,#0f172afa);border:1px solid rgba(99,102,241,.35);border-radius:var(--radius-lg);box-shadow:0 12px 48px -8px #0000008c;overflow:hidden;position:relative}.workbench-header[data-v-c93f8d48]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#0f172ad9;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;gap:1rem;flex-wrap:wrap}.header-left[data-v-c93f8d48]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.avatar-box[data-v-c93f8d48]{position:relative;width:44px;height:44px;background:#6366f126;border:1px solid rgba(99,102,241,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.online-indicator[data-v-c93f8d48]{position:absolute;bottom:0;right:0;width:11px;height:11px;background:#10b981;border:2px solid #0f172a;border-radius:50%}.advisor-row[data-v-c93f8d48]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.advisor-title[data-v-c93f8d48]{font-size:1.15rem;font-weight:700;margin:0;color:#fff;white-space:nowrap}.status-badge[data-v-c93f8d48]{font-size:.72rem;color:#34d399;background:#10b9811f;padding:.1rem .45rem;border-radius:4px;white-space:nowrap}.header-meta[data-v-c93f8d48]{display:flex;gap:.5rem;margin-top:.25rem;flex-wrap:wrap}.header-meta .pill[data-v-c93f8d48]{white-space:nowrap}.header-actions[data-v-c93f8d48]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-c93f8d48]{white-space:nowrap}.workbench-stream[data-v-c93f8d48]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.date-divider[data-v-c93f8d48]{display:flex;justify-content:center;margin-bottom:.5rem}.date-divider span[data-v-c93f8d48]{font-size:.75rem;color:#94a3b8;background:#ffffff0d;padding:.25rem .85rem;border-radius:12px}.message-row[data-v-c93f8d48]{display:flex;gap:.75rem;max-width:92%}.row-assistant[data-v-c93f8d48]{align-self:flex-start}.row-user[data-v-c93f8d48]{align-self:flex-end}.msg-avatar[data-v-c93f8d48]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.bot-avatar[data-v-c93f8d48]{background:#6366f133;border:1px solid rgba(99,102,241,.4)}.user-avatar[data-v-c93f8d48]{background:#f59e0b33;border:1px solid rgba(245,158,11,.4)}.msg-bubble-wrap[data-v-c93f8d48]{display:flex;flex-direction:column;gap:.35rem}.user-bubble-wrap[data-v-c93f8d48]{align-items:flex-end}.bubble-sender[data-v-c93f8d48]{display:flex;gap:.5rem;font-size:.75rem;color:#94a3b8}.bubble-timestamp[data-v-c93f8d48]{opacity:.7}.chat-bubble[data-v-c93f8d48]{border-radius:var(--radius-md);padding:1rem 1.25rem;font-size:.92rem;line-height:1.6}.ai-briefing-bubble[data-v-c93f8d48]{background:#1e293bd9;border:1px solid rgba(99,102,241,.3);border-top-left-radius:4px;box-shadow:0 4px 20px #00000040;width:100%}.user-bubble[data-v-c93f8d48]{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border-top-right-radius:4px;box-shadow:0 4px 16px #4f46e54d}.ai-reply-bubble[data-v-c93f8d48]{background:#064e3b40;border:1px solid rgba(16,185,129,.4);border-left:3px solid #10b981;border-top-left-radius:4px}.greeting-lead[data-v-c93f8d48]{font-size:.96rem;color:#e2e8f0}.highlight-lead[data-v-c93f8d48]{color:#a5b4fc;font-weight:700}.questions-stream-list[data-v-c93f8d48]{display:flex;flex-direction:column;gap:1rem}.q-stream-card[data-v-c93f8d48]{background:#0f172abf;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-md);padding:1.15rem;transition:all .2s ease}.q-stream-card[data-v-c93f8d48]:hover{border-color:#6366f173;box-shadow:0 4px 16px #6366f11f}.q-card-answered[data-v-c93f8d48]{border-color:#10b98173;background:#064e3b26}.q-card-selected[data-v-c93f8d48]{border-color:#f59e0b!important;box-shadow:0 0 16px #f59e0b40!important}.q-stream-top[data-v-c93f8d48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;flex-wrap:wrap;gap:.5rem}.q-rank-badge[data-v-c93f8d48]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.rank-name[data-v-c93f8d48]{font-size:.78rem;font-weight:700;color:#94a3b8;letter-spacing:.05em;white-space:nowrap}.q-tags[data-v-c93f8d48]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.q-tags .pill[data-v-c93f8d48]{white-space:nowrap}.count-badge[data-v-c93f8d48]{background:#f59e0b33;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-weight:600}.q-stream-title[data-v-c93f8d48]{font-size:1.05rem;font-weight:600;margin:0 0 .5rem;line-height:1.45;color:#f8fafc}.q-freq-bar[data-v-c93f8d48]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;background:#6366f11a;border-radius:var(--radius-sm);padding:.35rem .65rem;border-left:2px solid #f59e0b}.freq-tag[data-v-c93f8d48]{font-size:.8rem;color:#fbbf24}.freq-tag strong[data-v-c93f8d48]{font-size:.95rem;color:#fde68a}.freq-users[data-v-c93f8d48]{font-size:.76rem;color:#94a3b8}.q-quote-box[data-v-c93f8d48]{background:#0f172a99;border-radius:var(--radius-sm);padding:.65rem .85rem;margin-bottom:.85rem;font-size:.84rem;border-left:2px solid #a855f7}.quote-label[data-v-c93f8d48]{color:#c084fc;font-weight:600;display:block;margin-bottom:.2rem}.quote-text[data-v-c93f8d48]{color:#cbd5e1;font-style:italic;line-height:1.45}.q-answered-box[data-v-c93f8d48]{background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-sm);padding:.65rem .85rem;margin-bottom:.85rem;font-size:.84rem}.answered-title[data-v-c93f8d48]{color:#34d399;font-weight:600;margin-bottom:.25rem}.answered-text[data-v-c93f8d48]{color:#e2e8f0;line-height:1.45}.q-stream-footer[data-v-c93f8d48]{display:flex;justify-content:space-between;align-items:center;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.06);gap:.5rem;flex-wrap:wrap}.btn-link-action[data-v-c93f8d48]{background:transparent;border:none;color:#818cf8;cursor:pointer;padding:0;font-size:.8rem;text-decoration:underline;transition:color .2s;white-space:nowrap}.btn-link-action[data-v-c93f8d48]:hover{color:#a5b4fc}.q-stream-footer .btn[data-v-c93f8d48]{white-space:nowrap}.q-sources-panel[data-v-c93f8d48]{margin-top:.75rem;background:#0f172ae6;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:.75rem;font-size:.82rem}.sources-title[data-v-c93f8d48]{font-weight:600;color:#94a3b8;margin-bottom:.45rem}.source-item[data-v-c93f8d48]{padding:.35rem 0;border-bottom:1px dashed rgba(255,255,255,.06)}.source-item[data-v-c93f8d48]:last-child{border-bottom:none}.source-user[data-v-c93f8d48]{display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem}.source-tag[data-v-c93f8d48]{background:#6366f133;color:#a5b4fc;font-size:.7rem;padding:.05rem .3rem;border-radius:3px}.source-snip[data-v-c93f8d48]{color:#cbd5e1;font-style:italic;font-size:.78rem;padding-left:.5rem}.workbench-input-footer[data-v-c93f8d48]{padding:1rem 1.5rem;background:#0f172aeb;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.target-indicator[data-v-c93f8d48]{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:#fbbf24;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid rgba(251,191,36,.2);flex-wrap:wrap;gap:.5rem}.clear-target-btn[data-v-c93f8d48]{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:.76rem;white-space:nowrap}.clear-target-btn[data-v-c93f8d48]:hover{color:#f8fafc}.input-form[data-v-c93f8d48]{display:flex;gap:.75rem;align-items:center}.chat-workbench-input[data-v-c93f8d48]{flex:1;background:#1e293bbf;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:var(--radius-md);padding:.85rem 1.15rem;font-size:.95rem}.chat-workbench-input[data-v-c93f8d48]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f140}.send-btn[data-v-c93f8d48]{white-space:nowrap;padding:.85rem 1.5rem;font-size:.95rem;border-radius:var(--radius-md)}.ai-feedback-box p[data-v-c93f8d48]{margin:.3rem 0;line-height:1.5}.pill-xs[data-v-c93f8d48]{font-size:.72rem;padding:.15rem .5rem}.btn-xs[data-v-c93f8d48]{font-size:.76rem;padding:.3rem .65rem;border-radius:var(--radius-sm)}.text-danger[data-v-c93f8d48]{color:#ef4444}@media(max-width:768px){.chat-workbench-window[data-v-c93f8d48]{height:calc(100vh - 80px);border-radius:0}.workbench-header[data-v-c93f8d48]{flex-direction:column;align-items:flex-start}.header-actions[data-v-c93f8d48]{width:100%;justify-content:flex-end}.message-row[data-v-c93f8d48]{max-width:100%}}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-brand: "Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg-canvas: #040d21;--bg-primary: #040d21;--bg-surface: #0d1117;--bg-surface-elevated: #161b22;--bg-surface-overlay: #21262d;--bg-subtle: #161b22;--nav-bg: rgba(4, 13, 33, .85);--border-color: #30363d;--border-muted: #21262d;--border-accent: #1f6feb;--border-glow: rgba(56, 139, 253, .4);--gh-green: #238636;--gh-green-hover: #2ea043;--gh-green-text: #3fb950;--gh-blue: #1f6feb;--gh-blue-text: #58a6ff;--gh-purple: #8957e5;--gh-purple-text: #bc8cff;--gh-coral: #f85149;--gh-yellow: #d29922;--accent-primary: #238636;--accent-primary-hover: #2ea043;--accent-green: #3fb950;--text-primary: #f0f6fc;--text-secondary: #8b949e;--text-muted: #6e7681;--text-link: #58a6ff;--success: #3fb950;--warning: #d29922;--danger: #f85149;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-resting: 0 0 0 1px #30363d, 0 3px 6px rgba(0, 0, 0, .4);--shadow-floating: 0 0 0 1px #30363d, 0 16px 32px rgba(0, 0, 0, .85);--shadow-glow-green: 0 0 24px rgba(35, 134, 54, .35);--shadow-glow-blue: 0 0 32px rgba(56, 139, 253, .25);--ambient-bg: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(56, 139, 253, .15), transparent 70%), radial-gradient(circle 600px at 10% 20%, rgba(35, 134, 54, .12), transparent 60%), radial-gradient(circle 500px at 90% 40%, rgba(137, 87, 229, .12), transparent 50%), #040d21;--contrib-0: #161b22;--contrib-1: #0e4429;--contrib-2: #006d32;--contrib-3: #26a641;--contrib-4: #39d353}[data-theme=light]{--bg-canvas: #ffffff;--bg-primary: #f6f8fa;--bg-surface: #ffffff;--bg-surface-elevated: #f6f8fa;--bg-surface-overlay: #ffffff;--bg-subtle: #f6f8fa;--nav-bg: rgba(255, 255, 255, .88);--border-color: #d0d7de;--border-muted: #e1e4e8;--border-accent: #0969da;--border-glow: rgba(9, 105, 218, .3);--gh-green: #1f883d;--gh-green-hover: #1a7f37;--gh-green-text: #1a7f37;--gh-blue: #0969da;--gh-blue-text: #0969da;--gh-purple: #8250df;--gh-purple-text: #8250df;--gh-coral: #cf222e;--gh-yellow: #9a6700;--accent-primary: #1f883d;--accent-primary-hover: #1a7f37;--accent-green: #1a7f37;--text-primary: #1f2328;--text-secondary: #57606a;--text-muted: #8c959f;--text-link: #0969da;--success: #1a7f37;--warning: #9a6700;--danger: #cf222e;--shadow-resting: 0 1px 3px rgba(31, 35, 40, .12), 0 1px 0 rgba(27, 31, 36, .04);--shadow-floating: 0 8px 24px rgba(140, 149, 159, .2);--shadow-glow-green: 0 0 20px rgba(31, 136, 61, .2);--shadow-glow-blue: 0 0 24px rgba(9, 105, 218, .15);--ambient-bg: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(9, 105, 218, .06), transparent 70%), radial-gradient(circle 500px at 15% 15%, rgba(31, 136, 61, .06), transparent 50%), radial-gradient(circle 500px at 85% 35%, rgba(130, 80, 223, .05), transparent 50%), #ffffff;--contrib-0: #ebedf0;--contrib-1: #9be9a8;--contrib-2: #40c463;--contrib-3: #30a14e;--contrib-4: #216e39}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;width:100%;max-width:100vw}body{font-family:var(--font-sans);background:var(--ambient-bg);background-color:var(--bg-canvas);background-attachment:fixed;color:var(--text-primary);min-height:100vh;line-height:1.5;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--text-primary);font-weight:600;letter-spacing:-.02em}a{color:var(--text-link);text-decoration:none;transition:color .15s ease}a:hover{text-decoration:underline}code,pre,.font-mono{font-family:var(--font-mono)}button{font-family:inherit;cursor:pointer;border:none;outline:none}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem;width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px;border-radius:var(--radius-sm);transition:80ms cubic-bezier(.33,1,.68,1);text-decoration:none!important;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle}.btn-sm{padding:3px 10px;font-size:12px;line-height:18px}.btn-lg{padding:10px 22px;font-size:16px;font-weight:600;border-radius:var(--radius-md)}.btn-primary{background-color:var(--gh-green);color:#fff!important;border:1px solid rgba(240,246,252,.1);box-shadow:0 0 0 1px #1b1f2426,inset 0 1px #ffffff1a}.btn-primary:hover{background-color:var(--gh-green-hover);border-color:#f0f6fc26;box-shadow:var(--shadow-glow-green)}.btn-primary:active{background-color:var(--gh-green);box-shadow:inset 0 1px #0003}.btn-secondary{background-color:var(--bg-surface-elevated);color:var(--text-primary)!important;border:1px solid var(--border-color);box-shadow:0 1px #1b1f240a}.btn-secondary:hover{background-color:var(--bg-surface-overlay);border-color:var(--text-secondary)}.btn-outline{background:transparent;color:var(--text-primary)!important;border:1px solid var(--border-color)}.btn-outline:hover{border-color:var(--text-primary);background:var(--bg-surface-elevated)}.gh-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-resting);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;overflow:hidden}.gh-card:hover{border-color:#388bfd80;box-shadow:var(--shadow-floating)}.input-field,.textarea-field,.select-field{width:100%;padding:6px 12px;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:14px;line-height:20px;transition:border-color .15s ease,box-shadow .15s ease}.input-field:focus,.textarea-field:focus,.select-field:focus{outline:none;border-color:var(--gh-blue);box-shadow:0 0 0 3px #1f6feb4d}.input-field::placeholder,.textarea-field::placeholder{color:var(--text-muted)}.gh-label{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;border-radius:var(--radius-full);border:1px solid transparent}.gh-label-green{background-color:#23863626;color:var(--gh-green-text);border-color:#2386364d}.gh-label-blue{background-color:#1f6feb26;color:var(--gh-blue-text);border-color:#1f6feb4d}.gh-label-purple{background-color:#8957e526;color:var(--gh-purple-text);border-color:#8957e54d}.gh-label-yellow{background-color:#d2992226;color:var(--gh-yellow);border-color:#d299224d}.glass-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-resting);transition:border-color .2s ease,box-shadow .2s ease}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:500;border:1px solid transparent}.pill-success{background-color:#23863626;color:var(--gh-green-text);border-color:#2386364d}.pill-primary{background-color:#1f6feb26;color:var(--gh-blue-text);border-color:#1f6feb4d}.pill-warning{background-color:#d2992226;color:var(--gh-yellow);border-color:#d299224d}.git-timeline{position:relative;padding-left:28px}.git-timeline:before{content:"";position:absolute;top:14px;bottom:0;left:11px;width:2px;background:linear-gradient(180deg,var(--gh-blue) 0%,var(--gh-green) 50%,var(--gh-purple) 100%);border-radius:2px}.git-timeline-node{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--bg-surface);border:2px solid var(--gh-green);display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #23863680;z-index:2}.navbar{position:sticky;top:0;z-index:100;background-color:var(--nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);padding:12px 0;transition:background-color .25s ease,border-color .25s ease}.nav-container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.git-border-box{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-surface)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .25s cubic-bezier(.33,1,.68,1) forwards}@media(max-width:768px){.container{padding:0 1rem}.table-responsive,.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;margin-bottom:1rem}input,textarea,select{font-size:16px!important}}
