.report-resource{overflow-wrap:anywhere;border-block:1px solid var(--line);margin-block:2rem;padding-block:2rem}.report-resource>div{max-width:48rem;margin-top:1.5rem}.report-form{gap:1rem;display:grid}.report-form h3{font-family:var(--font-editorial);font-size:1.75rem;font-weight:400;line-height:1.2}.report-form p{margin:0;line-height:1.7}.report-form select,.report-form textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-bright);width:100%;color:var(--ink);font:inherit;min-height:3rem;padding:.75rem}.report-form textarea{resize:vertical}.report-permission{align-items:center;gap:.75rem;min-height:3rem;line-height:1.5;display:flex}.report-permission input{min-width:1.25rem;min-height:1.25rem;accent-color:var(--signal)}.report-form button{justify-self:start}.report-resource code{overflow-wrap:anywhere}.reports-layout{max-width:76rem}.report-introduction,.report-history{max-width:56rem}.report-introduction{padding-block:1.5rem}.report-introduction h2,.report-history h2{font-family:var(--font-editorial);font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.15}.report-introduction p,.report-history p{line-height:1.7}.report-connection{min-height:40rem}.report-timeline{border-left:1px solid var(--line);padding-left:1.5rem;list-style:none}.report-timeline li{border-bottom:1px solid var(--line);padding-block:1.5rem 2rem;position:relative}.report-timeline li:before{content:"";border:1px solid var(--signal);background:var(--surface);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:2rem;left:-1.85rem}.report-timeline header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.report-timeline h3{margin:0;font-size:1.2rem;line-height:1.35}.report-state{font-family:var(--font-mono);text-transform:capitalize;font-size:.8rem}.report-explanation,.report-resolution p{white-space:pre-wrap;overflow-wrap:anywhere}.report-resolution{border-left:2px solid var(--signal);background:var(--surface-bright);padding:1rem}.report-resolution h4{margin-top:0}.report-timeline summary{cursor:pointer;min-height:2.75rem;padding-block:.75rem}.report-timeline dd{margin:.5rem 0 1rem}.report-timeline code{overflow-wrap:anywhere}.report-history nav{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}
