.report-shell{background:var(--bg-surface-raised);min-height:100svh;color:var(--text-primary)}.report-band{padding:clamp(2.5rem,5vw,5rem) max(1.5rem,50% - 520px)}.report-shell .report-hero+.report-band,.report-shell .report-band:not(.signature-plate)+.report-band:not(.signature-plate){border-top:1px solid var(--border-default)}.report-hero{grid-template-columns:minmax(0,1fr);display:grid}.report-hero-copy,.report-hero-evidence{padding:2.5rem 1.5rem}.report-hero-evidence{background:var(--bg-surface-raised)}.report-ink.signature-plate{background:var(--surface-plate);box-shadow:none;color:var(--text-primary);border:0;border-radius:0}.report-footer{padding-block:1.5rem max(2rem, env(safe-area-inset-bottom));border-top:1px solid var(--border-default)}.report-workspace{width:min(100% - 3rem,1040px);margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem)}.report-progress-band{padding-block:1.25rem}.report-step-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.report-step-rail>li{border-top:2px solid var(--border-default);min-width:0;color:var(--text-muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;align-items:baseline;gap:.5rem;padding-top:.75rem;font-size:.875rem;line-height:1.4;display:flex}.report-step-rail>li[aria-current=step]{border-color:var(--text-primary);color:var(--text-primary);font-weight:600}.report-step-rail>li[data-complete=true]{color:var(--text-secondary)}.report-step-rail>li>span:first-child{font-variant-numeric:tabular-nums;flex:none}.report-step-rail__name{min-width:0}.report-order-progress__message{max-width:72ch;margin-top:1.25rem;font-size:1rem;line-height:1.6}.report-progress-band [data-testid=report-door-save-link]{border-bottom:0;margin-top:1.25rem;padding-bottom:0}.report-preview-controls{border-top:1px solid var(--border-ghost);margin-top:1.25rem}.report-preview-controls>summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-size:.875rem;line-height:1.5}.report-continuation{background:var(--bg-surface-raised);color:var(--text-primary);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.report-continuation>div>p,.report-continuation details p{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.report-continuation details{border-top:1px solid var(--border-default);grid-column:1/-1;padding-top:1rem}.report-continuation summary{cursor:pointer;min-height:2.75rem;font-weight:600}.report-continuation details p{max-width:76ch;margin-top:.75rem}.report-receipt{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 2rem;margin-top:1.25rem;padding-top:1rem;display:grid}.report-receipt dl{grid-area:1/2/3;gap:2rem;display:flex}.report-receipt dl>div{align-items:baseline;gap:.75rem;display:flex}.report-receipt>p{max-width:64ch}.report-receipt>ul{grid-column:1/-1}.report-shell .report-preview{border:1px solid var(--border-default);max-width:none}.report-preview-lead{border-top:1px solid var(--accent-primary);background:var(--bg-base);padding:clamp(1.5rem,3vw,2.5rem)}.report-preview-body{padding:0 clamp(1.5rem,3vw,2.5rem) 2.5rem}.report-shell .report-preview--decision{border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""decision""body";row-gap:1.5rem;display:grid}.report-preview--decision>.report-preview-lead{border:1px solid var(--border-default);border-top-color:var(--accent-primary);grid-area:lead}.report-preview--decision>.report-purchase-column{grid-area:decision}.report-preview--decision>.report-preview-body{border:1px solid var(--border-default);grid-area:body}@media (min-width:1024px){.report-shell .report-preview--decision{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"lead decision""body decision";align-items:start;gap:0 2.5rem}.report-preview--decision>.report-preview-lead{border-bottom:0}.report-preview--decision>.report-preview-body{border-top:0}.report-preview--decision>.report-purchase-column{position:sticky;top:2rem}}.report-shell .report-preview-finding{border:0;margin-top:0;padding-top:2rem;padding-bottom:0}.report-preview-finding h2{max-width:25ch}.report-preview-lead header{gap:.75rem;display:grid}.report-analysis-list>[data-status=available]>p:first-child{color:var(--color-info)}.report-analysis-list>[data-status=partial]>p:first-child{color:var(--color-caution)}.report-decision-price{border-bottom:1px solid var(--border-default);justify-items:start;row-gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.report-decision-price>span:first-child{font-family:var(--font-display);font-size:3rem;line-height:1}.report-door-index>li{border-top:1px solid var(--border-default);grid-template-columns:2rem minmax(0,1fr);align-items:start;column-gap:1rem;padding-block:1rem;display:grid}.report-door-index__numeral{color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums;font-size:.875rem;line-height:1.75rem}.report-door-index__title{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.75rem}.report-door-index__text{max-width:64ch;color:var(--text-secondary);margin-top:.375rem;font-size:.875rem;line-height:1.65}.report-door-index__link{text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:5px;margin-block:-.5rem;padding-block:.5rem;text-decoration-thickness:1px;display:block}.report-door-index__link:hover{text-decoration-color:currentColor}.report-sample{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.report-status{margin-block:0;padding:clamp(1.5rem,4vw,3rem)}.report-status>h1,.report-status>p{max-width:65ch}.report-door-source-heading{padding-block:.5rem 2.5rem}.report-shell .report-overview{border:0;border-top:1px solid var(--accent-primary);box-shadow:none;background:var(--bg-base);border-radius:0}.report-door-source-heading,.report-progress-band{border-bottom:1px solid var(--border-default)}@media (min-width:640px){.report-workspace{width:min(100% - 4rem,1040px)}.report-band{padding-inline:max(2rem,50% - 520px)}.report-hero-copy,.report-hero-evidence{padding:3rem 2rem}}@media (min-width:1024px){.report-hero{grid-template-columns:minmax(2rem,1fr) repeat(2,minmax(0,520px)) minmax(2rem,1fr)}.report-hero-copy{grid-column:1/3;padding:4rem 3rem 4rem 2rem}.report-hero-copy-content{max-width:472px;margin-left:auto}.report-hero-evidence{grid-column:3/5;padding:4rem 2rem 4rem 3rem}.report-hero-evidence>section{max-width:472px}}@media (max-width:639px){.report-step-rail{gap:.75rem;display:flex}.report-step-rail>li{flex:none}.report-step-rail>li[aria-current=step]{flex:auto}.report-step-rail>li:not([aria-current=step])>.report-step-rail__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:767px){.report-continuation{grid-template-columns:minmax(0,1fr);gap:2rem}.report-receipt,.report-sample{grid-template-columns:minmax(0,1fr)}.report-receipt dl{flex-wrap:wrap;grid-area:auto/1;gap:.5rem 1.5rem}[data-preview-ready=true] .report-preview-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-preview-ready=true] .report-preview-controls{margin-top:.5rem}[data-preview-ready=true] .report-workspace{padding-top:1rem}[data-preview-ready=true] .report-preview-lead header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.75rem;display:flex}[data-preview-ready=true] .report-preview-lead header p{margin-top:0}[data-preview-ready=true] .report-preview-finding{padding-top:1.25rem}[data-preview-ready=true] [data-testid=report-finding-metric],[data-preview-ready=true] .report-preview-lead [data-report-preview-graphic]{margin-top:.75rem}}