.tp-report-export{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-report-export>[role=alert]{flex-basis:100%;margin:0}.tp-report-export__said{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.tp-report-sharing{gap:16px;display:grid}.tp-report-sharing__make,.tp-report-sharing__made{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tp-report-sharing__made>:first-child{flex:18rem}.tp-report-sharing__state{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tp-report-sharing__none{color:var(--tp-text-secondary)}.tp-report-sharing__frame{contain:inline-size;inline-size:100%;overflow-x:auto}.tp-report-sharing__links{justify-items:start;gap:8px;display:grid}.tp-report-sharing__caption,.tp-report-sharing__said{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.tp-coverage{border:1px solid var(--tp-border);border-radius:calc(var(--tp-radius-box) + 4px);background:var(--tp-surface);min-inline-size:0;box-shadow:var(--tp-elev-1);flex-direction:column;display:flex}.tp-coverage__head{border-block-end:1px solid var(--tp-border);border-start-start-radius:inherit;border-start-end-radius:inherit;justify-content:space-between;align-items:center;gap:12px;min-block-size:48px;padding:10px 16px;display:flex}.tp-coverage__title{font:var(--tp-type-text);color:var(--tp-text-heading);margin:0;font-weight:600}.tp-coverage__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 28px;padding:18px 16px 20px;display:grid}.tp-coverage__figure{font:var(--tp-type-coverage);font-stretch:var(--tp-type-coverage-width);letter-spacing:var(--tp-type-coverage-tracking);font-variant-numeric:tabular-nums;color:var(--tp-text-heading);white-space:nowrap;margin:0}.tp-coverage__unit{letter-spacing:0;color:var(--tp-text-secondary);margin-inline-start:2px;font-size:.5em}.tp-coverage__detail{gap:10px;min-inline-size:0;display:grid}.tp-coverage__bar{appearance:none;box-sizing:border-box;border:1px solid var(--tp-border-strong);background:repeating-linear-gradient(135deg, transparent 0 4px, var(--tp-hatch) 4px 5px);border-radius:999px;block-size:10px;inline-size:100%;display:block;overflow:hidden}.tp-coverage__bar::-webkit-meter-inner-element{display:block}.tp-coverage__bar::-webkit-meter-bar{background:0 0;border:0;border-radius:0;block-size:100%}.tp-coverage__bar::-webkit-meter-optimum-value{background:var(--tp-text-body);animation:tp-coverage-fill var(--tp-motion-fill) var(--tp-ease-fill);border-radius:999px}.tp-coverage__bar::-webkit-meter-suboptimum-value{background:var(--tp-text-body);animation:tp-coverage-fill var(--tp-motion-fill) var(--tp-ease-fill);border-radius:999px}.tp-coverage__bar::-webkit-meter-even-less-good-value{background:var(--tp-text-body);animation:tp-coverage-fill var(--tp-motion-fill) var(--tp-ease-fill);border-radius:999px}.tp-coverage__bar::-moz-meter-bar{background:var(--tp-text-body);border-radius:999px}@keyframes tp-coverage-fill{0%{inline-size:0}}.tp-coverage__statement{font:var(--tp-type-prose);color:var(--tp-text-heading);margin:0}.tp-coverage__affected{font:var(--tp-type-text);color:var(--tp-text-secondary);margin:0}.tp-coverage__gaps{font:var(--tp-type-text);color:var(--tp-text-secondary);margin:0;padding-inline-start:18px}.tp-coverage__gaps code{font:var(--tp-type-value);font-variant-numeric:tabular-nums;color:var(--tp-text-body)}@media (max-width:620px){.tp-coverage__body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tp-coverage__bar::-webkit-meter-optimum-value{animation:none}.tp-coverage__bar::-webkit-meter-suboptimum-value{animation:none}.tp-coverage__bar::-webkit-meter-even-less-good-value{animation:none}}
.tp-results{grid-template-columns:minmax(0,1fr);gap:20px;inline-size:100%;display:grid}.tp-results__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-results__head>h2{margin:4px 0 0}.tp-results__headline{border:1px solid var(--tp-border);background:var(--tp-surface);box-shadow:var(--tp-elev-1);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tp-results__figure{flex-direction:column;gap:10px;min-inline-size:0;padding:18px 20px 20px;display:flex;container-type:inline-size}.tp-results__figure+.tp-results__figure{border-inline-start:1px solid var(--tp-border)}.tp-results__label{font:var(--tp-type-label);letter-spacing:var(--tp-type-label-tracking);text-transform:var(--tp-type-label-case);color:var(--tp-text-secondary);align-items:center;display:flex}.tp-results__number{white-space:nowrap;font:var(--tp-type-title-panel);font-stretch:var(--tp-type-count-width);letter-spacing:var(--tp-type-count-tracking);font-variant-numeric:tabular-nums;color:var(--tp-text-heading)}.tp-results__unit{letter-spacing:0;color:var(--tp-text-secondary);margin-inline-start:4px;font-size:.5em}@container (min-width:190px){.tp-results__number{font-size:var(--tp-type-title-size);line-height:var(--tp-type-title-height)}}@container (min-width:250px){.tp-results__number{font-size:var(--tp-type-count-size);line-height:var(--tp-type-count-height)}}.tp-results__aside{border-block-start:1px solid var(--tp-border);color:var(--tp-text-secondary);grid-column:1/-1;padding:10px 20px}@media (max-width:1099px){.tp-results__headline{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-results__figure+.tp-results__figure{border-inline-start:0}.tp-results__figure:nth-child(2n){border-inline-start:1px solid var(--tp-border)}.tp-results__figure:nth-child(n+3){border-block-start:1px solid var(--tp-border)}}
