*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;height:100%;margin:0;padding:0;font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}form,.MuiTextField-root{width:100%}input,select,textarea,button{font-size:16px}@media (max-width: 600px){h1,.MuiTypography-h1{font-size:1.8rem!important}h2,.MuiTypography-h2{font-size:1.5rem!important}h3,.MuiTypography-h3{font-size:1.3rem!important}h4,.MuiTypography-h4{font-size:1.1rem!important}h5,.MuiTypography-h5,h6,.MuiTypography-h6{font-size:1rem!important}body,p,.MuiTypography-body1,.MuiTypography-body2,.MuiButton-root{font-size:.875rem!important}}@media (hover: none){.MuiButtonBase-root{padding:8px 16px!important}.MuiIconButton-root{padding:12px!important}}@media (max-width: 600px){.MuiTableCell-root{padding:8px!important}.MuiTableCell-head{font-size:.875rem!important}.MuiTableCell-body{font-size:.815rem!important}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media print{@page{size:A4;margin:1cm}html,body{width:100%;height:auto!important;overflow:visible!important;background-color:#fff!important;font-size:12pt!important;color:#000!important}#root{width:100%;height:auto!important;overflow:visible!important}nav,header,footer,.MuiAppBar-root,.MuiDrawer-root,.MuiStepper-root,.no-print,button,.MuiButton-root{display:none!important}.print-only{display:block!important;visibility:visible!important;width:100%!important;height:auto!important;overflow:visible!important;background-color:#fff!important;color:#000!important;page-break-inside:auto!important}.print-only *{visibility:visible!important}.MuiPaper-root:not(.print-only .MuiPaper-root){display:none!important}.MuiTable-root{width:100%!important;border-collapse:collapse!important;break-inside:auto!important}.MuiTableCell-root{border:1px solid #000!important;padding:8px!important;page-break-inside:avoid!important}.MuiTableHead-root .MuiTableCell-root{background-color:#f0f0f0!important;color:#000!important;font-weight:700!important}.MuiTableBody-root{page-break-inside:auto!important}.MuiTableRow-root{page-break-inside:avoid!important}h1,.MuiTypography-h1,.MuiTypography-h4{font-size:18pt!important;margin-bottom:.5cm!important}h2,.MuiTypography-h2,.MuiTypography-h5{font-size:16pt!important;margin-bottom:.4cm!important}h3,.MuiTypography-h3,h4,.MuiTypography-h4,h5,.MuiTypography-h5,.MuiTypography-h6{font-size:14pt!important;margin-bottom:.3cm!important}p,.MuiTypography-body1,.MuiTypography-body2,.MuiTableCell-root{font-size:12pt!important}.print-section{margin-bottom:1cm!important;page-break-inside:avoid!important}.page-break{page-break-before:always!important}.MuiTableContainer-root,.conclusion-box{page-break-inside:avoid!important;margin-bottom:1cm!important}*{color:#000!important;text-shadow:none!important;box-shadow:none!important}}
