.diagram-print-page--fixed{box-sizing:border-box;color:#000;width:612pt;height:792pt;font-family:var(--font-sans);break-after:page;background:#fff;position:relative;overflow:hidden}@media screen{.diagram-print-page--fixed{margin:0 auto 16px;box-shadow:0 12px 48px #0006}}@media print{.diagram-print-page--fixed{box-shadow:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;margin:0}.diagram-print-page--fixed:last-child{break-after:auto}}.diagram-print-flow [data-keep-together]{break-inside:avoid}.report-diagram{break-inside:avoid;width:441pt;height:571pt;margin:0 auto 8pt;overflow:hidden}.report-diagram-scale{transform-origin:0 0;width:612pt;height:792pt;transform:scale(.72)}.report-diagram .diagram-print-page--fixed{box-shadow:none;break-after:auto;margin:0}[data-print-document-root]{--report-primary:#000;--report-secondary:#595959;--report-separator:#b3b3b3;--report-green:#2e8c33;--report-danger:#c72e2e}.print-document-root{z-index:65;background:#000000d9;position:fixed;inset:0;overflow:auto}.print-sheet-scroll{padding:16px;overflow-x:auto}.print-sheet{box-sizing:border-box;color:var(--report-primary);font-family:var(--font-sans);background:#fff;margin:0 auto;padding:.5in;box-shadow:0 12px 48px #0006}.print-band{box-sizing:border-box;border-bottom:1pt solid var(--report-green);background:#fff;height:60pt;margin-bottom:6pt;position:relative}.print-band-logo{object-fit:contain;object-position:left center;max-width:120pt;height:50pt;position:absolute;top:5pt;left:0}.print-band-title{text-align:center;color:var(--report-primary);margin:0;font-size:14pt;font-weight:700;position:absolute;top:18pt;left:0;right:0}.print-band-generated{white-space:nowrap;color:var(--report-secondary);margin:0;font-size:9pt;position:absolute;top:22pt;right:0}.print-frame{border-collapse:collapse;width:100%}.print-frame>thead>tr>td,.print-frame>tfoot>tr>td,.print-frame>tbody>tr>td{padding:0}@media screen{.print-frame-head,.print-frame-foot{display:none}}@media print{@page{size:letter;margin:.5in}[data-print=hide]{display:none!important}html:not(.print-document-open),html:not(.print-document-open) body{background:#fff!important}html:not(.print-document-open) body :not([data-print=keep-color],[data-print=keep-color] *){color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;background-image:none!important;border-color:#b3b3b3!important}html:not(.print-document-open) [data-print=keep-color],html:not(.print-document-open) [data-print=keep-color] *{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}html:not(.print-document-open) [role=menu],html:not(.print-document-open) input[type=search],html:not(.print-document-open) [role=radiogroup]{display:none!important}html:not(.print-document-open) button:not([data-print=keep]):not(:has([data-print=keep],[data-print=keep-color])){display:none!important}html:not(.print-document-open) [data-app-shell]{display:block!important}html:not(.print-document-open) [data-app-shell]>div{padding-bottom:0!important}html:not(.print-document-open) [class*=min-h-dvh]{min-height:0!important}html:not(.print-document-open) main [class*=max-w-]{max-width:none!important}html:not(.print-document-open) li,html:not(.print-document-open) section,html:not(.print-document-open) [class*=rounded-card],html:not(.print-document-open) [class*=rounded-panel]{break-inside:avoid}html.print-document-open body>:not([data-print-document-root]){display:none!important}html.print-document-open,html.print-document-open body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;margin:0!important}[data-print-document-root]{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;position:static!important;overflow:visible!important}.print-sheet-scroll{padding:0!important;overflow:visible!important}.print-sheet{width:auto!important;box-shadow:none!important;margin:0!important;padding:0!important}.print-band{position:fixed;top:0;left:0;right:0}.print-frame-head{height:66pt}.print-frame-foot{height:30pt}}
