.rpe-body{padding:24px 48px 8px}.rpe-section{border-bottom:1px solid var(--report-line);padding:28px 0;scroll-margin-top:96px}.rpe-section:last-child{border-bottom:0}.rpe-section-heading{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.rpe-section-heading>span{color:var(--report-accent);padding-top:7px;font-size:11px}.rpe-section-heading h2{letter-spacing:-.5px;flex:18ch;min-width:0;margin:0;font-size:24px;font-weight:550;line-height:1.25}.rpe-section-heading h2.rpe-placeholder{color:var(--report-muted);font-style:italic;font-weight:400}.rpe-section-actions{opacity:.7;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;transition:opacity .12s ease-out;display:flex}.rpe-section:hover .rpe-section-actions,.rpe-section:focus-within .rpe-section-actions{opacity:1}.rpe-paper .rpe-section-actions,.rpe-paper .rpe-section-editor{--background:var(--report-paper);--foreground:var(--report-text);--card:var(--report-paper);--card-foreground:var(--report-text);--muted:var(--report-tint);--muted-foreground:var(--report-muted);--border:var(--report-line);--input:var(--report-line);--ring:var(--report-text);--accent:var(--report-tint);--accent-foreground:var(--report-text);--primary:var(--report-text);--primary-foreground:var(--report-paper)}.rpe-section-error{color:var(--report-muted);margin:0;font-style:italic}.rpe-markdown p{margin:0 0 14px}.rpe-markdown ul,.rpe-markdown ol{margin:0 0 14px;padding-left:22px}.rpe-markdown ul{list-style:outside}.rpe-markdown ol{list-style:decimal}.rpe-markdown li{margin-bottom:8px}.rpe-markdown strong{font-weight:600}.rpe-markdown a{color:var(--report-brand);text-underline-offset:2px;text-decoration:underline}.rpe-markdown h1,.rpe-markdown h2{letter-spacing:-.3px;margin:24px 0 10px;font-size:18px;font-weight:600}.rpe-markdown h3,.rpe-markdown h4{margin:20px 0 8px;font-size:15px;font-weight:600}.rpe-markdown>:first-child{margin-top:0}.rpe-markdown table{border-collapse:collapse;width:100%;margin:18px 0 28px;font-size:11.5px}.rpe-markdown th{color:#737373;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #d8d8d8;padding:9px 10px;font-size:10px;font-weight:650}.rpe-markdown td{vertical-align:top;border-bottom:1px solid #eee;padding:10px}.rpe-streaming>:is(p,ul,ol):last-of-type:after{content:"▍";color:var(--report-accent);animation:1s steps(2,end) infinite rpe-blink}@keyframes rpe-blink{to{visibility:hidden}}.rpe-generating{color:var(--report-muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.rpe-empty{border:1px dashed var(--report-line);background:var(--report-tint);color:var(--report-muted);border-radius:6px;max-width:70ch;padding:14px 16px;font-size:12px}.rpe-empty strong{color:var(--report-text);margin-bottom:4px;font-weight:600;display:block}.rpe-empty p{margin:0}.rpe-footer{color:var(--report-muted);text-align:right;padding:16px 48px 24px;font-size:10px}
.rpe-component{color:var(--report-text);overflow-wrap:anywhere;min-width:0}.rpe-component figure{margin:20px 0}.rpe-component figcaption,.rpe-component footer,.rpe-component small{color:var(--report-muted);font-size:11px}.rpe-component aside{border-left:2px solid var(--report-line);margin:14px 0;padding-left:12px}.rpe-component table{table-layout:fixed}.rpe-component-chart{break-inside:avoid;--ts-chart-tooltip-background:var(--report-paper);--ts-chart-tooltip-color:var(--report-text);width:100%;height:280px}.rpe-component-tooltip .ts-chart-tooltip__row{grid-template-columns:.55rem minmax(0,1fr) minmax(0,3fr)!important}.rpe-component-tooltip .ts-chart-tooltip__row>span:last-child{white-space:normal!important}.rpe-component th{overflow-wrap:anywhere}@media print{.rpe-component-tooltip{display:none!important}.rpe-component thead{display:table-header-group}.rpe-component tr,.rpe-component figcaption{break-inside:avoid}.rpe-component h3,.rpe-component h4,.rpe-component figcaption{break-after:avoid}}
/*# sourceMappingURL=3p2481q2iibbd.css.map*/