.cl-report-sec,.cl-report-views{justify-items:center}.cl-report-views{-webkit-padding-after:0;padding-block-end:0}.cl-report-views>*{inline-size:100%;max-inline-size:var(--size-860);-webkit-margin-after:0;margin-block-end:0}.cl-report-views+.cl-report-sec{-webkit-padding-before:var(--s-24);padding-block-start:var(--s-24)}.cl-report{display:grid;grid-gap:var(--s-32);gap:var(--s-32);inline-size:100%;max-inline-size:var(--size-860);box-sizing:border-box;padding:clamp(var(--s-16),6%,var(--s-64));border:var(--line-w) solid color-mix(in srgb,var(--c-type) 22%,var(--c-sheet));border-radius:var(--corner-chip-sm);background:var(--c-sheet);color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-body);line-height:var(--lh-body)}.cl-report section,.cl-report>*{min-inline-size:0}.cl-report h1,.cl-report h2,.cl-report p,.cl-report ul{margin:0}.cl-report__title{display:grid;justify-items:center;grid-gap:var(--s-12);gap:var(--s-12);text-align:center}.cl-report__firm{display:flex;justify-content:center;margin:0}.cl-report__firm .cl-mark{block-size:var(--size-30);inline-size:auto}@media print{:root .cl-report__firm .cl-mark--on-light{display:block!important}:root .cl-report__firm .cl-mark--on-dark{display:none!important}}.cl-report__title h1{max-inline-size:var(--size-640);font-family:var(--f-display);font-size:var(--t-doc-title);font-weight:var(--w-strong);line-height:var(--lh-title);letter-spacing:var(--track-heading);text-wrap:balance}.cl-report__title h1 span{display:block}.cl-report__by{color:var(--c-muted);font-size:var(--t-label)}.cl-report__download{font-size:var(--t-small);color:var(--c-muted)}.cl-report__download a{color:var(--c-type);font-weight:var(--w-strong);text-decoration-thickness:var(--underline);text-underline-offset:var(--s-4)}.cl-report__download a:hover{text-decoration-thickness:var(--underline-hover)}.cl-report__running{display:none}.cl-report__blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-300)),1fr));grid-gap:var(--s-24);gap:var(--s-24)}.cl-report__block{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.cl-report__block,.cl-report__block h2{font-size:var(--t-label);font-weight:var(--w-strong)}.cl-report__block h2{font-family:var(--f-reading);text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:var(--s-4)}.cl-report__base-lines span,.cl-report__block p span{display:block}.cl-report__rule-h{-webkit-padding-after:var(--s-4);padding-block-end:var(--s-4);-webkit-border-after:var(--line-w) solid var(--c-type);border-block-end:var(--line-w) solid var(--c-type);font-family:var(--f-display);font-size:var(--t-title);font-weight:var(--w-strong);line-height:var(--lh-title)}.cl-report__findings,.cl-report__method,.cl-report__toplines{display:grid;grid-gap:var(--s-24);gap:var(--s-24)}.cl-report__finding{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cl-report__lead{padding:var(--s-4) var(--s-8);background:color-mix(in srgb,var(--c-type) 8%,var(--c-sheet));font-weight:var(--w-strong)}.cl-report__finding ul{display:grid;grid-gap:var(--s-8);gap:var(--s-8);-webkit-padding-start:var(--s-32);padding-inline-start:var(--s-32)}.cl-report__method p{max-inline-size:var(--col)}.cl-report__topline{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cl-report__base{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-8) var(--s-24);font-size:var(--t-small);font-weight:var(--w-strong)}.cl-report__base-lines{text-align:end}.cl-report__scroll{overflow-x:auto}.cl-report__scroll:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-rim-w) var(--c-type)}.cl-report__table{inline-size:100%;min-inline-size:var(--size-420);border-collapse:collapse;font-size:var(--t-small);line-height:var(--lh-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-report__table td,.cl-report__table th{padding:var(--s-4) var(--s-8);font-weight:var(--w-regular);text-align:end;vertical-align:top}.cl-report__table thead th{border-block:var(--line-w) solid var(--c-type);font-weight:var(--w-strong);text-align:center;vertical-align:bottom}.cl-report__table tbody th[scope=rowgroup],.cl-report__table thead th:first-child{inline-size:1%;-webkit-padding-start:0;padding-inline-start:0;text-align:start;white-space:nowrap}.cl-report__table tbody th[scope=rowgroup]{-webkit-border-after:var(--line-w) solid color-mix(in srgb,var(--c-type) 22%,var(--c-sheet));border-block-end:var(--line-w) solid color-mix(in srgb,var(--c-type) 22%,var(--c-sheet))}.cl-report__table td:nth-last-child(-n+2){white-space:nowrap}.cl-report__table .cl-report__q td{padding-block:var(--s-8);background:color-mix(in srgb,var(--c-type) 8%,var(--c-sheet));font-style:italic;text-align:start;white-space:normal}.cl-report__q th{padding-block:var(--s-8)}.cl-report__table tbody tr:last-child td,.cl-report__table tbody tr:last-child th[scope=row]{-webkit-border-after:var(--line-w) solid color-mix(in srgb,var(--c-type) 22%,var(--c-sheet));border-block-end:var(--line-w) solid color-mix(in srgb,var(--c-type) 22%,var(--c-sheet))}.cl-report__table tr[data-total] td,.cl-report__table tr[data-total] th{-webkit-border-before:var(--line-w) solid color-mix(in srgb,var(--c-type) 22%,var(--c-sheet));border-block-start:var(--line-w) solid color-mix(in srgb,var(--c-type) 22%,var(--c-sheet));font-weight:var(--w-strong)}.cl-report__note{color:var(--c-muted);font-size:var(--t-small)}@media print{.cl-main,.cl-site,body,html{background:var(--c-sheet)}.cl-dawn,.cl-foot,.cl-nav,.cl-report-views,.cl-report__download,.cl-skip,.cl-views{display:none}.cl-report-sec{padding:0}.cl-report{max-inline-size:none;padding:0;border:0;border-radius:0;font-size:var(--t-label)}.cl-report__lead,.cl-report__q td,.cl-report__q th{print-color-adjust:exact}.cl-report__finding,.cl-report__table tbody,.cl-report__topline{page-break-inside:avoid;break-inside:avoid}.cl-report__toplines{page-break-before:always;break-before:page}.cl-report__rule-h{page-break-after:avoid;break-after:avoid}.cl-report__scroll{overflow:visible}}