.report-generator-section[data-v-d8cec12e]{color:#f6f3e8;background:radial-gradient(circle at 78% 18%,#39796f38,#0000 34%),linear-gradient(135deg,#122b34 0,#0e2028 62%,#101d24);margin-block:clamp(40px,6vw,80px);padding-block:92px;overflow:hidden}.report-generator-layout[data-v-d8cec12e]{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(54px,7vw,100px);display:grid}.report-generator-copy .eyebrow[data-v-d8cec12e]{color:#c8b879}.report-generator-copy h2[data-v-d8cec12e]{color:#fffdf6;margin-bottom:25px}.report-generator-lead[data-v-d8cec12e]{color:#bdc9cb;max-width:520px;font-size:16px;line-height:1.75}.report-generator-benefits[data-v-d8cec12e]{gap:18px;margin:32px 0 34px;padding:0;list-style:none;display:grid}.report-generator-benefits li[data-v-d8cec12e]{align-items:flex-start;gap:15px;display:flex}.benefit-icon[data-v-d8cec12e]{color:#d6c582;background:#ffffff0a;border:1px solid #42626a;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.report-generator-benefits small[data-v-d8cec12e],.report-generator-benefits strong[data-v-d8cec12e]{display:block}.report-generator-benefits strong[data-v-d8cec12e]{color:#f8f5eb;margin:1px 0 4px;font-size:14px}.report-generator-benefits small[data-v-d8cec12e]{color:#9fb0b3;font-size:12px;line-height:1.55}.report-generator-cta[data-v-d8cec12e]{color:#142d35;background:#d7c988;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:13px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.report-generator-cta[data-v-d8cec12e]:hover{background:#eadc99;transform:translateY(-1px)}.report-console[data-v-d8cec12e]{background:#172c35;border:1px solid #38535c;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000052}.report-console[data-v-d8cec12e]:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.prompt-heading[data-v-d8cec12e],.report-console-case[data-v-d8cec12e],.report-console-topbar[data-v-d8cec12e],.result-footer[data-v-d8cec12e],.result-heading[data-v-d8cec12e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-console-topbar[data-v-d8cec12e]{color:#c9d4d5;letter-spacing:1.2px;text-transform:uppercase;background:#14272f;border-bottom:1px solid #344b54;padding:15px 18px;font-size:10px;font-weight:800}.report-console-topbar>span[data-v-d8cec12e]:first-child{color:#e4d58e;align-items:center;gap:8px;display:inline-flex}.preview-status[data-v-d8cec12e]{color:#8fa4a8;letter-spacing:.6px;font-size:9px}.preview-status i[data-v-d8cec12e]{color:#71b59c;margin-right:6px;font-size:6px}.report-console-case[data-v-d8cec12e]{background:#1b323c;border-bottom:1px solid #344b54;grid-template-columns:1fr auto;padding:16px 48px 16px 18px;display:grid;position:relative}.report-console-case span[data-v-d8cec12e]{color:#8fa4a8;letter-spacing:.8px;text-transform:uppercase;grid-column:1;font-size:9px}.report-console-case strong[data-v-d8cec12e]{color:#f5f4ed;grid-column:1;font-size:12px}.report-console-case i[data-v-d8cec12e]{color:#8fa4a8;font-size:10px;position:absolute;top:50%;right:20px}.report-console-prompt[data-v-d8cec12e],.report-console-result[data-v-d8cec12e]{background:#132831;border:1px solid #38515a;border-radius:10px;margin:16px}.report-console-prompt[data-v-d8cec12e]{padding:16px}.prompt-heading[data-v-d8cec12e]{color:#8fa4a8;letter-spacing:.7px;text-transform:uppercase;font-size:9px}.prompt-heading span[data-v-d8cec12e]:last-child{color:#7db7a3}.report-console-prompt p[data-v-d8cec12e]{color:#e3e9e7;margin:13px 0 16px;font-size:12px;line-height:1.6}.format-row[data-v-d8cec12e]{flex-wrap:wrap;gap:6px;display:flex}.format-row span[data-v-d8cec12e]{color:#8fa4a8;border:1px solid #344d56;border-radius:5px;padding:6px 9px;font-size:9px}.format-row .active[data-v-d8cec12e]{color:#f0e3a6;background:#c8b8791a;border-color:#a69455}.format-row i[data-v-d8cec12e]{margin-right:5px}.report-console-result[data-v-d8cec12e]{margin-top:0;overflow:hidden}.result-heading[data-v-d8cec12e]{border-bottom:1px solid #344d56;padding:14px 16px}.result-heading span[data-v-d8cec12e],.result-heading strong[data-v-d8cec12e]{display:block}.result-heading span[data-v-d8cec12e]{color:#8fa4a8;letter-spacing:.7px;text-transform:uppercase;font-size:8px}.result-heading strong[data-v-d8cec12e]{color:#f4f3ec;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.result-heading .draft-pill[data-v-d8cec12e]{color:#d9ca87;border:1px solid #675e3d;border-radius:999px;padding:5px 8px;font-size:8px}.chart-preview[data-v-d8cec12e]{gap:13px;padding:17px 16px;display:grid}.chart-row[data-v-d8cec12e]{grid-template-columns:90px minmax(80px,1fr) 40px 78px;align-items:center;gap:9px;display:grid}.chart-label[data-v-d8cec12e]{color:#cbd5d5;font-size:9px}.chart-track[data-v-d8cec12e]{background:#243d47;border-radius:2px;height:8px;overflow:hidden}.chart-bar[data-v-d8cec12e]{border-radius:inherit;background:linear-gradient(90deg,#8e814e,#d6c47b);height:100%;display:block}.chart-row strong[data-v-d8cec12e]{color:#f0eee6;text-align:right;font-size:9px}.chart-row small[data-v-d8cec12e]{color:#7fb7a4;white-space:nowrap;font-size:8px}.result-footer[data-v-d8cec12e]{color:#8fa4a8;border-top:1px solid #344d56;padding:11px 16px;font-size:8px}.result-footer i[data-v-d8cec12e]{color:#b4a767;margin-right:5px}@media (width<=950px){.report-generator-layout[data-v-d8cec12e]{grid-template-columns:1fr;gap:48px}.report-generator-copy[data-v-d8cec12e]{max-width:680px}}@media (width<=560px){.report-generator-section[data-v-d8cec12e]{padding-block:65px}.report-generator-layout[data-v-d8cec12e]{gap:36px}.report-console-prompt[data-v-d8cec12e],.report-console-result[data-v-d8cec12e]{margin-inline:10px}.chart-row[data-v-d8cec12e]{grid-template-columns:78px minmax(60px,1fr) 34px}.chart-row small[data-v-d8cec12e]{grid-column:2/-1}.result-footer[data-v-d8cec12e]{flex-direction:column;align-items:flex-start;gap:6px}}
