.login-page[data-v-08efada8],.loading-page[data-v-08efada8]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel[data-v-08efada8]{background:#151513;border:1px solid #34332f;width:min(440px,100%);padding:38px}.eyebrow[data-v-08efada8]{color:#dbb65e;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:700}h1[data-v-08efada8],h2[data-v-08efada8]{color:#f5f3ee;letter-spacing:0;margin:0}.login-panel h1[data-v-08efada8]{font-size:42px}.login-copy[data-v-08efada8],.muted[data-v-08efada8],.pipeline-note[data-v-08efada8]{color:#aaa8a2;line-height:1.5}.login-form[data-v-08efada8]{gap:16px;margin-top:28px;display:grid}.forgot-password[data-v-08efada8]{color:#cbc9c2;justify-self:start;font-size:14px}.forgot-password[data-v-08efada8]:hover{color:#dbb65e}.reset-back[data-v-08efada8]{justify-self:start;margin-top:2px;font-size:14px}label[data-v-08efada8]{color:#cbc9c2;gap:7px;font-size:14px;display:grid}input[data-v-08efada8],textarea[data-v-08efada8]{color:#f5f3ee;background:#272725;border:1px solid #494741;border-radius:5px;width:100%;padding:11px 12px}textarea[data-v-08efada8]{resize:vertical;min-height:104px;line-height:1.45}input[data-v-08efada8]:focus,textarea[data-v-08efada8]:focus{border-color:#dbb65e;outline:2px solid #dbb65e33}button[data-v-08efada8]{color:#171511;background:#dbb65e;border:1px solid #d4ad54;border-radius:5px;min-height:42px;padding:9px 14px;font-weight:700}.error[data-v-08efada8]{color:#ffaaa2}.app-shell[data-v-08efada8]{grid-template-columns:310px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-08efada8]{background:#151513;border-right:1px solid #34332f;flex-direction:column;gap:16px;min-height:100vh;padding:22px 16px 16px;display:flex}.brand p[data-v-08efada8]{color:#dbb65e;margin:0;font-size:13px;font-weight:700}.brand strong[data-v-08efada8]{color:#f5f3ee;margin-top:4px;font-size:27px;display:block}.create-panel[data-v-08efada8]{border-top:1px solid #34332f;gap:9px;padding-top:14px;display:grid}.sidebar-heading[data-v-08efada8]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.sidebar-heading label[data-v-08efada8]{font-weight:700;display:inline}.quiet-button[data-v-08efada8]{color:#cbc9c2;background:0 0;border:0;min-height:auto;padding:5px 0;font-size:12px;font-weight:600}.quiet-button[data-v-08efada8]:hover{color:#dbb65e}.dossier-list[data-v-08efada8]{flex:1;align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}.dossier-link[data-v-08efada8]{color:#e8e5dd;text-align:left;background:0 0;border:1px solid #0000;gap:5px;min-width:0;padding:10px;display:grid}.dossier-link[data-v-08efada8]:hover,.dossier-link.active[data-v-08efada8]{background:#24231f;border-color:#4f4b40}.dossier-title[data-v-08efada8]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.dossier-meta[data-v-08efada8]{color:#96938d;font-size:11px}.empty-list[data-v-08efada8]{color:#96938d;padding:12px 4px;font-size:14px}.account[data-v-08efada8]{border-top:1px solid #34332f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:14px;display:grid}.account-avatar[data-v-08efada8]{color:#171511;background:#dbb65e;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.account strong[data-v-08efada8],.account small[data-v-08efada8]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account strong[data-v-08efada8]{font-size:12px}.account small[data-v-08efada8]{color:#96938d;margin-top:2px;font-size:11px}.content[data-v-08efada8]{background:#0d0d0c;min-width:0;padding:clamp(24px,5vw,70px)}.content-header[data-v-08efada8]{border-bottom:1px solid #34332f;justify-content:space-between;align-items:start;gap:20px;padding-bottom:26px;display:flex}.content-header h1[data-v-08efada8]{overflow-wrap:anywhere;max-width:860px;font-size:clamp(31px,4vw,48px);line-height:1.08}.status[data-v-08efada8]{color:#e5cb87;border:1px solid #625c4a;border-radius:999px;flex:none;margin-top:3px;padding:7px 10px;font-size:13px;font-weight:700}.status[data-status=ready][data-v-08efada8]{color:#9fd6aa;border-color:#3d7851}.status[data-status=failed][data-v-08efada8]{color:#ffaaa2;border-color:#8f4b45}.dossier-content[data-v-08efada8]{gap:30px;max-width:1040px;padding-top:30px;display:grid}.metadata[data-v-08efada8]{border-bottom:1px solid #34332f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.metadata div[data-v-08efada8]{min-width:0;padding:0 20px 20px 0}dt[data-v-08efada8]{color:#96938d;font-size:12px}dd[data-v-08efada8]{overflow-wrap:anywhere;color:#e6e4dd;margin:5px 0 0}.source-input[data-v-08efada8],.pipeline[data-v-08efada8],.sources[data-v-08efada8],.research-plan[data-v-08efada8],.fact-sheet[data-v-08efada8],.angles[data-v-08efada8],.run-activity[data-v-08efada8],.article[data-v-08efada8],.usage[data-v-08efada8],.run-history[data-v-08efada8]{border-bottom:1px solid #34332f;padding-bottom:26px}h2[data-v-08efada8]{font-size:21px}.source-input p[data-v-08efada8]{overflow-wrap:anywhere;color:#d7d4cd;line-height:1.6}.pipeline ol[data-v-08efada8]{color:#96938d;gap:10px;padding-left:22px;line-height:1.4;display:grid}.pipeline .current[data-v-08efada8]{color:#e4cc8a}.retry-panel[data-v-08efada8]{background:#171715;border-left:3px solid #dbb65e;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;display:flex}.retry-panel p[data-v-08efada8]{color:#d7d4cd;margin:0;line-height:1.45}.retry-panel button[data-v-08efada8]{flex:none}.step-list[data-v-08efada8]{list-style:none;padding-left:0!important}.step-list li[data-v-08efada8]{border-left:3px solid #55534d;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0 8px 12px;display:grid}.step-indicator[data-v-08efada8]{box-sizing:border-box;border:2px solid #77736b;border-radius:50%;width:10px;height:10px}.step-label[data-v-08efada8]{min-width:0}.step-list li[data-status=succeeded][data-v-08efada8]{border-color:#8fbd79}.step-list li[data-status=succeeded] .step-indicator[data-v-08efada8]{background:#8fbd79;border-color:#8fbd79}.step-list li[data-status=running][data-v-08efada8]{color:#eee0b3;border-color:#dbb65e}.step-list li[data-status=running] .step-indicator[data-v-08efada8]{border-color:#dbb65e #dbb65e47 #dbb65e47;width:14px;height:14px;animation:.8s linear infinite step-spin-08efada8}.step-list li[data-status=failed][data-v-08efada8]{border-color:#d88787}.step-list li[data-status=failed] .step-indicator[data-v-08efada8]{background:#d88787;border-color:#d88787}.step-list small[data-v-08efada8],.sources small[data-v-08efada8]{color:#aaa8a2}.step-error[data-v-08efada8]{color:#dc9696;grid-column:2/-1;margin:2px 0 0}@keyframes step-spin-08efada8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.step-list li[data-status=running] .step-indicator[data-v-08efada8],.activity-list li[data-status=running] .activity-indicator[data-v-08efada8]{border-color:#dbb65e;animation:none}.activity-enter-active[data-v-08efada8]{animation:none}}.sources ul[data-v-08efada8]{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sources li[data-v-08efada8]{background:#1c1c1a;border:1px solid #3d3c38;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.sources li div[data-v-08efada8]{gap:4px;min-width:0;display:grid}.sources a[data-v-08efada8]{color:#dbb65e;white-space:nowrap}.plan-columns[data-v-08efada8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:16px;display:grid}.plan-interpretation[data-v-08efada8]{color:#d7d4cd;background:#171715;border-left:3px solid #dbb65e;gap:4px;margin:16px 0 0;padding:12px 14px;line-height:1.5;display:grid}.plan-interpretation strong[data-v-08efada8]{color:#eee0b3}.plan-interpretation .identity-note[data-v-08efada8]{color:#aaa8a2}.plan-columns h3[data-v-08efada8],.angle h3[data-v-08efada8]{color:#e8e5dd;margin:0;font-size:16px}.plan-columns ol[data-v-08efada8]{color:#d7d4cd;gap:10px;padding-left:20px;line-height:1.45;display:grid}.plan-columns li small[data-v-08efada8]{color:#96938d;margin-top:3px;font-size:12px;display:block}.plan-columns li strong[data-v-08efada8]{color:#eee0b3;margin-bottom:2px;font-size:12px;display:block}.angle-list[data-v-08efada8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.angle[data-v-08efada8]{background:#171715;border:1px solid #3d3c38;align-content:start;gap:10px;padding:16px;display:grid}.angle[data-status=selected][data-v-08efada8]{border-color:#8fbd79}.angle[data-status=rejected][data-v-08efada8]{opacity:.55}.angle p[data-v-08efada8],.angle ul[data-v-08efada8]{margin:0;line-height:1.5}.angle ul[data-v-08efada8]{color:#c7c4bd;padding-left:18px;font-size:13px}.angle-position[data-v-08efada8]{color:#dbb65e;letter-spacing:.06em;font-size:11px;font-weight:700}.angle button[data-v-08efada8]{margin-top:4px}.activity-list[data-v-08efada8]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.activity-list li[data-v-08efada8]{color:#d7d4cd;background:#171715;border-left:3px solid #55534d;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:7px 10px;display:grid}.activity-list li[data-status=succeeded][data-v-08efada8]{border-color:#8fbd79}.activity-list li[data-status=running][data-v-08efada8]{color:#eee0b3;border-color:#dbb65e}.activity-list li[data-status=failed][data-v-08efada8]{border-color:#d88787}.activity-list small[data-v-08efada8]{color:#aaa8a2}.activity-indicator[data-v-08efada8]{box-sizing:border-box;border:2px solid #77736b;border-radius:50%;width:9px;height:9px}.activity-list li[data-status=succeeded] .activity-indicator[data-v-08efada8]{background:#8fbd79;border-color:#8fbd79}.activity-list li[data-status=running] .activity-indicator[data-v-08efada8]{border-color:#dbb65e #dbb65e47 #dbb65e47;width:14px;height:14px;animation:.8s linear infinite step-spin-08efada8}.activity-list li[data-status=failed] .activity-indicator[data-v-08efada8]{background:#d88787;border-color:#d88787}.activity-enter-active[data-v-08efada8]{animation:.35s ease-out activity-arrive-08efada8}.activity-enter-from[data-v-08efada8]{opacity:0;transform:translateY(8px)}@keyframes activity-arrive-08efada8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.usage ul[data-v-08efada8]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.usage li[data-v-08efada8]{color:#d7d4cd;justify-content:space-between;gap:16px;display:flex}.usage small[data-v-08efada8]{color:#aaa8a2}.section-heading[data-v-08efada8]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-heading small[data-v-08efada8]{color:#aaa8a2;text-align:right}.markdown-content[data-v-08efada8]{overflow-wrap:anywhere;color:#dedbd3;margin-top:16px;line-height:1.65}.markdown-content[data-v-08efada8] h1,.markdown-content[data-v-08efada8] h2,.markdown-content[data-v-08efada8] h3{color:#f5f3ee;margin:26px 0 10px;line-height:1.2}.markdown-content[data-v-08efada8] h1{font-size:28px}.markdown-content[data-v-08efada8] h2{font-size:22px}.markdown-content[data-v-08efada8] h3{font-size:18px}.markdown-content[data-v-08efada8] p{margin:0 0 14px}.markdown-content[data-v-08efada8] ul,.markdown-content[data-v-08efada8] ol{margin:0 0 16px;padding-left:24px}.markdown-content[data-v-08efada8] code{color:#eee0b3;background:#262521;border-radius:3px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.markdown-content[data-v-08efada8] a{color:#dbb65e}.markdown-content[data-v-08efada8] .source-reference{margin:0 2px;font-size:.88em;font-weight:700;text-decoration:none}.article[data-v-08efada8]{scroll-margin-top:28px}.editorial-timeline[data-v-08efada8]{gap:14px;margin-top:16px;display:grid}.editorial-entry[data-v-08efada8]{background:#171715;border:1px solid #3d3c38;padding:18px}.editorial-entry.feedback[data-v-08efada8]{background:#1c1b18;border-left:3px solid #dbb65e}.editorial-entry-heading[data-v-08efada8],.editorial-composer-footer[data-v-08efada8]{justify-content:space-between;align-items:start;gap:16px;display:flex}.editorial-entry-heading strong[data-v-08efada8],.editorial-entry-heading small[data-v-08efada8]{display:block}.editorial-entry-heading strong[data-v-08efada8]{color:#f1eee7}.editorial-entry-heading small[data-v-08efada8],.editorial-composer small[data-v-08efada8]{color:#96938d;margin-top:4px}.editorial-actions[data-v-08efada8]{flex-wrap:wrap;justify-content:end;gap:12px;display:flex}.editorial-actions .quiet-button[data-v-08efada8]{white-space:nowrap;padding:2px 0}.editorial-entry .markdown-content[data-v-08efada8]{margin-top:14px}.editorial-instruction[data-v-08efada8]{white-space:pre-wrap;color:#e2dfd6;margin:16px 0 0;line-height:1.55}.editorial-composer[data-v-08efada8]{border-top:1px solid #34332f;gap:10px;margin-top:20px;padding-top:20px;display:grid}.editorial-composer-footer[data-v-08efada8]{align-items:center}table[data-v-08efada8]{border-collapse:collapse;text-align:left;width:100%}th[data-v-08efada8],td[data-v-08efada8]{border-bottom:1px solid #34332f;padding:12px 8px 12px 0;font-size:14px}th[data-v-08efada8]{color:#96938d;font-size:12px}.welcome[data-v-08efada8]{max-width:620px;margin:15vh auto}.welcome h2[data-v-08efada8]{font-size:38px}.welcome p[data-v-08efada8]:last-child{color:#aaa8a2;line-height:1.6}@media (width<=820px){.app-shell[data-v-08efada8]{display:block}.sidebar[data-v-08efada8]{border-bottom:1px solid #34332f;border-right:0;min-height:auto}.dossier-list[data-v-08efada8]{max-height:230px}.content[data-v-08efada8]{padding:30px 20px}.metadata[data-v-08efada8]{grid-template-columns:1fr;gap:12px}.metadata div[data-v-08efada8]{padding-bottom:0}.plan-columns[data-v-08efada8],.angle-list[data-v-08efada8]{grid-template-columns:1fr}.retry-panel[data-v-08efada8],.editorial-entry-heading[data-v-08efada8],.editorial-composer-footer[data-v-08efada8]{flex-direction:column;align-items:start}.editorial-actions[data-v-08efada8]{justify-content:start}}:root{color:#f2f0eb;font-synthesis:none;background:#0d0d0c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#0d0d0c;min-width:320px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}
