:root{color-scheme:dark;--pp-bg-primary: #0d1117;--pp-bg-secondary: #121926;--pp-bg-tertiary: #181f42;--pp-border: #2b2a56;--pp-text-primary: #eaeaea;--pp-text-secondary: #bfbfbf;--pp-text-tertiary: #8b8b8b;--pp-accent-volt: #eaff00;--pp-accent-purple: #5f4dff;--pp-gradient: linear-gradient(90deg, #eaff00, #5f4dff);--pp-success: #22c581;--pp-error: #ff3e3e;--pp-warning: #f59e0b;--pp-info: #3b82f6;--pp-radius-s: 8px;--pp-radius-m: 12px;--pp-radius-l: 16px;--pp-font-primary: "Inter", system-ui, -apple-system, sans-serif;--pp-font-mono: "JetBrains Mono", "Fira Code", monospace;--pp-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--pp-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--pp-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--pp-shadow-glow-purple: 0 0 20px rgba(95, 77, 255, .3);--pp-shadow-glow-volt: 0 0 20px rgba(234, 255, 0, .2);--pp-focus-ring: rgba(95, 77, 255, .16);--pp-overlay-light: rgba(255, 255, 255, .05);--pp-overlay-dark: rgba(0, 0, 0, .4);--pp-card-bg: var(--pp-bg-secondary);--pp-input-bg: var(--pp-bg-tertiary);--pp-scrollbar-track: var(--pp-bg-secondary);--pp-scrollbar-thumb: var(--pp-border)}[data-theme-variant=light]{color-scheme:light;--pp-bg-primary: #ffffff;--pp-bg-secondary: #f4f5f9;--pp-bg-tertiary: #e8eaf2;--pp-border: #d0d3e0;--pp-text-primary: #1a1a2e;--pp-text-secondary: #4a4a6a;--pp-text-tertiary: #7a7a9a;--pp-accent-volt: #7a8a00;--pp-accent-purple: #5f4dff;--pp-gradient: linear-gradient(90deg, #7a8a00, #5f4dff);--pp-success: #16a366;--pp-error: #dc2626;--pp-warning: #d97706;--pp-info: #2563eb;--pp-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--pp-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--pp-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--pp-shadow-glow-purple: 0 0 20px rgba(95, 77, 255, .15);--pp-shadow-glow-volt: 0 0 20px rgba(122, 138, 0, .12);--pp-focus-ring: rgba(95, 77, 255, .12);--pp-overlay-light: rgba(0, 0, 0, .03);--pp-overlay-dark: rgba(0, 0, 0, .08);--pp-card-bg: #ffffff;--pp-input-bg: #f4f5f9;--pp-scrollbar-track: #e8eaf2;--pp-scrollbar-thumb: #c0c3d0}[data-theme-variant=dracula-dark]{color-scheme:dark;--pp-bg-primary: #282a36;--pp-bg-secondary: #21222c;--pp-bg-tertiary: #343746;--pp-border: #44475a;--pp-text-primary: #f8f8f2;--pp-text-secondary: #d7d8e2;--pp-text-tertiary: #8a8ca7;--pp-accent-volt: #ff79c6;--pp-accent-purple: #bd93f9;--pp-gradient: linear-gradient(90deg, #ff79c6, #bd93f9);--pp-success: #50fa7b;--pp-error: #ff5555;--pp-warning: #ffb86c;--pp-info: #8be9fd;--pp-shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--pp-shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--pp-shadow-lg: 0 8px 24px rgba(0, 0, 0, .55);--pp-shadow-glow-purple: 0 0 20px rgba(189, 147, 249, .25);--pp-shadow-glow-volt: 0 0 20px rgba(255, 121, 198, .18);--pp-focus-ring: rgba(189, 147, 249, .2);--pp-overlay-light: rgba(255, 255, 255, .05);--pp-overlay-dark: rgba(0, 0, 0, .45);--pp-card-bg: var(--pp-bg-secondary);--pp-input-bg: var(--pp-bg-tertiary);--pp-scrollbar-track: var(--pp-bg-secondary);--pp-scrollbar-thumb: var(--pp-border)}[data-theme-variant=dracula-light]{color-scheme:light;--pp-bg-primary: #f8f8f2;--pp-bg-secondary: #f0edf7;--pp-bg-tertiary: #e4def1;--pp-border: #c8c1d6;--pp-text-primary: #282a36;--pp-text-secondary: #44475a;--pp-text-tertiary: #6272a4;--pp-accent-volt: #ff79c6;--pp-accent-purple: #bd93f9;--pp-gradient: linear-gradient(90deg, #bd93f9, #ff79c6);--pp-success: #50fa7b;--pp-error: #ff5555;--pp-warning: #ffb86c;--pp-info: #8be9fd;--pp-shadow-sm: 0 1px 3px rgba(40, 42, 54, .08);--pp-shadow-md: 0 4px 12px rgba(40, 42, 54, .1);--pp-shadow-lg: 0 8px 24px rgba(40, 42, 54, .12);--pp-shadow-glow-purple: 0 0 20px rgba(189, 147, 249, .18);--pp-shadow-glow-volt: 0 0 20px rgba(255, 121, 198, .14);--pp-focus-ring: rgba(189, 147, 249, .16);--pp-overlay-light: rgba(40, 42, 54, .04);--pp-overlay-dark: rgba(40, 42, 54, .1);--pp-card-bg: #ffffff;--pp-input-bg: #f5f2fb;--pp-scrollbar-track: #e5def1;--pp-scrollbar-thumb: #c0b7d4}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.brand,.nav-brand,.back-link{text-decoration:none;color:inherit}.ask-launcher[data-v-d3c1dab7]{position:fixed;bottom:18px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:.84rem;font-weight:600;letter-spacing:.02em;background:#6f5af0;color:#fff;border:none;border-radius:28px;cursor:pointer;box-shadow:0 8px 24px #7460fa66,0 2px 6px #0000004d;z-index:950;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;font-family:inherit}.ask-launcher[data-v-d3c1dab7]:hover{background:#8472f5;transform:translateY(-1px);box-shadow:0 12px 28px #7460fa80,0 2px 6px #0000004d}.ask-launcher.is-open[data-v-d3c1dab7]{background:#4a3ec0;z-index:1100}.ask-launcher-icon[data-v-d3c1dab7]{font-size:1rem;line-height:1}.ask-launcher-label[data-v-d3c1dab7]{font-family:inherit}.ask-overlay[data-v-d3c1dab7]{position:fixed;inset:0;background:#0000004d;z-index:1000;display:flex;justify-content:flex-end;align-items:stretch}.ask-panel[data-v-d3c1dab7]{width:min(420px,96vw);background:var(--pp-bg-secondary, #1a1825);border-left:1px solid rgba(116,96,250,.3);display:flex;flex-direction:column;color:var(--pp-text-primary, #fff);box-shadow:-8px 0 32px #00000080;animation:ask-slide-in-d3c1dab7 .22s ease;padding-bottom:64px;box-sizing:border-box}@keyframes ask-slide-in-d3c1dab7{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}.ask-head[data-v-d3c1dab7]{padding:16px 18px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.06)}.ask-eyebrow[data-v-d3c1dab7]{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b6a8ff}.ask-title[data-v-d3c1dab7]{margin:4px 0 0;font-size:1rem;font-weight:600;color:var(--pp-text-primary, #fff)}.ask-close[data-v-d3c1dab7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:50%;width:28px;height:28px;font-size:.84rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;flex-shrink:0;font-family:inherit}.ask-close[data-v-d3c1dab7]:hover{background:#ffffff1a;color:#fff}.ask-thread[data-v-d3c1dab7]{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ask-turn[data-v-d3c1dab7]{display:flex}.ask-turn.turn-user[data-v-d3c1dab7]{justify-content:flex-end}.ask-turn-bubble[data-v-d3c1dab7]{max-width:90%;padding:10px 14px;border-radius:12px;font-size:.84rem;line-height:1.55}.ask-turn.turn-user .ask-turn-bubble[data-v-d3c1dab7]{background:#7460fa2e;color:var(--pp-text-primary, #fff);border-bottom-right-radius:3px}.ask-turn.turn-assistant .ask-turn-bubble[data-v-d3c1dab7]{background:#ffffff0a;color:var(--pp-text-primary, rgba(255, 255, 255, .92));border:1px solid rgba(255,255,255,.08);border-bottom-left-radius:3px}.ask-turn-text[data-v-d3c1dab7]{margin:0 0 8px}.ask-turn-text[data-v-d3c1dab7]:last-child{margin-bottom:0}.ask-loading[data-v-d3c1dab7]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.ask-spinner[data-v-d3c1dab7]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:ask-spin-d3c1dab7 .7s linear infinite}@keyframes ask-spin-d3c1dab7{to{transform:rotate(360deg)}}.ask-error[data-v-d3c1dab7]{padding:10px 12px;background:#d9636314;border-left:3px solid rgba(217,99,99,.5);border-radius:4px;font-size:.78rem;color:#e89191}.ask-retry[data-v-d3c1dab7]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.ask-suggestions[data-v-d3c1dab7]{display:flex;align-items:center;gap:6px;padding:8px 18px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.ask-suggestions-label[data-v-d3c1dab7]{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.ask-chip[data-v-d3c1dab7]{padding:4px 10px;font-size:.72rem;background:#7460fa1a;color:#c5b9ff;border:1px solid rgba(116,96,250,.35);border-radius:12px;cursor:pointer;font-family:inherit}.ask-chip[data-v-d3c1dab7]:hover{background:#7460fa38;color:#fff}.ask-foot[data-v-d3c1dab7]{padding:12px 18px 4px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:8px;align-items:flex-end}.ask-input[data-v-d3c1dab7]{flex:1;font-family:inherit;font-size:.84rem;padding:8px 12px;background:#ffffff08;color:var(--pp-text-primary, #fff);border:1px solid rgba(255,255,255,.15);border-radius:5px;resize:none;line-height:1.4}.ask-input[data-v-d3c1dab7]:focus{outline:none;border-color:#7460fa8c;background:#7460fa0a}.ask-submit[data-v-d3c1dab7]{padding:8px 14px;font-size:.78rem;font-weight:600;background:#6f5af0;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:inherit}.ask-submit[data-v-d3c1dab7]:disabled{opacity:.45;cursor:not-allowed}.ask-submit[data-v-d3c1dab7]:hover:not(:disabled){background:#8472f5}.ask-meta[data-v-d3c1dab7]{margin:6px 18px 12px;font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}@media(max-width:520px){.ask-launcher-label[data-v-d3c1dab7]{display:none}.ask-launcher[data-v-d3c1dab7]{padding:12px;border-radius:50%}}.ws-switcher select[data-v-e9ab8d81]{padding:6px 8px;background:var(--pp-bg-secondary);color:var(--pp-text-primary);border:1px solid var(--pp-border);border-radius:4px;font-size:13px}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:var(--pp-font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--pp-text-primary);background-color:var(--pp-bg-primary);min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--pp-scrollbar-track, var(--pp-bg-secondary))}::-webkit-scrollbar-thumb{background:var(--pp-scrollbar-thumb, var(--pp-border));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--pp-accent-purple)}html[data-theme=light] .upload-zone,html[data-theme=light] .input-wrapper,html[data-theme=light] .question-textarea,html[data-theme=light] .concept-input,html[data-theme=light] .concept-textarea{background:#00000005!important}[data-theme=light] .model-dropdown{box-shadow:0 8px 24px #0000001a}[data-theme=light] *{transition-property:background-color,color,border-color,box-shadow;transition-duration:.2s}button{font-family:inherit}.app-auth-bar{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--pp-bg-secondary);border-bottom:1px solid var(--pp-border);font-size:13px}.app-auth-bar .auth-bar-spacer{flex:1}.app-auth-bar .auth-bar-link,.app-auth-bar .auth-bar-button{color:var(--pp-text-primary);text-decoration:none;background:transparent;border:1px solid var(--pp-border);border-radius:4px;padding:6px 12px;cursor:pointer;font-size:13px}.app-auth-bar .auth-bar-link:hover,.app-auth-bar .auth-bar-button:hover{background:var(--pp-bg-primary)}.history-database[data-v-c019b533]{position:relative;width:100%;min-height:280px;margin-top:40px;padding:35px 0 40px;overflow:visible}.history-database.no-projects[data-v-c019b533]{min-height:auto;padding:40px 0 20px}.tech-grid-bg[data-v-c019b533]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.grid-pattern[data-v-c019b533]{position:absolute;inset:0;background-image:linear-gradient(to right,var(--pp-border) 1px,transparent 1px),linear-gradient(to bottom,var(--pp-border) 1px,transparent 1px);background-size:50px 50px;opacity:.3;background-position:top left}.gradient-overlay[data-v-c019b533]{position:absolute;inset:0;background:linear-gradient(to right,var(--pp-bg-primary) 0%,transparent 15%,transparent 85%,var(--pp-bg-primary) 100%),linear-gradient(to bottom,var(--pp-bg-primary) 0%,transparent 20%,transparent 80%,var(--pp-bg-primary) 100%);pointer-events:none}.section-header[data-v-c019b533]{position:relative;z-index:100;display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px;font-family:var(--pp-font-mono);padding:0 40px}.section-line[data-v-c019b533]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--pp-border),transparent);max-width:300px}.section-title[data-v-c019b533]{font-size:.8rem;font-weight:500;color:var(--pp-text-tertiary);letter-spacing:3px;text-transform:uppercase}.cards-container[data-v-c019b533]{position:relative;display:flex;justify-content:center;align-items:flex-start;padding:0 40px;transition:min-height .7s cubic-bezier(.23,1,.32,1)}.project-card[data-v-c019b533]{position:absolute;width:280px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:0;padding:14px;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:box-shadow .3s ease,border-color .3s ease,transform .7s cubic-bezier(.23,1,.32,1),opacity .7s cubic-bezier(.23,1,.32,1)}.project-card[data-v-c019b533]:hover{box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;border-color:var(--pp-accent-purple);z-index:1000!important}.project-card.hovering[data-v-c019b533]{z-index:1000!important}.card-header[data-v-c019b533]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--pp-border);font-family:var(--pp-font-mono);font-size:.7rem}.card-id[data-v-c019b533]{color:var(--pp-text-secondary);letter-spacing:.5px;font-weight:500}.card-status-icons[data-v-c019b533]{display:flex;align-items:center;gap:6px}.status-icon[data-v-c019b533]{font-size:.75rem;transition:all .2s ease;cursor:default}.status-icon.available[data-v-c019b533]{opacity:1}.status-icon:nth-child(1).available[data-v-c019b533]{color:var(--pp-accent-purple)}.status-icon:nth-child(2).available[data-v-c019b533]{color:var(--pp-accent-volt)}.status-icon:nth-child(3).available[data-v-c019b533]{color:var(--pp-success)}.status-icon.unavailable[data-v-c019b533]{color:var(--pp-text-tertiary);opacity:.5}.card-progress[data-v-c019b533]{display:flex;align-items:center;gap:6px;letter-spacing:.5px;font-weight:600;font-size:.65rem}.status-dot[data-v-c019b533]{font-size:.5rem}.card-progress.completed[data-v-c019b533]{color:var(--pp-success)}.card-progress.in-progress[data-v-c019b533]{color:var(--pp-accent-volt)}.card-progress.not-started[data-v-c019b533],.card-status.pending[data-v-c019b533]{color:var(--pp-text-tertiary)}.card-files-wrapper[data-v-c019b533]{position:relative;width:100%;min-height:48px;max-height:110px;margin-bottom:12px;padding:8px 10px;background:linear-gradient(135deg,var(--pp-bg-tertiary) 0%,var(--pp-bg-primary) 100%);border-radius:4px;border:1px solid var(--pp-border);overflow:hidden}.files-list[data-v-c019b533]{display:flex;flex-direction:column;gap:4px}.files-more[data-v-c019b533]{display:flex;align-items:center;justify-content:center;padding:3px 6px;font-family:var(--pp-font-mono);font-size:.6rem;color:var(--pp-text-secondary);background:#ffffff1a;border-radius:3px;letter-spacing:.3px}.file-item[data-v-c019b533]{display:flex;align-items:center;gap:8px;padding:4px 6px;background:#ffffff1a;border-radius:3px;transition:all .2s ease}.file-item[data-v-c019b533]:hover{background:#fff3;transform:translate(2px);border-color:var(--pp-border)}.file-tag[data-v-c019b533]{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 4px;border-radius:2px;font-family:var(--pp-font-mono);font-size:.55rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.2px;flex-shrink:0;min-width:28px}.file-tag.pdf[data-v-c019b533]{background:#f2e6e6;color:#a65a5a}.file-tag.doc[data-v-c019b533]{background:#e6eff5;color:#5a7ea6}.file-tag.xls[data-v-c019b533]{background:#e6f2e8;color:#5aa668}.file-tag.ppt[data-v-c019b533]{background:#f5efe6;color:#a6815a}.file-tag.txt[data-v-c019b533]{background:#f0f0f0;color:#757575}.file-tag.code[data-v-c019b533]{background:#eae6f2;color:#815aa6}.file-tag.img[data-v-c019b533]{background:#e6f2f2;color:#5aa6a6}.file-tag.zip[data-v-c019b533]{background:#f2f0e6;color:#a69b5a}.file-tag.other[data-v-c019b533]{background:var(--pp-bg-tertiary);color:var(--pp-text-secondary)}.file-name[data-v-c019b533]{font-family:var(--pp-font-primary);font-size:.7rem;color:var(--pp-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.1px}.files-empty[data-v-c019b533]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;color:var(--pp-text-tertiary)}.empty-file-icon[data-v-c019b533]{font-size:1rem;opacity:.5}.empty-file-text[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:.7rem;letter-spacing:.5px}.project-card:hover .card-files-wrapper[data-v-c019b533]{border-color:var(--pp-border);background:linear-gradient(135deg,var(--pp-bg-secondary) 0%,var(--pp-bg-tertiary) 100%)}.corner-mark.top-left-only[data-v-c019b533]{position:absolute;top:6px;left:6px;width:8px;height:8px;border-top:1.5px solid var(--pp-text-tertiary);border-left:1.5px solid var(--pp-text-tertiary);pointer-events:none;z-index:10}.card-title[data-v-c019b533]{font-family:var(--pp-font-primary);font-size:.9rem;font-weight:700;color:var(--pp-text-primary);margin:0 0 6px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.project-card:hover .card-title[data-v-c019b533]{color:var(--pp-accent-purple)}.card-desc[data-v-c019b533]{font-family:var(--pp-font-primary);font-size:.75rem;color:var(--pp-text-secondary);margin:0 0 16px;line-height:1.5;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-footer[data-v-c019b533]{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--pp-border);font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-text-tertiary);font-weight:500}.card-datetime[data-v-c019b533]{display:flex;align-items:center;gap:8px}.card-footer .card-progress[data-v-c019b533]{display:flex;align-items:center;gap:6px;letter-spacing:.5px;font-weight:600;font-size:.65rem}.card-footer .status-dot[data-v-c019b533]{font-size:.5rem}.card-footer .card-progress.completed[data-v-c019b533]{color:var(--pp-success)}.card-footer .card-progress.in-progress[data-v-c019b533]{color:var(--pp-accent-volt)}.card-footer .card-progress.not-started[data-v-c019b533]{color:var(--pp-text-tertiary)}.card-bottom-line[data-v-c019b533]{position:absolute;bottom:0;left:0;height:2px;width:0;background-color:var(--pp-accent-purple);transition:width .5s cubic-bezier(.23,1,.32,1);z-index:20}.project-card:hover .card-bottom-line[data-v-c019b533]{width:100%}.empty-state[data-v-c019b533],.loading-state[data-v-c019b533]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px;color:var(--pp-text-tertiary);text-align:center}.empty-icon[data-v-c019b533]{font-size:2rem;opacity:.5}.empty-title[data-v-c019b533]{margin:0;font-size:1.05rem;font-weight:600;color:var(--pp-text-secondary);font-family:var(--pp-font-mono)}.empty-desc[data-v-c019b533]{margin:0;max-width:460px;font-size:.88rem;line-height:1.5;color:var(--pp-text-tertiary)}.loading-spinner[data-v-c019b533]{width:24px;height:24px;border:2px solid var(--pp-border);border-top-color:var(--pp-text-secondary);border-radius:50%;animation:spin-c019b533 .8s linear infinite}@keyframes spin-c019b533{to{transform:rotate(360deg)}}@media(max-width:1200px){.project-card[data-v-c019b533]{width:240px}}@media(max-width:768px){.cards-container[data-v-c019b533]{padding:0 20px}.project-card[data-v-c019b533]{width:200px}}@media(max-width:600px){.cards-container[data-v-c019b533]{flex-direction:column;align-items:stretch;gap:14px;padding:0 16px;min-height:auto!important}.project-card[data-v-c019b533]{position:relative!important;transform:none!important;width:100%!important;max-width:420px;margin:0 auto}}.modal-overlay[data-v-c019b533]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-c019b533]{background:var(--pp-bg-secondary);width:560px;max-width:90vw;max-height:85vh;overflow-y:auto;border:1px solid var(--pp-border);border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-enter-active[data-v-c019b533],.modal-leave-active[data-v-c019b533]{transition:opacity .3s ease}.modal-enter-from[data-v-c019b533],.modal-leave-to[data-v-c019b533]{opacity:0}.modal-enter-active .modal-content[data-v-c019b533]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .modal-content[data-v-c019b533]{transition:all .2s ease-in}.modal-enter-from .modal-content[data-v-c019b533],.modal-leave-to .modal-content[data-v-c019b533]{transform:scale(.95) translateY(10px);opacity:0}.modal-header[data-v-c019b533]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;border-bottom:1px solid var(--pp-border);background:var(--pp-bg-secondary)}.modal-title-section[data-v-c019b533]{display:flex;align-items:center;gap:16px}.modal-id[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:1rem;font-weight:600;color:var(--pp-text-primary);letter-spacing:.5px}.modal-progress[data-v-c019b533]{display:flex;align-items:center;gap:6px;font-family:var(--pp-font-mono);font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:4px;background:var(--pp-bg-tertiary)}.modal-progress.completed[data-v-c019b533]{color:var(--pp-success);background:#10b9811a}.modal-progress.in-progress[data-v-c019b533]{color:var(--pp-accent-volt);background:#f59e0b1a}.modal-progress.not-started[data-v-c019b533]{color:var(--pp-text-tertiary);background:var(--pp-bg-tertiary)}.modal-create-time[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:.75rem;color:var(--pp-text-tertiary);letter-spacing:.3px}.modal-close[data-v-c019b533]{width:32px;height:32px;border:none;background:transparent;font-size:1.5rem;color:var(--pp-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:6px}.modal-close[data-v-c019b533]:hover{background:var(--pp-bg-tertiary);color:var(--pp-text-primary)}.modal-body[data-v-c019b533]{padding:24px 32px}.modal-section[data-v-c019b533]{margin-bottom:24px}.modal-section[data-v-c019b533]:last-child{margin-bottom:0}.modal-label[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:.75rem;color:var(--pp-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:500}.modal-requirement[data-v-c019b533]{font-size:.95rem;color:var(--pp-text-primary);line-height:1.6;padding:16px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:8px}.modal-files[data-v-c019b533]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto;padding-right:4px}.modal-files[data-v-c019b533]::-webkit-scrollbar{width:4px}.modal-files[data-v-c019b533]::-webkit-scrollbar-track{background:var(--pp-bg-tertiary);border-radius:2px}.modal-files[data-v-c019b533]::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}.modal-files[data-v-c019b533]::-webkit-scrollbar-thumb:hover{background:var(--pp-text-tertiary)}.modal-file-item[data-v-c019b533]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px;transition:all .2s ease}.modal-file-item[data-v-c019b533]:hover{border-color:var(--pp-text-tertiary);box-shadow:0 1px 2px #0000000d}.modal-file-name[data-v-c019b533]{font-size:.85rem;color:var(--pp-text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-empty[data-v-c019b533]{font-size:.85rem;color:var(--pp-text-tertiary);padding:16px;background:var(--pp-bg-tertiary);border:1px dashed var(--pp-border);border-radius:6px;text-align:center}.modal-divider[data-v-c019b533]{display:flex;align-items:center;gap:16px;padding:10px 32px 0;background:var(--pp-bg-secondary)}.divider-line[data-v-c019b533]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--pp-border),transparent)}.divider-text[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-tertiary);letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.modal-actions[data-v-c019b533]{display:flex;gap:16px;padding:20px 32px;background:var(--pp-bg-secondary)}.modal-btn[data-v-c019b533]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--pp-border);border-radius:8px;background:var(--pp-bg-secondary);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.modal-btn[data-v-c019b533]:hover:not(:disabled){border-color:var(--pp-accent-purple);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.modal-btn[data-v-c019b533]:disabled{opacity:.5;cursor:not-allowed;background:var(--pp-bg-tertiary)}.btn-step[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:.6rem;font-weight:500;color:var(--pp-text-tertiary);letter-spacing:.5px;text-transform:uppercase}.btn-icon[data-v-c019b533]{font-size:1.4rem;line-height:1;transition:color .2s ease}.btn-text[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:.75rem;font-weight:600;letter-spacing:.5px;color:var(--pp-text-secondary)}.modal-btn.btn-project .btn-icon[data-v-c019b533]{color:var(--pp-accent-purple)}.modal-btn.btn-simulation .btn-icon[data-v-c019b533]{color:var(--pp-accent-volt)}.modal-btn.btn-report .btn-icon[data-v-c019b533]{color:var(--pp-success)}.modal-btn:hover:not(:disabled) .btn-text[data-v-c019b533]{color:var(--pp-text-primary)}.modal-playback-hint[data-v-c019b533]{display:flex;align-items:center;justify-content:center;padding:0 32px 20px;background:var(--pp-bg-secondary)}.hint-text[data-v-c019b533]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-tertiary);letter-spacing:.3px;text-align:center;line-height:1.5}[data-theme=light]{box-shadow:0 1px 3px #0000000f}[data-theme=light]{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}[data-theme=light]{background:#0000000a}[data-theme=light]{background:#00000008}[data-theme=light]{box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008}[data-theme=light]{box-shadow:0 4px 6px -1px #0000000f}[data-theme=light]{box-shadow:0 1px 2px #0000000a}.qsw-card[data-v-fd6c5636]{margin:0 0 24px;padding:18px 22px;background:linear-gradient(135deg,#7460fa1a,#7ed1c80f 60%,#ffffff05);border:1px solid rgba(116,96,250,.35);border-radius:10px}.qsw-head[data-v-fd6c5636]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.qsw-eyebrow[data-v-fd6c5636]{font-size:.84rem;font-weight:700;letter-spacing:.04em;color:#b6a8ff}.qsw-dismiss[data-v-fd6c5636]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));cursor:pointer;font-family:inherit;font-size:.78rem}.qsw-dismiss[data-v-fd6c5636]:hover{background:#ffffff14;color:#fff}.qsw-prompt[data-v-fd6c5636]{margin:0 0 12px;font-size:.88rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .82))}.qsw-input[data-v-fd6c5636]{width:100%;background:#0000002e;color:var(--pp-text-primary, rgba(255, 255, 255, .92));border:1px solid rgba(116,96,250,.3);border-radius:6px;padding:10px 12px;font-family:var(--pp-font-primary);font-size:.9rem;line-height:1.5;resize:vertical;min-height:70px}.qsw-input[data-v-fd6c5636]:focus{outline:none;border-color:#7460fa99}.qsw-input[data-v-fd6c5636]:disabled{opacity:.6}.qsw-input[data-v-fd6c5636]::placeholder{color:var(--pp-text-tertiary, rgba(255, 255, 255, .4))}.qsw-input-foot[data-v-fd6c5636]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;flex-wrap:wrap;gap:8px}.qsw-hint[data-v-fd6c5636]{font-size:.74rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.qsw-shortcut[data-v-fd6c5636]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .4))}.qsw-submit-btn[data-v-fd6c5636]{padding:8px 18px;background:#7460fa3d;color:#b6a8ff;border:1px solid rgba(116,96,250,.5);border-radius:6px;font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .12s ease}.qsw-submit-btn[data-v-fd6c5636]:hover:not(:disabled){background:#7460fa66;color:#fff}.qsw-submit-btn[data-v-fd6c5636]:disabled{opacity:.4;cursor:not-allowed}.qsw-loading[data-v-fd6c5636]{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));padding:12px 0}.qsw-spinner[data-v-fd6c5636]{width:13px;height:13px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:qsw-spin-fd6c5636 .7s linear infinite}@keyframes qsw-spin-fd6c5636{to{transform:rotate(360deg)}}.qsw-error[data-v-fd6c5636]{font-size:.84rem;color:#e89191;padding:10px 12px;border-radius:4px;background:#d963630f;margin:8px 0}.qsw-retry[data-v-fd6c5636]{margin-left:8px;padding:4px 10px;font-size:.74rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:4px;cursor:pointer;font-family:inherit}.qsw-retry.qsw-retry-secondary[data-v-fd6c5636]{background:#ffffff0d;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));border-color:#ffffff24}.qsw-result-head[data-v-fd6c5636]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.qsw-result-eyebrow[data-v-fd6c5636]{font-size:.84rem;font-weight:700;color:#b6a8ff}.qsw-confidence-pill[data-v-fd6c5636]{padding:3px 10px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:12px;cursor:help}.qsw-confidence-pill.conf-high[data-v-fd6c5636]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.36)}.qsw-confidence-pill.conf-moderate[data-v-fd6c5636]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.qsw-confidence-pill.conf-low[data-v-fd6c5636]{color:#f08a6e;background:#f08a6e14;border:1px solid rgba(240,138,110,.32)}.qsw-parsed-intent[data-v-fd6c5636]{margin:0 0 14px;padding:8px 12px;font-size:.84rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .82));background:#ffffff08;border-left:2px solid rgba(116,96,250,.4);border-radius:0 4px 4px 0}.qsw-parsed-intent strong[data-v-fd6c5636]{color:#b6a8ff;font-weight:700}.qsw-brief-preview[data-v-fd6c5636]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px}.qsw-brief-field[data-v-fd6c5636]{display:flex;flex-direction:column;gap:2px}.qsw-brief-label[data-v-fd6c5636]{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.qsw-brief-value[data-v-fd6c5636]{font-size:.84rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .9))}.qsw-brief-list[data-v-fd6c5636]{margin:2px 0 0;padding-left:18px;font-size:.82rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .88))}.qsw-brief-list li[data-v-fd6c5636]{margin:1px 0}.qsw-settings[data-v-fd6c5636]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}.qsw-settings-label[data-v-fd6c5636]{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-right:4px}.qsw-setting-chip[data-v-fd6c5636]{padding:2px 9px;font-size:.72rem;color:#7ed1c8;background:#7ed1c814;border:1px solid rgba(126,209,200,.3);border-radius:10px}.qsw-rationale[data-v-fd6c5636]{margin:0 0 14px;font-size:.78rem;line-height:1.45;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.qsw-actions[data-v-fd6c5636]{display:flex;gap:8px;flex-wrap:wrap}.qsw-apply-btn[data-v-fd6c5636]{padding:8px 18px;background:#58cc6238;color:#58cc62;border:1px solid rgba(88,204,98,.5);border-radius:6px;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.qsw-apply-btn[data-v-fd6c5636]:hover{background:#58cc625c;color:#fff}.spp-card[data-v-a12b1b4d]{margin:0 0 14px;padding:12px 14px;background:linear-gradient(135deg,#7ed1c80f,#7460fa0a 70%);border:1px solid rgba(126,209,200,.22);border-radius:8px}.spp-input-row[data-v-a12b1b4d]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#00000029;border:1px solid rgba(126,209,200,.3);border-radius:6px}.spp-icon[data-v-a12b1b4d]{font-size:1rem;opacity:.75}.spp-input[data-v-a12b1b4d]{flex:1;background:transparent;border:none;color:var(--pp-text-primary, rgba(255, 255, 255, .92));font-family:inherit;font-size:.88rem;outline:none}.spp-input[data-v-a12b1b4d]:disabled{opacity:.6}.spp-input[data-v-a12b1b4d]::placeholder{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.spp-search-btn[data-v-a12b1b4d]{padding:5px 14px;background:#7ed1c833;color:#7ed1c8;border:1px solid rgba(126,209,200,.5);border-radius:4px;font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.spp-search-btn[data-v-a12b1b4d]:hover:not(:disabled){background:#7ed1c852;color:#fff}.spp-search-btn[data-v-a12b1b4d]:disabled{opacity:.4;cursor:not-allowed}.spp-clear[data-v-a12b1b4d]{padding:5px 10px;background:transparent;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));border:1px solid rgba(255,255,255,.12);border-radius:4px;font-family:inherit;font-size:.72rem;cursor:pointer}.spp-clear[data-v-a12b1b4d]:hover{background:#ffffff0d;color:#fff}.spp-loading[data-v-a12b1b4d]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:.82rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.spp-spinner[data-v-a12b1b4d]{width:11px;height:11px;border:2px solid #7ed1c8;border-right-color:transparent;border-radius:50%;display:inline-block;animation:spp-spin-a12b1b4d .7s linear infinite}@keyframes spp-spin-a12b1b4d{to{transform:rotate(360deg)}}.spp-error[data-v-a12b1b4d]{margin-top:10px;font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.spp-retry[data-v-a12b1b4d]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.spp-meta[data-v-a12b1b4d]{margin:12px 0 10px;font-size:.82rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.spp-meta strong[data-v-a12b1b4d]{color:#7ed1c8}.spp-meta-sub[data-v-a12b1b4d]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-size:.72rem}.spp-empty[data-v-a12b1b4d]{margin:0;padding:12px;font-size:.82rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .65));text-align:center;background:#ffffff08;border-radius:4px}.spp-matches[data-v-a12b1b4d]{display:flex;flex-direction:column;gap:8px}.spp-match[data-v-a12b1b4d]{padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(126,209,200,.45);border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.spp-match[data-v-a12b1b4d]:hover{background:#7ed1c814;border-color:#7ed1c866;transform:translate(2px)}.spp-match[data-v-a12b1b4d]:focus-visible{outline:2px solid rgba(126,209,200,.6);outline-offset:2px}.spp-match-head[data-v-a12b1b4d]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.spp-relevance-pill[data-v-a12b1b4d]{flex-shrink:0;padding:2px 8px;font-size:.66rem;font-weight:700;letter-spacing:.04em;border-radius:10px}.spp-relevance-pill.rel-very-high[data-v-a12b1b4d]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.36)}.spp-relevance-pill.rel-high[data-v-a12b1b4d]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.34)}.spp-relevance-pill.rel-moderate[data-v-a12b1b4d]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.spp-relevance-pill.rel-low[data-v-a12b1b4d]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.spp-match-name[data-v-a12b1b4d]{flex:1;min-width:0;font-size:.86rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.spp-match-concept-score[data-v-a12b1b4d]{flex-shrink:0;font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6));font-variant-numeric:tabular-nums}.spp-match-arrow[data-v-a12b1b4d]{flex-shrink:0;color:#ffffff4d}.spp-match:hover .spp-match-arrow[data-v-a12b1b4d]{color:#7ed1c8}.spp-match-reason[data-v-a12b1b4d]{margin:0 0 4px;font-size:.8rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.spp-match-preview[data-v-a12b1b4d]{margin:0;font-size:.72rem;line-height:1.4;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.spp-foot[data-v-a12b1b4d]{margin:8px 0 0;font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));text-align:center}.pi-wrap[data-v-40220f91]{margin:16px 0;padding:14px 16px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7));display:flex;flex-direction:column;gap:12px}.pi-trigger[data-v-40220f91]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer}.pi-trigger[data-v-40220f91]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.pi-trigger[data-v-40220f91]:disabled{opacity:.5;cursor:not-allowed}.pi-sparkle[data-v-40220f91]{font-size:16px}.pi-spinner[data-v-40220f91]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:pi-spin-40220f91 .8s linear infinite}@keyframes pi-spin-40220f91{to{transform:rotate(360deg)}}.pi-error[data-v-40220f91]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pi-retry[data-v-40220f91]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.pi-head[data-v-40220f91]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pi-meta[data-v-40220f91]{display:inline-flex;flex-wrap:wrap;gap:6px}.pi-meta-pill[data-v-40220f91]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.pi-coverage-pill[data-v-40220f91]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.pi-cov-rich[data-v-40220f91]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.pi-cov-moderate[data-v-40220f91]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.pi-cov-sparse[data-v-40220f91]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.pi-head-actions[data-v-40220f91]{display:inline-flex;gap:6px;align-items:center}.pi-regen[data-v-40220f91],.pi-dismiss[data-v-40220f91]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;min-width:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.pi-regen[data-v-40220f91]:hover:not(:disabled),.pi-dismiss[data-v-40220f91]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.pi-regen[data-v-40220f91]:disabled{opacity:.5;cursor:not-allowed}.pi-section[data-v-40220f91]{margin-top:4px}.pi-section-tag[data-v-40220f91]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px}.pi-section-tag-yes[data-v-40220f91]{background:#50c8781f;color:#5ed080}.pi-section-tag-no[data-v-40220f91]{background:#dc64501f;color:#e88c70}.pi-section-tag-info[data-v-40220f91]{background:#78b4dc1f;color:#7eb5dd}.pi-section-tag-accent[data-v-40220f91]{background:#845adf2e;color:#b48af1}.pi-pattern-list[data-v-40220f91]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pi-pattern-item[data-v-40220f91]{padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.pi-pattern-head[data-v-40220f91]{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.pi-pattern-label[data-v-40220f91]{font-size:13px;font-weight:600;color:var(--text, #d0d0e0)}.pi-conf-pill[data-v-40220f91]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.pi-conf-strong[data-v-40220f91]{background:#50c87826;color:#5ed080}.pi-conf-moderate[data-v-40220f91]{background:#dcb45026;color:#e6c25a}.pi-conf-suggestive[data-v-40220f91]{background:#9696a01f;color:#b0b0bd}.pi-pattern-char[data-v-40220f91]{margin:0;font-size:12px;color:var(--text-muted, #8a8a99);font-style:italic;line-height:1.4}.pi-pattern-chips[data-v-40220f91]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.pi-project-chip[data-v-40220f91]{display:inline-block;padding:2px 7px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:11px;color:var(--text, #d0d0e0);white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.pi-project-chip-yes[data-v-40220f91]{background:#50c8781a;border-color:#50c8784d}.pi-project-chip-no[data-v-40220f91]{background:#dc64501a;border-color:#dc64504d}.pi-list[data-v-40220f91]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pi-list-item[data-v-40220f91]{position:relative;padding:4px 4px 4px 18px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.pi-list-item-info[data-v-40220f91]:before{content:"→";position:absolute;left:2px;top:4px;color:#7eb5dd;font-weight:700}.pi-suggest-list[data-v-40220f91]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pi-suggest-item[data-v-40220f91]{padding:8px 10px;border-radius:8px;background:#845adf0f;border:1px solid rgba(132,90,223,.2)}.pi-suggest-label[data-v-40220f91]{display:block;font-size:13px;font-weight:600;color:var(--accent-fg, #b48af1);margin-bottom:2px}.pi-suggest-rationale[data-v-40220f91]{margin:0;font-size:12px;font-style:italic;color:var(--text, #d0d0e0);line-height:1.45}.tl-wrap[data-v-1be6724c]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.tl-toggle[data-v-1be6724c]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 10px;min-height:28px;border-radius:6px;border:1px solid rgba(132,90,223,.4);background:#845adf1a;color:var(--accent-fg, #b48af1);font-size:12px;font-weight:600;cursor:pointer}.tl-toggle[data-v-1be6724c]:hover:not(:disabled){background:#845adf2e;border-color:#845adfb3}.tl-toggle[data-v-1be6724c]:disabled{opacity:.5;cursor:not-allowed}.tl-sparkle[data-v-1be6724c]{font-size:13px}.tl-spinner[data-v-1be6724c]{width:11px;height:11px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:tl-spin-1be6724c .8s linear infinite}@keyframes tl-spin-1be6724c{to{transform:rotate(360deg)}}.tl-error[data-v-1be6724c]{padding:8px 10px;border-radius:6px;background:#dc32321a;border:1px solid rgba(220,50,50,.3);color:#ff8a8a;font-size:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tl-retry[data-v-1be6724c]{align-self:flex-end;padding:4px 10px;font-size:11px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.tl-result[data-v-1be6724c]{padding:10px 12px;border-radius:8px;background:#845adf0d;border:1px solid rgba(132,90,223,.25);display:flex;flex-direction:column;gap:8px}.tl-head[data-v-1be6724c]{display:flex;justify-content:space-between;align-items:center}.tl-eyebrow[data-v-1be6724c]{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--accent-fg, #b48af1)}.tl-dismiss[data-v-1be6724c]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:2px 8px;min-height:22px;min-width:22px;font-size:11px;color:var(--text-muted, #8a8a99);cursor:pointer}.tl-dismiss[data-v-1be6724c]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.tl-summary[data-v-1be6724c]{margin:0;padding:6px 10px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:12px;font-style:italic;color:var(--text, #d0d0e0);line-height:1.5}.tl-list[data-v-1be6724c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tl-item[data-v-1be6724c]{padding:6px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:3px}.tl-app-directly_applicable[data-v-1be6724c]{border-left:3px solid #5ed080}.tl-app-cautionary[data-v-1be6724c]{border-left:3px solid #e88c70}.tl-app-partial[data-v-1be6724c]{border-left:3px solid #e6c25a}.tl-item-head[data-v-1be6724c]{display:flex;justify-content:space-between;align-items:center}.tl-app-pill[data-v-1be6724c]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tl-app-directly_applicable .tl-app-pill[data-v-1be6724c]{background:#50c87826;color:#5ed080}.tl-app-cautionary .tl-app-pill[data-v-1be6724c]{background:#dc645026;color:#e88c70}.tl-app-partial .tl-app-pill[data-v-1be6724c]{background:#dcb45026;color:#e6c25a}.tl-item-text[data-v-1be6724c]{margin:0;font-size:12px;color:var(--text, #d0d0e0);line-height:1.45}.tl-item-source[data-v-1be6724c]{margin:0;font-size:10px;color:var(--text-muted, #8a8a99);font-style:italic;line-height:1.4}.tl-source-tag[data-v-1be6724c]{text-transform:uppercase;font-weight:600;letter-spacing:.4px;margin-right:4px;color:#fff6}.tl-no-learnings[data-v-1be6724c]{margin:0;font-size:12px;color:var(--text-muted, #8a8a99);font-style:italic}.scb-card[data-v-30d51b3a]{margin:10px 0;padding:12px 14px;background:linear-gradient(135deg,#7ed1c80f,#7460fa0a 70%);border:1px solid rgba(126,209,200,.22);border-radius:8px}.scb-pre[data-v-30d51b3a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.scb-pre-text[data-v-30d51b3a]{flex:1;min-width:220px;font-size:.84rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.scb-find-btn[data-v-30d51b3a]{padding:6px 14px;background:#7ed1c82e;color:#7ed1c8;border:1px solid rgba(126,209,200,.45);border-radius:5px;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.scb-find-btn[data-v-30d51b3a]:hover:not(:disabled){background:#7ed1c84d;color:#fff}.scb-find-btn[data-v-30d51b3a]:disabled{opacity:.5;cursor:wait}.scb-loading[data-v-30d51b3a]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.scb-spinner[data-v-30d51b3a]{width:11px;height:11px;border:2px solid #7ed1c8;border-right-color:transparent;border-radius:50%;display:inline-block;animation:scb-spin-30d51b3a .7s linear infinite}@keyframes scb-spin-30d51b3a{to{transform:rotate(360deg)}}.scb-error[data-v-30d51b3a]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.scb-retry[data-v-30d51b3a]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.scb-head[data-v-30d51b3a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.scb-head-text[data-v-30d51b3a]{font-size:.82rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.scb-head-text strong[data-v-30d51b3a]{color:#7ed1c8}.scb-meta[data-v-30d51b3a]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-size:.74rem}.scb-head-actions[data-v-30d51b3a]{display:flex;gap:6px}.scb-rerun[data-v-30d51b3a],.scb-close[data-v-30d51b3a]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.scb-rerun[data-v-30d51b3a]:hover:not(:disabled),.scb-close[data-v-30d51b3a]:hover{background:#ffffff1a;color:#fff}.scb-rerun[data-v-30d51b3a]:disabled{opacity:.5;cursor:wait}.scb-empty[data-v-30d51b3a]{margin:0;padding:10px 12px;font-size:.82rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .65));background:#ffffff08;border-radius:4px;text-align:center}.scb-matches[data-v-30d51b3a]{display:flex;flex-direction:column;gap:8px}.scb-match[data-v-30d51b3a]{padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(126,209,200,.45);border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.scb-match[data-v-30d51b3a]:hover{background:#7ed1c814;border-color:#7ed1c866;transform:translate(2px)}.scb-match[data-v-30d51b3a]:focus-visible{outline:2px solid rgba(126,209,200,.6);outline-offset:2px}.scb-match-head[data-v-30d51b3a]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.scb-similarity-pill[data-v-30d51b3a]{flex-shrink:0;padding:2px 8px;font-size:.66rem;font-weight:700;letter-spacing:.04em;border-radius:10px}.scb-similarity-pill.sim-very-high[data-v-30d51b3a]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.36)}.scb-similarity-pill.sim-high[data-v-30d51b3a]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.34)}.scb-similarity-pill.sim-moderate[data-v-30d51b3a]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.scb-similarity-pill.sim-low[data-v-30d51b3a]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.scb-match-name[data-v-30d51b3a]{flex:1;min-width:0;font-size:.86rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.scb-match-score[data-v-30d51b3a]{flex-shrink:0;font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6));font-variant-numeric:tabular-nums}.scb-match-arrow[data-v-30d51b3a]{flex-shrink:0;color:#ffffff4d}.scb-match:hover .scb-match-arrow[data-v-30d51b3a]{color:#7ed1c8}.scb-match-reason[data-v-30d51b3a]{margin:0 0 4px;font-size:.8rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.scb-match-preview[data-v-30d51b3a]{margin:0;font-size:.72rem;line-height:1.4;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.scb-foot[data-v-30d51b3a]{margin:8px 0 0;font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));text-align:center}.theme-selector[data-v-6bb9a778]{display:inline-flex;align-items:center;flex-shrink:0}.theme-selector-shell[data-v-6bb9a778]{position:relative;width:clamp(144px,13vw,186px);border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);background:var(--pp-bg-secondary);box-shadow:var(--pp-shadow-sm);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme-selector-shell[data-v-6bb9a778]:hover{border-color:var(--pp-accent-purple);box-shadow:var(--pp-shadow-md)}.theme-selector-shell[data-v-6bb9a778]:focus-within{border-color:var(--pp-accent-purple);box-shadow:0 0 0 3px var(--pp-focus-ring),var(--pp-shadow-md)}.theme-selector-swatch[data-v-6bb9a778]{position:absolute;left:12px;top:50%;width:11px;height:11px;border-radius:999px;transform:translateY(-50%);background:var(--pp-gradient);box-shadow:var(--pp-shadow-glow-purple);pointer-events:none}.theme-selector-input[data-v-6bb9a778]{width:100%;border:0;outline:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--pp-text-primary);font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:.75rem 2.25rem;cursor:pointer}.theme-selector-input[data-v-6bb9a778]:focus{outline:none}.theme-selector-caret[data-v-6bb9a778]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--pp-text-tertiary);pointer-events:none}.sr-only[data-v-6bb9a778]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.theme-selector-shell[data-v-6bb9a778]{width:138px}.theme-selector-input[data-v-6bb9a778]{font-size:.75rem;padding-inline-end:2rem}}.sample-preview[data-v-a6b7e9c0]{display:flex;flex-direction:column;gap:14px;padding:16px;margin:0 0 16px;background:#5f4dff0a;border:1px solid rgba(95,77,255,.14);border-radius:8px}.sample-preview-head[data-v-a6b7e9c0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sample-preview-label[data-v-a6b7e9c0]{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-accent-purple, #a78bfa)}.sample-preview-score[data-v-a6b7e9c0]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:4px 12px;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;border-radius:999px}.score-high[data-v-a6b7e9c0]{background:#22c55e2e;color:#4ade80}.score-mid[data-v-a6b7e9c0]{background:#f59e0b2e;color:#fbbf24}.score-low[data-v-a6b7e9c0]{background:#ef44442e;color:#f87171}.sample-preview-verdict[data-v-a6b7e9c0]{margin:0;font-size:.88rem;line-height:1.5;color:var(--pp-text-primary);font-style:italic}.sample-preview-section[data-v-a6b7e9c0]{display:flex;flex-direction:column;gap:6px}.sample-preview-h4[data-v-a6b7e9c0]{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sample-preview-list[data-v-a6b7e9c0]{margin:0;padding-left:18px;font-size:.82rem;line-height:1.5;color:var(--pp-text-secondary)}.sample-preview-list li[data-v-a6b7e9c0]{margin-bottom:4px}.sample-preview-list--positive li[data-v-a6b7e9c0]::marker{color:#4ade80}.sample-preview-list--negative li[data-v-a6b7e9c0]::marker{color:#f87171}.sample-preview-quote[data-v-a6b7e9c0]{margin:0;padding:12px 14px;background:#0000002e;border-left:3px solid var(--pp-accent-purple, #a78bfa);border-radius:0 6px 6px 0}.sample-preview-quote blockquote[data-v-a6b7e9c0]{margin:0 0 8px;font-size:.86rem;line-height:1.5;color:var(--pp-text-primary);font-style:italic}.sample-preview-quote figcaption[data-v-a6b7e9c0]{display:flex;flex-direction:column;gap:2px;font-size:.74rem}.quote-persona[data-v-a6b7e9c0]{color:var(--pp-text-secondary);font-weight:500}.quote-role[data-v-a6b7e9c0]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-size:.7rem;font-family:ui-monospace,SF Mono,Menlo,monospace}.sample-preview-disclaimer[data-v-a6b7e9c0]{margin:4px 0 0;font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));line-height:1.45}.example-card[data-v-f8bee746]{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--pp-bg-secondary, rgba(20, 24, 36, .6));border:1px solid var(--pp-border, rgba(255, 255, 255, .08));cursor:pointer;transition:border-color .15s,transform .15s,background .15s,box-shadow .15s}.example-card[data-v-f8bee746]:hover:not(:disabled){border-color:#5f4dff8c;background:var(--pp-bg-tertiary, rgba(28, 32, 48, .7));transform:translateY(-2px)}.example-card[data-v-f8bee746]:focus-within{border-color:#5f4dffb3;box-shadow:0 0 0 3px #5f4dff2e}.example-card[data-v-f8bee746]:disabled{opacity:.5;cursor:not-allowed}.example-card-head[data-v-f8bee746]{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.example-card-icon[data-v-f8bee746]{font-size:1rem;line-height:1}.example-card-industry[data-v-f8bee746]{font-size:.7rem}.example-card-name[data-v-f8bee746]{color:var(--pp-text-primary);line-height:1.3}.example-card-teaser[data-v-f8bee746]{color:var(--pp-text-secondary);line-height:1.45}.example-card-runtime[data-v-f8bee746]{font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums}.example-card--compact[data-v-f8bee746]{padding:12px;border-radius:var(--pp-radius-s, 6px)}.example-card--compact .example-card-name[data-v-f8bee746]{font-size:.92rem;font-weight:600;margin:0}.example-card--compact .example-card-teaser[data-v-f8bee746]{font-size:.78rem;margin:0}.example-card--compact .example-card-meta[data-v-f8bee746]{display:flex;justify-content:flex-end;margin-top:4px}.example-card--full[data-v-f8bee746]{padding:20px;border-radius:12px;box-shadow:0 4px 16px #00000026;cursor:default}.example-card--full[data-v-f8bee746]:hover{box-shadow:0 6px 24px #5f4dff1f}.example-card--full .example-card-head[data-v-f8bee746]{align-items:flex-start;gap:12px;margin-bottom:12px;text-transform:none;letter-spacing:0}.example-card-icon--lg[data-v-f8bee746]{font-size:1.75rem}.example-card-meta-stack[data-v-f8bee746]{display:flex;flex-direction:column;gap:2px;flex:1}.example-card--full .example-card-industry[data-v-f8bee746]{text-transform:uppercase;letter-spacing:.06em;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.example-card-name--lg[data-v-f8bee746]{margin:0 0 8px;font-size:1.1rem;font-weight:600}.example-card--full .example-card-teaser[data-v-f8bee746]{margin:0 0 14px;font-size:.85rem}.example-card-panel[data-v-f8bee746]{display:flex;flex-direction:column;gap:2px;margin:0 0 12px;padding:8px 12px;border-left:3px solid rgba(95,77,255,.55);background:#5f4dff0d;border-radius:0 6px 6px 0}.example-card-panel-label[data-v-f8bee746]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pp-accent-purple, #a78bfa)}.example-card-panel-name[data-v-f8bee746]{font-size:.82rem;font-weight:600;color:var(--pp-text-primary)}.example-card-panel-desc[data-v-f8bee746]{font-size:.74rem;line-height:1.4;color:var(--pp-text-secondary)}.example-card-details[data-v-f8bee746]{margin:0 0 16px;padding:10px 12px;background:#5f4dff0a;border:1px solid rgba(95,77,255,.14);border-radius:6px;font-size:.8rem}.example-card-details summary[data-v-f8bee746]{cursor:pointer;font-weight:500;color:var(--pp-text-secondary);transition:color .15s}.example-card-details summary[data-v-f8bee746]:hover{color:var(--pp-text-primary)}.example-card-details[open] summary[data-v-f8bee746]{margin-bottom:10px}.brief-dl[data-v-f8bee746]{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;font-size:.78rem;color:var(--pp-text-secondary)}.brief-dl dt[data-v-f8bee746]{font-weight:600;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6))}.brief-dl dd[data-v-f8bee746]{margin:0 0 6px;line-height:1.5}.brief-dl .ad-copy[data-v-f8bee746]{font-style:italic}.brief-ul[data-v-f8bee746]{margin:0;padding-left:16px}.brief-ul li[data-v-f8bee746]{margin-bottom:2px}.example-card-actions[data-v-f8bee746]{display:flex;gap:8px;margin-top:auto}.run-example-btn[data-v-f8bee746]{flex:2;padding:10px 16px;font-size:.9rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#5f4dff,#8b5cf6);border:none;border-radius:6px;cursor:pointer;transition:opacity .15s,transform .15s}.customize-example-btn[data-v-f8bee746]{flex:1;padding:10px 12px;font-size:.85rem;font-weight:500;color:var(--pp-text-secondary);background:transparent;border:1px solid rgba(95,77,255,.35);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.customize-example-btn[data-v-f8bee746]:hover:not(:disabled){background:#5f4dff14;border-color:#5f4dff99;color:var(--pp-text-primary)}.customize-example-btn[data-v-f8bee746]:disabled{opacity:.4;cursor:not-allowed}.customize-example-btn[data-v-f8bee746]:focus-visible{outline:3px solid rgba(95,77,255,.6);outline-offset:2px}.run-example-btn[data-v-f8bee746]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.run-example-btn[data-v-f8bee746]:disabled{opacity:.5;cursor:not-allowed}.run-example-btn[data-v-f8bee746]:focus-visible{outline:3px solid rgba(95,77,255,.6);outline-offset:2px}.example-card-details summary[data-v-f8bee746]:focus-visible{outline:2px solid rgba(95,77,255,.6);outline-offset:2px;border-radius:4px}.example-card-key-hint[data-v-f8bee746]{margin-left:6px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.65rem;background:#5f4dff1a;border:1px solid rgba(95,77,255,.18);border-radius:3px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.bfs-wrap[data-v-a47fa65a]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;position:relative;max-width:100%}.bfs-list-mode[data-v-a47fa65a]{display:block}.bfs-btn[data-v-a47fa65a]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#6f5af0;background:#7460fa14;border:1px dashed rgba(116,96,250,.35);border-radius:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:inherit}.bfs-btn[data-v-a47fa65a]:hover:not(:disabled){background:#7460fa24;border-color:#7460fa8c}.bfs-btn[data-v-a47fa65a]:disabled{cursor:not-allowed;opacity:.5;background:#ffffff08;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));border-color:#ffffff1f}.bfs-sparkle[data-v-a47fa65a]{font-size:.85rem;line-height:1}.bfs-spinner[data-v-a47fa65a]{width:11px;height:11px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:bfs-spin-a47fa65a .7s linear infinite}@keyframes bfs-spin-a47fa65a{to{transform:rotate(360deg)}}.bfs-hint[data-v-a47fa65a]{font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.bfs-error[data-v-a47fa65a]{margin-top:6px;padding:6px 10px;border-radius:6px;background:#d9636314;border:1px dashed rgba(217,99,99,.4);font-size:.72rem;color:#d96363;width:100%}.bfs-retry[data-v-a47fa65a]{margin-left:8px;padding:1px 8px;font-size:.68rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:4px;cursor:pointer;font-family:inherit}.bfs-dropdown[data-v-a47fa65a]{margin-top:8px;padding:10px 12px;background:#7460fa0a;border:1px solid rgba(116,96,250,.25);border-radius:6px;width:100%}.bfs-dropdown-head[data-v-a47fa65a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bfs-dropdown-title[data-v-a47fa65a]{flex:1;font-size:.7rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));letter-spacing:.02em}.bfs-dropdown-title em[data-v-a47fa65a]{font-style:normal;color:var(--pp-text-primary, #fff);font-weight:600}.bfs-regen[data-v-a47fa65a],.bfs-dismiss[data-v-a47fa65a]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));cursor:pointer;font-size:.72rem;font-family:inherit}.bfs-regen[data-v-a47fa65a]:hover,.bfs-dismiss[data-v-a47fa65a]:hover{background:#ffffff1a;color:var(--pp-text-primary, #fff)}.bfs-list[data-v-a47fa65a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bfs-item[data-v-a47fa65a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 10px;background:#ffffff08;border-radius:5px;cursor:pointer;transition:background .12s ease}.bfs-item[data-v-a47fa65a]:hover,.bfs-item[data-v-a47fa65a]:focus{background:#7460fa1a;outline:1px solid rgba(116,96,250,.4);outline-offset:-1px}.bfs-item-text[data-v-a47fa65a]{flex:1;font-size:.78rem;line-height:1.45;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.bfs-sub[data-v-a47fa65a]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.bfs-sub li[data-v-a47fa65a]{list-style:disc}.bfs-apply[data-v-a47fa65a]{font-size:.62rem;letter-spacing:.04em;color:#6f5af0;opacity:0;transition:opacity .12s ease;flex-shrink:0;margin-top:2px}.bfs-item:hover .bfs-apply[data-v-a47fa65a],.bfs-item:focus .bfs-apply[data-v-a47fa65a]{opacity:1}.bfs-reasoning[data-v-a47fa65a]{margin:8px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));font-style:italic}.bfs-reasoning-tag[data-v-a47fa65a]{text-transform:uppercase;letter-spacing:.06em;font-style:normal;font-weight:600;margin-right:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .65))}.tsr-wrap[data-v-0e1fc722]{margin-bottom:12px}.tsr-row[data-v-0e1fc722]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tsr-btn[data-v-0e1fc722]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;font-size:.74rem;font-weight:600;letter-spacing:.02em;color:#6f5af0;background:#7460fa1a;border:1px dashed rgba(116,96,250,.4);border-radius:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:inherit}.tsr-btn[data-v-0e1fc722]:hover:not(:disabled){background:#7460fa2e;border-color:#7460fa99}.tsr-btn[data-v-0e1fc722]:disabled{cursor:not-allowed;opacity:.5;background:#ffffff08;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));border-color:#ffffff1f}.tsr-btn.is-open[data-v-0e1fc722]{background:#7460fa38;border-color:#7460fa99}.tsr-sparkle[data-v-0e1fc722]{font-size:.9rem;line-height:1}.tsr-spinner[data-v-0e1fc722]{width:11px;height:11px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:tsr-spin-0e1fc722 .7s linear infinite}@keyframes tsr-spin-0e1fc722{to{transform:rotate(360deg)}}.tsr-hint[data-v-0e1fc722]{font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.tsr-panel[data-v-0e1fc722]{margin-top:10px;padding:12px 14px;background:#7460fa0f;border:1px solid rgba(116,96,250,.3);border-radius:8px}.tsr-error[data-v-0e1fc722]{font-size:.74rem;color:#d96363;padding:8px 10px;border-radius:5px;background:#d9636314}.tsr-retry[data-v-0e1fc722]{margin-left:8px;padding:1px 8px;font-size:.68rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:4px;cursor:pointer;font-family:inherit}.tsr-rec-head[data-v-0e1fc722]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tsr-rec-tag[data-v-0e1fc722]{flex:1;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6f5af0}.tsr-regen[data-v-0e1fc722],.tsr-dismiss[data-v-0e1fc722]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));cursor:pointer;font-size:.72rem;font-family:inherit}.tsr-regen[data-v-0e1fc722]:hover,.tsr-dismiss[data-v-0e1fc722]:hover{background:#ffffff1a;color:var(--pp-text-primary, #fff)}.tsr-rec-grid[data-v-0e1fc722]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:10px}.tsr-rec-cell[data-v-0e1fc722]{padding:8px 10px;background:#ffffff0a;border-radius:5px}.tsr-rec-key[data-v-0e1fc722]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.tsr-rec-val[data-v-0e1fc722]{font-size:.84rem;font-weight:600;color:var(--pp-text-primary, #fff);margin-top:2px}.tsr-rec-reasoning[data-v-0e1fc722]{margin:0 0 12px;font-size:.76rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.tsr-rec-reasoning-tag[data-v-0e1fc722]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-right:4px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));font-size:.66rem}.tsr-rec-actions[data-v-0e1fc722]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tsr-apply[data-v-0e1fc722]{padding:6px 16px;font-size:.78rem;font-weight:600;background:#6f5af0;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:inherit}.tsr-apply[data-v-0e1fc722]:hover{background:#8472f5}.tsr-rec-foot[data-v-0e1fc722]{font-size:.68rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.pfa-wrap[data-v-62b92cf1]{margin-top:8px}.pfa-btn[data-v-62b92cf1]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.76rem;font-weight:600;letter-spacing:.02em;color:#6f5af0;background:#7460fa1a;border:1px dashed rgba(116,96,250,.4);border-radius:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:inherit}.pfa-btn[data-v-62b92cf1]:hover:not(:disabled){background:#7460fa2e;border-color:#7460fa99}.pfa-btn[data-v-62b92cf1]:disabled{cursor:not-allowed;opacity:.5}.pfa-btn.is-open[data-v-62b92cf1]{background:#7460fa38;border-color:#7460fa99}.pfa-icon[data-v-62b92cf1]{font-size:.9rem;line-height:1}.pfa-spinner[data-v-62b92cf1]{width:11px;height:11px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:pfa-spin-62b92cf1 .7s linear infinite}@keyframes pfa-spin-62b92cf1{to{transform:rotate(360deg)}}.pfa-hint[data-v-62b92cf1]{font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic;margin-left:8px}.pfa-panel[data-v-62b92cf1]{margin-top:12px;padding:14px;background:#7460fa0a;border:1px solid rgba(116,96,250,.25);border-radius:8px}.pfa-head[data-v-62b92cf1]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.pfa-tag[data-v-62b92cf1]{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b6a8ff}.pfa-foot[data-v-62b92cf1]{font-size:.66rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.pfa-fields[data-v-62b92cf1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pfa-field[data-v-62b92cf1]{padding:8px 10px;background:#ffffff08;border-radius:5px;border-left:2px solid transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pfa-field[data-v-62b92cf1]:hover{background:#ffffff0f}.pfa-field.is-included[data-v-62b92cf1]{border-left-color:#7460fa8c}.pfa-field.is-empty[data-v-62b92cf1]{opacity:.55;cursor:default}.pfa-field-head[data-v-62b92cf1]{display:flex;align-items:center;gap:8px}.pfa-check[data-v-62b92cf1]{margin:0;cursor:pointer}.pfa-field-name[data-v-62b92cf1]{flex:1;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.pfa-confidence[data-v-62b92cf1]{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:3px}.pfa-confidence.conf-high[data-v-62b92cf1]{color:#6fd17a;background:#58cc621a}.pfa-confidence.conf-medium[data-v-62b92cf1]{color:#f5c842;background:#f5c84214}.pfa-confidence.conf-low[data-v-62b92cf1]{color:#ffffff80;background:#ffffff0a}.pfa-confidence.conf-empty[data-v-62b92cf1]{color:#ffffff59;background:transparent;border:1px dashed rgba(255,255,255,.15)}.pfa-field-value[data-v-62b92cf1]{margin-top:4px;font-size:.78rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .92));padding-left:24px}.pfa-sub[data-v-62b92cf1]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.pfa-field-empty[data-v-62b92cf1]{margin-top:4px;font-size:.72rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));padding-left:24px}.pfa-reasoning[data-v-62b92cf1]{margin:10px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.72rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.pfa-reasoning-tag[data-v-62b92cf1]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-style:normal;font-size:.62rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));margin-right:4px}.pfa-truncate-warn[data-v-62b92cf1]{margin:8px 0 0;padding:6px 10px;font-size:.72rem;background:#f5c8420f;border-left:2px solid rgba(245,200,66,.4);border-radius:4px;color:#f5c842}.pfa-actions[data-v-62b92cf1]{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pfa-apply[data-v-62b92cf1]{padding:6px 16px;font-size:.78rem;font-weight:600;background:#6f5af0;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:inherit}.pfa-apply[data-v-62b92cf1]:disabled{opacity:.45;cursor:not-allowed}.pfa-apply[data-v-62b92cf1]:hover:not(:disabled){background:#8472f5}.pfa-regen[data-v-62b92cf1],.pfa-dismiss[data-v-62b92cf1]{padding:4px 12px;font-size:.72rem;background:#ffffff0d;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));border:1px solid rgba(255,255,255,.12);border-radius:4px;cursor:pointer;font-family:inherit}.pfa-regen[data-v-62b92cf1]:hover,.pfa-dismiss[data-v-62b92cf1]:hover{background:#ffffff1a;color:var(--pp-text-primary, #fff)}.pfa-error[data-v-62b92cf1]{font-size:.78rem;color:#d96363;padding:8px 10px;border-radius:5px;background:#d963630f}.pfa-retry[data-v-62b92cf1]{margin-left:8px;padding:1px 8px;font-size:.68rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:4px;cursor:pointer;font-family:inherit}.brc-card[data-v-0ae76bcc]{margin:14px 0;padding:14px 16px;background:linear-gradient(135deg,#7460fa0f,#7460fa03 70%);border:1px solid rgba(116,96,250,.22);border-radius:8px}.brc-pre[data-v-0ae76bcc]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.brc-pre-text[data-v-0ae76bcc]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.brc-pre-title[data-v-0ae76bcc]{font-size:.92rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.brc-pre-sub[data-v-0ae76bcc]{font-size:.78rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.brc-check-btn[data-v-0ae76bcc]{padding:8px 16px;background:#7460fa33;color:#b6a8ff;border:1px solid rgba(116,96,250,.5);border-radius:6px;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background-color .12s ease}.brc-check-btn[data-v-0ae76bcc]:hover:not(:disabled){background:#7460fa52;color:#fff}.brc-check-btn[data-v-0ae76bcc]:disabled{opacity:.4;cursor:not-allowed}.brc-loading[data-v-0ae76bcc]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.brc-spinner[data-v-0ae76bcc]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:brc-spin-0ae76bcc .7s linear infinite}@keyframes brc-spin-0ae76bcc{to{transform:rotate(360deg)}}.brc-error[data-v-0ae76bcc]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.brc-retry[data-v-0ae76bcc]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.brc-head[data-v-0ae76bcc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.brc-score-row[data-v-0ae76bcc]{display:flex;align-items:center;gap:10px}.brc-band-pill[data-v-0ae76bcc]{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:12px}.brc-band-pill.band-strong[data-v-0ae76bcc]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.4)}.brc-band-pill.band-adequate[data-v-0ae76bcc]{color:#7ed1c8;background:#7ed1c81a;border:1px solid rgba(126,209,200,.36)}.brc-band-pill.band-weak[data-v-0ae76bcc]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.brc-band-pill.band-blocked[data-v-0ae76bcc]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.4)}.brc-score[data-v-0ae76bcc]{font-size:.92rem;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.brc-score strong[data-v-0ae76bcc]{font-weight:700;font-size:1.2rem}.brc-score-suffix[data-v-0ae76bcc]{font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-left:2px}.brc-recheck[data-v-0ae76bcc]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.brc-recheck[data-v-0ae76bcc]:hover:not(:disabled){background:#ffffff1a;color:#fff}.brc-summary[data-v-0ae76bcc]{margin:0 0 12px;font-size:.84rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .82))}.brc-section-label[data-v-0ae76bcc]{display:block;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-bottom:6px}.brc-strengths[data-v-0ae76bcc]{margin-bottom:12px}.brc-strength-list[data-v-0ae76bcc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.brc-strength[data-v-0ae76bcc]{display:flex;gap:8px;font-size:.82rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.brc-strength-check[data-v-0ae76bcc]{color:#58cc62;font-weight:700}.brc-issues[data-v-0ae76bcc]{display:flex;flex-direction:column;gap:8px}.brc-issue[data-v-0ae76bcc]{padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(255,255,255,.2);border-radius:6px}.brc-issue.sev-blocker[data-v-0ae76bcc]{border-left-color:#e3504e;background:#e3504e0a}.brc-issue.sev-warning[data-v-0ae76bcc]{border-left-color:#f5c842}.brc-issue.sev-nit[data-v-0ae76bcc]{border-left-color:#ffffff4d}.brc-issue-head[data-v-0ae76bcc]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.brc-sev-pill[data-v-0ae76bcc]{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:10px}.brc-sev-pill.sev-blocker[data-v-0ae76bcc]{color:#e3504e;background:#e3504e1f;border:1px solid rgba(227,80,78,.4)}.brc-sev-pill.sev-warning[data-v-0ae76bcc]{color:#f5c842;background:#f5c8421a;border:1px solid rgba(245,200,66,.34)}.brc-sev-pill.sev-nit[data-v-0ae76bcc]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.brc-cat[data-v-0ae76bcc]{font-size:.66rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.brc-issue-msg[data-v-0ae76bcc]{margin:0 0 6px;font-size:.84rem;line-height:1.45;color:var(--pp-text-primary, rgba(255, 255, 255, .9))}.brc-fix[data-v-0ae76bcc]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:#7460fa14;border-radius:4px;font-size:.78rem}.brc-fix-label[data-v-0ae76bcc]{flex-shrink:0;font-weight:600;color:#b6a8ff}.brc-fix-text[data-v-0ae76bcc]{flex:1;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));line-height:1.45}.brc-copy-fix[data-v-0ae76bcc]{flex-shrink:0;padding:2px 8px;background:#7460fa2e;color:#b6a8ff;border:1px solid rgba(116,96,250,.4);border-radius:3px;cursor:pointer;font-size:.7rem;font-family:inherit}.brc-copy-fix[data-v-0ae76bcc]:hover{background:#7460fa52;color:#fff}.brc-clean[data-v-0ae76bcc]{margin:8px 0 0;font-size:.86rem;color:#58cc62;text-align:center;padding:8px;background:#58cc620f;border-radius:4px}.brc-block-warn[data-v-0ae76bcc]{margin:10px 0 0;font-size:.78rem;line-height:1.45;color:#e89191;padding:8px 10px;background:#e3504e0f;border:1px solid rgba(227,80,78,.24);border-radius:4px}.cst-card[data-v-99fbeb99]{margin:14px 0;padding:14px 16px;background:linear-gradient(135deg,#f5c8420f,#7460fa0a 60%,#ffffff05);border:1px solid rgba(245,200,66,.22);border-radius:8px}.cst-pre[data-v-99fbeb99]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.cst-pre-text[data-v-99fbeb99]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:220px}.cst-pre-title[data-v-99fbeb99]{font-size:.92rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.cst-pre-sub[data-v-99fbeb99]{font-size:.78rem;line-height:1.5;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.cst-run-btn[data-v-99fbeb99]{padding:8px 18px;background:#f5c8422e;color:#f5c842;border:1px solid rgba(245,200,66,.5);border-radius:6px;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background-color .12s ease}.cst-run-btn[data-v-99fbeb99]:hover:not(:disabled){background:#f5c8424d;color:#fff}.cst-run-btn[data-v-99fbeb99]:disabled{opacity:.4;cursor:not-allowed}.cst-loading[data-v-99fbeb99]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.cst-spinner[data-v-99fbeb99]{width:11px;height:11px;border:2px solid #f5c842;border-right-color:transparent;border-radius:50%;display:inline-block;animation:cst-spin-99fbeb99 .7s linear infinite}@keyframes cst-spin-99fbeb99{to{transform:rotate(360deg)}}.cst-error[data-v-99fbeb99]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.cst-retry[data-v-99fbeb99]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.cst-head[data-v-99fbeb99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.cst-head-title[data-v-99fbeb99]{font-size:.86rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.cst-head-title strong[data-v-99fbeb99]{color:#f5c842}.cst-head-actions[data-v-99fbeb99]{display:flex;gap:6px}.cst-rerun[data-v-99fbeb99],.cst-close[data-v-99fbeb99]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.cst-rerun[data-v-99fbeb99]:hover:not(:disabled),.cst-close[data-v-99fbeb99]:hover{background:#ffffff1a;color:#fff}.cst-rerun[data-v-99fbeb99]:disabled{opacity:.5;cursor:wait}.cst-grid[data-v-99fbeb99]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:900px){.cst-grid[data-v-99fbeb99]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1300px){.cst-grid[data-v-99fbeb99]{grid-template-columns:repeat(3,1fr)}}.cst-reaction[data-v-99fbeb99]{padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(245,200,66,.45);border-radius:6px}.cst-reaction.stance-advocate[data-v-99fbeb99]{border-left-color:#58cc6299}.cst-reaction.stance-supporter[data-v-99fbeb99]{border-left-color:#58cc6266}.cst-reaction.stance-mixed[data-v-99fbeb99]{border-left-color:#f5c84266}.cst-reaction.stance-skeptic[data-v-99fbeb99]{border-left-color:#f08a6e80}.cst-reaction.stance-critic[data-v-99fbeb99]{border-left-color:#e3504e8c}.cst-reaction-head[data-v-99fbeb99]{display:flex;gap:10px;margin-bottom:8px}.cst-archetype-icon[data-v-99fbeb99]{flex-shrink:0;font-size:1.6rem;line-height:1;display:flex;align-items:center}.cst-archetype-info[data-v-99fbeb99]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.cst-archetype-label[data-v-99fbeb99]{font-size:.82rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.cst-pills[data-v-99fbeb99]{display:flex;flex-wrap:wrap;gap:4px}.cst-stance-pill[data-v-99fbeb99]{padding:2px 8px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.cst-stance-pill.stance-advocate[data-v-99fbeb99]{color:#58cc62;background:#58cc6224;border:1px solid rgba(88,204,98,.4)}.cst-stance-pill.stance-supporter[data-v-99fbeb99]{color:#6fd17a;background:#58cc6214;border:1px solid rgba(88,204,98,.3)}.cst-stance-pill.stance-mixed[data-v-99fbeb99]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.cst-stance-pill.stance-skeptic[data-v-99fbeb99]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.35)}.cst-stance-pill.stance-critic[data-v-99fbeb99]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.4)}.cst-rec-pill[data-v-99fbeb99]{padding:2px 8px;font-size:.6rem;font-weight:700;letter-spacing:.05em;border-radius:10px}.cst-rec-pill.rec-yes[data-v-99fbeb99]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.3)}.cst-rec-pill.rec-no[data-v-99fbeb99]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.cst-gut[data-v-99fbeb99]{margin:8px 0;padding:8px 12px;background:#ffffff0a;border-left:2px solid rgba(116,96,250,.4);border-radius:0 4px 4px 0;font-size:.84rem;line-height:1.5;font-style:italic;color:var(--pp-text-secondary, rgba(255, 255, 255, .85))}.cst-objection[data-v-99fbeb99],.cst-conditions[data-v-99fbeb99]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.cst-section-label[data-v-99fbeb99]{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.cst-objection .cst-section-label[data-v-99fbeb99]{color:#f08a6e}.cst-conditions .cst-section-label[data-v-99fbeb99]{color:#b6a8ff}.cst-section-text[data-v-99fbeb99]{font-size:.78rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.cst-foot[data-v-99fbeb99]{margin:12px 0 0;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08);font-size:.7rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));text-align:center}.cve-card[data-v-4947c8c6]{margin:10px 0 14px;padding:12px 14px;background:linear-gradient(135deg,#7ed1c80f,#7460fa0a 70%);border:1px solid rgba(126,209,200,.24);border-radius:8px}.cve-pre[data-v-4947c8c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cve-pre-text[data-v-4947c8c6]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:240px}.cve-pre-title[data-v-4947c8c6]{font-size:.92rem;font-weight:600;color:#7ed1c8}.cve-pre-sub[data-v-4947c8c6]{font-size:.78rem;line-height:1.45;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.cve-explore-btn[data-v-4947c8c6]{padding:7px 16px;background:#7ed1c82e;color:#7ed1c8;border:1px solid rgba(126,209,200,.45);border-radius:5px;font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.cve-explore-btn[data-v-4947c8c6]:hover:not(:disabled){background:#7ed1c84d;color:#fff}.cve-explore-btn[data-v-4947c8c6]:disabled{opacity:.5;cursor:wait}.cve-loading[data-v-4947c8c6]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.cve-spinner[data-v-4947c8c6]{width:11px;height:11px;border:2px solid #7ed1c8;border-right-color:transparent;border-radius:50%;display:inline-block;animation:cve-spin-4947c8c6 .7s linear infinite}@keyframes cve-spin-4947c8c6{to{transform:rotate(360deg)}}.cve-error[data-v-4947c8c6]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.cve-retry[data-v-4947c8c6]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.cve-head[data-v-4947c8c6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.cve-head-text[data-v-4947c8c6]{font-size:.84rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.cve-head-text strong[data-v-4947c8c6]{color:#7ed1c8}.cve-head-actions[data-v-4947c8c6]{display:flex;gap:6px}.cve-rerun[data-v-4947c8c6],.cve-close[data-v-4947c8c6]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.cve-rerun[data-v-4947c8c6]:hover:not(:disabled),.cve-close[data-v-4947c8c6]:hover{background:#ffffff1a;color:#fff}.cve-rerun[data-v-4947c8c6]:disabled{opacity:.5;cursor:wait}.cve-grid[data-v-4947c8c6]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:1100px){.cve-grid[data-v-4947c8c6]{grid-template-columns:repeat(2,1fr)}}.cve-variant[data-v-4947c8c6]{padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(126,209,200,.45);border-radius:6px;display:flex;flex-direction:column;gap:6px}.cve-variant.theme-pricing-pivot[data-v-4947c8c6]{border-left-color:#f5c842}.cve-variant.theme-audience-pivot[data-v-4947c8c6]{border-left-color:#f08a6e}.cve-variant.theme-value-prop-pivot[data-v-4947c8c6]{border-left-color:#b6a8ff}.cve-variant.theme-feature-pivot[data-v-4947c8c6]{border-left-color:#58cc62}.cve-variant.theme-positioning-pivot[data-v-4947c8c6]{border-left-color:#6fb3d1}.cve-variant.theme-channel-pivot[data-v-4947c8c6]{border-left-color:#7ed1c8}.cve-variant.theme-scope-pivot[data-v-4947c8c6]{border-left-color:#e3504e}.cve-variant-head[data-v-4947c8c6]{display:flex;align-items:center;gap:8px}.cve-theme-icon[data-v-4947c8c6]{font-size:1rem}.cve-theme-pill[data-v-4947c8c6]{padding:2px 9px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.cve-theme-pill.theme-pricing-pivot[data-v-4947c8c6]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.cve-theme-pill.theme-audience-pivot[data-v-4947c8c6]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.34)}.cve-theme-pill.theme-value-prop-pivot[data-v-4947c8c6]{color:#b6a8ff;background:#b6a8ff1a;border:1px solid rgba(182,168,255,.3)}.cve-theme-pill.theme-feature-pivot[data-v-4947c8c6]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.34)}.cve-theme-pill.theme-positioning-pivot[data-v-4947c8c6]{color:#6fb3d1;background:#6fb3d11a;border:1px solid rgba(111,179,209,.3)}.cve-theme-pill.theme-channel-pivot[data-v-4947c8c6]{color:#7ed1c8;background:#7ed1c81a;border:1px solid rgba(126,209,200,.3)}.cve-theme-pill.theme-scope-pivot[data-v-4947c8c6]{color:#e3504e;background:#e3504e14;border:1px solid rgba(227,80,78,.3)}.cve-variant-name[data-v-4947c8c6]{font-size:.94rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .94))}.cve-changed[data-v-4947c8c6]{margin:0;padding:6px 10px;font-size:.78rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .85));background:#7ed1c80f;border-left:2px solid rgba(126,209,200,.4);border-radius:0 3px 3px 0}.cve-changed-label[data-v-4947c8c6]{font-weight:700;color:#7ed1c8;margin-right:4px}.cve-desc[data-v-4947c8c6]{margin:0;font-size:.82rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.cve-why[data-v-4947c8c6]{margin:0;font-size:.74rem;line-height:1.45;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));font-style:italic}.cve-why-label[data-v-4947c8c6]{font-weight:700;font-style:normal;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6));margin-right:4px}.cve-apply-btn[data-v-4947c8c6]{margin-top:4px;padding:6px 14px;background:#58cc622e;color:#58cc62;border:1px solid rgba(88,204,98,.45);border-radius:4px;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;align-self:flex-start}.cve-apply-btn[data-v-4947c8c6]:hover{background:#58cc6252;color:#fff}.cve-foot[data-v-4947c8c6]{margin:12px 0 0;font-size:.68rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));text-align:center}.cba-wrap[data-v-589f1226]{margin:16px 0 8px;display:flex;flex-direction:column;gap:8px}.cba-btn[data-v-589f1226]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s;align-self:flex-start}.cba-btn[data-v-589f1226]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a);border-color:var(--accent-fg, #b48af1)}.cba-btn[data-v-589f1226]:active:not(:disabled){transform:translateY(1px)}.cba-btn[data-v-589f1226]:disabled{opacity:.45;cursor:not-allowed}.cba-sparkle[data-v-589f1226]{font-size:16px}.cba-spinner[data-v-589f1226]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:cba-spin-589f1226 .8s linear infinite}@keyframes cba-spin-589f1226{to{transform:rotate(360deg)}}.cba-hint[data-v-589f1226]{margin:0;font-size:12px;color:var(--text-muted, #8a8a99);font-style:italic}.cba-panel[data-v-589f1226]{margin-top:8px;padding:16px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7))}.cba-error[data-v-589f1226]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cba-retry[data-v-589f1226]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer}.cba-head[data-v-589f1226]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cba-title[data-v-589f1226]{margin:0;font-size:14px;font-weight:600;color:var(--accent-fg, #b48af1)}.cba-dismiss[data-v-589f1226]{background:transparent;border:none;color:var(--text-muted, #8a8a99);font-size:16px;cursor:pointer;padding:4px 8px;min-height:24px;min-width:24px}.cba-dismiss[data-v-589f1226]:hover{color:var(--text, #d0d0e0)}.cba-coherence[data-v-589f1226]{margin-bottom:12px;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px}.cba-coherence-tag[data-v-589f1226]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--accent-fg, #b48af1);margin-bottom:4px}.cba-coherence-text[data-v-589f1226]{margin:0;font-size:13px;color:var(--text, #d0d0e0);line-height:1.5;font-style:italic}.cba-fills[data-v-589f1226]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cba-fill[data-v-589f1226]{padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:opacity .15s}.cba-fill.is-skipped[data-v-589f1226]{opacity:.5}.cba-fill-head[data-v-589f1226]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:8px}.cba-fill-toggle[data-v-589f1226]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:24px}.cba-fill-toggle input[data-v-589f1226]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent-fg, #b48af1)}.cba-fill-field[data-v-589f1226]{font-size:13px;font-weight:600;color:var(--text, #d0d0e0)}.cba-conf-pill[data-v-589f1226]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.cba-conf-high[data-v-589f1226]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.cba-conf-moderate[data-v-589f1226]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.cba-conf-low[data-v-589f1226]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.cba-fill-value[data-v-589f1226]{margin:0 0 6px;padding:0;font-size:13px;line-height:1.5;color:var(--text, #d0d0e0)}.cba-fill-list[data-v-589f1226]{display:flex;flex-wrap:wrap;gap:6px}.cba-fill-list-item[data-v-589f1226]{display:inline-block;padding:3px 9px;border-radius:12px;background:#845adf1f;border:1px solid rgba(132,90,223,.25);font-size:12px;color:var(--text, #d0d0e0)}.cba-fill-rationale[data-v-589f1226]{margin:4px 0 0;font-size:12px;color:var(--text-muted, #8a8a99);line-height:1.4;font-style:italic}.cba-rationale-tag[data-v-589f1226]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--accent-fg, #b48af1);margin-right:6px}.cba-skipped[data-v-589f1226]{margin-top:12px;padding:8px 10px;background:#ffffff05;border-left:2px solid rgba(220,180,80,.4);border-radius:4px}.cba-skipped-tag[data-v-589f1226]{display:block;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#dcb450cc;margin-bottom:4px}.cba-skipped-list[data-v-589f1226]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cba-skipped-item[data-v-589f1226]{font-size:12px;color:var(--text-muted, #8a8a99);line-height:1.4}.cba-skipped-reason[data-v-589f1226]{margin-left:4px}.cba-actions[data-v-589f1226]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.cba-action[data-v-589f1226]{padding:8px 14px;min-height:36px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.cba-action-secondary[data-v-589f1226]{background:transparent;color:var(--text-muted, #8a8a99);border:1px solid rgba(255,255,255,.15)}.cba-action-secondary[data-v-589f1226]:hover{color:var(--text, #d0d0e0);border-color:#ffffff4d}.cba-action-primary[data-v-589f1226]{background:var(--accent-fg, #b48af1);color:#15151c;border:1px solid var(--accent-fg, #b48af1)}.cba-action-primary[data-v-589f1226]:hover:not(:disabled){background:#c9a3ff;border-color:#c9a3ff}.cba-action-primary[data-v-589f1226]:disabled{opacity:.4;cursor:not-allowed}.home-container[data-v-55e77bcc]{min-height:100vh;background:var(--pp-bg-primary);font-family:var(--pp-font-primary);color:var(--pp-text-primary);display:flex;flex-direction:column}.navbar[data-v-55e77bcc]{height:64px;background:var(--pp-bg-tertiary);display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid var(--pp-border)}.nav-brand-group[data-v-55e77bcc]{display:flex;align-items:baseline;gap:10px}.nav-brand[data-v-55e77bcc]{font-family:var(--pp-font-primary);font-weight:700;font-size:1.3rem;letter-spacing:2px;background:var(--pp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-byline[data-v-55e77bcc]{font-size:.75rem;color:var(--pp-text-tertiary);letter-spacing:.5px}.main-content[data-v-55e77bcc]{max-width:1200px;width:100%;margin:0 auto;padding:0 40px;flex:1}.hero-section[data-v-55e77bcc]{text-align:center;padding:100px 0 80px}.hero-headline[data-v-55e77bcc]{font-size:4rem;font-weight:700;line-height:1.15;margin:0 0 28px;letter-spacing:-1.5px}.gradient-text[data-v-55e77bcc]{background:var(--pp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}.hero-subtitle[data-v-55e77bcc]{font-size:1.15rem;color:var(--pp-text-secondary);max-width:620px;margin:0 auto 40px;line-height:1.7}.hero-cta[data-v-55e77bcc]{display:inline-flex;align-items:center;gap:8px;background:var(--pp-gradient);color:var(--pp-bg-primary);border:none;padding:16px 36px;font-family:var(--pp-font-primary);font-weight:700;font-size:1.05rem;border-radius:var(--pp-radius-m);cursor:pointer;transition:transform .2s,box-shadow .2s;letter-spacing:.3px}.hero-cta[data-v-55e77bcc]:hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-glow-volt)}.hero-cta[data-v-55e77bcc]:active{transform:translateY(0)}.how-it-works[data-v-55e77bcc]{padding:60px 0 80px;border-top:1px solid var(--pp-border)}.section-header[data-v-55e77bcc]{font-size:1.6rem;font-weight:700;margin:0 0 40px;text-align:center;color:var(--pp-text-primary)}.steps-flow[data-v-55e77bcc]{display:flex;gap:16px;position:relative;align-items:stretch}.steps-flow[data-v-55e77bcc]:before{content:"";position:absolute;top:28px;left:40px;right:40px;height:2px;background:var(--pp-border);z-index:0}.step-card[data-v-55e77bcc]{flex:1;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:24px 20px;position:relative;z-index:1;transition:border-color .2s,box-shadow .2s}.step-card[data-v-55e77bcc]:hover{border-color:var(--pp-accent-purple);box-shadow:var(--pp-shadow-glow-purple)}.step-number[data-v-55e77bcc]{display:inline-block;font-family:var(--pp-font-mono);font-weight:700;font-size:.85rem;color:var(--pp-accent-volt);margin-bottom:12px;letter-spacing:1px}.step-title[data-v-55e77bcc]{font-size:1rem;font-weight:600;margin:0 0 8px;color:var(--pp-text-primary)}.step-desc[data-v-55e77bcc]{font-size:.85rem;color:var(--pp-text-secondary);line-height:1.5;margin:0}.console-section[data-v-55e77bcc]{padding:60px 0 80px;border-top:1px solid var(--pp-border)}.console-grid[data-v-55e77bcc]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.console-panel[data-v-55e77bcc]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:24px}.console-panel-header[data-v-55e77bcc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.console-label[data-v-55e77bcc]{font-family:var(--pp-font-mono);font-size:.8rem;font-weight:600;color:var(--pp-text-primary);letter-spacing:.5px}.console-meta[data-v-55e77bcc]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-tertiary)}.upload-zone[data-v-55e77bcc]{border:2px dashed var(--pp-border);border-radius:var(--pp-radius-s);min-height:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s;background:#ffffff05}.upload-zone.has-files[data-v-55e77bcc]{align-items:flex-start;overflow-y:auto;max-height:260px}.upload-zone[data-v-55e77bcc]:hover{border-color:var(--pp-accent-purple);background:#5f4dff0a}.upload-zone.drag-over[data-v-55e77bcc]{border-color:var(--pp-accent-volt);background:#eaff000d}.upload-placeholder[data-v-55e77bcc]{text-align:center;padding:20px}.upload-icon[data-v-55e77bcc]{width:44px;height:44px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--pp-text-tertiary);font-size:1.2rem}.upload-title[data-v-55e77bcc]{font-weight:500;font-size:.9rem;color:var(--pp-text-secondary);margin-bottom:4px}.upload-hint[data-v-55e77bcc]{font-family:var(--pp-font-mono);font-size:.75rem;color:var(--pp-text-tertiary)}.file-list[data-v-55e77bcc]{width:100%;padding:12px;display:flex;flex-direction:column;gap:8px}.file-item[data-v-55e77bcc]{display:flex;align-items:center;background:var(--pp-bg-tertiary);padding:10px 14px;border-radius:var(--pp-radius-s);border:1px solid var(--pp-border);font-family:var(--pp-font-mono);font-size:.82rem}.file-icon-text[data-v-55e77bcc]{color:var(--pp-accent-volt);font-size:.65rem;font-weight:700;letter-spacing:1px;margin-right:10px;flex-shrink:0}.file-name[data-v-55e77bcc]{flex:1;color:var(--pp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn[data-v-55e77bcc]{background:none;border:none;cursor:pointer;font-size:1.2rem;color:var(--pp-text-tertiary);padding:0 4px;line-height:1;transition:color .15s}.remove-btn[data-v-55e77bcc]:hover{color:var(--pp-error)}.input-wrapper[data-v-55e77bcc]{border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);background:#ffffff05;overflow:hidden}.code-input[data-v-55e77bcc]{width:100%;border:none;background:transparent;padding:16px;font-family:var(--pp-font-mono);font-size:.88rem;line-height:1.6;resize:vertical;outline:none;min-height:200px;color:var(--pp-text-primary)}.code-input[data-v-55e77bcc]::placeholder{color:var(--pp-text-tertiary)}.code-input[data-v-55e77bcc]:disabled{opacity:.5}.model-selector-row[data-v-55e77bcc]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:0 4px}.model-label[data-v-55e77bcc]{font-family:var(--pp-font-mono);font-size:.8rem;font-weight:600;color:var(--pp-text-secondary);letter-spacing:.5px;flex-shrink:0}.model-combobox[data-v-55e77bcc]{position:relative;flex:1;max-width:520px}.model-input[data-v-55e77bcc]{width:100%;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);padding:10px 14px;font-family:var(--pp-font-mono);font-size:.82rem;color:var(--pp-text-primary);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.model-input[data-v-55e77bcc]::placeholder{color:var(--pp-text-tertiary)}.model-input[data-v-55e77bcc]:hover{border-color:var(--pp-accent-purple)}.model-input[data-v-55e77bcc]:focus{border-color:var(--pp-accent-volt);box-shadow:0 0 0 2px #eaff001a}.model-input[data-v-55e77bcc]:disabled{opacity:.5;cursor:not-allowed}.model-dropdown[data-v-55e77bcc]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow-y:auto;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);z-index:100;box-shadow:0 8px 24px #0006}.model-dropdown-loading[data-v-55e77bcc],.model-dropdown-empty[data-v-55e77bcc]{padding:14px 16px;font-family:var(--pp-font-mono);font-size:.78rem;color:var(--pp-text-tertiary);text-align:center}.model-group-header[data-v-55e77bcc]{padding:8px 14px 4px;font-family:var(--pp-font-mono);font-size:.68rem;font-weight:700;color:var(--pp-text-tertiary);letter-spacing:1px;text-transform:uppercase;position:sticky;top:0;background:var(--pp-bg-secondary);border-bottom:1px solid var(--pp-border)}.model-dropdown-item[data-v-55e77bcc]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;cursor:pointer;transition:background .12s;font-family:var(--pp-font-mono);font-size:.8rem}.model-dropdown-item[data-v-55e77bcc]:hover,.model-dropdown-item.is-highlighted[data-v-55e77bcc]{background:var(--pp-bg-tertiary)}.model-dropdown-item.is-selected[data-v-55e77bcc]{color:var(--pp-accent-volt)}.model-item-name[data-v-55e77bcc]{color:var(--pp-text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-dropdown-item.is-selected .model-item-name[data-v-55e77bcc]{color:var(--pp-accent-volt)}.model-item-context[data-v-55e77bcc]{color:var(--pp-text-tertiary);font-size:.7rem;flex-shrink:0;margin-left:12px}.console-action[data-v-55e77bcc]{text-align:center}.submit-shortcut-hint[data-v-55e77bcc]{display:block;margin-top:10px;font-size:.78rem;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono)}.submit-shortcut-hint kbd[data-v-55e77bcc]{display:inline-block;padding:1px 6px;font-family:var(--pp-font-mono);font-size:.75rem;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:4px;color:var(--pp-text-secondary);margin:0 2px}.start-btn[data-v-55e77bcc]{width:100%;max-width:480px;background:var(--pp-gradient);color:var(--pp-bg-primary);border:none;padding:18px 32px;font-family:var(--pp-font-primary);font-weight:700;font-size:1.1rem;border-radius:var(--pp-radius-m);display:inline-flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;letter-spacing:.3px}.start-btn[data-v-55e77bcc]:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-glow-volt)}.start-btn[data-v-55e77bcc]:not(:disabled):active{transform:translateY(0)}.start-btn[data-v-55e77bcc]:disabled{opacity:.35;cursor:not-allowed;transform:none}.btn-arrow[data-v-55e77bcc]{font-size:1.2rem}.site-footer[data-v-55e77bcc]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;text-align:center;padding:32px 40px;color:var(--pp-text-tertiary);font-size:.8rem;border-top:1px solid var(--pp-border)}.site-footer-sep[data-v-55e77bcc]{opacity:.5}.site-footer-link[data-v-55e77bcc]{color:var(--pp-text-secondary, rgba(255, 255, 255, .65));text-decoration:none;transition:color .12s ease}.site-footer-link[data-v-55e77bcc]:hover{color:var(--pp-accent, #ff6ac1);text-decoration:underline}.mode-toggle[data-v-55e77bcc]{display:flex;gap:0;margin-bottom:2rem;border:1px solid var(--pp-border);border-radius:8px;overflow:hidden;width:fit-content;margin-left:auto;margin-right:auto}.mode-toggle button[data-v-55e77bcc]{padding:.6rem 1.5rem;background:transparent;color:var(--pp-text-secondary);border:none;cursor:pointer;font-size:.9rem;font-family:var(--pp-font-primary);transition:all .2s}.mode-toggle button.active[data-v-55e77bcc]{background:#8b5cf64d;color:var(--pp-text-primary)}.question-mode[data-v-55e77bcc]{max-width:700px;margin:0 auto 2rem}.question-input-area[data-v-55e77bcc]{display:flex;flex-direction:column;gap:.5rem}.question-textarea[data-v-55e77bcc]{min-height:120px;resize:vertical;border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);background:#ffffff05;padding:16px}.concept-mode[data-v-55e77bcc]{max-width:1000px;margin:0 auto 2rem}.concept-intro[data-v-55e77bcc]{text-align:center;margin-bottom:28px;padding:22px 24px;background:#5f4dff0f;border:1px solid rgba(95,77,255,.25);border-radius:var(--pp-radius-m)}.concept-title[data-v-55e77bcc]{font-size:1.2rem;font-weight:700;margin:0 0 10px;background:var(--pp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.concept-desc[data-v-55e77bcc]{font-size:.95rem;color:var(--pp-text-secondary);margin:0;line-height:1.6}.example-fill-btn[data-v-55e77bcc]{margin-top:14px;padding:8px 16px;font-size:.85rem;font-weight:600;color:var(--pp-text-primary);background:#5f4dff1f;border:1px solid rgba(95,77,255,.4);border-radius:var(--pp-radius-s);cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.example-fill-btn[data-v-55e77bcc]:hover:not(:disabled){background:#5f4dff38;border-color:#5f4dffb3;transform:translateY(-1px)}.example-fill-btn[data-v-55e77bcc]:disabled{opacity:.5;cursor:not-allowed}.example-fill-btn.is-filled[data-v-55e77bcc]{background:#78c8822e;border-color:#78c88299;color:#2f6d3a;cursor:default}.example-row[data-v-55e77bcc]{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.example-row .example-fill-btn[data-v-55e77bcc]{margin-top:0}.browse-examples-btn[data-v-55e77bcc]{padding:7px 14px;font-size:.8rem;font-weight:500;color:var(--pp-text-secondary);background:transparent;border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.browse-examples-btn[data-v-55e77bcc]:hover:not(:disabled){color:var(--pp-text-primary);border-color:#5f4dff80;background:#5f4dff0f}.browse-examples-btn[data-v-55e77bcc]:disabled{opacity:.5;cursor:not-allowed}.showcase-link[data-v-55e77bcc]{display:inline-block;padding:6px 10px;font-size:.78rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));text-decoration:none;border-radius:6px;transition:color .15s,background .15s}.showcase-link[data-v-55e77bcc]:hover{color:var(--pp-accent-purple, #a78bfa);background:#5f4dff0f}.showcase-link[data-v-55e77bcc]:focus-visible{outline:2px solid rgba(95,77,255,.6);outline-offset:2px}.example-gallery[data-v-55e77bcc]{margin-top:12px;padding:14px;background:#5f4dff0a;border:1px solid rgba(95,77,255,.18);border-radius:var(--pp-radius-m, 8px);animation:example-gallery-in-55e77bcc .18s ease}@keyframes example-gallery-in-55e77bcc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.example-gallery-hint[data-v-55e77bcc]{margin:0 0 12px;font-size:.78rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));line-height:1.4}.example-cards[data-v-55e77bcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.draft-status[data-v-55e77bcc]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;margin-left:12px;font-size:.78rem;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono)}.draft-dot[data-v-55e77bcc]{width:6px;height:6px;border-radius:50%;background:#78c882d9}.clear-draft-btn[data-v-55e77bcc]{background:transparent;border:0;padding:6px 10px;margin-left:4px;color:var(--pp-accent-purple, #b8b0ff);font-family:var(--pp-font-mono);font-size:.78rem;text-decoration:underline;border-radius:4px;cursor:pointer;transition:background .15s,color .15s}.clear-draft-btn[data-v-55e77bcc]:hover:not(:disabled){color:var(--pp-text-primary);background:#5f4dff0f}.clear-draft-btn[data-v-55e77bcc]:focus-visible{outline:2px solid rgba(95,77,255,.6);outline-offset:2px}.clear-draft-btn[data-v-55e77bcc]:disabled{opacity:.4;cursor:not-allowed}.concept-grid[data-v-55e77bcc]{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.concept-field[data-v-55e77bcc]{display:flex;flex-direction:column;gap:6px}.concept-field.full[data-v-55e77bcc]{grid-column:1 / -1}.concept-input[data-v-55e77bcc],.concept-textarea[data-v-55e77bcc]{padding:12px 14px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);background:#ffffff05;font-family:var(--pp-font-mono);font-size:.85rem;color:var(--pp-text-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:auto}.concept-input[data-v-55e77bcc]:focus,.concept-textarea[data-v-55e77bcc]:focus{border-color:var(--pp-accent-volt);box-shadow:0 0 0 2px #eaff001a}.concept-input.small[data-v-55e77bcc]{width:100px;min-width:0}.mode-select[data-v-55e77bcc]{width:280px;font-size:.82rem;cursor:pointer}.saved-panel-row[data-v-55e77bcc]{display:flex;flex-direction:column;gap:6px;margin-bottom:22px;padding:14px 16px;background:#5f4dff0d;border:1px solid rgba(95,77,255,.18);border-radius:var(--pp-radius-s)}.saved-panel-row .mode-select[data-v-55e77bcc]{width:100%;max-width:460px}.concept-textarea[data-v-55e77bcc]{resize:vertical;line-height:1.55}.req[data-v-55e77bcc]{color:var(--pp-accent-volt);font-weight:700;margin-left:2px}.hint-note[data-v-55e77bcc]{font-weight:400;color:var(--pp-text-tertiary);font-size:.7rem;margin-left:6px;text-transform:none;letter-spacing:0}.field-info[data-v-55e77bcc]{display:inline-block;margin-left:6px;font-size:.7rem;color:var(--pp-text-tertiary);cursor:help;transition:color .15s ease}.field-info[data-v-55e77bcc]:hover{color:var(--pp-text-primary, #fff)}.iter-row[data-v-55e77bcc]{grid-column:1 / -1;display:flex;gap:32px;align-items:flex-start;padding-top:8px}.iter-control[data-v-55e77bcc]{display:flex;flex-direction:column;gap:6px}.iter-hint[data-v-55e77bcc]{font-size:.7rem;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono)}.upload-zone.concept-upload[data-v-55e77bcc]{min-height:130px;max-height:280px}.file-size-hint[data-v-55e77bcc]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-tertiary);margin-right:8px;flex-shrink:0}@media(max-width:900px){.hero-headline[data-v-55e77bcc]{font-size:2.6rem}.steps-flow[data-v-55e77bcc]{flex-direction:column;gap:12px}.steps-flow[data-v-55e77bcc]:before{display:none}.console-grid[data-v-55e77bcc],.concept-grid[data-v-55e77bcc]{grid-template-columns:1fr}.mode-toggle button[data-v-55e77bcc]{font-size:.85rem;padding:8px 10px}}@media(max-width:600px){.navbar[data-v-55e77bcc],.main-content[data-v-55e77bcc]{padding:0 20px}.hero-section[data-v-55e77bcc]{padding:60px 0 50px}.hero-headline[data-v-55e77bcc]{font-size:2rem}.hero-subtitle[data-v-55e77bcc]{font-size:1rem}}.research-progress[data-v-fa8d86c8]{max-width:700px;margin:2rem auto;padding:0 1rem}h2[data-v-fa8d86c8]{text-align:center;margin-bottom:.5rem}.question-display[data-v-fa8d86c8]{text-align:center;color:#fff9;font-style:italic;margin-bottom:2rem}.progress-bar-container[data-v-fa8d86c8]{background:#ffffff1a;border-radius:8px;height:8px;position:relative;margin-bottom:.5rem}.progress-bar[data-v-fa8d86c8]{background:linear-gradient(90deg,#8b5cf6,#6d28d9);height:100%;border-radius:8px;transition:width .5s ease}.progress-label[data-v-fa8d86c8]{position:absolute;right:0;top:-20px;font-size:.8rem;color:#fff9}.status-message[data-v-fa8d86c8]{color:#ffffff80;font-size:.9rem;margin-bottom:1.5rem}.research-log[data-v-fa8d86c8]{display:flex;flex-direction:column;gap:.75rem}.log-entry[data-v-fa8d86c8]{background:#ffffff0d;border-radius:8px;padding:.75rem 1rem;border-left:3px solid rgba(139,92,246,.4)}.log-header[data-v-fa8d86c8]{font-size:.85rem;color:#ffffffb3;margin-bottom:.4rem}.query-list[data-v-fa8d86c8]{display:flex;flex-wrap:wrap;gap:.4rem}.query-tag[data-v-fa8d86c8]{background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:4px;padding:.2rem .6rem;font-size:.8rem;color:#fffc}.query-text[data-v-fa8d86c8]{color:#a78bfa}.result-count[data-v-fa8d86c8],.char-count[data-v-fa8d86c8]{float:right;color:#fff6;font-size:.8rem}.source-list[data-v-fa8d86c8]{margin-top:.3rem}.source-item[data-v-fa8d86c8]{display:flex;justify-content:space-between;font-size:.8rem;color:#ffffff80;padding:.15rem 0}.source-title[data-v-fa8d86c8]{color:#ffffffb3}.source-score[data-v-fa8d86c8]{color:#4ade80}.log-entry.scrape_complete[data-v-fa8d86c8]{border-left-color:#4ade8066}.log-entry.compile_complete[data-v-fa8d86c8]{border-left-color:#facc1566}.log-header.compile[data-v-fa8d86c8]{color:#facc15}.rca-wrap[data-v-82b364dc]{margin:16px 0 8px;display:flex;flex-direction:column;gap:10px}.rca-btn[data-v-82b364dc]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s;align-self:flex-start}.rca-btn[data-v-82b364dc]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a);border-color:var(--accent-fg, #b48af1)}.rca-btn[data-v-82b364dc]:active:not(:disabled){transform:translateY(1px)}.rca-btn[data-v-82b364dc]:disabled{opacity:.5;cursor:not-allowed}.rca-sparkle[data-v-82b364dc]{font-size:16px}.rca-spinner[data-v-82b364dc]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:rca-spin-82b364dc .8s linear infinite}@keyframes rca-spin-82b364dc{to{transform:rotate(360deg)}}.rca-panel[data-v-82b364dc]{padding:14px 16px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7))}.rca-error[data-v-82b364dc]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rca-retry[data-v-82b364dc]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.rca-head[data-v-82b364dc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;flex-wrap:wrap}.rca-meta[data-v-82b364dc]{display:inline-flex;flex-wrap:wrap;gap:6px}.rca-meta-pill[data-v-82b364dc]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.rca-verdict-pill[data-v-82b364dc]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.rca-verdict-comprehensive[data-v-82b364dc]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.rca-verdict-adequate[data-v-82b364dc]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.rca-verdict-thin[data-v-82b364dc]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.rca-dismiss[data-v-82b364dc]{background:transparent;border:none;color:var(--text-muted, #8a8a99);font-size:16px;cursor:pointer;padding:4px 8px;min-height:24px;min-width:24px}.rca-dismiss[data-v-82b364dc]:hover{color:var(--text, #d0d0e0)}.rca-summary[data-v-82b364dc]{margin:0 0 14px;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:13px;line-height:1.55;color:var(--text, #d0d0e0)}.rca-section[data-v-82b364dc]{margin-top:10px}.rca-section-tag[data-v-82b364dc]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px}.rca-section-tag-yes[data-v-82b364dc]{background:#50c8781f;color:#5ed080}.rca-section-tag-no[data-v-82b364dc]{background:#dc64501f;color:#e88c70}.rca-section-tag-warn[data-v-82b364dc]{background:#dcb4501f;color:#e6c25a}.rca-list[data-v-82b364dc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rca-list-item[data-v-82b364dc]{position:relative;padding:4px 4px 4px 18px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.rca-list-item[data-v-82b364dc]:before{position:absolute;left:2px;top:4px;font-weight:700}.rca-list-item-yes[data-v-82b364dc]:before{content:"✓";color:#5ed080}.rca-list-item-no[data-v-82b364dc]:before{content:"✗";color:#e88c70}.rca-list-item-warn[data-v-82b364dc]:before{content:"•";color:#e6c25a}.research-review[data-v-079faa2e]{max-width:700px;margin:2rem auto;padding:0 1rem}h2[data-v-079faa2e]{text-align:center;margin-bottom:.25rem}.subtitle[data-v-079faa2e]{text-align:center;color:#ffffff80;margin-bottom:2rem}.stats-row[data-v-079faa2e]{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.stat[data-v-079faa2e]{text-align:center}.stat-value[data-v-079faa2e]{font-size:2rem;font-weight:700;color:#a78bfa}.stat-label[data-v-079faa2e]{font-size:.8rem;color:#ffffff80;text-transform:uppercase}.sources-section[data-v-079faa2e]{margin-bottom:2rem}h3[data-v-079faa2e]{font-size:1rem;color:#ffffffb3;margin-bottom:.75rem}.source-card[data-v-079faa2e]{background:#ffffff0d;border-radius:8px;padding:.75rem 1rem;margin-bottom:.5rem}.source-header[data-v-079faa2e]{display:flex;justify-content:space-between;cursor:pointer}.source-header[data-v-079faa2e]:focus-visible{outline:2px solid rgba(189,147,249,.7);outline-offset:2px;border-radius:4px}.source-title[data-v-079faa2e]{color:#fffc;font-size:.9rem}.expand-icon[data-v-079faa2e]{color:#fff6}.source-url[data-v-079faa2e]{font-size:.75rem;color:#ffffff4d;margin-top:.2rem}.source-excerpt[data-v-079faa2e]{font-size:.8rem;color:#ffffff80;margin-top:.5rem}.additional-upload[data-v-079faa2e]{margin-bottom:2rem}.dropzone[data-v-079faa2e]{border:2px dashed rgba(255,255,255,.15);border-radius:8px;padding:1.5rem;text-align:center;cursor:pointer;color:#fff6;transition:border-color .2s}.dropzone[data-v-079faa2e]:hover{border-color:#8b5cf666}.file-types[data-v-079faa2e]{font-size:.8rem;margin-top:.25rem}.file-list[data-v-079faa2e]{margin-top:.5rem}.file-item[data-v-079faa2e]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;background:#ffffff0d;border-radius:4px;margin-bottom:.25rem;font-size:.85rem}.remove-btn[data-v-079faa2e]{background:none;border:none;color:#fff6;cursor:pointer;font-size:1.1rem}.actions[data-v-079faa2e]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.btn-proceed[data-v-079faa2e]{width:100%;padding:1rem;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:opacity .2s}.btn-proceed[data-v-079faa2e]:disabled{opacity:.5;cursor:not-allowed}.btn-back[data-v-079faa2e]{background:none;border:none;color:#fff6;cursor:pointer;font-size:.9rem}.research-view[data-v-0c93e285]{min-height:100vh;background:var(--pp-bg-primary, #0a0a1a);color:var(--pp-text-primary, #fff)}.top-bar[data-v-0c93e285]{display:flex;align-items:center;padding:1rem 2rem;gap:1rem}.back-btn[data-v-0c93e285]{background:none;border:none;color:var(--pp-text-secondary, rgba(255,255,255,.5));cursor:pointer;font-size:.9rem}.brand[data-v-0c93e285]{font-weight:700;font-size:1.1rem;letter-spacing:.1em}.error-state[data-v-0c93e285]{max-width:500px;margin:4rem auto;text-align:center}.error-state p[data-v-0c93e285]{color:var(--pp-text-secondary, rgba(255,255,255,.5));margin:1rem 0 2rem}.btn-back[data-v-0c93e285]{background:none;border:1px solid var(--pp-border, rgba(255,255,255,.2));color:var(--pp-text-primary, #fff);padding:.6rem 1.5rem;border-radius:8px;cursor:pointer}.graph-panel[data-v-ef89ce35]{position:relative;width:100%;height:100%;background-color:var(--pp-bg-primary);background-image:radial-gradient(var(--pp-border) 1.5px,transparent 1.5px);background-size:24px 24px;overflow:hidden}.panel-header[data-v-ef89ce35]{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,#0d1117f2,#0d111700);pointer-events:none}.panel-title[data-v-ef89ce35]{font-size:14px;font-weight:600;color:var(--pp-text-primary);pointer-events:auto}.header-tools[data-v-ef89ce35]{pointer-events:auto;display:flex;gap:10px;align-items:center}.tool-btn[data-v-ef89ce35]{height:32px;padding:0 12px;border:1px solid var(--pp-border);background:var(--pp-bg-secondary);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--pp-text-secondary);transition:all .2s;box-shadow:0 2px 4px #0000001a;font-size:13px}.tool-btn[data-v-ef89ce35]:hover{background:var(--pp-bg-tertiary);color:var(--pp-text-primary);border-color:var(--pp-accent-purple)}.tool-btn .btn-text[data-v-ef89ce35]{font-size:12px}.icon-refresh.spinning[data-v-ef89ce35]{animation:spin-ef89ce35 1s linear infinite}.icon-fit[data-v-ef89ce35]{width:14px;height:14px;flex-shrink:0}@keyframes spin-ef89ce35{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graph-container[data-v-ef89ce35]{width:100%;height:100%}.graph-view[data-v-ef89ce35],.graph-svg[data-v-ef89ce35]{width:100%;height:100%;display:block}.graph-state[data-v-ef89ce35]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--pp-text-tertiary)}.empty-icon[data-v-ef89ce35]{font-size:48px;margin-bottom:16px;opacity:.2}.empty-text[data-v-ef89ce35]{font-size:16px;font-weight:600;color:var(--pp-text-secondary);margin:0 0 6px}.empty-subtext[data-v-ef89ce35]{font-size:13px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));max-width:320px;text-align:center;line-height:1.5;margin:0}.graph-legend[data-v-ef89ce35]{position:absolute;bottom:24px;left:24px;background:var(--pp-bg-secondary);padding:12px 16px;border-radius:8px;border:1px solid var(--pp-border);box-shadow:0 4px 16px #0003;z-index:10;max-height:60vh;overflow-y:auto}.legend-title[data-v-ef89ce35]{display:block;font-size:11px;font-weight:600;color:var(--pp-accent-purple);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.legend-items[data-v-ef89ce35]{display:flex;flex-wrap:wrap;gap:10px 16px;max-width:320px}.legend-item[data-v-ef89ce35]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pp-text-secondary);cursor:help;padding:2px 4px;border-radius:4px;transition:background .15s}.legend-item[data-v-ef89ce35]:hover{background:#5f4dff1a;color:var(--pp-text-primary)}.legend-dot[data-v-ef89ce35]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-edge[data-v-ef89ce35]{width:16px;height:3px;border-radius:1px;flex-shrink:0}.bridge-tag[data-v-ef89ce35]{display:inline-block;margin-left:8px;padding:1px 6px;background:#ffd47926;color:#ffd479;border:1px solid rgba(255,212,121,.4);border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.relation-breakdown[data-v-ef89ce35]{margin:8px 0 12px;padding:8px 10px;background:#5f4dff0d;border-radius:4px;border-left:2px solid rgba(95,77,255,.3)}.relation-breakdown-row[data-v-ef89ce35]{display:flex;align-items:center;gap:8px;font-size:12px;padding:2px 0;color:var(--pp-text-secondary, rgba(255, 255, 255, .65))}.relation-breakdown-name[data-v-ef89ce35]{flex:1;font-family:JetBrains Mono,monospace;font-size:11px}.relation-breakdown-count[data-v-ef89ce35]{font-variant-numeric:tabular-nums;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));min-width:1.5em;text-align:right}.legend-bridge-hint[data-v-ef89ce35]{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--pp-border, rgba(255, 255, 255, .08));font-size:11px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.legend-bridge-swatch[data-v-ef89ce35]{width:14px;height:14px;border-radius:50%;border:2px dashed #FFD479;flex-shrink:0}.legend-bridge-text[data-v-ef89ce35]{white-space:nowrap}.legend-section-divider[data-v-ef89ce35]{height:1px;margin:8px 0 6px;background:var(--pp-border, rgba(255, 255, 255, .08))}.legend-label[data-v-ef89ce35]{white-space:nowrap}.legend-count[data-v-ef89ce35]{font-variant-numeric:tabular-nums;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));font-size:11px;margin-left:2px;min-width:1.2em;text-align:right}.graph-controls[data-v-ef89ce35]{position:absolute;top:60px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:10}.graph-search[data-v-ef89ce35]{display:flex;align-items:center;gap:6px;background:var(--pp-bg-secondary);padding:6px 12px;border-radius:20px;border:1px solid var(--pp-border);box-shadow:0 2px 8px #0003;min-width:240px}.graph-search[data-v-ef89ce35]:focus-within{border-color:#5f4dff99;box-shadow:0 0 0 3px #5f4dff2e}.search-icon[data-v-ef89ce35]{font-size:.85rem;opacity:.6}.search-input[data-v-ef89ce35]{flex:1;background:transparent;border:0;outline:0;color:var(--pp-text-primary);font-family:var(--pp-font-mono);font-size:.82rem;padding:2px 0}.search-input[data-v-ef89ce35]::placeholder{color:var(--pp-text-tertiary)}.search-count[data-v-ef89ce35]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-accent-purple, #b8b0ff);padding:1px 7px;background:#5f4dff26;border-radius:999px;font-weight:600}.search-clear[data-v-ef89ce35]{background:transparent;border:0;color:var(--pp-text-tertiary);font-size:1.1rem;cursor:pointer;padding:0 2px;line-height:1}.search-clear[data-v-ef89ce35]:hover{color:var(--pp-text-primary)}.edge-labels-toggle[data-v-ef89ce35]{display:flex;align-items:center;gap:10px;background:var(--pp-bg-secondary);padding:8px 14px;border-radius:20px;border:1px solid var(--pp-border);box-shadow:0 2px 8px #0003}.toggle-switch[data-v-ef89ce35]{position:relative;display:inline-block;width:40px;height:22px}.toggle-switch input[data-v-ef89ce35]{opacity:0;width:0;height:0}.slider[data-v-ef89ce35]{position:absolute;cursor:pointer;inset:0;background-color:var(--pp-border);border-radius:22px;transition:.3s}.slider[data-v-ef89ce35]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--pp-text-primary);border-radius:50%;transition:.3s}input:checked+.slider[data-v-ef89ce35]{background-color:var(--pp-accent-purple)}input:checked+.slider[data-v-ef89ce35]:before{transform:translate(18px)}.toggle-label[data-v-ef89ce35]{font-size:12px;color:var(--pp-text-secondary)}.detail-panel[data-v-ef89ce35]{position:absolute;top:60px;right:20px;width:320px;max-height:calc(100% - 100px);background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:10px;box-shadow:0 8px 32px #0000004d;overflow:hidden;font-family:var(--pp-font-primary);font-size:13px;z-index:20;display:flex;flex-direction:column}.detail-panel-header[data-v-ef89ce35]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--pp-bg-tertiary);border-bottom:1px solid var(--pp-border);flex-shrink:0}.detail-title[data-v-ef89ce35]{font-weight:600;color:var(--pp-text-primary);font-size:14px}.detail-type-badge[data-v-ef89ce35]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;margin-left:auto;margin-right:12px}.detail-close[data-v-ef89ce35]{background:none;border:none;font-size:20px;cursor:pointer;color:var(--pp-text-tertiary);line-height:1;padding:0;transition:color .2s}.detail-close[data-v-ef89ce35]:hover{color:var(--pp-text-primary)}.detail-content[data-v-ef89ce35]{padding:16px;overflow-y:auto;flex:1}.detail-row[data-v-ef89ce35]{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px}.detail-label[data-v-ef89ce35]{color:var(--pp-text-tertiary);font-size:12px;font-weight:500;min-width:80px}.detail-value[data-v-ef89ce35]{color:var(--pp-text-primary);flex:1;word-break:break-word}.detail-value.uuid-text[data-v-ef89ce35]{font-family:var(--pp-font-mono);font-size:11px;color:var(--pp-text-secondary)}.detail-value.fact-text[data-v-ef89ce35]{line-height:1.5;color:var(--pp-text-secondary)}.detail-section[data-v-ef89ce35]{margin-top:16px;padding-top:14px;border-top:1px solid var(--pp-border)}.section-title[data-v-ef89ce35]{font-size:12px;font-weight:600;color:var(--pp-text-secondary);margin-bottom:10px}.properties-list[data-v-ef89ce35]{display:flex;flex-direction:column;gap:8px}.property-item[data-v-ef89ce35]{display:flex;gap:8px}.property-key[data-v-ef89ce35]{color:var(--pp-text-tertiary);font-weight:500;min-width:90px}.property-value[data-v-ef89ce35]{color:var(--pp-text-primary);flex:1}.summary-text[data-v-ef89ce35]{line-height:1.6;color:var(--pp-text-secondary);font-size:12px}.labels-list[data-v-ef89ce35]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-ef89ce35]{display:inline-block;padding:4px 12px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:16px;font-size:11px;color:var(--pp-text-secondary)}.episodes-list[data-v-ef89ce35]{display:flex;flex-direction:column;gap:6px}.episode-tag[data-v-ef89ce35]{display:inline-block;padding:6px 10px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:6px;font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-secondary);word-break:break-all}.edge-relation-header[data-v-ef89ce35]{background:var(--pp-bg-tertiary);padding:12px;border-radius:8px;margin-bottom:16px;font-size:13px;font-weight:500;color:var(--pp-text-primary);line-height:1.5;word-break:break-word}.graph-building-hint[data-v-ef89ce35]{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-ef89ce35]{display:flex;align-items:center;justify-content:center;animation:breathe-ef89ce35 2s ease-in-out infinite}.memory-icon[data-v-ef89ce35]{width:18px;height:18px;color:#4caf50}@keyframes breathe-ef89ce35{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-ef89ce35]{background:#000000a6;border:1px solid rgba(255,255,255,.1)}.finished-hint .hint-icon-wrapper[data-v-ef89ce35]{display:flex;align-items:center;justify-content:center}.finished-hint .hint-icon[data-v-ef89ce35]{width:18px;height:18px;color:#fff}.finished-hint .hint-text[data-v-ef89ce35]{flex:1;white-space:nowrap}.hint-close-btn[data-v-ef89ce35]{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-ef89ce35]:hover{background:#ffffff59;transform:scale(1.1)}.loading-spinner[data-v-ef89ce35]{width:40px;height:40px;border:3px solid var(--pp-border);border-top-color:var(--pp-accent-purple);border-radius:50%;animation:spin-ef89ce35 1s linear infinite;margin:0 auto 16px}.self-loop-header[data-v-ef89ce35]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#5f4dff1a,#5f4dff0d);border:1px solid var(--pp-accent-purple)}.self-loop-count[data-v-ef89ce35]{margin-left:auto;font-size:11px;color:var(--pp-text-secondary);background:#121926cc;padding:2px 8px;border-radius:10px}.self-loop-list[data-v-ef89ce35]{display:flex;flex-direction:column;gap:10px}.self-loop-item[data-v-ef89ce35]{background:var(--pp-bg-primary);border:1px solid var(--pp-border);border-radius:8px}.self-loop-item-header[data-v-ef89ce35]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--pp-bg-tertiary);cursor:pointer;transition:background .2s}.self-loop-item-header[data-v-ef89ce35]:hover,.self-loop-item.expanded .self-loop-item-header[data-v-ef89ce35]{background:var(--pp-bg-secondary)}.self-loop-index[data-v-ef89ce35]{font-size:10px;font-weight:600;color:var(--pp-text-tertiary);background:var(--pp-border);padding:2px 6px;border-radius:4px}.self-loop-name[data-v-ef89ce35]{font-size:12px;font-weight:500;color:var(--pp-text-primary);flex:1}.self-loop-toggle[data-v-ef89ce35]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--pp-text-tertiary);background:var(--pp-border);border-radius:4px;transition:all .2s}.self-loop-item.expanded .self-loop-toggle[data-v-ef89ce35]{background:var(--pp-accent-purple);color:var(--pp-text-primary)}.self-loop-item-content[data-v-ef89ce35]{padding:12px;border-top:1px solid var(--pp-border)}.self-loop-item-content .detail-row[data-v-ef89ce35]{margin-bottom:8px}.self-loop-item-content .detail-label[data-v-ef89ce35]{font-size:11px;min-width:60px}.self-loop-item-content .detail-value[data-v-ef89ce35]{font-size:12px}.self-loop-episodes[data-v-ef89ce35]{margin-top:8px}.episodes-list.compact[data-v-ef89ce35]{flex-direction:row;flex-wrap:wrap;gap:4px}.episode-tag.small[data-v-ef89ce35]{padding:3px 6px;font-size:9px}[data-theme=light]{background:linear-gradient(to bottom,#fffffff2,#fff0)}[data-theme=light]{box-shadow:0 2px 4px #0000000f}[data-theme=light]{box-shadow:0 4px 16px #00000014}[data-theme=light]{box-shadow:0 2px 8px #00000014}[data-theme=light]{box-shadow:0 8px 32px #0000001a}[data-theme=light]{background:#000000b3;color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 20px #0000001a}[data-theme=light]{background:#000000b3;border:1px solid rgba(0,0,0,.15)}[data-theme=light]{background:#fff3;color:#fff}[data-theme=light]{background:#ffffff59}[data-theme=light]{background:#0000000f}.psn-card[data-v-234d113e]{margin:10px 0;padding:12px 14px;background:linear-gradient(135deg,#7460fa0f,#7ed1c80a 70%);border:1px solid rgba(116,96,250,.22);border-radius:8px}.psn-pre[data-v-234d113e]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.psn-pre-title[data-v-234d113e]{flex:1;min-width:180px;font-size:.86rem;font-weight:600;color:#b6a8ff}.psn-narrate-btn[data-v-234d113e]{padding:5px 14px;background:#7460fa2e;color:#b6a8ff;border:1px solid rgba(116,96,250,.45);border-radius:4px;font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.psn-narrate-btn[data-v-234d113e]:hover:not(:disabled){background:#7460fa52;color:#fff}.psn-narrate-btn[data-v-234d113e]:disabled{opacity:.5;cursor:wait}.psn-loading[data-v-234d113e]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.psn-spinner[data-v-234d113e]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:psn-spin-234d113e .7s linear infinite}@keyframes psn-spin-234d113e{to{transform:rotate(360deg)}}.psn-error[data-v-234d113e]{font-size:.8rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.psn-retry[data-v-234d113e]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.psn-head[data-v-234d113e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.psn-stage[data-v-234d113e]{display:flex;align-items:center;gap:8px}.psn-stage-icon[data-v-234d113e]{font-size:1.1rem}.psn-stage-label[data-v-234d113e]{font-size:.86rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.psn-state-pill[data-v-234d113e]{padding:2px 9px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.psn-state-pill.state-pending[data-v-234d113e]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.psn-state-pill.state-processing[data-v-234d113e]{color:#b6a8ff;background:#b6a8ff1a;border:1px solid rgba(182,168,255,.3)}.psn-state-pill.state-completed[data-v-234d113e]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.3)}.psn-state-pill.state-failed[data-v-234d113e]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.36)}.psn-narration[data-v-234d113e]{margin:0 0 8px;font-size:.84rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .9))}.psn-next[data-v-234d113e]{margin:0 0 8px;padding:6px 10px;font-size:.78rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));background:#7ed1c80f;border-left:2px solid rgba(126,209,200,.4);border-radius:0 3px 3px 0}.psn-next-label[data-v-234d113e]{font-weight:700;color:#7ed1c8;margin-right:4px}.psn-foot[data-v-234d113e]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.72rem}.psn-time[data-v-234d113e]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.psn-refresh[data-v-234d113e]{padding:3px 9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.7rem;font-family:inherit}.psn-refresh[data-v-234d113e]:hover:not(:disabled){background:#ffffff1a;color:#fff}.psn-refresh[data-v-234d113e]:disabled{opacity:.5;cursor:wait}.oe-wrap[data-v-bb525bbd]{margin:14px 0 8px;display:flex;flex-direction:column;gap:10px}.oe-btn[data-v-bb525bbd]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s;align-self:flex-start}.oe-btn[data-v-bb525bbd]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a);border-color:var(--accent-fg, #b48af1)}.oe-btn[data-v-bb525bbd]:active:not(:disabled){transform:translateY(1px)}.oe-btn[data-v-bb525bbd]:disabled{opacity:.5;cursor:not-allowed}.oe-sparkle[data-v-bb525bbd]{font-size:16px}.oe-spinner[data-v-bb525bbd]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:oe-spin-bb525bbd .8s linear infinite}@keyframes oe-spin-bb525bbd{to{transform:rotate(360deg)}}.oe-panel[data-v-bb525bbd]{padding:14px 16px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7))}.oe-error[data-v-bb525bbd]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.oe-retry[data-v-bb525bbd]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.oe-head[data-v-bb525bbd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;flex-wrap:wrap}.oe-meta[data-v-bb525bbd]{display:inline-flex;flex-wrap:wrap;gap:6px}.oe-meta-pill[data-v-bb525bbd]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.oe-conf-pill[data-v-bb525bbd]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.oe-conf-well_grounded[data-v-bb525bbd]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.oe-conf-partially_grounded[data-v-bb525bbd]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.oe-conf-speculative[data-v-bb525bbd]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.oe-dismiss[data-v-bb525bbd]{background:transparent;border:none;color:var(--text-muted, #8a8a99);font-size:16px;cursor:pointer;padding:4px 8px;min-height:24px;min-width:24px}.oe-dismiss[data-v-bb525bbd]:hover{color:var(--text, #d0d0e0)}.oe-summary[data-v-bb525bbd]{margin:0 0 14px;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:13px;line-height:1.55;color:var(--text, #d0d0e0)}.oe-section[data-v-bb525bbd]{margin-top:10px}.oe-section-tag[data-v-bb525bbd]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px}.oe-section-tag-yes[data-v-bb525bbd]{background:#50c8781f;color:#5ed080}.oe-section-tag-no[data-v-bb525bbd]{background:#dc64501f;color:#e88c70}.oe-list[data-v-bb525bbd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.oe-list-item[data-v-bb525bbd]{position:relative;padding:4px 4px 4px 18px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.oe-list-item[data-v-bb525bbd]:before{position:absolute;left:2px;top:4px;font-weight:700}.oe-list-item-yes[data-v-bb525bbd]:before{content:"✓";color:#5ed080}.oe-list-item-no[data-v-bb525bbd]:before{content:"✗";color:#e88c70}.workbench-panel[data-v-f34c9fa7]{height:100%;background-color:var(--pp-bg-secondary);display:flex;flex-direction:column;position:relative;overflow:hidden}.scroll-container[data-v-f34c9fa7]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.step-card[data-v-f34c9fa7]{background:var(--pp-bg-primary);border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000a;border:1px solid var(--pp-border);transition:all .3s ease;position:relative}.step-card.active[data-v-f34c9fa7]{border-color:var(--pp-accent-purple);box-shadow:0 4px 12px #8b5cf614}.card-header[data-v-f34c9fa7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.step-info[data-v-f34c9fa7]{display:flex;align-items:center;gap:12px}.step-num[data-v-f34c9fa7]{font-family:var(--pp-font-mono);font-size:20px;font-weight:700;color:var(--pp-border)}.step-card.active .step-num[data-v-f34c9fa7],.step-card.completed .step-num[data-v-f34c9fa7]{color:var(--pp-text-primary)}.step-title[data-v-f34c9fa7]{font-weight:600;font-size:14px;letter-spacing:.5px}.badge[data-v-f34c9fa7]{font-size:10px;padding:4px 8px;border-radius:4px;font-weight:600;text-transform:uppercase}.badge.success[data-v-f34c9fa7]{background:var(--pp-success);color:#fff}.badge.processing[data-v-f34c9fa7],.badge.accent[data-v-f34c9fa7]{background:var(--pp-accent-purple);color:#fff}.badge.pending[data-v-f34c9fa7]{background:var(--pp-bg-secondary);color:var(--pp-text-tertiary)}.api-note[data-v-f34c9fa7]{font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary);margin-bottom:8px}.description[data-v-f34c9fa7]{font-size:12px;color:var(--pp-text-secondary);line-height:1.5;margin-bottom:16px}.tags-container[data-v-f34c9fa7]{margin-top:12px;transition:opacity .3s}.tags-container.dimmed[data-v-f34c9fa7]{opacity:.3;pointer-events:none}.tag-label[data-v-f34c9fa7]{display:block;font-size:10px;color:var(--pp-text-tertiary);margin-bottom:8px;font-weight:600}.tags-list[data-v-f34c9fa7]{display:flex;flex-wrap:wrap;gap:8px}.entity-tag[data-v-f34c9fa7]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);padding:4px 10px;border-radius:4px;font-size:11px;color:var(--pp-text-primary);font-family:var(--pp-font-mono);transition:all .2s}.entity-tag.clickable[data-v-f34c9fa7]{cursor:pointer}.entity-tag.clickable[data-v-f34c9fa7]:hover{background:var(--pp-border);border-color:var(--pp-text-tertiary)}.ontology-detail-overlay[data-v-f34c9fa7]{position:absolute;inset:60px 20px 20px;background:var(--pp-bg-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;border:1px solid var(--pp-border);box-shadow:0 4px 20px #0000000d;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn-f34c9fa7 .2s ease-out}@keyframes fadeIn-f34c9fa7{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-f34c9fa7]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--pp-border);background:var(--pp-bg-secondary)}.detail-title-group[data-v-f34c9fa7]{display:flex;align-items:center;gap:8px}.detail-type-badge[data-v-f34c9fa7]{font-size:9px;font-weight:700;color:#fff;background:var(--pp-accent-purple);padding:2px 6px;border-radius:2px;text-transform:uppercase}.detail-name[data-v-f34c9fa7]{font-size:14px;font-weight:700;font-family:var(--pp-font-mono)}.close-btn[data-v-f34c9fa7]{background:none;border:none;font-size:18px;color:var(--pp-text-tertiary);cursor:pointer;line-height:1}.close-btn[data-v-f34c9fa7]:hover{color:var(--pp-text-primary)}.detail-body[data-v-f34c9fa7]{flex:1;overflow-y:auto;padding:16px}.detail-desc[data-v-f34c9fa7]{font-size:12px;color:var(--pp-text-secondary);line-height:1.5;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed var(--pp-border)}.detail-section[data-v-f34c9fa7]{margin-bottom:16px}.section-label[data-v-f34c9fa7]{display:block;font-size:10px;font-weight:600;color:var(--pp-text-tertiary);margin-bottom:8px}.attr-list[data-v-f34c9fa7],.conn-list[data-v-f34c9fa7]{display:flex;flex-direction:column;gap:6px}.attr-item[data-v-f34c9fa7]{font-size:11px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:4px;background:var(--pp-bg-secondary);border-radius:4px}.attr-name[data-v-f34c9fa7]{font-family:var(--pp-font-mono);font-weight:600;color:var(--pp-text-primary)}.attr-type[data-v-f34c9fa7]{color:var(--pp-text-tertiary);font-size:10px}.attr-desc[data-v-f34c9fa7]{color:var(--pp-text-secondary);flex:1;min-width:150px}.example-list[data-v-f34c9fa7]{display:flex;flex-wrap:wrap;gap:6px}.example-tag[data-v-f34c9fa7]{font-size:11px;background:var(--pp-bg-primary);border:1px solid var(--pp-border);padding:3px 8px;border-radius:12px;color:var(--pp-text-secondary)}.conn-item[data-v-f34c9fa7]{display:flex;align-items:center;gap:8px;font-size:11px;padding:6px;background:var(--pp-bg-secondary);border-radius:4px;font-family:var(--pp-font-mono)}.conn-node[data-v-f34c9fa7]{font-weight:600;color:var(--pp-text-primary)}.conn-arrow[data-v-f34c9fa7]{color:var(--pp-text-tertiary)}.stats-grid[data-v-f34c9fa7]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:var(--pp-bg-secondary);padding:16px;border-radius:6px}.stat-card[data-v-f34c9fa7]{text-align:center}.stat-value[data-v-f34c9fa7]{display:block;font-size:20px;font-weight:700;color:var(--pp-text-primary);font-family:var(--pp-font-mono)}.stat-label[data-v-f34c9fa7]{font-size:9px;color:var(--pp-text-tertiary);text-transform:uppercase;margin-top:4px;display:block}.action-btn[data-v-f34c9fa7]{width:100%;background:var(--pp-accent-purple);color:#fff;border:none;padding:14px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.action-btn[data-v-f34c9fa7]:hover:not(:disabled){opacity:.8}.action-btn[data-v-f34c9fa7]:disabled{background:var(--pp-border);cursor:not-allowed}.creation-error[data-v-f34c9fa7]{margin:12px 0 0;padding:8px 10px 8px 30px;position:relative;background:#ff3e3e14;border:1px solid rgba(255,62,62,.45);border-radius:var(--pp-radius-s);color:var(--pp-error, #ff3e3e);font-size:.82rem;line-height:1.4;display:flex;align-items:flex-start;gap:8px}.creation-error-icon[data-v-f34c9fa7]{position:absolute;left:10px;top:8px;font-size:.95rem}.creation-error-dismiss[data-v-f34c9fa7]{margin-left:auto;background:transparent;border:0;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer;opacity:.7}.creation-error-dismiss[data-v-f34c9fa7]:hover{opacity:1}.progress-section[data-v-f34c9fa7]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--pp-accent-purple);margin-bottom:12px}.spinner-sm[data-v-f34c9fa7]{width:14px;height:14px;border:2px solid var(--pp-border);border-top-color:var(--pp-accent-purple);border-radius:50%;animation:spin-f34c9fa7 1s linear infinite}@keyframes spin-f34c9fa7{to{transform:rotate(360deg)}}.cancel-section[data-v-f34c9fa7]{padding:12px 24px;flex-shrink:0}.cancel-btn[data-v-f34c9fa7]{width:100%;background:transparent;border:1px solid var(--pp-error, #ff3e3e);color:var(--pp-error, #ff3e3e);padding:10px 16px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--pp-font-primary)}.cancel-btn[data-v-f34c9fa7]:hover:not(:disabled){background:#ff3e3e1a}.cancel-btn[data-v-f34c9fa7]:disabled{opacity:.5;cursor:not-allowed}.system-logs[data-v-f34c9fa7]{background:var(--pp-bg-tertiary, #0a0a0a);color:var(--pp-text-secondary);padding:16px;font-family:var(--pp-font-mono);border-top:1px solid var(--pp-border);flex-shrink:0}.log-header[data-v-f34c9fa7]{display:flex;justify-content:space-between;border-bottom:1px solid var(--pp-border);padding-bottom:8px;margin-bottom:8px;font-size:10px;color:var(--pp-text-tertiary)}.log-content[data-v-f34c9fa7]{display:flex;flex-direction:column;gap:4px;height:80px;overflow-y:auto;padding-right:4px}.log-content[data-v-f34c9fa7]::-webkit-scrollbar{width:4px}.log-content[data-v-f34c9fa7]::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}.log-line[data-v-f34c9fa7]{font-size:11px;display:flex;gap:12px;line-height:1.5}.log-time[data-v-f34c9fa7]{color:var(--pp-text-tertiary);min-width:75px}.log-msg[data-v-f34c9fa7]{color:var(--pp-text-secondary);word-break:break-all}[data-theme=light]{background:var(--pp-success);color:#fff}[data-theme=light]{background:var(--pp-accent-purple);color:#fff}[data-theme=light]{background:#ff3e3e14}.vurvey-panel-card[data-v-cba9d91f]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:22px 26px;margin:0 0 24px;font-family:var(--pp-font-primary)}.panel-header[data-v-cba9d91f]{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--pp-border)}.panel-title-row[data-v-cba9d91f]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:10px}.panel-title[data-v-cba9d91f]{font-size:1.1rem;font-weight:700;margin:0;background:var(--pp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panel-source[data-v-cba9d91f]{font-family:var(--pp-font-mono);font-size:.75rem;color:var(--pp-text-tertiary)}.panel-criteria[data-v-cba9d91f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.criteria-label[data-v-cba9d91f]{font-family:var(--pp-font-mono);font-size:.7rem;letter-spacing:1px;text-transform:uppercase;color:var(--pp-text-tertiary)}.save-panel-btn[data-v-cba9d91f]{margin-left:auto;background:#5f4dff1a;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);padding:4px 12px;font-family:var(--pp-font-mono);font-size:.72rem;font-weight:600;border-radius:12px;cursor:pointer;transition:background .15s}.save-panel-btn[data-v-cba9d91f]:hover:not(:disabled){background:#5f4dff2e}.save-panel-btn[data-v-cba9d91f]:disabled{opacity:.6;cursor:not-allowed}.save-panel-input-row[data-v-cba9d91f]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.save-panel-input[data-v-cba9d91f]{background:var(--pp-bg-primary);border:1px solid rgba(95,77,255,.4);color:var(--pp-text-primary);padding:4px 10px;font-family:var(--pp-font-mono);font-size:.78rem;border-radius:12px;min-width:220px;outline:none}.save-panel-input[data-v-cba9d91f]:focus{border-color:#5f4dffd9;box-shadow:0 0 0 3px #5f4dff2e}.save-panel-confirm[data-v-cba9d91f]{margin-left:0}.save-panel-cancel[data-v-cba9d91f]{background:transparent;border:0;padding:0 6px;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono);font-size:.72rem;cursor:pointer}.save-panel-cancel[data-v-cba9d91f]:hover:not(:disabled){color:var(--pp-text-secondary)}.save-panel-cancel[data-v-cba9d91f]:disabled{opacity:.4;cursor:not-allowed}.save-panel-loading[data-v-cba9d91f]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.save-panel-spinner[data-v-cba9d91f]{width:10px;height:10px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:save-panel-spin-cba9d91f .7s linear infinite}@keyframes save-panel-spin-cba9d91f{to{transform:rotate(360deg)}}.save-panel-meta-row[data-v-cba9d91f]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(95,77,255,.2)}.save-panel-description[data-v-cba9d91f]{width:100%;background:#0000001f;color:var(--pp-text-primary, rgba(255, 255, 255, .92));border:1px solid rgba(95,77,255,.25);border-radius:4px;padding:6px 10px;font-family:inherit;font-size:.78rem;line-height:1.45;resize:vertical;min-height:44px}.save-panel-description[data-v-cba9d91f]:focus{outline:none;border-color:#5f4dff8c}.save-panel-description[data-v-cba9d91f]::placeholder{color:var(--pp-text-tertiary, rgba(255, 255, 255, .4))}.save-panel-description[data-v-cba9d91f]:disabled{opacity:.6}.save-panel-use-cases[data-v-cba9d91f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.save-panel-uc-label[data-v-cba9d91f]{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.save-panel-uc-pill[data-v-cba9d91f]{padding:2px 9px;font-size:.7rem;color:#b6a8ff;background:#5f4dff14;border:1px solid rgba(95,77,255,.3);border-radius:10px}.criteria-pill[data-v-cba9d91f]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:#5f4dff1a;border:1px solid rgba(95,77,255,.3);font-size:.78rem}.cri-facet[data-v-cba9d91f]{font-weight:700;color:var(--pp-accent-purple, #b8b0ff)}.cri-vals[data-v-cba9d91f]{color:var(--pp-text-secondary);font-size:.72rem}.demographics-block[data-v-cba9d91f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 22px;margin-bottom:18px;padding:14px 16px;background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s)}.demo-row[data-v-cba9d91f]{display:flex;flex-direction:column;gap:6px}.demo-row-label[data-v-cba9d91f]{font-family:var(--pp-font-mono);font-size:.68rem;letter-spacing:1px;text-transform:uppercase;color:var(--pp-text-tertiary)}.demo-bars[data-v-cba9d91f]{display:flex;height:22px;border-radius:11px;overflow:hidden;background:#ffffff0a}.demo-bar[data-v-cba9d91f]{display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:linear-gradient(135deg,#5f4dff2e,#eaff001a);border-right:1px solid rgba(255,255,255,.06);font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-text-primary);overflow:hidden;white-space:nowrap;min-width:0}.demo-bar[data-v-cba9d91f]:last-child{border-right:none}.demo-bar-label[data-v-cba9d91f]{text-overflow:ellipsis;overflow:hidden;font-weight:500}.demo-bar-count[data-v-cba9d91f]{font-weight:700;color:var(--pp-accent-volt);flex-shrink:0;margin-left:6px}.persona-grid[data-v-cba9d91f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.persona-card[data-v-cba9d91f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);background:var(--pp-bg-tertiary);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;text-align:center}.persona-card[data-v-cba9d91f]:hover{transform:translateY(-2px);border-color:var(--pp-accent-purple);box-shadow:0 4px 16px #5f4dff26}.persona-card.active[data-v-cba9d91f]{border-color:var(--pp-accent-volt);box-shadow:0 0 0 2px #eaff0033}.persona-avatar[data-v-cba9d91f],.persona-avatar-fallback[data-v-cba9d91f]{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--pp-border);background:var(--pp-bg-secondary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:var(--pp-accent-volt)}.persona-info[data-v-cba9d91f]{width:100%}.persona-name[data-v-cba9d91f]{font-size:.85rem;font-weight:700;color:var(--pp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.persona-tagline[data-v-cba9d91f]{font-family:var(--pp-font-mono);font-size:.62rem;color:var(--pp-text-tertiary);letter-spacing:.3px;margin-top:2px}.persona-detail[data-v-cba9d91f]{margin-top:16px;padding:16px;background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s);border:1px solid var(--pp-border)}.detail-header[data-v-cba9d91f]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.detail-avatar[data-v-cba9d91f]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--pp-accent-volt)}.detail-name[data-v-cba9d91f]{font-size:1.05rem;font-weight:700;color:var(--pp-text-primary)}.detail-tag[data-v-cba9d91f]{font-family:var(--pp-font-mono);font-size:.72rem;color:var(--pp-text-tertiary)}.detail-bio[data-v-cba9d91f]{font-size:.86rem;color:var(--pp-text-secondary);line-height:1.6;margin:0 0 12px;white-space:pre-wrap;max-height:250px;overflow-y:auto;padding-right:6px}.detail-facets[data-v-cba9d91f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;font-family:var(--pp-font-mono);font-size:.72rem}.detail-facet-row[data-v-cba9d91f]{display:flex;gap:6px}.facet-key[data-v-cba9d91f]{color:var(--pp-text-tertiary);flex-shrink:0}.facet-val[data-v-cba9d91f]{color:var(--pp-text-secondary);font-weight:500}.pda-wrap[data-v-da9864cd]{margin:14px 0 8px;display:flex;flex-direction:column;gap:10px}.pda-btn[data-v-da9864cd]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s;align-self:flex-start}.pda-btn[data-v-da9864cd]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a);border-color:var(--accent-fg, #b48af1)}.pda-btn[data-v-da9864cd]:active:not(:disabled){transform:translateY(1px)}.pda-btn[data-v-da9864cd]:disabled{opacity:.45;cursor:not-allowed}.pda-sparkle[data-v-da9864cd]{font-size:16px}.pda-spinner[data-v-da9864cd]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:pda-spin-da9864cd .8s linear infinite}@keyframes pda-spin-da9864cd{to{transform:rotate(360deg)}}.pda-hint[data-v-da9864cd]{margin:0;font-size:12px;color:var(--text-muted, #8a8a99);font-style:italic}.pda-panel[data-v-da9864cd]{padding:14px 16px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7))}.pda-error[data-v-da9864cd]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pda-retry[data-v-da9864cd]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.pda-head[data-v-da9864cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;flex-wrap:wrap}.pda-meta[data-v-da9864cd]{display:inline-flex;flex-wrap:wrap;gap:6px}.pda-meta-pill[data-v-da9864cd]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.pda-breadth-pill[data-v-da9864cd]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.pda-breadth-broad[data-v-da9864cd]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.pda-breadth-focused[data-v-da9864cd]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.pda-breadth-narrow[data-v-da9864cd]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.pda-dismiss[data-v-da9864cd]{background:transparent;border:none;color:var(--text-muted, #8a8a99);font-size:16px;cursor:pointer;padding:4px 8px;min-height:24px;min-width:24px}.pda-dismiss[data-v-da9864cd]:hover{color:var(--text, #d0d0e0)}.pda-summary[data-v-da9864cd]{margin:0 0 14px;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:13px;line-height:1.55;color:var(--text, #d0d0e0)}.pda-section[data-v-da9864cd]{margin-top:10px}.pda-section-tag[data-v-da9864cd]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px}.pda-section-tag-yes[data-v-da9864cd]{background:#50c8781f;color:#5ed080}.pda-section-tag-no[data-v-da9864cd]{background:#dc64501f;color:#e88c70}.pda-section-tag-warn[data-v-da9864cd]{background:#dcb4501f;color:#e6c25a}.pda-list[data-v-da9864cd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pda-list-item[data-v-da9864cd]{position:relative;padding:4px 4px 4px 18px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.pda-list-item[data-v-da9864cd]:before{position:absolute;left:2px;top:4px;font-weight:700}.pda-list-item-yes[data-v-da9864cd]:before{content:"✓";color:#5ed080}.pda-list-item-no[data-v-da9864cd]:before{content:"✗";color:#e88c70}.pda-list-item-warn[data-v-da9864cd]:before{content:"•";color:#e6c25a}.env-setup-panel[data-v-ac87d82f]{height:100%;display:flex;flex-direction:column;background:var(--pp-bg-primary);font-family:var(--pp-font-primary)}.scroll-container[data-v-ac87d82f]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.step-card[data-v-ac87d82f]{background:var(--pp-bg-secondary);border-radius:var(--pp-radius-s);padding:20px;box-shadow:var(--pp-shadow-sm);border:1px solid var(--pp-border);transition:all .3s ease;position:relative}.step-card.active[data-v-ac87d82f]{border-color:var(--pp-accent-volt);box-shadow:var(--pp-shadow-glow-volt)}.card-header[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.step-info[data-v-ac87d82f]{display:flex;align-items:center;gap:12px}.step-num[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:20px;font-weight:700;color:var(--pp-text-tertiary)}.step-card.active .step-num[data-v-ac87d82f],.step-card.completed .step-num[data-v-ac87d82f]{color:var(--pp-text-primary)}.step-title[data-v-ac87d82f]{font-weight:600;font-size:14px;letter-spacing:.5px}.badge[data-v-ac87d82f]{font-size:10px;padding:4px 8px;border-radius:4px;font-weight:600;text-transform:uppercase}.badge.success[data-v-ac87d82f]{background:#22c58126;color:var(--pp-success)}.badge.processing[data-v-ac87d82f]{background:var(--pp-accent-volt);color:var(--pp-bg-primary)}.badge.pending[data-v-ac87d82f]{background:var(--pp-bg-tertiary);color:var(--pp-text-tertiary)}.badge.accent[data-v-ac87d82f]{background:#5f4dff26;color:var(--pp-accent-purple)}.api-note[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary);margin-bottom:8px}.description[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-secondary);line-height:1.5;margin-bottom:16px}.action-section[data-v-ac87d82f]{margin-top:16px}.action-btn[data-v-ac87d82f]{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-ac87d82f]{background:var(--pp-accent-volt);color:var(--pp-bg-primary)}.action-btn.primary[data-v-ac87d82f]:hover:not(:disabled){opacity:.8}.action-btn.secondary[data-v-ac87d82f]{background:var(--pp-bg-tertiary);color:var(--pp-text-primary)}.action-btn.secondary[data-v-ac87d82f]:hover:not(:disabled){background:var(--pp-border)}.action-btn[data-v-ac87d82f]:disabled{opacity:.5;cursor:not-allowed}.cancel-section[data-v-ac87d82f]{margin-top:12px;margin-bottom:4px}.cancel-btn[data-v-ac87d82f]{width:100%;background:transparent;border:1px solid var(--pp-error, #ff3e3e);color:var(--pp-error, #ff3e3e);padding:10px 16px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--pp-font-primary)}.cancel-btn[data-v-ac87d82f]:hover:not(:disabled){background:#ff3e3e1a}.cancel-btn[data-v-ac87d82f]:disabled{opacity:.5;cursor:not-allowed}.action-group[data-v-ac87d82f]{display:flex;gap:12px;margin-top:16px}.action-group.dual[data-v-ac87d82f]{display:grid;grid-template-columns:1fr 1fr}.action-group.dual .action-btn[data-v-ac87d82f]{width:100%}.info-card[data-v-ac87d82f]{background:var(--pp-bg-tertiary);border-radius:6px;padding:16px;margin-top:16px}.info-row[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--pp-border)}.info-row[data-v-ac87d82f]:last-child{border-bottom:none}.info-label[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-secondary)}.info-value[data-v-ac87d82f]{font-size:13px;font-weight:500}.info-value.mono[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:12px}.stats-grid[data-v-ac87d82f]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:var(--pp-bg-tertiary);padding:16px;border-radius:6px}.stat-card[data-v-ac87d82f]{text-align:center}.stat-value[data-v-ac87d82f]{display:block;font-size:20px;font-weight:700;color:var(--pp-accent-volt);font-family:var(--pp-font-mono)}.stat-label[data-v-ac87d82f]{font-size:9px;color:var(--pp-text-tertiary);text-transform:uppercase;margin-top:4px;display:block}.profiles-preview[data-v-ac87d82f]{margin-top:20px;border-top:1px solid var(--pp-border);padding-top:16px}.preview-header[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.preview-title[data-v-ac87d82f]{font-size:12px;font-weight:600;color:var(--pp-text-secondary);text-transform:uppercase;letter-spacing:.5px}.profiles-list[data-v-ac87d82f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:320px;overflow-y:auto;padding-right:4px}.profiles-list[data-v-ac87d82f]::-webkit-scrollbar{width:4px}.profiles-list[data-v-ac87d82f]::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}.profiles-list[data-v-ac87d82f]::-webkit-scrollbar-thumb:hover{background:var(--pp-text-tertiary)}.profile-card[data-v-ac87d82f]{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:6px;padding:14px;cursor:pointer;transition:all .2s ease}.profile-card[data-v-ac87d82f]:hover{border-color:var(--pp-accent-purple);background:var(--pp-bg-secondary)}.profile-header[data-v-ac87d82f]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.profile-realname[data-v-ac87d82f]{font-size:14px;font-weight:700;color:var(--pp-text-primary)}.profile-username[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:11px;color:var(--pp-text-tertiary)}.profile-meta[data-v-ac87d82f]{margin-bottom:8px}.profile-profession[data-v-ac87d82f]{font-size:11px;color:var(--pp-text-secondary);background:var(--pp-bg-primary);padding:2px 8px;border-radius:3px}.profile-bio[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-secondary);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-ac87d82f]{display:flex;flex-wrap:wrap;gap:6px}.topic-tag[data-v-ac87d82f]{font-size:10px;color:var(--pp-accent-purple);background:#5f4dff26;padding:2px 8px;border-radius:10px}.topic-more[data-v-ac87d82f]{font-size:10px;color:var(--pp-text-tertiary);padding:2px 6px}.config-detail-panel[data-v-ac87d82f]{margin-top:16px}.config-block[data-v-ac87d82f]{margin-top:16px;border-top:1px solid var(--pp-border);padding-top:12px}.config-block[data-v-ac87d82f]:first-child{margin-top:0;border-top:none;padding-top:0}.config-block-header[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.config-block-title[data-v-ac87d82f]{font-size:12px;font-weight:600;color:var(--pp-text-secondary);text-transform:uppercase;letter-spacing:.5px}.config-block-badge[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:11px;background:var(--pp-bg-tertiary);color:var(--pp-text-secondary);padding:2px 8px;border-radius:10px}.config-grid[data-v-ac87d82f]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.config-item[data-v-ac87d82f]{background:var(--pp-bg-tertiary);padding:12px 14px;border-radius:6px;display:flex;flex-direction:column;gap:4px}.config-item-label[data-v-ac87d82f]{font-size:11px;color:var(--pp-text-tertiary)}.config-item-value[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:16px;font-weight:600;color:var(--pp-text-primary)}.time-periods[data-v-ac87d82f]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.period-item[data-v-ac87d82f]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--pp-bg-tertiary);border-radius:6px}.period-label[data-v-ac87d82f]{font-size:12px;font-weight:500;color:var(--pp-text-secondary);min-width:70px}.period-hours[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:11px;color:var(--pp-text-secondary);flex:1}.period-multiplier[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:11px;font-weight:600;color:var(--pp-accent-purple);background:#5f4dff26;padding:2px 6px;border-radius:4px}.agents-cards[data-v-ac87d82f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:400px;overflow-y:auto;padding-right:4px}.agents-cards[data-v-ac87d82f]::-webkit-scrollbar{width:4px}.agents-cards[data-v-ac87d82f]::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}.agents-cards[data-v-ac87d82f]::-webkit-scrollbar-thumb:hover{background:var(--pp-text-tertiary)}.agent-card[data-v-ac87d82f]{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:6px;padding:14px;transition:all .2s ease}.agent-card[data-v-ac87d82f]:hover{border-color:var(--pp-accent-purple);background:var(--pp-bg-secondary)}.agent-card-header[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--pp-border)}.agent-identity[data-v-ac87d82f]{display:flex;flex-direction:column;gap:2px}.agent-id[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary)}.agent-name[data-v-ac87d82f]{font-size:14px;font-weight:600;color:var(--pp-text-primary)}.agent-tags[data-v-ac87d82f]{display:flex;gap:6px}.agent-type[data-v-ac87d82f]{font-size:10px;color:var(--pp-text-secondary);background:var(--pp-bg-primary);padding:2px 8px;border-radius:4px}.agent-stance[data-v-ac87d82f]{font-size:10px;font-weight:500;text-transform:uppercase;padding:2px 8px;border-radius:4px}.stance-neutral[data-v-ac87d82f]{background:var(--pp-bg-primary);color:var(--pp-text-secondary)}.stance-supportive[data-v-ac87d82f]{background:#22c58126;color:var(--pp-success)}.stance-opposing[data-v-ac87d82f]{background:#ff3e3e26;color:var(--pp-error)}.stance-observer[data-v-ac87d82f]{background:#f59e0b26;color:var(--pp-warning)}.agent-timeline[data-v-ac87d82f]{margin-bottom:14px}.timeline-label[data-v-ac87d82f]{display:block;font-size:10px;color:var(--pp-text-tertiary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.mini-timeline[data-v-ac87d82f]{display:flex;gap:2px;height:16px;background:var(--pp-bg-primary);border-radius:4px;padding:3px}.timeline-hour[data-v-ac87d82f]{flex:1;background:var(--pp-border);border-radius:2px;transition:all .2s}.timeline-hour.active[data-v-ac87d82f]{background:linear-gradient(180deg,var(--pp-accent-purple),rgba(95,77,255,.6))}.timeline-marks[data-v-ac87d82f]{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--pp-font-mono);font-size:9px;color:var(--pp-text-tertiary)}.agent-params[data-v-ac87d82f]{display:flex;flex-direction:column;gap:10px}.param-group[data-v-ac87d82f]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.param-item[data-v-ac87d82f]{display:flex;flex-direction:column;gap:2px}.param-item .param-label[data-v-ac87d82f]{font-size:10px;color:var(--pp-text-tertiary)}.param-item .param-value[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:12px;font-weight:600;color:var(--pp-text-secondary)}.param-value.with-bar[data-v-ac87d82f]{display:flex;align-items:center;gap:6px}.mini-bar[data-v-ac87d82f]{height:4px;background:var(--pp-gradient);border-radius:2px;min-width:4px;max-width:40px}.param-value.positive[data-v-ac87d82f]{color:var(--pp-success)}.param-value.negative[data-v-ac87d82f]{color:var(--pp-error)}.param-value.neutral[data-v-ac87d82f]{color:var(--pp-text-secondary)}.param-value.highlight[data-v-ac87d82f]{color:var(--pp-accent-purple)}.platforms-grid[data-v-ac87d82f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.platform-card[data-v-ac87d82f]{background:var(--pp-bg-tertiary);padding:14px;border-radius:6px}.platform-card-header[data-v-ac87d82f]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--pp-border)}.platform-name[data-v-ac87d82f]{font-size:13px;font-weight:600;color:var(--pp-text-primary)}.platform-params[data-v-ac87d82f]{display:flex;flex-direction:column;gap:8px}.param-row[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:center}.param-label[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-secondary)}.param-value[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:12px;font-weight:600;color:var(--pp-text-primary)}.reasoning-content[data-v-ac87d82f]{display:flex;flex-direction:column;gap:10px}.reasoning-item[data-v-ac87d82f]{padding:12px 14px;background:var(--pp-bg-tertiary);border-radius:6px}.reasoning-text[data-v-ac87d82f]{font-size:13px;color:var(--pp-text-secondary);line-height:1.7;margin:0}.profile-modal-overlay[data-v-ac87d82f]{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-ac87d82f]{background:var(--pp-bg-secondary);border-radius:var(--pp-radius-l);width:90%;max-width:600px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--pp-shadow-lg);border:1px solid var(--pp-border)}.modal-header[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;background:var(--pp-bg-secondary);border-bottom:1px solid var(--pp-border)}.modal-header-info[data-v-ac87d82f]{flex:1}.modal-name-row[data-v-ac87d82f]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.modal-realname[data-v-ac87d82f]{font-size:20px;font-weight:700;color:var(--pp-text-primary)}.modal-username[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:13px;color:var(--pp-text-tertiary)}.modal-profession[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-secondary);background:var(--pp-bg-tertiary);padding:4px 10px;border-radius:4px;display:inline-block;font-weight:500}.close-btn[data-v-ac87d82f]{width:32px;height:32px;border:none;background:none;color:var(--pp-text-tertiary);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-ac87d82f]:hover{color:var(--pp-text-primary)}.modal-body[data-v-ac87d82f]{padding:24px;overflow-y:auto;flex:1}.modal-info-grid[data-v-ac87d82f]{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-ac87d82f]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-ac87d82f]{font-size:11px;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-value[data-v-ac87d82f]{font-size:15px;font-weight:600;color:var(--pp-text-primary)}.info-value.mbti[data-v-ac87d82f]{font-family:var(--pp-font-mono);color:var(--pp-accent-volt)}.modal-section[data-v-ac87d82f]{margin-bottom:28px}.section-label[data-v-ac87d82f]{display:block;font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.section-bio[data-v-ac87d82f]{font-size:14px;color:var(--pp-text-primary);line-height:1.6;margin:0;padding:16px;background:var(--pp-bg-tertiary);border-radius:6px;border-left:3px solid var(--pp-accent-purple)}.topics-grid[data-v-ac87d82f]{display:flex;flex-wrap:wrap;gap:8px}.topic-item[data-v-ac87d82f]{font-size:11px;color:var(--pp-accent-purple);background:#5f4dff26;padding:4px 10px;border-radius:12px;transition:all .2s;border:none}.topic-item[data-v-ac87d82f]:hover{background:#5f4dff40;color:var(--pp-accent-purple)}.persona-dimensions[data-v-ac87d82f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.dimension-card[data-v-ac87d82f]{background:var(--pp-bg-tertiary);padding:12px;border-radius:6px;border-left:3px solid var(--pp-border);transition:all .2s}.dimension-card[data-v-ac87d82f]:hover{background:var(--pp-bg-primary);border-left-color:var(--pp-accent-purple)}.dim-title[data-v-ac87d82f]{display:block;font-size:12px;font-weight:700;color:var(--pp-text-primary);margin-bottom:4px}.dim-desc[data-v-ac87d82f]{display:block;font-size:10px;color:var(--pp-text-tertiary);line-height:1.4}.persona-content[data-v-ac87d82f]{max-height:none;overflow:visible;padding:0;background:transparent;border:none;border-radius:0}.persona-content[data-v-ac87d82f]::-webkit-scrollbar{width:4px}.persona-content[data-v-ac87d82f]::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}.section-persona[data-v-ac87d82f]{font-size:13px;color:var(--pp-text-secondary);line-height:1.8;margin:0;text-align:justify}.system-logs[data-v-ac87d82f]{background:var(--pp-bg-primary);color:var(--pp-text-secondary);padding:16px;font-family:var(--pp-font-mono);border-top:1px solid var(--pp-border);flex-shrink:0}.log-header[data-v-ac87d82f]{display:flex;justify-content:space-between;border-bottom:1px solid var(--pp-border);padding-bottom:8px;margin-bottom:8px;font-size:10px;color:var(--pp-text-tertiary)}.log-content[data-v-ac87d82f]{display:flex;flex-direction:column;gap:4px;height:80px;overflow-y:auto;padding-right:4px}.log-content[data-v-ac87d82f]::-webkit-scrollbar{width:4px}.log-content[data-v-ac87d82f]::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}.log-line[data-v-ac87d82f]{font-size:11px;display:flex;gap:12px;line-height:1.5}.log-time[data-v-ac87d82f]{color:var(--pp-text-tertiary);min-width:75px}.log-msg[data-v-ac87d82f]{color:var(--pp-text-secondary);word-break:break-all}.spinner-sm[data-v-ac87d82f]{width:16px;height:16px;border:2px solid var(--pp-border);border-top-color:var(--pp-accent-volt);border-radius:50%;animation:spin-ac87d82f .8s linear infinite}@keyframes spin-ac87d82f{to{transform:rotate(360deg)}}.orchestration-content[data-v-ac87d82f]{display:flex;flex-direction:column;gap:20px;margin-top:16px}.box-label[data-v-ac87d82f]{display:block;font-size:12px;font-weight:600;color:var(--pp-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.narrative-box[data-v-ac87d82f]{background:var(--pp-bg-tertiary);padding:20px 24px;border-radius:var(--pp-radius-m);border:1px solid var(--pp-border);box-shadow:var(--pp-shadow-sm);transition:all .3s ease}.narrative-box .box-label[data-v-ac87d82f]{display:flex;align-items:center;gap:8px;color:var(--pp-text-secondary);font-size:13px;letter-spacing:.5px;margin-bottom:12px;font-weight:600}.special-icon[data-v-ac87d82f]{filter:drop-shadow(0 2px 4px rgba(234,255,0,.2));transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.narrative-box:hover .special-icon[data-v-ac87d82f]{transform:rotate(180deg)}.narrative-text[data-v-ac87d82f]{font-family:var(--pp-font-primary);font-size:14px;color:var(--pp-text-primary);line-height:1.8;margin:0;text-align:justify;letter-spacing:.01em}.topics-section[data-v-ac87d82f]{background:transparent}.hot-topics-grid[data-v-ac87d82f]{display:flex;flex-wrap:wrap;gap:8px}.hot-topic-tag[data-v-ac87d82f]{font-size:12px;color:var(--pp-accent-volt);background:#eaff001a;padding:4px 10px;border-radius:12px;font-weight:500}.hot-topic-more[data-v-ac87d82f]{font-size:11px;color:var(--pp-text-tertiary);padding:4px 6px}.initial-posts-section[data-v-ac87d82f]{border-top:1px solid var(--pp-border);padding-top:16px}.posts-timeline[data-v-ac87d82f]{display:flex;flex-direction:column;gap:16px;padding-left:8px;border-left:2px solid var(--pp-border);margin-top:12px}.timeline-item[data-v-ac87d82f]{position:relative;padding-left:20px}.timeline-marker[data-v-ac87d82f]{position:absolute;left:0;top:14px;width:12px;height:2px;background:var(--pp-border)}.timeline-content[data-v-ac87d82f]{background:var(--pp-bg-tertiary);padding:12px;border-radius:6px;border:1px solid var(--pp-border)}.post-header[data-v-ac87d82f]{display:flex;justify-content:space-between;margin-bottom:6px}.post-role[data-v-ac87d82f]{font-size:11px;font-weight:700;color:var(--pp-text-primary);text-transform:uppercase}.post-agent-info[data-v-ac87d82f]{display:flex;align-items:center;gap:6px}.post-id[data-v-ac87d82f],.post-username[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary);line-height:1;vertical-align:baseline}.post-username[data-v-ac87d82f]{margin-right:6px}.post-text[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-secondary);line-height:1.5;margin:0}.rounds-config-section[data-v-ac87d82f]{margin:24px 0;padding-top:24px;border-top:1px solid var(--pp-border)}.rounds-header[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-left[data-v-ac87d82f]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-ac87d82f]{font-size:14px;font-weight:600;color:var(--pp-text-primary)}.section-desc[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-tertiary)}.desc-highlight[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-weight:600;color:var(--pp-accent-volt);background:var(--pp-bg-tertiary);padding:1px 6px;border-radius:4px;margin:0 2px}.switch-control[data-v-ac87d82f]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px 4px 4px;border-radius:20px;transition:background .2s}.switch-control[data-v-ac87d82f]:hover{background:var(--pp-bg-tertiary)}.switch-control input[data-v-ac87d82f]{display:none}.switch-track[data-v-ac87d82f]{width:36px;height:20px;background:var(--pp-border);border-radius:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.switch-track[data-v-ac87d82f]:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:var(--pp-text-primary);border-radius:50%;box-shadow:0 1px 3px #0000004d;transition:transform .3s cubic-bezier(.4,0,.2,1)}.switch-control input:checked+.switch-track[data-v-ac87d82f]{background:var(--pp-accent-volt)}.switch-control input:checked+.switch-track[data-v-ac87d82f]:after{transform:translate(16px)}.switch-label[data-v-ac87d82f]{font-size:12px;font-weight:500;color:var(--pp-text-secondary)}.switch-control input:checked~.switch-label[data-v-ac87d82f]{color:var(--pp-text-primary)}.rounds-content[data-v-ac87d82f]{animation:fadeIn-ac87d82f .3s ease}.slider-display[data-v-ac87d82f]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.slider-main-value[data-v-ac87d82f]{display:flex;align-items:baseline;gap:4px}.val-num[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:24px;font-weight:700;color:var(--pp-accent-volt)}.val-unit[data-v-ac87d82f]{font-size:12px;color:var(--pp-text-secondary);font-weight:500}.slider-meta-info[data-v-ac87d82f]{font-family:var(--pp-font-mono);font-size:11px;color:var(--pp-text-secondary);background:var(--pp-bg-tertiary);padding:4px 8px;border-radius:4px}.range-wrapper[data-v-ac87d82f]{position:relative;padding:0 2px}.minimal-slider[data-v-ac87d82f]{-webkit-appearance:none;width:100%;height:4px;background:var(--pp-border);border-radius:2px;outline:none;background-image:linear-gradient(var(--pp-accent-volt),var(--pp-accent-volt));background-size:var(--percent, 0%) 100%;background-repeat:no-repeat;cursor:pointer}.minimal-slider[data-v-ac87d82f]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--pp-bg-primary);border:2px solid var(--pp-accent-volt);cursor:pointer;box-shadow:var(--pp-shadow-glow-volt);transition:transform .1s;margin-top:-6px}.minimal-slider[data-v-ac87d82f]::-webkit-slider-thumb:hover{transform:scale(1.1)}.minimal-slider[data-v-ac87d82f]::-webkit-slider-runnable-track{height:4px;border-radius:2px}.range-marks[data-v-ac87d82f]{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary);position:relative}.mark-recommend[data-v-ac87d82f]{cursor:pointer;transition:color .2s;position:relative}.mark-recommend[data-v-ac87d82f]:hover{color:var(--pp-text-primary)}.mark-recommend.active[data-v-ac87d82f]{color:var(--pp-accent-volt);font-weight:600}.mark-recommend[data-v-ac87d82f]:after{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:1px;height:4px;background:var(--pp-border)}.auto-info-card[data-v-ac87d82f]{display:flex;align-items:center;gap:24px;background:var(--pp-bg-tertiary);padding:16px 20px;border-radius:var(--pp-radius-s)}.auto-value[data-v-ac87d82f]{display:flex;flex-direction:row;align-items:baseline;gap:4px;padding-right:24px;border-right:1px solid var(--pp-border)}.auto-content[data-v-ac87d82f]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.auto-meta-row[data-v-ac87d82f]{display:flex;align-items:center}.duration-badge[data-v-ac87d82f]{display:inline-flex;align-items:center;gap:5px;font-family:var(--pp-font-mono);font-size:11px;font-weight:500;color:var(--pp-text-secondary);background:var(--pp-bg-secondary);border:1px solid var(--pp-border);padding:3px 8px;border-radius:6px;box-shadow:var(--pp-shadow-sm)}.auto-desc[data-v-ac87d82f]{display:flex;flex-direction:column;gap:2px}.auto-desc p[data-v-ac87d82f]{margin:0;font-size:13px;color:var(--pp-text-secondary);line-height:1.5}.highlight-tip[data-v-ac87d82f]{margin-top:4px!important;font-size:12px!important;color:var(--pp-accent-volt)!important;font-weight:500;cursor:pointer}.highlight-tip[data-v-ac87d82f]:hover{text-decoration:underline}@keyframes fadeIn-ac87d82f{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-ac87d82f],.fade-leave-active[data-v-ac87d82f]{transition:opacity .2s ease}.fade-enter-from[data-v-ac87d82f],.fade-leave-to[data-v-ac87d82f]{opacity:0}.modal-enter-active[data-v-ac87d82f],.modal-leave-active[data-v-ac87d82f]{transition:opacity .3s ease}.modal-enter-from[data-v-ac87d82f],.modal-leave-to[data-v-ac87d82f]{opacity:0}.modal-enter-active .profile-modal[data-v-ac87d82f]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .profile-modal[data-v-ac87d82f]{transition:all .3s ease-in}.modal-enter-from .profile-modal[data-v-ac87d82f],.modal-leave-to .profile-modal[data-v-ac87d82f]{transform:scale(.95) translateY(10px);opacity:0}[data-theme=light]{background:#ff3e3e0f}.main-view[data-v-24bb41ae]{height:100vh;display:flex;flex-direction:column;background:var(--pp-bg-primary);overflow:hidden;font-family:var(--pp-font-primary)}.app-header[data-v-24bb41ae]{height:60px;border-bottom:1px solid var(--pp-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--pp-bg-primary);z-index:100;position:relative}.header-center[data-v-24bb41ae]{position:absolute;left:50%;transform:translate(-50%)}.header-left[data-v-24bb41ae]{display:flex;align-items:center;gap:12px}.back-link[data-v-24bb41ae]{font-size:12px;color:var(--pp-text-tertiary);cursor:pointer;transition:color .2s;font-weight:500}.back-link[data-v-24bb41ae]:hover{color:var(--pp-error, #ff3e3e)}.brand[data-v-24bb41ae]{font-family:var(--pp-font-mono);font-weight:800;font-size:18px;letter-spacing:1px;cursor:pointer}.mode-badge[data-v-24bb41ae]{margin-left:16px;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#5f4dff1f;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);font-family:var(--pp-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;border-radius:12px}.iter-tag[data-v-24bb41ae]{font-weight:500;color:var(--pp-text-tertiary);text-transform:none;letter-spacing:0;padding-left:8px;border-left:1px solid var(--pp-border)}.view-switcher[data-v-24bb41ae]{display:flex;background:var(--pp-bg-secondary);padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-24bb41ae]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:var(--pp-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-24bb41ae]{background:var(--pp-bg-primary);color:var(--pp-text-primary);box-shadow:0 2px 4px #0000000d}.status-indicator[data-v-24bb41ae]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pp-text-secondary);font-weight:500}.header-right[data-v-24bb41ae]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-24bb41ae]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-24bb41ae]{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-text-tertiary)}.step-name[data-v-24bb41ae]{font-weight:700;color:var(--pp-text-primary)}.step-divider[data-v-24bb41ae]{width:1px;height:14px;background-color:var(--pp-border)}.dot[data-v-24bb41ae]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-24bb41ae]{background:#ff5722;animation:pulse-24bb41ae 1s infinite}.status-indicator.completed .dot[data-v-24bb41ae]{background:#4caf50}.status-indicator.error .dot[data-v-24bb41ae]{background:#f44336}@keyframes pulse-24bb41ae{50%{opacity:.5}}.content-area[data-v-24bb41ae]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-24bb41ae]{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-24bb41ae]{border-right:1px solid var(--pp-border)}.main-view[data-v-c02446b4]{height:100vh;display:flex;flex-direction:column;background:var(--pp-bg-primary);overflow:hidden;font-family:var(--pp-font-primary)}.app-header[data-v-c02446b4]{height:60px;border-bottom:1px solid var(--pp-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--pp-bg-primary);z-index:100;position:relative}.brand[data-v-c02446b4]{font-family:var(--pp-font-mono);font-weight:800;font-size:18px;letter-spacing:1px;cursor:pointer}.header-left[data-v-c02446b4]{display:flex;align-items:center;gap:16px}.mode-badge[data-v-c02446b4]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#5f4dff1f;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);font-family:var(--pp-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;border-radius:12px}.iter-tag[data-v-c02446b4]{font-weight:500;color:var(--pp-text-tertiary);text-transform:none;letter-spacing:0;padding-left:8px;border-left:1px solid var(--pp-border)}.header-center[data-v-c02446b4]{position:absolute;left:50%;transform:translate(-50%)}.view-switcher[data-v-c02446b4]{display:flex;background:var(--pp-bg-secondary);padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-c02446b4]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:var(--pp-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-c02446b4]{background:var(--pp-bg-primary);color:var(--pp-text-primary);box-shadow:0 2px 4px #0000000d}.header-right[data-v-c02446b4]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-c02446b4]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-c02446b4]{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-text-tertiary)}.step-name[data-v-c02446b4]{font-weight:700;color:var(--pp-text-primary)}.step-divider[data-v-c02446b4]{width:1px;height:14px;background-color:var(--pp-border)}.status-indicator[data-v-c02446b4]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pp-text-secondary);font-weight:500}.dot[data-v-c02446b4]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-c02446b4]{background:#ff5722;animation:pulse-c02446b4 1s infinite}.status-indicator.completed .dot[data-v-c02446b4]{background:#4caf50}.status-indicator.error .dot[data-v-c02446b4]{background:#f44336}@keyframes pulse-c02446b4{50%{opacity:.5}}.content-area[data-v-c02446b4]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-c02446b4]{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-c02446b4]{border-right:1px solid var(--pp-border)}.pbs[data-v-b4f4b1b1]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));border-radius:var(--pp-radius-s, 6px);border:1px solid var(--pp-border, rgba(255, 255, 255, .08));margin-top:12px}.pbs-head[data-v-b4f4b1b1]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pbs-title[data-v-b4f4b1b1]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.pbs-sub[data-v-b4f4b1b1]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.65rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.pbs-bimodal-flag[data-v-b4f4b1b1]{display:inline-block;margin-left:auto;padding:2px 9px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f5c842;background:#f5c84229;border-radius:999px;cursor:help}.pbs-strip[data-v-b4f4b1b1]{display:flex;flex-direction:column;gap:6px;padding-top:8px}.pbs-axis[data-v-b4f4b1b1]{display:flex;justify-content:space-between;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.pbs-axis-label.neg[data-v-b4f4b1b1]{color:#e3504e}.pbs-axis-label.pos[data-v-b4f4b1b1]{color:#58cc62}.pbs-track[data-v-b4f4b1b1]{position:relative;height:36px;background:linear-gradient(to right,#e3504e12,#f5c8420d,#58cc6212);border-radius:4px}.pbs-tick[data-v-b4f4b1b1]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff26}.pbs-tick.mid[data-v-b4f4b1b1]{background:#ffffff40}.pbs-iqr-band[data-v-b4f4b1b1]{position:absolute;top:50%;height:4px;transform:translateY(-50%);background:#ffffff1a;border-radius:2px}.pbs-median[data-v-b4f4b1b1]{position:absolute;top:6px;bottom:6px;width:2px;background:#ffffff8c;transform:translate(-1px);cursor:help}.pbs-split[data-v-b4f4b1b1]{position:absolute;top:2px;bottom:2px;width:0;border-left:2px dashed #f5c842;cursor:help}.pbs-dot[data-v-b4f4b1b1]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(0,0,0,.32);cursor:pointer;padding:0;background:#ffffff8c;transition:transform .12s ease,box-shadow .12s ease;z-index:2}.pbs-dot[data-v-b4f4b1b1]:hover{transform:translate(-50%,-50%) scale(1.35);z-index:3;box-shadow:0 0 0 3px #ffffff1f}.pbs-dot.tone-positive[data-v-b4f4b1b1]{background:#58cc62}.pbs-dot.tone-negative[data-v-b4f4b1b1]{background:#e3504e}.pbs-dot.tone-mixed[data-v-b4f4b1b1]{background:#f5c842}.pbs-dot.is-outlier[data-v-b4f4b1b1]{width:18px;height:18px;border-color:#ffffffd9;box-shadow:0 0 0 2px #f5c84252}.pbs-dot.is-most-pos[data-v-b4f4b1b1],.pbs-dot.is-most-neg[data-v-b4f4b1b1]{border-color:#fffffff2}.pbs-dot-label[data-v-b4f4b1b1]{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.55rem;font-weight:700;color:#ffffffb3;letter-spacing:.04em;pointer-events:none;white-space:nowrap}.pbs-spotlight[data-v-b4f4b1b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:18px}.pbs-spot-card[data-v-b4f4b1b1]{padding:8px 10px;background:#ffffff08;border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:6px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.pbs-spot-card[data-v-b4f4b1b1]:hover{border-color:var(--pp-accent, #ff6ac1);background:#ffffff0d}.pbs-spot-card.role-outlier-pos[data-v-b4f4b1b1]{border-left:3px solid #58cc62}.pbs-spot-card.role-outlier-neg[data-v-b4f4b1b1]{border-left:3px solid #e3504e}.pbs-spot-card.role-extreme-pos[data-v-b4f4b1b1]{border-left:3px solid rgba(88,204,98,.55)}.pbs-spot-card.role-extreme-neg[data-v-b4f4b1b1]{border-left:3px solid rgba(227,80,78,.55)}.pbs-spot-head[data-v-b4f4b1b1]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--pp-font-mono, ui-monospace, monospace)}.pbs-spot-role[data-v-b4f4b1b1]{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.pbs-spot-score[data-v-b4f4b1b1]{font-size:.78rem;font-weight:700;padding:1px 6px;border-radius:4px}.pbs-spot-score.tone-positive[data-v-b4f4b1b1]{color:#58cc62;background:#58cc621f}.pbs-spot-score.tone-negative[data-v-b4f4b1b1]{color:#e3504e;background:#e3504e1f}.pbs-spot-score.tone-mixed[data-v-b4f4b1b1]{color:#f5c842;background:#f5c8421f}.pbs-spot-name[data-v-b4f4b1b1]{margin-top:4px;font-size:.85rem;font-weight:600;color:var(--pp-text-primary, #fff)}.pbs-spot-quote[data-v-b4f4b1b1]{margin-top:4px;font-size:.74rem;font-style:italic;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.pbs-spot-meta[data-v-b4f4b1b1]{margin-top:6px;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));letter-spacing:.04em}.km-wrap[data-v-dbba2ca6]{margin-top:10px}.km-btn[data-v-dbba2ca6]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#f5c842;background:#f5c8420f;border:1px dashed rgba(245,200,66,.4);border-radius:14px;cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit}.km-btn[data-v-dbba2ca6]:hover:not(:disabled){background:#f5c84224;border-color:#f5c84299}.km-btn[data-v-dbba2ca6]:disabled{opacity:.6;cursor:wait}.km-btn.is-open[data-v-dbba2ca6]{background:#f5c84229;border-color:#f5c84299}.km-icon[data-v-dbba2ca6]{font-size:.84rem;line-height:1}.km-spinner[data-v-dbba2ca6]{width:10px;height:10px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:km-spin-dbba2ca6 .7s linear infinite}@keyframes km-spin-dbba2ca6{to{transform:rotate(360deg)}}.km-panel[data-v-dbba2ca6]{margin-top:10px;padding:12px 14px;background:#f5c8420a;border-left:3px solid rgba(245,200,66,.45);border-radius:5px}.km-head[data-v-dbba2ca6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.km-eyebrow[data-v-dbba2ca6]{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6))}.km-regen[data-v-dbba2ca6]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.km-regen[data-v-dbba2ca6]:hover{background:#ffffff1a;color:#fff}.km-note[data-v-dbba2ca6]{margin:0 0 8px;font-size:.78rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6))}.km-list[data-v-dbba2ca6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.km-item[data-v-dbba2ca6]{padding:8px 10px;background:#ffffff08;border-radius:4px;border-left:2px solid rgba(255,255,255,.15);cursor:pointer;transition:background .12s ease}.km-item[data-v-dbba2ca6]:hover,.km-item[data-v-dbba2ca6]:focus{background:#ffffff0f;outline:1px solid rgba(245,200,66,.4);outline-offset:-1px}.km-item.tone-positive[data-v-dbba2ca6]{border-left-color:#58cc62}.km-item.tone-concern[data-v-dbba2ca6]{border-left-color:#e3504e}.km-item.tone-mixed[data-v-dbba2ca6]{border-left-color:#f5c842}.km-item-head[data-v-dbba2ca6]{display:flex;align-items:center;gap:8px;font-size:.7rem;margin-bottom:4px;flex-wrap:wrap}.km-name[data-v-dbba2ca6]{font-weight:700;color:var(--pp-text-primary, #fff)}.km-meta[data-v-dbba2ca6]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));letter-spacing:.04em}.km-tone-tag[data-v-dbba2ca6]{font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:3px;background:#ffffff0d}.km-item.tone-positive .km-tone-tag[data-v-dbba2ca6]{color:#6fd17a;background:#58cc621a}.km-item.tone-concern .km-tone-tag[data-v-dbba2ca6]{color:#e3504e;background:#e3504e1a}.km-item.tone-mixed .km-tone-tag[data-v-dbba2ca6]{color:#f5c842;background:#f5c84214}.km-content[data-v-dbba2ca6]{margin:0 0 4px;font-size:.8rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.km-reason[data-v-dbba2ca6]{margin:0;font-size:.72rem;font-style:italic;color:var(--pp-text-secondary, rgba(255, 255, 255, .65))}.km-reason-tag[data-v-dbba2ca6]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-style:normal;font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-right:4px}.km-foot[data-v-dbba2ca6]{margin:10px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.km-error[data-v-dbba2ca6]{font-size:.78rem;color:#d96363;padding:8px 10px;border-radius:4px;background:#d963630f}.km-retry[data-v-dbba2ca6]{margin-left:8px;padding:2px 8px;font-size:.68rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:4px;cursor:pointer;font-family:inherit}.sse-card[data-v-f9cd07f2]{margin:12px 0;padding:14px 16px;background:linear-gradient(135deg,#7460fa14,#ffffff05 70%);border:1px solid rgba(116,96,250,.3);border-radius:8px}.sse-head[data-v-f9cd07f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sse-eyebrow[data-v-f9cd07f2]{font-size:.86rem;font-weight:700;color:#b6a8ff}.sse-comparison-hint[data-v-f9cd07f2]{font-weight:400;font-size:.74rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-left:4px}.sse-close[data-v-f9cd07f2]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));cursor:pointer;font-family:inherit;font-size:.8rem}.sse-close[data-v-f9cd07f2]:hover{background:#ffffff14;color:#fff}.sse-loading[data-v-f9cd07f2],.sse-error[data-v-f9cd07f2]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sse-error[data-v-f9cd07f2]{color:#e89191;background:#d963630f;padding:8px 10px;border-radius:4px}.sse-spinner[data-v-f9cd07f2]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:sse-spin-f9cd07f2 .7s linear infinite}@keyframes sse-spin-f9cd07f2{to{transform:rotate(360deg)}}.sse-retry[data-v-f9cd07f2]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.sse-result-head[data-v-f9cd07f2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sse-direction-pill[data-v-f9cd07f2],.sse-magnitude-pill[data-v-f9cd07f2],.sse-confidence[data-v-f9cd07f2]{padding:3px 10px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:12px}.sse-direction-pill.direction-positive[data-v-f9cd07f2]{color:#58cc62;background:#58cc621f;border:1px solid rgba(88,204,98,.4)}.sse-direction-pill.direction-negative[data-v-f9cd07f2]{color:#e3504e;background:#e3504e1f;border:1px solid rgba(227,80,78,.4)}.sse-direction-pill.direction-stable[data-v-f9cd07f2]{color:#8fa3b4;background:#8fa3b41a;border:1px solid rgba(143,163,180,.3)}.sse-magnitude-pill.magnitude-minor[data-v-f9cd07f2]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.sse-magnitude-pill.magnitude-notable[data-v-f9cd07f2]{color:#f5c842;background:#f5c8421a;border:1px solid rgba(245,200,66,.32)}.sse-magnitude-pill.magnitude-major[data-v-f9cd07f2]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.36)}.sse-confidence[data-v-f9cd07f2]{font-weight:500;text-transform:none;letter-spacing:0;font-size:.7rem}.sse-confidence.confidence-high[data-v-f9cd07f2]{color:#6fd17a;background:#58cc6214;border:1px solid rgba(88,204,98,.24)}.sse-confidence.confidence-moderate[data-v-f9cd07f2]{color:var(--pp-text-secondary, rgba(255, 255, 255, .7));background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.sse-confidence.confidence-low[data-v-f9cd07f2]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.sse-summary[data-v-f9cd07f2]{margin:0 0 12px;font-size:.86rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .9))}.sse-drivers[data-v-f9cd07f2]{display:flex;flex-direction:column;gap:6px}.sse-section-label[data-v-f9cd07f2]{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-bottom:2px}.sse-driver[data-v-f9cd07f2]{padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(116,96,250,.4);border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.sse-driver[data-v-f9cd07f2]:hover{background:#7460fa14;border-color:#7460fa66;transform:translate(2px)}.sse-driver[data-v-f9cd07f2]:focus-visible{outline:2px solid rgba(116,96,250,.6);outline-offset:2px}.sse-driver.role-trigger[data-v-f9cd07f2]{border-left-color:#f08a6e}.sse-driver.role-amplifier[data-v-f9cd07f2]{border-left-color:#b6a8ff}.sse-driver.role-opposed[data-v-f9cd07f2]{border-left-color:#6fb3d1}.sse-driver.role-unrelated[data-v-f9cd07f2]{border-left-color:#ffffff4d}.sse-driver-head[data-v-f9cd07f2]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sse-role-pill[data-v-f9cd07f2]{padding:2px 8px;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:10px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.sse-role-pill.role-trigger[data-v-f9cd07f2]{color:#f08a6e;background:#f08a6e1a;border-color:#f08a6e4d}.sse-role-pill.role-amplifier[data-v-f9cd07f2]{color:#b6a8ff;background:#b6a8ff1a;border-color:#b6a8ff4d}.sse-role-pill.role-opposed[data-v-f9cd07f2]{color:#6fb3d1;background:#6fb3d11a;border-color:#6fb3d14d}.sse-driver-name[data-v-f9cd07f2]{font-size:.84rem;font-weight:600;flex:1;min-width:0}.sse-driver-arrow[data-v-f9cd07f2]{color:#ffffff4d}.sse-driver:hover .sse-driver-arrow[data-v-f9cd07f2]{color:#b6a8ff}.sse-driver-quote[data-v-f9cd07f2]{margin:0;font-size:.78rem;line-height:1.45;font-style:italic;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.sse-foot[data-v-f9cd07f2]{margin:10px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.sn-card[data-v-50d4057e]{margin:14px 0;padding:12px 14px;background:linear-gradient(135deg,#7ed1c80f,#7460fa0a 60%,#ffffff05);border:1px solid rgba(126,209,200,.24);border-radius:8px}.sn-pre[data-v-50d4057e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sn-pre-text[data-v-50d4057e]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.sn-pre-title[data-v-50d4057e]{font-size:.88rem;font-weight:600;color:#7ed1c8}.sn-pre-sub[data-v-50d4057e]{font-size:.76rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sn-narrate-btn[data-v-50d4057e]{padding:6px 14px;background:#7ed1c82e;color:#7ed1c8;border:1px solid rgba(126,209,200,.45);border-radius:5px;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.sn-narrate-btn[data-v-50d4057e]:hover:not(:disabled){background:#7ed1c84d;color:#fff}.sn-narrate-btn[data-v-50d4057e]:disabled{opacity:.5;cursor:wait}.sn-loading[data-v-50d4057e]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sn-spinner[data-v-50d4057e]{width:11px;height:11px;border:2px solid #7ed1c8;border-right-color:transparent;border-radius:50%;display:inline-block;animation:sn-spin-50d4057e .7s linear infinite}@keyframes sn-spin-50d4057e{to{transform:rotate(360deg)}}.sn-error[data-v-50d4057e]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.sn-retry[data-v-50d4057e]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.sn-head[data-v-50d4057e]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.sn-trend-pill[data-v-50d4057e]{padding:3px 10px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:12px}.sn-trend-pill.trend-warming[data-v-50d4057e]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.36)}.sn-trend-pill.trend-cooling[data-v-50d4057e]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.36)}.sn-trend-pill.trend-stable[data-v-50d4057e]{color:#8fa3b4;background:#8fa3b41a;border:1px solid rgba(143,163,180,.3)}.sn-trend-pill.trend-mixed[data-v-50d4057e]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.sn-meta[data-v-50d4057e]{flex:1;font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.sn-refresh[data-v-50d4057e]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.sn-refresh[data-v-50d4057e]:hover:not(:disabled){background:#ffffff1a;color:#fff}.sn-refresh[data-v-50d4057e]:disabled{opacity:.5;cursor:wait}.sn-narration[data-v-50d4057e]{margin:0 0 10px;font-size:.86rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .9))}.sn-themes[data-v-50d4057e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sn-theme-label[data-v-50d4057e]{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.sn-theme-pill[data-v-50d4057e]{padding:2px 9px;font-size:.7rem;color:#7ed1c8;background:#7ed1c814;border:1px solid rgba(126,209,200,.3);border-radius:10px}.afe-wrap[data-v-a19997fc]{margin:8px 0}.afe-banner[data-v-a19997fc]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;text-align:left;background:#f5c8420f;border:1px solid rgba(245,200,66,.3);border-radius:4px;color:#f5c842;cursor:pointer;font-family:inherit;font-size:.78rem}.afe-banner[data-v-a19997fc]:hover{background:#f5c8421f}.afe-banner[data-v-a19997fc]:focus-visible{outline:2px solid rgba(245,200,66,.6);outline-offset:2px}.afe-banner.is-expanded[data-v-a19997fc]{border-radius:4px 4px 0 0}.afe-banner-icon[data-v-a19997fc]{flex-shrink:0;font-size:.9rem}.afe-banner-text[data-v-a19997fc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.afe-banner-names[data-v-a19997fc]{color:#f5c842bf;font-size:.74rem}.afe-banner-toggle[data-v-a19997fc]{flex-shrink:0;font-size:.72rem;font-weight:600}.afe-list[data-v-a19997fc]{padding:8px 12px;background:#f5c8420a;border:1px solid rgba(245,200,66,.3);border-top:none;border-radius:0 0 4px 4px;display:flex;flex-direction:column;gap:10px}.afe-failure[data-v-a19997fc]{padding:8px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:2px solid rgba(245,200,66,.5);border-radius:4px}.afe-failure-head[data-v-a19997fc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.afe-audit-name[data-v-a19997fc]{font-size:.84rem;font-weight:600;font-family:var(--pp-font-mono, monospace);color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.afe-error-class[data-v-a19997fc]{padding:1px 7px;font-size:.66rem;font-family:var(--pp-font-mono, monospace);color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:3px}.afe-explain-btn[data-v-a19997fc]{margin-left:auto;padding:3px 10px;background:#7460fa26;color:#b6a8ff;border:1px solid rgba(116,96,250,.4);border-radius:3px;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:600}.afe-explain-btn[data-v-a19997fc]:hover{background:#7460fa47;color:#fff}.afe-explain-loading[data-v-a19997fc]{margin-left:auto}.afe-spinner[data-v-a19997fc]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:afe-spin-a19997fc .7s linear infinite}@keyframes afe-spin-a19997fc{to{transform:rotate(360deg)}}.afe-failure-msg[data-v-a19997fc]{margin:6px 0 0;font-size:.72rem;font-family:var(--pp-font-mono, monospace);color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));word-break:break-word}.afe-explanation-error[data-v-a19997fc]{margin-top:8px;padding:6px 8px;font-size:.76rem;color:#e89191;background:#d963630f;border-radius:3px}.afe-retry[data-v-a19997fc]{margin-left:8px;padding:1px 7px;font-size:.68rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.afe-explanation[data-v-a19997fc]{margin-top:8px;padding:8px 10px;background:#7460fa0f;border-left:2px solid rgba(116,96,250,.4);border-radius:0 4px 4px 0}.afe-explanation-head[data-v-a19997fc]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.afe-sev-pill[data-v-a19997fc]{padding:1px 7px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.afe-sev-pill.sev-informational[data-v-a19997fc]{color:#8fa3b4;background:#8fa3b41a;border:1px solid rgba(143,163,180,.3)}.afe-sev-pill.sev-warning[data-v-a19997fc]{color:#f5c842;background:#f5c8421a;border:1px solid rgba(245,200,66,.34)}.afe-sev-pill.sev-critical[data-v-a19997fc]{color:#e3504e;background:#e3504e1f;border:1px solid rgba(227,80,78,.4)}.afe-category[data-v-a19997fc]{font-size:.66rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.afe-explanation-purpose[data-v-a19997fc]{margin:0 0 6px;font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.afe-explanation-text[data-v-a19997fc]{margin:0 0 6px;font-size:.82rem;line-height:1.45;color:var(--pp-text-primary, rgba(255, 255, 255, .9))}.afe-explanation-fix[data-v-a19997fc]{margin-top:6px;padding:6px 8px;font-size:.76rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));background:#58cc620f;border-left:2px solid rgba(88,204,98,.45);border-radius:0 3px 3px 0}.afe-fix-label[data-v-a19997fc]{font-weight:600;color:#58cc62;margin-right:4px}.ps-card[data-v-e2586a85]{margin-bottom:14px;padding:14px 16px;background:linear-gradient(135deg,#7460fa14,#7460fa05 60%);border:1px solid rgba(116,96,250,.25);border-radius:8px}.ps-head[data-v-e2586a85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ps-eyebrow[data-v-e2586a85]{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b6a8ff}.ps-regen[data-v-e2586a85]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.78rem;font-family:inherit}.ps-regen[data-v-e2586a85]:hover:not(:disabled){background:#ffffff1a;color:#fff}.ps-regen[data-v-e2586a85]:disabled{opacity:.5;cursor:wait}.ps-loading[data-v-e2586a85]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.ps-spinner[data-v-e2586a85]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:ps-spin-e2586a85 .7s linear infinite}@keyframes ps-spin-e2586a85{to{transform:rotate(360deg)}}.ps-error[data-v-e2586a85]{font-size:.8rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.ps-retry[data-v-e2586a85]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.ps-row-top[data-v-e2586a85]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ps-stance[data-v-e2586a85]{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:12px}.ps-stance.stance-advocate[data-v-e2586a85]{color:#58cc62;background:#58cc6224;border:1px solid rgba(88,204,98,.4)}.ps-stance.stance-supporter[data-v-e2586a85]{color:#6fd17a;background:#58cc6214;border:1px solid rgba(88,204,98,.3)}.ps-stance.stance-mixed[data-v-e2586a85]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.ps-stance.stance-skeptic[data-v-e2586a85]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.35)}.ps-stance.stance-critic[data-v-e2586a85]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.4)}.ps-summary[data-v-e2586a85]{margin:0 0 10px;font-size:.92rem;line-height:1.55;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.ps-quote[data-v-e2586a85]{margin:0 0 10px;padding:8px 12px;background:#ffffff08;border-left:2px solid rgba(116,96,250,.45);border-radius:4px;font-size:.82rem;font-style:italic;color:var(--pp-text-secondary, rgba(255, 255, 255, .85));line-height:1.5}.ps-quote-mark[data-v-e2586a85]{color:#ffffff59;font-weight:700;margin:0 2px}.ps-facets[data-v-e2586a85]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ps-facet-pill[data-v-e2586a85]{padding:3px 9px;font-size:.7rem;font-weight:500;background:#ffffff0d;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));border:1px solid rgba(255,255,255,.12);border-radius:10px}.ps-foot[data-v-e2586a85]{margin:0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.pcf-card[data-v-0c9f8499]{margin:8px 0 14px;padding:12px 14px;background:linear-gradient(135deg,#f5c8420f,#7460fa0a 70%);border:1px solid rgba(245,200,66,.22);border-radius:8px}.pcf-pre[data-v-0c9f8499]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pcf-pre-title[data-v-0c9f8499]{flex:1;min-width:200px;font-size:.86rem;font-weight:600;color:#f5c842}.pcf-find-btn[data-v-0c9f8499]{padding:5px 12px;background:#f5c8422e;color:#f5c842;border:1px solid rgba(245,200,66,.45);border-radius:4px;font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.pcf-find-btn[data-v-0c9f8499]:hover:not(:disabled){background:#f5c8424d;color:#fff}.pcf-find-btn[data-v-0c9f8499]:disabled{opacity:.5;cursor:wait}.pcf-loading[data-v-0c9f8499]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.pcf-spinner[data-v-0c9f8499]{width:11px;height:11px;border:2px solid #f5c842;border-right-color:transparent;border-radius:50%;display:inline-block;animation:pcf-spin-0c9f8499 .7s linear infinite}@keyframes pcf-spin-0c9f8499{to{transform:rotate(360deg)}}.pcf-error[data-v-0c9f8499]{font-size:.8rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.pcf-retry[data-v-0c9f8499]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.pcf-head[data-v-0c9f8499]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.pcf-stance-flow[data-v-0c9f8499]{display:flex;align-items:center;gap:6px}.pcf-stance-pill[data-v-0c9f8499]{padding:2px 9px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.pcf-stance-pill.stance-advocate[data-v-0c9f8499]{color:#58cc62;background:#58cc621f;border:1px solid rgba(88,204,98,.4)}.pcf-stance-pill.stance-supporter[data-v-0c9f8499]{color:#6fd17a;background:#58cc6214;border:1px solid rgba(88,204,98,.3)}.pcf-stance-pill.stance-mixed[data-v-0c9f8499]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.pcf-stance-pill.stance-skeptic[data-v-0c9f8499]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.35)}.pcf-stance-pill.stance-critic[data-v-0c9f8499]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.4)}.pcf-stance-arrow[data-v-0c9f8499]{font-size:1.1rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.pcf-confidence[data-v-0c9f8499]{padding:3px 9px;font-size:.66rem;letter-spacing:0;border-radius:10px;cursor:help}.pcf-confidence.conf-high[data-v-0c9f8499]{color:#6fd17a;background:#58cc6214;border:1px solid rgba(88,204,98,.24)}.pcf-confidence.conf-moderate[data-v-0c9f8499]{color:var(--pp-text-secondary, rgba(255, 255, 255, .7));background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.pcf-confidence.conf-low[data-v-0c9f8499]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.pcf-proposals[data-v-0c9f8499]{display:flex;flex-direction:column;gap:8px}.pcf-proposal[data-v-0c9f8499]{padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(245,200,66,.4);border-radius:6px}.pcf-proposal.cat-pricing-adjustment[data-v-0c9f8499]{border-left-color:#f5c842}.pcf-proposal.cat-feature-add[data-v-0c9f8499]{border-left-color:#58cc62}.pcf-proposal.cat-messaging-shift[data-v-0c9f8499]{border-left-color:#b6a8ff}.pcf-proposal.cat-audience-narrow[data-v-0c9f8499]{border-left-color:#f08a6e}.pcf-proposal.cat-proof-evidence[data-v-0c9f8499]{border-left-color:#6fb3d1}.pcf-proposal.cat-integration-add[data-v-0c9f8499]{border-left-color:#7ed1c8}.pcf-proposal.cat-trust-signal[data-v-0c9f8499]{border-left-color:#e3504e}.pcf-proposal-head[data-v-0c9f8499]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pcf-cat-icon[data-v-0c9f8499]{font-size:1rem}.pcf-cat-pill[data-v-0c9f8499]{padding:2px 8px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.pcf-cat-pill.cat-pricing-adjustment[data-v-0c9f8499]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.pcf-cat-pill.cat-feature-add[data-v-0c9f8499]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.34)}.pcf-cat-pill.cat-messaging-shift[data-v-0c9f8499]{color:#b6a8ff;background:#b6a8ff1a;border:1px solid rgba(182,168,255,.3)}.pcf-cat-pill.cat-audience-narrow[data-v-0c9f8499]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.34)}.pcf-cat-pill.cat-proof-evidence[data-v-0c9f8499]{color:#6fb3d1;background:#6fb3d11a;border:1px solid rgba(111,179,209,.3)}.pcf-cat-pill.cat-integration-add[data-v-0c9f8499]{color:#7ed1c8;background:#7ed1c81a;border:1px solid rgba(126,209,200,.3)}.pcf-cat-pill.cat-trust-signal[data-v-0c9f8499]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.34)}.pcf-proposal-text[data-v-0c9f8499]{margin:0 0 6px;font-size:.84rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.pcf-proposal-impact[data-v-0c9f8499]{margin:0;padding:6px 10px;font-size:.76rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .78));background:#7460fa0f;border-left:2px solid rgba(116,96,250,.4);border-radius:0 4px 4px 0}.pcf-impact-label[data-v-0c9f8499]{font-weight:600;color:#b6a8ff;margin-right:4px}.pcf-foot-actions[data-v-0c9f8499]{display:flex;gap:6px;margin-top:10px}.pcf-rerun[data-v-0c9f8499],.pcf-close[data-v-0c9f8499]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.pcf-rerun[data-v-0c9f8499]:hover:not(:disabled),.pcf-close[data-v-0c9f8499]:hover{background:#ffffff1a;color:#fff}.pcf-rerun[data-v-0c9f8499]:disabled{opacity:.5;cursor:wait}.pcf-rationale[data-v-0c9f8499]{margin:8px 0 0;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08);font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.drawer-overlay[data-v-f9378cff]{position:fixed;inset:0;background:#0000008c;z-index:200;display:flex;justify-content:flex-end}.drawer[data-v-f9378cff]{width:min(560px,92vw);height:100vh;background:var(--pp-bg-primary);border-left:1px solid var(--pp-border);display:flex;flex-direction:column;overflow:hidden;box-shadow:-16px 0 48px #0006}.drawer-head[data-v-f9378cff]{position:relative;padding:22px 24px 14px;border-bottom:1px solid var(--pp-border);background:linear-gradient(135deg,#5f4dff14,#eaff000a)}.drawer-close[data-v-f9378cff]{position:absolute;top:14px;right:18px;background:transparent;border:none;color:var(--pp-text-tertiary);font-size:1.6rem;cursor:pointer;line-height:1}.drawer-close[data-v-f9378cff]:hover{color:var(--pp-text-primary)}.drawer-close[data-v-f9378cff]:focus-visible{outline:2px solid var(--pp-accent-purple, #b8b0ff);outline-offset:3px;color:var(--pp-text-primary);border-radius:4px}.drawer-loading[data-v-f9378cff]{padding:40px 0;text-align:center;color:var(--pp-text-tertiary)}.drawer-hero[data-v-f9378cff]{display:flex;gap:14px;align-items:flex-start}.drawer-avatar[data-v-f9378cff],.drawer-avatar-fallback[data-v-f9378cff]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--pp-accent-volt);background:var(--pp-bg-secondary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.8rem;color:var(--pp-accent-volt);flex-shrink:0}.drawer-hero-text[data-v-f9378cff]{flex:1;min-width:0}.drawer-name[data-v-f9378cff]{font-size:1.3rem;font-weight:800;color:var(--pp-text-primary)}.drawer-handle[data-v-f9378cff]{font-family:var(--pp-font-mono);font-size:.82rem;color:var(--pp-accent-purple, #b8b0ff);margin-bottom:8px}.drawer-tags[data-v-f9378cff]{display:flex;flex-wrap:wrap;gap:4px}.drawer-tag[data-v-f9378cff]{font-family:var(--pp-font-mono);font-size:.65rem;background:#5f4dff1f;color:var(--pp-accent-purple, #b8b0ff);padding:2px 8px;border-radius:10px}.drawer-body[data-v-f9378cff]{flex:1;overflow-y:auto;padding:18px 24px 32px}.drawer-stats[data-v-f9378cff]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.stat[data-v-f9378cff]{background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s);padding:12px;text-align:center}.stat-num[data-v-f9378cff]{font-size:1.4rem;font-weight:800;color:var(--pp-text-primary)}.stat-label[data-v-f9378cff]{font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:1px}.stat.positive .stat-num[data-v-f9378cff]{color:#58cc62}.stat.negative .stat-num[data-v-f9378cff]{color:#e3504e}.stat.mixed .stat-num[data-v-f9378cff]{color:#f5c842}.bio-block[data-v-f9378cff],.facets-block[data-v-f9378cff],.provenance-block[data-v-f9378cff]{background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s);padding:12px 16px;margin-bottom:14px}.provenance-toggle[data-v-f9378cff]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.provenance-src-pill[data-v-f9378cff]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.provenance-src-pill.src-synthetic[data-v-f9378cff]{background:#7460fa2e;color:#b6a8ff}.provenance-src-pill.src-vurvey[data-v-f9378cff]{background:#60dcb42e;color:#88e6c4}.provenance-flag[data-v-f9378cff]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.provenance-flag.warn[data-v-f9378cff]{background:#f5c84229;color:#f5c842;cursor:help}.provenance-body[data-v-f9378cff]{margin-top:10px;display:flex;flex-direction:column;gap:12px}.provenance-rationale[data-v-f9378cff]{font-size:.82rem;line-height:1.55;color:var(--pp-text-secondary);margin:0}.provenance-section-title[data-v-f9378cff]{font-family:var(--pp-font-mono);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-text-tertiary);margin-bottom:2px}.provenance-meta[data-v-f9378cff]{display:flex;flex-wrap:wrap;gap:12px;font-family:var(--pp-font-mono);font-size:.68rem;color:var(--pp-text-tertiary);border-top:1px solid var(--pp-border);padding-top:8px}.provenance-meta strong[data-v-f9378cff]{color:var(--pp-text-secondary);font-weight:600;margin-right:4px;text-transform:uppercase;letter-spacing:.05em}.bio-toggle[data-v-f9378cff]{font-family:var(--pp-font-mono);font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--pp-text-secondary);cursor:pointer;outline:none}.bio-text[data-v-f9378cff]{font-size:.86rem;line-height:1.55;color:var(--pp-text-secondary);margin:10px 0 0;white-space:pre-wrap}.facet-list[data-v-f9378cff]{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:10px;font-family:var(--pp-font-mono);font-size:.7rem}.facet-line[data-v-f9378cff]{display:flex;gap:6px;min-width:0}.facet-key[data-v-f9378cff]{color:var(--pp-text-tertiary);flex-shrink:0}.facet-val[data-v-f9378cff]{color:var(--pp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-h[data-v-f9378cff]{font-size:.95rem;font-weight:700;margin:16px 0 10px}.empty-actions[data-v-f9378cff]{text-align:center;padding:30px 0;color:var(--pp-text-tertiary)}.action-timeline[data-v-f9378cff]{display:flex;flex-direction:column;gap:10px}.action-row[data-v-f9378cff]{background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s);padding:10px 14px;border-left:3px solid var(--pp-border)}.action-row.tone-positive[data-v-f9378cff]{border-left-color:#58cc62}.action-row.tone-negative[data-v-f9378cff]{border-left-color:#e3504e}.action-row.tone-mixed[data-v-f9378cff]{border-left-color:#f5c842}.action-row.is-highlighted[data-v-f9378cff]{background:#7460fa1a;outline:1px solid rgba(116,96,250,.55);outline-offset:-1px;animation:source-quote-flash-f9378cff 1.4s ease-out}@keyframes source-quote-flash-f9378cff{0%{background:#7460fa52}to{background:#7460fa1a}}.action-source-badge[data-v-f9378cff]{display:inline-block;margin-left:auto;padding:1px 7px;border-radius:999px;background:#7460fa38;color:#b6a8ff;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:help}.action-meta[data-v-f9378cff]{display:flex;gap:8px;font-family:var(--pp-font-mono);font-size:.65rem;letter-spacing:.5px;color:var(--pp-text-tertiary);text-transform:uppercase;margin-bottom:4px}.action-round[data-v-f9378cff]{color:var(--pp-accent-volt);font-weight:700}.action-platform[data-v-f9378cff]{background:var(--pp-bg-secondary);padding:1px 6px;border-radius:6px}.action-content[data-v-f9378cff]{font-size:.86rem;line-height:1.55;color:var(--pp-text-primary)}.action-no-content[data-v-f9378cff]{font-size:.78rem;color:var(--pp-text-tertiary);font-style:italic}.drawer-enter-active[data-v-f9378cff],.drawer-leave-active[data-v-f9378cff]{transition:opacity .25s ease}.drawer-enter-from[data-v-f9378cff],.drawer-leave-to[data-v-f9378cff]{opacity:0}.drawer-enter-active .drawer[data-v-f9378cff],.drawer-leave-active .drawer[data-v-f9378cff]{transform:translate(0);transition:transform .3s ease}.drawer-enter-from .drawer[data-v-f9378cff],.drawer-leave-to .drawer[data-v-f9378cff]{transform:translate(100%)}.scg[data-v-5df1dcfe]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));border-radius:var(--pp-radius-s, 6px);border:1px solid var(--pp-border, rgba(255, 255, 255, .08));margin-top:12px}.scg-head[data-v-5df1dcfe]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.scg-title[data-v-5df1dcfe]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.scg-sub[data-v-5df1dcfe]{font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.scg-cuts[data-v-5df1dcfe]{display:flex;flex-direction:column;gap:14px}.scg-cut[data-v-5df1dcfe]{display:flex;flex-direction:column;gap:4px}.scg-cut-head[data-v-5df1dcfe]{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .06));padding-bottom:4px}.scg-facet[data-v-5df1dcfe]{font-size:.85rem;font-weight:600;color:var(--pp-text-primary, #fff)}.scg-disc[data-v-5df1dcfe]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#7460fa29;color:#b6a8ff;cursor:help}.scg-n[data-v-5df1dcfe]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.65rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-left:auto}.scg-axis[data-v-5df1dcfe]{display:flex;justify-content:space-between;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.55rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));padding:0 70px 0 90px}.scg-axis-label.neg[data-v-5df1dcfe]{color:#e3504e}.scg-axis-label.pos[data-v-5df1dcfe]{color:#58cc62}.scg-rows[data-v-5df1dcfe]{display:flex;flex-direction:column;gap:4px}.scg-row[data-v-5df1dcfe]{display:grid;grid-template-columns:90px 1fr 60px auto;align-items:center;gap:8px;font-size:.75rem}.scg-row-label[data-v-5df1dcfe]{display:flex;align-items:baseline;gap:6px;color:var(--pp-text-secondary, rgba(255, 255, 255, .75));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scg-row-n[data-v-5df1dcfe]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.scg-row-n.is-small[data-v-5df1dcfe]{color:#f5c842}.scg-track[data-v-5df1dcfe]{position:relative;height:16px;background:#ffffff08;border-radius:3px}.scg-tick.mid[data-v-5df1dcfe]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#fff3}.scg-ci-band[data-v-5df1dcfe]{position:absolute;top:4px;bottom:4px;background:#ffffff14;border-radius:2px}.scg-mean[data-v-5df1dcfe]{position:absolute;top:1px;bottom:1px;width:3px;border-radius:1px;transform:translate(-50%)}.scg-mean.tone-positive[data-v-5df1dcfe]{background:#58cc62;box-shadow:0 0 6px #58cc6280}.scg-mean.tone-negative[data-v-5df1dcfe]{background:#e3504e;box-shadow:0 0 6px #e3504e80}.scg-mean.tone-mixed[data-v-5df1dcfe]{background:#f5c842;box-shadow:0 0 6px #f5c84280}.scg-row-score[data-v-5df1dcfe]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.72rem;font-weight:700;text-align:right}.scg-row-score.tone-positive[data-v-5df1dcfe]{color:#58cc62}.scg-row-score.tone-negative[data-v-5df1dcfe]{color:#e3504e}.scg-row-score.tone-mixed[data-v-5df1dcfe]{color:#f5c842}.scg-meaningful[data-v-5df1dcfe]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;padding:2px 6px;border-radius:4px;letter-spacing:.02em;white-space:nowrap;cursor:help;margin-left:6px}.scg-meaningful.is-meaningful[data-v-5df1dcfe]{background:#58cc621a;color:#6fd17a;border:1px solid rgba(88,204,98,.3)}.scg-meaningful.is-underpowered[data-v-5df1dcfe]{background:#f5c8420f;color:#f5c842;border:1px dashed rgba(245,200,66,.3)}.sm[data-v-65ab5321]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));border-radius:var(--pp-radius-s, 6px);border:1px solid var(--pp-border, rgba(255, 255, 255, .08));margin-top:12px}.sm-head[data-v-65ab5321]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sm-title[data-v-65ab5321]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.sm-sub[data-v-65ab5321]{font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.sm-summary[data-v-65ab5321]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.sm-summary-cell[data-v-65ab5321]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#ffffff08;border-radius:6px;border-left:3px solid var(--pp-border, rgba(255, 255, 255, .1))}.sm-summary-cell.shifted-pos[data-v-65ab5321]{border-left-color:#58cc62}.sm-summary-cell.shifted-neg[data-v-65ab5321]{border-left-color:#e3504e}.sm-summary-cell.stable[data-v-65ab5321]{border-left-color:#ffffff40}.sm-summary-cell.insuf[data-v-65ab5321]{border-left-color:#f5c842}.sm-summary-num[data-v-65ab5321]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:22px;font-weight:700;color:var(--pp-text-primary, #fff)}.sm-summary-label[data-v-65ab5321]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sm-summary-cell.insuf .sm-summary-label[data-v-65ab5321]{cursor:help}.sm-spotlights[data-v-65ab5321]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.sm-spotlight[data-v-65ab5321]{padding:8px 10px;background:#ffffff08;border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:6px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.sm-spotlight[data-v-65ab5321]:hover{border-color:var(--pp-accent, #ff6ac1);background:#ffffff0d}.sm-spotlight.role-biggest-pos[data-v-65ab5321]{border-left:3px solid #58cc62}.sm-spotlight.role-biggest-neg[data-v-65ab5321]{border-left:3px solid #e3504e}.sm-spotlight-head[data-v-65ab5321]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--pp-font-mono, ui-monospace, monospace)}.sm-spotlight-role[data-v-65ab5321]{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.sm-arrow[data-v-65ab5321]{font-size:.72rem;font-weight:700}.sm-arrow.role-biggest-pos[data-v-65ab5321]{color:#58cc62}.sm-arrow.role-biggest-neg[data-v-65ab5321]{color:#e3504e}.sm-spotlight-name[data-v-65ab5321]{margin-top:4px;font-size:.85rem;font-weight:600;color:var(--pp-text-primary, #fff)}.sm-spotlight-meta[data-v-65ab5321]{margin-top:4px;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.sm-no-movement[data-v-65ab5321]{margin-top:6px;font-size:.74rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .6));padding:8px 10px;background:#ffffff05;border-radius:6px;border-left:2px solid rgba(255,255,255,.15)}.pps[data-v-a4abc0ae]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));border-radius:var(--pp-radius-s, 6px);border:1px solid var(--pp-border, rgba(255, 255, 255, .08));margin-top:12px}.pps-head[data-v-a4abc0ae]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pps-title[data-v-a4abc0ae]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.pps-sub[data-v-a4abc0ae]{font-size:.7rem;line-height:1.5;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.pps-grid[data-v-a4abc0ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.pps-side[data-v-a4abc0ae]{padding:12px 14px;background:#ffffff08;border-radius:6px;border-left:3px solid var(--pp-border, rgba(255, 255, 255, .1))}.pps-side.platform-twitter[data-v-a4abc0ae]{border-left-color:#7460fa8c}.pps-side.platform-reddit[data-v-a4abc0ae]{border-left-color:#60dcb48c}.pps-empty-side[data-v-a4abc0ae]{display:flex;align-items:center;gap:10px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .4));font-size:12px;padding:14px}.pps-empty-label[data-v-a4abc0ae]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.04em}.pps-side-head[data-v-a4abc0ae]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pps-side-icon[data-v-a4abc0ae]{font-size:14px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.pps-side-name[data-v-a4abc0ae]{font-size:12.5px;font-weight:600;color:var(--pp-text-primary, #fff)}.pps-side-n[data-v-a4abc0ae]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10.5px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-left:auto}.pps-side-stats[data-v-a4abc0ae]{display:flex;flex-direction:column;gap:4px}.pps-mean[data-v-a4abc0ae]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:22px;font-weight:700;color:var(--pp-text-primary, #fff)}.pps-ci-text[data-v-a4abc0ae]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;color:var(--pp-text-secondary, rgba(255, 255, 255, .65))}.pps-positive[data-v-a4abc0ae]{margin-top:4px;font-size:12px;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.pps-positive-ci[data-v-a4abc0ae]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10.5px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-left:4px}.pps-xplat[data-v-a4abc0ae]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding:10px 12px;background:#0000002e;border-left:2px solid rgba(116,96,250,.45);border-radius:4px}.pps-xplat-label[data-v-a4abc0ae]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.pps-xplat-pill[data-v-a4abc0ae]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;font-weight:600;cursor:help}.pps-xplat-pill.bucket-highly-significant[data-v-a4abc0ae]{background:#58cc622e;color:#75e090;border:1px solid rgba(88,204,98,.35)}.pps-xplat-pill.bucket-significant[data-v-a4abc0ae]{background:#60dcb42e;color:#88e6c4;border:1px solid rgba(96,220,180,.35)}.pps-xplat-pill.bucket-marginal[data-v-a4abc0ae]{background:#f5c8422e;color:#f5c842;border:1px solid rgba(245,200,66,.35)}.pps-xplat-pill.bucket-not-significant[data-v-a4abc0ae]{background:#ffffff0f;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));border:1px solid var(--pp-border, rgba(255, 255, 255, .12))}.pps-xplat-pill.bucket-insufficient[data-v-a4abc0ae],.pps-xplat-pill.bucket-unknown[data-v-a4abc0ae]{background:#ffffff0a;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));border:1px dashed var(--pp-border, rgba(255, 255, 255, .2))}.pps-xplat-pill.bucket-effect[data-v-a4abc0ae]{background:#7460fa29;color:#b6a8ff;border:1px solid rgba(116,96,250,.3)}.pps-xplat-interpretation[data-v-a4abc0ae]{margin:6px 0 0;flex-basis:100%;font-size:11.5px;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .72))}.lsc-card[data-v-237065d4]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:16px 20px 14px;margin:0 0 14px;font-family:var(--pp-font-primary)}.lsc-head[data-v-237065d4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.lsc-title[data-v-237065d4]{font-size:.95rem;font-weight:700;margin:0 0 4px;color:var(--pp-text-primary)}.lsc-meta[data-v-237065d4]{font-family:var(--pp-font-mono);font-size:.72rem;color:var(--pp-text-tertiary)}.lsc-score-badge[data-v-237065d4]{font-weight:700;padding:2px 8px;border-radius:8px;margin-left:4px}.lsc-score-badge.pos[data-v-237065d4]{color:#58cc62;background:#58cc621f}.lsc-score-badge.neg[data-v-237065d4]{color:#e3504e;background:#e3504e1f}.lsc-score-badge.mid[data-v-237065d4]{color:#f5c842;background:#f5c8421f}.lsc-tier-ribbon[data-v-237065d4]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.02em;margin-top:6px;margin-bottom:4px;cursor:help;white-space:pre}.lsc-tier-ribbon.tier-strong[data-v-237065d4]{color:#6fd17a;background:#58cc621a;border:1px solid rgba(88,204,98,.35)}.lsc-tier-ribbon.tier-suggestive[data-v-237065d4]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.lsc-tier-ribbon.tier-insufficient_evidence[data-v-237065d4]{color:#d96363;background:#d963630f;border:1px dashed rgba(217,99,99,.4)}.lsc-tier-ribbon.tier-insufficient_sample_size[data-v-237065d4]{color:#ffffff8c;background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 4px,#ffffff0f 4px 8px);border:1px solid rgba(255,255,255,.15)}.lsc-tier-icon[data-v-237065d4]{font-size:.85rem}.lsc-tier-label[data-v-237065d4]{text-transform:none}.lsc-tier-version[data-v-237065d4]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;opacity:.7;letter-spacing:0;margin-left:2px}.lsc-convergence-pill[data-v-237065d4]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;font-size:.68rem;font-weight:600;letter-spacing:.02em;margin-left:6px;cursor:help;border:1px solid transparent}.lsc-convergence-pill.conv-converged[data-v-237065d4]{color:#6fd17a;background:#58cc6214;border-color:#58cc624d}.lsc-convergence-pill.conv-stabilizing[data-v-237065d4]{color:#f5c842;background:#f5c8420f;border-color:#f5c8424d}.lsc-convergence-pill.conv-volatile[data-v-237065d4]{color:#f08a6e;background:#f08a6e14;border-color:#f08a6e59}.lsc-convergence-pill.conv-insufficient[data-v-237065d4]{color:#ffffff8c;background:#ffffff0a;border-color:#ffffff26}.lsc-convergence-pill.frag-robust[data-v-237065d4]{color:#6fd17a;background:#58cc6214;border-color:#58cc624d}.lsc-convergence-pill.frag-sensitive[data-v-237065d4]{color:#f5c842;background:#f5c8420f;border-color:#f5c8424d}.lsc-convergence-pill.frag-fragile[data-v-237065d4]{color:#f08a6e;background:#f08a6e14;border-color:#f08a6e59}.lsc-convergence-pill.frag-insufficient[data-v-237065d4]{color:#ffffff8c;background:#ffffff0a;border-color:#ffffff26}.lsc-conv-icon[data-v-237065d4]{font-size:.78rem}.lsc-conv-label[data-v-237065d4]{text-transform:none}.lsc-audit-failures[data-v-237065d4]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;margin-top:4px;border-radius:6px;font-size:.7rem;font-weight:700;color:#d96363;background:#d9636314;border:1px dashed rgba(217,99,99,.5);cursor:help}.lsc-ci-chip[data-v-237065d4]{display:inline-flex;align-items:center;gap:6px;font-family:var(--pp-font-mono);font-size:.66rem;font-weight:600;letter-spacing:.02em;margin-left:8px;padding:2px 8px;border-radius:8px;background:#ffffff0a;color:var(--pp-text-secondary);border:1px solid var(--pp-border, rgba(255, 255, 255, .1));cursor:help;white-space:nowrap}.lsc-ci-chip.lsc-ci-single[data-v-237065d4]{background:#f5c84214;color:#f5c842;border-color:#f5c8424d}.lsc-ci-clipped[data-v-237065d4]{font-size:.6rem;padding:0 6px;background:#7460fa2e;color:#b6a8ff;border-radius:6px;letter-spacing:.04em;text-transform:uppercase}.lsc-pulse[data-v-237065d4]{display:flex;align-items:center;gap:6px;font-family:var(--pp-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;color:#e3504e;text-transform:uppercase}.lsc-dot[data-v-237065d4]{width:8px;height:8px;border-radius:50%;background:#e3504e;animation:lsc-pulse-237065d4 1.4s ease-in-out infinite}@keyframes lsc-pulse-237065d4{0%,to{opacity:1}50%{opacity:.3}}.lsc-chart[data-v-237065d4]{position:relative;height:130px;background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s);overflow:hidden;padding:8px 4px}.lsc-bars[data-v-237065d4]{display:flex;gap:1px;height:100%;align-items:flex-end}.lsc-bar-stack[data-v-237065d4]{flex:1;height:100%;display:flex;align-items:flex-end;min-width:2px;position:relative}.lsc-bar-stack.is-clickable[data-v-237065d4]{cursor:pointer}.lsc-bar-stack.is-clickable:hover .lsc-segs[data-v-237065d4]{filter:brightness(1.15)}.lsc-bar-stack.is-clickable[data-v-237065d4]:focus-visible{outline:2px solid rgba(116,96,250,.6);outline-offset:2px;border-radius:3px}.lsc-bar-stack.is-selected .lsc-segs[data-v-237065d4]{box-shadow:0 0 0 1px #7460fa99;filter:brightness(1.2)}.lsc-bar-stack.is-selected[data-v-237065d4]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:#b6a8ff;border-radius:1px}.lsc-segs[data-v-237065d4]{width:100%;height:100%;display:flex;flex-direction:column-reverse}.lsc-seg[data-v-237065d4]{width:100%;transition:height .3s ease}.lsc-seg.pos[data-v-237065d4]{background:linear-gradient(to top,#58cc62,#b3e84a)}.lsc-seg.mid[data-v-237065d4]{background:linear-gradient(to top,#f5c842,#f59042);opacity:.7}.lsc-seg.neg[data-v-237065d4]{background:linear-gradient(to top,#e3504e,#f59042)}.lsc-line-overlay[data-v-237065d4]{position:absolute;inset:8px 4px;width:calc(100% - 8px);height:calc(100% - 16px);pointer-events:none}.lsc-cumulative-line[data-v-237065d4]{fill:none;stroke:var(--pp-accent-volt);stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(234,255,0,.5));vector-effect:non-scaling-stroke}.lsc-empty[data-v-237065d4]{height:130px;display:flex;align-items:center;justify-content:center;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono);font-size:.78rem;background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s)}.lsc-legend[data-v-237065d4]{display:flex;gap:14px;margin-top:10px;font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-text-secondary);flex-wrap:wrap}.lsc-legend-item[data-v-237065d4]{display:flex;align-items:center;gap:4px}.lsc-dot-sm[data-v-237065d4]{width:8px;height:8px;border-radius:2px}.lsc-dot-sm.pos[data-v-237065d4]{background:#58cc62}.lsc-dot-sm.mid[data-v-237065d4]{background:#f5c842}.lsc-dot-sm.neg[data-v-237065d4]{background:#e3504e}.lsc-line-icon[data-v-237065d4]{width:14px;height:2px;background:var(--pp-accent-volt);border-radius:1px}.exp-wrap[data-v-70bdb35b]{display:inline-block;margin-left:8px}.exp-btn[data-v-70bdb35b]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:.66rem;font-weight:600;letter-spacing:.02em;color:#f5c842;background:#f5c8420f;border:1px dashed rgba(245,200,66,.3);border-radius:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit}.exp-btn[data-v-70bdb35b]:hover:not(:disabled){background:#f5c8421f;border-color:#f5c8428c}.exp-btn[data-v-70bdb35b]:disabled{cursor:not-allowed;opacity:.6}.exp-btn.is-open[data-v-70bdb35b]{background:#f5c84224;border-color:#f5c8428c}.exp-icon[data-v-70bdb35b]{font-size:.8rem;line-height:1}.exp-spinner[data-v-70bdb35b]{width:9px;height:9px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:exp-spin-70bdb35b .7s linear infinite}@keyframes exp-spin-70bdb35b{to{transform:rotate(360deg)}}.exp-panel[data-v-70bdb35b]{margin-top:8px;padding:10px 12px;background:#f5c8420a;border-left:3px solid rgba(245,200,66,.45);border-radius:4px;max-width:540px}.exp-text[data-v-70bdb35b]{margin:0;font-size:.78rem;line-height:1.55;color:var(--pp-text-primary, rgba(255, 255, 255, .95))}.exp-foot[data-v-70bdb35b]{margin-top:8px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.exp-foot-label[data-v-70bdb35b]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));letter-spacing:.04em}.exp-regen[data-v-70bdb35b]{padding:2px 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.7rem;font-family:inherit}.exp-regen[data-v-70bdb35b]:hover{background:#ffffff1a;color:var(--pp-text-primary, #fff)}.exp-error[data-v-70bdb35b]{font-size:.72rem;color:#d96363;padding:6px 8px;border-radius:4px;background:#d963630f}.exp-retry[data-v-70bdb35b]{margin-left:6px;padding:1px 6px;font-size:.65rem;background:#d9636329;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.methodology-wrapper[data-v-46ca66d7]{display:inline-flex;align-items:center}.methodology-btn[data-v-46ca66d7]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--pp-radius-s, 6px);border:1px solid var(--pp-border, rgba(255, 255, 255, .16));background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));color:var(--pp-text-secondary, rgba(255, 255, 255, .7));font-family:var(--pp-font-primary, system-ui);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease;min-height:28px;white-space:nowrap}.methodology-btn[data-v-46ca66d7]:hover:not(:disabled){border-color:var(--pp-accent, #ff6ac1);color:var(--pp-text-primary, #fff);background:var(--pp-bg-tertiary-hover, rgba(255, 255, 255, .08))}.methodology-btn[data-v-46ca66d7]:disabled{opacity:.4;cursor:not-allowed}.methodology-icon[data-v-46ca66d7]{font-size:14px;line-height:1}.methodology-overlay[data-v-46ca66d7]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.methodology-modal[data-v-46ca66d7]{background:var(--pp-bg-primary, #1a1a23);color:var(--pp-text-primary, #fff);border:1px solid var(--pp-border, rgba(255, 255, 255, .12));border-radius:var(--pp-radius-m, 10px);width:min(720px,100%);max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--pp-shadow-glow-volt, 0 20px 60px rgba(0, 0, 0, .5))}.methodology-head[data-v-46ca66d7]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .08))}.methodology-title[data-v-46ca66d7]{margin:0;font-size:16px;font-weight:600;letter-spacing:.01em}.methodology-close[data-v-46ca66d7]{border:none;background:transparent;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));font-size:24px;line-height:1;cursor:pointer;width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.methodology-close[data-v-46ca66d7]:hover{background:var(--pp-bg-tertiary, rgba(255, 255, 255, .06));color:var(--pp-text-primary, #fff)}.methodology-state[data-v-46ca66d7]{padding:32px 22px;color:var(--pp-text-secondary, rgba(255, 255, 255, .6));font-size:13px}.methodology-state.error[data-v-46ca66d7]{color:#ff8a8a}.methodology-body[data-v-46ca66d7]{overflow-y:auto;padding:18px 22px 22px;display:flex;flex-direction:column;gap:22px}.meth-section[data-v-46ca66d7]{display:flex;flex-direction:column;gap:8px}.meth-source-row[data-v-46ca66d7]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.meth-source-pill[data-v-46ca66d7]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.meth-source-pill.src-synthetic[data-v-46ca66d7]{background:#7460fa29;color:#b6a8ff}.meth-source-pill.src-vurvey[data-v-46ca66d7]{background:#60dcb429;color:#88e6c4}.meth-meta[data-v-46ca66d7]{font-size:11px;font-family:var(--pp-font-mono, ui-monospace, monospace);color:var(--pp-text-secondary, rgba(255, 255, 255, .6))}.meth-algorithm[data-v-46ca66d7]{margin:0;font-size:13px;font-weight:600}.meth-summary[data-v-46ca66d7]{margin:0;font-size:12.5px;line-height:1.55;color:var(--pp-text-secondary, rgba(255, 255, 255, .72))}.meth-h3[data-v-46ca66d7]{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .6))}.meth-h3-sub[data-v-46ca66d7]{margin:0 0 4px;font-size:12px;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .55))}.meth-dist[data-v-46ca66d7]{margin-top:8px}.meth-dist-head[data-v-46ca66d7]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.meth-dist-name[data-v-46ca66d7]{font-size:12px;font-weight:600}.meth-dist-source[data-v-46ca66d7]{font-size:11px;color:var(--pp-text-secondary, rgba(255, 255, 255, .5));font-style:italic}.meth-dist-rows[data-v-46ca66d7]{display:flex;flex-direction:column;gap:2px}.meth-dist-row[data-v-46ca66d7]{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:center;font-size:11.5px}.dist-label[data-v-46ca66d7]{color:var(--pp-text-secondary, rgba(255, 255, 255, .7));font-family:var(--pp-font-mono, ui-monospace, monospace);text-align:right}.dist-bars[data-v-46ca66d7]{display:flex;flex-direction:column;gap:2px}.dist-bar[data-v-46ca66d7]{height:12px;border-radius:3px;position:relative;min-width:22px;background:#ffffff0a;transition:width .2s ease}.dist-bar.target[data-v-46ca66d7]{background:linear-gradient(90deg,#7460faa6,#7460fa59)}.dist-bar.observed[data-v-46ca66d7]{background:linear-gradient(90deg,#60dcb4a6,#60dcb459)}.dist-val[data-v-46ca66d7]{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:10px;font-family:var(--pp-font-mono, ui-monospace, monospace);color:#ffffffeb}.meth-legend[data-v-46ca66d7]{display:flex;align-items:center;gap:14px;margin-top:8px;font-size:11px;color:var(--pp-text-secondary, rgba(255, 255, 255, .6))}.meth-legend-swatch[data-v-46ca66d7]{display:inline-block;width:18px;height:8px;border-radius:2px;margin-right:4px}.meth-legend-swatch.target[data-v-46ca66d7]{background:#7460faa6}.meth-legend-swatch.observed[data-v-46ca66d7]{background:#60dcb4a6}.meth-citations[data-v-46ca66d7]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.meth-citation-link[data-v-46ca66d7]{color:var(--pp-accent, #ff6ac1);font-size:12.5px;text-decoration:none;font-weight:500}.meth-citation-link[data-v-46ca66d7]:hover{text-decoration:underline}.meth-citation-text[data-v-46ca66d7]{font-size:12.5px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.meth-citation-relevance[data-v-46ca66d7]{margin:2px 0 0;font-size:11.5px;color:var(--pp-text-secondary, rgba(255, 255, 255, .6));line-height:1.5}.meth-limitations[data-v-46ca66d7]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .72))}.meth-foot[data-v-46ca66d7]{border-top:1px solid var(--pp-border, rgba(255, 255, 255, .08));padding-top:14px}.meth-dl[data-v-46ca66d7]{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;font-size:11.5px}.meth-dl dt[data-v-46ca66d7]{color:var(--pp-text-secondary, rgba(255, 255, 255, .55));font-family:var(--pp-font-mono, ui-monospace, monospace);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.meth-dl dd[data-v-46ca66d7]{margin:0;font-family:var(--pp-font-mono, ui-monospace, monospace);color:var(--pp-text-primary, #fff);font-size:11.5px}.meth-integrity[data-v-46ca66d7]{border-top:1px solid var(--pp-border, rgba(255, 255, 255, .08));padding-top:14px}.meth-integrity-row[data-v-46ca66d7]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#7460fa14;border:1px solid rgba(116,96,250,.25);border-radius:6px;margin-top:4px}.meth-integrity-hash[data-v-46ca66d7]{flex:1;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10.5px;color:#b6a8ff;overflow-wrap:anywhere;word-break:break-all}.meth-integrity-copy[data-v-46ca66d7]{flex-shrink:0;padding:4px 10px;border-radius:4px;border:1px solid rgba(116,96,250,.4);background:#7460fa29;color:#b6a8ff;font-family:var(--pp-font-primary, system-ui);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.meth-integrity-copy[data-v-46ca66d7]:hover{background:#7460fa4d;color:#fff}.meth-integrity-sig[data-v-46ca66d7]{display:block;margin-top:8px;padding:6px 10px;background:#ffffff08;border-radius:4px;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10px;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));overflow-wrap:anywhere;word-break:break-all}.meth-receipt-block[data-v-46ca66d7]{margin-top:14px;padding:10px 12px;background:#7460fa0a;border:1px dashed rgba(116,96,250,.3);border-radius:6px}.meth-receipt-head[data-v-46ca66d7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.meth-receipt-title[data-v-46ca66d7]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .75))}.meth-receipt-sub[data-v-46ca66d7]{font-size:11.5px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin:4px 0 8px}.meth-receipt-token[data-v-46ca66d7]{display:block;padding:8px 10px;background:#ffffff0a;border-radius:4px;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;color:var(--pp-text-primary, #fff);overflow-wrap:anywhere;word-break:break-all}.meth-receipt-fields[data-v-46ca66d7]{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.meth-receipt-fields li[data-v-46ca66d7]{font-size:11px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.meth-receipt-fields code[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6));overflow-wrap:anywhere;word-break:break-all}.meth-receipt-key[data-v-46ca66d7]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.meth-quality-row[data-v-46ca66d7]{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.meth-quality-pill[data-v-46ca66d7]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid transparent;background:#ffffff0d;color:var(--pp-text-primary, #fff);font-family:var(--pp-font-primary, system-ui);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.meth-quality-pill[data-v-46ca66d7]:hover{background:#ffffff1a}.meth-quality-pill.bucket-excellent[data-v-46ca66d7]{background:#58cc622e;color:#75e090;border-color:#58cc6266}.meth-quality-pill.bucket-good[data-v-46ca66d7]{background:#7460fa2e;color:#b6a8ff;border-color:#7460fa66}.meth-quality-pill.bucket-fair[data-v-46ca66d7]{background:#f5c8422e;color:#f5c842;border-color:#f5c84266}.meth-quality-pill.bucket-poor[data-v-46ca66d7]{background:#e3504e2e;color:#ff8a8a;border-color:#e3504e66}.meth-quality-pill.bucket-insufficient[data-v-46ca66d7]{background:#ffffff0a;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));border-color:var(--pp-border, rgba(255, 255, 255, .2));border-style:dashed}.meth-quality-score[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;opacity:.8}.meth-quality-toggle[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:14px;opacity:.7}.meth-quality-warn-count[data-v-46ca66d7]{font-size:11px;color:#f5c842;font-weight:600}.meth-quality-detail[data-v-46ca66d7]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;background:#ffffff08;border-radius:6px}.meth-quality-dim[data-v-46ca66d7]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#ffffff05;border-radius:4px;border-left:3px solid var(--pp-border, rgba(255, 255, 255, .1))}.meth-quality-dim.bucket-excellent[data-v-46ca66d7]{border-left-color:#58cc62}.meth-quality-dim.bucket-good[data-v-46ca66d7]{border-left-color:#7460fa}.meth-quality-dim.bucket-fair[data-v-46ca66d7]{border-left-color:#f5c842}.meth-quality-dim.bucket-poor[data-v-46ca66d7]{border-left-color:#e3504e}.meth-quality-dim-head[data-v-46ca66d7]{display:flex;align-items:baseline;gap:12px}.meth-quality-dim-name[data-v-46ca66d7]{font-size:12.5px;font-weight:600;flex:1}.meth-quality-dim-bucket[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .65))}.meth-quality-dim-score[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.meth-quality-dim-bar[data-v-46ca66d7]{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.meth-quality-dim-fill[data-v-46ca66d7]{height:100%;background:linear-gradient(90deg,#7460faa6,#7460faf2);border-radius:2px;transition:width .24s ease}.meth-quality-dim.bucket-excellent .meth-quality-dim-fill[data-v-46ca66d7]{background:linear-gradient(90deg,#58cc62a6,#58cc62f2)}.meth-quality-dim.bucket-fair .meth-quality-dim-fill[data-v-46ca66d7]{background:linear-gradient(90deg,#f5c842a6,#f5c842f2)}.meth-quality-dim.bucket-poor .meth-quality-dim-fill[data-v-46ca66d7]{background:linear-gradient(90deg,#e3504ea6,#e3504ef2)}.meth-quality-dim-explanation[data-v-46ca66d7]{margin:0;font-size:11.5px;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.meth-quality-warnings[data-v-46ca66d7]{margin-top:6px;padding:8px 10px;background:#f5c84214;border-left:2px solid rgba(245,200,66,.5);border-radius:4px}.meth-quality-warnings-head[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#f5c842;margin-bottom:4px}.meth-quality-warnings ul[data-v-46ca66d7]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.meth-quality-warnings li[data-v-46ca66d7]{font-size:11.5px;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .75))}.meth-inputs[data-v-46ca66d7]{padding-bottom:6px}.meth-input-block[data-v-46ca66d7]{margin-top:12px;padding:10px 12px;background:#ffffff08;border-radius:6px}.meth-input-label[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-bottom:6px}.meth-input-text[data-v-46ca66d7]{font-size:12.5px;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .78));white-space:pre-wrap}.meth-input-row[data-v-46ca66d7]{display:flex;gap:8px;margin-top:4px;font-size:12px;line-height:1.45}.meth-input-row-key[data-v-46ca66d7]{flex-shrink:0;min-width:95px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px}.meth-input-row-val[data-v-46ca66d7]{color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.meth-spec-dl[data-v-46ca66d7]{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:6px 0 0;font-size:11.5px}.meth-spec-dl dt[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10.5px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));letter-spacing:.04em;text-transform:uppercase}.meth-spec-dl dd[data-v-46ca66d7]{margin:0;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.meth-input-caveat[data-v-46ca66d7]{margin:12px 0 0;padding:8px 12px;font-size:11.5px;line-height:1.5;color:#f5c842;background:#f5c8420f;border-left:2px solid rgba(245,200,66,.45);border-radius:4px}.meth-audit-failures[data-v-46ca66d7]{display:block;margin:0 0 10px;padding:8px 12px;border-radius:6px;font-size:.72rem;font-weight:700;color:#d96363;background:#d9636314;border:1px dashed rgba(217,99,99,.5);cursor:help}.meth-brief-bias-row[data-v-46ca66d7]{display:flex;align-items:center;gap:10px;margin:10px 0 4px;flex-wrap:wrap}.meth-brief-bias-pill[data-v-46ca66d7]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;border:1px solid transparent;background:#ffffff0a;color:var(--pp-text-primary, rgba(255, 255, 255, .9));font-family:inherit}.meth-brief-bias-pill[data-v-46ca66d7]:hover{background:#ffffff14}.meth-brief-bias-pill.bucket-neutral[data-v-46ca66d7]{color:#6fd17a;background:#58cc6214;border-color:#58cc624d}.meth-brief-bias-pill.bucket-mild_lean[data-v-46ca66d7]{color:#f5c842;background:#f5c84214;border-color:#f5c8424d}.meth-brief-bias-pill.bucket-significant_lean[data-v-46ca66d7]{color:#f08a6e;background:#f08a6e1a;border-color:#f08a6e66}.meth-brief-bias-pill.bucket-severe_lean[data-v-46ca66d7]{color:#d96363;background:#d963631a;border:1px dashed rgba(217,99,99,.55)}.meth-brief-bias-icon[data-v-46ca66d7]{font-size:.85rem}.meth-brief-bias-label[data-v-46ca66d7]{font-weight:500;font-size:.66rem;text-transform:none;letter-spacing:0;opacity:.85;margin-left:2px}.meth-brief-bias-detail[data-v-46ca66d7]{margin-top:10px;padding:10px 12px;background:#ffffff06;border-radius:6px}.meth-brief-bias-list[data-v-46ca66d7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.meth-brief-bias-match[data-v-46ca66d7]{padding:8px 10px;background:#ffffff08;border-radius:4px;border-left:2px solid rgba(245,200,66,.3)}.meth-brief-bias-match-head[data-v-46ca66d7]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:11.5px}.meth-brief-bias-cat[data-v-46ca66d7]{font-weight:700;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.meth-brief-bias-text[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);color:var(--pp-text-primary, rgba(255, 255, 255, .95));background:#f5c8420f;padding:1px 4px;border-radius:3px}.meth-brief-bias-loc[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.meth-brief-bias-rewrite[data-v-46ca66d7]{margin-top:4px;font-size:11px;font-style:italic;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.meth-usage[data-v-46ca66d7]{border-top:1px solid var(--pp-border, rgba(255, 255, 255, .06));padding-top:14px}.meth-usage-row[data-v-46ca66d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:6px}.meth-usage-cell[data-v-46ca66d7]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#ffffff08;border-radius:6px}.meth-usage-num[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:16px;font-weight:700;color:var(--pp-text-primary, #fff)}.meth-usage-label[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.meth-usage-stages[data-v-46ca66d7]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.meth-usage-stage[data-v-46ca66d7]{display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:#ffffff05;border-radius:4px}.meth-usage-stage-head[data-v-46ca66d7]{display:grid;grid-template-columns:140px 1fr 50px;align-items:center;gap:10px}.meth-usage-stage-name[data-v-46ca66d7]{font-size:11.5px;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.meth-usage-stage-bar-wrap[data-v-46ca66d7]{position:relative;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.meth-usage-stage-bar[data-v-46ca66d7]{display:block;height:100%;background:linear-gradient(90deg,#7460faa6,#7460faf2);transition:width .2s ease}.meth-usage-stage-pct[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;color:var(--pp-text-secondary, rgba(255, 255, 255, .6));text-align:right}.meth-usage-stage-meta[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10.5px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));padding-left:150px}.meth-usage-caveat[data-v-46ca66d7]{margin-top:8px;font-size:11.5px;color:#f5c842;padding:6px 10px;background:#f5c8420f;border-left:2px solid rgba(245,200,66,.45);border-radius:4px}.meth-sens-row[data-v-46ca66d7]{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin-top:6px}.meth-sens-cell[data-v-46ca66d7]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#ffffff08;border-radius:6px}.meth-sens-cell-primary[data-v-46ca66d7]{background:#7460fa0f;border-left:3px solid rgba(116,96,250,.55)}.meth-sens-num[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:22px;font-weight:700;color:var(--pp-text-primary, #fff)}.meth-sens-num.bucket-small[data-v-46ca66d7],.meth-sens-num.bucket-medium[data-v-46ca66d7]{color:#6fd17a}.meth-sens-num.bucket-large[data-v-46ca66d7]{color:#f5c842}.meth-sens-num.bucket-very-large[data-v-46ca66d7]{color:#f08a6e}.meth-sens-num.bucket-underpowered[data-v-46ca66d7]{color:#d96363}.meth-sens-label[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.meth-sens-bucket[data-v-46ca66d7]{margin-left:6px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));text-transform:none;letter-spacing:0;font-size:.62rem}.meth-sens-recommendations[data-v-46ca66d7]{margin-top:12px}.meth-sens-rec-head[data-v-46ca66d7]{font-size:11px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase}.meth-sens-rec-grid[data-v-46ca66d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.meth-sens-rec[data-v-46ca66d7]{padding:8px 10px;background:#ffffff06;border-radius:5px;display:flex;flex-direction:column;gap:2px}.meth-sens-rec-label[data-v-46ca66d7]{font-size:11px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.meth-sens-rec-val[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:13.5px;font-weight:600;color:var(--pp-text-primary, #fff)}.meth-sens-method[data-v-46ca66d7]{margin-top:10px;font-size:11.5px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.meth-sens-method code[data-v-46ca66d7]{font-family:var(--pp-font-mono, ui-monospace, monospace);background:#ffffff0a;padding:1px 4px;border-radius:3px;font-size:11px}.meth-bundle-row[data-v-46ca66d7]{margin-top:12px;padding:10px 12px;background:#7460fa0a;border:1px dashed rgba(116,96,250,.3);border-radius:6px;display:flex;flex-direction:column;gap:8px}.meth-bundle-blurb[data-v-46ca66d7]{font-size:12px;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .72))}.meth-bundle-btn[data-v-46ca66d7]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 14px;border-radius:6px;background:#7460fa29;border:1px solid rgba(116,96,250,.45);color:#b6a8ff;font-family:var(--pp-font-primary, system-ui);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.meth-bundle-btn[data-v-46ca66d7]:hover{background:#7460fa4d;color:#fff}.meth-summary-btn[data-v-46ca66d7]{background:#60dcb41f;border-color:#60dcb473;color:#88e6c4}.meth-summary-btn[data-v-46ca66d7]:hover{background:#60dcb43d;color:#fff}.overlay-enter-active[data-v-46ca66d7],.overlay-leave-active[data-v-46ca66d7]{transition:opacity .16s ease}.overlay-enter-from[data-v-46ca66d7],.overlay-leave-to[data-v-46ca66d7]{opacity:0}.srs-wrap[data-v-0e48072d]{margin:12px 0;padding:12px 14px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7));display:flex;flex-direction:column;gap:10px}.srs-trigger[data-v-0e48072d]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer}.srs-trigger[data-v-0e48072d]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.srs-trigger[data-v-0e48072d]:disabled{opacity:.5;cursor:not-allowed}.srs-sparkle[data-v-0e48072d]{font-size:16px}.srs-spinner[data-v-0e48072d]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:srs-spin-0e48072d .8s linear infinite}@keyframes srs-spin-0e48072d{to{transform:rotate(360deg)}}.srs-error[data-v-0e48072d]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.srs-retry[data-v-0e48072d]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.srs-head[data-v-0e48072d]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.srs-meta[data-v-0e48072d]{display:inline-flex;flex-wrap:wrap;gap:6px}.srs-meta-pill[data-v-0e48072d]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.srs-verdict-pill[data-v-0e48072d]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.srs-verdict-solid[data-v-0e48072d]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.srs-verdict-mixed[data-v-0e48072d]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.srs-verdict-thin[data-v-0e48072d]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.srs-head-actions[data-v-0e48072d]{display:inline-flex;gap:6px;align-items:center}.srs-regen[data-v-0e48072d],.srs-dismiss[data-v-0e48072d]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;min-width:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.srs-regen[data-v-0e48072d]:hover:not(:disabled),.srs-dismiss[data-v-0e48072d]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.srs-regen[data-v-0e48072d]:disabled{opacity:.5;cursor:not-allowed}.srs-summary[data-v-0e48072d]{margin:0;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:13px;line-height:1.55;color:var(--text, #d0d0e0)}.srs-section[data-v-0e48072d]{margin-top:4px}.srs-section-tag[data-v-0e48072d]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px}.srs-section-tag-info[data-v-0e48072d]{background:#78b4dc1f;color:#7eb5dd}.srs-section-tag-warn[data-v-0e48072d]{background:#dcb4501f;color:#e6c25a}.srs-list[data-v-0e48072d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.srs-list-item[data-v-0e48072d]{position:relative;padding:4px 4px 4px 18px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.srs-list-item[data-v-0e48072d]:before{position:absolute;left:2px;top:4px;font-weight:700}.srs-list-item-info[data-v-0e48072d]:before{content:"•";color:#7eb5dd}.srs-list-item-warn[data-v-0e48072d]:before{content:"⚠";color:#e6c25a}.wl-card[data-v-ee7e6b2e]{margin:12px 0;padding:12px 14px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .3));background:var(--panel-bg-soft, rgba(132, 90, 223, .04));display:flex;flex-direction:column;gap:8px}.wl-head[data-v-ee7e6b2e]{display:flex;justify-content:space-between;align-items:center;gap:8px}.wl-head-left[data-v-ee7e6b2e]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.wl-head-right[data-v-ee7e6b2e]{display:inline-flex;align-items:center;gap:6px}.wl-eyebrow[data-v-ee7e6b2e]{font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--accent-fg, #b48af1)}.wl-progress[data-v-ee7e6b2e]{font-size:11px;font-weight:600;color:var(--text-muted, #8a8a99);padding:2px 8px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.wl-regen[data-v-ee7e6b2e],.wl-dismiss[data-v-ee7e6b2e]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;min-width:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.wl-regen[data-v-ee7e6b2e]:hover:not(:disabled),.wl-dismiss[data-v-ee7e6b2e]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.wl-regen[data-v-ee7e6b2e]:disabled{opacity:.5;cursor:not-allowed}.wl-loading[data-v-ee7e6b2e]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted, #8a8a99)}.wl-spinner[data-v-ee7e6b2e]{width:12px;height:12px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:wl-spin-ee7e6b2e .8s linear infinite}@keyframes wl-spin-ee7e6b2e{to{transform:rotate(360deg)}}.wl-error[data-v-ee7e6b2e]{padding:8px 10px;border-radius:6px;background:#dc32321a;border:1px solid rgba(220,50,50,.3);color:#ff8a8a;font-size:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.wl-retry[data-v-ee7e6b2e]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.wl-list[data-v-ee7e6b2e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.wl-item[data-v-ee7e6b2e]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:opacity .15s,background .15s}.wl-item.is-checked[data-v-ee7e6b2e]{opacity:.5;background:#ffffff0a}.wl-item.is-checked .wl-text[data-v-ee7e6b2e]{text-decoration:line-through;color:var(--text-muted, #8a8a99)}.wl-toggle[data-v-ee7e6b2e]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;min-width:24px;min-height:24px}.wl-toggle input[data-v-ee7e6b2e]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent-fg, #b48af1)}.wl-cat-pill[data-v-ee7e6b2e]{display:inline-block;padding:1px 7px;border-radius:8px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.wl-item.cat-reception .wl-cat-pill[data-v-ee7e6b2e]{background:#78b4dc26;color:#7eb5dd}.wl-item.cat-objection .wl-cat-pill[data-v-ee7e6b2e]{background:#dc645026;color:#e88c70}.wl-item.cat-use-case .wl-cat-pill[data-v-ee7e6b2e]{background:#50c87826;color:#5ed080}.wl-item.cat-contrast .wl-cat-pill[data-v-ee7e6b2e]{background:#dcb45026;color:#e6c25a}.wl-item.cat-surprise .wl-cat-pill[data-v-ee7e6b2e]{background:#b464c82e;color:#c79be5}.wl-text[data-v-ee7e6b2e]{font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.wl-foot[data-v-ee7e6b2e]{margin:0;font-size:11px;color:var(--text-muted, #8a8a99);font-style:italic}.simulation-panel[data-v-d566bb53]{height:100%;display:flex;flex-direction:column;background:var(--pp-bg-primary);font-family:var(--pp-font-primary);overflow:hidden}.control-bar[data-v-d566bb53]{background:var(--pp-bg-secondary);padding:12px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--pp-border);z-index:10;height:64px}.status-group[data-v-d566bb53]{display:flex;gap:12px}.platform-status[data-v-d566bb53]{display:flex;flex-direction:column;gap:4px;padding:6px 12px;border-radius:var(--pp-radius-s);background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);opacity:.7;transition:all .3s;min-width:140px;position:relative;cursor:pointer}.platform-status.active[data-v-d566bb53]{opacity:1;border-color:var(--pp-accent-volt);background:var(--pp-bg-secondary)}.platform-status.completed[data-v-d566bb53]{opacity:1;border-color:var(--pp-success);background:#22c58114}.actions-tooltip[data-v-d566bb53]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:10px 14px;background:var(--pp-bg-tertiary);color:var(--pp-text-primary);border-radius:var(--pp-radius-s);border:1px solid var(--pp-border);box-shadow:var(--pp-shadow-md);opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;min-width:180px;pointer-events:none}.actions-tooltip[data-v-d566bb53]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--pp-bg-tertiary)}.platform-status:hover .actions-tooltip[data-v-d566bb53]{opacity:1;visibility:visible}.tooltip-title[data-v-d566bb53]{font-size:10px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.tooltip-actions[data-v-d566bb53]{display:flex;flex-wrap:wrap;gap:6px}.tooltip-action[data-v-d566bb53]{font-size:10px;font-weight:600;padding:3px 8px;background:#ffffff14;border-radius:2px;color:var(--pp-text-primary);letter-spacing:.03em}.platform-header[data-v-d566bb53]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.platform-name[data-v-d566bb53]{font-size:11px;font-weight:700;color:var(--pp-text-primary);text-transform:uppercase;letter-spacing:.05em}.platform-status.twitter .platform-icon[data-v-d566bb53]{color:var(--pp-accent-volt)}.platform-status.reddit .platform-icon[data-v-d566bb53]{color:var(--pp-accent-purple)}.platform-stats[data-v-d566bb53]{display:flex;gap:10px}.stat[data-v-d566bb53]{display:flex;align-items:baseline;gap:3px}.stat-label[data-v-d566bb53]{font-size:8px;color:var(--pp-text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-d566bb53]{font-size:11px;font-weight:600;color:var(--pp-text-primary)}.stat-total[data-v-d566bb53],.stat-unit[data-v-d566bb53]{font-size:9px;color:var(--pp-text-tertiary);font-weight:400}.status-badge[data-v-d566bb53]{margin-left:auto;color:var(--pp-success);display:flex;align-items:center}.action-btn[data-v-d566bb53]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;border:none;border-radius:var(--pp-radius-s);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.action-btn.primary[data-v-d566bb53]{background:var(--pp-accent-volt);color:var(--pp-bg-primary)}.action-btn.primary[data-v-d566bb53]:hover:not(:disabled){background:var(--pp-accent-volt);box-shadow:var(--pp-shadow-glow-volt)}.action-btn[data-v-d566bb53]:disabled{opacity:.3;cursor:not-allowed}.main-content-area[data-v-d566bb53]{flex:1;overflow-y:auto;position:relative;background:var(--pp-bg-primary)}.timeline-header[data-v-d566bb53]{position:sticky;top:0;background:#0d1117e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 24px;border-bottom:1px solid var(--pp-border);z-index:5;display:flex;justify-content:center}.timeline-stats[data-v-d566bb53]{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--pp-text-secondary);background:var(--pp-bg-tertiary);padding:4px 12px;border-radius:20px}.total-count[data-v-d566bb53]{font-weight:600;color:var(--pp-text-primary)}.platform-breakdown[data-v-d566bb53]{display:flex;align-items:center;gap:8px}.breakdown-item[data-v-d566bb53]{display:flex;align-items:center;gap:4px}.breakdown-divider[data-v-d566bb53]{color:var(--pp-border)}.breakdown-item.twitter[data-v-d566bb53]{color:var(--pp-accent-volt)}.breakdown-item.reddit[data-v-d566bb53]{color:var(--pp-accent-purple)}.timeline-feed[data-v-d566bb53]{padding:24px 0;position:relative;min-height:100%;max-width:900px;margin:0 auto}.timeline-axis[data-v-d566bb53]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--pp-border);transform:translate(-50%)}.timeline-item[data-v-d566bb53]{display:flex;justify-content:center;margin-bottom:32px;position:relative;width:100%}.timeline-marker[data-v-d566bb53]{position:absolute;left:50%;top:24px;width:10px;height:10px;background:var(--pp-bg-primary);border:1px solid var(--pp-border);border-radius:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center}.marker-dot[data-v-d566bb53]{width:4px;height:4px;background:var(--pp-border);border-radius:50%}.timeline-item.twitter .marker-dot[data-v-d566bb53]{background:var(--pp-accent-volt)}.timeline-item.reddit .marker-dot[data-v-d566bb53]{background:var(--pp-accent-purple)}.timeline-item.twitter .timeline-marker[data-v-d566bb53]{border-color:var(--pp-accent-volt)}.timeline-item.reddit .timeline-marker[data-v-d566bb53]{border-color:var(--pp-accent-purple)}.timeline-card[data-v-d566bb53]{width:calc(100% - 48px);background:var(--pp-bg-secondary);border-radius:var(--pp-radius-s);padding:16px 20px;border:1px solid var(--pp-border);box-shadow:var(--pp-shadow-sm);position:relative;transition:all .2s}.timeline-card[data-v-d566bb53]:hover{box-shadow:var(--pp-shadow-md);border-color:var(--pp-accent-purple)}.timeline-item.twitter[data-v-d566bb53]{justify-content:flex-start;padding-right:50%}.timeline-item.twitter .timeline-card[data-v-d566bb53]{margin-left:auto;margin-right:32px}.timeline-item.reddit[data-v-d566bb53]{justify-content:flex-end;padding-left:50%}.timeline-item.reddit .timeline-card[data-v-d566bb53]{margin-right:auto;margin-left:32px}.card-header[data-v-d566bb53]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--pp-border)}.agent-info[data-v-d566bb53]{display:flex;align-items:center;gap:10px}.avatar-placeholder[data-v-d566bb53]{width:24px;height:24px;background:var(--pp-accent-purple);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-transform:uppercase}.avatar-img[data-v-d566bb53]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--pp-border);flex-shrink:0;background:var(--pp-bg-tertiary)}.agent-meta[data-v-d566bb53]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.agent-tags[data-v-d566bb53]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.agent-tag[data-v-d566bb53]{font-family:var(--pp-font-mono);font-size:.62rem;background:#5f4dff1f;color:var(--pp-accent-purple, #b8b0ff);padding:1px 6px;border-radius:8px;letter-spacing:.3px}.agent-name[data-v-d566bb53]{font-size:13px;font-weight:600;color:var(--pp-text-primary)}.header-meta[data-v-d566bb53]{display:flex;align-items:center;gap:8px}.platform-indicator[data-v-d566bb53]{color:var(--pp-text-tertiary);display:flex;align-items:center}.action-badge[data-v-d566bb53]{font-size:9px;padding:2px 6px;border-radius:2px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.badge-post[data-v-d566bb53]{background:var(--pp-bg-tertiary);color:var(--pp-text-primary);border-color:var(--pp-border)}.badge-comment[data-v-d566bb53]{background:var(--pp-bg-tertiary);color:var(--pp-text-secondary);border-color:var(--pp-border)}.badge-action[data-v-d566bb53]{background:var(--pp-bg-secondary);color:var(--pp-text-secondary);border:1px solid var(--pp-border)}.badge-meta[data-v-d566bb53]{background:var(--pp-bg-primary);color:var(--pp-text-tertiary);border:1px dashed var(--pp-border)}.badge-idle[data-v-d566bb53]{opacity:.5}.content-text[data-v-d566bb53]{font-size:13px;line-height:1.6;color:var(--pp-text-secondary);margin-bottom:10px}.content-text.main-text[data-v-d566bb53]{font-size:14px;color:var(--pp-text-primary)}.quoted-block[data-v-d566bb53],.repost-content[data-v-d566bb53]{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);padding:10px 12px;border-radius:2px;margin-top:8px;font-size:12px;color:var(--pp-text-secondary)}.quote-header[data-v-d566bb53],.repost-info[data-v-d566bb53],.like-info[data-v-d566bb53],.search-info[data-v-d566bb53],.follow-info[data-v-d566bb53],.vote-info[data-v-d566bb53],.idle-info[data-v-d566bb53],.comment-context[data-v-d566bb53]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;color:var(--pp-text-tertiary)}.icon-small[data-v-d566bb53],.icon-small.filled[data-v-d566bb53]{color:var(--pp-text-tertiary)}.search-query[data-v-d566bb53]{font-family:var(--pp-font-mono);background:var(--pp-bg-tertiary);padding:0 4px;border-radius:2px}.card-footer[data-v-d566bb53]{margin-top:12px;display:flex;justify-content:flex-end;font-size:10px;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono)}.waiting-state[data-v-d566bb53]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--pp-text-tertiary);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.pulse-ring[data-v-d566bb53]{width:32px;height:32px;border-radius:50%;border:1px solid var(--pp-accent-volt);animation:ripple-d566bb53 2s infinite}@keyframes ripple-d566bb53{0%{transform:scale(.8);opacity:1;border-color:var(--pp-accent-volt)}to{transform:scale(2.5);opacity:0;border-color:var(--pp-border)}}.timeline-item-enter-active[data-v-d566bb53],.timeline-item-leave-active[data-v-d566bb53]{transition:all .4s cubic-bezier(.165,.84,.44,1)}.timeline-item-enter-from[data-v-d566bb53]{opacity:0;transform:translateY(20px)}.timeline-item-leave-to[data-v-d566bb53]{opacity:0}.system-logs[data-v-d566bb53]{background:var(--pp-bg-secondary);color:var(--pp-text-secondary);padding:16px;font-family:var(--pp-font-mono);border-top:1px solid var(--pp-border);flex-shrink:0}.log-header[data-v-d566bb53]{display:flex;justify-content:space-between;border-bottom:1px solid var(--pp-border);padding-bottom:8px;margin-bottom:8px;font-size:10px;color:var(--pp-text-tertiary)}.log-content[data-v-d566bb53]{display:flex;flex-direction:column;gap:4px;height:100px;overflow-y:auto;padding-right:4px}.log-content[data-v-d566bb53]::-webkit-scrollbar{width:4px}.log-content[data-v-d566bb53]::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}.log-line[data-v-d566bb53]{font-size:11px;display:flex;gap:12px;line-height:1.5}.log-time[data-v-d566bb53]{color:var(--pp-text-tertiary);min-width:75px}.log-msg[data-v-d566bb53]{color:var(--pp-text-secondary);word-break:break-all}.mono[data-v-d566bb53]{font-family:var(--pp-font-mono)}.loading-spinner-small[data-v-d566bb53]{display:inline-block;width:14px;height:14px;border:2px solid rgba(13,17,23,.3);border-top-color:var(--pp-bg-primary);border-radius:50%;animation:spin-d566bb53 .8s linear infinite;margin-right:6px}@keyframes spin-d566bb53{to{transform:rotate(360deg)}}[data-theme=light]{background:#ffffffe6}[data-theme=light]{background:#0000000d}[data-theme=light]{background:#22c5810f}[data-theme=light]{border-color:#00000026;border-top-color:var(--pp-text-primary)}.main-view[data-v-343ef3ec]{height:100vh;display:flex;flex-direction:column;background:var(--pp-bg-primary);overflow:hidden;font-family:var(--pp-font-primary)}.app-header[data-v-343ef3ec]{height:60px;border-bottom:1px solid var(--pp-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--pp-bg-primary);z-index:100;position:relative}.header-center[data-v-343ef3ec]{position:absolute;left:50%;transform:translate(-50%)}.brand[data-v-343ef3ec]{font-family:var(--pp-font-mono);font-weight:800;font-size:18px;letter-spacing:1px;cursor:pointer}.header-left[data-v-343ef3ec]{display:flex;align-items:center;gap:16px}.mode-badge[data-v-343ef3ec]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#5f4dff1f;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);font-family:var(--pp-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;border-radius:12px}.iter-tag[data-v-343ef3ec]{font-weight:500;color:var(--pp-text-tertiary);text-transform:none;letter-spacing:0;padding-left:8px;border-left:1px solid var(--pp-border)}.view-switcher[data-v-343ef3ec]{display:flex;background:var(--pp-bg-secondary);padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-343ef3ec]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:var(--pp-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-343ef3ec]{background:var(--pp-bg-primary);color:var(--pp-text-primary);box-shadow:0 2px 4px #0000000d}.header-right[data-v-343ef3ec]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-343ef3ec]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-343ef3ec]{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-text-tertiary)}.step-name[data-v-343ef3ec]{font-weight:700;color:var(--pp-text-primary)}.step-divider[data-v-343ef3ec]{width:1px;height:14px;background-color:var(--pp-border)}.status-indicator[data-v-343ef3ec]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pp-text-secondary);font-weight:500}.dot[data-v-343ef3ec]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-343ef3ec]{background:#ff5722;animation:pulse-343ef3ec 1s infinite}.status-indicator.completed .dot[data-v-343ef3ec]{background:#4caf50}.status-indicator.error .dot[data-v-343ef3ec]{background:#f44336}@keyframes pulse-343ef3ec{50%{opacity:.5}}.content-area[data-v-343ef3ec]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-343ef3ec]{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-343ef3ec]{border-right:1px solid var(--pp-border)}.rsp-wrap[data-v-5a1de8f4]{margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7));display:flex;flex-direction:column;gap:10px}.rsp-trigger[data-v-5a1de8f4]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s}.rsp-trigger[data-v-5a1de8f4]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.rsp-trigger[data-v-5a1de8f4]:active:not(:disabled){transform:translateY(1px)}.rsp-trigger[data-v-5a1de8f4]:disabled{opacity:.5;cursor:not-allowed}.rsp-sparkle[data-v-5a1de8f4]{font-size:16px}.rsp-spinner[data-v-5a1de8f4]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:rsp-spin-5a1de8f4 .8s linear infinite}@keyframes rsp-spin-5a1de8f4{to{transform:rotate(360deg)}}.rsp-error[data-v-5a1de8f4]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rsp-retry[data-v-5a1de8f4]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.rsp-head[data-v-5a1de8f4]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.rsp-meta[data-v-5a1de8f4]{display:inline-flex;flex-wrap:wrap;gap:6px}.rsp-meta-pill[data-v-5a1de8f4]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.rsp-verdict-pill[data-v-5a1de8f4]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.rsp-verdict-high[data-v-5a1de8f4]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.rsp-verdict-mixed[data-v-5a1de8f4]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.rsp-verdict-low[data-v-5a1de8f4]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.rsp-regen[data-v-5a1de8f4]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.rsp-regen[data-v-5a1de8f4]:hover:not(:disabled){color:var(--text, #d0d0e0);border-color:#ffffff40}.rsp-regen[data-v-5a1de8f4]:disabled{opacity:.5;cursor:not-allowed}.rsp-narrative[data-v-5a1de8f4]{margin:0 0 4px;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:13px;line-height:1.55;color:var(--text, #d0d0e0)}.rsp-section[data-v-5a1de8f4]{margin-top:4px}.rsp-section-tag[data-v-5a1de8f4]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px}.rsp-section-tag-info[data-v-5a1de8f4]{background:#845adf1f;color:#b48af1}.rsp-section-tag-yes[data-v-5a1de8f4]{background:#50c8781f;color:#5ed080}.rsp-section-tag-no[data-v-5a1de8f4]{background:#dc64501f;color:#e88c70}.rsp-list[data-v-5a1de8f4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rsp-list-item[data-v-5a1de8f4]{position:relative;padding:4px 4px 4px 18px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.rsp-list-item[data-v-5a1de8f4]:before{position:absolute;left:2px;top:4px;font-weight:700}.rsp-list-item-info[data-v-5a1de8f4]:before{content:"▸";color:#b48af1}.rsp-list-item-yes[data-v-5a1de8f4]:before{content:"✓";color:#5ed080}.rsp-list-item-no[data-v-5a1de8f4]:before{content:"✗";color:#e88c70}.ram-overlay[data-v-85bf3aca]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.ram-modal[data-v-85bf3aca]{background:var(--pp-bg-primary, #1a1a23);color:var(--pp-text-primary, #fff);border:1px solid var(--pp-border, rgba(255, 255, 255, .12));border-radius:var(--pp-radius-m, 10px);width:min(900px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--pp-shadow-glow-volt, 0 24px 80px rgba(0, 0, 0, .6))}.ram-head[data-v-85bf3aca]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .08))}.ram-title[data-v-85bf3aca]{margin:0;font-size:16px;font-weight:600}.ram-sub[data-v-85bf3aca]{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));max-width:600px}.ram-close[data-v-85bf3aca]{border:none;background:transparent;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));font-size:24px;cursor:pointer;width:32px;height:32px;border-radius:6px;flex-shrink:0}.ram-close[data-v-85bf3aca]:hover{background:var(--pp-bg-tertiary, rgba(255, 255, 255, .06));color:var(--pp-text-primary, #fff)}.ram-state[data-v-85bf3aca]{padding:32px 22px;font-size:13px;color:var(--pp-text-secondary, rgba(255, 255, 255, .6))}.ram-state.error[data-v-85bf3aca]{color:#ff8a8a}.ram-stats[data-v-85bf3aca]{display:flex;gap:22px;padding:12px 22px;border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .06))}.ram-stat[data-v-85bf3aca]{display:flex;flex-direction:column;gap:2px}.ram-stat-num[data-v-85bf3aca]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:18px;font-weight:700}.ram-stat-label[data-v-85bf3aca]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .4))}.ram-filters[data-v-85bf3aca]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 22px;border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .06));font-size:11.5px}.ram-filter-group[data-v-85bf3aca]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ram-filter-label[data-v-85bf3aca]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.ram-chip[data-v-85bf3aca]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--pp-border, rgba(255, 255, 255, .1));background:transparent;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.68rem;cursor:pointer;white-space:nowrap}.ram-chip.active[data-v-85bf3aca]{background:#7460fa2e;color:#b6a8ff;border-color:#7460fa80}.ram-chip-count[data-v-85bf3aca]{font-size:.6rem;opacity:.7}.ram-section-select[data-v-85bf3aca]{padding:4px 8px;border-radius:6px;border:1px solid var(--pp-border, rgba(255, 255, 255, .1));background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));color:var(--pp-text-primary, #fff);font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;max-width:280px}.ram-search[data-v-85bf3aca]{flex:1 1 200px;padding:4px 10px;border-radius:6px;border:1px solid var(--pp-border, rgba(255, 255, 255, .1));background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));color:var(--pp-text-primary, #fff);font-size:.78rem}.ram-list[data-v-85bf3aca]{flex:1;overflow-y:auto;padding:6px 22px 18px}.ram-empty[data-v-85bf3aca]{padding:22px 0;text-align:center;color:var(--pp-text-tertiary, rgba(255, 255, 255, .4));font-size:12px}.ram-entry[data-v-85bf3aca]{border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .06));padding:8px 0}.ram-entry-head[data-v-85bf3aca]{display:grid;grid-template-columns:60px 130px 90px 1fr 28px 16px;align-items:center;gap:8px;cursor:pointer;font-size:12px}.ram-entry-time[data-v-85bf3aca]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.68rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.ram-entry-action[data-v-85bf3aca]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.68rem;padding:1px 7px;border-radius:4px;background:#ffffff0d;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));font-weight:600}.ram-entry-action.action-tool_call[data-v-85bf3aca]{background:#7460fa2e;color:#b6a8ff}.ram-entry-action.action-llm_response[data-v-85bf3aca]{background:#60dcb42e;color:#88e6c4}.ram-entry-action.action-section_start[data-v-85bf3aca],.ram-entry-action.action-section_complete[data-v-85bf3aca]{background:#f5c8422e;color:#f5c842}.ram-entry-action.action-report_start[data-v-85bf3aca],.ram-entry-action.action-report_complete[data-v-85bf3aca]{background:#58cc622e;color:#58cc62}.ram-entry-action.action-report_failed[data-v-85bf3aca]{background:#e3504e2e;color:#ff8a8a}.ram-entry-stage[data-v-85bf3aca]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.62rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.ram-entry-section[data-v-85bf3aca]{font-size:.7rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .6));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ram-entry-headline[data-v-85bf3aca]{font-size:.78rem;color:var(--pp-text-primary, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ram-entry-copy[data-v-85bf3aca]{border:none;background:transparent;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));cursor:pointer;font-size:12px;padding:0}.ram-entry-copy[data-v-85bf3aca]:hover{color:var(--pp-text-primary, #fff)}.ram-entry-expand[data-v-85bf3aca]{font-family:var(--pp-font-mono, ui-monospace, monospace);color:var(--pp-text-tertiary, rgba(255, 255, 255, .4));font-size:14px;-webkit-user-select:none;user-select:none}.ram-entry-details[data-v-85bf3aca]{margin-top:6px;padding:10px 14px;background:#00000040;border-radius:6px;border-left:2px solid rgba(116,96,250,.4)}.ram-entry-details pre[data-v-85bf3aca]{margin:0;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.72rem;white-space:pre-wrap;word-break:break-word;color:var(--pp-text-secondary, rgba(255, 255, 255, .78));max-height:320px;overflow-y:auto}.overlay-enter-active[data-v-85bf3aca],.overlay-leave-active[data-v-85bf3aca]{transition:opacity .16s ease}.overlay-enter-from[data-v-85bf3aca],.overlay-leave-to[data-v-85bf3aca]{opacity:0}.report-panel[data-v-6c534c8c]{height:100%;display:flex;flex-direction:column;background:var(--pp-bg-primary);font-family:var(--pp-font-primary);overflow:hidden}.main-split-layout[data-v-6c534c8c]{flex:1;display:flex;overflow:hidden}.panel-header[data-v-6c534c8c]{display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--pp-bg-secondary);border-bottom:1px solid var(--pp-border);font-size:13px;font-weight:600;color:var(--pp-text-primary);text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;z-index:10}.header-dot[data-v-6c534c8c]{width:8px;height:8px;border-radius:50%;background:var(--pp-accent-volt);box-shadow:0 0 0 3px #eaff0026;margin-right:10px;flex-shrink:0;animation:pulse-dot-6c534c8c 1.5s ease-in-out infinite}@keyframes pulse-dot-6c534c8c{0%,to{box-shadow:0 0 0 3px #eaff0026}50%{box-shadow:0 0 0 5px #eaff001a}}.header-index[data-v-6c534c8c]{font-size:12px;font-weight:600;color:var(--pp-text-tertiary);margin-right:10px;flex-shrink:0}.header-title[data-v-6c534c8c]{font-size:13px;font-weight:600;color:var(--pp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.header-meta[data-v-6c534c8c]{margin-left:auto;font-size:10px;font-weight:600;color:var(--pp-text-secondary);flex-shrink:0}.panel-header--active[data-v-6c534c8c]{background:var(--pp-bg-tertiary);border-color:var(--pp-accent-volt)}.panel-header--active .header-index[data-v-6c534c8c]{color:var(--pp-accent-volt)}.panel-header--active .header-title[data-v-6c534c8c]{color:var(--pp-text-primary)}.panel-header--active .header-meta[data-v-6c534c8c]{color:var(--pp-accent-volt)}.panel-header--done[data-v-6c534c8c]{background:var(--pp-bg-secondary)}.panel-header--done .header-index[data-v-6c534c8c]{color:var(--pp-success)}.panel-header--todo .header-index[data-v-6c534c8c],.panel-header--todo .header-title[data-v-6c534c8c]{color:var(--pp-text-tertiary)}.left-panel.report-style[data-v-6c534c8c]{width:45%;min-width:450px;background:var(--pp-bg-secondary);border-right:1px solid var(--pp-border);overflow-y:auto;display:flex;flex-direction:column;padding:30px 50px 60px}.left-panel[data-v-6c534c8c]::-webkit-scrollbar{width:6px}.left-panel[data-v-6c534c8c]::-webkit-scrollbar-track{background:transparent}.left-panel[data-v-6c534c8c]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .3s ease}.left-panel[data-v-6c534c8c]:hover::-webkit-scrollbar-thumb{background:#ffffff26}.left-panel[data-v-6c534c8c]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.report-content-wrapper[data-v-6c534c8c]{max-width:800px;margin:0 auto;width:100%}.report-header-block[data-v-6c534c8c]{margin-bottom:30px}.report-meta[data-v-6c534c8c]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.report-tag[data-v-6c534c8c]{background:var(--pp-accent-volt);color:var(--pp-bg-primary);font-size:11px;font-weight:700;padding:4px 8px;letter-spacing:.05em;text-transform:uppercase}.report-id[data-v-6c534c8c]{font-size:11px;color:var(--pp-text-tertiary);font-weight:500;letter-spacing:.02em}.main-title[data-v-6c534c8c]{font-family:var(--pp-font-primary);font-size:36px;font-weight:700;color:var(--pp-text-primary);line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.sub-title[data-v-6c534c8c]{font-family:var(--pp-font-primary);font-size:16px;color:var(--pp-text-secondary);font-style:italic;line-height:1.6;margin:0 0 30px;font-weight:400}.header-divider[data-v-6c534c8c]{height:1px;background:var(--pp-border);width:100%}.sections-list[data-v-6c534c8c]{display:flex;flex-direction:column;gap:32px}.report-section-item[data-v-6c534c8c]{display:flex;flex-direction:column;gap:12px}.section-header-row[data-v-6c534c8c]{display:flex;align-items:baseline;gap:12px;transition:background-color .2s ease;padding:8px 12px;margin:-8px -12px;border-radius:8px}.section-header-row.clickable[data-v-6c534c8c]{cursor:pointer}.section-header-row.clickable[data-v-6c534c8c]:focus-visible{outline:2px solid var(--pp-accent-purple, #b8b0ff);outline-offset:2px}.section-header-row.clickable[data-v-6c534c8c]:hover{background-color:var(--pp-bg-tertiary)}.collapse-icon[data-v-6c534c8c]{margin-left:auto;color:var(--pp-text-tertiary);transition:transform .3s ease;flex-shrink:0;align-self:center}.section-audit-btn[data-v-6c534c8c]{margin-left:auto;margin-right:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--pp-border, rgba(255, 255, 255, .12));background:transparent;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease;white-space:nowrap;align-self:center;flex-shrink:0}.section-audit-btn[data-v-6c534c8c]:hover,.section-audit-btn[data-v-6c534c8c]:focus-visible{border-color:#7460fa99;color:#b6a8ff;background:#7460fa0f;outline:none}.section-audit-btn~.collapse-icon[data-v-6c534c8c]{margin-left:0}.collapse-icon.is-collapsed[data-v-6c534c8c]{transform:rotate(-90deg)}.section-number[data-v-6c534c8c]{font-family:var(--pp-font-mono);font-size:16px;color:#9ca3af;font-weight:500}.section-title[data-v-6c534c8c]{font-family:var(--pp-font-primary);font-size:24px;font-weight:600;color:var(--pp-text-primary);margin:0;transition:color .3s ease}.report-section-item.is-pending .section-title[data-v-6c534c8c]{color:var(--pp-text-tertiary)}.report-section-item.is-active .section-title[data-v-6c534c8c],.report-section-item.is-completed .section-title[data-v-6c534c8c]{color:var(--pp-text-primary)}.section-body[data-v-6c534c8c]{padding-left:28px;overflow:hidden}.generated-content[data-v-6c534c8c]{font-family:var(--pp-font-primary);font-size:14px;line-height:1.8;color:var(--pp-text-secondary)}.generated-content[data-v-6c534c8c] p{margin-bottom:1em}.generated-content[data-v-6c534c8c] .md-h2,.generated-content[data-v-6c534c8c] .md-h3,.generated-content[data-v-6c534c8c] .md-h4{font-family:var(--pp-font-primary);color:var(--pp-text-primary);margin-top:1.5em;margin-bottom:.8em;font-weight:700}.generated-content[data-v-6c534c8c] .md-h2{font-size:20px;border-bottom:1px solid var(--pp-border);padding-bottom:8px}.generated-content[data-v-6c534c8c] .md-h3{font-size:18px}.generated-content[data-v-6c534c8c] .md-h4{font-size:16px}.generated-content[data-v-6c534c8c] .md-ul,.generated-content[data-v-6c534c8c] .md-ol{padding-left:24px;margin:12px 0}.generated-content[data-v-6c534c8c] .md-li,.generated-content[data-v-6c534c8c] .md-oli{margin:6px 0}.generated-content[data-v-6c534c8c] .md-quote{border-left:3px solid var(--pp-border);padding-left:16px;margin:1.5em 0;color:var(--pp-text-secondary);font-style:italic;font-family:var(--pp-font-primary)}.generated-content[data-v-6c534c8c] .code-block{background:var(--pp-bg-primary);padding:12px;border-radius:6px;font-family:var(--pp-font-mono);font-size:12px;overflow-x:auto;margin:1em 0;border:1px solid var(--pp-border)}.generated-content[data-v-6c534c8c] strong{font-weight:600;color:var(--pp-text-primary)}.loading-state[data-v-6c534c8c]{display:flex;align-items:center;gap:10px;color:var(--pp-text-secondary);font-size:14px;margin-top:4px}.loading-icon[data-v-6c534c8c]{width:18px;height:18px;animation:spin-6c534c8c 1s linear infinite;display:flex;align-items:center;justify-content:center}.loading-text[data-v-6c534c8c]{font-family:var(--pp-font-primary);font-size:15px;color:var(--pp-text-secondary)}.cursor-blink[data-v-6c534c8c]{display:inline-block;width:8px;height:14px;background:var(--pp-accent-purple);opacity:.5;animation:blink-6c534c8c 1s step-end infinite}@keyframes blink-6c534c8c{0%,to{opacity:.5}50%{opacity:0}}@keyframes spin-6c534c8c{to{transform:rotate(360deg)}}.generated-content[data-v-6c534c8c] .md-h2{font-family:var(--pp-font-primary);font-size:18px;margin-top:0}.slide-content-enter-active[data-v-6c534c8c]{transition:opacity .3s ease-out}.slide-content-leave-active[data-v-6c534c8c]{transition:opacity .2s ease-in}.slide-content-enter-from[data-v-6c534c8c],.slide-content-leave-to[data-v-6c534c8c]{opacity:0}.slide-content-enter-to[data-v-6c534c8c],.slide-content-leave-from[data-v-6c534c8c]{opacity:1}.waiting-placeholder[data-v-6c534c8c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;color:var(--pp-text-tertiary)}.waiting-animation[data-v-6c534c8c]{position:relative;width:48px;height:48px}.waiting-ring[data-v-6c534c8c]{position:absolute;width:100%;height:100%;border:2px solid var(--pp-border);border-radius:50%;animation:ripple-6c534c8c 2s cubic-bezier(.4,0,.2,1) infinite}.waiting-ring[data-v-6c534c8c]:nth-child(2){animation-delay:.4s}.waiting-ring[data-v-6c534c8c]:nth-child(3){animation-delay:.8s}@keyframes ripple-6c534c8c{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.waiting-text[data-v-6c534c8c]{font-size:14px}.right-panel[data-v-6c534c8c]{flex:1;background:var(--pp-bg-primary);overflow-y:auto;display:flex;flex-direction:column;--wf-border: var(--pp-border);--wf-divider: rgba(255, 255, 255, .06);--wf-active-bg: var(--pp-bg-tertiary);--wf-active-border: var(--pp-accent-volt);--wf-active-dot: var(--pp-accent-volt);--wf-active-text: var(--pp-accent-volt);--wf-done-bg: var(--pp-bg-secondary);--wf-done-border: var(--pp-border);--wf-done-dot: var(--pp-success);--wf-muted-dot: var(--pp-text-tertiary);--wf-todo-text: var(--pp-text-tertiary)}.right-panel[data-v-6c534c8c]::-webkit-scrollbar{width:6px}.right-panel[data-v-6c534c8c]::-webkit-scrollbar-track{background:transparent}.right-panel[data-v-6c534c8c]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .3s ease}.right-panel[data-v-6c534c8c]:hover::-webkit-scrollbar-thumb{background:#ffffff26}.right-panel[data-v-6c534c8c]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.mono[data-v-6c534c8c]{font-family:var(--pp-font-mono)}.workflow-overview[data-v-6c534c8c]{padding:16px 20px 0}.workflow-metrics[data-v-6c534c8c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.metric[data-v-6c534c8c]{display:inline-flex;align-items:baseline;gap:6px}.metric-right[data-v-6c534c8c]{margin-left:auto}.metric-label[data-v-6c534c8c]{font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.metric-value[data-v-6c534c8c]{font-size:12px;color:var(--pp-text-primary)}.metric-pill[data-v-6c534c8c]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--wf-border);background:var(--pp-bg-secondary);color:var(--pp-text-secondary)}.metric-pill.pill--processing[data-v-6c534c8c]{background:var(--wf-active-bg);border-color:var(--wf-active-border);color:var(--wf-active-text)}.metric-pill.pill--completed[data-v-6c534c8c]{background:#22c5811a;border-color:#22c5814d;color:var(--pp-success)}.metric-pill.pill--pending[data-v-6c534c8c]{background:transparent;border-style:dashed;color:var(--pp-text-tertiary)}.audit-reasoning-btn[data-v-6c534c8c]{margin-left:8px;padding:4px 12px;border-radius:999px;border:1px solid var(--pp-border, rgba(255, 255, 255, .16));background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));color:var(--pp-text-secondary, rgba(255, 255, 255, .7));font-family:var(--pp-font-primary, system-ui);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease;white-space:nowrap}.audit-reasoning-btn[data-v-6c534c8c]:hover{border-color:var(--pp-accent, #ff6ac1);color:var(--pp-text-primary, #fff);background:#7460fa14}.workflow-steps[data-v-6c534c8c]{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.wf-step[data-v-6c534c8c]{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:10px 12px;border:1px solid var(--wf-divider);border-radius:8px;background:var(--pp-bg-secondary)}.wf-step--active[data-v-6c534c8c]{background:var(--wf-active-bg);border-color:var(--wf-active-border)}.wf-step--done[data-v-6c534c8c]{background:var(--wf-done-bg);border-color:var(--wf-done-border)}.wf-step--todo[data-v-6c534c8c]{background:transparent;border-color:var(--wf-border);border-style:dashed}.wf-step-connector[data-v-6c534c8c]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.wf-step-dot[data-v-6c534c8c]{width:10px;height:10px;border-radius:50%;background:var(--wf-muted-dot);border:2px solid var(--pp-bg-secondary);z-index:1}.wf-step-line[data-v-6c534c8c]{width:2px;flex:1;background:var(--wf-divider);margin-top:-2px}.wf-step--active .wf-step-dot[data-v-6c534c8c]{background:var(--wf-active-dot);box-shadow:0 0 0 3px #3b82f61f}.wf-step--done .wf-step-dot[data-v-6c534c8c]{background:var(--wf-done-dot)}.wf-step-title-row[data-v-6c534c8c]{display:flex;align-items:baseline;gap:10px;min-width:0}.wf-step-index[data-v-6c534c8c]{font-size:11px;font-weight:700;color:var(--pp-text-tertiary);letter-spacing:.02em;flex-shrink:0}.wf-step-title[data-v-6c534c8c]{font-family:var(--pp-font-primary);font-size:13px;font-weight:600;color:var(--pp-text-primary);line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-step-meta[data-v-6c534c8c]{margin-left:auto;font-size:10px;font-weight:700;color:var(--wf-active-text);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.wf-step--todo .wf-step-title[data-v-6c534c8c],.wf-step--todo .wf-step-index[data-v-6c534c8c]{color:var(--wf-todo-text)}.workflow-divider[data-v-6c534c8c]{height:1px;background:var(--wf-divider);margin:14px 0 0}.workflow-timeline[data-v-6c534c8c]{padding:14px 20px 24px;flex:1}.timeline-item[data-v-6c534c8c]{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--wf-divider);border-radius:8px;background:var(--pp-bg-secondary);transition:background-color .15s ease,border-color .15s ease}.timeline-item[data-v-6c534c8c]:hover{background:var(--pp-bg-tertiary);border-color:var(--wf-border)}.timeline-item.node--active[data-v-6c534c8c],.timeline-item.node--active[data-v-6c534c8c]:hover{background:var(--wf-active-bg);border-color:var(--wf-active-border)}.timeline-item.node--done[data-v-6c534c8c],.timeline-item.node--done[data-v-6c534c8c]:hover{background:var(--wf-done-bg);border-color:var(--wf-done-border)}.timeline-connector[data-v-6c534c8c]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.connector-dot[data-v-6c534c8c]{width:12px;height:12px;border-radius:50%;background:var(--wf-muted-dot);border:2px solid var(--pp-bg-secondary);z-index:1}.connector-line[data-v-6c534c8c]{width:2px;flex:1;background:var(--wf-divider);margin-top:-2px}.dot-active[data-v-6c534c8c]{background:var(--wf-active-dot);box-shadow:0 0 0 3px #3b82f61f}.dot-done[data-v-6c534c8c]{background:var(--wf-done-dot)}.dot-muted[data-v-6c534c8c]{background:var(--wf-muted-dot)}.timeline-content[data-v-6c534c8c]{min-width:0;background:transparent;border:none;border-radius:0;padding:0;margin:0;transition:none}.timeline-content[data-v-6c534c8c]:hover{box-shadow:none}.timeline-header[data-v-6c534c8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.action-label[data-v-6c534c8c]{font-size:12px;font-weight:600;color:var(--pp-text-primary);text-transform:uppercase;letter-spacing:.03em}.action-time[data-v-6c534c8c]{font-size:11px;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono)}.timeline-body[data-v-6c534c8c]{font-size:13px;color:var(--pp-text-secondary)}.timeline-body[data-v-6c534c8c]:focus-visible{outline:2px solid var(--pp-accent-purple, #b8b0ff);outline-offset:2px;border-radius:4px}.timeline-footer[data-v-6c534c8c]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #F3F4F6}.elapsed-placeholder[data-v-6c534c8c]{flex-shrink:0}.footer-actions[data-v-6c534c8c]{display:flex;gap:8px;margin-left:auto}.elapsed-badge[data-v-6c534c8c]{font-size:11px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:10px;font-family:var(--pp-font-mono)}.info-row[data-v-6c534c8c]{display:flex;gap:8px;margin-bottom:6px}.info-key[data-v-6c534c8c]{font-size:11px;color:#9ca3af;min-width:80px}.info-val[data-v-6c534c8c]{color:#374151}.status-message[data-v-6c534c8c]{padding:8px 12px;border-radius:6px;font-size:13px;border:1px solid transparent}.status-message.planning[data-v-6c534c8c]{background:var(--wf-active-bg);border-color:var(--wf-active-border);color:var(--wf-active-text)}.status-message.success[data-v-6c534c8c]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.outline-badge[data-v-6c534c8c]{display:inline-block;margin-top:8px;padding:4px 10px;background:#f9fafb;color:#6b7280;border:1px solid #E5E7EB;border-radius:12px;font-size:11px;font-weight:500}.section-tag[data-v-6c534c8c]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#f9fafb;border:1px solid var(--wf-border);border-radius:6px}.section-tag.content-ready[data-v-6c534c8c]{background:var(--wf-active-bg);border:1px dashed var(--wf-active-border)}.section-tag.content-ready svg[data-v-6c534c8c]{color:var(--wf-active-dot)}.section-tag.completed[data-v-6c534c8c]{background:#ecfdf5;border:1px solid #A7F3D0}.section-tag.completed svg[data-v-6c534c8c]{color:#059669}.tag-num[data-v-6c534c8c]{font-size:11px;font-weight:700;color:#6b7280}.section-tag.completed .tag-num[data-v-6c534c8c]{color:#059669}.tag-title[data-v-6c534c8c]{font-size:13px;font-weight:500;color:#374151}.tool-badge[data-v-6c534c8c]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f9fafb;color:#374151;border:1px solid var(--wf-border);border-radius:6px;font-size:12px;font-weight:600;transition:all .2s ease}.tool-icon[data-v-6c534c8c]{flex-shrink:0}.tool-badge.tool-purple[data-v-6c534c8c]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd;color:#6d28d9}.tool-badge.tool-purple .tool-icon[data-v-6c534c8c]{stroke:#7c3aed}.tool-badge.tool-blue[data-v-6c534c8c]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;color:#1d4ed8}.tool-badge.tool-blue .tool-icon[data-v-6c534c8c]{stroke:#2563eb}.tool-badge.tool-green[data-v-6c534c8c]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac;color:#15803d}.tool-badge.tool-green .tool-icon[data-v-6c534c8c]{stroke:#16a34a}.tool-badge.tool-orange[data-v-6c534c8c]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74;color:#c2410c}.tool-badge.tool-orange .tool-icon[data-v-6c534c8c]{stroke:#ea580c}.tool-badge.tool-cyan[data-v-6c534c8c]{background:linear-gradient(135deg,#ecfeff,#cffafe);border-color:#67e8f9;color:#0e7490}.tool-badge.tool-cyan .tool-icon[data-v-6c534c8c]{stroke:#0891b2}.tool-badge.tool-pink[data-v-6c534c8c]{background:linear-gradient(135deg,#fdf2f8,#fce7f3);border-color:#f9a8d4;color:#be185d}.tool-badge.tool-pink .tool-icon[data-v-6c534c8c]{stroke:#db2777}.tool-badge.tool-gray[data-v-6c534c8c]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#d1d5db;color:#374151}.tool-badge.tool-gray .tool-icon[data-v-6c534c8c]{stroke:#6b7280}.tool-params[data-v-6c534c8c]{margin-top:10px;background:transparent;border-radius:0;padding:10px 0 0;border-top:1px dashed var(--wf-divider);overflow-x:auto}.tool-params pre[data-v-6c534c8c]{margin:0;font-family:var(--pp-font-mono);font-size:11px;color:#4b5563;white-space:pre-wrap;word-break:break-all;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;padding:10px}.action-btn[data-v-6c534c8c]{background:#f3f4f6;border:1px solid #E5E7EB;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;white-space:nowrap}.action-btn[data-v-6c534c8c]:hover{background:#e5e7eb;color:#374151;border-color:#d1d5db}.result-wrapper[data-v-6c534c8c]{background:transparent;border:none;border-top:1px solid var(--wf-divider);border-radius:0;padding:12px 0 0}.result-meta[data-v-6c534c8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-tool[data-v-6c534c8c]{font-size:12px;font-weight:600;color:#374151}.result-size[data-v-6c534c8c]{font-size:10px;color:#6b7280;font-family:var(--pp-font-mono)}.result-raw[data-v-6c534c8c]{margin-top:10px;max-height:300px;overflow-y:auto}.result-raw pre[data-v-6c534c8c]{margin:0;font-family:var(--pp-font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;color:#374151;background:#fff;border:1px solid #E5E7EB;padding:10px;border-radius:6px}.raw-preview[data-v-6c534c8c]{margin:0;font-family:var(--pp-font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;color:#6b7280}.llm-meta[data-v-6c534c8c]{display:flex;gap:8px;flex-wrap:wrap}.meta-tag[data-v-6c534c8c]{font-size:11px;padding:3px 8px;background:#f3f4f6;color:#6b7280;border-radius:4px}.meta-tag.active[data-v-6c534c8c]{background:#dbeafe;color:#1e40af}.meta-tag.final-answer[data-v-6c534c8c]{background:#d1fae5;color:#059669;font-weight:600}.final-answer-hint[data-v-6c534c8c]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:6px;color:#065f46;font-size:12px;font-weight:500}.final-answer-hint svg[data-v-6c534c8c]{flex-shrink:0}.llm-content[data-v-6c534c8c]{margin-top:10px;max-height:200px;overflow-y:auto}.llm-content pre[data-v-6c534c8c]{margin:0;font-family:var(--pp-font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;color:#4b5563;background:#f3f4f6;padding:10px;border-radius:6px}.complete-banner[data-v-6c534c8c]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:8px;color:#065f46;font-weight:600;font-size:14px}.next-step-btn[data-v-6c534c8c]{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:4px 20px 0;padding:14px 20px;font-size:14px;font-weight:600;color:var(--pp-bg-primary);background:var(--pp-accent-volt);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.next-step-btn[data-v-6c534c8c]:hover{background:#d4e600}.next-step-btn svg[data-v-6c534c8c]{transition:transform .2s ease}.next-step-btn:hover svg[data-v-6c534c8c]{transform:translate(4px)}.workflow-empty[data-v-6c534c8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af;font-size:13px}.empty-pulse[data-v-6c534c8c]{width:24px;height:24px;background:#e5e7eb;border-radius:50%;margin-bottom:16px;animation:pulse-ring-6c534c8c 1.5s infinite}@keyframes pulse-ring-6c534c8c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}}.timeline-item-enter-active[data-v-6c534c8c]{transition:all .4s ease}.timeline-item-enter-from[data-v-6c534c8c]{opacity:0;transform:translate(-20px)}[data-v-6c534c8c] .stat-row{display:flex;gap:8px;margin-bottom:12px}[data-v-6c534c8c] .stat-box{flex:1;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:6px;padding:10px 8px;text-align:center}[data-v-6c534c8c] .stat-box .stat-num{display:block;font-size:20px;font-weight:700;color:var(--pp-text-primary);font-family:var(--pp-font-mono)}[data-v-6c534c8c] .stat-box .stat-label{display:block;font-size:10px;color:var(--pp-text-tertiary);margin-top:2px;text-transform:uppercase;letter-spacing:.03em}[data-v-6c534c8c] .stat-box.highlight{background:#22c5811a;border-color:#22c5814d}[data-v-6c534c8c] .stat-box.highlight .stat-num{color:var(--pp-success)}[data-v-6c534c8c] .stat-box.muted{background:var(--pp-bg-secondary);border-color:var(--pp-border)}[data-v-6c534c8c] .stat-box.muted .stat-num{color:var(--pp-text-secondary)}[data-v-6c534c8c] .query-display{background:var(--pp-bg-tertiary);padding:10px 14px;border-radius:6px;font-size:12px;color:var(--pp-text-secondary);margin-bottom:12px;border:1px solid var(--pp-border);line-height:1.5}[data-v-6c534c8c] .expand-details{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);padding:8px 14px;border-radius:6px;font-size:11px;font-weight:500;color:var(--pp-text-secondary);cursor:pointer;transition:all .15s ease}[data-v-6c534c8c] .expand-details:hover{border-color:var(--pp-accent-purple);color:var(--pp-text-primary)}[data-v-6c534c8c] .detail-content{margin-top:14px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:8px;padding:14px}[data-v-6c534c8c] .section-label{font-size:11px;font-weight:600;color:var(--pp-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--pp-border)}[data-v-6c534c8c] .facts-section{margin-bottom:14px}[data-v-6c534c8c] .fact-row{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--pp-border)}[data-v-6c534c8c] .fact-row:last-child{border-bottom:none}[data-v-6c534c8c] .fact-row.active{background:#22c58114;margin:0 -10px;padding:8px 10px;border-radius:6px;border-bottom:none}[data-v-6c534c8c] .fact-idx{min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--pp-bg-tertiary);border-radius:6px;font-size:10px;font-weight:700;color:var(--pp-text-secondary);flex-shrink:0}[data-v-6c534c8c] .fact-row.active .fact-idx{background:#22c58133;color:var(--pp-success)}[data-v-6c534c8c] .fact-text{font-size:12px;color:var(--pp-text-secondary);line-height:1.6}[data-v-6c534c8c] .entities-section{margin-bottom:14px}[data-v-6c534c8c] .entity-chips{display:flex;flex-wrap:wrap;gap:8px}[data-v-6c534c8c] .entity-chip{display:inline-flex;align-items:center;gap:6px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:6px;padding:6px 12px}[data-v-6c534c8c] .chip-name{font-size:12px;font-weight:500;color:var(--pp-text-primary)}[data-v-6c534c8c] .chip-type{font-size:10px;color:var(--pp-text-tertiary);background:var(--pp-bg-secondary);padding:1px 6px;border-radius:3px}[data-v-6c534c8c] .relations-section{margin-bottom:14px}[data-v-6c534c8c] .relation-row{display:flex;align-items:center;gap:8px;padding:8px 0;flex-wrap:wrap;border-bottom:1px solid var(--pp-border)}[data-v-6c534c8c] .relation-row:last-child{border-bottom:none}[data-v-6c534c8c] .rel-node{font-size:12px;font-weight:500;color:var(--pp-text-primary);background:var(--pp-bg-tertiary);padding:4px 10px;border-radius:4px}[data-v-6c534c8c] .rel-edge{font-size:10px;font-weight:600;color:#fff;background:var(--pp-accent-purple);padding:3px 10px;border-radius:10px}[data-v-6c534c8c] .interview-display{padding:0}[data-v-6c534c8c] .interview-display .interview-header{padding:0;background:transparent;border-bottom:none;margin-bottom:16px}[data-v-6c534c8c] .interview-display .header-main{display:flex;justify-content:space-between;align-items:center}[data-v-6c534c8c] .interview-display .header-title{font-family:var(--pp-font-mono);font-size:13px;font-weight:600;color:var(--pp-text-primary);letter-spacing:-.01em}[data-v-6c534c8c] .interview-display .header-stats{display:flex;align-items:center;gap:6px}[data-v-6c534c8c] .interview-display .stat-item{display:flex;align-items:baseline;gap:4px}[data-v-6c534c8c] .interview-display .stat-value{font-size:14px;font-weight:600;color:var(--pp-accent-purple);font-family:var(--pp-font-mono)}[data-v-6c534c8c] .interview-display .stat-label{font-size:11px;color:var(--pp-text-tertiary);text-transform:lowercase}[data-v-6c534c8c] .interview-display .stat-divider{color:var(--pp-text-tertiary);font-size:12px}[data-v-6c534c8c] .interview-display .stat-size{font-size:11px;color:var(--pp-text-tertiary);font-family:var(--pp-font-mono)}[data-v-6c534c8c] .interview-display .header-topic{margin-top:4px;font-size:12px;color:var(--pp-text-secondary);line-height:1.5}[data-v-6c534c8c] .interview-display .agent-tabs{display:flex;gap:8px;padding:0 0 14px;background:transparent;border-bottom:1px solid var(--pp-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--pp-border) transparent}[data-v-6c534c8c] .interview-display .agent-tabs::-webkit-scrollbar{height:4px}[data-v-6c534c8c] .interview-display .agent-tabs::-webkit-scrollbar-track{background:transparent}[data-v-6c534c8c] .interview-display .agent-tabs::-webkit-scrollbar-thumb{background:var(--pp-border);border-radius:2px}[data-v-6c534c8c] .interview-display .agent-tabs::-webkit-scrollbar-thumb:hover{background:var(--pp-text-tertiary)}[data-v-6c534c8c] .interview-display .agent-tab{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:8px;font-size:12px;font-weight:500;color:var(--pp-text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}[data-v-6c534c8c] .interview-display .agent-tab:hover{background:var(--pp-bg-secondary);border-color:var(--pp-accent-purple);color:var(--pp-text-primary)}[data-v-6c534c8c] .interview-display .agent-tab.active{background:#5f4dff26;border-color:var(--pp-accent-purple);color:var(--pp-accent-purple);box-shadow:0 1px 2px #5f4dff33}[data-v-6c534c8c] .interview-display .tab-avatar{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--pp-bg-secondary);color:var(--pp-text-secondary);font-size:10px;font-weight:700;border-radius:50%;flex-shrink:0}[data-v-6c534c8c] .interview-display .agent-tab:hover .tab-avatar{background:var(--pp-border)}[data-v-6c534c8c] .interview-display .agent-tab.active .tab-avatar{background:var(--pp-accent-purple);color:#fff}[data-v-6c534c8c] .interview-display .tab-name{max-width:100px;overflow:hidden;text-overflow:ellipsis}[data-v-6c534c8c] .interview-display .interview-detail{padding:12px 0;background:transparent}[data-v-6c534c8c] .interview-display .agent-profile{display:flex;gap:12px;padding:0;background:transparent;border:none;margin-bottom:16px}[data-v-6c534c8c] .interview-display .profile-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--pp-bg-tertiary);color:var(--pp-text-secondary);font-size:14px;font-weight:600;border-radius:50%;flex-shrink:0}[data-v-6c534c8c] .interview-display .profile-info{flex:1;min-width:0}[data-v-6c534c8c] .interview-display .profile-name{font-size:13px;font-weight:600;color:var(--pp-text-primary);margin-bottom:2px}[data-v-6c534c8c] .interview-display .profile-role{font-size:11px;color:var(--pp-text-secondary);margin-bottom:4px}[data-v-6c534c8c] .interview-display .profile-bio{font-size:11px;color:var(--pp-text-tertiary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-6c534c8c] .interview-display .selection-reason{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:8px;padding:12px 14px;margin-bottom:16px}[data-v-6c534c8c] .interview-display .reason-label{font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}[data-v-6c534c8c] .interview-display .reason-content{font-size:12px;color:var(--pp-text-secondary);line-height:1.6}[data-v-6c534c8c] .interview-display .qa-thread{display:flex;flex-direction:column;gap:20px}[data-v-6c534c8c] .interview-display .qa-pair{display:flex;flex-direction:column;gap:12px;padding:0;background:transparent;border:none;border-radius:0}[data-v-6c534c8c] .interview-display .qa-question,[data-v-6c534c8c] .interview-display .qa-answer{display:flex;gap:12px}[data-v-6c534c8c] .interview-display .qa-badge{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-family:var(--pp-font-mono);font-size:10px;font-weight:700;border-radius:4px;flex-shrink:0}[data-v-6c534c8c] .interview-display .q-badge{background:transparent;color:var(--pp-text-tertiary);border:1px solid var(--pp-border)}[data-v-6c534c8c] .interview-display .a-badge{background:var(--pp-accent-purple);color:#fff;border:1px solid var(--pp-accent-purple)}[data-v-6c534c8c] .interview-display .qa-content{flex:1;min-width:0}[data-v-6c534c8c] .interview-display .qa-sender{font-size:11px;font-weight:600;color:var(--pp-text-tertiary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}[data-v-6c534c8c] .interview-display .qa-text{font-size:13px;color:var(--pp-text-secondary);line-height:1.6}[data-v-6c534c8c] .interview-display .qa-answer{background:transparent;padding:0;border:none;margin-top:0}[data-v-6c534c8c] .interview-display .answer-placeholder{opacity:.6}[data-v-6c534c8c] .interview-display .placeholder-text{font-style:italic;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .interview-display .qa-answer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}[data-v-6c534c8c] .interview-display .platform-switch{display:flex;gap:2px;background:transparent;padding:0;border-radius:0}[data-v-6c534c8c] .interview-display .platform-btn{display:flex;align-items:center;gap:4px;padding:2px 6px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:10px;font-weight:500;color:var(--pp-text-tertiary);cursor:pointer;transition:all .15s ease}[data-v-6c534c8c] .interview-display .platform-btn:hover{color:var(--pp-text-secondary)}[data-v-6c534c8c] .interview-display .platform-btn.active{background:transparent;color:var(--pp-accent-purple);border-color:var(--pp-border);box-shadow:none}[data-v-6c534c8c] .interview-display .platform-icon{flex-shrink:0}[data-v-6c534c8c] .interview-display .answer-text{font-size:13px;color:var(--pp-text-primary);line-height:1.6}[data-v-6c534c8c] .interview-display .answer-text strong{color:var(--pp-text-primary);font-weight:600}[data-v-6c534c8c] .interview-display .expand-answer-btn{display:inline-block;margin-top:8px;padding:0;background:transparent;border:none;border-bottom:1px dotted var(--pp-border);border-radius:0;font-size:11px;font-weight:500;color:var(--pp-text-tertiary);cursor:pointer;transition:all .15s ease}[data-v-6c534c8c] .interview-display .expand-answer-btn:hover{background:transparent;color:var(--pp-text-secondary);border-bottom-style:solid}[data-v-6c534c8c] .interview-display .quotes-section{background:transparent;border:none;border-top:1px solid var(--pp-border);border-radius:0;padding:16px 0 0;margin-top:16px}[data-v-6c534c8c] .interview-display .quotes-header{font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}[data-v-6c534c8c] .interview-display .quotes-list{display:flex;flex-direction:column;gap:12px}[data-v-6c534c8c] .interview-display .quote-item{margin:0;padding:10px 12px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:6px;font-size:12px;font-style:italic;color:var(--pp-text-secondary);line-height:1.5}[data-v-6c534c8c] .interview-display .summary-section{margin-top:20px;padding:16px 0 0;background:transparent;border:none;border-top:1px solid var(--pp-border);border-radius:0}[data-v-6c534c8c] .interview-display .summary-header{font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}[data-v-6c534c8c] .interview-display .summary-content{font-size:13px;color:var(--pp-text-secondary);line-height:1.6}[data-v-6c534c8c] .interview-display .summary-content h2,[data-v-6c534c8c] .interview-display .summary-content h3,[data-v-6c534c8c] .interview-display .summary-content h4,[data-v-6c534c8c] .interview-display .summary-content h5{margin:12px 0 8px;font-weight:600;color:var(--pp-text-primary)}[data-v-6c534c8c] .interview-display .summary-content h2{font-size:15px}[data-v-6c534c8c] .interview-display .summary-content h3{font-size:14px}[data-v-6c534c8c] .interview-display .summary-content h4,[data-v-6c534c8c] .interview-display .summary-content h5{font-size:13px}[data-v-6c534c8c] .interview-display .summary-content p{margin:8px 0}[data-v-6c534c8c] .interview-display .summary-content strong{font-weight:600;color:var(--pp-text-primary)}[data-v-6c534c8c] .interview-display .summary-content em{font-style:italic}[data-v-6c534c8c] .interview-display .summary-content ul,[data-v-6c534c8c] .interview-display .summary-content ol{margin:8px 0;padding-left:20px}[data-v-6c534c8c] .interview-display .summary-content li{margin:4px 0}[data-v-6c534c8c] .interview-display .summary-content blockquote{margin:8px 0;padding-left:12px;border-left:3px solid var(--pp-border);color:var(--pp-text-secondary);font-style:italic}[data-v-6c534c8c] .interview-display .quote-item strong{font-weight:600;color:var(--pp-text-primary)}[data-v-6c534c8c] .interview-display .quote-item em{font-style:italic}[data-v-6c534c8c] .insight-display{padding:0}[data-v-6c534c8c] .insight-header{padding:12px 16px;background:linear-gradient(135deg,#5f4dff1a,#5f4dff0d);border-radius:8px 8px 0 0;border:1px solid rgba(95,77,255,.3);border-bottom:none}[data-v-6c534c8c] .insight-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-6c534c8c] .insight-header .header-title{font-size:14px;font-weight:700;color:var(--pp-accent-purple)}[data-v-6c534c8c] .insight-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-6c534c8c] .insight-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-6c534c8c] .insight-header .stat-value{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-accent-purple)}[data-v-6c534c8c] .insight-header .stat-label{color:#5f4dffb3;font-size:10px}[data-v-6c534c8c] .insight-header .stat-divider{color:#5f4dff66;margin:0 4px}[data-v-6c534c8c] .insight-header .stat-size{font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .insight-header .header-topic{font-size:13px;color:var(--pp-text-primary);line-height:1.5}[data-v-6c534c8c] .insight-header .header-scenario{margin-top:6px;font-size:11px;color:var(--pp-accent-purple)}[data-v-6c534c8c] .insight-header .scenario-label{font-weight:600}[data-v-6c534c8c] .insight-tabs{display:flex;gap:2px;padding:8px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-top:none}[data-v-6c534c8c] .insight-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:500;color:var(--pp-text-secondary);cursor:pointer;transition:all .15s ease}[data-v-6c534c8c] .insight-tab:hover{background:var(--pp-bg-tertiary);color:var(--pp-text-primary)}[data-v-6c534c8c] .insight-tab.active{background:var(--pp-bg-tertiary);color:var(--pp-accent-purple);border-color:#5f4dff4d;box-shadow:0 1px 2px #0003}[data-v-6c534c8c] .insight-content{padding:12px;background:var(--pp-bg-primary);border:1px solid var(--pp-border);border-top:none;border-radius:0 0 8px 8px}[data-v-6c534c8c] .insight-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--pp-border)}[data-v-6c534c8c] .insight-display .panel-title{font-size:12px;font-weight:600;color:var(--pp-text-primary)}[data-v-6c534c8c] .insight-display .panel-count{font-size:10px;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .insight-display .facts-list,[data-v-6c534c8c] .insight-display .relations-list,[data-v-6c534c8c] .insight-display .subqueries-list{display:flex;flex-direction:column;gap:8px}[data-v-6c534c8c] .insight-display .entities-grid{display:flex;flex-wrap:wrap;gap:6px}[data-v-6c534c8c] .insight-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .insight-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--pp-bg-tertiary);border-radius:50%;font-family:var(--pp-font-mono);font-size:10px;font-weight:700;color:var(--pp-text-secondary)}[data-v-6c534c8c] .insight-display .fact-content{flex:1;font-size:12px;color:var(--pp-text-secondary);line-height:1.6}[data-v-6c534c8c] .insight-display .entity-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px;cursor:default;transition:all .15s ease}[data-v-6c534c8c] .insight-display .entity-tag:hover{background:var(--pp-bg-tertiary);border-color:var(--pp-accent-purple)}[data-v-6c534c8c] .insight-display .entity-tag .entity-name{font-size:12px;font-weight:500;color:var(--pp-text-primary)}[data-v-6c534c8c] .insight-display .entity-tag .entity-type{font-size:9px;color:var(--pp-accent-purple);background:#5f4dff26;padding:1px 4px;border-radius:3px}[data-v-6c534c8c] .insight-display .entity-tag .entity-fact-count{font-size:9px;color:var(--pp-text-tertiary);margin-left:2px}[data-v-6c534c8c] .insight-display .entity-card{padding:12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:8px}[data-v-6c534c8c] .insight-display .entity-header{display:flex;align-items:center;gap:10px}[data-v-6c534c8c] .insight-display .entity-info{flex:1}[data-v-6c534c8c] .insight-display .entity-card .entity-name{font-size:13px;font-weight:600;color:var(--pp-text-primary)}[data-v-6c534c8c] .insight-display .entity-card .entity-type{font-size:10px;color:var(--pp-accent-purple);background:#5f4dff26;padding:2px 6px;border-radius:4px;display:inline-block;margin-top:2px}[data-v-6c534c8c] .insight-display .entity-card .entity-fact-count{font-size:10px;color:var(--pp-text-tertiary);background:var(--pp-bg-tertiary);padding:2px 6px;border-radius:4px}[data-v-6c534c8c] .insight-display .entity-summary{margin-top:8px;padding-top:8px;border-top:1px solid var(--pp-border);font-size:11px;color:var(--pp-text-secondary);line-height:1.5}[data-v-6c534c8c] .insight-display .relation-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .insight-display .rel-source,[data-v-6c534c8c] .insight-display .rel-target{padding:4px 8px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:4px;font-size:11px;font-weight:500;color:var(--pp-text-primary)}[data-v-6c534c8c] .insight-display .rel-arrow{display:flex;align-items:center;gap:4px;flex:1}[data-v-6c534c8c] .insight-display .rel-line{flex:1;height:1px;background:var(--pp-border)}[data-v-6c534c8c] .insight-display .rel-label{padding:2px 6px;background:#5f4dff26;border-radius:4px;font-size:10px;font-weight:500;color:var(--pp-accent-purple);white-space:nowrap}[data-v-6c534c8c] .insight-display .subquery-item{display:flex;gap:10px;padding:10px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .insight-display .subquery-number{flex-shrink:0;padding:2px 6px;background:var(--pp-accent-purple);border-radius:4px;font-family:var(--pp-font-mono);font-size:10px;font-weight:700;color:#fff}[data-v-6c534c8c] .insight-display .subquery-text{font-size:12px;color:var(--pp-text-secondary);line-height:1.5}[data-v-6c534c8c] .insight-display .expand-btn,[data-v-6c534c8c] .panorama-display .expand-btn,[data-v-6c534c8c] .quick-search-display .expand-btn{display:block;width:100%;margin-top:12px;padding:8px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px;font-size:11px;font-weight:500;color:var(--pp-text-secondary);cursor:pointer;transition:all .15s ease;text-align:center}[data-v-6c534c8c] .insight-display .expand-btn:hover,[data-v-6c534c8c] .panorama-display .expand-btn:hover,[data-v-6c534c8c] .quick-search-display .expand-btn:hover{background:var(--pp-bg-tertiary);color:var(--pp-text-primary);border-color:var(--pp-accent-purple)}[data-v-6c534c8c] .insight-display .empty-state,[data-v-6c534c8c] .panorama-display .empty-state,[data-v-6c534c8c] .quick-search-display .empty-state{padding:24px;text-align:center;font-size:12px;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .panorama-display{padding:0}[data-v-6c534c8c] .panorama-header{padding:12px 16px;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-radius:8px 8px 0 0;border:1px solid rgba(59,130,246,.3);border-bottom:none}[data-v-6c534c8c] .panorama-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-6c534c8c] .panorama-header .header-title{font-size:14px;font-weight:700;color:var(--pp-info)}[data-v-6c534c8c] .panorama-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-6c534c8c] .panorama-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-6c534c8c] .panorama-header .stat-value{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-info)}[data-v-6c534c8c] .panorama-header .stat-label{color:#3b82f6b3;font-size:10px}[data-v-6c534c8c] .panorama-header .stat-divider{color:#3b82f666;margin:0 4px}[data-v-6c534c8c] .panorama-header .stat-size{font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .panorama-header .header-topic{font-size:13px;color:var(--pp-text-primary);line-height:1.5}[data-v-6c534c8c] .panorama-tabs{display:flex;gap:2px;padding:8px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-top:none}[data-v-6c534c8c] .panorama-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:500;color:var(--pp-text-secondary);cursor:pointer;transition:all .15s ease}[data-v-6c534c8c] .panorama-tab:hover{background:var(--pp-bg-tertiary);color:var(--pp-text-primary)}[data-v-6c534c8c] .panorama-tab.active{background:var(--pp-bg-tertiary);color:var(--pp-info);border-color:#3b82f64d;box-shadow:0 1px 2px #0003}[data-v-6c534c8c] .panorama-content{padding:12px;background:var(--pp-bg-primary);border:1px solid var(--pp-border);border-top:none;border-radius:0 0 8px 8px}[data-v-6c534c8c] .panorama-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--pp-border)}[data-v-6c534c8c] .panorama-display .panel-title{font-size:12px;font-weight:600;color:var(--pp-text-primary)}[data-v-6c534c8c] .panorama-display .panel-count{font-size:10px;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .panorama-display .facts-list{display:flex;flex-direction:column;gap:8px}[data-v-6c534c8c] .panorama-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .panorama-display .fact-item.active,[data-v-6c534c8c] .panorama-display .fact-item.historical{background:var(--pp-bg-secondary);border-color:var(--pp-border)}[data-v-6c534c8c] .panorama-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--pp-bg-tertiary);border-radius:50%;font-family:var(--pp-font-mono);font-size:10px;font-weight:700;color:var(--pp-text-secondary)}[data-v-6c534c8c] .panorama-display .fact-item.active .fact-number{background:var(--pp-bg-tertiary);color:var(--pp-text-secondary)}[data-v-6c534c8c] .panorama-display .fact-item.historical .fact-number{background:var(--pp-text-tertiary);color:var(--pp-bg-primary)}[data-v-6c534c8c] .panorama-display .fact-content{flex:1;font-size:12px;color:var(--pp-text-secondary);line-height:1.6}[data-v-6c534c8c] .panorama-display .fact-time{display:block;font-size:10px;color:var(--pp-text-tertiary);margin-bottom:4px;font-family:var(--pp-font-mono)}[data-v-6c534c8c] .panorama-display .fact-text{display:block}[data-v-6c534c8c] .panorama-display .entities-grid{display:flex;flex-wrap:wrap;gap:8px}[data-v-6c534c8c] .panorama-display .entity-tag{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .panorama-display .entity-name{font-size:12px;font-weight:500;color:var(--pp-text-primary)}[data-v-6c534c8c] .panorama-display .entity-type{font-size:10px;color:var(--pp-info);background:#3b82f626;padding:2px 6px;border-radius:4px}[data-v-6c534c8c] .quick-search-display{padding:0}[data-v-6c534c8c] .quicksearch-header{padding:12px 16px;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border-radius:8px 8px 0 0;border:1px solid rgba(245,158,11,.3);border-bottom:none}[data-v-6c534c8c] .quicksearch-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-6c534c8c] .quicksearch-header .header-title{font-size:14px;font-weight:700;color:var(--pp-warning)}[data-v-6c534c8c] .quicksearch-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-6c534c8c] .quicksearch-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-6c534c8c] .quicksearch-header .stat-value{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-warning)}[data-v-6c534c8c] .quicksearch-header .stat-label{color:#f59e0bb3;font-size:10px}[data-v-6c534c8c] .quicksearch-header .stat-divider{color:#f59e0b66;margin:0 4px}[data-v-6c534c8c] .quicksearch-header .stat-size{font-family:var(--pp-font-mono);font-size:10px;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .quicksearch-header .header-query{font-size:13px;color:var(--pp-text-primary);line-height:1.5}[data-v-6c534c8c] .quicksearch-header .query-label{font-weight:600}[data-v-6c534c8c] .quicksearch-tabs{display:flex;gap:2px;padding:8px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-top:none}[data-v-6c534c8c] .quicksearch-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:500;color:var(--pp-text-secondary);cursor:pointer;transition:all .15s ease}[data-v-6c534c8c] .quicksearch-tab:hover{background:var(--pp-bg-tertiary);color:var(--pp-text-primary)}[data-v-6c534c8c] .quicksearch-tab.active{background:var(--pp-bg-tertiary);color:var(--pp-warning);border-color:#f59e0b4d;box-shadow:0 1px 2px #0003}[data-v-6c534c8c] .quicksearch-content{padding:12px;background:var(--pp-bg-primary);border:1px solid var(--pp-border);border-top:none;border-radius:0 0 8px 8px}[data-v-6c534c8c] .quicksearch-content.no-tabs{border-top:none}[data-v-6c534c8c] .quick-search-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--pp-border)}[data-v-6c534c8c] .quick-search-display .panel-title{font-size:12px;font-weight:600;color:var(--pp-text-primary)}[data-v-6c534c8c] .quick-search-display .panel-count{font-size:10px;color:var(--pp-text-tertiary)}[data-v-6c534c8c] .quick-search-display .facts-list{display:flex;flex-direction:column;gap:8px}[data-v-6c534c8c] .quick-search-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .quick-search-display .fact-item.active{background:var(--pp-bg-secondary);border-color:var(--pp-border)}[data-v-6c534c8c] .quick-search-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--pp-bg-tertiary);border-radius:50%;font-family:var(--pp-font-mono);font-size:10px;font-weight:700;color:var(--pp-text-secondary)}[data-v-6c534c8c] .quick-search-display .fact-item.active .fact-number{background:var(--pp-bg-tertiary);color:var(--pp-text-secondary)}[data-v-6c534c8c] .quick-search-display .fact-content{flex:1;font-size:12px;color:var(--pp-text-secondary);line-height:1.6}[data-v-6c534c8c] .quick-search-display .edges-list{display:flex;flex-direction:column;gap:8px}[data-v-6c534c8c] .quick-search-display .edge-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .quick-search-display .edge-source,[data-v-6c534c8c] .quick-search-display .edge-target{padding:4px 8px;background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:4px;font-size:11px;font-weight:500;color:var(--pp-text-primary)}[data-v-6c534c8c] .quick-search-display .edge-arrow{display:flex;align-items:center;gap:4px;flex:1}[data-v-6c534c8c] .quick-search-display .edge-line{flex:1;height:1px;background:var(--pp-border)}[data-v-6c534c8c] .quick-search-display .edge-label{padding:2px 6px;background:#f59e0b26;border-radius:4px;font-size:10px;font-weight:500;color:var(--pp-warning);white-space:nowrap}[data-v-6c534c8c] .quick-search-display .nodes-grid{display:flex;flex-wrap:wrap;gap:8px}[data-v-6c534c8c] .quick-search-display .node-tag{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px}[data-v-6c534c8c] .quick-search-display .node-name{font-size:12px;font-weight:500;color:var(--pp-text-primary)}[data-v-6c534c8c] .quick-search-display .node-type{font-size:10px;color:var(--pp-warning);background:#f59e0b26;padding:2px 6px;border-radius:4px}.console-logs[data-v-6c534c8c]{background:#000;color:#ddd;padding:16px;font-family:var(--pp-font-mono);border-top:1px solid #222;flex-shrink:0}.log-header[data-v-6c534c8c]{display:flex;justify-content:space-between;border-bottom:1px solid #333;padding-bottom:8px;margin-bottom:8px;font-size:10px;color:#666}.log-title[data-v-6c534c8c]{text-transform:uppercase;letter-spacing:.1em}.log-content[data-v-6c534c8c]{display:flex;flex-direction:column;gap:4px;height:100px;overflow-y:auto;padding-right:4px}.log-content[data-v-6c534c8c]::-webkit-scrollbar{width:4px}.log-content[data-v-6c534c8c]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.log-line[data-v-6c534c8c]{font-size:11px;line-height:1.5}.log-msg[data-v-6c534c8c]{color:#bbb;word-break:break-all}.log-msg.error[data-v-6c534c8c]{color:#ef5350}.log-msg.warning[data-v-6c534c8c]{color:#ffa726}.log-msg.success[data-v-6c534c8c]{color:#66bb6a}[data-theme=light]{--wf-divider: rgba(0, 0, 0, .06)}[data-theme=light]{border-top-color:var(--pp-border)}[data-theme=light]{color:var(--pp-text-tertiary);background:var(--pp-bg-tertiary)}[data-theme=light]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}[data-theme=light]{background:var(--pp-bg-tertiary);color:var(--pp-text-secondary);border-color:var(--pp-border)}[data-theme=light]{background:var(--pp-bg-tertiary)}[data-theme=light]{color:var(--pp-text-secondary);background:var(--pp-bg-tertiary);border-color:var(--pp-border)}[data-theme=light]{background:var(--pp-bg-tertiary);border-color:var(--pp-border);color:var(--pp-text-secondary)}[data-theme=light]{background:var(--pp-border);color:var(--pp-text-primary);border-color:var(--pp-border)}[data-theme=light]{color:var(--pp-text-primary)}[data-theme=light]{color:var(--pp-text-primary);background:var(--pp-bg-primary);border-color:var(--pp-border)}[data-theme=light]{background:var(--pp-bg-tertiary);color:var(--pp-text-secondary)}[data-theme=light]{color:var(--pp-text-secondary);background:var(--pp-bg-tertiary)}[data-theme=light]{color:var(--pp-text-tertiary)}[data-theme=light]{background:var(--pp-bg-tertiary);color:var(--pp-text-primary);border-top-color:var(--pp-border)}[data-theme=light]{border-bottom-color:var(--pp-border);color:var(--pp-text-tertiary)}[data-theme=light]{background:var(--pp-border)}[data-theme=light]{color:var(--pp-text-secondary)}.rd-wrap[data-v-d938dd93]{margin-top:8px}.rd-btn[data-v-d938dd93]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:.66rem;font-weight:600;letter-spacing:.02em;color:#f5c842;background:#f5c8420f;border:1px dashed rgba(245,200,66,.3);border-radius:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit}.rd-btn[data-v-d938dd93]:hover:not(:disabled){background:#f5c8421f;border-color:#f5c8428c}.rd-btn[data-v-d938dd93]:disabled{cursor:not-allowed;opacity:.6}.rd-btn.is-open[data-v-d938dd93]{background:#f5c84224;border-color:#f5c8428c}.rd-bulb[data-v-d938dd93]{font-size:.8rem;line-height:1}.rd-spinner[data-v-d938dd93]{width:9px;height:9px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:rd-spin-d938dd93 .7s linear infinite}@keyframes rd-spin-d938dd93{to{transform:rotate(360deg)}}.rd-panel[data-v-d938dd93]{margin-top:8px;padding:10px 12px;background:#f5c8420a;border-left:3px solid rgba(245,200,66,.45);border-radius:4px}.rd-why[data-v-d938dd93]{margin:0 0 10px;font-size:.78rem;line-height:1.55;color:var(--pp-text-primary, rgba(255, 255, 255, .95))}.rd-quotes[data-v-d938dd93]{margin:10px 0;padding:8px 10px;background:#ffffff06;border-radius:4px}.rd-quotes-head[data-v-d938dd93]{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-bottom:6px}.rd-quote-list[data-v-d938dd93]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rd-quote-item[data-v-d938dd93]{padding:6px 8px;background:#ffffff0a;border-radius:4px;font-size:.74rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .85));border-left:2px solid rgba(255,255,255,.18)}.rd-quote-item.tone-concern[data-v-d938dd93]{border-left-color:#e3504e}.rd-quote-item.tone-positive[data-v-d938dd93]{border-left-color:#58cc62}.rd-quote-item.tone-mixed[data-v-d938dd93]{border-left-color:#f5c842}.rd-quote-mark[data-v-d938dd93]{color:#ffffff59;font-weight:700;margin:0 2px}.rd-quote-attr[data-v-d938dd93]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));font-size:.66rem;margin-left:6px;font-style:italic}.rd-impact[data-v-d938dd93]{margin:8px 0;padding:6px 10px;background:#7460fa14;border-radius:4px;font-size:.74rem;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.rd-impact-tag[data-v-d938dd93]{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;color:#b6a8ff;margin-right:4px}.rd-foot[data-v-d938dd93]{margin-top:8px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.rd-foot-tag[data-v-d938dd93]{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));letter-spacing:.04em}.rd-regen[data-v-d938dd93]{padding:2px 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.7rem;font-family:inherit}.rd-regen[data-v-d938dd93]:hover{background:#ffffff1a;color:var(--pp-text-primary, #fff)}.rd-error[data-v-d938dd93]{font-size:.72rem;color:#d96363;padding:6px 8px;border-radius:4px;background:#d963630f}.rd-retry[data-v-d938dd93]{margin-left:6px;padding:1px 6px;font-size:.65rem;background:#d9636329;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.concept-score-card[data-v-afecbdd8]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:28px 32px;margin:0 0 24px;font-family:var(--pp-font-primary);color:var(--pp-text-primary);box-shadow:0 12px 32px #00000040}.score-card-header[data-v-afecbdd8]{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:20px}.score-card-eyebrow[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--pp-accent-volt);margin-bottom:8px}.score-card-title[data-v-afecbdd8]{font-size:1.45rem;font-weight:700;margin:0 0 8px;background:var(--pp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.iter-meta[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.8rem;color:var(--pp-text-tertiary)}.score-dial-wrapper[data-v-afecbdd8]{text-align:center;flex-shrink:0}.score-dial[data-v-afecbdd8]{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid var(--pp-border);background:var(--pp-bg-tertiary);margin:0 auto;transition:border-color .3s,box-shadow .3s}.score-strong[data-v-afecbdd8]{border-color:#58cc62;animation:pulse-strong-afecbdd8 3s ease-in-out infinite}.score-good[data-v-afecbdd8]{border-color:#b3e84a;animation:pulse-good-afecbdd8 3s ease-in-out infinite}.score-iterate[data-v-afecbdd8]{border-color:#f5c842;animation:pulse-iterate-afecbdd8 3s ease-in-out infinite}.score-rework[data-v-afecbdd8]{border-color:#f59042;animation:pulse-rework-afecbdd8 3s ease-in-out infinite}.score-pivot[data-v-afecbdd8]{border-color:#e3504e;animation:pulse-pivot-afecbdd8 3s ease-in-out infinite}.tier-legend[data-v-afecbdd8]{display:flex;gap:6px;list-style:none;padding:0;margin:14px 0 0;flex-wrap:wrap;justify-content:center;font-family:var(--pp-font-mono);max-width:360px}.tier-chip[data-v-afecbdd8]{display:inline-flex;align-items:baseline;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid var(--pp-border);background:transparent;font-size:.7rem;color:var(--pp-text-tertiary);opacity:.55;transition:opacity .2s,background .2s,border-color .2s}.tier-chip .tier-range[data-v-afecbdd8]{font-weight:600;letter-spacing:.4px}.tier-chip .tier-name[data-v-afecbdd8]{font-weight:500}.tier-chip.active[data-v-afecbdd8]{opacity:1;color:var(--pp-text-primary);background:#ffffff0a}.tier-chip.score-strong.active[data-v-afecbdd8]{border-color:#58cc62;box-shadow:0 0 0 2px #58cc622e}.tier-chip.score-good.active[data-v-afecbdd8]{border-color:#b3e84a;box-shadow:0 0 0 2px #b3e84a2e}.tier-chip.score-iterate.active[data-v-afecbdd8]{border-color:#f5c842;box-shadow:0 0 0 2px #f5c8422e}.tier-chip.score-rework.active[data-v-afecbdd8]{border-color:#f59042;box-shadow:0 0 0 2px #f590422e}.tier-chip.score-pivot.active[data-v-afecbdd8]{border-color:#e3504e;box-shadow:0 0 0 2px #e3504e2e}.score-pending[data-v-afecbdd8]{border-color:var(--pp-border)}@keyframes pulse-strong-afecbdd8{0%,to{box-shadow:0 0 18px #58cc6259}50%{box-shadow:0 0 36px #58cc62a6}}@keyframes pulse-good-afecbdd8{0%,to{box-shadow:0 0 18px #b3e84a4d}50%{box-shadow:0 0 32px #b3e84a8c}}@keyframes pulse-iterate-afecbdd8{0%,to{box-shadow:0 0 18px #f5c8424d}50%{box-shadow:0 0 30px #f5c8428c}}@keyframes pulse-rework-afecbdd8{0%,to{box-shadow:0 0 18px #f590424d}50%{box-shadow:0 0 30px #f590428c}}@keyframes pulse-pivot-afecbdd8{0%,to{box-shadow:0 0 18px #e3504e4d}50%{box-shadow:0 0 30px #e3504e8c}}.score-number[data-v-afecbdd8]{font-size:2.6rem;font-weight:800;line-height:1}.score-out-of[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-tertiary);margin-top:2px}.score-label[data-v-afecbdd8]{margin-top:10px;font-family:var(--pp-font-mono);font-size:.78rem;color:var(--pp-text-secondary);letter-spacing:.5px}.sentiment-summary[data-v-afecbdd8]{font-style:italic;font-size:.95rem;color:var(--pp-text-secondary);margin:0 0 24px;padding:12px 16px;border-left:3px solid var(--pp-accent-purple);background:#5f4dff0d;border-radius:0 var(--pp-radius-s) var(--pp-radius-s) 0}.quote-mark[data-v-afecbdd8]{font-size:1.5rem;color:var(--pp-accent-volt);font-weight:700;vertical-align:middle}.score-grid[data-v-afecbdd8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.score-tile[data-v-afecbdd8]{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);padding:16px 18px}.tile-label[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.7rem;letter-spacing:1px;text-transform:uppercase;color:var(--pp-text-tertiary);margin-bottom:10px}.sentiment-bar[data-v-afecbdd8]{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--pp-bg-primary);margin-bottom:8px}.sentiment-bar .seg.pos[data-v-afecbdd8]{background:#58cc62}.sentiment-bar .seg.neu[data-v-afecbdd8]{background:#6a7d8c}.sentiment-bar .seg.neg[data-v-afecbdd8]{background:#e3504e}.sentiment-legend[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.72rem;color:var(--pp-text-secondary);display:flex;gap:12px;flex-wrap:wrap;align-items:center}.sentiment-legend .dot[data-v-afecbdd8]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px;vertical-align:middle}.sentiment-legend .dot.pos[data-v-afecbdd8]{background:#58cc62}.sentiment-legend .dot.neu[data-v-afecbdd8]{background:#6a7d8c}.sentiment-legend .dot.neg[data-v-afecbdd8]{background:#e3504e}.big-pct[data-v-afecbdd8]{font-size:2rem;font-weight:700;color:var(--pp-accent-volt)}.tile-note[data-v-afecbdd8]{font-size:.78rem;color:var(--pp-text-tertiary);margin-top:4px}.score-tile.nps-strong .big-pct[data-v-afecbdd8]{color:#58cc62}.score-tile.nps-good .big-pct[data-v-afecbdd8]{color:#b3e84a}.score-tile.nps-bad .big-pct[data-v-afecbdd8]{color:#e3504e}.industry-metrics[data-v-afecbdd8]{margin:0 0 24px;padding:16px 18px;background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s)}.metrics-row[data-v-afecbdd8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.metric-bar[data-v-afecbdd8]{display:flex;flex-direction:column;gap:6px}.metric-label-row[data-v-afecbdd8]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--pp-font-mono);font-size:.78rem}.metric-label[data-v-afecbdd8]{color:var(--pp-text-secondary);letter-spacing:.3px}.metric-value[data-v-afecbdd8]{font-weight:700}.metric-value.good[data-v-afecbdd8]{color:#58cc62}.metric-value.mid[data-v-afecbdd8]{color:#f5c842}.metric-value.bad[data-v-afecbdd8]{color:#e3504e}.metric-track[data-v-afecbdd8]{height:8px;border-radius:4px;background:var(--pp-bg-primary);overflow:hidden}.metric-fill[data-v-afecbdd8]{height:100%;border-radius:4px;transition:width .4s ease}.metric-fill.good[data-v-afecbdd8]{background:linear-gradient(90deg,#58cc62,#b3e84a)}.metric-fill.mid[data-v-afecbdd8]{background:linear-gradient(90deg,#f5c842,#f59042)}.metric-fill.bad[data-v-afecbdd8]{background:linear-gradient(90deg,#f59042,#e3504e)}.funnel-block[data-v-afecbdd8]{margin:0 0 24px}.block-heading-sm[data-v-afecbdd8]{font-size:.85rem;font-weight:700;margin:0 0 10px;color:var(--pp-text-secondary);text-transform:uppercase;letter-spacing:1px}.funnel[data-v-afecbdd8]{display:flex;flex-direction:column;gap:6px;align-items:center}.funnel-step[data-v-afecbdd8]{height:38px;background:linear-gradient(135deg,#5f4dff26,#eaff001a);border:1px solid rgba(95,77,255,.35);border-radius:var(--pp-radius-s);display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-family:var(--pp-font-mono);font-size:.85rem;min-width:180px;max-width:100%;transition:width .4s ease}.funnel-pct[data-v-afecbdd8]{font-weight:700;color:var(--pp-accent-volt)}.funnel-label[data-v-afecbdd8]{color:var(--pp-text-secondary);letter-spacing:.5px}.revenue-block[data-v-afecbdd8]{margin:0 0 24px;padding:18px 22px;background:linear-gradient(135deg,#58cc6214,#5f4dff0f);border:1px solid rgba(88,204,98,.25);border-radius:var(--pp-radius-m)}.revenue-headline[data-v-afecbdd8]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.rev-label[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.72rem;letter-spacing:1px;color:var(--pp-text-tertiary);text-transform:uppercase}.rev-amount[data-v-afecbdd8]{font-size:2rem;font-weight:800;color:#58cc62;letter-spacing:-.5px}.revenue-detail[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.82rem;color:var(--pp-text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rev-pricing-tag[data-v-afecbdd8]{margin-left:auto;padding:2px 10px;background:#5f4dff26;border:1px solid rgba(95,77,255,.4);border-radius:12px;text-transform:uppercase;font-size:.7rem;letter-spacing:1px;color:var(--pp-accent-purple, #b8b0ff)}.revenue-assumptions[data-v-afecbdd8]{margin-top:8px;font-size:.78rem;color:var(--pp-text-tertiary);font-style:italic}.block-heading[data-v-afecbdd8]{font-size:.95rem;font-weight:700;margin:0 0 12px;color:var(--pp-text-primary)}.persona-row[data-v-afecbdd8]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.persona-chip[data-v-afecbdd8]{border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);padding:10px 14px;flex:1 1 calc(33% - 10px);min-width:220px;background:var(--pp-bg-tertiary)}.persona-chip.sentiment-positive[data-v-afecbdd8]{border-left:3px solid #58cc62}.persona-chip.sentiment-mixed[data-v-afecbdd8]{border-left:3px solid #f5c842}.persona-chip.sentiment-negative[data-v-afecbdd8]{border-left:3px solid #e3504e}.persona-name[data-v-afecbdd8]{font-weight:700;font-size:.9rem;margin-bottom:4px;color:var(--pp-text-primary)}.persona-headline[data-v-afecbdd8]{font-size:.82rem;color:var(--pp-text-secondary);line-height:1.45}.strengths-concerns[data-v-afecbdd8]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.sc-heading[data-v-afecbdd8]{font-size:.95rem;font-weight:700;margin:0 0 8px}.sc-heading.good[data-v-afecbdd8]{color:#58cc62}.sc-heading.bad[data-v-afecbdd8]{color:#e3504e}.sc-col ul[data-v-afecbdd8]{list-style:none;padding:0;margin:0;font-size:.85rem;color:var(--pp-text-secondary);line-height:1.55}.sc-col li[data-v-afecbdd8]{margin-bottom:6px;padding-left:16px;position:relative}.sc-col li[data-v-afecbdd8]:before{content:"→";position:absolute;left:0;color:var(--pp-text-tertiary)}.recs-block[data-v-afecbdd8]{margin-bottom:24px}.rec-card[data-v-afecbdd8]{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);padding:14px 16px;margin-bottom:10px}.rec-card.priority-high[data-v-afecbdd8]{border-left:4px solid #e3504e}.rec-card.priority-medium[data-v-afecbdd8]{border-left:4px solid #f5c842}.rec-card.priority-low[data-v-afecbdd8]{border-left:4px solid #6a7d8c}.rec-head[data-v-afecbdd8]{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.rec-num[data-v-afecbdd8]{width:22px;height:22px;border-radius:50%;background:var(--pp-accent-volt);color:var(--pp-bg-primary);font-weight:700;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center}.rec-title[data-v-afecbdd8]{font-weight:700;font-size:.95rem;flex:1}.rec-priority[data-v-afecbdd8],.rec-impact[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.7rem;letter-spacing:.5px;padding:2px 8px;border-radius:var(--pp-radius-s);background:var(--pp-bg-primary);color:var(--pp-text-tertiary);text-transform:uppercase}.rec-body[data-v-afecbdd8]{font-size:.86rem;color:var(--pp-text-secondary);line-height:1.55}.score-actions[data-v-afecbdd8]{display:flex;align-items:center;gap:16px;padding-top:8px;border-top:1px solid var(--pp-border)}.retest-btn[data-v-afecbdd8]{background:var(--pp-gradient);color:var(--pp-bg-primary);border:none;padding:12px 28px;font-family:var(--pp-font-primary);font-weight:700;font-size:.95rem;border-radius:var(--pp-radius-m);cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;letter-spacing:.3px}.retest-btn[data-v-afecbdd8]:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-glow-volt)}.retest-btn[data-v-afecbdd8]:disabled,.retest-btn.disabled[data-v-afecbdd8]{opacity:.4;cursor:not-allowed;transform:none}.compare-btn[data-v-afecbdd8]{background:#5f4dff1a;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);padding:12px 20px;font-family:var(--pp-font-mono);font-weight:700;font-size:.85rem;border-radius:var(--pp-radius-m);cursor:pointer;letter-spacing:.5px;transition:background .15s,transform .15s}.compare-btn[data-v-afecbdd8]:hover{background:#5f4dff2e;transform:translateY(-1px)}.at-target-badge[data-v-afecbdd8]{font-family:var(--pp-font-mono);font-size:.78rem;color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.3);padding:6px 12px;border-radius:var(--pp-radius-s)}.rh-card[data-v-90c9b96b]{padding:16px 18px;margin-bottom:16px;background:linear-gradient(135deg,#7460fa1a,#7460fa08 60%);border:1px solid rgba(116,96,250,.3);border-radius:8px}.rh-head[data-v-90c9b96b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rh-eyebrow[data-v-90c9b96b]{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b6a8ff}.rh-regen[data-v-90c9b96b]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.78rem;font-family:inherit}.rh-regen[data-v-90c9b96b]:hover:not(:disabled){background:#ffffff1a;color:var(--pp-text-primary, #fff)}.rh-regen[data-v-90c9b96b]:disabled{opacity:.5;cursor:wait}.rh-loading[data-v-90c9b96b]{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .65))}.rh-spinner[data-v-90c9b96b]{width:12px;height:12px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:rh-spin-90c9b96b .7s linear infinite}@keyframes rh-spin-90c9b96b{to{transform:rotate(360deg)}}.rh-error[data-v-90c9b96b]{font-size:.78rem;color:#d96363;padding:8px 10px;border-radius:5px;background:#d963630f}.rh-retry[data-v-90c9b96b]{margin-left:8px;padding:1px 8px;font-size:.68rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:4px;cursor:pointer;font-family:inherit}.rh-text[data-v-90c9b96b]{margin:0 0 12px;font-size:.94rem;line-height:1.55;color:var(--pp-text-primary, rgba(255, 255, 255, .95))}.rh-actions[data-v-90c9b96b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.rh-actions-label[data-v-90c9b96b]{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-right:2px}.rh-chip[data-v-90c9b96b]{padding:5px 12px;font-size:.74rem;font-weight:600;background:#7460fa24;color:#c5b9ff;border:1px solid rgba(116,96,250,.4);border-radius:14px;cursor:pointer;transition:background .12s ease,color .12s ease;font-family:inherit}.rh-chip[data-v-90c9b96b]:hover{background:#7460fa4d;color:#fff}.rh-foot[data-v-90c9b96b]{margin:0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.66rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.rh-foot-tag[data-v-90c9b96b]{font-family:var(--pp-font-mono, ui-monospace, monospace);letter-spacing:.04em}.rh-flash{animation:rh-flash-pulse 1.4s ease}@keyframes rh-flash-pulse{0%{box-shadow:0 0 #7460fa73}40%{box-shadow:0 0 0 12px #7460fa2e}to{box-shadow:0 0 #7460fa00}}.na-card[data-v-84c82df1]{margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#7460fa14,#58cc620a 60%,#7460fa05);border:1px solid rgba(116,96,250,.28);border-radius:8px}.na-head[data-v-84c82df1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.na-eyebrow[data-v-84c82df1]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b6a8ff}.na-regen[data-v-84c82df1]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.na-regen[data-v-84c82df1]:hover:not(:disabled){background:#ffffff1a;color:#fff}.na-regen[data-v-84c82df1]:disabled{opacity:.5;cursor:wait}.na-loading[data-v-84c82df1]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.na-spinner[data-v-84c82df1]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:na-spin-84c82df1 .7s linear infinite}@keyframes na-spin-84c82df1{to{transform:rotate(360deg)}}.na-error[data-v-84c82df1]{font-size:.8rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.na-retry[data-v-84c82df1]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.na-grid[data-v-84c82df1]{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:720px){.na-grid[data-v-84c82df1]{grid-template-columns:repeat(3,1fr)}}.na-action[data-v-84c82df1]{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(116,96,250,.4);border-radius:6px;color:var(--pp-text-primary, rgba(255, 255, 255, .92));cursor:pointer;font-family:inherit;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.na-action[data-v-84c82df1]:hover{background:#7460fa1a;border-color:#7460fa66;transform:translate(2px)}.na-action[data-v-84c82df1]:focus-visible{outline:2px solid rgba(116,96,250,.6);outline-offset:2px}.na-icon[data-v-84c82df1]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#7460fa24;border-radius:6px;font-size:1.1rem;color:#b6a8ff}.na-action.type-iterate[data-v-84c82df1]{border-left-color:#b6a8ff}.na-action.type-iterate .na-icon[data-v-84c82df1]{color:#b6a8ff;background:#b6a8ff24}.na-action.type-compare[data-v-84c82df1]{border-left-color:#6fb3d1}.na-action.type-compare .na-icon[data-v-84c82df1]{color:#6fb3d1;background:#6fb3d124}.na-action.type-drill-segment[data-v-84c82df1]{border-left-color:#f5c842}.na-action.type-drill-segment .na-icon[data-v-84c82df1]{color:#f5c842;background:#f5c84224}.na-action.type-talk-to-personas[data-v-84c82df1]{border-left-color:#58cc62}.na-action.type-talk-to-personas .na-icon[data-v-84c82df1]{color:#58cc62;background:#58cc6224}.na-action.type-export-bundle[data-v-84c82df1]{border-left-color:#ffffff8c}.na-action.type-export-bundle .na-icon[data-v-84c82df1]{color:#ffffffd9;background:#ffffff14}.na-action.type-share-summary[data-v-84c82df1]{border-left-color:#f08a6e}.na-action.type-share-summary .na-icon[data-v-84c82df1]{color:#f08a6e;background:#f08a6e24}.na-action.type-methodology-deep-dive[data-v-84c82df1]{border-left-color:#8fa3b4}.na-action.type-methodology-deep-dive .na-icon[data-v-84c82df1]{color:#8fa3b4;background:#8fa3b424}.na-action.type-view-quotes[data-v-84c82df1]{border-left-color:#7ed1c8}.na-action.type-view-quotes .na-icon[data-v-84c82df1]{color:#7ed1c8;background:#7ed1c824}.na-body[data-v-84c82df1]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.na-label[data-v-84c82df1]{font-size:.86rem;font-weight:600;line-height:1.3}.na-reason[data-v-84c82df1]{font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));line-height:1.35}.na-arrow[data-v-84c82df1]{flex-shrink:0;color:#ffffff59;font-size:1rem;transition:transform .12s ease,color .12s ease}.na-action:hover .na-arrow[data-v-84c82df1]{transform:translate(2px);color:#b6a8ff}.sf-card[data-v-20a0c293]{margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#f5c8420f,#7460fa0a 60%,#ffffff05);border:1px solid rgba(245,200,66,.25);border-radius:8px}.sf-head[data-v-20a0c293]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sf-eyebrow[data-v-20a0c293]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5c842}.sf-regen[data-v-20a0c293]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.sf-regen[data-v-20a0c293]:hover:not(:disabled){background:#ffffff1a;color:#fff}.sf-regen[data-v-20a0c293]:disabled{opacity:.5;cursor:wait}.sf-loading[data-v-20a0c293]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sf-spinner[data-v-20a0c293]{width:11px;height:11px;border:2px solid #f5c842;border-right-color:transparent;border-radius:50%;display:inline-block;animation:sf-spin-20a0c293 .7s linear infinite}@keyframes sf-spin-20a0c293{to{transform:rotate(360deg)}}.sf-error[data-v-20a0c293]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.sf-retry[data-v-20a0c293]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.sf-list[data-v-20a0c293]{display:flex;flex-direction:column;gap:10px}.sf-finding[data-v-20a0c293]{padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(245,200,66,.45);border-radius:6px}.sf-finding.cat-segment-anomaly[data-v-20a0c293]{border-left-color:#6fb3d1}.sf-finding.cat-missing-objection[data-v-20a0c293]{border-left-color:#f08a6e}.sf-finding.cat-unexpected-praise[data-v-20a0c293]{border-left-color:#58cc62}.sf-finding.cat-round-shift[data-v-20a0c293]{border-left-color:#b6a8ff}.sf-finding.cat-competitor-mention[data-v-20a0c293]{border-left-color:#f5c842}.sf-finding.cat-contradiction[data-v-20a0c293]{border-left-color:#e3504e}.sf-finding.cat-pattern[data-v-20a0c293]{border-left-color:#fff6}.sf-finding-head[data-v-20a0c293]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.sf-cat-icon[data-v-20a0c293]{flex-shrink:0;font-size:1.1rem}.sf-cat-pill[data-v-20a0c293]{flex-shrink:0;padding:2px 8px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .65));background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.sf-cat-pill.cat-segment-anomaly[data-v-20a0c293]{color:#6fb3d1;background:#6fb3d11a;border-color:#6fb3d14d}.sf-cat-pill.cat-missing-objection[data-v-20a0c293]{color:#f08a6e;background:#f08a6e1a;border-color:#f08a6e4d}.sf-cat-pill.cat-unexpected-praise[data-v-20a0c293]{color:#58cc62;background:#58cc621a;border-color:#58cc624d}.sf-cat-pill.cat-round-shift[data-v-20a0c293]{color:#b6a8ff;background:#b6a8ff1a;border-color:#b6a8ff4d}.sf-cat-pill.cat-competitor-mention[data-v-20a0c293]{color:#f5c842;background:#f5c8421a;border-color:#f5c8424d}.sf-cat-pill.cat-contradiction[data-v-20a0c293]{color:#e3504e;background:#e3504e1a;border-color:#e3504e4d}.sf-label[data-v-20a0c293]{font-size:.92rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.sf-summary[data-v-20a0c293]{margin:0 0 6px;font-size:.83rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.sf-evidence[data-v-20a0c293]{margin-top:6px}.sf-evidence-toggle[data-v-20a0c293]{padding:3px 8px;background:#7460fa1a;color:#b6a8ff;border:1px solid rgba(116,96,250,.32);border-radius:4px;cursor:pointer;font-size:.72rem;font-family:inherit}.sf-evidence-toggle[data-v-20a0c293]:hover{background:#7460fa33;color:#fff}.sf-evidence-list[data-v-20a0c293]{margin-top:6px;display:flex;flex-direction:column;gap:6px}.sf-evidence-quote[data-v-20a0c293]{margin:0;padding:8px 10px;font-size:.78rem;line-height:1.45;font-style:italic;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));background:#ffffff08;border-left:2px solid rgba(116,96,250,.4);border-radius:0 4px 4px 0}.sf-evidence-quote.tone-positive[data-v-20a0c293]{border-left-color:#58cc6266}.sf-evidence-quote.tone-negative[data-v-20a0c293]{border-left-color:#e3504e66}.sf-evidence-author[data-v-20a0c293]{font-weight:600;font-style:normal;color:var(--pp-text-primary, rgba(255, 255, 255, .92));margin-right:4px}.sf-foot[data-v-20a0c293]{margin:4px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.tsm-card[data-v-18aa4db8]{margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#7460fa12,#7ed1c80a 60%,#ffffff05);border:1px solid rgba(116,96,250,.26);border-radius:8px}.tsm-head[data-v-18aa4db8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tsm-eyebrow[data-v-18aa4db8]{font-size:.84rem;font-weight:700;letter-spacing:.04em;color:#b6a8ff}.tsm-copy-all[data-v-18aa4db8]{padding:4px 12px;background:#7460fa29;color:#b6a8ff;border:1px solid rgba(116,96,250,.4);border-radius:4px;font-family:inherit;font-size:.74rem;cursor:pointer}.tsm-copy-all[data-v-18aa4db8]:hover{background:#7460fa47;color:#fff}.tsm-picker[data-v-18aa4db8]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.tsm-picker-label[data-v-18aa4db8]{font-size:.78rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));font-weight:600}.tsm-picker-select[data-v-18aa4db8]{flex:1;min-width:240px;padding:6px 10px;background:#0000002e;color:var(--pp-text-primary, rgba(255, 255, 255, .92));border:1px solid rgba(116,96,250,.3);border-radius:4px;font-family:inherit;font-size:.82rem;cursor:pointer}.tsm-picker-select[data-v-18aa4db8]:disabled{opacity:.6;cursor:wait}.tsm-picker-select[data-v-18aa4db8]:focus{outline:none;border-color:#7460fa99}.tsm-loading[data-v-18aa4db8]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.tsm-spinner[data-v-18aa4db8]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:tsm-spin-18aa4db8 .7s linear infinite}@keyframes tsm-spin-18aa4db8{to{transform:rotate(360deg)}}.tsm-error[data-v-18aa4db8]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.tsm-retry[data-v-18aa4db8]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.tsm-headline[data-v-18aa4db8]{margin:0 0 14px;padding:10px 14px;font-size:.92rem;line-height:1.5;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .94));background:#ffffff0a;border-left:3px solid rgba(116,96,250,.55);border-radius:0 4px 4px 0}.tsm-headline.audience-executive[data-v-18aa4db8]{border-left-color:#f5c842}.tsm-headline.audience-marketing[data-v-18aa4db8]{border-left-color:#f08a6e}.tsm-headline.audience-compliance[data-v-18aa4db8]{border-left-color:#6fb3d1}.tsm-headline.audience-technical[data-v-18aa4db8]{border-left-color:#7ed1c8}.tsm-headline.audience-stakeholder-general[data-v-18aa4db8]{border-left-color:#b6a8ff}.tsm-section[data-v-18aa4db8]{margin-bottom:10px}.tsm-section-head[data-v-18aa4db8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.tsm-section-label[data-v-18aa4db8]{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.tsm-section-copy[data-v-18aa4db8]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));cursor:pointer;font-family:inherit;font-size:.72rem}.tsm-section-copy[data-v-18aa4db8]:hover{background:#ffffff1a;color:#fff}.tsm-list[data-v-18aa4db8]{margin:0;padding-left:18px;font-size:.84rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .88))}.tsm-list li[data-v-18aa4db8]{margin:2px 0}.tsm-list-risks li[data-v-18aa4db8]{color:var(--pp-text-secondary, rgba(255, 255, 255, .82))}.tsm-list-risks li[data-v-18aa4db8]::marker{color:#f08a6e}.tsm-list-next li[data-v-18aa4db8]::marker{color:#58cc62}.tsm-tone-notes[data-v-18aa4db8]{margin:12px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.mfq-card[data-v-8488a7b6]{margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#7ed1c80f,#ffffff05 70%);border:1px solid rgba(126,209,200,.22);border-radius:8px}.mfq-head[data-v-8488a7b6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mfq-eyebrow[data-v-8488a7b6]{font-size:.84rem;font-weight:700;letter-spacing:.04em;color:#7ed1c8}.mfq-copy-all[data-v-8488a7b6]{padding:4px 12px;background:#7ed1c829;color:#7ed1c8;border:1px solid rgba(126,209,200,.4);border-radius:4px;font-family:inherit;font-size:.74rem;cursor:pointer}.mfq-copy-all[data-v-8488a7b6]:hover{background:#7ed1c847;color:#fff}.mfq-picker[data-v-8488a7b6]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.mfq-picker-label[data-v-8488a7b6]{font-size:.78rem;font-weight:600;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.mfq-picker-select[data-v-8488a7b6]{flex:1;min-width:240px;padding:6px 10px;background:#0000002e;color:var(--pp-text-primary, rgba(255, 255, 255, .92));border:1px solid rgba(126,209,200,.3);border-radius:4px;font-family:inherit;font-size:.82rem;cursor:pointer}.mfq-picker-select[data-v-8488a7b6]:disabled{opacity:.6;cursor:wait}.mfq-picker-select[data-v-8488a7b6]:focus{outline:none;border-color:#7ed1c899}.mfq-loading[data-v-8488a7b6]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.mfq-spinner[data-v-8488a7b6]{width:11px;height:11px;border:2px solid #7ed1c8;border-right-color:transparent;border-radius:50%;display:inline-block;animation:mfq-spin-8488a7b6 .7s linear infinite}@keyframes mfq-spin-8488a7b6{to{transform:rotate(360deg)}}.mfq-error[data-v-8488a7b6]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.mfq-retry[data-v-8488a7b6]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.mfq-result[data-v-8488a7b6]{display:flex;flex-direction:column;gap:10px}.mfq-item[data-v-8488a7b6]{padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(126,209,200,.45);border-radius:6px}.mfq-item.cat-sample-size[data-v-8488a7b6]{border-left-color:#f5c842}.mfq-item.cat-methodology[data-v-8488a7b6]{border-left-color:#6fb3d1}.mfq-item.cat-interpretation[data-v-8488a7b6]{border-left-color:#b6a8ff}.mfq-item.cat-limitations[data-v-8488a7b6]{border-left-color:#f08a6e}.mfq-item.cat-process[data-v-8488a7b6]{border-left-color:#58cc62}.mfq-item.cat-score-meaning[data-v-8488a7b6]{border-left-color:#7ed1c8}.mfq-item-head[data-v-8488a7b6]{margin-bottom:6px}.mfq-cat-pill[data-v-8488a7b6]{padding:2px 9px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.mfq-cat-pill.cat-sample-size[data-v-8488a7b6]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.mfq-cat-pill.cat-methodology[data-v-8488a7b6]{color:#6fb3d1;background:#6fb3d11a;border:1px solid rgba(111,179,209,.3)}.mfq-cat-pill.cat-interpretation[data-v-8488a7b6]{color:#b6a8ff;background:#b6a8ff1a;border:1px solid rgba(182,168,255,.3)}.mfq-cat-pill.cat-limitations[data-v-8488a7b6]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.34)}.mfq-cat-pill.cat-process[data-v-8488a7b6]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.34)}.mfq-cat-pill.cat-score-meaning[data-v-8488a7b6]{color:#7ed1c8;background:#7ed1c81a;border:1px solid rgba(126,209,200,.3)}.mfq-question[data-v-8488a7b6]{margin:0 0 4px;font-size:.88rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92));line-height:1.45}.mfq-answer[data-v-8488a7b6]{margin:0;font-size:.82rem;line-height:1.55;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.rcp-card[data-v-5c31fcd3]{margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#f5c8420f,#7460fa0a 70%);border:1px solid rgba(245,200,66,.25);border-radius:8px}.rcp-pre[data-v-5c31fcd3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rcp-pre-text[data-v-5c31fcd3]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:240px}.rcp-pre-title[data-v-5c31fcd3]{font-size:.9rem;font-weight:600;color:#f5c842}.rcp-pre-sub[data-v-5c31fcd3]{font-size:.78rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.rcp-rank-btn[data-v-5c31fcd3]{padding:6px 16px;background:#f5c8422e;color:#f5c842;border:1px solid rgba(245,200,66,.45);border-radius:5px;font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.rcp-rank-btn[data-v-5c31fcd3]:hover:not(:disabled){background:#f5c84252;color:#fff}.rcp-rank-btn[data-v-5c31fcd3]:disabled{opacity:.5;cursor:wait}.rcp-loading[data-v-5c31fcd3]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.rcp-spinner[data-v-5c31fcd3]{width:11px;height:11px;border:2px solid #f5c842;border-right-color:transparent;border-radius:50%;display:inline-block;animation:rcp-spin-5c31fcd3 .7s linear infinite}@keyframes rcp-spin-5c31fcd3{to{transform:rotate(360deg)}}.rcp-error[data-v-5c31fcd3]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.rcp-retry[data-v-5c31fcd3]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.rcp-head[data-v-5c31fcd3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.rcp-head-text[data-v-5c31fcd3]{font-size:.84rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.rcp-head-text strong[data-v-5c31fcd3]{color:#f5c842}.rcp-head-actions[data-v-5c31fcd3]{display:flex;gap:6px}.rcp-rerun[data-v-5c31fcd3],.rcp-close[data-v-5c31fcd3]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.rcp-rerun[data-v-5c31fcd3]:hover:not(:disabled),.rcp-close[data-v-5c31fcd3]:hover{background:#ffffff1a;color:#fff}.rcp-rerun[data-v-5c31fcd3]:disabled{opacity:.5;cursor:wait}.rcp-list[data-v-5c31fcd3]{display:flex;flex-direction:column;gap:8px}.rcp-row[data-v-5c31fcd3]{padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(255,255,255,.25);border-radius:6px}.rcp-row.tier-critical[data-v-5c31fcd3]{border-left-color:#e3504e}.rcp-row.tier-high[data-v-5c31fcd3]{border-left-color:#f08a6e}.rcp-row.tier-medium[data-v-5c31fcd3]{border-left-color:#f5c842}.rcp-row.tier-low[data-v-5c31fcd3]{border-left-color:#6fb3d1}.rcp-row.tier-polish[data-v-5c31fcd3]{border-left-color:#fff6}.rcp-row-head[data-v-5c31fcd3]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.rcp-rank-num[data-v-5c31fcd3]{flex-shrink:0;font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));min-width:32px}.rcp-tier-pill[data-v-5c31fcd3]{flex-shrink:0;padding:2px 8px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.rcp-tier-pill.tier-critical[data-v-5c31fcd3]{color:#e3504e;background:#e3504e1f;border:1px solid rgba(227,80,78,.4)}.rcp-tier-pill.tier-high[data-v-5c31fcd3]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.36)}.rcp-tier-pill.tier-medium[data-v-5c31fcd3]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.rcp-tier-pill.tier-low[data-v-5c31fcd3]{color:#6fb3d1;background:#6fb3d114;border:1px solid rgba(111,179,209,.3)}.rcp-tier-pill.tier-polish[data-v-5c31fcd3]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.rcp-title[data-v-5c31fcd3]{flex:1;min-width:0;font-size:.86rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92));cursor:help}.rcp-rationale[data-v-5c31fcd3]{margin:0;padding-left:40px;font-size:.78rem;line-height:1.45;color:var(--pp-text-tertiary, rgba(255, 255, 255, .65))}.rcp-foot[data-v-5c31fcd3]{margin:10px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);font-size:.68rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));text-align:center}.rip-wrap[data-v-bec3fab7]{margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7));display:flex;flex-direction:column;gap:10px}.rip-trigger[data-v-bec3fab7]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s}.rip-trigger[data-v-bec3fab7]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.rip-trigger[data-v-bec3fab7]:active:not(:disabled){transform:translateY(1px)}.rip-trigger[data-v-bec3fab7]:disabled{opacity:.5;cursor:not-allowed}.rip-sparkle[data-v-bec3fab7]{font-size:16px}.rip-spinner[data-v-bec3fab7]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:rip-spin-bec3fab7 .8s linear infinite}@keyframes rip-spin-bec3fab7{to{transform:rotate(360deg)}}.rip-error[data-v-bec3fab7]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rip-retry[data-v-bec3fab7]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.rip-head[data-v-bec3fab7]{display:flex;justify-content:space-between;align-items:center;gap:10px}.rip-meta-pill[data-v-bec3fab7]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.rip-regen[data-v-bec3fab7]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.rip-regen[data-v-bec3fab7]:hover:not(:disabled){color:var(--text, #d0d0e0);border-color:#ffffff40}.rip-regen[data-v-bec3fab7]:disabled{opacity:.5;cursor:not-allowed}.rip-disclaimer[data-v-bec3fab7]{margin:0;font-size:11px;color:var(--text-muted, #8a8a99);font-style:italic;line-height:1.4}.rip-list[data-v-bec3fab7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rip-card[data-v-bec3fab7]{padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.rip-card.is-highest[data-v-bec3fab7]{border-color:#845adfb3;background:#845adf0d}.rip-card-head[data-v-bec3fab7]{display:flex;justify-content:space-between;align-items:center;gap:8px}.rip-card-title[data-v-bec3fab7]{font-size:14px;font-weight:600;color:var(--text, #d0d0e0);line-height:1.4}.rip-pick-pill[data-v-bec3fab7]{display:inline-block;padding:2px 8px;border-radius:12px;background:#845adf38;color:#c79be5;font-size:11px;font-weight:600;white-space:nowrap}.rip-pills[data-v-bec3fab7]{display:inline-flex;flex-wrap:wrap;gap:6px}.rip-magnitude-pill[data-v-bec3fab7],.rip-confidence-pill[data-v-bec3fab7]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.rip-mag-minor[data-v-bec3fab7]{background:#9696a01f;color:#b0b0bd;border:1px solid rgba(150,150,160,.3)}.rip-mag-notable[data-v-bec3fab7]{background:#78b4dc26;color:#7eb5dd;border:1px solid rgba(120,180,220,.4)}.rip-mag-significant[data-v-bec3fab7]{background:#845adf2e;color:#b48af1;border:1px solid rgba(132,90,223,.4)}.rip-mag-transformative[data-v-bec3fab7]{background:#50c8782e;color:#5ed080;border:1px solid rgba(80,200,120,.5)}.rip-conf-high[data-v-bec3fab7]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.rip-conf-moderate[data-v-bec3fab7]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.rip-conf-low[data-v-bec3fab7]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.rip-section[data-v-bec3fab7]{margin-top:4px}.rip-section-tag[data-v-bec3fab7]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:4px;margin-bottom:4px}.rip-section-tag-yes[data-v-bec3fab7]{background:#50c8781f;color:#5ed080}.rip-section-tag-warn[data-v-bec3fab7]{background:#dcb4501f;color:#e6c25a}.rip-section-tag-info[data-v-bec3fab7]{background:#78b4dc1f;color:#7eb5dd}.rip-bullets[data-v-bec3fab7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rip-bullet[data-v-bec3fab7]{position:relative;padding:2px 4px 2px 16px;font-size:12px;line-height:1.45;color:var(--text, #d0d0e0)}.rip-bullet[data-v-bec3fab7]:before{position:absolute;left:2px;top:2px;font-weight:700}.rip-bullet-yes[data-v-bec3fab7]:before{content:"✓";color:#5ed080}.rip-bullet-warn[data-v-bec3fab7]:before{content:"⚠";color:#e6c25a}.rip-bullet-info[data-v-bec3fab7]:before{content:"·";color:#7eb5dd}.sce-card[data-v-7368b1b0]{margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#6fb3d10f,#7460fa0a 70%);border:1px solid rgba(111,179,209,.22);border-radius:8px}.sce-pre[data-v-7368b1b0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sce-pre-text[data-v-7368b1b0]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:240px}.sce-pre-title[data-v-7368b1b0]{font-size:.92rem;font-weight:600;color:#6fb3d1}.sce-pre-sub[data-v-7368b1b0]{font-size:.78rem;line-height:1.45;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sce-explain-btn[data-v-7368b1b0]{padding:7px 16px;background:#6fb3d12e;color:#6fb3d1;border:1px solid rgba(111,179,209,.45);border-radius:5px;font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.sce-explain-btn[data-v-7368b1b0]:hover:not(:disabled){background:#6fb3d14d;color:#fff}.sce-explain-btn[data-v-7368b1b0]:disabled{opacity:.5;cursor:wait}.sce-loading[data-v-7368b1b0]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sce-spinner[data-v-7368b1b0]{width:11px;height:11px;border:2px solid #6fb3d1;border-right-color:transparent;border-radius:50%;display:inline-block;animation:sce-spin-7368b1b0 .7s linear infinite}@keyframes sce-spin-7368b1b0{to{transform:rotate(360deg)}}.sce-error[data-v-7368b1b0]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.sce-retry[data-v-7368b1b0]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.sce-head[data-v-7368b1b0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.sce-head-text[data-v-7368b1b0]{font-size:.82rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.sce-head-text strong[data-v-7368b1b0]{color:#6fb3d1}.sce-confidence-pill[data-v-7368b1b0]{padding:3px 10px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:12px}.sce-confidence-pill.conf-high[data-v-7368b1b0]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.36)}.sce-confidence-pill.conf-moderate[data-v-7368b1b0]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.sce-confidence-pill.conf-low[data-v-7368b1b0]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.sce-polarized[data-v-7368b1b0]{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;font-size:.82rem;background:#e3504e0f;border-left:2px solid rgba(227,80,78,.45);border-radius:0 4px 4px 0;flex-wrap:wrap}.sce-polarized-label[data-v-7368b1b0]{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e3504e}.sce-polarized-name[data-v-7368b1b0]{font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.sce-polarized-vs[data-v-7368b1b0]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin:0 2px}.sce-divergences[data-v-7368b1b0]{display:flex;flex-direction:column;gap:10px}.sce-div[data-v-7368b1b0]{padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(111,179,209,.45);border-radius:6px}.sce-div.dim-sentiment-shift[data-v-7368b1b0]{border-left-color:#f08a6e}.sce-div.dim-score-gap[data-v-7368b1b0]{border-left-color:#6fb3d1}.sce-div.dim-messaging-resonance[data-v-7368b1b0]{border-left-color:#b6a8ff}.sce-div.dim-trust-signals[data-v-7368b1b0]{border-left-color:#f5c842}.sce-div.dim-use-case-fit[data-v-7368b1b0]{border-left-color:#7ed1c8}.sce-div-head[data-v-7368b1b0]{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.sce-seg-name[data-v-7368b1b0]{font-size:.82rem;font-weight:600;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.sce-vs[data-v-7368b1b0]{font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.sce-dim-pill[data-v-7368b1b0],.sce-mag-pill[data-v-7368b1b0]{padding:2px 8px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.sce-dim-pill.dim-sentiment-shift[data-v-7368b1b0]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.36)}.sce-dim-pill.dim-score-gap[data-v-7368b1b0]{color:#6fb3d1;background:#6fb3d11a;border:1px solid rgba(111,179,209,.34)}.sce-dim-pill.dim-messaging-resonance[data-v-7368b1b0]{color:#b6a8ff;background:#b6a8ff1a;border:1px solid rgba(182,168,255,.3)}.sce-dim-pill.dim-trust-signals[data-v-7368b1b0]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.sce-dim-pill.dim-use-case-fit[data-v-7368b1b0]{color:#7ed1c8;background:#7ed1c81a;border:1px solid rgba(126,209,200,.3)}.sce-mag-pill.mag-minor[data-v-7368b1b0]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.sce-mag-pill.mag-notable[data-v-7368b1b0]{color:#f5c842;background:#f5c8421a;border:1px solid rgba(245,200,66,.32)}.sce-mag-pill.mag-major[data-v-7368b1b0]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.36)}.sce-div-explanation[data-v-7368b1b0]{margin:0 0 6px;font-size:.82rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .88))}.sce-div-implication[data-v-7368b1b0]{margin:0;padding:6px 10px;font-size:.78rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));background:#7460fa0f;border-left:2px solid rgba(116,96,250,.4);border-radius:0 3px 3px 0}.sce-impl-label[data-v-7368b1b0]{font-weight:600;color:#b6a8ff;margin-right:4px}.sce-consensus[data-v-7368b1b0]{margin-top:12px;padding:8px 12px;font-size:.82rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .85));background:#58cc620d;border-left:2px solid rgba(88,204,98,.4);border-radius:0 4px 4px 0}.sce-consensus-label[data-v-7368b1b0]{font-weight:700;color:#58cc62;margin-right:4px}.sce-actions[data-v-7368b1b0]{display:flex;gap:6px;margin-top:10px}.sce-rerun[data-v-7368b1b0],.sce-close[data-v-7368b1b0]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.sce-rerun[data-v-7368b1b0]:hover:not(:disabled),.sce-close[data-v-7368b1b0]:hover{background:#ffffff1a;color:#fff}.sce-rerun[data-v-7368b1b0]:disabled{opacity:.5;cursor:wait}.ioe-card[data-v-7559c24e]{margin:0 0 14px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(255,255,255,.3);border-radius:8px}.ioe-card.outcome-significant-improvement[data-v-7559c24e]{border-left-color:#58cc62;background:linear-gradient(135deg,#58cc6214,#ffffff05 70%)}.ioe-card.outcome-moderate-improvement[data-v-7559c24e]{border-left-color:#6fd17a;background:linear-gradient(135deg,#58cc620a,#ffffff05 70%)}.ioe-card.outcome-stable[data-v-7559c24e]{border-left-color:#8fa3b4}.ioe-card.outcome-moderate-decline[data-v-7559c24e]{border-left-color:#f08a6e;background:linear-gradient(135deg,#f08a6e0a,#ffffff05 70%)}.ioe-card.outcome-significant-decline[data-v-7559c24e]{border-left-color:#e3504e;background:linear-gradient(135deg,#e3504e14,#ffffff05 70%)}.ioe-head[data-v-7559c24e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ioe-eyebrow[data-v-7559c24e]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.ioe-delta[data-v-7559c24e]{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}.ioe-delta.delta-strong-up[data-v-7559c24e]{color:#58cc62}.ioe-delta.delta-up[data-v-7559c24e]{color:#6fd17a}.ioe-delta.delta-flat[data-v-7559c24e]{color:#8fa3b4}.ioe-delta.delta-down[data-v-7559c24e]{color:#f08a6e}.ioe-delta.delta-strong-down[data-v-7559c24e]{color:#e3504e}.ioe-meta[data-v-7559c24e]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap;font-size:.78rem}.ioe-score-pair[data-v-7559c24e]{color:var(--pp-text-secondary, rgba(255, 255, 255, .75));font-variant-numeric:tabular-nums}.ioe-score-pair strong[data-v-7559c24e]{color:var(--pp-text-primary, rgba(255, 255, 255, .92));font-weight:700}.ioe-outcome-pill[data-v-7559c24e]{padding:2px 9px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.ioe-outcome-pill.outcome-significant-improvement[data-v-7559c24e]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.4)}.ioe-outcome-pill.outcome-moderate-improvement[data-v-7559c24e]{color:#6fd17a;background:#58cc620f;border:1px solid rgba(88,204,98,.3)}.ioe-outcome-pill.outcome-stable[data-v-7559c24e]{color:#8fa3b4;background:#8fa3b414;border:1px solid rgba(143,163,180,.3)}.ioe-outcome-pill.outcome-moderate-decline[data-v-7559c24e]{color:#f08a6e;background:#f08a6e14;border:1px solid rgba(240,138,110,.32)}.ioe-outcome-pill.outcome-significant-decline[data-v-7559c24e]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.4)}.ioe-confidence[data-v-7559c24e]{font-size:.66rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));cursor:help}.ioe-confidence.conf-high[data-v-7559c24e]{color:#6fd17a}.ioe-confidence.conf-low[data-v-7559c24e]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.ioe-explanation[data-v-7559c24e]{margin:0 0 10px;font-size:.86rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .9))}.ioe-section[data-v-7559c24e]{margin-bottom:8px}.ioe-section-label[data-v-7559c24e]{display:block;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.ioe-worked .ioe-section-label[data-v-7559c24e]{color:#58cc62}.ioe-didnt .ioe-section-label[data-v-7559c24e]{color:#f08a6e}.ioe-list[data-v-7559c24e]{margin:0;padding-left:18px;font-size:.8rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .82))}.ioe-list li[data-v-7559c24e]{margin:2px 0}.ioe-next[data-v-7559c24e]{margin-top:10px;padding:8px 12px;font-size:.82rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));background:#7460fa0f;border-left:2px solid rgba(116,96,250,.4);border-radius:0 4px 4px 0}.ioe-next-label[data-v-7559c24e]{font-weight:700;color:#b6a8ff;margin-right:4px}.sde-wrap[data-v-e358285e]{margin:12px 0;padding:12px 14px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7));display:flex;flex-direction:column;gap:10px}.sde-trigger[data-v-e358285e]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer}.sde-trigger[data-v-e358285e]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.sde-trigger[data-v-e358285e]:disabled{opacity:.5;cursor:not-allowed}.sde-sparkle[data-v-e358285e]{font-size:16px}.sde-spinner[data-v-e358285e]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:sde-spin-e358285e .8s linear infinite}@keyframes sde-spin-e358285e{to{transform:rotate(360deg)}}.sde-error[data-v-e358285e]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sde-retry[data-v-e358285e]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.sde-head[data-v-e358285e]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sde-meta[data-v-e358285e]{display:inline-flex;flex-wrap:wrap;gap:6px}.sde-meta-pill[data-v-e358285e]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.sde-verdict-pill[data-v-e358285e]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.sde-verdict-targeted_success[data-v-e358285e]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.sde-verdict-mixed[data-v-e358285e]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.sde-verdict-unintended_regression[data-v-e358285e]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.sde-verdict-no_comparison[data-v-e358285e]{background:#9696a01f;color:#b0b0bd;border:1px solid rgba(150,150,160,.3)}.sde-dismiss[data-v-e358285e]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;min-width:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.sde-dismiss[data-v-e358285e]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.sde-summary[data-v-e358285e]{margin:0;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:13px;line-height:1.55;color:var(--text, #d0d0e0)}.sde-list[data-v-e358285e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sde-item[data-v-e358285e]{padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.sde-item.is-biggest[data-v-e358285e]{border-color:#845adfb3;background:#845adf0f}.sde-shift-substantial_improvement[data-v-e358285e]{border-left:3px solid #5ed080}.sde-shift-mild_improvement[data-v-e358285e]{border-left:3px solid rgba(80,200,120,.5)}.sde-shift-flat[data-v-e358285e]{border-left:3px solid rgba(150,150,160,.5)}.sde-shift-mild_decline[data-v-e358285e]{border-left:3px solid rgba(220,100,80,.5)}.sde-shift-substantial_decline[data-v-e358285e]{border-left:3px solid #e88c70}.sde-item-head[data-v-e358285e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sde-segment-name[data-v-e358285e]{font-size:13px;font-weight:600;color:var(--text, #d0d0e0)}.sde-mover-pill[data-v-e358285e]{display:inline-block;padding:1px 7px;border-radius:10px;background:#845adf38;color:#c79be5;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.sde-shift-pill[data-v-e358285e]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;margin-left:auto;background:#ffffff0d;color:var(--text-muted, #8a8a99)}.sde-numbers[data-v-e358285e]{display:inline-flex;align-items:center;gap:6px;font-family:monospace;font-size:12px;color:var(--text-muted, #b0b0bd)}.sde-num[data-v-e358285e]{color:var(--text, #d0d0e0)}.sde-arrow[data-v-e358285e]{color:#fff6}.sde-delta.pos[data-v-e358285e]{color:#5ed080}.sde-delta.neg[data-v-e358285e]{color:#e88c70}.sde-narrative[data-v-e358285e]{margin:2px 0 0;font-size:12px;color:var(--text-muted, #8a8a99);font-style:italic;line-height:1.45}.isn-card[data-v-0ee78203]{margin:0 0 14px;padding:14px 16px;background:linear-gradient(135deg,#7460fa14,#58cc620a 60%,#ffffff05);border:1px solid rgba(116,96,250,.28);border-radius:10px}.isn-pre[data-v-0ee78203]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.isn-pre-text[data-v-0ee78203]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:240px}.isn-pre-title[data-v-0ee78203]{font-size:.94rem;font-weight:600;color:#b6a8ff}.isn-pre-sub[data-v-0ee78203]{font-size:.78rem;line-height:1.45;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.isn-synth-btn[data-v-0ee78203]{padding:8px 18px;background:#7460fa3d;color:#b6a8ff;border:1px solid rgba(116,96,250,.5);border-radius:6px;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background-color .12s ease}.isn-synth-btn[data-v-0ee78203]:hover:not(:disabled){background:#7460fa66;color:#fff}.isn-synth-btn[data-v-0ee78203]:disabled{opacity:.5;cursor:wait}.isn-loading[data-v-0ee78203]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.isn-spinner[data-v-0ee78203]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:isn-spin-0ee78203 .7s linear infinite}@keyframes isn-spin-0ee78203{to{transform:rotate(360deg)}}.isn-error[data-v-0ee78203]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.isn-retry[data-v-0ee78203]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.isn-head[data-v-0ee78203]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.isn-head-text[data-v-0ee78203]{font-size:.84rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.isn-head-text strong[data-v-0ee78203]{color:#b6a8ff}.isn-meta[data-v-0ee78203]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-size:.74rem}.isn-confidence-pill[data-v-0ee78203]{padding:3px 10px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:12px;cursor:help}.isn-confidence-pill.conf-high[data-v-0ee78203]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.36)}.isn-confidence-pill.conf-moderate[data-v-0ee78203]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.isn-confidence-pill.conf-low[data-v-0ee78203]{color:#f08a6e;background:#f08a6e14;border:1px solid rgba(240,138,110,.32)}.isn-rationale[data-v-0ee78203]{margin:0 0 12px;padding:8px 12px;font-size:.82rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .85));background:#ffffff08;border-left:2px solid rgba(116,96,250,.4);border-radius:0 4px 4px 0}.isn-rationale-label[data-v-0ee78203]{font-weight:700;color:#b6a8ff;margin-right:4px}.isn-progression[data-v-0ee78203]{margin:0 0 14px}.isn-section-label[data-v-0ee78203]{display:block;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-bottom:6px}.isn-progression-bars[data-v-0ee78203]{display:flex;align-items:flex-end;gap:8px;height:80px}.isn-progression-item[data-v-0ee78203]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:28px;text-align:center}.isn-progression-num[data-v-0ee78203]{font-size:.62rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.isn-progression-bar-wrap[data-v-0ee78203]{display:flex;align-items:flex-end;width:18px;height:50px;background:#ffffff0a;border-radius:2px}.isn-progression-bar[data-v-0ee78203]{width:100%;background:#8fa3b466;border-radius:2px}.isn-progression-item.is-source .isn-progression-bar[data-v-0ee78203]{background:#b6a8ff}.isn-progression-score[data-v-0ee78203]{font-size:.66rem;font-weight:700;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));font-variant-numeric:tabular-nums}.isn-brief-preview[data-v-0ee78203]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px}.isn-brief-field[data-v-0ee78203]{display:flex;flex-direction:column;gap:2px}.isn-field-label[data-v-0ee78203]{display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.isn-provenance-pill[data-v-0ee78203]{padding:1px 7px;font-size:.58rem;font-weight:600;letter-spacing:0;text-transform:none;color:#b6a8ff;background:#7460fa1a;border:1px solid rgba(116,96,250,.3);border-radius:8px}.isn-field-value[data-v-0ee78203]{font-size:.84rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .92))}.isn-field-list[data-v-0ee78203]{margin:2px 0 0;padding-left:18px;font-size:.82rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .88))}.isn-field-list li[data-v-0ee78203]{margin:1px 0}.isn-actions[data-v-0ee78203]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.isn-copy-btn[data-v-0ee78203]{padding:5px 12px;background:#7460fa2e;color:#b6a8ff;border:1px solid rgba(116,96,250,.4);border-radius:4px;font-family:inherit;font-size:.76rem;cursor:pointer}.isn-copy-btn[data-v-0ee78203]:hover{background:#7460fa4d;color:#fff}.isn-copied[data-v-0ee78203]{padding:5px 12px;font-size:.76rem;color:#58cc62}.isn-rerun[data-v-0ee78203],.isn-close[data-v-0ee78203]{padding:5px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.isn-rerun[data-v-0ee78203]:hover:not(:disabled),.isn-close[data-v-0ee78203]:hover{background:#ffffff1a;color:#fff}.isn-rerun[data-v-0ee78203]:disabled{opacity:.5;cursor:wait}.ibd-overlay[data-v-1854825f]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:40px 20px;overflow-y:auto}.ibd-modal[data-v-1854825f]{background:var(--pp-bg-secondary, #1a1825);border:1px solid rgba(116,96,250,.3);border-radius:10px;width:100%;max-width:880px;padding:24px;color:var(--pp-text-primary, #fff);box-shadow:0 20px 60px #00000080;font-family:inherit}.ibd-head[data-v-1854825f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ibd-eyebrow[data-v-1854825f]{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b6a8ff}.ibd-title[data-v-1854825f]{margin:4px 0 6px;font-size:1.25rem;font-weight:700;color:var(--pp-text-primary, #fff)}.ibd-sub[data-v-1854825f]{margin:0;font-size:.82rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));max-width:70ch}.ibd-close[data-v-1854825f]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:50%;width:32px;height:32px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.9rem;flex-shrink:0;font-family:inherit}.ibd-close[data-v-1854825f]:hover{background:#ffffff1a;color:#fff}.ibd-loading[data-v-1854825f]{display:flex;align-items:center;gap:10px;padding:24px 0;font-size:.85rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .6))}.ibd-spinner[data-v-1854825f]{width:14px;height:14px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:ibd-spin-1854825f .7s linear infinite}@keyframes ibd-spin-1854825f{to{transform:rotate(360deg)}}.ibd-error[data-v-1854825f]{padding:12px 14px;background:#d9636314;border:1px solid rgba(217,99,99,.4);border-radius:6px;color:#e89191;font-size:.84rem}.ibd-error-actions[data-v-1854825f]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.ibd-retry[data-v-1854825f],.ibd-fallback[data-v-1854825f]{padding:5px 12px;font-size:.76rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:4px;cursor:pointer;font-family:inherit}.ibd-fallback[data-v-1854825f]{background:#ffffff0d;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));border-color:#ffffff2e}.ibd-no-changes[data-v-1854825f]{padding:12px 14px;background:#f5c8420f;border-left:3px solid rgba(245,200,66,.45);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .85));font-size:.82rem;margin-bottom:16px}.ibd-fields[data-v-1854825f]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.ibd-field[data-v-1854825f]{padding:12px 14px;background:#ffffff08;border-radius:6px;border-left:3px solid transparent;transition:border-left-color .12s ease}.ibd-field.is-modified[data-v-1854825f]{border-left-color:#7460fa4d}.ibd-field.is-modified.is-included[data-v-1854825f]{border-left-color:#7460faa6}.ibd-field-head[data-v-1854825f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ibd-check-label[data-v-1854825f]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ibd-check-label[data-v-1854825f]:has(.ibd-check:disabled){cursor:default;opacity:.6}.ibd-check[data-v-1854825f]{cursor:pointer;margin:0}.ibd-field-name[data-v-1854825f]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-text-primary, #fff)}.ibd-change-tag[data-v-1854825f]{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:3px}.ibd-change-tag.tag-modified[data-v-1854825f]{color:#b6a8ff;background:#7460fa2e}.ibd-change-tag.tag-unchanged[data-v-1854825f]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));background:#ffffff08;border:1px dashed rgba(255,255,255,.12)}.ibd-diff-cols[data-v-1854825f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ibd-col[data-v-1854825f]{padding:8px 10px;background:#ffffff06;border-radius:4px}.ibd-col-old[data-v-1854825f]{border-left:2px solid rgba(217,99,99,.4)}.ibd-col-new[data-v-1854825f]{border-left:2px solid rgba(88,204,98,.45)}.ibd-col-label[data-v-1854825f]{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-bottom:4px}.ibd-col-value[data-v-1854825f]{font-size:.8rem;line-height:1.5;color:var(--pp-text-primary, rgba(255, 255, 255, .92));white-space:pre-wrap}.ibd-sub[data-v-1854825f]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.ibd-unchanged-row[data-v-1854825f]{margin-top:6px;padding-left:24px}.ibd-unchanged-val[data-v-1854825f]{font-size:.74rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.ibd-rationale[data-v-1854825f]{margin:8px 0 0 24px;font-size:.74rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .75));font-style:italic}.ibd-rationale-tag[data-v-1854825f]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-style:normal;font-size:.6rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-right:4px}.ibd-overall-reasoning[data-v-1854825f]{margin:0 0 16px;padding:10px 12px;background:#7460fa0f;border-radius:5px;font-size:.8rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.ibd-overall-tag[data-v-1854825f]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.64rem;color:#b6a8ff;margin-right:4px}.ibd-foot[data-v-1854825f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.ibd-foot-count[data-v-1854825f]{font-size:.78rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .65))}.ibd-foot-count strong[data-v-1854825f]{color:var(--pp-text-primary, #fff)}.ibd-foot-actions[data-v-1854825f]{display:flex;gap:10px;flex-wrap:wrap}.ibd-cancel[data-v-1854825f],.ibd-regen[data-v-1854825f]{padding:7px 14px;font-size:.78rem;background:#ffffff0d;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));border:1px solid rgba(255,255,255,.15);border-radius:5px;cursor:pointer;font-family:inherit}.ibd-cancel[data-v-1854825f]:hover,.ibd-regen[data-v-1854825f]:hover{background:#ffffff1a;color:#fff}.ibd-confirm[data-v-1854825f]{padding:7px 18px;font-size:.82rem;font-weight:600;background:#6f5af0;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:inherit}.ibd-confirm[data-v-1854825f]:hover:not(:disabled){background:#8472f5}.ibd-confirm[data-v-1854825f]:disabled{opacity:.5;cursor:wait}.ilb-wrap[data-v-c3a542bf]{display:inline-flex;align-items:center}.ilb-loading[data-v-c3a542bf]{display:inline-block;width:11px;height:11px;border:2px solid rgba(182,168,255,.4);border-right-color:transparent;border-radius:50%;animation:ilb-spin-c3a542bf .8s linear infinite}@keyframes ilb-spin-c3a542bf{to{transform:rotate(360deg)}}.ilb-error[data-v-c3a542bf]{font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .4))}.ilb-badge[data-v-c3a542bf]{padding:2px 9px;font-size:.7rem;font-weight:600;border-radius:10px;border:1px solid rgba(255,255,255,.1);color:var(--pp-text-secondary, rgba(255, 255, 255, .78));background:#ffffff0a;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;cursor:help}.ilb-badge.cat-baseline[data-v-c3a542bf]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border-color:#ffffff1f}.ilb-badge.cat-price-tweak[data-v-c3a542bf]{color:#f5c842;background:#f5c84214;border-color:#f5c8424d}.ilb-badge.cat-audience-shift[data-v-c3a542bf]{color:#6fb3d1;background:#6fb3d114;border-color:#6fb3d14d}.ilb-badge.cat-messaging-shift[data-v-c3a542bf]{color:#b6a8ff;background:#b6a8ff14;border-color:#b6a8ff4d}.ilb-badge.cat-feature-emphasis[data-v-c3a542bf]{color:#7ed1c8;background:#7ed1c814;border-color:#7ed1c84d}.ilb-badge.cat-scope-narrow[data-v-c3a542bf]{color:#f08a6e;background:#f08a6e14;border-color:#f08a6e4d}.ilb-badge.cat-scope-expand[data-v-c3a542bf]{color:#58cc62;background:#58cc6214;border-color:#58cc624d}.ilb-badge.cat-value-prop-shift[data-v-c3a542bf]{color:#e3504e;background:#e3504e14;border-color:#e3504e4d}.ilb-badge.cat-general-tweak[data-v-c3a542bf]{color:var(--pp-text-secondary, rgba(255, 255, 255, .65));background:#ffffff0d;border-color:#ffffff24}.ilb-badge.cat-no-change[data-v-c3a542bf]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));background:#ffffff05;border-color:#ffffff14;font-style:italic}.iteration-history[data-v-254f2ac1]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:22px 26px;margin:0 0 24px;font-family:var(--pp-font-primary)}.iter-header[data-v-254f2ac1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.iter-heading[data-v-254f2ac1]{font-size:.95rem;font-weight:700;margin:0;color:var(--pp-text-primary)}.iter-stats[data-v-254f2ac1]{display:flex;gap:16px;font-family:var(--pp-font-mono);font-size:.78rem;color:var(--pp-text-secondary)}.best-score[data-v-254f2ac1]{color:var(--pp-accent-volt);font-weight:700}.score-chart[data-v-254f2ac1]{position:relative;height:180px;background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s);padding:12px 14px 32px;margin-bottom:18px;overflow:hidden}.chart-grid[data-v-254f2ac1]{position:absolute;inset:12px 14px 32px}.grid-line[data-v-254f2ac1]{position:absolute;left:0;right:0;border-top:1px dashed rgba(255,255,255,.05);height:0}.grid-line .grid-label[data-v-254f2ac1]{position:absolute;right:-28px;top:-7px;font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-text-tertiary)}.target-line[data-v-254f2ac1]{position:absolute;left:0;right:0;border-top:1px solid rgba(234,255,0,.5);height:0}.target-line-label[data-v-254f2ac1]{position:absolute;right:4px;top:-14px;font-family:var(--pp-font-mono);font-size:.6rem;letter-spacing:1px;color:var(--pp-accent-volt);text-transform:uppercase}.chart-bars[data-v-254f2ac1]{position:relative;display:flex;align-items:flex-end;gap:12px;height:100%;padding-right:32px}.iter-bar-wrap[data-v-254f2ac1]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;min-width:36px}.iter-bar-track[data-v-254f2ac1]{position:relative;flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.iter-bar[data-v-254f2ac1]{width:100%;border-radius:var(--pp-radius-s) var(--pp-radius-s) 0 0;display:flex;align-items:flex-start;justify-content:center;padding-top:6px;font-family:var(--pp-font-mono);font-size:.7rem;font-weight:700;color:var(--pp-bg-primary);transition:height .35s,background .2s,opacity .2s;min-height:12px}.iter-bar.score-strong[data-v-254f2ac1]{background:#58cc62}.iter-bar.score-good[data-v-254f2ac1]{background:#b3e84a}.iter-bar.score-iterate[data-v-254f2ac1]{background:#f5c842}.iter-bar.score-rework[data-v-254f2ac1]{background:#f59042}.iter-bar.score-pivot[data-v-254f2ac1]{background:#e3504e;color:#fff}.iter-bar.pending[data-v-254f2ac1]{background:#ffffff0f;color:var(--pp-text-tertiary);border:1px dashed var(--pp-border);height:18px!important}.iter-bar-wrap.active .iter-bar[data-v-254f2ac1]{outline:2px solid var(--pp-accent-volt);outline-offset:-2px}.iter-bar-label[data-v-254f2ac1]{margin-top:4px;text-align:center;font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-secondary)}.bar-current[data-v-254f2ac1]{display:block;font-size:.55rem;letter-spacing:1px;color:var(--pp-accent-volt);text-transform:uppercase}.iter-list-item[data-v-254f2ac1]{display:grid;grid-template-columns:50px 1fr auto auto;gap:12px;align-items:center;padding:8px 12px;border-radius:var(--pp-radius-s);font-size:.85rem;cursor:pointer;transition:background .15s}.iter-list-item[data-v-254f2ac1]:hover{background:var(--pp-bg-tertiary)}.iter-list-item.current[data-v-254f2ac1]{background:#eaff000d}.iter-num[data-v-254f2ac1]{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-accent-volt)}.iter-name[data-v-254f2ac1]{color:var(--pp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iter-score[data-v-254f2ac1]{font-family:var(--pp-font-mono);font-weight:700;font-size:.85rem;padding:2px 10px;border-radius:var(--pp-radius-s)}.iter-score.pending[data-v-254f2ac1]{color:var(--pp-text-tertiary);background:var(--pp-bg-tertiary)}.iter-score.score-strong[data-v-254f2ac1]{color:#58cc62;background:#58cc621a}.iter-score.score-good[data-v-254f2ac1]{color:#b3e84a;background:#b3e84a1a}.iter-score.score-iterate[data-v-254f2ac1]{color:#f5c842;background:#f5c8421f}.iter-score.score-rework[data-v-254f2ac1]{color:#f59042;background:#f590421f}.iter-score.score-pivot[data-v-254f2ac1]{color:#e3504e;background:#e3504e1f}.iter-status[data-v-254f2ac1]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:1px}.qie-wrap[data-v-a75cef99]{margin-top:8px}.qie-toggle[data-v-a75cef99],.qie-collapse[data-v-a75cef99]{padding:4px 10px;background:#7460fa1a;color:#b6a8ff;border:1px solid rgba(116,96,250,.32);border-radius:4px;font-family:inherit;font-size:.72rem;cursor:pointer}.qie-toggle[data-v-a75cef99]:hover:not(:disabled),.qie-collapse[data-v-a75cef99]:hover{background:#7460fa38;color:#fff}.qie-toggle[data-v-a75cef99]:disabled{opacity:.5;cursor:wait}.qie-loading[data-v-a75cef99]{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;font-size:.76rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.qie-spinner[data-v-a75cef99]{width:10px;height:10px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:qie-spin-a75cef99 .7s linear infinite}@keyframes qie-spin-a75cef99{to{transform:rotate(360deg)}}.qie-error[data-v-a75cef99]{margin-top:6px;padding:6px 10px;font-size:.76rem;color:#e89191;background:#d963630f;border-radius:3px}.qie-retry[data-v-a75cef99]{margin-left:8px;padding:1px 7px;font-size:.68rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.qie-result[data-v-a75cef99]{margin-top:8px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(255,255,255,.3);border-radius:6px}.qie-result.cat-genuine-advocacy[data-v-a75cef99]{border-left-color:#58cc62}.qie-result.cat-soft-positive[data-v-a75cef99]{border-left-color:#6fd17a}.qie-result.cat-informational[data-v-a75cef99]{border-left-color:#8fa3b4}.qie-result.cat-specific-concern[data-v-a75cef99]{border-left-color:#f08a6e}.qie-result.cat-general-skepticism[data-v-a75cef99]{border-left-color:#f5c842}.qie-result.cat-rejection[data-v-a75cef99]{border-left-color:#e3504e}.qie-head[data-v-a75cef99]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.qie-cat-pill[data-v-a75cef99]{padding:2px 9px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:10px}.qie-cat-pill.cat-genuine-advocacy[data-v-a75cef99]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.4)}.qie-cat-pill.cat-soft-positive[data-v-a75cef99]{color:#6fd17a;background:#58cc620f;border:1px solid rgba(88,204,98,.28)}.qie-cat-pill.cat-informational[data-v-a75cef99]{color:#8fa3b4;background:#8fa3b41a;border:1px solid rgba(143,163,180,.3)}.qie-cat-pill.cat-specific-concern[data-v-a75cef99]{color:#f08a6e;background:#f08a6e14;border:1px solid rgba(240,138,110,.32)}.qie-cat-pill.cat-general-skepticism[data-v-a75cef99]{color:#f5c842;background:#f5c8420f;border:1px solid rgba(245,200,66,.28)}.qie-cat-pill.cat-rejection[data-v-a75cef99]{color:#e3504e;background:#e3504e1a;border:1px solid rgba(227,80,78,.4)}.qie-signal[data-v-a75cef99]{font-size:.66rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));cursor:help}.qie-signal.sig-high[data-v-a75cef99]{color:#6fd17a}.qie-signal.sig-low[data-v-a75cef99]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.qie-section[data-v-a75cef99]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.qie-section[data-v-a75cef99]:last-child{margin-bottom:0}.qie-section-label[data-v-a75cef99]{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.qie-section.qie-intent .qie-section-label[data-v-a75cef99]{color:#b6a8ff}.qie-section.qie-watch .qie-section-label[data-v-a75cef99]{color:#7ed1c8}.qie-section-text[data-v-a75cef99]{font-size:.8rem;line-height:1.5;color:var(--pp-text-secondary, rgba(255, 255, 255, .85))}.qie-section.qie-intent .qie-section-text[data-v-a75cef99]{color:var(--pp-text-primary, rgba(255, 255, 255, .92));font-weight:500}.qie-foot[data-v-a75cef99]{margin:8px 0 0;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08);font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.quote-bank[data-v-08b692a1]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:22px 26px;margin:0 0 24px;font-family:var(--pp-font-primary)}.qb-header[data-v-08b692a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.qb-title[data-v-08b692a1]{font-size:1.05rem;font-weight:700;margin:0;background:var(--pp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.qb-export[data-v-08b692a1]{background:#5f4dff1a;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);padding:6px 14px;font-family:var(--pp-font-mono);font-size:.78rem;border-radius:var(--pp-radius-s);cursor:pointer;transition:background .15s}.qb-export[data-v-08b692a1]:hover{background:#5f4dff2e}.qb-search-row[data-v-08b692a1]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;background:#7460fa0f;border:1px solid rgba(116,96,250,.22);border-radius:var(--pp-radius-s)}.qb-search-icon[data-v-08b692a1]{font-size:1rem;opacity:.7}.qb-search-input[data-v-08b692a1]{flex:1;background:transparent;border:none;color:var(--pp-text-primary);font-family:var(--pp-font-primary);font-size:.86rem;outline:none}.qb-search-input[data-v-08b692a1]:disabled{opacity:.6}.qb-search-input[data-v-08b692a1]::placeholder{color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.qb-search-btn[data-v-08b692a1]{padding:5px 14px;background:#7460fa33;color:#b6a8ff;border:1px solid rgba(116,96,250,.5);border-radius:var(--pp-radius-s);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color .12s ease}.qb-search-btn[data-v-08b692a1]:hover:not(:disabled){background:#7460fa57;color:#fff}.qb-search-btn[data-v-08b692a1]:disabled{opacity:.4;cursor:not-allowed}.qb-search-clear[data-v-08b692a1]{padding:5px 12px;background:transparent;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));border:1px solid rgba(255,255,255,.12);border-radius:var(--pp-radius-s);font-family:inherit;font-size:.72rem;cursor:pointer}.qb-search-clear[data-v-08b692a1]:hover{background:#ffffff0d;color:#fff}.qb-search-loading[data-v-08b692a1],.qb-search-error[data-v-08b692a1]{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.qb-search-error[data-v-08b692a1]{color:#e89191;background:#d963630f;border-radius:var(--pp-radius-s)}.qb-spinner[data-v-08b692a1]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:qb-spin-08b692a1 .7s linear infinite}@keyframes qb-spin-08b692a1{to{transform:rotate(360deg)}}.qb-retry[data-v-08b692a1]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.qb-search-meta[data-v-08b692a1]{font-size:.78rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .72));margin-bottom:10px}.qb-search-meta strong[data-v-08b692a1]{color:#b6a8ff}.qb-search-meta-sub[data-v-08b692a1]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));font-size:.72rem}.qb-search-empty[data-v-08b692a1]{padding:16px 12px;text-align:center;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff08;border-radius:var(--pp-radius-s)}.qb-why-matches[data-v-08b692a1]{margin-top:8px;padding:6px 10px;font-size:.76rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .8));background:#7460fa14;border-left:2px solid rgba(116,96,250,.45);border-radius:0 4px 4px 0}.qb-why-label[data-v-08b692a1]{font-weight:600;color:#b6a8ff;margin-right:4px}.qb-themes-btn[data-v-08b692a1]{padding:5px 12px;background:#7460fa1f;color:#b6a8ff;border:1px solid rgba(116,96,250,.35);border-radius:var(--pp-radius-s);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color .12s ease}.qb-themes-btn[data-v-08b692a1]:hover:not(:disabled){background:#7460fa3d;color:#fff}.qb-themes-btn[data-v-08b692a1]:disabled{opacity:.5;cursor:wait}.qb-themes-panel[data-v-08b692a1]{margin-bottom:14px}.qb-themes-head[data-v-08b692a1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.qb-themes-meta[data-v-08b692a1]{font-size:.84rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.qb-themes-meta strong[data-v-08b692a1]{color:#b6a8ff}.qb-themes-meta-sub[data-v-08b692a1]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .45));font-size:.72rem}.qb-themes-head-actions[data-v-08b692a1]{display:flex;gap:6px}.qb-themes-refresh[data-v-08b692a1],.qb-themes-close[data-v-08b692a1]{padding:4px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--pp-radius-s);color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.qb-themes-refresh[data-v-08b692a1]:hover:not(:disabled),.qb-themes-close[data-v-08b692a1]:hover{background:#ffffff1a;color:#fff}.qb-themes-refresh[data-v-08b692a1]:disabled{opacity:.5;cursor:wait}.qb-themes-loading[data-v-08b692a1],.qb-themes-error[data-v-08b692a1]{display:flex;align-items:center;gap:8px;padding:12px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.qb-themes-error[data-v-08b692a1]{color:#e89191;background:#d963630f;border-radius:var(--pp-radius-s)}.qb-themes-grid[data-v-08b692a1]{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:720px){.qb-themes-grid[data-v-08b692a1]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.qb-themes-grid[data-v-08b692a1]{grid-template-columns:repeat(3,1fr)}}.qb-theme-card[data-v-08b692a1]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(116,96,250,.45);border-radius:var(--pp-radius-s);color:var(--pp-text-primary, rgba(255, 255, 255, .92));cursor:pointer;font-family:inherit;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.qb-theme-card[data-v-08b692a1]:hover{background:#7460fa1a;border-color:#7460fa73;transform:translateY(-1px)}.qb-theme-card[data-v-08b692a1]:focus-visible{outline:2px solid rgba(116,96,250,.6);outline-offset:2px}.qb-theme-card-head[data-v-08b692a1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.qb-theme-label[data-v-08b692a1]{font-size:.92rem;font-weight:600;flex:1;min-width:0}.qb-theme-count[data-v-08b692a1]{flex-shrink:0;padding:1px 8px;font-size:.72rem;font-weight:700;color:#b6a8ff;background:#7460fa29;border:1px solid rgba(116,96,250,.4);border-radius:10px}.qb-theme-summary[data-v-08b692a1]{font-size:.78rem;line-height:1.45;color:var(--pp-text-secondary, rgba(255, 255, 255, .72))}.qb-theme-cta[data-v-08b692a1]{margin-top:2px;font-size:.7rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));font-style:italic}.qb-theme-card:hover .qb-theme-cta[data-v-08b692a1]{color:#b6a8ff}.qb-controls[data-v-08b692a1]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:16px}.qb-tabs[data-v-08b692a1]{display:flex;gap:4px;padding:4px;background:var(--pp-bg-tertiary);border-radius:var(--pp-radius-s);width:fit-content}.qb-filter[data-v-08b692a1]{display:flex;align-items:center;gap:8px;margin-left:auto}.qb-filter-label[data-v-08b692a1]{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:1px}.qb-filter-select[data-v-08b692a1]{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);color:var(--pp-text-primary);padding:5px 10px;border-radius:var(--pp-radius-s);font-family:var(--pp-font-mono);font-size:.75rem;cursor:pointer}.qb-tab[data-v-08b692a1]{background:transparent;border:none;padding:6px 14px;font-size:.82rem;color:var(--pp-text-secondary);cursor:pointer;border-radius:var(--pp-radius-s);display:flex;align-items:center;gap:6px;transition:background .15s,color .15s}.qb-tab[data-v-08b692a1]:hover{color:var(--pp-text-primary)}.qb-tab.active[data-v-08b692a1]{background:var(--pp-bg-primary);color:var(--pp-text-primary);box-shadow:0 2px 4px #00000026}.qb-tab-count[data-v-08b692a1]{font-family:var(--pp-font-mono);font-size:.7rem;background:#ffffff14;padding:1px 6px;border-radius:10px;color:var(--pp-text-tertiary)}.qb-list[data-v-08b692a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.qb-card[data-v-08b692a1]{background:var(--pp-bg-tertiary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-s);padding:14px 16px;border-left-width:4px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.qb-card[data-v-08b692a1]:hover,.qb-card[data-v-08b692a1]:focus-visible{transform:translateY(-2px);border-color:var(--pp-accent-purple);box-shadow:0 6px 18px #5f4dff2e}.qb-card[data-v-08b692a1]:focus-visible{outline:2px solid var(--pp-accent-purple, #b8b0ff);outline-offset:2px}.qb-arrow[data-v-08b692a1]{font-size:.7rem;color:var(--pp-accent-purple, #b8b0ff);margin-left:4px;opacity:.6}.qb-card:hover .qb-arrow[data-v-08b692a1]{opacity:1}.qb-card.tone-positive[data-v-08b692a1]{border-left-color:#58cc62}.qb-card.tone-negative[data-v-08b692a1]{border-left-color:#e3504e}.qb-card.tone-mixed[data-v-08b692a1]{border-left-color:#f5c842}.qb-card-head[data-v-08b692a1]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.qb-avatar[data-v-08b692a1],.qb-avatar-fallback[data-v-08b692a1]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--pp-border);background:var(--pp-bg-secondary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--pp-accent-volt);flex-shrink:0}.qb-attribution[data-v-08b692a1]{flex:1;min-width:0}.qb-name[data-v-08b692a1]{font-weight:700;font-size:.9rem;color:var(--pp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-facets[data-v-08b692a1]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.qb-tag[data-v-08b692a1]{font-family:var(--pp-font-mono);font-size:.62rem;background:#5f4dff1a;color:var(--pp-accent-purple, #b8b0ff);padding:1px 6px;border-radius:8px}.qb-platform[data-v-08b692a1]{font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:1px;flex-shrink:0}.qb-source-meta[data-v-08b692a1]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;flex-shrink:0}.qb-round[data-v-08b692a1]{font-family:var(--pp-font-mono);font-size:.65rem;font-weight:700;color:var(--pp-text-secondary);background:#ffffff0a;padding:1px 6px;border-radius:3px;letter-spacing:.04em}.qb-sentiment[data-v-08b692a1]{font-family:var(--pp-font-mono);font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:999px;letter-spacing:.04em;cursor:help}.qb-sentiment.tone-positive[data-v-08b692a1]{background:#4cd9642e;color:#75e090}.qb-sentiment.tone-negative[data-v-08b692a1]{background:#e3504e2e;color:#ff8a8a}.qb-sentiment.tone-mixed[data-v-08b692a1]{background:#f5c8422e;color:#f5c842}.qb-quote[data-v-08b692a1]{font-size:.92rem;line-height:1.55;color:var(--pp-text-secondary);font-style:italic;margin:0;padding-left:0;border:none}.main-view[data-v-72159608]{height:100vh;display:flex;flex-direction:column;background:var(--pp-bg-primary);overflow:hidden;font-family:var(--pp-font-primary)}.report-right-stack[data-v-72159608]{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px 24px 32px;gap:0}.header-left[data-v-72159608]{display:flex;align-items:center;gap:16px}.mode-badge[data-v-72159608]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#5f4dff1f;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);font-family:var(--pp-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;border-radius:12px}.iter-tag[data-v-72159608]{font-weight:500;color:var(--pp-text-tertiary);text-transform:none;letter-spacing:0;padding-left:8px;border-left:1px solid var(--pp-border)}.print-btn[data-v-72159608],.share-btn[data-v-72159608]{background:#5f4dff1a;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);padding:6px 14px;font-family:var(--pp-font-mono);font-size:.78rem;border-radius:var(--pp-radius-s);cursor:pointer;transition:background .15s}.print-btn[data-v-72159608]:hover,.share-btn[data-v-72159608]:hover{background:#5f4dff2e}@media print{body{background:#fff!important;color:#111!important}.app-header,.console-output,.left-panel.report-style,.right-panel,.report-loop-controls,.app-header[data-v-72159608],.console-output[data-v-72159608]{display:none!important}.main-view{height:auto!important;overflow:visible!important}.content-area{display:block!important;height:auto!important}.panel-wrapper.left{display:none!important}.panel-wrapper.right{width:100%!important;height:auto!important;overflow:visible!important}.report-right-stack{height:auto!important;overflow:visible!important;padding:0!important}*{animation:none!important;transition:none!important}}.app-header[data-v-72159608]{height:60px;border-bottom:1px solid var(--pp-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--pp-bg-primary);z-index:100;position:relative}.header-center[data-v-72159608]{position:absolute;left:50%;transform:translate(-50%)}.brand[data-v-72159608]{font-family:var(--pp-font-mono);font-weight:800;font-size:18px;letter-spacing:1px;cursor:pointer}.view-switcher[data-v-72159608]{display:flex;background:var(--pp-bg-secondary);padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-72159608]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:var(--pp-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-72159608]{background:var(--pp-bg-primary);color:var(--pp-text-primary);box-shadow:0 2px 4px #0000000d}.header-right[data-v-72159608]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-72159608]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-72159608]{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-text-tertiary)}.step-name[data-v-72159608]{font-weight:700;color:var(--pp-text-primary)}.step-divider[data-v-72159608]{width:1px;height:14px;background-color:var(--pp-border)}.status-indicator[data-v-72159608]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pp-text-secondary);font-weight:500}.dot[data-v-72159608]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.processing .dot[data-v-72159608]{background:#ff9800;animation:pulse-72159608 1s infinite}.status-indicator.completed .dot[data-v-72159608]{background:#4caf50}.status-indicator.error .dot[data-v-72159608]{background:#f44336}@keyframes pulse-72159608{50%{opacity:.5}}.content-area[data-v-72159608]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-72159608]{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-72159608]{border-right:1px solid var(--pp-border)}.sq-card[data-v-08d3d4ae]{margin:0 0 10px;padding:12px 14px;background:linear-gradient(135deg,#7460fa12,#7460fa05 70%);border:1px solid rgba(116,96,250,.22);border-radius:8px}.sq-head[data-v-08d3d4ae]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sq-eyebrow[data-v-08d3d4ae]{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#b6a8ff}.sq-regen[data-v-08d3d4ae]{padding:3px 9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.sq-regen[data-v-08d3d4ae]:hover:not(:disabled){background:#ffffff1a;color:#fff}.sq-regen[data-v-08d3d4ae]:disabled{opacity:.5;cursor:wait}.sq-loading[data-v-08d3d4ae]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.sq-spinner[data-v-08d3d4ae]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:sq-spin-08d3d4ae .7s linear infinite}@keyframes sq-spin-08d3d4ae{to{transform:rotate(360deg)}}.sq-error[data-v-08d3d4ae]{font-size:.8rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.sq-retry[data-v-08d3d4ae]{margin-left:8px;padding:2px 8px;font-size:.7rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.sq-chips[data-v-08d3d4ae]{display:flex;flex-direction:column;gap:6px}.sq-chip[data-v-08d3d4ae]{display:flex;align-items:baseline;gap:10px;padding:8px 12px;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--pp-text-primary, rgba(255, 255, 255, .92));cursor:pointer;font-family:inherit;font-size:.86rem;line-height:1.4;transition:background-color .12s ease,border-color .12s ease}.sq-chip[data-v-08d3d4ae]:hover{background:#7460fa1a;border-color:#7460fa73}.sq-chip[data-v-08d3d4ae]:focus-visible{outline:2px solid rgba(116,96,250,.6);outline-offset:2px}.sq-intent[data-v-08d3d4ae]{flex-shrink:0;min-width:110px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:10px}.sq-chip.intent-probe-objection .sq-intent[data-v-08d3d4ae]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.3)}.sq-chip.intent-explore-use-case .sq-intent[data-v-08d3d4ae]{color:#6fb3d1;background:#6fb3d11a;border:1px solid rgba(111,179,209,.3)}.sq-chip.intent-test-alternative .sq-intent[data-v-08d3d4ae]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.sq-chip.intent-values-trigger .sq-intent[data-v-08d3d4ae]{color:#b6a8ff;background:#7460fa1a;border:1px solid rgba(116,96,250,.3)}.sq-chip.intent-open-ended .sq-intent[data-v-08d3d4ae]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.sq-text[data-v-08d3d4ae]{flex:1}.sq-foot[data-v-08d3d4ae]{margin:8px 0 0;font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.ssq-card[data-v-51bb7345]{margin:10px 0 14px;padding:12px 14px;background:linear-gradient(135deg,#7460fa0f,#7ed1c80a 70%);border:1px solid rgba(116,96,250,.22);border-radius:8px}.ssq-pre[data-v-51bb7345]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ssq-pre-text[data-v-51bb7345]{flex:1;min-width:200px;font-size:.84rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .8))}.ssq-pre-text strong[data-v-51bb7345]{color:#b6a8ff}.ssq-suggest-btn[data-v-51bb7345]{padding:6px 14px;background:#7460fa33;color:#b6a8ff;border:1px solid rgba(116,96,250,.45);border-radius:5px;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.ssq-suggest-btn[data-v-51bb7345]:hover:not(:disabled){background:#7460fa52;color:#fff}.ssq-suggest-btn[data-v-51bb7345]:disabled{opacity:.5;cursor:wait}.ssq-loading[data-v-51bb7345]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.ssq-spinner[data-v-51bb7345]{width:11px;height:11px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:ssq-spin-51bb7345 .7s linear infinite}@keyframes ssq-spin-51bb7345{to{transform:rotate(360deg)}}.ssq-error[data-v-51bb7345]{font-size:.82rem;color:#e89191;padding:8px 10px;border-radius:4px;background:#d963630f}.ssq-retry[data-v-51bb7345]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.ssq-head[data-v-51bb7345]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:8px}.ssq-head-text[data-v-51bb7345]{font-size:.82rem;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.ssq-head-text strong[data-v-51bb7345]{color:#b6a8ff}.ssq-head-actions[data-v-51bb7345]{display:flex;gap:6px}.ssq-rerun[data-v-51bb7345],.ssq-close[data-v-51bb7345]{padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.72rem;font-family:inherit}.ssq-rerun[data-v-51bb7345]:hover:not(:disabled),.ssq-close[data-v-51bb7345]:hover{background:#ffffff1a;color:#fff}.ssq-rerun[data-v-51bb7345]:disabled{opacity:.5;cursor:wait}.ssq-chips[data-v-51bb7345]{display:flex;flex-direction:column;gap:6px}.ssq-chip[data-v-51bb7345]{display:flex;align-items:baseline;gap:10px;padding:8px 12px;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--pp-text-primary, rgba(255, 255, 255, .92));cursor:pointer;font-family:inherit;font-size:.84rem;line-height:1.4;transition:background-color .12s ease,border-color .12s ease}.ssq-chip[data-v-51bb7345]:hover{background:#7460fa1a;border-color:#7460fa66}.ssq-chip[data-v-51bb7345]:focus-visible{outline:2px solid rgba(116,96,250,.6);outline-offset:2px}.ssq-type-pill[data-v-51bb7345]{flex-shrink:0;min-width:80px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:10px}.ssq-chip.type-trade-off .ssq-type-pill[data-v-51bb7345]{color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.3)}.ssq-chip.type-preference-rank .ssq-type-pill[data-v-51bb7345]{color:#6fb3d1;background:#6fb3d11a;border:1px solid rgba(111,179,209,.3)}.ssq-chip.type-use-case-elicit .ssq-type-pill[data-v-51bb7345]{color:#7ed1c8;background:#7ed1c81a;border:1px solid rgba(126,209,200,.3)}.ssq-chip.type-objection-surface .ssq-type-pill[data-v-51bb7345]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.3)}.ssq-chip.type-willingness-to-pay .ssq-type-pill[data-v-51bb7345]{color:#58cc62;background:#58cc621a;border:1px solid rgba(88,204,98,.3)}.ssq-chip.type-open-ended .ssq-type-pill[data-v-51bb7345]{color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.ssq-text[data-v-51bb7345]{flex:1}.ssq-foot[data-v-51bb7345]{margin:8px 0 0;font-size:.66rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .45))}.fq-card[data-v-753f475b]{margin:8px 0;padding:10px 12px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .3));background:var(--panel-bg-soft, rgba(132, 90, 223, .04));display:flex;flex-direction:column;gap:8px}.fq-head[data-v-753f475b]{display:flex;justify-content:space-between;align-items:center;gap:8px}.fq-eyebrow[data-v-753f475b]{font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--accent-fg, #b48af1)}.fq-trigger[data-v-753f475b]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;min-height:32px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer}.fq-trigger[data-v-753f475b]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.fq-trigger[data-v-753f475b]:disabled{opacity:.5;cursor:not-allowed}.fq-sparkle[data-v-753f475b]{font-size:14px}.fq-regen[data-v-753f475b]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.fq-regen[data-v-753f475b]:hover:not(:disabled){color:var(--text, #d0d0e0);border-color:#ffffff40}.fq-regen[data-v-753f475b]:disabled{opacity:.5;cursor:not-allowed}.fq-anchor[data-v-753f475b]{display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:#ffffff08;border-left:2px solid rgba(132,90,223,.4);border-radius:4px}.fq-anchor-tag[data-v-753f475b]{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted, #8a8a99)}.fq-anchor-text[data-v-753f475b]{font-size:12px;font-style:italic;color:var(--text, #d0d0e0);line-height:1.4}.fq-loading[data-v-753f475b]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted, #8a8a99)}.fq-spinner[data-v-753f475b]{width:12px;height:12px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:fq-spin-753f475b .8s linear infinite}@keyframes fq-spin-753f475b{to{transform:rotate(360deg)}}.fq-error[data-v-753f475b]{padding:8px 10px;border-radius:6px;background:#dc32321a;border:1px solid rgba(220,50,50,.3);color:#ff8a8a;font-size:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.fq-retry[data-v-753f475b]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.fq-chips[data-v-753f475b]{display:flex;flex-wrap:wrap;gap:6px}.fq-chip[data-v-753f475b]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 10px;min-height:32px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text, #d0d0e0);font-size:12px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .05s;max-width:100%}.fq-chip[data-v-753f475b]:hover{background:#ffffff12;border-color:#b48af180}.fq-chip[data-v-753f475b]:active{transform:translateY(1px)}.fq-intent[data-v-753f475b]{display:inline-block;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.fq-chip.intent-clarify .fq-intent[data-v-753f475b]{background:#78b4dc26;color:#7eb5dd}.fq-chip.intent-deepen .fq-intent[data-v-753f475b]{background:#845adf2e;color:#b48af1}.fq-chip.intent-contrast .fq-intent[data-v-753f475b]{background:#dcb45026;color:#e6c25a}.fq-chip.intent-challenge .fq-intent[data-v-753f475b]{background:#dc645026;color:#e88c70}.fq-text[data-v-753f475b]{display:block;line-height:1.4;white-space:normal}.fq-foot[data-v-753f475b]{margin:0;font-size:11px;color:var(--text-muted, #8a8a99);font-style:italic}.raq-card[data-v-36df6886]{margin:8px 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .3));background:var(--panel-bg-soft, rgba(132, 90, 223, .04));display:flex;flex-direction:column;gap:8px}.raq-head[data-v-36df6886]{display:flex;justify-content:space-between;align-items:center;gap:8px}.raq-eyebrow[data-v-36df6886]{font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--accent-fg, #b48af1)}.raq-regen[data-v-36df6886]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.raq-regen[data-v-36df6886]:hover:not(:disabled){color:var(--text, #d0d0e0);border-color:#ffffff40}.raq-regen[data-v-36df6886]:disabled{opacity:.5;cursor:not-allowed}.raq-loading[data-v-36df6886]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted, #8a8a99)}.raq-spinner[data-v-36df6886]{width:12px;height:12px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:raq-spin-36df6886 .8s linear infinite}@keyframes raq-spin-36df6886{to{transform:rotate(360deg)}}.raq-error[data-v-36df6886]{padding:8px 10px;border-radius:6px;background:#dc32321a;border:1px solid rgba(220,50,50,.3);color:#ff8a8a;font-size:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.raq-retry[data-v-36df6886]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.raq-chips[data-v-36df6886]{display:flex;flex-wrap:wrap;gap:6px}.raq-chip[data-v-36df6886]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 10px;min-height:32px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text, #d0d0e0);font-size:12px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .05s;max-width:100%}.raq-chip[data-v-36df6886]:hover{background:#ffffff12;border-color:#b48af180}.raq-chip[data-v-36df6886]:active{transform:translateY(1px)}.raq-intent[data-v-36df6886]{display:inline-block;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.raq-chip.intent-drill-down .raq-intent[data-v-36df6886]{background:#845adf2e;color:#b48af1}.raq-chip.intent-cross-segment .raq-intent[data-v-36df6886]{background:#78b4dc26;color:#7eb5dd}.raq-chip.intent-quote-hunt .raq-intent[data-v-36df6886]{background:#50c87826;color:#5ed080}.raq-chip.intent-gap .raq-intent[data-v-36df6886]{background:#dc645026;color:#e88c70}.raq-chip.intent-next-iter .raq-intent[data-v-36df6886]{background:#dcb45026;color:#e6c25a}.raq-text[data-v-36df6886]{display:block;line-height:1.4;white-space:normal}.raq-foot[data-v-36df6886]{margin:0;font-size:11px;color:var(--text-muted, #8a8a99);font-style:italic}.fra-card[data-v-1c1b9761]{margin:8px 0;padding:10px 12px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .3));background:var(--panel-bg-soft, rgba(132, 90, 223, .04));display:flex;flex-direction:column;gap:8px}.fra-head[data-v-1c1b9761]{display:flex;justify-content:space-between;align-items:center;gap:8px}.fra-eyebrow[data-v-1c1b9761]{font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--accent-fg, #b48af1)}.fra-trigger[data-v-1c1b9761]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;min-height:32px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer}.fra-trigger[data-v-1c1b9761]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.fra-trigger[data-v-1c1b9761]:disabled{opacity:.5;cursor:not-allowed}.fra-sparkle[data-v-1c1b9761]{font-size:14px}.fra-regen[data-v-1c1b9761]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.fra-regen[data-v-1c1b9761]:hover:not(:disabled){color:var(--text, #d0d0e0);border-color:#ffffff40}.fra-regen[data-v-1c1b9761]:disabled{opacity:.5;cursor:not-allowed}.fra-anchor[data-v-1c1b9761]{display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:#ffffff08;border-left:2px solid rgba(132,90,223,.4);border-radius:4px}.fra-anchor-tag[data-v-1c1b9761]{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted, #8a8a99)}.fra-anchor-text[data-v-1c1b9761]{font-size:12px;font-style:italic;color:var(--text, #d0d0e0);line-height:1.4}.fra-loading[data-v-1c1b9761]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted, #8a8a99)}.fra-spinner[data-v-1c1b9761]{width:12px;height:12px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:fra-spin-1c1b9761 .8s linear infinite}@keyframes fra-spin-1c1b9761{to{transform:rotate(360deg)}}.fra-error[data-v-1c1b9761]{padding:8px 10px;border-radius:6px;background:#dc32321a;border:1px solid rgba(220,50,50,.3);color:#ff8a8a;font-size:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.fra-retry[data-v-1c1b9761]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.fra-chips[data-v-1c1b9761]{display:flex;flex-wrap:wrap;gap:6px}.fra-chip[data-v-1c1b9761]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 10px;min-height:32px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text, #d0d0e0);font-size:12px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .05s;max-width:100%}.fra-chip[data-v-1c1b9761]:hover{background:#ffffff12;border-color:#b48af180}.fra-chip[data-v-1c1b9761]:active{transform:translateY(1px)}.fra-intent[data-v-1c1b9761]{display:inline-block;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.fra-chip.intent-drill-down .fra-intent[data-v-1c1b9761]{background:#845adf2e;color:#b48af1}.fra-chip.intent-cross-segment .fra-intent[data-v-1c1b9761]{background:#78b4dc26;color:#7eb5dd}.fra-chip.intent-quote-hunt .fra-intent[data-v-1c1b9761]{background:#50c87826;color:#5ed080}.fra-chip.intent-gap .fra-intent[data-v-1c1b9761]{background:#dc645026;color:#e88c70}.fra-chip.intent-next-iter .fra-intent[data-v-1c1b9761]{background:#dcb45026;color:#e6c25a}.fra-text[data-v-1c1b9761]{display:block;line-height:1.4;white-space:normal}.fra-foot[data-v-1c1b9761]{margin:0;font-size:11px;color:var(--text-muted, #8a8a99);font-style:italic}.srs-wrap[data-v-bb29320c]{margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7));display:flex;flex-direction:column;gap:10px}.srs-trigger[data-v-bb29320c]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s}.srs-trigger[data-v-bb29320c]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.srs-trigger[data-v-bb29320c]:active:not(:disabled){transform:translateY(1px)}.srs-trigger[data-v-bb29320c]:disabled{opacity:.5;cursor:not-allowed}.srs-sparkle[data-v-bb29320c]{font-size:16px}.srs-spinner[data-v-bb29320c]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:srs-spin-bb29320c .8s linear infinite}@keyframes srs-spin-bb29320c{to{transform:rotate(360deg)}}.srs-error[data-v-bb29320c]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.srs-retry[data-v-bb29320c]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.srs-head[data-v-bb29320c]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.srs-meta[data-v-bb29320c]{display:inline-flex;flex-wrap:wrap;gap:6px}.srs-meta-pill[data-v-bb29320c]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.srs-consensus-pill[data-v-bb29320c]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.srs-consensus-strong_consensus[data-v-bb29320c]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.srs-consensus-divided[data-v-bb29320c]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.srs-consensus-weak_signal[data-v-bb29320c]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.srs-head-actions[data-v-bb29320c]{display:inline-flex;gap:6px;align-items:center}.srs-regen[data-v-bb29320c],.srs-dismiss[data-v-bb29320c]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;min-width:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.srs-regen[data-v-bb29320c]:hover:not(:disabled),.srs-dismiss[data-v-bb29320c]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.srs-regen[data-v-bb29320c]:disabled{opacity:.5;cursor:not-allowed}.srs-headline[data-v-bb29320c]{margin:0 0 4px;padding:10px 12px;background:#845adf14;border-left:3px solid var(--accent-fg, #b48af1);border-radius:4px;font-size:13px;line-height:1.55;color:var(--text, #d0d0e0)}.srs-section[data-v-bb29320c]{margin-top:4px}.srs-section-tag[data-v-bb29320c]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px;background:#845adf1f;color:#b48af1}.srs-section-tag-warn[data-v-bb29320c]{background:#dcb4501f;color:#e6c25a}.srs-section-tag-info[data-v-bb29320c]{background:#78b4dc1f;color:#7eb5dd}.srs-cluster-grid[data-v-bb29320c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.srs-cluster[data-v-bb29320c]{padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.srs-cluster-head[data-v-bb29320c]{display:flex;justify-content:space-between;align-items:center;gap:6px}.srs-cluster-label[data-v-bb29320c]{font-size:13px;font-weight:600;color:var(--text, #d0d0e0)}.srs-cluster-count[data-v-bb29320c]{display:inline-block;padding:1px 7px;border-radius:10px;background:#845adf2e;color:#b48af1;font-size:11px;font-weight:600}.srs-cluster-char[data-v-bb29320c]{margin:0;font-size:12px;font-style:italic;color:var(--text-muted, #8a8a99);line-height:1.4}.srs-cluster-agents[data-v-bb29320c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.srs-agent-chip[data-v-bb29320c]{display:inline-block;padding:2px 7px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:11px;color:var(--text, #d0d0e0);white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.srs-list[data-v-bb29320c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.srs-list-item[data-v-bb29320c]{padding:4px 8px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.srs-list-item.srs-list-item-info[data-v-bb29320c]{position:relative;padding-left:18px}.srs-list-item.srs-list-item-info[data-v-bb29320c]:before{content:"•";position:absolute;left:6px;top:4px;color:#7eb5dd;font-weight:700}.srs-list-reason[data-v-bb29320c]{margin-left:4px;color:var(--text-muted, #8a8a99)}.pf-wrap[data-v-e2b67a51]{margin:8px 0;padding:8px 10px;border-radius:8px;border:1px solid var(--panel-border, rgba(132, 90, 223, .25));background:var(--panel-bg-soft, rgba(132, 90, 223, .03));display:flex;flex-direction:column;gap:8px}.pf-form[data-v-e2b67a51]{display:flex;gap:6px;align-items:center}.pf-input[data-v-e2b67a51]{flex:1;padding:6px 10px;min-height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#0003;color:var(--text, #d0d0e0);font-size:13px}.pf-input[data-v-e2b67a51]:focus{outline:none;border-color:var(--accent-fg, #b48af1)}.pf-input[data-v-e2b67a51]:disabled{opacity:.5;cursor:not-allowed}.pf-submit[data-v-e2b67a51]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;min-height:32px;border-radius:6px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:12px;font-weight:600;cursor:pointer}.pf-submit[data-v-e2b67a51]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.pf-submit[data-v-e2b67a51]:disabled{opacity:.5;cursor:not-allowed}.pf-sparkle[data-v-e2b67a51]{font-size:13px}.pf-spinner[data-v-e2b67a51]{width:12px;height:12px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:pf-spin-e2b67a51 .8s linear infinite}@keyframes pf-spin-e2b67a51{to{transform:rotate(360deg)}}.pf-error[data-v-e2b67a51]{padding:8px 10px;border-radius:6px;background:#dc32321a;border:1px solid rgba(220,50,50,.3);color:#ff8a8a;font-size:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pf-retry[data-v-e2b67a51]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.pf-empty[data-v-e2b67a51]{padding:8px 10px;font-size:12px;font-style:italic;color:var(--text-muted, #8a8a99);background:#ffffff05;border-radius:6px;line-height:1.4}.pf-list[data-v-e2b67a51]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pf-card[data-v-e2b67a51]{padding:0}.pf-card-btn[data-v-e2b67a51]{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;cursor:pointer;transition:background .15s,border-color .15s,transform .05s}.pf-card-btn[data-v-e2b67a51]:hover{background:#845adf14;border-color:#845adf66}.pf-card-btn[data-v-e2b67a51]:active{transform:translateY(1px)}.pf-card-head[data-v-e2b67a51]{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px}.pf-card-name[data-v-e2b67a51]{font-size:13px;font-weight:600;color:var(--text, #d0d0e0)}.pf-score-pill[data-v-e2b67a51]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.pf-score-strong[data-v-e2b67a51]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.pf-score-moderate[data-v-e2b67a51]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.pf-score-weak[data-v-e2b67a51]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.pf-card-reason[data-v-e2b67a51]{margin:0;font-size:12px;color:var(--text-muted, #b0b0bd);line-height:1.4}.cci-wrap[data-v-54bbd5cb]{margin:12px 0;padding:12px 14px;border-radius:10px;border:1px solid var(--panel-border, rgba(132, 90, 223, .35));background:var(--panel-bg, rgba(20, 20, 32, .7));display:flex;flex-direction:column;gap:10px}.cci-trigger[data-v-54bbd5cb]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:13px;font-weight:600;cursor:pointer}.cci-trigger[data-v-54bbd5cb]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.cci-trigger[data-v-54bbd5cb]:disabled{opacity:.5;cursor:not-allowed}.cci-sparkle[data-v-54bbd5cb]{font-size:16px}.cci-spinner[data-v-54bbd5cb]{width:14px;height:14px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:cci-spin-54bbd5cb .8s linear infinite}@keyframes cci-spin-54bbd5cb{to{transform:rotate(360deg)}}.cci-error[data-v-54bbd5cb]{padding:12px;border-radius:8px;background:#dc32321f;border:1px solid rgba(220,50,50,.4);color:#ff8a8a;font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cci-retry[data-v-54bbd5cb]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.cci-head[data-v-54bbd5cb]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cci-meta[data-v-54bbd5cb]{display:inline-flex;flex-wrap:wrap;gap:6px}.cci-meta-pill[data-v-54bbd5cb]{display:inline-block;padding:2px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted, #8a8a99);font-size:11px;font-weight:600}.cci-coverage-pill[data-v-54bbd5cb]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.cci-cov-rich[data-v-54bbd5cb]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.cci-cov-uneven[data-v-54bbd5cb]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.cci-cov-thin[data-v-54bbd5cb]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.cci-head-actions[data-v-54bbd5cb]{display:inline-flex;gap:6px;align-items:center}.cci-regen[data-v-54bbd5cb],.cci-dismiss[data-v-54bbd5cb]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 10px;min-height:28px;min-width:28px;font-size:12px;color:var(--text-muted, #8a8a99);cursor:pointer}.cci-regen[data-v-54bbd5cb]:hover:not(:disabled),.cci-dismiss[data-v-54bbd5cb]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.cci-regen[data-v-54bbd5cb]:disabled{opacity:.5;cursor:not-allowed}.cci-section[data-v-54bbd5cb]{margin-top:6px}.cci-section-tag[data-v-54bbd5cb]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:4px;margin-bottom:6px;background:#845adf1f;color:#b48af1}.cci-section-tag-warn[data-v-54bbd5cb]{background:#dcb4501f;color:#e6c25a}.cci-section-tag-yes[data-v-54bbd5cb]{background:#50c8781f;color:#5ed080}.cci-section-tag-info[data-v-54bbd5cb]{background:#78b4dc1f;color:#7eb5dd}.cci-theme-grid[data-v-54bbd5cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.cci-theme[data-v-54bbd5cb]{padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.cci-strength-dominant[data-v-54bbd5cb]{border-color:#845adf99;background:#845adf0f}.cci-strength-emerging[data-v-54bbd5cb]{border-color:#78b4dc66}.cci-strength-fringe[data-v-54bbd5cb]{opacity:.78}.cci-theme-head[data-v-54bbd5cb]{display:flex;justify-content:space-between;align-items:center;gap:6px}.cci-theme-label[data-v-54bbd5cb]{font-size:13px;font-weight:600;color:var(--text, #d0d0e0)}.cci-strength-pill[data-v-54bbd5cb]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;background:#845adf2e;color:#b48af1}.cci-strength-emerging .cci-strength-pill[data-v-54bbd5cb]{background:#78b4dc2e;color:#7eb5dd}.cci-strength-fringe .cci-strength-pill[data-v-54bbd5cb]{background:#9696a01f;color:#b0b0bd}.cci-theme-char[data-v-54bbd5cb]{margin:0;font-size:12px;font-style:italic;color:var(--text-muted, #8a8a99);line-height:1.4}.cci-theme-agents[data-v-54bbd5cb]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cci-agent-chip[data-v-54bbd5cb]{display:inline-block;padding:2px 7px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-size:11px;color:var(--text, #d0d0e0);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.cci-agent-chip-warn[data-v-54bbd5cb]{background:#dcb4501a;border-color:#dcb4504d}.cci-agent-chip-yes[data-v-54bbd5cb]{background:#50c8781a;border-color:#50c8784d}.cci-list[data-v-54bbd5cb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cci-list-item[data-v-54bbd5cb]{padding:8px 10px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.cci-list-agents[data-v-54bbd5cb]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.cci-list-summary[data-v-54bbd5cb]{margin:0;font-size:13px;color:var(--text, #d0d0e0);line-height:1.45}.cci-q-list[data-v-54bbd5cb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cci-q-item[data-v-54bbd5cb]{position:relative;padding:4px 4px 4px 18px;font-size:13px;line-height:1.45;color:var(--text, #d0d0e0)}.cci-q-item[data-v-54bbd5cb]:before{content:"?";position:absolute;left:4px;top:4px;color:#7eb5dd;font-weight:700}.sqg-wrap[data-v-f5062af9]{margin:6px 0;padding:8px 10px;border-radius:8px;border:1px solid var(--panel-border, rgba(132, 90, 223, .25));background:var(--panel-bg-soft, rgba(132, 90, 223, .03));display:flex;flex-direction:column;gap:8px}.sqg-trigger[data-v-f5062af9]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;min-height:32px;border-radius:6px;border:1px solid var(--accent-border, rgba(132, 90, 223, .5));background:linear-gradient(135deg,#845adf26,#845adf0d);color:var(--accent-fg, #b48af1);font-size:12px;font-weight:600;cursor:pointer}.sqg-trigger[data-v-f5062af9]:hover:not(:disabled){background:linear-gradient(135deg,#845adf38,#845adf1a)}.sqg-trigger[data-v-f5062af9]:disabled{opacity:.5;cursor:not-allowed}.sqg-sparkle[data-v-f5062af9]{font-size:13px}.sqg-spinner[data-v-f5062af9]{width:12px;height:12px;border:2px solid rgba(180,138,241,.3);border-top-color:#b48af1e6;border-radius:50%;animation:sqg-spin-f5062af9 .8s linear infinite}@keyframes sqg-spin-f5062af9{to{transform:rotate(360deg)}}.sqg-error[data-v-f5062af9]{padding:8px 10px;border-radius:6px;background:#dc32321a;border:1px solid rgba(220,50,50,.3);color:#ff8a8a;font-size:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sqg-retry[data-v-f5062af9]{align-self:flex-end;padding:4px 10px;font-size:12px;background:#dc32322e;color:#ff8a8a;border:1px solid rgba(220,50,50,.4);border-radius:6px;cursor:pointer;min-height:24px}.sqg-head[data-v-f5062af9]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sqg-pills[data-v-f5062af9]{display:inline-flex;flex-wrap:wrap;gap:6px}.sqg-grade-pill[data-v-f5062af9],.sqg-breadth-pill[data-v-f5062af9]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.sqg-grade-strong[data-v-f5062af9]{background:#50c87826;color:#5ed080;border:1px solid rgba(80,200,120,.4)}.sqg-grade-good[data-v-f5062af9]{background:#dcb45026;color:#e6c25a;border:1px solid rgba(220,180,80,.4)}.sqg-grade-weak[data-v-f5062af9]{background:#dc645026;color:#e88c70;border:1px solid rgba(220,100,80,.4)}.sqg-breadth-focused[data-v-f5062af9]{background:#78b4dc1f;color:#7eb5dd;border:1px solid rgba(120,180,220,.3)}.sqg-breadth-broad[data-v-f5062af9]{background:#845adf1f;color:#b48af1;border:1px solid rgba(132,90,223,.3)}.sqg-breadth-scattered[data-v-f5062af9]{background:#9696a01f;color:#b0b0bd;border:1px solid rgba(150,150,160,.3)}.sqg-head-actions[data-v-f5062af9]{display:inline-flex;gap:6px;align-items:center}.sqg-regen[data-v-f5062af9],.sqg-dismiss[data-v-f5062af9]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:3px 8px;min-height:26px;min-width:26px;font-size:11px;color:var(--text-muted, #8a8a99);cursor:pointer}.sqg-regen[data-v-f5062af9]:hover:not(:disabled),.sqg-dismiss[data-v-f5062af9]:hover{color:var(--text, #d0d0e0);border-color:#ffffff40}.sqg-regen[data-v-f5062af9]:disabled{opacity:.5;cursor:not-allowed}.sqg-section[data-v-f5062af9]{margin-top:2px}.sqg-section-tag[data-v-f5062af9]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:4px;margin-bottom:4px}.sqg-section-tag-warn[data-v-f5062af9]{background:#dcb4501f;color:#e6c25a}.sqg-section-tag-yes[data-v-f5062af9]{background:#50c8781f;color:#5ed080}.sqg-section-tag-info[data-v-f5062af9]{background:#78b4dc1f;color:#7eb5dd}.sqg-list[data-v-f5062af9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sqg-list-item[data-v-f5062af9]{position:relative;padding:2px 4px 2px 16px;font-size:12px;line-height:1.45;color:var(--text, #d0d0e0)}.sqg-list-item[data-v-f5062af9]:before{position:absolute;left:2px;top:2px;font-weight:700}.sqg-list-item-warn[data-v-f5062af9]:before{content:"!";color:#e6c25a}.sqg-list-item-yes[data-v-f5062af9]:before{content:"✓";color:#5ed080}.sqg-rewording[data-v-f5062af9]{margin-top:6px;padding:8px 10px;border-radius:6px;background:#78b4dc0f;border-left:3px solid rgba(120,180,220,.5);display:flex;flex-direction:column;gap:4px}.sqg-rewording-head[data-v-f5062af9]{display:flex;justify-content:space-between;align-items:center;gap:6px}.sqg-apply[data-v-f5062af9]{padding:4px 10px;font-size:11px;font-weight:600;border:1px solid rgba(120,180,220,.5);background:#78b4dc1f;color:#7eb5dd;border-radius:6px;cursor:pointer;min-height:24px}.sqg-apply[data-v-f5062af9]:hover{background:#78b4dc38;border-color:#78b4dccc}.sqg-rewording-text[data-v-f5062af9]{margin:0;font-size:13px;font-style:italic;color:var(--text, #d0d0e0);line-height:1.45}.interaction-panel[data-v-22deef45]{height:100%;display:flex;flex-direction:column;background:var(--pp-bg-primary);font-family:var(--pp-font-primary);overflow:hidden}.mono[data-v-22deef45]{font-family:var(--pp-font-mono)}.main-split-layout[data-v-22deef45]{flex:1;display:flex;overflow:hidden}.left-panel.report-style[data-v-22deef45]{width:45%;min-width:450px;background:var(--pp-bg-secondary);border-right:1px solid var(--pp-border);overflow-y:auto;display:flex;flex-direction:column;padding:30px 50px 60px}.left-panel[data-v-22deef45]::-webkit-scrollbar{width:6px}.left-panel[data-v-22deef45]::-webkit-scrollbar-track{background:transparent}.left-panel[data-v-22deef45]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .3s ease}.left-panel[data-v-22deef45]:hover::-webkit-scrollbar-thumb{background:#ffffff26}.left-panel[data-v-22deef45]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.report-content-wrapper[data-v-22deef45]{max-width:800px;margin:0 auto;width:100%}.report-header-block[data-v-22deef45]{margin-bottom:30px}.report-meta[data-v-22deef45]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.report-tag[data-v-22deef45]{background:var(--pp-accent-purple);color:#fff;font-size:11px;font-weight:700;padding:4px 8px;letter-spacing:.05em;text-transform:uppercase}.report-id[data-v-22deef45]{font-size:11px;color:var(--pp-text-tertiary);font-weight:500;letter-spacing:.02em}.main-title[data-v-22deef45]{font-family:var(--pp-font-primary);font-size:36px;font-weight:700;color:var(--pp-text-primary);line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.sub-title[data-v-22deef45]{font-family:var(--pp-font-primary);font-size:16px;color:var(--pp-text-secondary);font-style:italic;line-height:1.6;margin:0 0 30px;font-weight:400}.header-divider[data-v-22deef45]{height:1px;background:var(--pp-border);width:100%}.sections-list[data-v-22deef45]{display:flex;flex-direction:column;gap:32px}.report-section-item[data-v-22deef45]{display:flex;flex-direction:column;gap:12px}.section-header-row[data-v-22deef45]{display:flex;align-items:baseline;gap:12px;transition:background-color .2s ease;padding:8px 12px;margin:-8px -12px;border-radius:8px}.section-header-row.clickable[data-v-22deef45]{cursor:pointer}.section-header-row.clickable[data-v-22deef45]:hover{background-color:var(--pp-bg-tertiary)}.section-header-row.clickable[data-v-22deef45]:focus-visible{outline:2px solid var(--pp-accent-purple, #b8b0ff);outline-offset:2px}.collapse-icon[data-v-22deef45]{margin-left:auto;color:var(--pp-text-tertiary);transition:transform .3s ease;flex-shrink:0;align-self:center}.collapse-icon.is-collapsed[data-v-22deef45]{transform:rotate(-90deg)}.section-number[data-v-22deef45]{font-family:var(--pp-font-mono);font-size:16px;color:var(--pp-text-tertiary);font-weight:500;transition:color .3s ease}.section-title[data-v-22deef45]{font-family:var(--pp-font-primary);font-size:24px;font-weight:600;color:var(--pp-text-primary);margin:0;transition:color .3s ease}.report-section-item.is-pending .section-number[data-v-22deef45],.report-section-item.is-pending .section-title[data-v-22deef45]{color:var(--pp-text-tertiary)}.report-section-item.is-active .section-number[data-v-22deef45],.report-section-item.is-completed .section-number[data-v-22deef45]{color:var(--pp-text-secondary)}.report-section-item.is-active .section-title[data-v-22deef45],.report-section-item.is-completed .section-title[data-v-22deef45]{color:var(--pp-text-primary)}.section-body[data-v-22deef45]{padding-left:28px;overflow:hidden}.generated-content[data-v-22deef45]{font-family:var(--pp-font-primary);font-size:14px;line-height:1.8;color:var(--pp-text-secondary)}.generated-content[data-v-22deef45] p{margin-bottom:1em}.generated-content[data-v-22deef45] .md-h2,.generated-content[data-v-22deef45] .md-h3,.generated-content[data-v-22deef45] .md-h4{font-family:var(--pp-font-primary);color:var(--pp-text-primary);margin-top:1.5em;margin-bottom:.8em;font-weight:700}.generated-content[data-v-22deef45] .md-h2{font-size:20px;border-bottom:1px solid var(--pp-border);padding-bottom:8px}.generated-content[data-v-22deef45] .md-h3{font-size:18px}.generated-content[data-v-22deef45] .md-h4{font-size:16px}.generated-content[data-v-22deef45] .md-ul,.generated-content[data-v-22deef45] .md-ol{padding-left:20px;margin-bottom:1em}.generated-content[data-v-22deef45] .md-li{margin-bottom:.5em}.generated-content[data-v-22deef45] .md-quote{border-left:3px solid var(--pp-border);padding-left:16px;margin:1.5em 0;color:var(--pp-text-secondary);font-style:italic;font-family:var(--pp-font-primary)}.generated-content[data-v-22deef45] .code-block{background:var(--pp-bg-primary);padding:12px;border-radius:6px;font-family:var(--pp-font-mono);font-size:12px;overflow-x:auto;margin:1em 0;border:1px solid var(--pp-border)}.generated-content[data-v-22deef45] strong{font-weight:600;color:var(--pp-text-primary)}.loading-state[data-v-22deef45]{display:flex;align-items:center;gap:10px;color:var(--pp-text-secondary);font-size:14px;margin-top:4px}.loading-icon[data-v-22deef45]{width:18px;height:18px;animation:spin-22deef45 1s linear infinite;display:flex;align-items:center;justify-content:center}.loading-text[data-v-22deef45]{font-family:var(--pp-font-primary);font-size:15px;color:var(--pp-text-secondary)}.generated-content[data-v-22deef45] .md-h2{font-family:var(--pp-font-primary);font-size:18px;margin-top:0;color:var(--pp-text-primary)}.waiting-placeholder[data-v-22deef45]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;color:var(--pp-text-tertiary)}.waiting-animation[data-v-22deef45]{position:relative;width:48px;height:48px}.waiting-ring[data-v-22deef45]{position:absolute;width:100%;height:100%;border:2px solid var(--pp-border);border-radius:50%;animation:ripple-22deef45 2s cubic-bezier(.4,0,.2,1) infinite}.waiting-ring[data-v-22deef45]:nth-child(2){animation-delay:.4s}.waiting-ring[data-v-22deef45]:nth-child(3){animation-delay:.8s}@keyframes ripple-22deef45{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.waiting-text[data-v-22deef45]{font-size:14px}.right-panel[data-v-22deef45]{flex:1;display:flex;flex-direction:column;background:var(--pp-bg-primary);overflow:hidden}.action-bar[data-v-22deef45]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--pp-border);background:linear-gradient(180deg,var(--pp-bg-secondary) 0%,var(--pp-bg-primary) 100%);gap:16px}.action-bar-header[data-v-22deef45]{display:flex;align-items:center;gap:12px;min-width:160px}.action-bar-icon[data-v-22deef45]{color:var(--pp-text-primary);flex-shrink:0}.action-bar-text[data-v-22deef45]{display:flex;flex-direction:column;gap:2px}.action-bar-title[data-v-22deef45]{font-size:13px;font-weight:600;color:var(--pp-text-primary);letter-spacing:-.01em}.action-bar-subtitle[data-v-22deef45]{font-size:11px;color:var(--pp-text-tertiary)}.action-bar-subtitle.mono[data-v-22deef45]{font-family:var(--pp-font-mono)}.action-bar-tabs[data-v-22deef45]{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.tab-pill[data-v-22deef45]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;color:var(--pp-text-secondary);background:var(--pp-bg-tertiary);border:1px solid transparent;border-radius:20px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-pill[data-v-22deef45]:hover{background:var(--pp-border);color:var(--pp-text-primary)}.tab-pill.active[data-v-22deef45]{background:var(--pp-accent-purple);color:#fff;box-shadow:var(--pp-shadow-glow-purple)}.tab-pill svg[data-v-22deef45]{flex-shrink:0;opacity:.7}.tab-pill.active svg[data-v-22deef45]{opacity:1}.tab-divider[data-v-22deef45]{width:1px;height:24px;background:var(--pp-border);margin:0 6px}.agent-pill[data-v-22deef45]{width:200px;justify-content:space-between}.agent-pill span[data-v-22deef45]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.survey-pill[data-v-22deef45]{background:#22c5811a;color:var(--pp-success)}.survey-pill[data-v-22deef45]:hover{background:#22c58133;color:var(--pp-success)}.survey-pill.active[data-v-22deef45]{background:var(--pp-success);color:#fff;box-shadow:0 2px 8px #22c5814d}.interaction-header[data-v-22deef45]{padding:16px 24px;border-bottom:1px solid var(--pp-border);background:var(--pp-bg-secondary)}.tab-switcher[data-v-22deef45]{display:flex;gap:8px}.tab-btn[data-v-22deef45]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;color:var(--pp-text-secondary);background:transparent;border:1px solid var(--pp-border);border-radius:6px;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-22deef45]:hover{background:var(--pp-bg-tertiary);border-color:var(--pp-text-tertiary)}.tab-btn.active[data-v-22deef45]{background:var(--pp-accent-purple);color:#fff;border-color:var(--pp-accent-purple)}.tab-btn svg[data-v-22deef45]{flex-shrink:0}.chat-container[data-v-22deef45]{flex:1;display:flex;flex-direction:column;overflow:hidden}.report-agent-tools-card[data-v-22deef45]{border-bottom:1px solid var(--pp-border);background:linear-gradient(135deg,var(--pp-bg-secondary) 0%,var(--pp-bg-tertiary) 100%)}.tools-card-header[data-v-22deef45]{display:flex;align-items:center;gap:12px;padding:14px 20px}.tools-card-avatar[data-v-22deef45]{width:44px;height:44px;min-width:44px;min-height:44px;background:linear-gradient(135deg,var(--pp-accent-purple) 0%,#7c6bff 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0;box-shadow:var(--pp-shadow-glow-purple)}.tools-card-info[data-v-22deef45]{flex:1;min-width:0}.tools-card-name[data-v-22deef45]{font-size:15px;font-weight:600;color:var(--pp-text-primary);margin-bottom:2px}.tools-card-subtitle[data-v-22deef45]{font-size:12px;color:var(--pp-text-secondary)}.tools-card-toggle[data-v-22deef45]{width:28px;height:28px;background:var(--pp-bg-primary);border:1px solid var(--pp-border);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pp-text-secondary);transition:all .2s ease;flex-shrink:0}.tools-card-toggle[data-v-22deef45]:hover{background:var(--pp-bg-tertiary);border-color:var(--pp-text-tertiary)}.tools-card-toggle svg[data-v-22deef45]{transition:transform .3s ease}.tools-card-toggle svg.is-expanded[data-v-22deef45]{transform:rotate(180deg)}.tools-card-body[data-v-22deef45]{padding:0 20px 16px}.tools-grid[data-v-22deef45]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tool-item[data-v-22deef45]{display:flex;gap:10px;padding:12px;background:var(--pp-bg-primary);border-radius:10px;border:1px solid var(--pp-border);transition:all .2s ease}.tool-item[data-v-22deef45]:hover{box-shadow:var(--pp-shadow-sm)}.tool-icon-wrapper[data-v-22deef45]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tool-purple .tool-icon-wrapper[data-v-22deef45]{background:#8b5cf61a;color:#8b5cf6}.tool-blue .tool-icon-wrapper[data-v-22deef45]{background:#3b82f61a;color:#3b82f6}.tool-orange .tool-icon-wrapper[data-v-22deef45]{background:#f973161a;color:#f97316}.tool-green .tool-icon-wrapper[data-v-22deef45]{background:#22c55e1a;color:#22c55e}.tool-content[data-v-22deef45]{flex:1;min-width:0}.tool-name[data-v-22deef45]{font-size:12px;font-weight:600;color:var(--pp-text-primary);margin-bottom:4px}.tool-desc[data-v-22deef45]{font-size:11px;color:var(--pp-text-tertiary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-profile-card[data-v-22deef45]{border-bottom:1px solid var(--pp-border);background:linear-gradient(135deg,var(--pp-bg-secondary) 0%,var(--pp-bg-tertiary) 100%)}.profile-card-header[data-v-22deef45]{display:flex;align-items:center;gap:12px;padding:14px 20px}.profile-card-avatar[data-v-22deef45]{width:44px;height:44px;min-width:44px;min-height:44px;background:linear-gradient(135deg,var(--pp-accent-purple) 0%,#7c6bff 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0;box-shadow:var(--pp-shadow-glow-purple)}.profile-card-info[data-v-22deef45]{flex:1;min-width:0}.profile-card-name[data-v-22deef45]{font-size:15px;font-weight:600;color:var(--pp-text-primary);margin-bottom:2px}.profile-card-meta[data-v-22deef45]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pp-text-secondary)}.profile-card-handle[data-v-22deef45]{color:var(--pp-text-tertiary)}.profile-card-profession[data-v-22deef45]{padding:2px 8px;background:var(--pp-bg-tertiary);border-radius:4px;font-size:11px;font-weight:500}.profile-card-toggle[data-v-22deef45]{width:28px;height:28px;background:var(--pp-bg-primary);border:1px solid var(--pp-border);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pp-text-secondary);transition:all .2s ease;flex-shrink:0}.profile-card-toggle[data-v-22deef45]:hover{background:var(--pp-bg-tertiary);border-color:var(--pp-text-tertiary)}.profile-card-toggle svg[data-v-22deef45]{transition:transform .3s ease}.profile-card-toggle svg.is-expanded[data-v-22deef45]{transform:rotate(180deg)}.profile-card-body[data-v-22deef45]{padding:0 20px 16px;display:flex;flex-direction:column;gap:12px}.profile-card-label[data-v-22deef45]{font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.profile-card-bio[data-v-22deef45]{background:var(--pp-bg-primary);padding:12px 14px;border-radius:8px;border:1px solid var(--pp-border)}.profile-card-bio p[data-v-22deef45]{margin:0;font-size:13px;line-height:1.6;color:var(--pp-text-secondary)}.target-selector[data-v-22deef45]{padding:16px 24px;border-bottom:1px solid var(--pp-border)}.selector-label[data-v-22deef45]{font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.selector-options[data-v-22deef45]{display:flex;gap:12px}.target-option[data-v-22deef45]{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;color:var(--pp-text-secondary);background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:6px;cursor:pointer;transition:all .2s ease}.target-option[data-v-22deef45]:hover{border-color:var(--pp-text-tertiary)}.target-option.active[data-v-22deef45]{background:var(--pp-accent-purple);color:#fff;border-color:var(--pp-accent-purple)}.agent-dropdown[data-v-22deef45]{position:relative}.dropdown-arrow[data-v-22deef45]{margin-left:4px;transition:transform .2s ease;opacity:.6}.dropdown-arrow.open[data-v-22deef45]{transform:rotate(180deg)}.dropdown-menu[data-v-22deef45]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:240px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:12px;box-shadow:var(--pp-shadow-lg);max-height:320px;overflow-y:auto;z-index:100}.dropdown-header[data-v-22deef45]{padding:12px 16px 8px;font-size:11px;font-weight:600;color:var(--pp-text-tertiary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--pp-border)}.dropdown-item[data-v-22deef45]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .15s ease;border-left:3px solid transparent}.dropdown-item[data-v-22deef45]:hover{background:var(--pp-bg-tertiary);border-left-color:var(--pp-accent-purple)}.dropdown-item[data-v-22deef45]:first-of-type{margin-top:4px}.dropdown-item[data-v-22deef45]:last-child{margin-bottom:4px}.agent-avatar[data-v-22deef45]{width:32px;height:32px;min-width:32px;min-height:32px;background:linear-gradient(135deg,var(--pp-accent-purple) 0%,#7c6bff 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;box-shadow:var(--pp-shadow-sm)}.agent-info[data-v-22deef45]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.agent-name[data-v-22deef45]{font-size:13px;font-weight:600;color:var(--pp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-role[data-v-22deef45]{font-size:11px;color:var(--pp-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-messages[data-v-22deef45]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.chat-empty[data-v-22deef45]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--pp-text-tertiary)}.empty-icon[data-v-22deef45]{opacity:.3}.empty-text[data-v-22deef45]{font-size:14px;text-align:center;max-width:280px;line-height:1.6}.chat-message[data-v-22deef45]{display:flex;gap:12px}.chat-message.user[data-v-22deef45]{flex-direction:row-reverse}.message-avatar[data-v-22deef45]{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.chat-message.user .message-avatar[data-v-22deef45]{background:var(--pp-accent-purple);color:#fff}.chat-message.assistant .message-avatar[data-v-22deef45]{background:var(--pp-bg-tertiary);color:var(--pp-text-primary)}.message-content[data-v-22deef45]{max-width:70%;display:flex;flex-direction:column;gap:6px}.chat-message.user .message-content[data-v-22deef45]{align-items:flex-end}.message-header[data-v-22deef45]{display:flex;align-items:center;gap:8px}.chat-message.user .message-header[data-v-22deef45]{flex-direction:row-reverse}.sender-name[data-v-22deef45]{font-size:12px;font-weight:600;color:var(--pp-text-primary)}.message-time[data-v-22deef45]{font-size:11px;color:var(--pp-text-tertiary)}.message-text[data-v-22deef45]{padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5}.chat-message.user .message-text[data-v-22deef45]{background:var(--pp-accent-purple);color:#fff;border-bottom-right-radius:4px}.chat-message.assistant .message-text[data-v-22deef45]{background:var(--pp-bg-secondary);color:var(--pp-text-secondary);border-bottom-left-radius:4px}.message-text[data-v-22deef45] .md-p{margin:0}.message-text[data-v-22deef45] .md-p:last-child{margin-bottom:0}.message-text[data-v-22deef45]{counter-reset:list-counter}.message-text[data-v-22deef45] .md-ol{list-style:none;padding-left:0;margin:8px 0}.message-text[data-v-22deef45] .md-oli{counter-increment:list-counter;display:flex;gap:8px;margin:4px 0}.message-text[data-v-22deef45] .md-oli:before{content:counter(list-counter) ".";font-weight:600;color:var(--pp-text-primary);min-width:20px;flex-shrink:0}.message-text[data-v-22deef45] .md-ul{padding-left:20px;margin:8px 0}.message-text[data-v-22deef45] .md-li{margin:4px 0}.typing-indicator[data-v-22deef45]{display:flex;gap:4px;padding:10px 14px;background:var(--pp-bg-secondary);border-radius:12px 12px 12px 4px}.typing-indicator span[data-v-22deef45]{width:8px;height:8px;background:var(--pp-text-tertiary);border-radius:50%;animation:typing-22deef45 1.4s infinite ease-in-out}.typing-indicator span[data-v-22deef45]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-22deef45]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-22deef45]:nth-child(3){animation-delay:.4s}@keyframes typing-22deef45{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.chat-input-area[data-v-22deef45]{padding:16px 24px;border-top:1px solid var(--pp-border);display:flex;gap:12px;align-items:flex-end}.chat-input[data-v-22deef45]{flex:1;padding:12px 16px;font-size:14px;border:1px solid var(--pp-border);border-radius:8px;resize:none;font-family:inherit;line-height:1.5;transition:border-color .2s ease;background:var(--pp-bg-secondary);color:var(--pp-text-primary)}.chat-input[data-v-22deef45]:focus{outline:none;border-color:var(--pp-accent-purple)}.chat-input[data-v-22deef45]:disabled{background:var(--pp-bg-tertiary);cursor:not-allowed;color:var(--pp-text-tertiary)}.send-btn[data-v-22deef45]{width:44px;height:44px;background:var(--pp-accent-purple);color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.send-btn[data-v-22deef45]:hover:not(:disabled){background:#7c6bff}.send-btn[data-v-22deef45]:disabled{background:var(--pp-bg-tertiary);color:var(--pp-text-tertiary);cursor:not-allowed}.survey-container[data-v-22deef45]{flex:1;display:flex;flex-direction:column;overflow:hidden}.survey-setup[data-v-22deef45]{flex:1;display:flex;flex-direction:column;padding:24px;border-bottom:1px solid var(--pp-border);overflow:hidden}.setup-section[data-v-22deef45]{margin-bottom:24px}.setup-section[data-v-22deef45]:first-child{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.setup-section[data-v-22deef45]:last-child{margin-bottom:0}.section-header[data-v-22deef45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.setup-section .section-header .section-title[data-v-22deef45]{font-size:13px;font-weight:600;color:var(--pp-text-primary)}.selection-count[data-v-22deef45]{font-size:12px;color:var(--pp-text-tertiary)}.agents-grid[data-v-22deef45]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;flex:1;overflow-y:auto;padding:4px;align-content:start}.agent-checkbox[data-v-22deef45]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:8px;cursor:pointer;transition:all .2s ease}.agent-checkbox[data-v-22deef45]:hover{border-color:var(--pp-text-tertiary)}.agent-checkbox.checked[data-v-22deef45]{background:#22c5811a;border-color:var(--pp-success)}.agent-checkbox input[data-v-22deef45]{display:none}.checkbox-avatar[data-v-22deef45]{width:28px;height:28px;min-width:28px;min-height:28px;background:var(--pp-bg-tertiary);color:var(--pp-text-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.agent-checkbox.checked .checkbox-avatar[data-v-22deef45]{background:var(--pp-success);color:#fff}.checkbox-info[data-v-22deef45]{flex:1;min-width:0}.checkbox-name[data-v-22deef45]{display:block;font-size:12px;font-weight:600;color:var(--pp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-role[data-v-22deef45]{display:block;font-size:10px;color:var(--pp-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-indicator[data-v-22deef45]{width:20px;height:20px;border:2px solid var(--pp-border);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.agent-checkbox.checked .checkbox-indicator[data-v-22deef45]{background:var(--pp-success);border-color:var(--pp-success);color:#fff}.checkbox-indicator svg[data-v-22deef45]{opacity:0;transform:scale(.5);transition:all .2s ease}.agent-checkbox.checked .checkbox-indicator svg[data-v-22deef45]{opacity:1;transform:scale(1)}.selection-actions[data-v-22deef45]{display:flex;gap:8px;margin-top:12px}.action-link[data-v-22deef45]{font-size:12px;color:var(--pp-text-secondary);background:none;border:none;cursor:pointer;padding:0}.action-link[data-v-22deef45]:hover{color:var(--pp-accent-volt);text-decoration:underline}.action-divider[data-v-22deef45]{color:var(--pp-border)}.survey-input[data-v-22deef45]{width:100%;padding:14px 16px;font-size:14px;border:1px solid var(--pp-border);border-radius:8px;resize:none;font-family:inherit;line-height:1.5;transition:border-color .2s ease;background:var(--pp-bg-secondary);color:var(--pp-text-primary)}.survey-input[data-v-22deef45]:focus{outline:none;border-color:var(--pp-accent-purple)}.survey-submit-btn[data-v-22deef45]{width:100%;padding:14px 24px;font-size:14px;font-weight:600;color:#fff;background:var(--pp-accent-purple);border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}.survey-submit-btn[data-v-22deef45]:hover:not(:disabled){background:#7c6bff}.survey-submit-btn[data-v-22deef45]:disabled{background:var(--pp-bg-tertiary);color:var(--pp-text-tertiary);cursor:not-allowed}.loading-spinner[data-v-22deef45]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-22deef45 .8s linear infinite}@keyframes spin-22deef45{to{transform:rotate(360deg)}}.survey-results[data-v-22deef45]{flex:1;overflow-y:auto;padding:24px}.results-header[data-v-22deef45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-title[data-v-22deef45]{font-size:14px;font-weight:600;color:var(--pp-text-primary)}.results-count[data-v-22deef45]{font-size:12px;color:var(--pp-text-tertiary)}.results-list[data-v-22deef45]{display:flex;flex-direction:column;gap:16px}.result-card[data-v-22deef45]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:12px;padding:20px}.result-header[data-v-22deef45]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.result-avatar[data-v-22deef45]{width:36px;height:36px;min-width:36px;min-height:36px;background:var(--pp-accent-purple);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.result-info[data-v-22deef45]{display:flex;flex-direction:column;gap:2px}.result-name[data-v-22deef45]{font-size:14px;font-weight:600;color:var(--pp-text-primary)}.result-role[data-v-22deef45]{font-size:12px;color:var(--pp-text-tertiary)}.result-question[data-v-22deef45]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--pp-bg-primary);border-radius:8px;margin-bottom:12px;font-size:13px;color:var(--pp-text-secondary)}.result-question svg[data-v-22deef45]{flex-shrink:0;margin-top:2px}.result-answer[data-v-22deef45]{font-size:14px;line-height:1.7;color:var(--pp-text-secondary)}[data-v-22deef45] .md-p{margin:0 0 12px}[data-v-22deef45] .md-h2{font-size:20px;font-weight:700;color:var(--pp-text-primary);margin:24px 0 12px}[data-v-22deef45] .md-h3{font-size:16px;font-weight:600;color:var(--pp-text-primary);margin:20px 0 10px}[data-v-22deef45] .md-h4{font-size:14px;font-weight:600;color:var(--pp-text-secondary);margin:16px 0 8px}[data-v-22deef45] .md-h5{font-size:13px;font-weight:600;color:var(--pp-text-secondary);margin:12px 0 6px}[data-v-22deef45] .md-ul,[data-v-22deef45] .md-ol{margin:12px 0;padding-left:24px}[data-v-22deef45] .md-li,[data-v-22deef45] .md-oli{margin:6px 0}.chat-messages[data-v-22deef45] .md-quote,.result-answer[data-v-22deef45] .md-quote{margin:12px 0;padding:12px 16px;background:var(--pp-bg-tertiary);border-left:3px solid var(--pp-accent-purple);color:var(--pp-text-secondary)}[data-v-22deef45] .code-block{margin:12px 0;padding:12px 16px;background:var(--pp-bg-tertiary);border-radius:6px;overflow-x:auto}[data-v-22deef45] .code-block code{font-family:var(--pp-font-mono);font-size:13px;color:var(--pp-text-primary)}[data-v-22deef45] .inline-code{font-family:var(--pp-font-mono);font-size:13px;background:var(--pp-bg-tertiary);padding:2px 6px;border-radius:4px;color:var(--pp-accent-volt)}[data-v-22deef45] .md-hr{border:none;border-top:1px solid var(--pp-border);margin:24px 0}[data-theme=light]{background:#0000001f}[data-theme=light]{background:#0003}[data-theme=light]{border-color:#ffffff4d;border-top-color:#fff}[data-theme=light]{color:#fff}[data-theme=light]{background:#0000004d}.main-view[data-v-7ed493da]{height:100vh;display:flex;flex-direction:column;background:var(--pp-bg-primary);overflow:hidden;font-family:var(--pp-font-primary)}.app-header[data-v-7ed493da]{height:60px;border-bottom:1px solid var(--pp-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--pp-bg-primary);z-index:100;position:relative}.header-center[data-v-7ed493da]{position:absolute;left:50%;transform:translate(-50%)}.brand[data-v-7ed493da]{font-family:var(--pp-font-mono);font-weight:800;font-size:18px;letter-spacing:1px;cursor:pointer}.view-switcher[data-v-7ed493da]{display:flex;background:var(--pp-bg-secondary);padding:4px;border-radius:6px;gap:4px}.switch-btn[data-v-7ed493da]{border:none;background:transparent;padding:6px 16px;font-size:12px;font-weight:600;color:var(--pp-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s}.switch-btn.active[data-v-7ed493da]{background:var(--pp-bg-primary);color:var(--pp-text-primary);box-shadow:0 2px 4px #0000000d}.header-right[data-v-7ed493da]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-7ed493da]{display:flex;align-items:center;gap:8px;font-size:14px}.step-num[data-v-7ed493da]{font-family:var(--pp-font-mono);font-weight:700;color:var(--pp-text-tertiary)}.step-name[data-v-7ed493da]{font-weight:700;color:var(--pp-text-primary)}.step-divider[data-v-7ed493da]{width:1px;height:14px;background-color:var(--pp-border)}.status-indicator[data-v-7ed493da]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pp-text-secondary);font-weight:500}.dot[data-v-7ed493da]{width:8px;height:8px;border-radius:50%;background:#ccc}.status-indicator.ready .dot[data-v-7ed493da]{background:#4caf50}.status-indicator.processing .dot[data-v-7ed493da]{background:#ff9800;animation:pulse-7ed493da 1s infinite}.status-indicator.completed .dot[data-v-7ed493da]{background:#4caf50}.status-indicator.error .dot[data-v-7ed493da]{background:#f44336}@keyframes pulse-7ed493da{50%{opacity:.5}}.content-area[data-v-7ed493da]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-7ed493da]{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-7ed493da]{border-right:1px solid var(--pp-border)}.cn-card[data-v-8f49f97f]{padding:18px 20px;margin:0 0 20px;background:linear-gradient(135deg,#7460fa1a,#7460fa08 60%);border:1px solid rgba(116,96,250,.3);border-radius:10px}.cn-head[data-v-8f49f97f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cn-eyebrow[data-v-8f49f97f]{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b6a8ff}.cn-regen[data-v-8f49f97f]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--pp-text-secondary, rgba(255, 255, 255, .7));cursor:pointer;font-size:.8rem;font-family:inherit}.cn-regen[data-v-8f49f97f]:hover:not(:disabled){background:#ffffff1a;color:#fff}.cn-regen[data-v-8f49f97f]:disabled{opacity:.5;cursor:wait}.cn-loading[data-v-8f49f97f]{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .65))}.cn-spinner[data-v-8f49f97f]{width:12px;height:12px;border:2px solid #b6a8ff;border-right-color:transparent;border-radius:50%;display:inline-block;animation:cn-spin-8f49f97f .7s linear infinite}@keyframes cn-spin-8f49f97f{to{transform:rotate(360deg)}}.cn-error[data-v-8f49f97f]{font-size:.82rem;color:#e89191;padding:10px 12px;border-radius:5px;background:#d9636314}.cn-retry[data-v-8f49f97f]{margin-left:8px;padding:2px 8px;font-size:.72rem;background:#d963632e;color:#d96363;border:1px solid rgba(217,99,99,.4);border-radius:3px;cursor:pointer;font-family:inherit}.cn-narrative[data-v-8f49f97f]{margin-bottom:14px}.cn-para[data-v-8f49f97f]{margin:0 0 12px;font-size:.94rem;line-height:1.6;color:var(--pp-text-primary, rgba(255, 255, 255, .95))}.cn-para[data-v-8f49f97f]:last-child{margin-bottom:0}.cn-pill-row[data-v-8f49f97f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}.cn-pill-label[data-v-8f49f97f]{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55));margin-right:4px}.cn-pill[data-v-8f49f97f]{padding:4px 10px;border-radius:12px;font-size:.78rem;font-weight:500}.cn-pill-win[data-v-8f49f97f]{color:#6fd17a;background:#58cc621a;border:1px solid rgba(88,204,98,.3)}.cn-pill-issue[data-v-8f49f97f]{color:#f08a6e;background:#f08a6e1a;border:1px solid rgba(240,138,110,.3)}.cn-next[data-v-8f49f97f]{margin-top:14px;padding:12px 14px;background:#7460fa14;border-left:3px solid #6f5af0;border-radius:5px}.cn-next-tag[data-v-8f49f97f]{display:block;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b6a8ff;margin-bottom:4px}.cn-next-text[data-v-8f49f97f]{margin:0;font-size:.88rem;line-height:1.55;color:var(--pp-text-primary, rgba(255, 255, 255, .95))}.cn-foot[data-v-8f49f97f]{margin:12px 0 0;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08);font-size:.7rem;font-style:italic;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5))}.compare-view[data-v-909a451e]{min-height:100vh;background:var(--pp-bg-primary);color:var(--pp-text-primary);font-family:var(--pp-font-primary);display:flex;flex-direction:column}.compare-header[data-v-909a451e]{height:60px;border-bottom:1px solid var(--pp-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--pp-bg-primary);position:sticky;top:0;z-index:100}.header-left[data-v-909a451e]{display:flex;align-items:center;gap:16px}.back-link[data-v-909a451e]{cursor:pointer;color:var(--pp-text-secondary);font-size:.9rem}.back-link[data-v-909a451e]:hover{color:var(--pp-text-primary)}.brand[data-v-909a451e]{font-family:var(--pp-font-mono);font-weight:800;font-size:18px;letter-spacing:1px}.mode-badge[data-v-909a451e]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#5f4dff1f;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);font-family:var(--pp-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;border-radius:12px}.compare-main[data-v-909a451e]{flex:1;max-width:1400px;width:100%;margin:0 auto;padding:28px 32px 60px}.loading[data-v-909a451e],.empty-state[data-v-909a451e]{text-align:center;padding:60px 0;color:var(--pp-text-secondary)}.link-btn[data-v-909a451e]{margin-top:16px;background:var(--pp-gradient);color:var(--pp-bg-primary);border:none;padding:12px 24px;border-radius:var(--pp-radius-m);font-weight:700;cursor:pointer}.compare-summary[data-v-909a451e]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:22px 28px;margin-bottom:24px}.compare-title[data-v-909a451e]{font-size:1.4rem;font-weight:700;margin:0 0 16px;background:var(--pp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.summary-stats[data-v-909a451e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px}.summary-stat[data-v-909a451e]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-909a451e]{font-family:var(--pp-font-mono);font-size:.7rem;letter-spacing:1px;text-transform:uppercase;color:var(--pp-text-tertiary)}.stat-value[data-v-909a451e]{font-size:1.8rem;font-weight:800;letter-spacing:-.5px}.stat-value small[data-v-909a451e]{font-size:.8rem;color:var(--pp-text-tertiary);font-weight:500;margin-left:4px}.stat-value.good[data-v-909a451e]{color:#58cc62}.stat-value.bad[data-v-909a451e]{color:#e3504e}.stat-value.neutral[data-v-909a451e]{color:var(--pp-text-secondary)}.stat-value.score-strong[data-v-909a451e]{color:#58cc62}.stat-value.score-good[data-v-909a451e]{color:#b3e84a}.stat-value.score-iterate[data-v-909a451e]{color:#f5c842}.stat-value.score-rework[data-v-909a451e]{color:#f59042}.stat-value.score-pivot[data-v-909a451e]{color:#e3504e}.progression-chart[data-v-909a451e]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:28px 32px;margin-bottom:24px}.chart-canvas[data-v-909a451e]{position:relative;height:240px;padding:8px 32px 32px 8px}.chart-grid[data-v-909a451e]{position:absolute;inset:8px 32px 32px 8px}.grid-line[data-v-909a451e]{position:absolute;left:0;right:0;border-top:1px dashed rgba(255,255,255,.06)}.grid-line .grid-label[data-v-909a451e]{position:absolute;right:-28px;top:-7px;font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-text-tertiary)}.target-line[data-v-909a451e]{position:absolute;left:0;right:0;border-top:2px dashed rgba(234,255,0,.4)}.target-line-label[data-v-909a451e]{position:absolute;right:4px;top:-16px;font-family:var(--pp-font-mono);font-size:.7rem;letter-spacing:1px;color:var(--pp-accent-volt);text-transform:uppercase}.chart-svg[data-v-909a451e]{position:absolute;inset:8px 32px 32px 8px;width:calc(100% - 40px);height:calc(100% - 40px)}.score-line[data-v-909a451e]{fill:none;stroke:var(--pp-accent-volt);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(234,255,0,.4))}.score-line.good[data-v-909a451e]{stroke:#58cc62;filter:drop-shadow(0 0 6px rgba(88,204,98,.45))}.score-line.bad[data-v-909a451e]{stroke:#e3504e;filter:drop-shadow(0 0 6px rgba(227,80,78,.45))}.score-line.neutral[data-v-909a451e]{stroke:var(--pp-text-secondary);filter:none}.chart-points[data-v-909a451e]{position:absolute;inset:8px 32px 32px 8px}.chart-point-wrap[data-v-909a451e]{position:absolute;bottom:0;height:100%;width:0}.chart-dot[data-v-909a451e]{position:absolute;transform:translate(-50%,50%);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--pp-font-mono);font-size:.78rem;font-weight:700;border:2px solid var(--pp-bg-primary);box-shadow:0 4px 12px #0006;cursor:pointer;z-index:5;transition:transform .15s}.chart-dot[data-v-909a451e]:hover{transform:translate(-50%,50%) scale(1.15)}.chart-dot.score-strong[data-v-909a451e]{background:#58cc62;color:#0a0a0a}.chart-dot.score-good[data-v-909a451e]{background:#b3e84a;color:#0a0a0a}.chart-dot.score-iterate[data-v-909a451e]{background:#f5c842;color:#0a0a0a}.chart-dot.score-rework[data-v-909a451e]{background:#f59042;color:#0a0a0a}.chart-dot.score-pivot[data-v-909a451e]{background:#e3504e;color:#fff}.chart-x-label[data-v-909a451e]{position:absolute;bottom:-22px;left:0;transform:translate(-50%);font-family:var(--pp-font-mono);font-size:.75rem;color:var(--pp-text-secondary);font-weight:700}.iteration-cards[data-v-909a451e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.iter-col[data-v-909a451e]{background:var(--pp-bg-secondary);border:1px solid var(--pp-border);border-radius:var(--pp-radius-m);padding:20px;display:flex;flex-direction:column;gap:10px}.iter-col-head[data-v-909a451e]{display:flex;justify-content:space-between;align-items:baseline}.iter-num[data-v-909a451e]{font-family:var(--pp-font-mono);font-weight:700;font-size:.9rem;color:var(--pp-accent-volt)}.iter-status[data-v-909a451e]{font-family:var(--pp-font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:1px;color:var(--pp-text-tertiary)}.iter-score-block[data-v-909a451e]{text-align:center;padding:16px;border-radius:var(--pp-radius-s);background:var(--pp-bg-tertiary)}.iter-score-block.score-strong[data-v-909a451e]{color:#58cc62}.iter-score-block.score-good[data-v-909a451e]{color:#b3e84a}.iter-score-block.score-iterate[data-v-909a451e]{color:#f5c842}.iter-score-block.score-rework[data-v-909a451e]{color:#f59042}.iter-score-block.score-pivot[data-v-909a451e]{color:#e3504e}.iter-score-block.pending[data-v-909a451e]{color:var(--pp-text-tertiary)}.big-score[data-v-909a451e]{font-size:2.6rem;font-weight:800;letter-spacing:-1px}.of-100[data-v-909a451e]{font-size:.8rem;font-weight:500;margin-left:4px;opacity:.7}.pending-text[data-v-909a451e]{font-family:var(--pp-font-mono);font-size:.8rem;letter-spacing:1px}.iter-summary[data-v-909a451e]{font-size:.82rem;line-height:1.55;color:var(--pp-text-secondary);margin:0}.iter-actions[data-v-909a451e]{margin-top:auto}.iter-go[data-v-909a451e]{width:100%;background:#5f4dff1a;border:1px solid rgba(95,77,255,.4);color:var(--pp-accent-purple, #b8b0ff);padding:8px 14px;border-radius:var(--pp-radius-s);font-family:var(--pp-font-mono);font-size:.78rem;cursor:pointer;transition:background .15s,transform .15s}.iter-go[data-v-909a451e]:hover{background:#5f4dff2e;transform:translateY(-1px)}.showcase-page[data-v-592662c0]{min-height:100vh;padding:32px 24px 64px;background:var(--pp-bg-primary);background-image:radial-gradient(var(--pp-border) 1.5px,transparent 1.5px);background-size:24px 24px}.showcase-header[data-v-592662c0]{max-width:1100px;margin:0 auto 32px;text-align:center}.back-link[data-v-592662c0]{display:inline-block;margin-bottom:18px;padding:8px 12px;font-size:.85rem;color:var(--pp-text-secondary);text-decoration:none;border-radius:6px;transition:color .15s,background .15s}.back-link[data-v-592662c0]:hover{color:var(--pp-accent-purple, #a78bfa);background:#5f4dff0f}.back-link[data-v-592662c0]:focus-visible{outline:2px solid rgba(95,77,255,.6);outline-offset:2px}.showcase-title[data-v-592662c0]{margin:0 0 8px;font-size:2.25rem;font-weight:700;color:var(--pp-text-primary);letter-spacing:-.02em}.showcase-subtitle[data-v-592662c0]{max-width:640px;margin:0 auto;font-size:.95rem;line-height:1.55;color:var(--pp-text-secondary)}.showcase-subtitle-aside[data-v-592662c0]{display:block;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:.82rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .55))}.subtitle-jump-link[data-v-592662c0]{display:inline;padding:2px 6px;font:inherit;color:var(--pp-accent-purple, #a78bfa);background:transparent;border:0;border-radius:4px;cursor:pointer;text-decoration:underline;transition:background .15s}.subtitle-jump-link[data-v-592662c0]:hover{background:#5f4dff14}.subtitle-jump-link[data-v-592662c0]:focus-visible{outline:2px solid rgba(95,77,255,.6);outline-offset:2px}.showcase-keyhint[data-v-592662c0]{margin:14px auto 0;font-size:.72rem;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));letter-spacing:.02em}.showcase-keyhint kbd[data-v-592662c0]{display:inline-block;min-width:18px;padding:1px 6px;margin:0 1px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;background:#5f4dff14;border:1px solid rgba(95,77,255,.2);border-radius:4px;color:var(--pp-text-secondary);text-align:center}.showcase-grid[data-v-592662c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;max-width:1100px;margin:0 auto}.showcase-footer[data-v-592662c0]{max-width:1100px;margin:40px auto 0;text-align:center;font-size:.85rem;color:var(--pp-text-secondary)}.footer-link[data-v-592662c0]{display:inline-block;padding:6px 10px;color:var(--pp-accent-purple, #a78bfa);text-decoration:none;border-radius:6px;transition:background .15s}.footer-link[data-v-592662c0]:hover{text-decoration:underline;background:#5f4dff0f}.footer-link[data-v-592662c0]:focus-visible{outline:2px solid rgba(95,77,255,.6);outline-offset:2px}.showcase-toast[data-v-592662c0]{position:fixed;right:24px;bottom:24px;max-width:420px;padding:16px 18px;background:var(--pp-bg-elevated, #161628);border:1px solid var(--pp-border, #2b2a56);border-left:3px solid #ffb454;border-radius:10px;box-shadow:0 10px 40px #00000073;z-index:999;color:var(--pp-text-primary, #eaeaea)}.toast-body strong[data-v-592662c0]{display:block;font-size:14px;margin-bottom:4px}.toast-body p[data-v-592662c0]{margin:0;font-size:13px;line-height:1.5;color:var(--pp-text-secondary, #b4b4c8)}.toast-actions[data-v-592662c0]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.toast-actions button[data-v-592662c0]{appearance:none;font:inherit;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500}.toast-primary[data-v-592662c0]{background:linear-gradient(135deg,#5f4dff,#a78bff);color:#fff;border:none}.toast-secondary[data-v-592662c0]{background:transparent;color:var(--pp-text-secondary, #b4b4c8);border:1px solid var(--pp-border, #2b2a56)}.toast-fade-enter-active[data-v-592662c0],.toast-fade-leave-active[data-v-592662c0]{transition:opacity .2s,transform .2s}.toast-fade-enter-from[data-v-592662c0],.toast-fade-leave-to[data-v-592662c0]{opacity:0;transform:translateY(8px)}.meth-view[data-v-7bc874ae]{background:var(--pp-bg-primary, #1a1a23);color:var(--pp-text-primary, #fff);min-height:100vh;font-family:var(--pp-font-primary, system-ui)}.meth-view-head[data-v-7bc874ae]{border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .08));padding:24px 0;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .03))}.meth-view-head-inner[data-v-7bc874ae]{max-width:820px;margin:0 auto;padding:0 28px}.meth-back[data-v-7bc874ae]{display:inline-block;font-size:12px;font-family:var(--pp-font-mono, ui-monospace, monospace);letter-spacing:.04em;color:var(--pp-text-secondary, rgba(255, 255, 255, .6));text-decoration:none;margin-bottom:14px}.meth-back[data-v-7bc874ae]:hover{color:var(--pp-text-primary, #fff)}.meth-view-title[data-v-7bc874ae]{margin:0;font-size:28px;font-weight:700;letter-spacing:-.01em}.meth-view-sub[data-v-7bc874ae]{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--pp-text-secondary, rgba(255, 255, 255, .65));max-width:700px}.meth-view-body[data-v-7bc874ae]{max-width:820px;margin:0 auto;padding:28px}.meth-toc[data-v-7bc874ae]{padding:14px 18px;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .03));border:1px solid var(--pp-border, rgba(255, 255, 255, .06));border-radius:6px;margin-bottom:28px;font-size:13px;line-height:1.7}.meth-toc strong[data-v-7bc874ae]{display:block;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-tertiary, rgba(255, 255, 255, .5));margin-bottom:6px}.meth-toc ol[data-v-7bc874ae]{margin:0;padding-left:24px;color:var(--pp-text-secondary, rgba(255, 255, 255, .78))}.meth-toc a[data-v-7bc874ae]{color:inherit;text-decoration:none}.meth-toc a[data-v-7bc874ae]:hover{color:var(--pp-accent, #ff6ac1);text-decoration:underline}.meth-view-section[data-v-7bc874ae]{margin-bottom:36px;scroll-margin-top:24px}.meth-view-section h2[data-v-7bc874ae]{margin:0 0 10px;font-size:22px;font-weight:700;letter-spacing:-.005em}.meth-view-section h3[data-v-7bc874ae]{margin:22px 0 8px;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--pp-text-secondary, rgba(255, 255, 255, .7))}.meth-view-section p[data-v-7bc874ae],.meth-view-section ul[data-v-7bc874ae],.meth-view-section ol[data-v-7bc874ae]{font-size:14.5px;line-height:1.65;color:var(--pp-text-secondary, rgba(255, 255, 255, .82));margin:12px 0}.meth-view-section ul[data-v-7bc874ae],.meth-view-section ol[data-v-7bc874ae]{padding-left:22px}.meth-view-section li[data-v-7bc874ae]{margin-bottom:6px}.meth-view-section strong[data-v-7bc874ae]{color:var(--pp-text-primary, #fff)}.meth-view-section em[data-v-7bc874ae]{color:var(--pp-text-primary, #fff);font-style:italic}.meth-view-section code[data-v-7bc874ae]{background:#0000004d;padding:1px 6px;border-radius:3px;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:12.5px;color:#b6a8ff}.meth-view-section pre[data-v-7bc874ae]{background:#00000052;padding:12px 14px;border-radius:6px;border-left:2px solid rgba(116,96,250,.45);overflow-x:auto;font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:11.5px;line-height:1.5;color:#b6a8ff}.meth-refs li[data-v-7bc874ae]{font-size:13.5px}.meth-refs a[data-v-7bc874ae]{color:var(--pp-accent, #ff6ac1);text-decoration:none;margin-left:4px}.meth-refs a[data-v-7bc874ae]:hover{text-decoration:underline}.auth-tabs[data-v-e75bdc8e]{display:flex;flex-direction:column;gap:20px}.seg[data-v-e75bdc8e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:4px;background:#ffffff0a;border:1px solid var(--pp-border, #2b2a56);border-radius:10px}.seg-btn[data-v-e75bdc8e]{appearance:none;background:transparent;border:none;color:var(--pp-text-secondary, #bfbfbf);font-size:13px;font-weight:500;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.seg-btn[data-v-e75bdc8e]:hover{color:var(--pp-text-primary, #eaeaea)}.seg-btn.active[data-v-e75bdc8e]{background:var(--pp-bg-tertiary, #181f42);color:var(--pp-text-primary, #eaeaea);box-shadow:0 1px #ffffff0a inset}.form[data-v-e75bdc8e]{display:flex;flex-direction:column;gap:14px}.field[data-v-e75bdc8e]{display:flex;flex-direction:column;gap:6px}.label[data-v-e75bdc8e]{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--pp-text-tertiary, #8b8b8b);text-transform:uppercase}.field input[data-v-e75bdc8e]{appearance:none;background:#ffffff08;border:1px solid var(--pp-border, #2b2a56);border-radius:8px;padding:11px 13px;font-size:14px;color:var(--pp-text-primary, #eaeaea);font-family:inherit;transition:border-color .12s ease,background .12s ease}.field input[data-v-e75bdc8e]::placeholder{color:#ffffff47}.field input[data-v-e75bdc8e]:focus{outline:none;border-color:var(--pp-accent-purple, #5f4dff);background:#5f4dff0f}.primary[data-v-e75bdc8e]{appearance:none;border:none;cursor:pointer;padding:12px 16px;font-size:14px;font-weight:600;color:#0d1117;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));background-size:200% 100%;background-position:0% 50%;border-radius:8px;transition:background-position .24s ease,transform .12s ease,box-shadow .12s ease;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.primary[data-v-e75bdc8e]:hover:not(:disabled){background-position:100% 50%;transform:translateY(-1px);box-shadow:0 6px 20px -8px #5f4dff99}.primary[data-v-e75bdc8e]:active:not(:disabled){transform:translateY(0)}.primary[data-v-e75bdc8e]:disabled{opacity:.7;cursor:progress}.spinner[data-v-e75bdc8e]{width:16px;height:16px;border:2px solid rgba(13,17,23,.25);border-top-color:#0d1117;border-radius:50%;animation:spin-e75bdc8e .7s linear infinite}@keyframes spin-e75bdc8e{to{transform:rotate(360deg)}}.oauth-buttons[data-v-e75bdc8e]{display:flex;flex-direction:column;gap:10px}.oauth[data-v-e75bdc8e]{appearance:none;background:#ffffff0a;border:1px solid var(--pp-border, #2b2a56);color:var(--pp-text-primary, #eaeaea);font-size:14px;font-weight:500;padding:11px 14px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.oauth[data-v-e75bdc8e]:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e;transform:translateY(-1px)}.oauth[data-v-e75bdc8e]:disabled{opacity:.6;cursor:progress}.oauth-icon[data-v-e75bdc8e]{width:18px;height:18px;flex-shrink:0}.msg[data-v-e75bdc8e]{margin:0;padding:10px 12px;border-radius:8px;font-size:13px}.msg.error[data-v-e75bdc8e]{background:#ff3e3e14;color:#ff8585;border:1px solid rgba(255,62,62,.2)}.msg.info[data-v-e75bdc8e]{background:#eaff000f;color:#cad97a;border:1px solid rgba(234,255,0,.15)}.hint[data-v-e75bdc8e]{margin:0;font-size:12px;color:var(--pp-text-tertiary, #8b8b8b);text-align:center}.fade-enter-active[data-v-e75bdc8e],.fade-leave-active[data-v-e75bdc8e]{transition:opacity .2s ease}.fade-enter-from[data-v-e75bdc8e],.fade-leave-to[data-v-e75bdc8e]{opacity:0}.auth-shell[data-v-0ad1a272]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px) minmax(0,1fr);grid-template-rows:1fr auto;gap:48px;padding:56px 24px 24px;position:relative;background:radial-gradient(900px 600px at 20% 0%,rgba(95,77,255,.1),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(234,255,0,.06),transparent 60%),var(--pp-bg-primary, #0d1117);color:var(--pp-text-primary, #eaeaea);overflow:hidden}.auth-glow[data-v-0ad1a272]{position:absolute;width:700px;height:700px;top:-200px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(95,77,255,.18),transparent 65%);pointer-events:none;filter:blur(20px)}.auth-card[data-v-0ad1a272]{grid-column:2 / 3;grid-row:1;align-self:center;justify-self:center;width:100%;background:var(--pp-card-bg, var(--pp-bg-secondary, rgba(18, 25, 38, .7)));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:18px;padding:32px 32px 28px;box-shadow:0 30px 80px -30px #0009,0 1px #ffffff0a inset;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.brand-head[data-v-0ad1a272]{display:flex;flex-direction:column;gap:6px;text-align:center}.brand[data-v-0ad1a272]{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));-webkit-background-clip:text;background-clip:text;color:transparent}.tagline[data-v-0ad1a272]{margin:0;font-size:13px;color:var(--pp-text-tertiary, #8b8b8b);font-weight:500}.card-title[data-v-0ad1a272]{margin:4px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em;text-align:center;color:var(--pp-text-primary, #eaeaea)}.card-sub[data-v-0ad1a272]{margin:-10px 0 0;font-size:13px;text-align:center;color:var(--pp-text-secondary, #bfbfbf)}.alt[data-v-0ad1a272]{margin:4px 0 0;text-align:center;font-size:13px;color:var(--pp-text-tertiary, #8b8b8b)}.alt[data-v-0ad1a272] a{color:var(--pp-text-primary, #eaeaea);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);transition:border-color .12s ease}.alt[data-v-0ad1a272] a:hover{border-color:var(--pp-accent-volt, #eaff00)}.proof[data-v-0ad1a272]{grid-column:3 / 4;grid-row:1;align-self:center;max-width:320px;padding:24px;display:none}.proof h3[data-v-0ad1a272]{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-text-tertiary, #8b8b8b)}.proof ul[data-v-0ad1a272]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.proof li[data-v-0ad1a272]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--pp-text-secondary, #bfbfbf);line-height:1.5}.dot[data-v-0ad1a272]{width:8px;height:8px;margin-top:7px;flex-shrink:0;border-radius:50%;background:var(--pp-accent-volt, #eaff00);box-shadow:0 0 8px #eaff0080}.legal[data-v-0ad1a272]{grid-column:1 / -1;grid-row:2;text-align:center;font-size:12px;color:var(--pp-text-tertiary, #8b8b8b)}.legal a[data-v-0ad1a272]{color:inherit;text-decoration:none}.legal a[data-v-0ad1a272]:hover{color:var(--pp-text-secondary, #bfbfbf)}@media(min-width:960px){.proof[data-v-0ad1a272]{display:block}}@media(max-width:640px){.auth-shell[data-v-0ad1a272]{grid-template-columns:1fr;padding:32px 16px 16px;gap:24px}.auth-card[data-v-0ad1a272]{grid-column:1;padding:24px 20px}.brand[data-v-0ad1a272]{font-size:28px}}.auth-shell[data-v-31ea9ac3]{min-height:100vh;display:grid;grid-template-rows:1fr auto;place-items:center;padding:56px 24px 24px;position:relative;background:radial-gradient(900px 600px at 20% 0%,rgba(95,77,255,.1),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(234,255,0,.06),transparent 60%),var(--pp-bg-primary, #0d1117);color:var(--pp-text-primary, #eaeaea);overflow:hidden}.auth-glow[data-v-31ea9ac3]{position:absolute;width:700px;height:700px;top:-200px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(95,77,255,.18),transparent 65%);pointer-events:none;filter:blur(20px)}.auth-card[data-v-31ea9ac3]{width:100%;max-width:440px;background:var(--pp-card-bg, var(--pp-bg-secondary, rgba(18, 25, 38, .7)));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:18px;padding:32px 32px 28px;box-shadow:0 30px 80px -30px #0009,0 1px #ffffff0a inset;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.brand-head[data-v-31ea9ac3]{display:flex;flex-direction:column;gap:6px;text-align:center}.brand[data-v-31ea9ac3]{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));-webkit-background-clip:text;background-clip:text;color:transparent}.tagline[data-v-31ea9ac3]{margin:0;font-size:13px;color:var(--pp-text-tertiary, #8b8b8b);font-weight:500}.card-title[data-v-31ea9ac3]{margin:4px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em;text-align:center;color:var(--pp-text-primary, #eaeaea)}.card-sub[data-v-31ea9ac3]{margin:-10px 0 0;font-size:13px;text-align:center;color:var(--pp-text-secondary, #bfbfbf)}.links[data-v-31ea9ac3]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.muted[data-v-31ea9ac3]{color:var(--pp-text-tertiary, #8b8b8b);text-decoration:none;transition:color .12s ease}.muted[data-v-31ea9ac3]:hover{color:var(--pp-text-primary, #eaeaea)}.muted.small[data-v-31ea9ac3]{font-size:12px}.dot-sep[data-v-31ea9ac3]{color:var(--pp-text-tertiary, #8b8b8b);opacity:.5}.callback-error[data-v-31ea9ac3]{margin:0;padding:10px 14px;font-size:13px;color:#ffb454;background:#ffb45414;border:1px solid rgba(255,180,84,.25);border-radius:8px;text-align:center}.legal[data-v-31ea9ac3]{text-align:center;font-size:12px;color:var(--pp-text-tertiary, #8b8b8b)}.legal a[data-v-31ea9ac3]{color:inherit;text-decoration:none}.legal a[data-v-31ea9ac3]:hover{color:var(--pp-text-secondary, #bfbfbf)}@media(max-width:480px){.auth-shell[data-v-31ea9ac3]{padding:32px 16px 16px}.auth-card[data-v-31ea9ac3]{padding:24px 20px}.brand[data-v-31ea9ac3]{font-size:28px}}.callback[data-v-52382831]{padding:48px;text-align:center}.pricing-page[data-v-7a75bc37]{min-height:100vh;padding:56px 24px 80px;background:radial-gradient(900px 600px at 20% 0%,rgba(95,77,255,.1),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(234,255,0,.06),transparent 60%),var(--pp-bg-primary, #0d1117);color:var(--pp-text-primary, #eaeaea)}.hero[data-v-7a75bc37]{text-align:center;margin:0 auto 48px;max-width:720px}.hero h1[data-v-7a75bc37]{margin:0 0 10px;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p[data-v-7a75bc37]{margin:0;color:var(--pp-text-secondary, #bfbfbf);font-size:16px}.grid[data-v-7a75bc37]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.tier[data-v-7a75bc37]{background:var(--pp-card-bg, var(--pp-bg-secondary, rgba(18, 25, 38, .7)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:20px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tier[data-v-7a75bc37]:hover{transform:translateY(-2px);border-color:var(--pp-accent-purple, rgba(255, 255, 255, .16))}.tier.highlight[data-v-7a75bc37]{border-color:var(--pp-accent-purple, #5f4dff);box-shadow:0 20px 50px -20px #5f4dff80;position:relative}.tier.highlight[data-v-7a75bc37]:before{content:"MOST POPULAR";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));color:#0d1117;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.tier header[data-v-7a75bc37]{display:flex;flex-direction:column;gap:4px}.tier h2[data-v-7a75bc37]{margin:0;font-size:18px;font-weight:600;color:var(--pp-text-primary, #eaeaea)}.price[data-v-7a75bc37]{margin:0;display:flex;align-items:baseline;gap:4px}.amount[data-v-7a75bc37]{font-size:32px;font-weight:800;letter-spacing:-.02em}.suffix[data-v-7a75bc37]{color:var(--pp-text-tertiary, #8b8b8b);font-size:14px}.trial[data-v-7a75bc37]{margin:0;font-size:12px;color:var(--pp-accent-volt, #eaff00);font-weight:600}.tier ul[data-v-7a75bc37]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.tier li[data-v-7a75bc37]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--pp-text-secondary, #bfbfbf);line-height:1.45}.check[data-v-7a75bc37]{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--pp-accent-volt, #eaff00)}.cta[data-v-7a75bc37]{appearance:none;border:1px solid var(--pp-border, #2b2a56);background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04));color:var(--pp-text-primary, #eaeaea);font-size:14px;font-weight:600;padding:12px 16px;border-radius:10px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.cta[data-v-7a75bc37]:hover:not(:disabled){background:var(--pp-bg-secondary, rgba(255, 255, 255, .08));transform:translateY(-1px)}.cta.primary[data-v-7a75bc37]{border:none;color:#0d1117;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));background-size:200% 100%;background-position:0% 50%}.cta.primary[data-v-7a75bc37]:hover:not(:disabled){background-position:100% 50%;box-shadow:0 8px 24px -8px #5f4dff99}.cta[data-v-7a75bc37]:disabled{opacity:.7;cursor:progress}.spinner[data-v-7a75bc37]{width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:currentColor;border-radius:50%;animation:spin-7a75bc37 .7s linear infinite}@keyframes spin-7a75bc37{to{transform:rotate(360deg)}}.error-banner[data-v-7a75bc37]{max-width:720px;margin:24px auto 0;padding:12px 16px;background:#ff3e3e14;border:1px solid rgba(255,62,62,.2);color:#ff8585;border-radius:8px;font-size:13px;text-align:center}.legal[data-v-7a75bc37]{margin-top:56px;text-align:center;color:var(--pp-text-tertiary, #8b8b8b);font-size:13px}.legal a[data-v-7a75bc37]{color:var(--pp-text-secondary, #bfbfbf);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2)}.account-page[data-v-074698ec]{min-height:100vh;padding:56px 24px 80px;background:var(--pp-bg-primary, #0d1117);color:var(--pp-text-primary, #eaeaea)}.page-head[data-v-074698ec]{max-width:720px;margin:0 auto 32px}.page-head h1[data-v-074698ec]{margin:0 0 6px;font-size:28px;font-weight:700;letter-spacing:-.02em}.muted[data-v-074698ec]{margin:0;color:var(--pp-text-secondary, #bfbfbf);font-size:14px}.card[data-v-074698ec]{max-width:720px;margin:0 auto 24px;background:var(--pp-card-bg, var(--pp-bg-secondary, rgba(18, 25, 38, .6)));border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:14px;padding:24px}.card h2[data-v-074698ec]{margin:0 0 16px;font-size:16px;font-weight:600}.kv[data-v-074698ec]{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.kv>div[data-v-074698ec]{display:grid;grid-template-columns:140px 1fr;gap:12px}.kv dt[data-v-074698ec]{color:var(--pp-text-tertiary, #8b8b8b);font-size:13px}.kv dd[data-v-074698ec]{margin:0;color:var(--pp-text-primary, #eaeaea);font-size:14px}.mono[data-v-074698ec]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;color:var(--pp-text-secondary, #bfbfbf)}.ghost[data-v-074698ec]{appearance:none;background:transparent;border:1px solid var(--pp-border, #2b2a56);color:var(--pp-text-primary, #eaeaea);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px}.ghost[data-v-074698ec]:hover{background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04))}.quick-links[data-v-074698ec]{max-width:720px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.link-card[data-v-074698ec]{display:block;padding:18px;background:var(--pp-card-bg, var(--pp-bg-secondary, rgba(18, 25, 38, .5)));border:1px solid var(--pp-border, rgba(255, 255, 255, .06));border-radius:12px;text-decoration:none;color:var(--pp-text-primary, #eaeaea);transition:transform .12s ease,border-color .12s ease,background .12s ease}.link-card[data-v-074698ec]:hover{transform:translateY(-2px);border-color:var(--pp-accent-purple, #5f4dff);background:#5f4dff0d}.link-card h3[data-v-074698ec]{margin:0 0 4px;font-size:15px;font-weight:600}.link-card p[data-v-074698ec]{margin:0;color:var(--pp-text-tertiary, #8b8b8b);font-size:13px}.billing-page[data-v-d969013f]{min-height:100vh;padding:56px 24px 80px;background:var(--pp-bg-primary, #0d1117);color:var(--pp-text-primary, #eaeaea)}.page-head[data-v-d969013f]{max-width:760px;margin:0 auto 32px}.back[data-v-d969013f]{color:var(--pp-text-tertiary, #8b8b8b);text-decoration:none;font-size:13px}.back[data-v-d969013f]:hover{color:var(--pp-text-primary, #eaeaea)}.page-head h1[data-v-d969013f]{margin:6px 0;font-size:28px;font-weight:700;letter-spacing:-.02em}.muted[data-v-d969013f]{margin:0;color:var(--pp-text-secondary, #bfbfbf);font-size:14px}.muted.small[data-v-d969013f]{font-size:12px}.center[data-v-d969013f]{text-align:center}.error[data-v-d969013f]{color:#ff8585}.card[data-v-d969013f]{max-width:760px;margin:0 auto;background:var(--pp-card-bg, var(--pp-bg-secondary, rgba(18, 25, 38, .6)));border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:14px;padding:28px}.row[data-v-d969013f]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--pp-border, rgba(255, 255, 255, .06))}.label[data-v-d969013f]{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-tertiary, #8b8b8b)}.plan[data-v-d969013f]{margin:6px 0 0;font-size:24px;font-weight:700;text-transform:capitalize}.actions[data-v-d969013f]{display:flex;align-items:center;gap:8px}.ghost[data-v-d969013f],.primary[data-v-d969013f]{appearance:none;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--pp-border, #2b2a56);text-decoration:none;min-height:38px;display:inline-flex;align-items:center;justify-content:center}.ghost[data-v-d969013f]{background:transparent;color:var(--pp-text-primary, #eaeaea)}.ghost[data-v-d969013f]:hover{background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04))}.primary[data-v-d969013f]{border:none;color:#0d1117;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff))}.primary[data-v-d969013f]:disabled{opacity:.7;cursor:progress}.meters[data-v-d969013f]{display:flex;flex-direction:column;gap:16px;padding-top:24px}[data-v-d969013f] .meter{display:flex;flex-direction:column;gap:6px}[data-v-d969013f] .meter-head{display:flex;justify-content:space-between;font-size:13px;color:var(--pp-text-secondary, #bfbfbf)}[data-v-d969013f] .meter-val{font-variant-numeric:tabular-nums;color:var(--pp-text-primary, #eaeaea)}[data-v-d969013f] .meter-track{height:6px;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .05));border-radius:999px;overflow:hidden}[data-v-d969013f] .meter-bar{height:100%;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));transition:width .24s ease}[data-v-d969013f] .meter-bar.warn{background:#f5b13c}[data-v-d969013f] .meter-bar.over{background:var(--pp-error, #ff3e3e)}.spinner[data-v-d969013f]{width:14px;height:14px;border:2px solid rgba(13,17,23,.25);border-top-color:#0d1117;border-radius:50%;animation:spin-d969013f .7s linear infinite}@keyframes spin-d969013f{to{transform:rotate(360deg)}}.checkout-success[data-v-d969013f]{max-width:760px;margin:0 auto 16px;padding:16px 20px;display:flex;align-items:flex-start;gap:14px;background:#4ccf8a1a;border:1px solid rgba(76,207,138,.35);border-radius:12px}.checkout-success-icon[data-v-d969013f]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#4ccf8a;color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.checkout-success-body[data-v-d969013f]{flex:1;min-width:0}.checkout-success-body strong[data-v-d969013f]{display:block;margin-bottom:4px;color:var(--pp-text-primary, #eaeaea)}.checkout-success-body p[data-v-d969013f]{margin:0;font-size:13px;color:var(--pp-text-secondary, #bfbfbf);line-height:1.5}.checkout-success-close[data-v-d969013f]{appearance:none;background:transparent;border:none;color:var(--pp-text-tertiary, #8b8b8b);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px}.checkout-success-close[data-v-d969013f]:hover{color:var(--pp-text-primary, #eaeaea);background:var(--pp-bg-tertiary, rgba(255, 255, 255, .04))}.ws-page[data-v-e886f712]{min-height:100vh;padding:56px 24px 80px;background:var(--pp-bg-primary, #0d1117);color:var(--pp-text-primary, #eaeaea)}.page-head[data-v-e886f712]{max-width:760px;margin:0 auto 32px}.back[data-v-e886f712]{color:var(--pp-text-tertiary, #8b8b8b);text-decoration:none;font-size:13px}.back[data-v-e886f712]:hover{color:var(--pp-text-primary, #eaeaea)}.page-head h1[data-v-e886f712]{margin:6px 0;font-size:28px;font-weight:700;letter-spacing:-.02em}.muted[data-v-e886f712]{margin:0;color:var(--pp-text-secondary, #bfbfbf);font-size:14px}.muted.small[data-v-e886f712]{font-size:12px;margin-top:4px}.muted strong[data-v-e886f712]{color:var(--pp-text-primary, #eaeaea)}.card[data-v-e886f712]{max-width:760px;margin:0 auto 20px;background:var(--pp-card-bg, var(--pp-bg-secondary, rgba(18, 25, 38, .6)));border:1px solid var(--pp-border, rgba(255, 255, 255, .08));border-radius:14px;padding:24px}.card-head[data-v-e886f712]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.card h2[data-v-e886f712]{margin:0;font-size:16px;font-weight:600}.count[data-v-e886f712]{background:#5f4dff26;color:#b3a7ff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.member-list[data-v-e886f712]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.member-list li[data-v-e886f712]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;transition:background .12s ease}.member-list li[data-v-e886f712]:hover{background:var(--pp-bg-tertiary, rgba(255, 255, 255, .03))}.avatar[data-v-e886f712]{width:32px;height:32px;background:var(--pp-gradient, linear-gradient(135deg, #eaff00, #5f4dff));color:#0d1117;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.who[data-v-e886f712]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.email[data-v-e886f712]{font-size:14px;color:var(--pp-text-primary, #eaeaea);overflow:hidden;text-overflow:ellipsis}.joined[data-v-e886f712]{font-size:12px;color:var(--pp-text-tertiary, #8b8b8b)}.role-pill[data-v-e886f712]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--pp-bg-tertiary, rgba(255, 255, 255, .06));color:var(--pp-text-secondary, #bfbfbf)}.role-pill.owner[data-v-e886f712]{background:#eaff001f;color:#eaff00}.role-pill.admin[data-v-e886f712]{background:#5f4dff26;color:#b3a7ff}.invite-form[data-v-e886f712]{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:16px}.invite-form input[data-v-e886f712],.invite-form select[data-v-e886f712]{background:var(--pp-input-bg, var(--pp-bg-tertiary, rgba(255, 255, 255, .03)));border:1px solid var(--pp-border, #2b2a56);color:var(--pp-text-primary, #eaeaea);padding:10px 12px;border-radius:8px;font-size:14px;font-family:inherit}.invite-form input[data-v-e886f712]:focus,.invite-form select[data-v-e886f712]:focus{outline:none;border-color:var(--pp-accent-purple, #5f4dff);background:#5f4dff0f}.primary[data-v-e886f712]{appearance:none;border:none;color:#0d1117;background:var(--pp-gradient, linear-gradient(90deg, #eaff00, #5f4dff));padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;min-width:120px;min-height:38px;display:inline-flex;align-items:center;justify-content:center}.primary[data-v-e886f712]:disabled{opacity:.7;cursor:progress}.spinner[data-v-e886f712]{width:14px;height:14px;border:2px solid rgba(13,17,23,.25);border-top-color:#0d1117;border-radius:50%;animation:spin-e886f712 .7s linear infinite}@keyframes spin-e886f712{to{transform:rotate(360deg)}}.status[data-v-e886f712]{margin:12px 0 0;padding:10px 12px;font-size:13px;border-radius:8px}.status.ok[data-v-e886f712]{background:#22c58114;color:#6ee0a3;border:1px solid rgba(34,197,129,.2)}.status.error[data-v-e886f712]{background:#ff3e3e14;color:#ff8585;border:1px solid rgba(255,62,62,.2)}@media(max-width:640px){.invite-form[data-v-e886f712]{grid-template-columns:1fr}}
