.report-page{--rp-th-py:8px;--rp-td-py:8px;--rp-cell-px:6px;--rp-row-h:42px;--rp-section-gap:22px;--rp-card-pad:16px;--rp-block-gap:16px;--rp-line:1.35;box-sizing:border-box;color:#111827;background:#fff;width:174mm;max-width:174mm;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45}.report-page,.report-page p,.report-page span,.report-page div,.report-page li,.report-page label,.report-page td,.report-page th{font-family:Arial,Helvetica,sans-serif}.report-page h1{letter-spacing:.01em;font-size:29.33px;font-weight:700;line-height:1.25}.report-page h2{margin:0 0 10px;font-size:21.33px;font-weight:700;line-height:1.3}.report-page h3{margin:0 0 8px;font-size:18.67px;font-weight:700;line-height:1.35}.report-page h4{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.report-page .report-footnote,.report-page figcaption{color:#4b5563;font-size:12px;line-height:1.35}.report-page .text-xs,.report-page .text-sm,.report-page .text-\[8\.5px\],.report-page .text-\[9px\],.report-page .text-\[9\.5px\],.report-page .text-\[10px\],.report-page .text-\[10\.5px\],.report-page .text-\[11px\],.report-page .text-\[11\.5px\],.report-page .text-\[12px\],.report-page .text-\[13px\]{font-size:16px;line-height:1.45}.report-page .text-\[15px\],.report-page .text-\[17px\],.report-page .text-base{font-size:16px;line-height:1.4}.report-page table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;font-size:14.67px;line-height:1.35}.report-page table th{padding:var(--rp-th-py) 10px;vertical-align:middle;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;font-size:14.67px;font-weight:700;line-height:1.3}.report-page table td{padding:var(--rp-td-py) 10px;vertical-align:top;font-size:14.67px;line-height:var(--rp-line);word-wrap:break-word;overflow-wrap:anywhere}.report-page table .tabular-nums,.report-page table .font-mono,.report-page table .nowrap{white-space:nowrap}.report-page .report-table{table-layout:fixed;font-family:Inter,Arial,Helvetica,sans-serif}.report-page .report-table th.report-th{padding:var(--rp-th-py) var(--rp-cell-px);height:var(--rp-row-h);text-align:center;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;color:#fff;border:1px solid #d9d9d9;font-size:13px;font-weight:700;line-height:1.25}.report-page .report-table td.report-td{padding:var(--rp-td-py) var(--rp-cell-px);height:var(--rp-row-h);vertical-align:middle;color:#222;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;border:1px solid #d9d9d9;font-size:13px;font-weight:400;line-height:1.35}.report-page .report-table tbody tr{background:#fff!important}.report-page .report-table tbody tr:nth-child(2n){background:#f7fbf8!important}.report-page .report-table td.report-td:first-child,.report-page .report-table td.report-td:nth-child(2),.report-page .report-table td.report-td:nth-child(3){text-align:center}.report-page .report-table td.report-td:nth-child(4),.report-page .report-table td.report-td:nth-child(5),.report-page .report-table td.report-td:nth-child(6),.report-page .report-table td.report-td:nth-child(7){text-align:left}.report-page .report-table td.report-td:nth-child(8){text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.report-page .report-table.report-table--matrix th.report-th:first-child,.report-page .report-table.report-table--matrix td.report-td:first-child{text-align:left}.report-page .report-table.report-table--matrix th.report-th:not(:first-child),.report-page .report-table.report-table--matrix td.report-td:not(:first-child){text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}.report-page>section+section,.report-page>div+section,.report-page>section+div{margin-top:var(--rp-section-gap)}.avoid-break,[data-pdf-keep],.report-page .kpi-card,.report-page [data-kpi-card],.report-page figure,.report-page tr{break-inside:avoid;page-break-inside:avoid}.report-page table,.report-page tbody,.report-page thead{break-inside:auto;page-break-inside:auto}.report-page .avoid-break:has(table){break-inside:auto;page-break-inside:auto}.report-page [data-pdf-keep]:has(table){break-inside:auto;page-break-inside:auto}.report-page tr{break-inside:avoid;page-break-inside:avoid}:is(.report-page .avoid-break:has(.avoid-break),.report-page .avoid-break:has([data-pdf-keep]),.report-page [data-pdf-keep]:has(.avoid-break),.report-page [data-pdf-keep]:has([data-pdf-keep])){break-inside:auto;page-break-inside:auto}.report-page h1,.report-page h2,.report-page h3,.report-page h4,.report-page .section-title,.report-page [data-report-heading]{break-after:avoid;page-break-after:avoid;break-inside:avoid;page-break-inside:avoid}.report-page h2+*,.report-page h3+*,.report-page h4+*,.report-page .section-title+*{break-before:avoid;page-break-before:avoid}.report-page p,.report-page li{orphans:3;widows:3}.page-break-before,.report-page-break{break-before:page;page-break-before:always}.page-break-after,.report-cover{break-after:page;page-break-after:always}.report-cover{min-height:260mm}.report-root{background:#e5e7eb}.report-root .report-page{padding:14mm 0;box-shadow:0 10px 30px -12px #00000040}@media print{@page{size:A4 portrait;margin:14mm 18mm 16mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;background-attachment:initial!important;color:#111827!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;margin:0!important;padding:0!important}.no-print,[data-no-print]{display:none!important}.report-root,.report-root>*,.report-root>*>*{box-shadow:none!important;background:#fff!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.report-root .report-page{width:174mm!important;max-width:174mm!important;box-shadow:none!important;background:#fff!important;margin:0 auto!important;padding:0!important;transform:none!important}.report-page .recharts-wrapper,.report-page .recharts-responsive-container,.report-page svg,.report-page canvas,.report-page img{height:auto;max-width:100%!important}.report-page [class*=min-w-],.report-page .overflow-x-auto,.report-page .overflow-auto{min-width:0!important;overflow:visible!important}.report-page table{table-layout:fixed!important;width:100%!important;max-width:100%!important}.report-page thead{display:table-header-group}.report-page tfoot{display:table-footer-group}.report-page table,.report-page tbody,.report-page thead{break-inside:auto!important;page-break-inside:auto!important}.report-page tr,.report-page td,.report-page th,.avoid-break,[data-pdf-keep],.report-page .kpi-card,.report-page [data-kpi-card],.report-page figure{break-inside:avoid!important;page-break-inside:avoid!important}:is(.report-page .avoid-break:has(table),.report-page [data-pdf-keep]:has(table)){break-inside:auto!important;page-break-inside:auto!important}.page-break-before,.report-page-break{break-before:page!important;page-break-before:always!important}.page-break-after,.report-cover{break-after:page!important;page-break-after:always!important}.report-page h1,.report-page h2,.report-page h3,.report-page h4,.report-page .section-title,.report-page [data-report-heading]{break-after:avoid!important;page-break-after:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.report-page h2+*,.report-page h3+*,.report-page h4+*,.report-page .section-title+*{break-before:avoid!important;page-break-before:avoid!important}.report-page p,.report-page li{orphans:3;widows:3}}.report-root.pdf-exporting{background:#fff!important;margin:0!important;padding:0!important}.report-root.pdf-exporting .no-print{display:none!important}.report-root.pdf-exporting>div{box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important}.report-root.pdf-exporting .report-page{width:174mm!important;max-width:174mm!important;box-shadow:none!important;margin:0 auto!important;padding:0!important;transform:none!important}.report-root.pdf-exporting .report-page .recharts-wrapper,.report-root.pdf-exporting .report-page .recharts-responsive-container,.report-root.pdf-exporting .report-page svg,.report-root.pdf-exporting .report-page canvas,.report-root.pdf-exporting .report-page img{height:auto;max-width:100%!important}.report-root.pdf-exporting .report-page [class*=min-w-],.report-root.pdf-exporting .report-page .overflow-x-auto{min-width:0!important;overflow:visible!important}.report-root.pdf-exporting table{table-layout:fixed!important;width:100%!important;max-width:100%!important}.daily-report-logo-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:110px;height:120px;padding:8px;display:flex;overflow:visible}.daily-report-logo-wrapper img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%;display:block;transform:none}.report-root.pdf-exporting .report-page .daily-report-logo-wrapper{overflow:visible!important}.report-root.pdf-exporting .report-page .daily-report-logo-wrapper img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}@media print{.daily-report-logo-wrapper{break-inside:avoid;overflow:visible!important}.daily-report-logo-wrapper img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;transform:none!important}.report-page{--rp-th-py:4px;--rp-td-py:3.5px;--rp-cell-px:5px;--rp-row-h:auto;--rp-section-gap:12px;--rp-card-pad:10px;--rp-block-gap:9px;--rp-line:1.25;line-height:1.3!important}.report-page section{margin-top:var(--rp-section-gap)!important}.report-page>section:first-child{margin-top:0!important}.report-page .space-y-4>*+*{margin-top:var(--rp-block-gap)!important}.report-page .space-y-6>*+*{margin-top:calc(var(--rp-block-gap) + 2px)!important}.report-page .mt-6,.report-page .mt-8,.report-page .mt-10{margin-top:var(--rp-section-gap)!important}.report-page .mb-3,.report-page .mb-4{margin-bottom:6px!important}.report-page .gap-3,.report-page .gap-4,.report-page .gap-6{gap:8px!important}.report-page p{margin-top:0!important;margin-bottom:4px!important;line-height:1.35!important}.report-page h2{margin-bottom:5px!important}.report-page h3{margin-bottom:4px!important}.report-page h4{margin-bottom:3px!important}.report-page .p-3,.report-page .p-4,.report-page .p-5{padding:var(--rp-card-pad)!important}.report-page .py-4,.report-page .py-5{padding-top:var(--rp-card-pad)!important;padding-bottom:var(--rp-card-pad)!important}:is(.report-page .avoid-break:has(.avoid-break),.report-page .avoid-break:has([data-pdf-keep]),.report-page [data-pdf-keep]:has(.avoid-break),.report-page [data-pdf-keep]:has([data-pdf-keep])){break-inside:auto!important;page-break-inside:auto!important}}.report-root.pdf-exporting .report-page{--rp-th-py:4px;--rp-td-py:3.5px;--rp-cell-px:5px;--rp-row-h:auto;--rp-section-gap:12px;--rp-card-pad:10px;--rp-block-gap:9px;--rp-line:1.25;line-height:1.3!important}.report-root.pdf-exporting .report-page section{margin-top:var(--rp-section-gap)!important}.report-root.pdf-exporting .report-page>section:first-child{margin-top:0!important}.report-root.pdf-exporting .report-page .space-y-4>*+*{margin-top:var(--rp-block-gap)!important}.report-root.pdf-exporting .report-page .space-y-6>*+*{margin-top:calc(var(--rp-block-gap) + 2px)!important}.report-root.pdf-exporting .report-page .mt-6,.report-root.pdf-exporting .report-page .mt-8,.report-root.pdf-exporting .report-page .mt-10{margin-top:var(--rp-section-gap)!important}.report-root.pdf-exporting .report-page .mb-3,.report-root.pdf-exporting .report-page .mb-4{margin-bottom:6px!important}.report-root.pdf-exporting .report-page .gap-3,.report-root.pdf-exporting .report-page .gap-4,.report-root.pdf-exporting .report-page .gap-6{gap:8px!important}.report-root.pdf-exporting .report-page p{margin-top:0!important;margin-bottom:4px!important;line-height:1.35!important}.report-root.pdf-exporting .report-page h2{margin-bottom:5px!important}.report-root.pdf-exporting .report-page h3{margin-bottom:4px!important}.report-root.pdf-exporting .report-page h4{margin-bottom:3px!important}.report-root.pdf-exporting .report-page .p-3,.report-root.pdf-exporting .report-page .p-4,.report-root.pdf-exporting .report-page .p-5{padding:var(--rp-card-pad)!important}.report-root.pdf-exporting .report-page .py-4,.report-root.pdf-exporting .report-page .py-5{padding-top:var(--rp-card-pad)!important;padding-bottom:var(--rp-card-pad)!important}:is(.report-root.pdf-exporting .report-page .avoid-break:has(.avoid-break),.report-root.pdf-exporting .report-page .avoid-break:has([data-pdf-keep]),.report-root.pdf-exporting .report-page [data-pdf-keep]:has(.avoid-break),.report-root.pdf-exporting .report-page [data-pdf-keep]:has([data-pdf-keep])){break-inside:auto!important;page-break-inside:auto!important}
