.report-overlay{position:fixed;inset:0;z-index:100;background:#edf1f6;color:#17293e;overflow:auto;font-family:Arial,Helvetica,sans-serif}.report-controls{position:sticky;top:0;z-index:2;border-bottom:1px solid #d3dde7;padding:12px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px}.report-controls button{border:1px solid #bbcbdc;border-radius:4px;padding:8px 12px;min-height:36px}.report-controls button:first-of-type{background:#193f68;color:white}.report-controls label{display:flex;gap:6px}.report-controls input[type=text],.report-controls select{border:1px solid #bbcbdc;padding:6px;max-width:190px}.report-overlay .report-controls :is(input,select,textarea){color:#17293e;border-color:#bbcbdc;accent-color:#2563eb}.report-overlay .report-controls :is(input,textarea)::-moz-placeholder{color:#64748b}.report-overlay .report-controls :is(input,textarea)::placeholder{color:#64748b}.report-overlay .report-controls select option{color:#17293e}.report-overlay .report-controls .field-help-trigger{color:#64748b}.report-overlay .report-controls .field-help-trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:#2563eb;background:#eff6ff}.report-overlay[role=dialog] .field-help-tooltip{color:#334155;border-color:#cbd5e1;box-shadow:0 8px 30px #0f172a20}.report-overlay[role=dialog] .field-help-tooltip strong{color:#0f172a}.report-controls .report-toolbar-note{flex-basis:100%;font-size:11px;color:#526984}.report-document{padding:20px 0}.report-section{margin-bottom:12px}.report-section,.report-section figure,.report-section table{scroll-margin-top:calc(var(--report-toolbar-height,100px) + 12px)}.report-document .report-index-table th:first-child{width:88%}.report-index-table .report-index-group th{background:#183a60;color:#fff;padding:4px 5px}.report-index-table a{color:#193f68;text-decoration:none}.report-index-table a:hover{text-decoration:underline}.report-outline{position:fixed;top:calc(var(--report-toolbar-height,100px) + 12px);right:12px;z-index:4;width:min(285px,calc(100vw - 24px));max-height:calc(100dvh - var(--report-toolbar-height,100px) - 36px);overflow-y:auto;background:#fff;color:#17293e;border:1px solid #bbcbdc;border-radius:6px;box-shadow:0 8px 24px #17293e25;padding:12px;font-size:12px}.report-outline-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.report-outline-heading button{width:28px;height:28px;border-radius:4px;border:1px solid #bbcbdc}.report-outline nav a{display:flex;justify-content:space-between;gap:12px;padding:7px 4px;border-bottom:1px solid #e3eff7;color:#193f68}.report-outline nav a:hover{background:#eff7fb}.report-outline nav small{font-variant-numeric:tabular-nums}.report-outline p{font-size:10px;color:#526984;margin-top:10px}.report-page{width:210mm;height:297mm;margin:0 auto 18px;padding:9mm 11mm 7mm;background:#fff;box-shadow:0 3px 20px #17293e14;display:flex;flex-direction:column;font-size:8.5pt;line-height:1.32;overflow-wrap:anywhere}.report-page,.report-page *{box-sizing:border-box}.report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;background:#183a60;color:#fff;padding:4mm 5mm}.report-header h1{font-size:20px;line-height:1.15;font-weight:700;margin:0 0 7px;max-width:470px}.report-page .report-header p{margin:2px 0;font-size:9px;color:#e2ecf6}.report-logo{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-weight:700;font-size:21px;letter-spacing:1px;white-space:nowrap}.report-logo svg{color:#85b9fc}.report-head-right{text-align:right;min-width:143px}.report-head-right .report-date{margin-top:14px;font-weight:700}.report-page h2{font-size:10.5pt;line-height:1.2;color:#183a60;margin:0;padding-bottom:1mm;border-bottom:.4mm solid #193f68;font-weight:700}.report-page h3{font-size:8.5pt;background:#183a60;color:white;padding:1mm 1.5mm;margin:0;font-weight:700}.report-page h4{font-size:11px;margin:10px 0 3px;color:#183a60;font-weight:700}.report-page p{margin:4px 0 6px}.report-page strong{font-weight:700}.report-columns{grid-template-columns:60mm minmax(0,1fr)}.report-columns,.report-equal-columns{display:grid;gap:4.5mm;align-items:start}.report-analysis-columns,.report-equal-columns{grid-template-columns:1fr 1fr}.report-analysis-columns{display:grid;gap:5px 4.5mm;align-items:start;margin:8px 0 2px;font-size:11px;line-height:1.45}.report-analysis-note{-moz-column-break-inside:avoid;break-inside:avoid}.report-analysis-note h4{margin:2px 0 3px}.report-analysis-columns[data-report-commentary=source]{grid-template-columns:1fr;font-size:10px}.report-register-summary{font-size:10px;color:#526984;margin:4px 0 6px}.report-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:7pt;line-height:1.22}.report-table th{background:#e3eff7;color:#183a60;font-weight:700;text-align:left}.report-table td,.report-table th{padding:.6mm 1mm;border-bottom:1px solid #dbe5ed;vertical-align:top;overflow-wrap:anywhere}.report-table tbody tr:nth-child(2n){background:#eff7fb}.report-table .report-number{text-align:right;font-variant-numeric:tabular-nums}.report-table[data-journal-table=journal-index]{font-size:6.5pt;line-height:1.1}.report-table[data-journal-table=journal-index] td{padding:.2mm .7mm}.report-workspace-view{margin:1mm 0!important}.report-workspace-view>div{position:relative;max-height:170mm;overflow:hidden}.report-workspace-view img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.report-table[data-journal-table=journal-index] th:first-child{width:92%}.report-page figure{margin:1mm 0}.report-page figure svg{width:100%;height:auto;display:block}.report-muted,.report-page figcaption{font-size:7pt;color:#586b7f;line-height:1.3}.report-status{border-left:3px solid #c58a29;background:#fff7e9;padding:7px 9px;margin:8px 0;font-size:10px}.report-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5mm;margin:0}.report-kpi>div{background:#eff6fb;border-top:2px solid #193f68;padding:1.5mm}.report-kpi span{display:block;font-size:8px;color:#586b7f}.report-kpi b{display:block;font-size:14pt;color:#183a60;line-height:1.1;margin-top:1mm}.report-kpi small{font-size:6pt}.report-compact-contents{font-size:6.5pt;margin:0!important}.report-compact-contents a{color:#193f68;text-decoration:none}.report-share{display:block;background:#dbeafe;height:1.5mm;width:100%}.report-share i{display:block;background:#2563eb;height:100%}.report-definition{font-size:7pt}.report-map-figure{margin:1mm 0!important}.report-map-frame{position:relative;width:100%;overflow:hidden;background:#f2f6fa}.report-map-frame>img,.report-map-frame>svg{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:fill;object-fit:fill}.report-map-fallback{font-size:6pt;font-weight:700;color:#193f68;padding:.6mm 0}.report-map-legend{display:flex;gap:2mm;align-items:center;font-size:6pt;flex-wrap:wrap;padding:.8mm 0}.report-map-legend span{display:inline-flex;align-items:center;gap:1mm}.report-map-legend i{width:1.5mm;height:1.5mm;border-radius:50%}.report-map-mini figcaption{font-size:6pt}.report-table .report-gallery-cell{padding:.5mm 0}.report-gallery-pair{display:grid;grid-template-columns:1fr 1fr;gap:3mm}.report-footer{height:5mm;margin-top:auto;padding-top:1mm;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #183a60;font-size:6pt;color:#536375}.report-empty{padding:12px;background:#f5f8fb;color:#63758a}.report-reference{font-size:9px;color:#193f68;text-decoration:underline}.report-findings{margin-bottom:8px;border-left:3px solid #193f68;padding-left:9px}.report-findings h4{margin:0 0 5px}.report-glossary{display:grid;grid-template-columns:27mm minmax(0,1fr);gap:6px 10px;font-size:10px}.report-glossary dt{font-weight:700;color:#183a60}.report-glossary dd{margin:0}.report-running{height:6mm;display:flex;justify-content:space-between;gap:3mm;border-bottom:.3mm solid #193f68;font-size:6.5pt;line-height:1.1;overflow-wrap:anywhere;margin-bottom:4mm;flex-shrink:0}.report-running span:first-child{max-width:155mm}.report-page-body{height:265mm}.report-page-body,.report-spans{display:flex;flex-direction:column}.report-spans{gap:1.6mm}.report-spans:not(:empty){margin-bottom:1.6mm}.report-column-grid{display:grid;grid-template-columns:91mm 91mm;gap:6mm;flex:1;min-height:0}.report-col{display:flex;flex-direction:column;gap:1.6mm;min-height:0}.report-col .report-section{margin:0;flex-shrink:0}.report-measurer.report-page{position:fixed;left:-10000px;top:0;visibility:hidden;height:auto;width:188mm;padding:0;display:block;pointer-events:none}.report-section{margin:0;display:flow-root}.report-section>p{margin:0}.report-document[lang=en] .report-col p,.report-measurer[lang=en]>[style="width: 91mm;"] p{text-align:justify;hyphens:auto}.report-document[lang=id] .report-col p,.report-measurer[lang=id] p{text-align:left}.report-analysis-columns{display:block;font-size:8.5pt;margin:0}.report-analysis-note{margin-bottom:1.6mm}.report-col .report-columns,.report-col .report-equal-columns{display:block}.report-layout-error{margin:20px;padding:12px;border:1px solid #b91c1c;background:#fff}@media print{.report-measurer{display:none!important}.report-page{height:297mm;min-height:0}.report-page-body{height:265mm;flex:none}.report-document{overflow:visible!important}}@media(max-width:850px){.report-document{padding:10px;overflow-x:auto}.report-page{margin-left:0}.report-controls{max-height:45dvh;overflow-y:auto;overscroll-behavior:contain}}@media print{@page{size:A4 portrait;margin:0}body:has(.report-overlay)>:not(.report-overlay){display:none!important}body:has(.report-overlay){margin:0!important;padding:0!important;background:white!important}.report-overlay{position:static!important;overflow:visible!important;background:#fff!important}.report-controls,.report-outline{display:none!important}.report-document{padding:0!important}.report-page{margin:0!important;box-shadow:none!important;-moz-column-break-after:page;break-after:page;print-color-adjust:exact;-webkit-print-color-adjust:exact}.report-overlay .report-page :is(.report-header,.report-running){display:flex!important}.report-page:last-child{-moz-column-break-after:auto;break-after:auto}.report-page figure,.report-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.report-table thead{display:table-header-group}.report-page a{color:#193f68;text-decoration:none}}.report-overlay{background:#ededed;color:#222;color-scheme:light}.report-controls{padding:7px 12px;gap:5px 6px;background:#fff;border-color:#d2d2d2;font-size:11px;line-height:1.2}.report-controls button{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:5px;padding:4px 8px;border:1px solid #a0a0a0;border-radius:3px;background:#fff;color:#252525;line-height:1.2;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.report-controls button:first-of-type{border-color:#242424;background:#242424;color:#fff}.report-controls button:not(:disabled):hover{transform:translateY(-1px);border-color:#5e5e5e;background:#f1f1f1;color:#171717;box-shadow:0 1px 3px #00000012}.report-controls button:first-of-type:not(:disabled):hover{border-color:#444;background:#444;color:#fff}.report-controls button:not(:disabled):active{transform:translateY(0) scale(.98);background:#e5e5e5;box-shadow:inset 0 1px 2px #0000001c}.report-controls button:first-of-type:not(:disabled):active{border-color:#111;background:#111;color:#fff}.report-controls button:focus-visible{outline:2px solid #666;outline-offset:2px}.report-controls button:disabled{opacity:.45;cursor:not-allowed}.report-controls label{display:inline-flex;gap:4px;align-items:center;font-size:10px;line-height:1.2;white-space:nowrap}.report-controls .field-caption{line-height:1.2}.report-controls input[type=text],.report-controls select{box-sizing:border-box;height:29px;min-height:29px;padding:4px 7px;border:1px solid #b0b0b0;border-radius:3px;max-width:150px;font-size:11px;line-height:1.2}.report-controls input[type=text]{width:132px}.report-controls select{max-width:130px}.report-overlay .report-controls :is(input,select,textarea){background-color:#fff;color:#222;border-color:#b0b0b0;color-scheme:light;accent-color:#414141}.report-overlay .report-controls :is(input,select,textarea):focus-visible{outline:2px solid #777;outline-offset:1px;border-color:#555;box-shadow:0 0 0 2px #0000000c}.report-overlay .report-controls :is(input,textarea)::-moz-placeholder{color:#737373;opacity:1}.report-overlay .report-controls :is(input,textarea)::placeholder{color:#737373;opacity:1}.report-overlay .report-controls select option{background-color:#fff;color:#222}.report-overlay .report-controls .field-help-trigger{color:#686868}.report-overlay .report-controls .field-help-trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:#222;background:#efefef}.report-overlay[role=dialog] .field-help-tooltip{background:#fff;color:#333;border-color:#c8c8c8;box-shadow:0 8px 30px #00000018;color-scheme:light}.report-overlay[role=dialog] .field-help-tooltip strong{color:#171717}.report-controls .report-toolbar-note{flex:1 1 240px;min-width:220px;font-size:10px;color:#666}.report-outline{border-color:#b8b8b8}.report-outline-heading button{border-color:#b8b8b8;background:#fff;color:#333}.report-outline-heading button:hover{border-color:#666;background:#f1f1f1}.report-outline-heading button:active{background:#e5e5e5}.report-outline-heading button:focus-visible{outline:2px solid #666;outline-offset:2px}.report-outline nav a{border-color:#dedede;color:#303030}.report-outline nav a:hover{background:#f1f1f1;color:#171717}.dark .report-overlay{background:#080808;color:#ededeb;color-scheme:dark}.dark .report-controls{background:#111;border-color:#3a3a3a;color:#ededeb}.dark .report-controls button{border-color:#555;background:#191919;color:#ededeb}.dark .report-controls button:first-of-type{border-color:#e5e5e1;background:#e5e5e1;color:#111}.dark .report-controls button:not(:disabled):hover{border-color:#92928d;background:#292929;color:#fff;box-shadow:0 1px 4px #00000055}.dark .report-controls button:first-of-type:not(:disabled):hover{border-color:#fff;background:#fff;color:#090909}.dark .report-controls button:not(:disabled):active{border-color:#aaa;background:#303030;color:#fff;box-shadow:inset 0 1px 2px #00000070}.dark .report-controls button:first-of-type:not(:disabled):active{border-color:#c9c9c5;background:#c9c9c5;color:#090909}.dark .report-controls button:focus-visible{outline-color:#c4c4c0}.dark .report-controls input[type=text],.dark .report-controls select{border-color:#555}.dark .report-overlay .report-controls :is(input,select,textarea){background-color:#171717;color:#f0f0ee;border-color:#555;color-scheme:dark;accent-color:#d0d0cc}.dark .report-overlay .report-controls :is(input,textarea)::-moz-placeholder{color:#a0a09b}.dark .report-overlay .report-controls :is(input,textarea)::placeholder{color:#a0a09b}.dark .report-overlay .report-controls select option{background-color:#171717;color:#f0f0ee}.dark .report-overlay .report-controls :is(input,select,textarea):focus-visible{outline-color:#c4c4c0;border-color:#aaa;box-shadow:0 0 0 2px #ffffff12}.dark .report-overlay .report-controls .field-help-trigger{color:#aaa}.dark .report-overlay .report-controls .field-help-trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:#fff;background:#262626}.dark .report-overlay[role=dialog] .field-help-tooltip{background:#171717;color:#e5e5e2;border-color:#4b4b4b;box-shadow:0 8px 30px #00000070;color-scheme:dark}.dark .report-overlay[role=dialog] .field-help-tooltip strong{color:#f5f5f2}.dark .report-controls .report-toolbar-note{color:#aaa}.dark .report-outline{background:#171717;color:#ededeb;border-color:#505050;box-shadow:0 8px 24px #00000060}.dark .report-outline-heading button{border-color:#5b5b5b;background:#1f1f1f;color:#eee}.dark .report-outline nav a{border-color:#3b3b3b;color:#d7d7d3}.dark .report-outline nav a:hover{background:#252525;color:#fff}.dark .report-outline p{color:#aaa}.report-page{color:#171717}.report-running{border-color:#555}.report-header{background:#fff;color:#171717;outline:1px solid #555;outline-offset:-1px}.report-page .report-header p{color:#555}.report-logo svg{color:#222}.report-page h2{color:#171717;border-color:#555}.report-page h3{background:#fff;color:#171717;outline:1px solid #777;outline-offset:-1px}.report-page h4{color:#222}.report-index-table .report-index-group th{background:#fff;color:#171717;outline:1px solid #666;outline-offset:-1px}.report-compact-contents a,.report-index-table a,.report-reference{color:#303030}.report-table th{background:#fff;color:#171717;border-top:1px solid #777;border-bottom:1px solid #777}.report-table td,.report-table th{border-bottom-color:#d0d0d0}.report-kpi>div,.report-table tbody tr:nth-child(2n){background:transparent}.report-kpi>div{border:1px solid #b8b8b8;border-top:1.5px solid #444}.report-kpi span,.report-muted,.report-page figcaption{color:#666}.report-kpi b{color:#171717}.report-share{background:transparent;outline:1px solid #aaa;outline-offset:-1px}.report-share i{background:#686868}.report-map-fallback{color:#333}.report-map-frame{background:#f5f5f5}.report-findings{border-left-color:#555}.report-glossary dt{color:#222}.report-footer{border-color:#555}.report-empty{background:transparent;color:#555;outline:1px solid #b5b5b5;outline-offset:-1px}.report-table .report-gallery-cell{background:#fff!important}.report-page a{color:#303030}@media(max-width:850px){.report-controls{max-height:38dvh;padding:6px 8px;gap:5px}.report-controls input[type=text]{width:min(132px,32vw)}.report-controls select{max-width:min(130px,38vw)}.report-controls .report-toolbar-note{flex-basis:100%;min-width:0}}@media(max-width:520px){.report-controls{max-height:42dvh;padding:6px;gap:4px;font-size:10px}.report-controls button{min-height:28px;padding:4px 6px;font-size:10px}.report-controls label{font-size:9px;white-space:normal}.report-controls input[type=text]{width:min(112px,42vw)}}