.th-readable-report{--report-body-size:1.375rem;--report-small-size:1.125rem;--report-paper:var(--th-surface);--report-ink:var(--th-ink);--report-muted:var(--th-ink-2);--report-link:var(--th-blue-deep);--report-sticky-top:0px;--report-focus-clearance:7rem}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report){color:var(--report-ink);font-family:TH Selected Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--report-body-size);overflow-wrap:anywhere;text-align:left;line-height:1.65}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-card{background:var(--report-paper);border:0;border-top:1px solid var(--th-hairline);color:var(--report-ink);opacity:1;border-radius:0;width:calc(100% - 3rem);min-width:0;max-width:70ch;margin:0 auto;padding:0 0 2rem;scroll-margin-top:0;transition:none;display:block;transform:none}.concierge .th-readable-report.th-warm-report .th-report-card:not(.th-welcome-card):not(.th-plain-summary){display:block}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-welcome-card{padding-top:2rem}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-section-heading{background:var(--report-paper);border:0;border-bottom:1px solid var(--th-hairline);top:var(--report-sticky-top);z-index:3;margin:0 0 1.25rem;padding:1rem 0;display:block;position:sticky}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-section-heading[data-sticky-heading=off]{position:static}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-section-heading h2{color:var(--report-ink);letter-spacing:0;text-transform:none;margin:0;font-family:inherit;font-size:1.75rem;font-weight:600;line-height:1.3}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-section-heading svg{display:none}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-welcome-card h1{color:var(--report-ink);margin:0 0 1.5rem;font-family:TH Selected Serif,Georgia,serif;font-size:2.5rem;line-height:1.2}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown,:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-card :is(p,li,td,th,dd,dt,blockquote,pre,code){color:var(--report-ink);font-size:var(--report-body-size);letter-spacing:normal;line-height:1.65}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown :is(p,ul,ol,blockquote){margin-block:0 1.25rem}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown :is(ul,ol){padding-left:1.5em}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown ul{list-style:outside}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown ol{list-style:decimal}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown li{margin-bottom:.5em}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown h3{margin:1.75rem 0 1rem;font-family:inherit;font-size:1.5rem;line-height:1.4}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown :is(h4,h5,h6){font-size:var(--report-body-size);color:var(--report-ink);line-height:1.4}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown a{color:var(--report-link);text-underline-offset:3px;text-decoration:underline}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-markdown :is(a,[id]){scroll-margin-top:var(--report-focus-clearance)}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) :is(a,button):focus-visible{outline:3px solid var(--report-link);outline-offset:4px}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-overline{letter-spacing:.03em;line-height:1.5;font-size:var(--report-small-size)!important}.concierge .th-readable-report.th-warm-report .th-report-layout{grid-template-columns:18rem minmax(0,1fr)}.concierge .th-readable-report .th-report-navigation a{font-size:var(--report-small-size);min-height:48px;padding:9px 12px;line-height:1.5}.concierge .th-readable-report :is(.th-report-rail-intro>span,.th-report-rail-note,.th-sample-banner,.th-report-download,.th-report-download-error){font-size:var(--report-small-size);letter-spacing:normal;line-height:1.5}.concierge .th-readable-report .th-report-download{min-height:48px;padding:12px 16px}.concierge .th-readable-report .th-report-rail-intro p{font-size:2rem}.concierge .th-readable-report .th-report-close{z-index:12;width:48px;height:48px;font-size:2rem}.concierge .th-readable-report.th-warm-report .th-report-rail{background:var(--report-paper)}.th-readable-report .th-table-wrap{max-width:100%}.th-readable-report .th-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.th-readable-report .th-table-wrap :is(th,td){vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--th-hairline);padding:.75rem}@container (max-width:1020px){.concierge .th-readable-report.th-warm-report .th-report-layout{display:block}.concierge .th-readable-report .th-report-rail{padding:10px 70px 10px 14px}.concierge .th-readable-report .th-report-navigation a{min-height:0}}@container (max-width:60rem){:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-table-wrap :is(table,thead,tbody,tr,th,td){width:100%;min-width:0;display:block}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-table-wrap thead{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-table-wrap tbody tr{background:var(--th-panel);border-top:2px solid var(--th-hairline);margin-bottom:1rem;padding:.75rem}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-table-wrap tbody td{font-size:var(--report-body-size);border:0;padding:.5rem 0;line-height:1.65;display:block}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-table-wrap tbody td:before{color:var(--report-muted);content:attr(data-label);font-size:var(--report-small-size);letter-spacing:normal;text-transform:none;margin-bottom:.25rem;font-weight:600;line-height:1.5;display:block}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-table-wrap tbody td:not([data-label]):before{display:none}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-table-wrap--key-value tbody tr{display:block}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-report-card{width:calc(100% - 2rem)}}.th-staff-report{background:var(--report-paper);container-type:inline-size}.th-staff-report .th-cell-value{min-width:0;display:block}.th-staff-report :is(h1,h2,h3,h4,p,li,td){overflow-wrap:anywhere}@media (max-height:400px){:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-section-heading{position:static}}@media print{:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report){font-size:16pt}:is(.concierge .th-warm-report.th-readable-report,.th-readable-report.th-staff-report) .th-section-heading{break-after:avoid;position:static}.th-readable-report .th-report-downloads{display:none!important}}
