@import url(https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700&display=swap&ver=3.0.4);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css);html{height:-webkit-fill-available}body,html{margin:0;height:100%}:root{--bf-brand:#25429b;--bf-brand-2:#3355c0;--bf-gold:#fdb714;--bf-ink:#111726;--bf-muted:#586074;--bf-field-border:#cdd5e4;--bf-hairline:#e6eaf3;--bf-ground:#f4f6fb;--bf-surface:#fff;--bf-surface-2:#f7f9fd;--bf-default-col:#fff4d6;--bf-default-col-strong:#ffe3a0;--bf-focus:rgba(51,85,192,0.28);--bf-shadow:0 1px 3px rgba(16,23,38,0.06),0 8px 24px rgba(16,23,38,0.06)}:root[data-theme=dark]{--bf-ink:#e8ecf5;--bf-muted:#9aa6bd;--bf-field-border:#3a4560;--bf-hairline:#29334a;--bf-ground:#0e1420;--bf-surface:#161d2b;--bf-surface-2:#1c2536;--bf-default-col:#3a2f12;--bf-default-col-strong:#4d3d15;--bf-focus:rgba(120,150,240,0.35);--bf-shadow:0 1px 3px rgba(0,0,0,0.4),0 10px 28px rgba(0,0,0,0.45)}body{font-size:1em!important;font-family:"Open Sans",sans-serif!important;background:var(--bf-ground);transition:background-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card,body{color:var(--bf-ink)!important}.card{background:var(--bf-surface)!important;border:1px solid var(--bf-hairline)!important;border-radius:12px!important;box-shadow:var(--bf-shadow)!important}.navbar-light.bg-white,.navbar.bg-white,nav.bg-white{background:var(--bf-surface)!important;border-bottom:1px solid var(--bf-hairline)}:root[data-theme=dark] .navbar-light .navbar-nav .nav-link{color:var(--bf-ink)!important}:root[data-theme=dark] .form-select{background-color:var(--bf-surface)}:root[data-theme=dark] .spinner-border{color:var(--bf-brand-2)}.bf-theme-toggle{position:fixed;top:14px;right:16px;z-index:1080;width:40px;height:40px;border-radius:50%;border:1px solid var(--bf-hairline);background:var(--bf-surface);color:var(--bf-brand);box-shadow:var(--bf-shadow);display:inline-flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer;transition:transform .12s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.bf-theme-toggle:hover{transform:translateY(-1px)}:root[data-theme=dark] .bf-theme-toggle{color:var(--bf-gold)}:root[data-theme=dark] .form-container,:root[data-theme=dark] section{background:var(--bf-surface)!important;color:var(--bf-ink);border-radius:12px}:root[data-theme=dark] ::placeholder{color:var(--bf-muted)!important;opacity:1}:root[data-theme=dark] .navbar .navbar-brand,:root[data-theme=dark] .navbar a:not(.btn),:root[data-theme=dark] .navbar span{color:var(--bf-ink)!important}:root[data-theme=dark] .form-text,:root[data-theme=dark] small{color:var(--bf-muted)!important}:root[data-theme=dark] input:-webkit-autofill,:root[data-theme=dark] input:-webkit-autofill:active,:root[data-theme=dark] input:-webkit-autofill:focus,:root[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bf-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--bf-surface) inset!important;caret-color:var(--bf-ink);-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}input[readonly]{cursor:not-allowed!important}ul{list-style:none}label{font-size:13.5px;font-weight:600!important;line-height:1.35;color:var(--bf-ink)}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1170px!important}}.form-control{text-align:left!important;height:42px;color:var(--bf-ink)!important;background:var(--bf-surface)!important;border:1px solid var(--bf-field-border)!important;border-radius:8px!important;line-height:1.5!important;transition:border-color .14s ease,box-shadow .14s ease}.form-control:focus{border-color:var(--bf-brand-2)!important;box-shadow:0 0 0 3px var(--bf-focus)!important}.form-select{border-radius:8px!important;border:1px solid var(--bf-field-border)!important;height:42px;color:var(--bf-ink)!important}.btn-primary{background-color:var(--bf-brand)!important;border-color:var(--bf-brand)!important;border-radius:9px!important;font-weight:600;transition:background-color .15s ease,transform .1s ease}.btn-primary:hover{background-color:var(--bf-brand-2)!important;border-color:var(--bf-brand-2)!important}.navbar-light .navbar-nav .nav-link{font-size:18px!important;font-weight:200!important;position:relative}.navbar-light .navbar-nav .nav-link.fb-menu-item:hover{color:#2f5aee!important}.navbar-light .navbar-nav .nav-link.fb-menu-item:hover:after{width:100%}.navbar-light .navbar-nav .nav-link.fb-menu-item:after{position:absolute;content:"";display:block;margin:0 auto;width:0;height:2px;transition:opacity .3s ease,width .3s ease;right:0;left:0;pointer-events:none;background-color:#2f5aee}body .text-primary{color:var(--bf-brand)!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::placeholder{text-align:left}.fb-error-message{font-size:13px;color:#c0392b;margin-top:4px;font-weight:500}.fb-footer .top-footer{background:var(--bf-surface-2);color:var(--bf-ink);padding:8px 0}.fb-footer .top-footer a{color:var(--bf-brand)}:root[data-theme=dark] .fb-footer .top-footer a{color:var(--bf-brand-2)}.fb-footer .top-footer h6{line-height:1.6em;margin-bottom:30px}.bottom-footer{background:var(--bf-ground);padding:8px 0;color:var(--bf-muted);font-size:15px;line-height:16px}.progress{background-color:#e5e9eb;height:.2em;position:relative;width:25%;margin:0 auto}.progress-bar-fb{background-size:23em .25em;height:100%;position:relative;background-color:var(--bg);animation:cssload-width 1.2s cubic-bezier(.45,0,1,1) infinite;-o-animation:cssload-width 1.2s cubic-bezier(.45,0,1,1) infinite;-ms-animation:cssload-width 1.2s cubic-bezier(.45,0,1,1) infinite;-webkit-animation:cssload-width 1.2s cubic-bezier(.45,0,1,1) infinite;-moz-animation:cssload-width 1.2s cubic-bezier(.45,0,1,1) infinite}th{vertical-align:middle;font-size:14px}.search-wrapper button,.search-wrapper i{position:absolute;right:10px;line-height:45px}.search-wrapper button{border:none;background:none}@keyframes cssload-width{0%,to{transition-timing-function:cubic-bezier(1,0,.65,.85)}0%{width:0}to{width:100%}}table{font-family:"Open Sans",sans-serif;border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--bf-hairline)!important;color:var(--bf-muted);font-weight:600}td,th{border:1px solid var(--bf-hairline);text-align:left;padding:9px 11px}tr:nth-child(2n){background-color:var(--bf-surface-2)}.react-datepicker-wrapper{width:100%!important}section{flex:1 0 auto;margin:1.6em;background-color:#fff;padding:1.5em}section.container{min-height:calc(100vh - 340px)}table.lookup-table th{white-space:nowrap;padding-right:30px;position:relative}table.lookup-table td{white-space:nowrap}table.lookup-table th i{position:absolute;right:5px}.switch{position:relative;display:inline-block;width:55px;height:28px;float:none}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff}input.default:checked+.slider{background-color:#444}input.primary:checked+.slider{background-color:#2196f3}input.success:checked+.slider{background-color:#8bc34a}input.info:checked+.slider{background-color:#3de0f5}input.warning:checked+.slider{background-color:#ffc107}input.danger:checked+.slider{background-color:#f44336}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.search-wrapper{float:right;margin-bottom:15px;position:relative}.filter-wrapper{float:left}.search-wrapper i{position:absolute;right:10px;line-height:45px}.search-wrapper input{padding-right:35px}th i{float:right;cursor:pointer}.pagination-container{display:flex;list-style-type:none}.pagination-container .pagination-item{padding:0 12px;height:32px;text-align:center;margin:auto 4px;color:rgba(0,0,0,.87);display:flex;box-sizing:border-box;align-items:center;letter-spacing:.01071em;border-radius:16px;line-height:1.43;font-size:13px;min-width:32px}.pagination-container .pagination-item.dots:hover{background-color:initial;cursor:default}.pagination-container .pagination-item:hover{background-color:rgba(0,0,0,.04);cursor:pointer}.pagination-container .pagination-item.selected{background-color:rgba(0,0,0,.08)}.pagination-container .pagination-item .arrow:before{position:relative;content:"";display:inline-block;width:.4em;height:.4em;border-right:.12em solid rgba(0,0,0,.87);border-top:.12em solid rgba(0,0,0,.87)}.pagination-container .pagination-item .arrow.left{transform:rotate(-135deg) translate(-50%)}.pagination-container .pagination-item .arrow.right{transform:rotate(45deg)}.pagination-container .pagination-item.disabled{pointer-events:none}.pagination-container .pagination-item.disabled .arrow:before{border-right:.12em solid rgba(0,0,0,.43);border-top:.12em solid rgba(0,0,0,.43)}.pagination-container .pagination-item.disabled:hover{background-color:initial;cursor:default}.bf-formsection{background:var(--bf-surface);border:1px solid var(--bf-hairline);border-radius:12px;box-shadow:var(--bf-shadow);padding:18px 20px 4px;margin-bottom:18px}.bf-formsection>.bf-section-title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--bf-ink);margin:0 0 14px;padding-bottom:11px;border-bottom:1px solid var(--bf-hairline)}.bf-field-help{display:block;margin:-8px 0 12px;font-size:11.5px;line-height:1.45;color:var(--bf-muted)}.bf-elig-tip{margin:0 0 18px;padding:12px 14px;border:1px solid var(--bf-hairline);border-left:3px solid var(--bf-brand);border-radius:10px;background:var(--bf-surface-2)}:root[data-theme=dark] .bf-elig-tip{border-left-color:var(--bf-brand-2)}.bf-elig-head{font-size:13px;font-weight:700;color:var(--bf-ink);margin-bottom:8px}.bf-elig-table{width:100%;max-width:360px;border-collapse:collapse;font-size:13px}.bf-elig-table td{padding:5px 8px;border-bottom:1px solid var(--bf-hairline);color:var(--bf-ink)}.bf-elig-table tr:last-child td{border-bottom:none}.bf-elig-table td:last-child{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf-elig-no{color:var(--bf-muted);font-weight:600}.bf-elig-no-row{font-size:13px;color:var(--bf-ink);margin:4px 0 8px}.bf-elig-note{font-size:11.5px;color:var(--bf-muted);margin-top:8px;line-height:1.5}:root{--bf-good:#157a52;--bf-good-soft:rgba(21,122,82,0.1);--bf-bad:#c0392b;--bf-bad-soft:rgba(192,57,43,0.09);--bf-warn:#b6791b}:root[data-theme=dark]{--bf-good:#46d193;--bf-good-soft:rgba(70,209,147,0.14);--bf-bad:#ff8175;--bf-bad-soft:rgba(255,129,117,0.14);--bf-warn:#f0b95a}.output-report-wrap{display:flex;flex-direction:column;grid-gap:18px;gap:18px;margin-top:6px;font-size:14px}.output-report-wrap .output-card{margin:0}.output-report-wrap .card-body{padding:18px 20px}.output-h{color:var(--bf-ink);font-weight:700;letter-spacing:-.01em;font-size:17px;margin:0 0 2px}.rec-sub{color:var(--bf-muted);font-size:13px;margin-bottom:14px}.lo-sumstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px 14px;gap:10px 14px}.lo-sumstrip .sc{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:8px 12px;background:var(--bf-surface-2);border:1px solid var(--bf-hairline);border-radius:9px}.lo-sumstrip .sl{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--bf-muted);font-weight:600}.lo-sumstrip .sv{font-size:15px;font-weight:700;color:var(--bf-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lo-detail-toggle{margin-top:14px;background:none;border:none;color:var(--bf-brand);font-weight:600;font-size:13px;cursor:pointer;padding:0}:root[data-theme=dark] .lo-detail-toggle{color:var(--bf-brand-2)}.lo-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 26px;gap:10px 26px;margin-top:14px;padding-top:14px;border-top:1px solid var(--bf-hairline)}.lo-detail .io-r{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;padding:4px 0;border-bottom:1px dashed var(--bf-hairline);font-size:12.5px}.lo-detail .io-r .k{color:var(--bf-muted)}.lo-detail .io-r .v{font-weight:600;color:var(--bf-ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.lo-detail{grid-template-columns:1fr}}.rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.rec{border:1px solid var(--bf-hairline);border-radius:12px;padding:14px 15px;background:var(--bf-surface-2);display:flex;flex-direction:column;grid-gap:12px;gap:12px}.rec.primary{border-color:var(--bf-brand);box-shadow:0 0 0 1px var(--bf-brand) inset;background:var(--bf-surface)}.rec .rhead{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:8px;gap:8px}.rec .rname{font-weight:700;font-size:15px;color:var(--bf-ink)}.rec .rprod{font-size:11px;letter-spacing:.04em;color:var(--bf-muted);font-weight:600}.lo-chip,.rec .rprod{text-transform:uppercase}.lo-chip{font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:3px 8px;border-radius:999px;white-space:nowrap}.lo-chip.brand{background:var(--bf-brand);color:#fff}.lo-chip.good{background:var(--bf-good-soft);color:var(--bf-good)}.lo-chip.neutral{background:var(--bf-hairline);color:var(--bf-muted)}.rec .rgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 12px;gap:9px 12px}.rec .rstat{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.rec .rl{font-size:11px;color:var(--bf-muted);font-weight:600}.rec .rv{font-size:15px;font-weight:700;color:var(--bf-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rec .rcomp{font-size:12px;color:var(--bf-muted);border-top:1px solid var(--bf-hairline);padding-top:9px}.lo-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--bf-hairline);border-radius:10px}table.lo2{font-size:13px;margin:0;min-width:760px;border-collapse:initial;border-spacing:0;width:100%}table.lo2 td,table.lo2 th{border:none;border-bottom:1px solid var(--bf-hairline);padding:9px 12px;text-align:center;vertical-align:middle}table.lo2 thead th{background:var(--bf-surface-2);color:var(--bf-muted);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.03em;border-bottom:2px solid var(--bf-hairline);position:sticky;top:0}table.lo2 td.rowlab,table.lo2 th.rowlab{text-align:left;color:var(--bf-ink);font-weight:600;background:var(--bf-surface);position:sticky;left:0;z-index:1;min-width:170px}table.lo2 thead th.rowlab{color:var(--bf-muted)}table.lo2 tbody tr:nth-child(2n) td,table.lo2 thead th.rowlab{background:var(--bf-surface-2)}table.lo2 tr.emph td{font-weight:700}table.lo2 tr.comp td{border-top:2px solid var(--bf-hairline)}table.lo2 tr.comp td.rowlab{color:var(--bf-ink)}table.lo2 tr.groupgap td{height:10px;padding:0;border-bottom:none}table.lo2 thead th.col-default{background:var(--bf-brand);color:#fff}table.lo2 tbody tr:nth-child(2n) td.col-default,table.lo2 tbody tr td.col-default{background:var(--bf-default-col);color:var(--bf-ink)}table.lo2 tbody tr.comp:nth-child(2n) td.col-default,table.lo2 tbody tr.comp td.col-default{background:var(--bf-default-col-strong)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lo-delta{display:block;font-size:10.5px;font-weight:600;margin-top:1px;line-height:1.1;color:var(--bf-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lo-caption{margin-top:10px;font-size:11.5px;color:var(--bf-muted)}.d-good{color:var(--bf-good)}.d-bad,.d-good{font-weight:700}.d-bad{color:var(--bf-bad)}.lo-muted{color:var(--bf-muted);font-weight:400}.lo-flag{color:var(--bf-warn);font-weight:700;margin-left:3px}.lo-legend{display:flex;flex-wrap:wrap;grid-gap:8px 18px;gap:8px 18px;margin-top:12px;font-size:12px;color:var(--bf-muted)}.lo-legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:middle}.lo-legend .sw.good{background:var(--bf-good)}.lo-legend .sw.bad{background:var(--bf-bad)}.vs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:640px){.vs-grid{grid-template-columns:1fr}}.vs-col{border:1px solid var(--bf-hairline);border-radius:11px;padding:14px 15px;background:var(--bf-surface-2)}.vs-col.heloan{border-top:3px solid var(--bf-brand)}.vs-col.heloc{border-top:3px solid var(--bf-gold)}.vs-h{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:15px;color:var(--bf-ink);margin-bottom:8px}.vs-h span:last-child{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vs-row{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed var(--bf-hairline);font-size:13px}.vs-row .k{color:var(--bf-muted)}.vs-row .v{font-weight:600;color:var(--bf-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vs-note{margin-top:10px;font-size:12px;color:var(--bf-muted);line-height:1.45}.lo-suit{display:flex;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--bf-hairline);border-left:3px solid var(--bf-warn);border-radius:10px;background:var(--bf-surface);box-shadow:var(--bf-shadow)}.lo-suit .ic{color:var(--bf-warn);font-size:18px;line-height:1.3}.lo-suit h6{font-weight:700;color:var(--bf-ink);margin:0 0 3px;font-size:14px}.lo-suit p{font-size:12.5px}.lo-footnote,.lo-suit p{margin:0;color:var(--bf-muted);line-height:1.5}.lo-footnote{font-size:11.5px}.lo-footnote a{color:var(--bf-brand)}:root[data-theme=dark] .lo-footnote a{color:var(--bf-brand-2)}.bf-download-btn{position:absolute;top:-55px;right:0}.switch.btn{min-width:230px!important}.form-success{background:var(--bf-surface);color:var(--bf-ink)}.form-container{position:relative}.form-success{background:#fff;z-index:1;padding:50px;height:100%;text-align:center}.bf-banner{background:#ffb800;color:#002db3;padding:8px;font-weight:700}.bf-banner p{margin:0}.ip-section{padding:2em 0}.wrap{width:100%;overflow:hidden;background:#fff;border-radius:5px;box-shadow:0 10px 34px -15px rgba(0,0,0,.24)}.login-wrap{width:50%}@media (max-width:768px){.wrap .login-bg{height:250px;width:100%}.wrap .login-wrap{width:100%}}.error-template{padding:40px 15px;text-align:center}.error-actions{margin-top:15px;margin-bottom:15px}.error-actions .btn{margin-right:10px}.message-box h1{color:#252932;font-weight:700;line-height:98px}.login-bg{background-size:cover;background-repeat:no-repeat;background-position:50%;width:50%}
/*# sourceMappingURL=main.c9ffba76.chunk.css.map */