.disabled-block{pointer-events:none;opacity:.5}.ReportPart-pageShell{background:var(--beige);min-height:70vh;padding:28px 16px 48px}.ReportPart-pageInner{max-width:1200px;margin:0 auto}.ReportPart-headerBlock{margin-bottom:20px}.ReportPart-kicker{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.04em;background:#4a8a8a1f;border-radius:0;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.ReportPart-headerBlock h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.08}.ReportPart-headerBlock p{max-width:760px;color:var(--anthr);margin:10px 0 0;line-height:1.55}.ReportPart-progressBlock{background:var(--paper);border:1px solid var(--line);border-radius:0;margin-bottom:18px;padding:16px 18px}.ReportPart-progressMeta{color:var(--anthr);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ReportPart-progressBar{background:#2d2d2d14;border-radius:0;height:8px;margin-top:12px;overflow:hidden}.ReportPart-progressBarFill{background:linear-gradient(90deg,var(--teal-dark)0%,var(--teal)100%);border-radius:0;height:100%}.ReportPart-stepPills{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ReportPart-stepPill{background:var(--paper);border:1px solid var(--line);color:var(--anthr);border-radius:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.ReportPart-stepPill span{background:var(--paper);border:1px solid var(--line);border-radius:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.ReportPart-stepPill small{font-size:13px;font-weight:600}.ReportPart-stepPill.is-active{color:#2d392f;background:#4a8a8a1a;border-color:#4a8a8a4d}.ReportPart-stepPill.is-active span,.ReportPart-stepPill.is-complete span{background:var(--teal-dark);color:var(--paper);border-color:var(--teal-dark)}.ReportPart-card{background:var(--paper);border:1px solid var(--line);border-radius:0;padding:20px;box-shadow:0 20px 50px #0000000d}.ReportPart-sectionHeader h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px}.ReportPart-sectionHeader p{color:var(--anthr);max-width:760px;margin:8px 0 0;line-height:1.55}.ReportPart-stepContent{margin-top:18px}.ReportPart-grid{grid-template-columns:1fr;gap:14px;display:grid}.ReportPart-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ReportPart-subCard{border:1px solid var(--line);background:var(--paper);border-radius:0;padding:16px}.ReportPart-subCard--highlight{background:var(--paper)}.ReportPart-subCardHeader h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px}.ReportPart-subCardHeader p{color:var(--anthr);margin:6px 0 0;line-height:1.5}.FieldLabel{color:var(--ink);margin-bottom:6px;font-weight:600}.FieldInput,.FieldTextarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:0;outline:none;padding:11px 12px}.FieldInput:focus,.FieldTextarea:focus{border-color:var(--teal);box-shadow:0 0 0 4px #42534314}.FieldInput.is-error{border-color:#b00020}.FieldTextarea{resize:vertical;min-height:120px}.FieldHint{color:var(--anthr);margin-top:6px;font-size:13px;line-height:1.45}.FieldError{color:#b00020;margin-top:6px;font-size:13px}.ReportPart-duplicatePanel{border:1px solid var(--line);background:var(--paper);border-radius:0;margin-top:18px;padding:16px}.ReportPart-duplicateHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ReportPart-duplicateHeader h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px}.ReportPart-duplicateHeader p{color:var(--anthr);margin:6px 0 0;line-height:1.5}.ReportPart-duplicateStatus{color:var(--teal-dark);background:#4a8a8a1a;border-radius:0;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:700}.ReportPart-duplicateList{gap:10px;margin-top:14px;display:grid}.ReportPart-duplicateCard{background:var(--paper);border:1px solid var(--line);border-radius:0;justify-content:space-between;gap:14px;padding:14px;display:flex}.ReportPart-duplicateCard strong{color:var(--ink)}.ReportPart-duplicateCard p{color:var(--anthr);margin:6px 0 0;font-size:14px}.ReportPart-duplicateActions{min-width:220px;color:var(--anthr);flex-direction:column;gap:6px;font-size:13px;display:flex}.ReportPart-textLink{color:var(--teal-dark);font-weight:700;text-decoration:none}.ReportPart-textLink:hover{text-decoration:underline}.ReportPart-inlineAlert{background:var(--paper);color:var(--anthr);border:1px solid var(--line);border-radius:0;margin-top:14px;padding:12px 14px}.ReportPart-inlineAlert--error{background:var(--paper)7f7;color:#7d2d2d;border-color:#f0d1d1}.ReportPart-inlineAlert--warning{background:var(--paper)800000000;color:#6e5220;border-color:#f0dfb7}.ReportPart-uploadRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ReportPart-uploadRow span{color:var(--anthr);font-size:13px}.ReportPart-imageGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.ReportPart-imageCard{border:1px solid var(--line);background:var(--paper);border-radius:0;overflow:hidden}.ReportPart-imagePreview{aspect-ratio:4/3;background:var(--beige)}.ReportPart-imagePreview img{object-fit:cover;width:100%;height:100%;display:block}.ReportPart-imageMeta{padding:10px}.ReportPart-imageMeta div{color:var(--teal-dark);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:12px;overflow:hidden}.ReportPart-reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.SummaryRow{border-bottom:1px solid #2d2d2d14;grid-template-columns:180px 1fr;gap:10px;padding:8px 0;display:grid}.SummaryRow:last-child{border-bottom:none}.SummaryRow-label{color:var(--anthr)}.SummaryRow-value{color:var(--ink);white-space:pre-wrap}.ReportPart-nextStepsList{color:var(--anthr);margin:0;padding-left:18px;line-height:1.6}.ReportPart-checkboxRow{color:var(--ink);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.ReportPart-checkboxRow input{margin-top:3px}.ReportPart-navRow{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.ReportPart-successBox{background:#6faa6f1f;border:1px solid #6faa6f59;border-radius:0;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px;display:flex}.ReportPart-successBox h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px}.ReportPart-successBox p{color:var(--anthr);margin:8px 0 0;line-height:1.55}.ReportPart-successBox ul{color:var(--anthr);margin:12px 0 0;padding-left:18px;line-height:1.6}.ReportPart-successMeta{margin-top:12px}.ReportPart-successActions{flex-direction:column;align-self:center;gap:10px;min-width:210px;display:flex}@media (max-width:900px){.ReportPart-stepPills,.ReportPart-reviewGrid,.ReportPart-grid--two{grid-template-columns:1fr}.ReportPart-duplicateCard,.ReportPart-successBox,.ReportPart-progressMeta{flex-direction:column}.ReportPart-successActions{width:100%;min-width:0}}@media (max-width:640px){.ReportPart-card,.ReportPart-progressBlock{padding:16px}.ReportPart-headerBlock h1{font-size:28px}.SummaryRow{grid-template-columns:1fr;gap:4px}.ReportPart-navRow{flex-direction:column}}.ReportPart-kicker,.ReportPart-progressMeta,.ReportPart-stepPill small,.FieldLabel,.ReportPart-duplicateStatus{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.FieldInput,.FieldTextarea,select.FieldInput{background:var(--paper);border-radius:0}.ReportPart-pageShell{padding-top:56px}@media (max-width:640px){.ReportPart-pageShell{padding:36px 16px 44px}.ReportPart-stepPill{padding:10px}}.ReportPart-rightsHint{border-left:3px solid var(--green);color:var(--anthr);background:#6faa6f1a;margin-top:10px;padding:10px 12px;font-size:13px}
