.cr-bank-report{display:none;font-family:"Pretendard Variable",Pretendard,system-ui,sans-serif;color:#172a3a;line-height:1.6;font-size:12px}.cr-bank-report *{box-sizing:border-box}.cr-bank-report h1{font-size:27px;font-weight:700;letter-spacing:-.7px;margin:16px 0 7px}.cr-bank-report h2{font-size:17px;font-weight:650;margin:24px 0 12px}.cr-bank-report h3{font-size:13px;font-weight:650;margin:8px 0}.cr-bank-report p{font-size:12px!important;line-height:1.7!important;margin:8px 0!important;color:#4c5e6a}.cr-bank-pagehead{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#73818b;letter-spacing:.3px;border-bottom:1px solid #bcc9d2;padding-bottom:9px}.cr-bank-header{margin-bottom:24px}.cr-bank-header>div{font-size:11px;color:#6d7c86;margin-top:10px}.cr-bank-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.cr-bank-metric>span{display:block;color:#6c7c88;font-size:11px}.cr-bank-metric strong{display:block;font-size:20px;line-height:1.65;font-weight:650;letter-spacing:-.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cr-bank-metric small{display:block;color:#7e8c96;font-size:10px}.cr-bank-conclusion{margin-top:18px!important;padding-top:12px;border-top:1px solid #d7e0e6}.cr-bank-funds{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cr-bank-report table{width:100%;display:table!important;border-collapse:collapse;margin:6px 0 10px!important;white-space:normal!important;overflow:visible!important;table-layout:auto}.cr-bank-report th,.cr-bank-report td{border:0!important;border-bottom:1px solid #e0e6eb!important;padding:7px 0!important;font-size:11px!important;background:transparent!important;vertical-align:top}.cr-bank-report th{font-weight:650;text-align:right}.cr-bank-report th:first-child{text-align:left}.cr-bank-report td:first-child{font-weight:400;text-align:left;color:#657783}.cr-bank-report td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.cr-bank-pairs td{width:33.33%}.cr-bank-report .cr-bank-small,.cr-bank-footer{font-size:10px!important;color:#7b8993!important;line-height:1.65!important}.cr-bank-footer{margin-top:24px;padding-top:10px;border-top:1px solid #dce3e8}.cr-bank-flow{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:14px 0}.cr-bank-flow .cr-bank-metric{flex:1;min-width:0}.cr-bank-flow .cr-bank-metric strong{font-size:15px}.cr-bank-flow>span{color:#8c98a1}.cr-bank-flowtable{font-size:10px;table-layout:fixed!important}.cr-bank-flowtable th,.cr-bank-flowtable td{font-size:9px!important;padding:8px 4px!important}.cr-bank-exit-summary{padding-top:6px}.cr-bank-exit-summary .cr-bank-metric{margin-bottom:18px}.cr-bank-method{padding-left:18px;font-size:11px;color:#566d7d;line-height:1.8}.cr-bank-method li{margin:7px 0}.cr-bank-sources p{font-size:10px!important;overflow-wrap:anywhere}.cr-bank-sources b{display:inline-block;min-width:80px;color:#566d7d}.cr-bank-note p{white-space:pre-wrap}.cr-bank-report .cr-interest-chart{padding:0;border:0;border-radius:0;background:none;margin:12px 0}.cr-bank-report .cr-interest-chart>h3{display:none}.cr-bank-report .cr-value-comment{background:none!important;padding:0;border:0;color:#607486}.cr-bank-report .cr-rate-table{overflow:visible}.cr-bank-report .cr-rate-legend{font-size:10px}.cr-bank-report .cr-rate-svg{max-height:245px}.cr-bank-report .cr-rate-table th,.cr-bank-report .cr-rate-table td{padding:5px 3px!important;font-size:9px!important}
#cr-bank-preview{width:min(980px,calc(100vw - 30px));max-height:94vh;border:0;border-radius:10px;padding:0;background:#e8edf1;box-shadow:0 16px 65px #182c4640}#cr-bank-preview::backdrop{background:#22344988}.cr-bank-preview-toolbar{position:sticky;top:0;background:#fff;z-index:1;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;border-bottom:1px solid #d6e0e8}.cr-bank-preview-toolbar button{font-size:12px;margin-left:5px}.cr-bank-preview-body .cr-bank-report{display:block}.cr-bank-preview-body .cr-bank-page{background:#fff;max-width:794px;min-height:1030px;padding:45px 50px;margin:24px auto}.cr-report-options{margin:18px 0}.cr-report-options>summary{font-size:12px;color:#637c94;cursor:pointer}.cr-report-options>.field-grid{margin:14px 0}.cr-report-options textarea{width:100%;border:1px solid #d5e0e9;border-radius:7px;padding:12px;font-family:inherit;font-size:13px}
@media(max-width:600px){.cr-bank-preview-body .cr-bank-page{min-height:0;padding:24px 18px;margin:12px 8px}.cr-bank-report .cr-bank-metric strong{font-size:16px}.cr-bank-funds{grid-template-columns:1fr;gap:14px}.cr-bank-flow{flex-wrap:wrap}.cr-bank-flow .cr-bank-metric{flex-basis:40%}.cr-bank-preview-toolbar{padding:10px;flex-wrap:wrap}}
@page{size:A4 portrait;margin:14mm 14mm 13mm}
@media print{.cr-bank-report details.cr-value-formula>.cr-rate-table{display:none!important}.cr-bank-report .cr-rate-legend{display:block}.cr-bank-report .cr-rate-legend>span{display:inline-block;margin-right:15pt;white-space:nowrap}.cr-bank-report .cr-rate-legend i{margin-right:5pt}}
@media print{html,body{background:#fff!important;color:#172a3a!important;font-size:10pt!important}body{padding:0!important}.site-header,.platform-intro,.explorer,.analysis-input,.cr-context,.guide-section,#lecture_nav,.site-footer,.report-toolbar,.chart-disclosure,.analysis-results>.section-heading,.analysis-results>.cr-interest-chart,#cr-bank-preview{display:none!important}.container,.analysis-results,#report{display:block!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}.report>div,.report>.cr-exit-guide{display:none!important}.cr-bank-report{display:block!important;font-size:10pt!important;line-height:1.55!important}.cr-bank-page{break-before:page;page-break-before:always;padding:0!important;min-height:0!important;margin:0!important}.cr-bank-page:first-child{break-before:auto;page-break-before:auto}.cr-bank-header h1{font-size:19pt}.cr-bank-report h2{font-size:12pt;margin:17pt 0 8pt}.cr-bank-report h3{font-size:10pt}.cr-bank-report p{font-size:9pt!important}.cr-bank-metric strong{font-size:15pt}.cr-bank-report .cr-bank-small,.cr-bank-footer{font-size:8pt!important}.cr-bank-report th,.cr-bank-report td{font-size:8.4pt!important;padding:5pt 0!important}.cr-bank-flowtable th,.cr-bank-flowtable td{font-size:7.3pt!important;padding:5pt 2pt!important}.cr-bank-report .cr-bank-funds{grid-template-columns:1fr 1fr;gap:22pt}.cr-bank-report .cr-bank-metrics{grid-template-columns:1fr 1fr}.cr-bank-report .cr-bank-flow{flex-wrap:nowrap}.cr-bank-flow .cr-bank-metric strong{font-size:11pt}.cr-bank-report .cr-bank-method{font-size:8.5pt}.cr-bank-report .cr-bank-sources p{font-size:7.5pt!important}.cr-bank-report .cr-interest-chart{display:block!important}.cr-bank-report .cr-value-formula>summary{display:none}.cr-bank-report .cr-value-formula>*:not(summary){display:block!important}.cr-bank-report details{display:block!important}.cr-bank-report details>div{content-visibility:visible!important}.cr-bank-report section:not(.cr-bank-page),.cr-bank-metric,.cr-bank-funds{break-inside:avoid}.cr-bank-report tr{break-inside:avoid}.cr-bank-report thead{display:table-header-group}.cr-bank-report a{color:inherit!important;text-decoration:none!important}.cr-bank-report .cr-rate-table{display:none!important}.cr-bank-report .cr-bank-sources,.cr-bank-method{break-inside:auto}.cr-bank-report svg{print-color-adjust:exact;-webkit-print-color-adjust:exact}.cr-bank-report .cr-rate-svg{height:auto;max-height:210pt}.cr-bank-report .cr-bank-header{margin-bottom:15pt}}
