.report-body[data-v-0df79596] h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1rem;margin-top:2rem;--tw-text-opacity:1;color:rgb(49 47 74/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] h1:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] h2{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.75rem;margin-top:1.5rem;--tw-text-opacity:1;color:rgb(49 47 74/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] h2:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] h3{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;margin-top:1rem;--tw-text-opacity:1;color:rgb(49 47 74/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] h3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] p{color:#312f4acc;font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-bottom:.75rem}.report-body[data-v-0df79596] p:is(.dark *){color:#ffffffb3}.report-body[data-v-0df79596] ol,.report-body[data-v-0df79596] ul{color:#312f4acc;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem;padding-left:1.25rem}.report-body[data-v-0df79596] ol:is(.dark *),.report-body[data-v-0df79596] ul:is(.dark *){color:#ffffffb3}.report-body[data-v-0df79596] li{margin-bottom:.25rem}.report-body[data-v-0df79596] table{border-collapse:collapse;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;width:100%}.report-body[data-v-0df79596] th{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));font-weight:600;padding:.5rem .75rem;text-align:left;--tw-text-opacity:1;color:rgb(49 47 74/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] th:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] td{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));color:#312f4ab3;padding:.5rem .75rem}.report-body[data-v-0df79596] td:is(.dark *){border-color:#ffffff1a;color:#fff9}.report-body[data-v-0df79596] blockquote{border-color:#630af44d;border-left-width:4px;color:#312f4a99;font-style:italic;margin-bottom:1rem;padding-left:1rem}.report-body[data-v-0df79596] blockquote:is(.dark *){color:#ffffff80}.report-body[data-v-0df79596] code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;padding:.125rem .375rem}.report-body[data-v-0df79596] code:is(.dark *){background-color:#ffffff1a}.report-body[data-v-0df79596] .code-block{border-radius:var(--radius);margin-bottom:1rem;overflow-x:auto;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1rem}.report-body[data-v-0df79596] .code-block:is(.dark *){background-color:#ffffff0d}.report-body[data-v-0df79596] .code-block pre{margin:0}.report-body[data-v-0df79596] .code-block code{background-color:transparent;font-size:.75rem;line-height:1rem;padding:0}.report-body[data-v-0df79596] .table-block{margin-bottom:1rem;overflow-x:auto}.report-body[data-v-0df79596] strong{font-weight:600;--tw-text-opacity:1;color:rgb(49 47 74/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] strong:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.report-body[data-v-0df79596] hr{margin-bottom:1.5rem;margin-top:1.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.report-body[data-v-0df79596] hr:is(.dark *){border-color:#ffffff1a}.report-body[data-v-0df79596] a{--tw-text-opacity:1;color:rgb(99 10 244/var(--tw-text-opacity,1));text-decoration-line:underline}.report-body[data-v-0df79596] a:hover{text-decoration-line:none}
