.report-reading-surface{--c-paper:var(--report-paper);--c-surface:var(--report-surface);--c-hover:var(--report-hover);--c-ink:var(--report-ink);--c-ink-light:var(--report-inkLight);--c-ink-muted:var(--report-inkMuted);--c-rule:var(--report-rule);--c-link:var(--report-link);--c-link-hover:var(--report-linkHover);--c-nuit:var(--report-nuit);--c-nuit-soft:var(--report-nuitSoft);--c-fill:var(--report-nuit);--c-fill-soft:var(--report-nuit);--c-fill-mute:var(--report-onfill);--c-onfill:var(--report-onfill);--c-wash:var(--report-surface);--c-btn-fill:var(--report-nuit);--c-btn-fill-hover:var(--report-nuitSoft);--c-btn-text:var(--report-onfill);--c-accent:var(--report-accent);--c-pos:var(--report-pos);--c-warn:var(--report-warn);--c-pos-wash:var(--report-posWash);--c-pos-wash-strong:var(--report-posWash);--c-neg-wash:var(--report-negWash);--c-neg-wash-strong:var(--report-negWashStrong);--c-warn-wash:var(--report-warnWash);--c-warn-wash-strong:var(--report-mark);--c-sheet:var(--report-paper);--c-sheet-ink:var(--report-ink);--c-sheet-rule:var(--report-rule);--report-table-size:.875rem;--report-prose-size:1rem;--report-cell-block:.625rem;color:rgb(var(--report-ink));background-color:rgb(var(--report-paper));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.report-reading-surface[data-report-palette=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.report-reading-surface[data-report-density=compact]{--report-cell-block:.25rem}.report-reading-surface[data-report-text-size=small]{--report-table-size:.75rem;--report-prose-size:.875rem}.report-reading-surface[data-report-text-size=large]{--report-table-size:1rem;--report-prose-size:1.125rem}.report-reading-control{min-width:0;max-width:100%;color:rgb(var(--report-inkLight));flex-direction:column;flex:0 11rem;gap:.25rem;font-size:.75rem;display:flex}.report-reading-control select{width:100%}.report-reading-surface [data-report-reading-controls]{overflow-wrap:anywhere}.report-reading-surface .report-reading-table{font-size:var(--report-table-size);background:rgb(var(--report-paper));line-height:1.5}.report-reading-surface .report-reading-table :is(th,td){padding-top:var(--report-cell-block);padding-bottom:var(--report-cell-block);font-size:inherit}.report-reading-surface .report-reading-table :is(button,input){font-size:inherit}.report-reading-surface .report-reading-table [data-report-number]{white-space:nowrap}.report-reading-surface .report-reading-table[data-report-context-table]{--report-label-background:var(--report-paper)}.report-reading-surface .report-reading-table[data-report-context-table] tbody>tr:nth-child(2n){--report-label-background:var(--report-surface)}.report-reading-surface .report-reading-table[data-report-context-table] tbody>tr:hover{--report-label-background:var(--report-hover)}.report-reading-surface .report-reading-table[data-report-context-table] tbody>tr:is([data-report-row=header],[data-report-row=section]){--report-label-background:var(--report-nuit)}.report-reading-surface .report-reading-table[data-report-context-table] [data-report-label]{z-index:1}.report-reading-surface .report-reading-table[data-report-context-table] [data-report-label]:not([data-report-marked]){background-color:rgb(var(--report-label-background))}.report-reading-surface .report-reading-table[data-report-context-table] thead>tr>th:first-child{z-index:2}.report-reading-surface .report-reading-table [data-report-marked]{background-color:rgb(var(--report-mark));box-shadow:inset 3px 0 rgb(var(--report-warn))}.report-reading-surface .report-reading-table [data-report-edited]{text-underline-offset:.25em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.report-reading-surface .report-reading-table td.text-neg{color:rgb(var(--report-accent))}.report-reading-surface .report-reading-table td.text-warn{color:rgb(var(--report-warn))}.report-reading-surface .report-reading-table td.text-ink-muted{color:rgb(var(--report-inkMuted))}.report-reading-surface .report-reading-table tr:is([data-report-row=header],[data-report-row=section]){background:rgb(var(--report-nuit))}.report-reading-surface .report-reading-table tr:is([data-report-row=header],[data-report-row=section])>:is(th,td){color:rgb(var(--report-onfill));font-weight:700}.report-reading-surface .report-reading-table tr:is([data-report-row=header],[data-report-row=section]) :is(button,a,span,p){color:inherit}.report-reading-surface .report-reading-table [data-report-row=dimension]{font-style:italic}.report-reading-surface .report-reading-table td[data-report-cell=header]{background:rgb(var(--report-nuit));color:rgb(var(--report-onfill));font-weight:700}.report-reading-surface .report-reading-table tr>:is(th,td)[data-report-marked]{color:rgb(var(--report-ink))}.report-reading-surface .report-reading-table .report-comment-focus{outline:2px solid rgb(var(--report-link));outline-offset:-2px}.report-reading-surface :focus-visible{outline:2px solid rgb(var(--report-link));outline-offset:2px}.report-reading-surface .report-reading-table :is(th,td):focus-visible{outline-offset:-2px}.report-reading-surface ::selection{color:rgb(var(--report-onfill));background:rgb(var(--report-nuit))}.report-reading-surface .report-reading-prose :is(p,h3){font-size:var(--report-prose-size);overflow-wrap:anywhere;line-height:1.65}.report-reading-surface [role=dialog] :is(textarea,input){font-size:var(--report-prose-size)}@media (pointer:coarse){.report-reading-surface[data-report-density=compact]{--report-cell-block:.375rem}.report-reading-surface[data-report-density=compact] .report-reading-table :is(th,td){height:2rem}}
