.report .report-tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:18px;height:18px;margin-top:3px;border:1px solid var(--line-3);border-radius:3px;background:hsl(var(--surface-1));cursor:pointer;position:relative;transition:border-color var(--dur-fast) ease-out}.report .report-tick:checked,.report .report-tick:hover{border-color:hsl(var(--accent))}.report .report-tick:checked{background:hsl(var(--accent))}.report .report-tick:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-width:medium;border-left:0 solid hsl(var(--bg-void));border-bottom:2px solid hsl(var(--bg-void));border-right:2px solid hsl(var(--bg-void));border-top:0 solid hsl(var(--bg-void));transform:rotate(45deg)}.report .report-tick:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.report .report-scorecard li:has(.report-tick:checked){color:var(--text-3)}.report .report-scorecard li:has(.report-tick:checked) .type-body{text-decoration:line-through;text-decoration-thickness:1px}@media print{html:has(.report),html:has(.report) body{background:#fff!important;color:#111!important;color-scheme:light}body:has(.report) .fixed,body:has(.report) footer{display:none!important}.report .sec{padding-inline:0;padding-block:0}.report .w-narrow{max-width:none}.report .report-part{-moz-column-break-before:page;break-before:page;padding-top:8mm}.report .report-phase,.report .rounded-panel,.report h1,.report h2,.report li{-moz-column-break-inside:avoid;break-inside:avoid}.report h1,.report h2{-moz-column-break-after:avoid;break-after:avoid}.report .report-tick{border-color:#111!important;background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.report .report-tick:checked{background:#111!important}.report .report-tick:checked:after{border-color:#fff}.report .border-b,.report .border-line-1,.report .border-line-2,.report .border-t{border-color:#ccc!important}@page{margin:18mm 16mm}}