.pdf-container{font-size:12px!important;line-height:1.5}.pdf-container *{font-size:.6875rem!important}.pdf-container .shadow-md-border{background:#fff;border-radius:.5rem;border:1px solid rgba(0,0,0,.08);box-shadow:none!important}.pdf-container .base-table,.pdf-container .base-table .MuiPaper-root,.pdf-container .base-table .MuiTableContainer-root,.pdf-container .base-table.MuiTableContainer-root{box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;overflow:visible!important}.pdf-container .base-table .MuiTable-root,.pdf-container .base-table table{border-collapse:collapse!important;break-inside:auto!important;page-break-inside:auto!important}.pdf-container .base-table .MuiTableHead-root,.pdf-container .base-table thead{display:table-header-group!important}.pdf-container .base-table .MuiTableBody-root,.pdf-container .base-table tbody{display:table-row-group!important}.pdf-container .base-table .MuiTableRow-root,.pdf-container .base-table tr{break-inside:avoid!important;page-break-after:auto!important;page-break-inside:avoid!important}.pdf-container .base-table .MuiTableCell-stickyHeader,.pdf-container .base-table .sticky,.pdf-container .base-table [class~="!sticky"]{bottom:auto!important;position:static!important;top:auto!important;z-index:auto!important}.pdf-container .base-table .head{bottom:auto!important;position:static!important;background-color:var(--txt-gray-light)}.pdf-container .base-table .head .MuiTableCell-root{background-color:var(--txt-gray-light)}.pdf-container .base-table .average .MuiTableCell-root,.pdf-container .base-table .head .MuiTableCell-root{font-weight:600;color:var(--txt-gray-title);line-height:1.43}.pdf-container .base-table .MuiTableRow-root{height:40px!important}.pdf-container .base-table .label{font-size:.6875rem!important;font-weight:600;text-align:left!important}.pdf-container .base-table .label .unit{margin-left:4px;color:var(--txt-gray);font-weight:400;font-size:.6875rem!important}.pdf-container .base-table .MuiTableCell-root{font-size:.6875rem!important;padding:4px}.pdf-container.ai-platform-pdf-container{background:#fff!important;color:#111827!important}.pdf-container.ai-platform-pdf-container .ai-platform-pdf-sheet{background:#fff!important;box-sizing:border-box!important;margin:0 auto!important;min-height:297mm!important;overflow:visible!important;padding:0!important;width:200mm!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page{background:#fff!important;box-sizing:border-box!important;color:#111827!important;min-height:297mm!important;overflow:visible!important;width:100%!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .title-page{align-items:center!important;display:flex!important;page-break-inside:avoid!important;font-family:var(--font-stix-two-text),serif}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .title-page .MuiTypography-h1,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .title-page h1{color:#111827!important;font-size:22px!important;font-weight:700!important;line-height:30px!important;margin:0!important;font-family:var(--font-stix-two-text),serif}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .ai-report-header{break-inside:avoid!important;page-break-inside:avoid!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .ai-render,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .ai-report-content,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information{overflow:visible!important;page-break-inside:auto!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information{color:#111827!important;font-size:12px!important;line-height:18px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information table{border-collapse:collapse!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information thead{display:table-header-group!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information tbody{display:table-row-group!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information tr{break-inside:avoid!important;page-break-inside:avoid!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information td,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information th{border:1px solid #d5dae1!important;font-size:11px!important;line-height:16px!important;padding:4px 6px!important;vertical-align:top!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information h1,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information h2,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information h3{break-after:avoid!important;color:#111827!important;font-weight:700!important;page-break-after:avoid!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information ol,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information p,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .information ul{line-height:18px!important;margin-bottom:8px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-summary-grid{gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-summary-card{background-color:#fff!important;border:1px solid #d5dae1!important;border-radius:6px!important;box-shadow:none!important;break-inside:avoid!important;min-height:184px!important;min-width:0!important;padding:12px!important;page-break-inside:avoid!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-summary-card .MuiTypography-root{font-size:13px!important;line-height:18px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-gauge{min-height:150px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-gauge .highcharts-container,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-gauge svg{max-height:124px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-gauge-label{font-size:13px!important;font-weight:700!important;line-height:18px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-distribution-body{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(108px,1fr) minmax(96px,auto)!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-distribution-chart{min-width:0!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-distribution-chart .highcharts-container,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-distribution-chart svg{max-height:118px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-distribution-legend{min-width:96px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-distribution-legend-row .MuiTypography-root{font-size:13px!important;line-height:18px!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .ai-report-disclaimer,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .market-consensus-table-section{overflow:visible!important;page-break-inside:auto!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .ai-report-disclaimer,.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .ai-report-offices{break-inside:avoid!important;page-break-inside:avoid!important}.pdf-container.ai-platform-pdf-container .ai-report-pdf-page .ai-report-offices{gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdf-container.stock-summary-report .title{font-size:1rem!important}.pdf-container.stock-summary-report .module{padding:10px!important;box-shadow:none!important}.pdf-container.stock-summary-report .subsections{gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-container.stock-summary-report .ta p{font-size:.65rem!important}.pdf-container.stock-summary-report .ta .chart{width:50px!important}.pdf-container.stock-summary-report .ta .recommendation{min-width:64px!important}.pdf-container.stock-summary-report .company-info{gap:10px!important;grid-template-columns:repeat(9,minmax(0,1fr))!important}.pdf-container.stock-summary-report .analysis,.pdf-container.stock-summary-report .analysis .section,.pdf-container.stock-summary-report .analysis .subsection{padding:6px!important}.pdf-container.stock-summary-report .analysis .grid{gap:6px!important}.pdf-container.stock-summary-report .financial,.pdf-container.stock-summary-report .peer-stock{gap:10px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.pdf-container.stock-summary-report .fa-rating{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-container.stock-summary-report .infomation{gap:10px!important;grid-template-columns:repeat(1,minmax(0,1fr))}.pdf-container.stock-summary-report .infomation .overview{height:auto!important}.pdf-container.stock-summary-report .infomation .module{height:100%}.pdf-container.stock-summary-report .infomation .shareholder-module{height:100%!important}.pdf-container.stock-summary-report .report .pagination-box>div{margin-top:0!important}.pdf-container.stock-summary-report .legos .area-chart-module{border:none!important}.pdf-container.stock-summary-report .base-table .head{background-color:var(--txt-gray-light)}.pdf-container.stock-summary-report .base-table .head .MuiTableCell-root{font-weight:600;color:var(--txt-gray-title);line-height:1.43;background-color:var(--txt-gray-light)}.pdf-container.stock-summary-report .base-table .average .MuiTableCell-root{font-weight:600;color:var(--txt-gray-title);line-height:1.43}.pdf-container.stock-summary-report .base-table .MuiTableRow-root{height:40px!important}.pdf-container.stock-summary-report .base-table .label{font-size:.6875rem!important;font-weight:600;text-align:left!important}.pdf-container.stock-summary-report .base-table .label .unit{margin-left:4px;color:var(--txt-gray);font-weight:400;font-size:.6875rem!important}.pdf-container.stock-summary-report .base-table .MuiTableCell-root{font-size:.6875rem!important;padding:4px}.pdf-container.stock-summary-report .toggle-buttons{margin:0!important}.pdf-container.stock-summary-report .toggle-buttons .item-button{line-height:1}