.report-sheet,.report-pass,.report-comparison,.report-example{min-width:0}.report-sheet{overflow-wrap:anywhere}.report-cover{background:var(--surface);min-width:0;box-shadow:var(--shadow);border:0;border-radius:24px;padding:32px}.report-cover>div{min-width:0;max-width:100%}.report-cover :is(h1,h2){letter-spacing:-.04em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.12}.report-block{background:var(--surface);border:0;border-radius:24px;min-width:0;box-shadow:0 2px 12px #00000004}.report-block>h2,.report-app-heading h2{letter-spacing:-.025em;font-size:1.375rem;font-weight:600}.report-sheet>h2{letter-spacing:-.025em;padding-top:16px;font-size:1.5rem}.report-follow{background:var(--surface-2);border:0;border-radius:16px}.report-follow>h3{color:var(--ink);font-size:1.25rem;line-height:1.35}.report-follow ol{padding-left:1.5rem}.report-follow li{padding:8px 0 8px 4px}.report-follow li::marker{color:var(--muted);font-weight:500}.report-finding{padding-block:12px}.report-found [aria-label=Counts]>li{border-radius:999px}.report-maps .kf-result-icon{width:22px;height:22px;margin:1px 0 0}.report-app-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-variation{padding:8px 0}.report-sheet .report-sources{padding:24px 4px 0}.report-sheet :is(summary,button,a):focus-visible,.report-email :is(button,a,textarea):focus-visible,.report-comparison :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.report-email{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:24px}.report-email textarea{background:var(--surface-2);border-radius:16px;line-height:1.65}.report-email [role=tablist]{flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.report-email [role=tab]{text-align:left;height:auto;min-height:44px}.report-comparison .compare-scroll{border-color:var(--hairline);border-radius:20px}.report-comparison .compare-table thead th{background:var(--surface)}.report-comparison .compare-cell>div{border-radius:12px}.report-pass>[role=tablist]{background:var(--surface-2);border-radius:16px;padding:4px}.report-pass>[role=tablist] button{border-radius:12px}.report-pass>.report-block{padding:24px}.report-return{max-width:42rem}.report-return h1{font-size:1.75rem}.report-pending{place-items:center;display:grid}@media (max-width:639px){.report-cover{padding:24px 20px}.report-sheet .report-block,.report-email{padding-inline:20px}.report-follow{padding:16px}.report-maps li{grid-template-columns:22px minmax(0,1fr);gap:8px 12px}.report-maps li>span:last-child{grid-column:2;justify-self:start}.report-finding,.report-control-row{flex-wrap:wrap}.report-finding>div,.report-control-row>div{flex:100%}}@media screen and (prefers-reduced-motion:no-preference){[data-report-entered=true],.report-return{animation:.24s ease-out both report-settle}}@keyframes report-settle{0%{opacity:.65;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.report-sheet *,.report-return,.report-return *,.report-example *,.report-pass *,.report-comparison *{transition:none!important;animation:none!important}}@media print{.report-sheet,.report-comparison,.report-cover{--bg:#fff;--surface:#fff;--surface-2:#fff;--ink:#000;--ink-2:#222;--muted:#444;--accent:#000;--flag-ink:#000;--clear-ink:#000;color:#000}.report-sheet *,.report-comparison *,.report-cover{box-shadow:none!important;text-shadow:none!important;background:0 0!important;transition:none!important;animation:none!important}.report-cover{border-radius:0;padding:12px 0;border:0!important;border-top:2px solid #000!important}.report-follow{background:0 0;border-color:#888}.report-detail-grid{display:block}.report-detail-grid>*+*{margin-top:16px}.report-example{padding-top:0!important}body:has(.report-example) #address{display:none!important}body:has(.report-example) main>div{padding-top:0!important}body:has(.report-sheet){padding-bottom:0!important}body:has(.report-sheet) .kf-pass-sticky{display:none!important}}
