.login-page[data-v-0d1fb761],.loading-page[data-v-0d1fb761]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel[data-v-0d1fb761]{background:#151513;border:1px solid #34332f;width:min(440px,100%);padding:38px}.eyebrow[data-v-0d1fb761]{color:#dbb65e;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:700}h1[data-v-0d1fb761],h2[data-v-0d1fb761]{color:#f5f3ee;letter-spacing:0;margin:0}.login-panel h1[data-v-0d1fb761]{font-size:42px}.login-copy[data-v-0d1fb761],.muted[data-v-0d1fb761],.pipeline-note[data-v-0d1fb761]{color:#aaa8a2;line-height:1.5}.login-form[data-v-0d1fb761]{gap:16px;margin-top:28px;display:grid}.forgot-password[data-v-0d1fb761]{color:#cbc9c2;justify-self:start;font-size:14px}.forgot-password[data-v-0d1fb761]:hover{color:#dbb65e}.reset-back[data-v-0d1fb761]{justify-self:start;margin-top:2px;font-size:14px}label[data-v-0d1fb761]{color:#cbc9c2;gap:7px;font-size:14px;display:grid}input[data-v-0d1fb761],textarea[data-v-0d1fb761]{color:#f5f3ee;background:#272725;border:1px solid #494741;border-radius:5px;width:100%;padding:11px 12px}textarea[data-v-0d1fb761]{resize:vertical;min-height:104px;line-height:1.45}input[data-v-0d1fb761]:focus,textarea[data-v-0d1fb761]:focus{border-color:#dbb65e;outline:2px solid #dbb65e33}button[data-v-0d1fb761]{color:#171511;background:#dbb65e;border:1px solid #d4ad54;border-radius:5px;min-height:42px;padding:9px 14px;font-weight:700}.error[data-v-0d1fb761]{color:#ffaaa2}.edition-notice[data-v-0d1fb761]{z-index:50;color:#eff5ea;background:#1b2419;border:1px solid #8fbd79;border-left-width:4px;border-radius:6px;align-items:center;gap:14px;width:min(420px,100vw - 32px);padding:13px 13px 13px 15px;font-size:14px;font-weight:650;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 44px #00000052}.edition-notice[data-kind=error][data-v-0d1fb761]{color:#ffe8e5;background:#321d1b;border-color:#f18f85}.edition-notice__dismiss[data-v-0d1fb761]{min-width:28px;min-height:28px;color:inherit;background:0 0;border:0;margin-left:auto;padding:0;font-size:23px;line-height:1}.edition-notice__dismiss[data-v-0d1fb761]:hover{background:#ffffff14}.app-shell[data-v-0d1fb761]{grid-template-columns:310px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-0d1fb761]{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-0d1fb761]{color:#dbb65e;margin:0;font-size:13px;font-weight:700}.brand strong[data-v-0d1fb761]{color:#f5f3ee;margin-top:4px;font-size:27px;display:block}.create-panel[data-v-0d1fb761]{border-top:1px solid #34332f;gap:9px;padding-top:14px;display:grid}.processing-mode[data-v-0d1fb761]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.processing-mode button[data-v-0d1fb761]{color:#c9c7c1;text-align:left;background:#20201e;border:1px solid #4a4842;border-radius:5px;gap:4px;min-height:66px;padding:9px;display:grid}.processing-mode button[data-v-0d1fb761]:hover:not(:disabled){background:#282722;border-color:#8a7440}.processing-mode button.active[data-v-0d1fb761]{color:#f0dfad;background:#332d1f;border-color:#dbb65e}.processing-mode strong[data-v-0d1fb761]{font-size:13px}.processing-mode small[data-v-0d1fb761]{color:inherit;font-size:11px;line-height:1.3}.sidebar-heading[data-v-0d1fb761]{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.sidebar-heading label[data-v-0d1fb761]{font-weight:700;display:inline}.sidebar-actions[data-v-0d1fb761],.header-actions[data-v-0d1fb761]{align-items:center;gap:12px;display:flex}.quiet-button[data-v-0d1fb761]{color:#cbc9c2;background:0 0;border:0;min-height:auto;padding:5px 0;font-size:12px;font-weight:600}.quiet-button[data-v-0d1fb761]:hover,.quiet-button.active[data-v-0d1fb761]{color:#dbb65e}.dossier-exports[data-v-0d1fb761]{flex-wrap:wrap;gap:10px 18px;margin:-8px 0 20px;display:flex}.dossier-list[data-v-0d1fb761]{flex:1;align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}.dossier-link[data-v-0d1fb761]{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-0d1fb761]:hover,.dossier-link.active[data-v-0d1fb761]{background:#24231f;border-color:#4f4b40}.dossier-title[data-v-0d1fb761]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.dossier-meta[data-v-0d1fb761]{color:#96938d;font-size:11px}.empty-list[data-v-0d1fb761]{color:#96938d;padding:12px 4px;font-size:14px}.selection-sidebar-note[data-v-0d1fb761]{color:#cbc9c2;gap:8px;padding:12px 0;display:grid}.selection-sidebar-note p[data-v-0d1fb761]{color:#96938d;margin:0;font-size:13px;line-height:1.45}.account[data-v-0d1fb761]{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-0d1fb761]{color:#171511;background:#dbb65e;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.account strong[data-v-0d1fb761],.account small[data-v-0d1fb761]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account strong[data-v-0d1fb761]{font-size:12px}.account small[data-v-0d1fb761]{color:#96938d;margin-top:2px;font-size:11px}.content[data-v-0d1fb761]{background:#0d0d0c;min-width:0;padding:clamp(24px,5vw,70px)}.content-header[data-v-0d1fb761]{border-bottom:1px solid #34332f;justify-content:space-between;align-items:start;gap:20px;padding-bottom:26px;display:flex}.header-actions[data-v-0d1fb761]{flex:none;margin-top:3px}.archive-button[data-v-0d1fb761]{color:#e5cb87}.content-header h1[data-v-0d1fb761]{overflow-wrap:anywhere;max-width:860px;font-size:clamp(31px,4vw,48px);line-height:1.08}.selection-count[data-v-0d1fb761]{color:#e5cb87;margin:6px 0 0;font-weight:700}.status[data-v-0d1fb761]{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-0d1fb761]{color:#9fd6aa;border-color:#3d7851}.status[data-status=failed][data-v-0d1fb761]{color:#ffaaa2;border-color:#8f4b45}.dossier-content[data-v-0d1fb761]{gap:30px;max-width:1040px;padding-top:30px;display:grid}.title-editor[data-v-0d1fb761]{background:#171715;border-left:3px solid #dbb65e;gap:10px;padding:14px;display:grid}.title-editor label[data-v-0d1fb761]{color:#e6e4dd;gap:7px;font-weight:700;display:grid}.title-suggestion[data-v-0d1fb761]{color:#d7d4cd;margin:0;line-height:1.5}.title-editor-actions[data-v-0d1fb761]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.metadata[data-v-0d1fb761]{border-bottom:1px solid #34332f;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.metadata div[data-v-0d1fb761]{min-width:0;padding:0 20px 20px 0}dt[data-v-0d1fb761]{color:#96938d;font-size:12px}dd[data-v-0d1fb761]{overflow-wrap:anywhere;color:#e6e4dd;margin:5px 0 0}.archive-notice[data-v-0d1fb761]{background:#171715;border-left:3px solid #dbb65e;padding:12px 14px}.archive-notice strong[data-v-0d1fb761]{color:#eee0b3}.archive-notice p[data-v-0d1fb761]{color:#d7d4cd;margin:5px 0 0;line-height:1.5}.source-input[data-v-0d1fb761],.pipeline[data-v-0d1fb761],.sources[data-v-0d1fb761],.dossier-images[data-v-0d1fb761],.research-plan[data-v-0d1fb761],.fact-sheet[data-v-0d1fb761],.angles[data-v-0d1fb761],.run-activity[data-v-0d1fb761],.article[data-v-0d1fb761],.usage[data-v-0d1fb761],.run-history[data-v-0d1fb761]{border-bottom:1px solid #34332f;padding-bottom:26px}h2[data-v-0d1fb761]{font-size:21px}.source-input p[data-v-0d1fb761]{overflow-wrap:anywhere;color:#d7d4cd;line-height:1.6}.pipeline ol[data-v-0d1fb761]{color:#96938d;gap:10px;padding-left:22px;line-height:1.4;display:grid}.pipeline .current[data-v-0d1fb761]{color:#e4cc8a}.retry-panel[data-v-0d1fb761]{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-0d1fb761]{color:#d7d4cd;margin:0;line-height:1.45}.retry-panel button[data-v-0d1fb761]{flex:none}.step-list[data-v-0d1fb761]{list-style:none;padding-left:0!important}.step-list li[data-v-0d1fb761]{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-0d1fb761]{box-sizing:border-box;border:2px solid #77736b;border-radius:50%;width:10px;height:10px}.step-label[data-v-0d1fb761]{min-width:0}.step-list li[data-status=succeeded][data-v-0d1fb761]{border-color:#8fbd79}.step-list li[data-status=succeeded] .step-indicator[data-v-0d1fb761]{background:#8fbd79;border-color:#8fbd79}.step-list li[data-status=running][data-v-0d1fb761]{color:#eee0b3;border-color:#dbb65e}.step-list li[data-status=running] .step-indicator[data-v-0d1fb761]{border-color:#dbb65e #dbb65e47 #dbb65e47;width:14px;height:14px;animation:.8s linear infinite step-spin-0d1fb761}.step-list li[data-status=failed][data-v-0d1fb761]{border-color:#d88787}.step-list li[data-status=failed] .step-indicator[data-v-0d1fb761]{background:#d88787;border-color:#d88787}.step-list small[data-v-0d1fb761],.sources small[data-v-0d1fb761]{color:#aaa8a2}.step-error[data-v-0d1fb761]{color:#dc9696;grid-column:2/-1;margin:2px 0 0}@keyframes step-spin-0d1fb761{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.step-list li[data-status=running] .step-indicator[data-v-0d1fb761],.activity-list li[data-status=running] .activity-indicator[data-v-0d1fb761]{border-color:#dbb65e;animation:none}.activity-enter-active[data-v-0d1fb761]{animation:none}}.sources ul[data-v-0d1fb761]{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sources li[data-v-0d1fb761]{background:#1c1c1a;border:1px solid #3d3c38;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.sources li div[data-v-0d1fb761]{gap:4px;min-width:0;display:grid}.sources a[data-v-0d1fb761]{color:#dbb65e;white-space:nowrap}.dossier-images .section-heading>div[data-v-0d1fb761]{gap:4px;display:grid}.dossier-images .section-heading small[data-v-0d1fb761]{text-align:left;max-width:620px}.image-grid[data-v-0d1fb761]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.image-grid figure[data-v-0d1fb761]{background:#171715;border:1px solid #3d3c38;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.image-grid figure.selected[data-v-0d1fb761]{border-color:#dbb65e;box-shadow:inset 0 0 0 1px #dbb65e73}.image-grid figure.recommended[data-v-0d1fb761]:not(.selected){border-color:#7c8e62}.image-grid a[data-v-0d1fb761]{aspect-ratio:16/10;background:#272725;display:block;overflow:hidden}.image-grid img[data-v-0d1fb761]{object-fit:cover;width:100%;height:100%;display:block}.image-grid figcaption[data-v-0d1fb761]{gap:4px;min-width:0;display:grid}.image-grid figcaption strong[data-v-0d1fb761]{color:#e6e4dd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.image-grid figcaption small[data-v-0d1fb761]{color:#96938d;font-size:11px}.image-grid .image-score[data-v-0d1fb761]{color:#e5cb87;font-weight:700}.image-grid .image-failed[data-v-0d1fb761]{color:#dc9696}.image-description[data-v-0d1fb761],.image-reason[data-v-0d1fb761]{color:#d7d4cd;margin:1px 0 0;font-size:12px;line-height:1.45}.image-reason[data-v-0d1fb761]{color:#aaa8a2}.image-actions[data-v-0d1fb761]{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.image-badge[data-v-0d1fb761]{color:#e5cb87;font-size:11px;font-weight:700}.plan-columns[data-v-0d1fb761]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:16px;display:grid}.plan-interpretation[data-v-0d1fb761]{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-0d1fb761]{color:#eee0b3}.plan-interpretation .identity-note[data-v-0d1fb761]{color:#aaa8a2}.plan-columns h3[data-v-0d1fb761],.angle h3[data-v-0d1fb761]{color:#e8e5dd;margin:0;font-size:16px}.plan-columns ol[data-v-0d1fb761]{color:#d7d4cd;gap:10px;padding-left:20px;line-height:1.45;display:grid}.plan-columns li small[data-v-0d1fb761]{color:#96938d;margin-top:3px;font-size:12px;display:block}.plan-columns li strong[data-v-0d1fb761]{color:#eee0b3;margin-bottom:2px;font-size:12px;display:block}.angle-list[data-v-0d1fb761]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.angle[data-v-0d1fb761]{background:#171715;border:1px solid #3d3c38;align-content:start;gap:10px;padding:16px;display:grid}.angle[data-status=selected][data-v-0d1fb761]{border-color:#8fbd79}.angle[data-status=rejected][data-v-0d1fb761]{opacity:.55}.angle p[data-v-0d1fb761],.angle ul[data-v-0d1fb761]{margin:0;line-height:1.5}.angle ul[data-v-0d1fb761]{color:#c7c4bd;padding-left:18px;font-size:13px}.angle-position[data-v-0d1fb761]{color:#dbb65e;letter-spacing:.06em;font-size:11px;font-weight:700}.angle button[data-v-0d1fb761]{margin-top:4px}.activity-list[data-v-0d1fb761]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.activity-list li[data-v-0d1fb761]{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-0d1fb761]{border-color:#8fbd79}.activity-list li[data-status=running][data-v-0d1fb761]{color:#eee0b3;border-color:#dbb65e}.activity-list li[data-status=failed][data-v-0d1fb761]{border-color:#d88787}.activity-list small[data-v-0d1fb761]{color:#aaa8a2}.activity-indicator[data-v-0d1fb761]{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-0d1fb761]{background:#8fbd79;border-color:#8fbd79}.activity-list li[data-status=running] .activity-indicator[data-v-0d1fb761]{border-color:#dbb65e #dbb65e47 #dbb65e47;width:14px;height:14px;animation:.8s linear infinite step-spin-0d1fb761}.activity-list li[data-status=failed] .activity-indicator[data-v-0d1fb761]{background:#d88787;border-color:#d88787}.activity-enter-active[data-v-0d1fb761]{animation:.35s ease-out activity-arrive-0d1fb761}.activity-enter-from[data-v-0d1fb761]{opacity:0;transform:translateY(8px)}@keyframes activity-arrive-0d1fb761{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.usage ul[data-v-0d1fb761]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.usage li[data-v-0d1fb761]{color:#d7d4cd;justify-content:space-between;gap:16px;display:flex}.usage small[data-v-0d1fb761]{color:#aaa8a2}.section-heading[data-v-0d1fb761]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-heading small[data-v-0d1fb761]{color:#aaa8a2;text-align:right}.section-actions[data-v-0d1fb761]{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.markdown-content[data-v-0d1fb761]{overflow-wrap:anywhere;color:#dedbd3;margin-top:16px;line-height:1.65}.markdown-content[data-v-0d1fb761] h1,.markdown-content[data-v-0d1fb761] h2,.markdown-content[data-v-0d1fb761] h3{color:#f5f3ee;margin:26px 0 10px;line-height:1.2}.markdown-content[data-v-0d1fb761] h1{font-size:28px}.markdown-content[data-v-0d1fb761] h2{font-size:22px}.markdown-content[data-v-0d1fb761] h3{font-size:18px}.markdown-content[data-v-0d1fb761] p{margin:0 0 14px}.markdown-content[data-v-0d1fb761] ul,.markdown-content[data-v-0d1fb761] ol{margin:0 0 16px;padding-left:24px}.markdown-content[data-v-0d1fb761] 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-0d1fb761] a{color:#dbb65e}.markdown-content[data-v-0d1fb761] .source-reference{margin:0 2px;font-size:.88em;font-weight:700;text-decoration:none}.markdown-content[data-v-0d1fb761] .verdict-dot{vertical-align:-.08em;background:#201f1b;border:1px solid;border-radius:999px;place-items:center;width:1.35em;height:1.35em;margin:0 .22em 0 .08em;font-size:.82em;line-height:1;display:inline-grid}.markdown-content[data-v-0d1fb761] .verdict-dot--positive{color:#55c985;background:#2d81502e}.markdown-content[data-v-0d1fb761] .verdict-dot--caution{color:#e3b74f;background:#b782242e}.markdown-content[data-v-0d1fb761] .verdict-dot--critical{color:#ed6a68;background:#ae37342e}.article[data-v-0d1fb761]{scroll-margin-top:28px}.editorial-timeline[data-v-0d1fb761]{gap:14px;margin-top:16px;display:grid}.editorial-entry[data-v-0d1fb761]{background:#171715;border:1px solid #3d3c38;padding:18px}.editorial-entry.feedback[data-v-0d1fb761]{background:#1c1b18;border-left:3px solid #dbb65e}.editorial-entry-heading[data-v-0d1fb761],.editorial-composer-footer[data-v-0d1fb761]{justify-content:space-between;align-items:start;gap:16px;display:flex}.editorial-entry-heading strong[data-v-0d1fb761],.editorial-entry-heading small[data-v-0d1fb761]{display:block}.editorial-entry-heading strong[data-v-0d1fb761]{color:#f1eee7}.editorial-entry-heading small[data-v-0d1fb761],.editorial-composer small[data-v-0d1fb761]{color:#96938d;margin-top:4px}.editorial-actions[data-v-0d1fb761]{flex-wrap:wrap;justify-content:end;gap:12px;display:flex}.editorial-actions .quiet-button[data-v-0d1fb761]{white-space:nowrap;padding:2px 0}.editorial-entry .markdown-content[data-v-0d1fb761]{margin-top:14px}.editorial-instruction[data-v-0d1fb761]{white-space:pre-wrap;color:#e2dfd6;margin:16px 0 0;line-height:1.55}.thisness-panel[data-v-0d1fb761]{border-top:1px solid #34332f;gap:14px;margin-top:22px;padding-top:20px;display:grid}.thisness-panel h2[data-v-0d1fb761]{margin:0}.thisness-panel .section-heading>div[data-v-0d1fb761]{gap:4px;display:grid}.thisness-panel .section-heading small[data-v-0d1fb761]{text-align:left;max-width:620px}.thisness-details[data-v-0d1fb761]{background:#1c1b18;border-left:3px solid #dbb65e;padding:12px 14px}.thisness-details summary[data-v-0d1fb761]{cursor:pointer;color:#d7d4cd;gap:12px;line-height:1.5;display:flex}.thisness-details summary strong[data-v-0d1fb761]{color:#e5cb87;flex:none}.thisness-details dl[data-v-0d1fb761]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:18px 0 0;display:grid}.thisness-details dl div[data-v-0d1fb761]{min-width:0}.thisness-details dt[data-v-0d1fb761]{color:#e6e4dd;justify-content:space-between;gap:10px;font-size:13px;display:flex}.thisness-details dt strong[data-v-0d1fb761]{color:#e5cb87}.thisness-details dd[data-v-0d1fb761]{line-height:1.45}.thisness-details h3[data-v-0d1fb761]{margin:20px 0 8px;font-size:15px}.thisness-details ul[data-v-0d1fb761]{color:#d7d4cd;gap:7px;margin:0;padding-left:20px;line-height:1.45;display:grid}.editorial-composer[data-v-0d1fb761]{border-top:1px solid #34332f;gap:10px;margin-top:20px;padding-top:20px;display:grid}.editorial-composer-footer[data-v-0d1fb761]{align-items:center}.manual-source-form[data-v-0d1fb761]{background:#181713;border:1px solid #4b473b;gap:8px;margin-top:18px;padding:16px;display:grid}.manual-source-row[data-v-0d1fb761]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.manual-source-form small[data-v-0d1fb761]{color:#aaa69c}.angles.action-required[data-v-0d1fb761]{border-color:#9b8242;box-shadow:inset 4px 0 #b99a4d}.angle-required-callout[data-v-0d1fb761]{background:#211d13;border:1px solid #9b8242;justify-items:start;gap:8px;margin-top:20px;padding:18px;display:grid}.angle-required-callout span[data-v-0d1fb761]{color:#d0c9b8}table[data-v-0d1fb761]{border-collapse:collapse;text-align:left;width:100%}th[data-v-0d1fb761],td[data-v-0d1fb761]{border-bottom:1px solid #34332f;padding:12px 8px 12px 0;font-size:14px}th[data-v-0d1fb761]{color:#96938d;font-size:12px}.welcome[data-v-0d1fb761]{max-width:620px;margin:15vh auto}.welcome h2[data-v-0d1fb761]{font-size:38px}.welcome p[data-v-0d1fb761]:last-child{color:#aaa8a2;line-height:1.6}.selection-content[data-v-0d1fb761]{gap:18px;max-width:1040px;padding-top:30px;display:grid}.selection-actions[data-v-0d1fb761]{border-bottom:1px solid #34332f;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.selection-options[data-v-0d1fb761]{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.selection-actions>div[data-v-0d1fb761]{flex-wrap:wrap;justify-content:end;align-items:center;gap:16px;display:flex}.check-control[data-v-0d1fb761]{color:#e6e4dd;align-items:center;gap:9px;font-weight:700;display:flex}.muted-check[data-v-0d1fb761]{color:#aaa8a2;font-weight:600}.check-control input[data-v-0d1fb761],.selection-row input[data-v-0d1fb761]{accent-color:#dbb65e;width:18px;height:18px}.selection-note[data-v-0d1fb761]{color:#aaa8a2;margin:0;line-height:1.55}.selection-success[data-v-0d1fb761]{color:#d7d4cd;background:#171715;border-left:3px solid #8fbd79;margin:0;padding:11px 13px}.selection-success a[data-v-0d1fb761]{color:#e5cb87;margin-right:15px}.edition-setup[data-v-0d1fb761]{background:#171715;border:1px solid #4b4535;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:22px;padding:18px;display:grid}.edition-setup__copy[data-v-0d1fb761]{min-width:0}.edition-setup__copy .eyebrow[data-v-0d1fb761]{margin-bottom:7px}.edition-setup__copy h2[data-v-0d1fb761]{margin:0;font-size:22px}.edition-setup__copy p[data-v-0d1fb761]:last-child{color:#aaa8a2;margin:10px 0 0;line-height:1.5}.edition-setup__form[data-v-0d1fb761]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.edition-setup__form label[data-v-0d1fb761]{color:#c7c3bb;gap:6px;font-size:12px;font-weight:700;display:grid}.edition-setup__form input[data-v-0d1fb761]{min-width:0}.edition-setup__title[data-v-0d1fb761]{grid-column:1/-1}.edition-title-input[data-v-0d1fb761]{align-items:center;gap:10px;display:flex}.edition-title-input input[data-v-0d1fb761]{flex:auto}.edition-title-input .quiet-button[data-v-0d1fb761]{flex:none}.edition-period[data-v-0d1fb761]{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.edition-period legend[data-v-0d1fb761]{color:#c7c3bb;margin:0;padding:0;font-size:12px;font-weight:700}.edition-period__controls[data-v-0d1fb761]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.edition-period__controls label[data-v-0d1fb761]{width:132px}.edition-period small[data-v-0d1fb761]{color:#96938d;line-height:1.35}.edition-theme-actions[data-v-0d1fb761]{border-top:1px solid #34332f;grid-column:1/-1;gap:7px;padding-top:15px;display:grid}.edition-theme-actions small[data-v-0d1fb761]{color:#96938d;line-height:1.35}.edition-theme-preview[data-v-0d1fb761]{border-left:3px solid #dbb65e;grid-column:1/-1;gap:9px;padding:4px 0 4px 13px;scroll-margin-top:24px;display:grid}.edition-theme-preview__header[data-v-0d1fb761]{justify-content:space-between;align-items:end;gap:18px;padding:8px 0 12px;display:flex}.edition-theme-preview__header .eyebrow[data-v-0d1fb761]{margin:0 0 5px}.edition-theme-preview__header h3[data-v-0d1fb761]{margin:0;font-size:17px}.edition-theme-preview__header>span[data-v-0d1fb761]{color:#96938d;text-align:right;max-width:390px;font-size:13px;line-height:1.4}.edition-theme-preview article[data-v-0d1fb761]{background:#1c1b18;border:1px solid #393832;gap:8px;padding:11px 12px;display:grid}.edition-theme-preview label[data-v-0d1fb761]{gap:5px;display:grid}.edition-theme-preview ol[data-v-0d1fb761]{color:#c7c3bb;gap:5px;margin:0;padding-left:20px;font-size:13px;line-height:1.4;display:grid}.edition-theme-preview li[data-v-0d1fb761]{padding-left:2px}@media (width<=680px){.edition-theme-preview__header[data-v-0d1fb761]{flex-direction:column;align-items:start;gap:7px}.edition-theme-preview__header>span[data-v-0d1fb761]{text-align:left;max-width:none}}.edition-setup__create[data-v-0d1fb761]{align-self:end}.briefing-progress[data-v-0d1fb761]{background:#171715;border-left:3px solid #dbb65e;padding:4px 0 4px 14px}.publication-list[data-v-0d1fb761]{gap:10px;display:grid}.publication-row[data-v-0d1fb761]{background:#171715;border:1px solid #393832;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.publication-row[data-disabled=true][data-v-0d1fb761]{opacity:.62}.publication-featured-picker[data-v-0d1fb761]{border-top:1px solid #393832;flex-basis:100%;gap:8px;padding-top:14px;display:grid}.publication-featured-picker label[data-v-0d1fb761]{color:#bdb9af;font-size:13px}.publication-featured-picker select[data-v-0d1fb761]{max-width:100%}.publication-row h2[data-v-0d1fb761]{margin:3px 0 7px;font-size:20px}.publication-row p[data-v-0d1fb761]:not(.eyebrow){color:#aaa8a2;margin:0}.publication-actions[data-v-0d1fb761]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.briefing-progress ol[data-v-0d1fb761]{gap:8px;margin:0;padding:9px 12px;list-style:none;display:grid}.briefing-progress li[data-v-0d1fb761]{color:#aaa8a2;align-items:center;gap:9px;font-size:14px;line-height:1.35;display:flex}.progress-indicator[data-v-0d1fb761]{border:1px solid #9d9a91;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.briefing-progress li[data-status=running][data-v-0d1fb761]{color:#eeeae1}.briefing-progress li[data-status=running] .progress-indicator[data-v-0d1fb761]{border-color:#0000 #dbb65e #dbb65e;animation:.8s linear infinite briefing-spin-0d1fb761}.briefing-progress li[data-status=succeeded] .progress-indicator[data-v-0d1fb761]{background:#8fbd79;border-color:#8fbd79}.briefing-progress li[data-status=failed][data-v-0d1fb761]{color:#ed9992}.briefing-progress li[data-status=failed] .progress-indicator[data-v-0d1fb761]{background:#c96b64;border-color:#c96b64}@keyframes briefing-spin-0d1fb761{to{transform:rotate(360deg)}}.selection-list[data-v-0d1fb761]{gap:8px;display:grid}.selection-row[data-v-0d1fb761]{cursor:pointer;background:#171715;border:1px solid #3d3c38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.selection-row[data-v-0d1fb761]:hover{border-color:#6b644f}.selection-row span[data-v-0d1fb761]{gap:5px;min-width:0;display:grid}.selection-row strong[data-v-0d1fb761]{color:#eeeae1;overflow-wrap:anywhere;line-height:1.35}.selection-row small[data-v-0d1fb761]{color:#96938d;line-height:1.35}.selection-row__actions[data-v-0d1fb761]{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;max-width:330px;display:flex!important}.selection-row__actions .quiet-button[data-v-0d1fb761]{white-space:nowrap}.selection-row__thumbnail[data-v-0d1fb761]{object-fit:cover;background:#262521;border:1px solid #4a4841;width:88px;height:56px}.selection-row__state[data-v-0d1fb761]{font-size:12px}.selection-row__state[data-image-state=selected][data-v-0d1fb761]{color:#e5cb87}.selection-row__state[data-image-state=recommended][data-v-0d1fb761]{color:#a8c58c}.selection-row__state[data-image-state=missing][data-v-0d1fb761],.selection-row__state[data-image-state=analysis_failed][data-v-0d1fb761]{color:#e38e87}.selection-row__state[data-image-state=analyzing][data-v-0d1fb761]{color:#d7bf7b}.selection-row em[data-v-0d1fb761]{color:#e5cb87;white-space:nowrap;font-size:12px;font-style:normal}.image-prompt-panel[data-v-0d1fb761]{border-top:1px solid #34332f;gap:14px;padding-top:24px;display:grid}.image-prompt-progress[data-v-0d1fb761]{color:#e9e5dc;background:#1c1b18;border-left:3px solid #dbb65e;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:11px 14px;line-height:1.45;display:flex}.image-prompt-progress .progress-indicator[data-v-0d1fb761]{border-color:#0000 #dbb65e #dbb65e;animation:.8s linear infinite briefing-spin-0d1fb761}.image-prompt-progress small[data-v-0d1fb761]{color:#aaa8a2}.image-prompt-error[data-v-0d1fb761]{color:#efaaa4;background:#281817;border-left:3px solid #c96b64;margin:0;padding:11px 14px;line-height:1.45}.image-prompt-details[data-v-0d1fb761]{background:#1c1b18;border-left:3px solid #dbb65e;gap:12px;padding:13px 16px;display:grid}.image-prompt-details summary[data-v-0d1fb761]{cursor:pointer;color:#eeeae1;gap:4px;display:grid}.image-prompt-details summary small[data-v-0d1fb761]{color:#96938d}.image-prompt-details h3[data-v-0d1fb761]{color:#e5cb87;margin:7px 0 -3px;font-size:14px}.image-prompt-details p[data-v-0d1fb761]{color:#d7d4cd;white-space:pre-wrap;margin:0;line-height:1.55}.image-prompt-details pre[data-v-0d1fb761]{white-space:pre-wrap;font:inherit;color:#f0ede5;margin:0;line-height:1.6;overflow-x:auto}@media (width<=820px){.app-shell[data-v-0d1fb761]{display:block}.sidebar[data-v-0d1fb761]{border-bottom:1px solid #34332f;border-right:0;min-height:auto}.dossier-list[data-v-0d1fb761]{max-height:230px}.content[data-v-0d1fb761]{padding:30px 20px}.metadata[data-v-0d1fb761]{grid-template-columns:1fr;gap:12px}.metadata div[data-v-0d1fb761]{padding-bottom:0}.plan-columns[data-v-0d1fb761],.angle-list[data-v-0d1fb761],.image-grid[data-v-0d1fb761],.thisness-details dl[data-v-0d1fb761]{grid-template-columns:1fr}.retry-panel[data-v-0d1fb761],.editorial-entry-heading[data-v-0d1fb761],.editorial-composer-footer[data-v-0d1fb761],.content-header[data-v-0d1fb761],.selection-actions[data-v-0d1fb761]{flex-direction:column;align-items:start}.selection-actions>div[data-v-0d1fb761]{justify-content:start}.selection-options[data-v-0d1fb761]{flex-direction:column;align-items:start;gap:10px}.selection-row[data-v-0d1fb761]{grid-template-columns:auto minmax(0,1fr)}.selection-row__actions[data-v-0d1fb761]{grid-column:2;justify-content:start;max-width:none}.edition-setup[data-v-0d1fb761],.edition-setup__form[data-v-0d1fb761]{grid-template-columns:1fr}.edition-setup__create[data-v-0d1fb761]{width:100%}.editorial-actions[data-v-0d1fb761]{justify-content:start}.manual-source-row[data-v-0d1fb761]{grid-template-columns:1fr}.header-actions[data-v-0d1fb761]{justify-content:space-between;width:100%}}.thisness-shell[data-v-ab6e2548]{color:#f2f0eb;background:#0d0d0c;min-height:100vh;padding:28px max(24px,50vw - 620px);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.thisness-header[data-v-ab6e2548]{border-bottom:1px solid #35342f;align-items:start;gap:22px;min-height:55px;padding-bottom:20px;display:flex}.brand[data-v-ab6e2548]{color:#dfb95e;letter-spacing:0;font-weight:800;text-decoration:none}.brand span[data-v-ab6e2548]{color:#f2f0eb}.thisness-header p[data-v-ab6e2548]{color:#aaa79e;margin:0;font-size:14px}.user[data-v-ab6e2548]{color:#c9c4ba;margin-left:auto;font-size:14px}.intro[data-v-ab6e2548]{justify-content:space-between;align-items:end;gap:20px;padding:68px 0 38px;display:flex}.intro>div[data-v-ab6e2548]{max-width:820px}.eyebrow[data-v-ab6e2548],.section-label[data-v-ab6e2548]{color:#dcb759;letter-spacing:0;margin:0 0 10px;font-size:12px;font-weight:800}.intro h1[data-v-ab6e2548],.login-wrap h1[data-v-ab6e2548]{letter-spacing:0;margin:0 0 20px;font-size:clamp(38px,5vw,68px);line-height:1.02}.lede[data-v-ab6e2548]{color:#bbb7af;max-width:690px;font-size:18px;line-height:1.5}.history[data-v-ab6e2548],.workspace[data-v-ab6e2548],.controls[data-v-ab6e2548],.activity[data-v-ab6e2548],.comments[data-v-ab6e2548],.recommendation[data-v-ab6e2548]{border-top:1px solid #35342f;padding:28px 0}.session-list[data-v-ab6e2548]{gap:9px;display:flex;overflow-x:auto}.session-item[data-v-ab6e2548]{text-align:left;color:#ddd8cc;background:#171716;border:1px solid #39362f;min-width:180px;padding:11px}.session-item.active[data-v-ab6e2548]{border-color:#dfb95e}.session-item strong[data-v-ab6e2548],.session-item span[data-v-ab6e2548]{display:block}.session-item span[data-v-ab6e2548]{color:#aaa79e;margin-top:4px;font-size:12px}.workspace.is-dragging[data-v-ab6e2548]{outline-offset:12px;outline:2px solid #dfb95e}.upload-row[data-v-ab6e2548]{justify-content:space-between;align-items:center;gap:18px;display:flex}.upload-row strong[data-v-ab6e2548],.upload-row span[data-v-ab6e2548]{display:block}.upload-row span[data-v-ab6e2548]{color:#aaa79e;margin-top:6px;font-size:14px}.button[data-v-ab6e2548]{color:#171510;cursor:pointer;background:#dfb95e;border:1px solid #dfb95e;border-radius:4px;padding:13px 18px;font-weight:800}.button[data-v-ab6e2548]:disabled,.button.disabled[data-v-ab6e2548]{opacity:.5;pointer-events:none}.button.secondary[data-v-ab6e2548]{color:#f2f0eb;white-space:nowrap;background:0 0;border-color:#57544c}.field[data-v-ab6e2548]{color:#c6c1b7;gap:8px;margin-top:20px;font-size:14px;display:grid}.field input[data-v-ab6e2548],.field textarea[data-v-ab6e2548],.login-wrap input[data-v-ab6e2548],.comment-controls textarea[data-v-ab6e2548],.comment-controls select[data-v-ab6e2548]{color:#f2f0eb;box-sizing:border-box;background:#22211f;border:1px solid #4b4841;border-radius:4px;width:100%;padding:12px}.field textarea[data-v-ab6e2548],.comment-controls textarea[data-v-ab6e2548]{resize:vertical;min-height:96px}.image-stage[data-v-ab6e2548]{background:#171716;place-items:center;height:min(58vw,580px);min-height:320px;margin-top:24px;display:grid;position:relative;overflow:hidden}.image-stage img[data-v-ab6e2548]{object-fit:contain;width:100%;height:100%}.stage-caption[data-v-ab6e2548]{background:linear-gradient(#0000,#000000d1);justify-content:space-between;gap:10px;padding:40px 18px 16px;font-size:14px;display:flex;position:absolute;inset:auto 0 0}.empty-stage[data-v-ab6e2548]{color:#aaa79e;text-align:center;border:1px dashed #59564e;place-items:center;min-height:260px;margin-top:24px;padding:20px;display:grid}.filmstrip[data-v-ab6e2548]{gap:10px;padding:16px 2px 2px;display:flex;overflow-x:auto}.thumbnail[data-v-ab6e2548]{background:#171716;border:1px solid #37352f;width:124px;min-width:124px;height:110px;padding:0;position:relative}.thumbnail.active[data-v-ab6e2548]{border-color:#dfb95e}.thumbnail.recommended[data-v-ab6e2548]{box-shadow:inset 0 0 0 2px #6daf72}.thumbnail img[data-v-ab6e2548]{object-fit:cover;width:100%;height:100%}.rank[data-v-ab6e2548],.cover[data-v-ab6e2548]{color:#fff;background:#151512;padding:3px 5px;font-size:11px;position:absolute;bottom:5px}.rank[data-v-ab6e2548]{left:5px}.cover[data-v-ab6e2548]{color:#b9e9bd;right:5px}.controls[data-v-ab6e2548]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;display:grid}.controls .field[data-v-ab6e2548]{margin:0}.activity[data-v-ab6e2548]{color:#c6c1b7}.activity p[data-v-ab6e2548]{align-items:center;gap:9px;display:flex}.pulse[data-v-ab6e2548]{background:#dfb95e;border-radius:50%;width:8px;height:8px;animation:1.1s infinite pulse-ab6e2548;display:inline-block}.pulse.idle[data-v-ab6e2548]{background:#6daf72;animation:none}.working[data-v-ab6e2548]{color:#aaa79e;font-size:14px}.error[data-v-ab6e2548]{color:#ee9898}.comments[data-v-ab6e2548]{max-width:860px}.comments h2[data-v-ab6e2548]{margin:0}.comments>p[data-v-ab6e2548]:not(.section-label){color:#bbb7af}.comment-controls[data-v-ab6e2548]{gap:10px;display:grid}.comment-controls select[data-v-ab6e2548]{width:auto}.comment[data-v-ab6e2548]{border-top:1px solid #39362f;gap:5px;margin-top:14px;padding:14px 0;display:grid}.comment strong[data-v-ab6e2548]{color:#dfb95e}.comment small[data-v-ab6e2548]{color:#aaa79e}.recommendation[data-v-ab6e2548]{border-color:#dcb759;max-width:860px}.recommendation h2[data-v-ab6e2548]{margin:0 0 12px;font-size:30px}.recommendation p[data-v-ab6e2548]{max-width:760px;line-height:1.55}.comparison-summary[data-v-ab6e2548]{color:#c5c0b5}.recommendation li[data-v-ab6e2548]{color:#c5c0b5;margin:7px 0}.recommendation small[data-v-ab6e2548]{color:#8e8a80}.results-grid[data-v-ab6e2548]{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;padding:18px 0 50px;display:grid}.result-card[data-v-ab6e2548]{border:1px solid #39362f;padding:18px}.result-card.opening[data-v-ab6e2548]{border-color:#6daf72}.result-card header[data-v-ab6e2548]{color:#c7c1b5;justify-content:space-between;display:flex}.result-card h3[data-v-ab6e2548]{text-transform:capitalize;margin:15px 0 6px;font-size:24px}.result-card p[data-v-ab6e2548]{line-height:1.5}.observation[data-v-ab6e2548]{color:#bbb5aa;border-top:1px solid #36342e;padding-top:12px}dl[data-v-ab6e2548]{margin:20px 0}dl div[data-v-ab6e2548]{border-top:1px solid #302f2b;padding:9px 0}dt[data-v-ab6e2548]{justify-content:space-between;font-weight:700;display:flex}dt b[data-v-ab6e2548]{color:#dcb759}dd[data-v-ab6e2548]{color:#aaa69d;margin:5px 0 0;font-size:14px;line-height:1.4}.columns[data-v-ab6e2548]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.columns p[data-v-ab6e2548]{color:#b6b1a7;gap:5px;font-size:13px;display:grid}.columns span[data-v-ab6e2548]{line-height:1.35}.login-wrap[data-v-ab6e2548]{max-width:420px;margin:12vh auto}.login-wrap p[data-v-ab6e2548]{color:#b6b1a7;line-height:1.5}.login-wrap form[data-v-ab6e2548]{gap:15px;margin:28px 0;display:grid}.login-wrap label[data-v-ab6e2548]{color:#c6c1b7;gap:8px;font-size:14px;display:grid}.login-wrap button[data-v-ab6e2548]{color:#171510;background:#dfb95e;border:0;border-radius:4px;padding:13px;font-weight:800}.subtle-link[data-v-ab6e2548]{color:#dcb759}.stock[data-v-ab6e2548]{border-top:1px solid #35342f;padding:28px 0}.stock-head[data-v-ab6e2548]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.stock-head strong[data-v-ab6e2548],.stock-head span[data-v-ab6e2548]{display:block}.stock-head span[data-v-ab6e2548]{color:#aaa79e;max-width:640px;margin-top:6px;font-size:14px;line-height:1.45}.stock-progress[data-v-ab6e2548]{color:#c6c1b7;align-items:center;gap:9px;margin:18px 0 0;display:flex}.stock-diagnosis[data-v-ab6e2548]{color:#dcb759;max-width:760px;margin:14px 0 0;line-height:1.5}.stock-briefs[data-v-ab6e2548]{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.stock-briefs li[data-v-ab6e2548]{border-left:2px solid #4b4841;padding-left:12px}.stock-briefs b[data-v-ab6e2548]{color:#f2f0eb;display:block}.stock-briefs span[data-v-ab6e2548]{color:#aaa79e;font-size:13px;line-height:1.4}.stock-grid[data-v-ab6e2548]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:22px;display:grid}.stock-card[data-v-ab6e2548]{background:#171716;border:1px solid #39362f;margin:0}.stock-card img[data-v-ab6e2548]{object-fit:cover;width:100%;height:170px;display:block}.stock-card figcaption[data-v-ab6e2548]{gap:6px;padding:12px;display:grid}.stock-card b[data-v-ab6e2548]{color:#dcb759;font-size:14px}.stock-card span[data-v-ab6e2548]{color:#bbb5aa;font-size:13px;line-height:1.4}.stock-card small[data-v-ab6e2548]{color:#8e8a80;font-size:12px}.stock-card a[data-v-ab6e2548]{color:#dcb759;font-size:12px}.share-row[data-v-ab6e2548]{border-top:1px solid #302f2b;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.share-state[data-v-ab6e2548]{color:#aaa79e;flex:280px;margin:0;font-size:13px;line-height:1.45}.session-state[data-v-ab6e2548]{text-align:center;color:#aaa79e;padding:15vh 0}@keyframes pulse-ab6e2548{50%{opacity:.25;transform:scale(.75)}}@media (width<=700px){.thisness-shell[data-v-ab6e2548]{padding:20px}.thisness-header[data-v-ab6e2548]{display:block}.thisness-header p[data-v-ab6e2548]{margin-top:8px}.user[data-v-ab6e2548]{margin-top:10px;display:block}.intro[data-v-ab6e2548]{padding:44px 0 30px;display:grid}.upload-row[data-v-ab6e2548],.controls[data-v-ab6e2548]{grid-template-columns:1fr;display:grid}.image-stage[data-v-ab6e2548]{min-height:280px}.columns[data-v-ab6e2548]{grid-template-columns:1fr}}body{background:#0d0e0d;margin:0}.t2-shell[data-v-f3a225ed]{color:#f2f0e9;background:#0d0e0d;min-height:100vh;padding:0 max(24px,50vw - 640px) 100px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.topbar[data-v-f3a225ed]{border-bottom:1px solid #343630;align-items:center;gap:25px;height:76px;display:flex}.topbar a[data-v-f3a225ed]{color:#e1b953;letter-spacing:-.03em;font-weight:900;text-decoration:none}.topbar a span[data-v-f3a225ed]{color:#f2f0e9}.topbar p[data-v-f3a225ed]{color:#97998f;font-size:13px}.identity[data-v-f3a225ed]{color:#c6c7c0;margin-left:auto;font-size:13px}.hero[data-v-f3a225ed]{justify-content:space-between;align-items:end;gap:30px;padding:72px 0 44px;display:flex}.hero h1[data-v-f3a225ed],.login h1[data-v-f3a225ed]{letter-spacing:-.055em;max-width:950px;margin:8px 0 22px;font-size:clamp(44px,6vw,78px);line-height:.98}.hero p[data-v-f3a225ed]:not(.eyebrow){color:#aeb0a7;max-width:720px;font-size:18px;line-height:1.55}.eyebrow[data-v-f3a225ed],.label[data-v-f3a225ed]{color:#dcb658;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:900}.history[data-v-f3a225ed],.panel[data-v-f3a225ed]{border-top:1px solid #343630;padding:30px 0}.session-list[data-v-f3a225ed]{gap:10px;display:flex;overflow:auto}.session-list button[data-v-f3a225ed]{color:#efeee8;text-align:left;cursor:pointer;background:#171816;border:1px solid #343630;min-width:225px;padding:14px}.session-list button.active[data-v-f3a225ed]{border-color:#dcb658}.session-list b[data-v-f3a225ed],.session-list span[data-v-f3a225ed]{display:block}.session-list span[data-v-f3a225ed]{color:#92958b;margin-top:5px;font-size:12px}.panel[data-v-f3a225ed]{margin-top:28px}.section-head[data-v-f3a225ed],.project-head[data-v-f3a225ed]{justify-content:space-between;align-items:start;gap:28px;display:flex}.section-head h2[data-v-f3a225ed],.project-head h2[data-v-f3a225ed]{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,38px)}.section-head>p[data-v-f3a225ed],.section-head>span[data-v-f3a225ed],.project-head p[data-v-f3a225ed]{color:#92958b;max-width:420px;margin:0;line-height:1.45}.form-grid[data-v-f3a225ed]{grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;margin:28px 0 16px;display:grid}label[data-v-f3a225ed]{color:#c9cac3;gap:8px;font-size:13px;display:grid}input[data-v-f3a225ed],select[data-v-f3a225ed],textarea[data-v-f3a225ed]{box-sizing:border-box;color:#f1f0ea;width:100%;font:inherit;background:#1d1f1c;border:1px solid #41433c;border-radius:3px;padding:12px}textarea[data-v-f3a225ed]{resize:vertical;min-height:110px}.preset-head[data-v-f3a225ed]{background:#141513;border:1px solid #343630;grid-template-columns:minmax(260px,1fr) 2fr;gap:24px;margin:30px 0 8px;padding:22px;display:grid}.preset-head h3[data-v-f3a225ed]{margin:0 0 8px;font-size:22px}.preset-head>div>p[data-v-f3a225ed]:not(.label){color:#999b92;margin:0;line-height:1.5}.preset-grid[data-v-f3a225ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preset-grid figure[data-v-f3a225ed],.missing-default[data-v-f3a225ed]{background:#1a1b19;border:1px solid #41433c;grid-template-columns:110px 1fr;min-height:110px;margin:0;display:grid}.preset-grid img[data-v-f3a225ed]{object-fit:contain;background:#ece8df;width:110px;height:110px}.preset-grid figcaption[data-v-f3a225ed],.missing-default[data-v-f3a225ed]{box-sizing:border-box;padding:12px}.preset-grid figcaption b[data-v-f3a225ed],.preset-grid figcaption span[data-v-f3a225ed],.missing-default b[data-v-f3a225ed],.missing-default span[data-v-f3a225ed]{display:block}.preset-grid figcaption span[data-v-f3a225ed],.missing-default span[data-v-f3a225ed]{color:#92958b;margin-top:5px;font-size:11px}.replace-default[data-v-f3a225ed]{color:#dfb857;cursor:pointer;margin-top:12px;font-size:11px;font-weight:800;display:inline-block;position:relative}.replace-default input[data-v-f3a225ed]{opacity:0;cursor:pointer;position:absolute;inset:0}.reference-inputs[data-v-f3a225ed]{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.reference-choice[data-v-f3a225ed]{min-width:0}.drop[data-v-f3a225ed]{cursor:pointer;box-sizing:border-box;border:1px dashed #5a5d52;align-content:center;min-height:120px;padding:18px;position:relative}.drop b[data-v-f3a225ed],.drop span[data-v-f3a225ed]{display:block}.drop span[data-v-f3a225ed]{color:#97998f;margin-top:7px;font-size:12px;line-height:1.45}.drop input[data-v-f3a225ed]{opacity:0;cursor:pointer;position:absolute;inset:0}.button[data-v-f3a225ed]{color:#17160f;cursor:pointer;background:#dfb857;border:1px solid #dfb857;border-radius:3px;padding:13px 18px;font-weight:900}.button[data-v-f3a225ed]:disabled{opacity:.45;cursor:not-allowed}.button.ghost[data-v-f3a225ed]{color:#efeee8;background:0 0;border-color:#55584e}.actions[data-v-f3a225ed]{gap:8px;display:flex}.reference-grid[data-v-f3a225ed]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:24px;display:grid}.reference-grid figure[data-v-f3a225ed]{background:#171816;border:1px solid #343630;margin:0}.reference-grid img[data-v-f3a225ed]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.reference-grid figcaption[data-v-f3a225ed]{padding:10px}.reference-grid figcaption b[data-v-f3a225ed]{text-transform:uppercase;color:#dcb658;font-size:10px}.reference-grid figcaption span[data-v-f3a225ed]{color:#a4a69d;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.generation-grid[data-v-f3a225ed]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:25px;display:grid}.generation[data-v-f3a225ed]{cursor:pointer;background:#171816;border:1px solid #343630}.generation.active[data-v-f3a225ed]{border-color:#dcb658}.render[data-v-f3a225ed]{aspect-ratio:3/4;background:#111;place-items:center;display:grid;position:relative;overflow:hidden}.render img[data-v-f3a225ed]{object-fit:cover;width:100%;height:100%}.render-state[data-v-f3a225ed]{color:#96988f;text-align:center;padding:20px}.revision[data-v-f3a225ed]{background:#0d0e0ddd;padding:6px 8px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.generation-copy[data-v-f3a225ed]{padding:15px}.generation-copy p[data-v-f3a225ed]{color:#babbb4;font-size:13px;line-height:1.45}.generation-copy small[data-v-f3a225ed]{color:#85887f}.text-button[data-v-f3a225ed]{color:#dfb857;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.working[data-v-f3a225ed]{align-items:center;gap:9px;display:flex}.working i[data-v-f3a225ed]{background:#73c489;border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse-f3a225ed;box-shadow:0 0 0 6px #73c48920}.analysis[data-v-f3a225ed]{background:#131512;padding-left:24px;padding-right:24px}.assessment-summary[data-v-f3a225ed]{max-width:900px;font-size:18px;line-height:1.55}.dimensions[data-v-f3a225ed]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dimensions article[data-v-f3a225ed]{border-top:1px solid #3b3e36;padding:14px 0}.dimensions article div[data-v-f3a225ed]{justify-content:space-between;display:flex}.dimensions strong[data-v-f3a225ed]{color:#dfb857}.dimensions p[data-v-f3a225ed]{color:#a8aaa1;font-size:13px;line-height:1.5}.recommendations[data-v-f3a225ed]{margin-top:20px}.recommendations li[data-v-f3a225ed]{color:#c8c9c2;margin:8px 0}.checklist[data-v-f3a225ed]{counter-reset:check;grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.checklist li[data-v-f3a225ed]{counter-increment:check;color:#bcbeb5;border:1px solid #3d4038;padding:14px;font-size:12px;line-height:1.45}.checklist li[data-v-f3a225ed]:before{content:counter(check);color:#dfb857;margin-bottom:8px;font-size:18px;font-weight:900;display:block}.generate-action[data-v-f3a225ed]{align-items:center;gap:16px;margin-top:14px;display:flex}.generate-action span[data-v-f3a225ed]{color:#92958b;font-size:12px}.login[data-v-f3a225ed]{max-width:620px;padding:100px 0}.login form[data-v-f3a225ed]{gap:14px;margin-top:30px;display:grid}.login button[data-v-f3a225ed]{padding:12px;font-weight:800}.state[data-v-f3a225ed],.empty[data-v-f3a225ed]{color:#999b92;padding:80px 0}.notice[data-v-f3a225ed],.error.global[data-v-f3a225ed]{z-index:5;background:#22241f;border:1px solid #5b5e53;max-width:480px;padding:14px 18px;position:fixed;bottom:20px;right:20px}.error[data-v-f3a225ed]{color:#f09b9b}.error.global[data-v-f3a225ed]{border-color:#884b4b}.share-state[data-v-f3a225ed]{color:#999}.settings>.button[data-v-f3a225ed]{margin-top:15px}@keyframes pulse-f3a225ed{50%{opacity:.35}}@media (width<=850px){.topbar p[data-v-f3a225ed]{display:none}.hero[data-v-f3a225ed]{display:block}.hero .button[data-v-f3a225ed]{margin-top:20px}.form-grid[data-v-f3a225ed],.reference-inputs[data-v-f3a225ed],.dimensions[data-v-f3a225ed],.checklist[data-v-f3a225ed],.preset-head[data-v-f3a225ed],.preset-grid[data-v-f3a225ed]{grid-template-columns:1fr}.section-head[data-v-f3a225ed],.project-head[data-v-f3a225ed]{display:block}.actions[data-v-f3a225ed]{margin-top:15px}.identity[data-v-f3a225ed]{font-size:0}.identity[data-v-f3a225ed]:after{content:"Compte";font-size:12px}.generation-grid[data-v-f3a225ed]{grid-template-columns:1fr}.t2-shell[data-v-f3a225ed]{padding-left:18px;padding-right:18px}}.t4-shell[data-v-7a7c8365]{color:#f1eee6;background:#0c0d0c;min-height:100vh;padding:28px max(24px,50vw - 640px);font-family:Inter,system-ui,sans-serif}.topbar[data-v-7a7c8365]{border-bottom:1px solid #35352f;align-items:center;gap:24px;padding-bottom:20px;display:flex}.topbar a[data-v-7a7c8365]{color:#eee9df;font-weight:900;text-decoration:none}.topbar a span[data-v-7a7c8365],.label[data-v-7a7c8365]{color:#dfb95e}.topbar p[data-v-7a7c8365]{color:#aaa79e;margin:0}.topbar>span[data-v-7a7c8365]{color:#aaa79e;margin-left:auto;font-size:13px}.hero[data-v-7a7c8365]{max-width:850px;padding:70px 0 45px}.hero h1[data-v-7a7c8365]{letter-spacing:-.05em;margin:10px 0 22px;font-size:clamp(43px,6vw,78px);line-height:.98}.hero em[data-v-7a7c8365]{color:#dfb95e;font-style:normal}.hero>p[data-v-7a7c8365]:last-child{color:#bdb8ae;max-width:720px;font-size:18px;line-height:1.55}.label[data-v-7a7c8365]{letter-spacing:.08em;margin:0 0 8px;font-size:11px;font-weight:900}.frame[data-v-7a7c8365],.workspace[data-v-7a7c8365],.launch[data-v-7a7c8365]{border-top:1px solid #35352f;padding:30px 0}.setup[data-v-7a7c8365]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.setup>div[data-v-7a7c8365]{grid-row:span 2}.setup h2[data-v-7a7c8365],.section-head h2[data-v-7a7c8365],.launch h2[data-v-7a7c8365],.results h2[data-v-7a7c8365]{margin:0}.section-head[data-v-7a7c8365],.launch[data-v-7a7c8365]{justify-content:space-between;align-items:center;gap:24px;display:flex}label[data-v-7a7c8365]{color:#c8c3ba;gap:8px;font-size:13px;display:grid}input[data-v-7a7c8365],textarea[data-v-7a7c8365],select[data-v-7a7c8365]{box-sizing:border-box;color:#f1eee6;width:100%;font:inherit;background:#20211f;border:1px solid #4a4a43;border-radius:5px;padding:12px}textarea[data-v-7a7c8365]{resize:vertical;min-height:90px}.upload[data-v-7a7c8365],.primary[data-v-7a7c8365],.actions button[data-v-7a7c8365],.order button[data-v-7a7c8365],.login button[data-v-7a7c8365]{color:#171510;cursor:pointer;background:#dfb95e;border:1px solid #dfb95e;border-radius:4px;padding:12px 16px;font-weight:850;display:inline-block}.upload input[data-v-7a7c8365]{display:none}.dropzone[data-v-7a7c8365]{text-align:center;cursor:pointer;background:#151614;border:1px dashed #5a584f;place-content:center;gap:8px;min-height:130px;margin-top:22px;transition:all .15s;display:grid}.dropzone[data-v-7a7c8365]:hover,.dropzone.dragging[data-v-7a7c8365]{background:#201e17;border-color:#dfb95e;box-shadow:inset 0 0 0 1px #dfb95e}.dropzone strong[data-v-7a7c8365]{color:#eee;font-size:18px}.dropzone span[data-v-7a7c8365]{color:#aaa79e}.dropzone input[data-v-7a7c8365]{display:none}.empty[data-v-7a7c8365]{color:#aaa79e;text-align:center;border:1px dashed #4b4a43;padding:35px}.strip[data-v-7a7c8365]{gap:10px;margin-top:22px;display:flex;overflow:auto}.thumb[data-v-7a7c8365]{color:#fff;cursor:pointer;background:#161715;border:1px solid #3b3b35;width:130px;min-width:130px;height:160px;padding:0;position:relative}.thumb.active[data-v-7a7c8365]{border-color:#dfb95e;box-shadow:0 0 0 2px #dfb95e33}.thumb img[data-v-7a7c8365]{object-fit:cover;width:100%;height:125px}.thumb span[data-v-7a7c8365]{background:#111c;padding:4px 7px;position:absolute;top:5px;left:5px}.thumb b[data-v-7a7c8365]{white-space:nowrap;text-overflow:ellipsis;padding:7px;font-size:11px;display:block;overflow:hidden}.thumb i[data-v-7a7c8365]{background:#4e9c60;border-radius:50%;padding:2px 5px;position:absolute;top:6px;right:6px}.workspace[data-v-7a7c8365]{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:34px;display:grid}.visual>img[data-v-7a7c8365]{object-fit:contain;background:#161715;width:100%;max-height:660px}.order[data-v-7a7c8365]{align-items:center;gap:8px;margin-top:10px;display:flex}.order span[data-v-7a7c8365]{color:#aaa79e}.order .danger[data-v-7a7c8365]{color:#e99;background:0 0;border-color:#633;margin-left:auto}.brief[data-v-7a7c8365]{gap:16px;display:grid}.assessment[data-v-7a7c8365]{background:#171815;border-left:3px solid #dfb95e;padding:16px}.assessment strong[data-v-7a7c8365]{color:#dfb95e}.assessment p[data-v-7a7c8365],.assessment li[data-v-7a7c8365]{color:#c1bcb2;line-height:1.45}.actions[data-v-7a7c8365]{flex-wrap:wrap;gap:9px;display:flex}.actions button[data-v-7a7c8365]{color:#eee;background:0 0;border-color:#57574f}.actions .primary[data-v-7a7c8365],.primary[data-v-7a7c8365]{color:#171510;background:#dfb95e}.actions button[data-v-7a7c8365]:disabled,.primary[data-v-7a7c8365]:disabled,.order button[data-v-7a7c8365]:disabled{opacity:.4;cursor:not-allowed}.progress-box[data-v-7a7c8365]{background:#171815;border:1px solid #46443c;gap:11px;padding:14px;display:grid}.progress-copy[data-v-7a7c8365]{gap:5px;display:grid}.progress-copy strong[data-v-7a7c8365]{color:#dfb95e}.progress-copy span[data-v-7a7c8365]{color:#aaa79e;font-size:12px}.progress-track[data-v-7a7c8365]{background:#2c2c27;border-radius:8px;height:7px;overflow:hidden}.progress-track i[data-v-7a7c8365]{background:#dfb95e;height:100%;transition:width .25s;display:block}.progress-track .indeterminate[data-v-7a7c8365]{width:35%;animation:1.25s ease-in-out infinite scan-7a7c8365}.working[data-v-7a7c8365]{color:#dfb95e}.error[data-v-7a7c8365]{color:#ef9292}.cards[data-v-7a7c8365]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cards figure[data-v-7a7c8365]{background:#171815;border:1px solid #3b3b35;margin:0}.cards img[data-v-7a7c8365]{object-fit:cover;width:100%;height:250px}.cards figcaption[data-v-7a7c8365]{padding:14px}.cards strong[data-v-7a7c8365],.cards a[data-v-7a7c8365]{color:#dfb95e}.cards p[data-v-7a7c8365]{color:#bbb6ac;line-height:1.4}.launch p[data-v-7a7c8365]{color:#aaa79e}.state[data-v-7a7c8365],.login[data-v-7a7c8365]{max-width:440px;margin:15vh auto}.login form[data-v-7a7c8365]{gap:14px;display:grid}.login h1[data-v-7a7c8365]{font-size:50px}@keyframes scan-7a7c8365{0%{transform:translate(-110%)}50%{transform:translate(190%)}to{transform:translate(-110%)}}@media (width<=800px){.setup[data-v-7a7c8365],.workspace[data-v-7a7c8365]{grid-template-columns:1fr}.setup>div[data-v-7a7c8365]{grid-row:auto}.section-head[data-v-7a7c8365],.launch[data-v-7a7c8365]{flex-direction:column;align-items:flex-start}.cards[data-v-7a7c8365]{grid-template-columns:1fr}.topbar p[data-v-7a7c8365]{display:none}}.generation-box[data-v-7a7c8365]{background:#181711;border:1px solid #5a4b28;gap:14px;padding:18px;display:grid}.generation-box>p[data-v-7a7c8365]:not(.label){color:#aaa79e;margin:0;font-size:13px;line-height:1.45}.generation-box .primary[data-v-7a7c8365]{justify-self:start}.generated[data-v-7a7c8365]{background:#10110f;border:1px solid #45433b;margin:0}.generated img[data-v-7a7c8365]{object-fit:contain;width:100%;max-height:620px;display:block}.generated figcaption[data-v-7a7c8365]{gap:5px;padding:12px;display:grid}.generated figcaption strong[data-v-7a7c8365]{color:#dfb95e}.generated figcaption span[data-v-7a7c8365]{color:#aaa79e;font-size:12px}.upload-progress[data-v-7a7c8365]{margin-top:22px}.retry-upload[data-v-7a7c8365]{margin-top:16px}: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}
