.report-module__jGMzCG__page{color:var(--ink);background:#fff;min-height:100vh}.report-module__jGMzCG__shell{max-width:1180px;margin:0 auto;padding:28px 24px 56px}.report-module__jGMzCG__breadcrumb{color:#5e6f85;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:.78rem;display:flex}.report-module__jGMzCG__breadcrumb a{color:var(--blue);font-weight:700}.report-module__jGMzCG__breadcrumb a:after{color:#9aa9bb;content:">";margin-left:10px}.report-module__jGMzCG__hero{border-bottom:2px solid #07142d;gap:16px;margin-bottom:30px;padding-bottom:28px;display:grid}.report-module__jGMzCG__eyebrow{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.report-module__jGMzCG__hero h1{color:#07142d;max-width:860px;margin:0;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.13}.report-module__jGMzCG__hero>p,.report-module__jGMzCG__bodyText{color:#26364d;max-width:880px;margin:0;font-size:.96rem;line-height:1.95}.report-module__jGMzCG__scoreBox{border:1px solid #cfd9e8;gap:8px;max-width:520px;padding:18px 20px;display:grid}.report-module__jGMzCG__scoreBox span{color:#64748b;font-size:.76rem;font-weight:800}.report-module__jGMzCG__scoreBox strong{color:#07142d;font-size:2.3rem;line-height:1}.report-module__jGMzCG__scoreBox p{color:#33445c;margin:0;font-size:.86rem;line-height:1.75}.report-module__jGMzCG__section{border-bottom:1px solid #dbe4f0;padding:28px 0}.report-module__jGMzCG__section h2{border-left:5px solid var(--blue);color:#07142d;margin:0 0 18px;padding-left:12px;font-size:1.25rem;line-height:1.4}.report-module__jGMzCG__tableWrap{border:1px solid #cfd9e8;overflow-x:auto}.report-module__jGMzCG__tableWrap table{border-collapse:collapse;width:100%;min-width:760px}.report-module__jGMzCG__tableWrap th,.report-module__jGMzCG__tableWrap td{color:#26364d;text-align:left;vertical-align:top;border-bottom:1px solid #dbe4f0;padding:12px 14px;font-size:.88rem;line-height:1.7}.report-module__jGMzCG__tableWrap th{color:#07142d;background:#f7faff;width:220px;font-weight:800}.report-module__jGMzCG__tableWrap thead th{border-bottom-color:#b7c9de}.report-module__jGMzCG__tableWrap tr:last-child th,.report-module__jGMzCG__tableWrap tr:last-child td{border-bottom:0}.report-module__jGMzCG__modelGrid{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.report-module__jGMzCG__modelGrid span{color:#17243a;border:1px solid #cfd9e8;padding:7px 10px;font-size:.82rem;font-weight:800}.report-module__jGMzCG__notice{background:#fffaf0;border:1px solid #f2d59a;padding:18px 20px}.report-module__jGMzCG__notice p{color:#4a3820;margin:0;font-size:.92rem;line-height:1.85}.report-module__jGMzCG__numberList{color:#26364d;gap:12px;margin:0;padding-left:22px;font-size:.92rem;line-height:1.85;display:grid}.report-module__jGMzCG__promptBox{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#07142d;gap:10px;padding:20px;font-size:.82rem;line-height:1.8;display:grid;overflow-x:auto}.report-module__jGMzCG__promptBox p{margin:0}.report-module__jGMzCG__promptBox ol{margin:0;padding-left:22px}@media (max-width:820px){.report-module__jGMzCG__shell{padding:22px 18px 42px}.report-module__jGMzCG__scoreBox{max-width:none}}
