.soifa-msg-text{font-family:var(--mia-face-sans);font-size:var(--mia-body-size);line-height:var(--mia-body-leading);font-weight:var(--mia-body-weight)}.soifa-msg-text.soifa-msg-status{font-size:var(--mia-status-size);line-height:var(--mia-status-leading);font-weight:var(--mia-status-weight);color:var(--hv5-ink-500)}.soifa-msg-text.soifa-msg-user{color:var(--hv5-ink-800);background:var(--hv5-paper-50)}.soifa-msg-quote{margin:4px 0 0;padding:0 0 0 10px;border-left:2px solid var(--hv5-ink-200);text-align:left;font-family:var(--mia-face-sans);font-size:var(--mia-small-size);line-height:var(--mia-small-leading);font-weight:var(--mia-small-weight);font-style:normal;color:var(--hv5-ink-700)}.soifa-msg-email{max-width:88%;padding:10px 14px;border:1px solid var(--hv5-ink-200);border-radius:12px;background:var(--hv5-paper)}.soifa-msg-action{margin:0;max-width:88%;text-align:right;font-size:var(--mia-meta-size);line-height:var(--mia-meta-leading);font-weight:var(--mia-meta-weight);color:var(--hv5-ink-600)}.soifa-msg-action,.soifa-v5-msg{font-family:var(--mia-face-sans)}.soifa-v5-msg{position:relative;font-size:var(--mia-body-size);line-height:var(--mia-body-leading);font-weight:var(--mia-body-weight);color:var(--hv5-ink-800);max-width:none;padding-top:2px}.soifa-v5-msg>:first-child{margin-top:0}.soifa-v5-msg>:last-child{margin-bottom:0}.soifa-v5-msg p{margin:0 0 .6em}.soifa-v5-msg p:last-child{margin-bottom:0}.soifa-v5-msg h1,.soifa-v5-msg h2{font-size:var(--mia-heading-size);line-height:var(--mia-heading-leading);font-weight:var(--mia-heading-weight);letter-spacing:var(--mia-heading-track);margin:1.1em 0 .4em}.soifa-v5-msg h1,.soifa-v5-msg h2,.soifa-v5-msg h3{font-family:var(--mia-face-sans);color:var(--hv5-ink-900)}.soifa-v5-msg h3{font-size:var(--mia-subhead-size);line-height:var(--mia-subhead-leading);font-weight:var(--mia-subhead-weight);margin:1em 0 .3em}.soifa-v5-msg h4{font-family:var(--mia-face-sans);font-size:var(--mia-label-size);line-height:var(--mia-label-leading);font-weight:var(--mia-label-weight);letter-spacing:var(--mia-label-track);text-transform:uppercase;color:var(--hv5-ink-500);margin:14px 0 4px}.soifa-v5-msg>h1:first-child,.soifa-v5-msg>h2:first-child,.soifa-v5-msg>h3:first-child,.soifa-v5-msg>h4:first-child{margin-top:0}.soifa-v5-msg strong{font-weight:600;color:var(--hv5-ink-900)}.soifa-v5-msg em{font-style:italic;color:inherit}.soifa-v5-msg ol,.soifa-v5-msg ul{margin:4px 0 10px;padding-left:0;list-style:none}.soifa-v5-msg li{position:relative;padding-left:14px;margin:2px 0}.soifa-v5-msg ul>li:before{content:"";position:absolute;left:2px;top:calc(var(--mia-body-leading) * .5em - 1.75px);width:3.5px;height:3.5px;border-radius:50%;background:var(--hv5-gold)}.soifa-v5-msg ol{counter-reset:soifa-msg-ol}.soifa-v5-msg ol>li{counter-increment:soifa-msg-ol;padding-left:1.6em}.soifa-v5-msg ol>li:before{content:counter(soifa-msg-ol) ".";position:absolute;left:0;top:0;font-family:var(--mia-face-sans);font-weight:var(--mia-body-weight);font-variant-numeric:tabular-nums;color:var(--hv5-ink-500)}.soifa-v5-msg li>ol,.soifa-v5-msg li>ul{margin:2px 0}.soifa-v5-msg blockquote{margin:10px 0;padding:2px 0 2px 14px;border-left:2px solid var(--hv5-gold);font-family:var(--mia-face-sans);font-style:normal;color:var(--hv5-ink-600)}.soifa-v5-msg hr{border:0;height:.5px;margin:14px 0;background:linear-gradient(to right,transparent,var(--hv5-paper-300),transparent)}.soifa-v5-msg a.soifa-v5-msg-link,.soifa-v5-msg button.soifa-v5-msg-link,.soifa-v5-msg-link{color:var(--hv5-mint-deep);font-weight:500;text-decoration:none;border:0;border-bottom:1px solid rgba(24,107,102,.3);background:transparent;padding:0;cursor:pointer;font:inherit;transition:border-color .15s,color .15s}.soifa-v5-table-wrap{margin:12px 0;border:none;border-radius:0;overflow-x:auto;background:var(--hv5-paper)}.soifa-v5-table-wrap table{width:100%;border-collapse:collapse;font-family:var(--mia-face-sans);font-size:var(--mia-small-size);line-height:var(--mia-small-leading)}.soifa-v5-table-wrap thead th{padding:8px 10px;text-align:left;font-family:var(--mia-face-sans);font-size:var(--mia-label-size);line-height:var(--mia-label-leading);font-weight:var(--mia-label-weight);letter-spacing:0;text-transform:none;font-weight:600;color:var(--hv5-ink-600);background:transparent;border-bottom:1px solid var(--hv5-paper-300);white-space:nowrap}.soifa-v5-table-wrap thead th[colspan]{white-space:normal}.soifa-v5-table-wrap td{padding:7px 10px;font-family:var(--mia-face-sans);font-weight:var(--mia-small-weight);color:var(--hv5-ink-800);border-bottom:1px solid var(--hv5-paper-200);font-feature-settings:"tnum" 1,"lnum" 1;vertical-align:top}.soifa-v5-table-wrap tbody tr:last-child td{border-bottom:none}.soifa-v5-table-wrap tbody tr:hover td{background:rgba(250,248,243,.5)}.soifa-v5-table-wrap td strong{font-weight:var(--mia-heading-weight);color:var(--hv5-ink-900)}.soifa-v5-table-wrap td.soifa-v5-fig{text-align:right;color:var(--hv5-ink-900);font-variant-numeric:tabular-nums lining-nums}.soifa-v5-table-wrap tr.soifa-v5-total td{font-weight:var(--mia-total-weight);color:var(--hv5-ink-900);border-top:1px solid var(--hv5-paper-300)}.soifa-v5-cite{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;border:1px solid var(--hv5-paper-200);background:var(--hv5-paper-50);font-family:var(--mia-face-sans);font-size:var(--mia-small-size);line-height:var(--mia-small-leading);font-weight:var(--mia-small-weight);color:var(--hv5-ink-600);font-variant-numeric:tabular-nums}button.soifa-v5-cite{cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}button.soifa-v5-cite:hover{color:var(--hv5-mint-deep);border-color:var(--hv5-mint-deep)}.soifa-v5-msg :not(pre)>code{padding:1.5px 6px;background:rgba(245,241,230,.6);border:.5px solid var(--hv5-paper-200);border-radius:4px}.soifa-v5-msg :not(pre)>code,.soifa-v5-msg pre{font-family:var(--mia-face-mono);font-size:var(--mia-code-size);font-weight:var(--mia-code-weight);color:var(--hv5-ink-700)}.soifa-v5-msg pre{margin:10px 0;padding:12px 14px;background:rgba(245,241,230,.5);border:.5px solid var(--hv5-paper-200);border-radius:8px;overflow-x:auto;line-height:var(--mia-code-leading)}.soifa-v5-msg pre code{background:transparent;border:0;padding:0}.soifa-input-text{font-family:var(--mia-face-sans);font-size:var(--mia-input-size);line-height:var(--mia-input-leading);font-weight:var(--mia-input-weight);color:var(--hv5-ink-800)}.soifa-input-scope{font-family:var(--mia-face-sans);font-size:var(--mia-meta-size);line-height:var(--mia-meta-leading);font-weight:var(--mia-meta-weight);color:var(--hv5-ink-500)}.soifa-input-scope.soifa-input-disclosure{color:var(--hv5-ink-600);text-wrap:pretty}.soifa-input-scope.soifa-input-disclosure.soifa-disclosure-insured{font-size:var(--mia-small-size);line-height:var(--mia-small-leading);font-weight:var(--mia-small-weight)}.soifa-input-disclosure .mia-privacy-link{display:inline-block;padding:4px 2px;margin:-4px 0;color:var(--hv5-mint-deep);text-decoration:underline;text-underline-offset:2px}.soifa-input-disclosure .mia-privacy-link:hover{color:var(--hv5-ink-800)}.soifa-input-disclosure .mia-privacy-link:focus-visible{outline:2px solid var(--hv5-ink-800);outline-offset:2px;border-radius:3px}.soifa-msg-action-block{display:flex;flex-direction:column;align-items:flex-end;max-width:88%}.soifa-v5-msg-link:hover{color:var(--hv5-mint);border-bottom-color:var(--hv5-mint)}.mia-heading{font-size:var(--mia-heading-size);line-height:var(--mia-heading-leading);font-weight:var(--mia-heading-weight);letter-spacing:-.01em}.mia-heading,.mia-subhead{font-family:var(--mia-face-sans);color:var(--hv5-ink-900)}.mia-subhead{font-size:var(--mia-subhead-size);line-height:var(--mia-subhead-leading);font-weight:var(--mia-subhead-weight)}.mia-small{font-size:var(--mia-small-size);line-height:var(--mia-small-leading);font-weight:var(--mia-small-weight);color:var(--hv5-ink-800)}.mia-size-heading,.mia-small{font-family:var(--mia-face-sans)}.mia-size-heading{font-size:var(--mia-heading-size);line-height:var(--mia-heading-leading)}.mia-size-body{font-size:var(--mia-body-size);line-height:var(--mia-body-leading)}.mia-size-body,.mia-size-small{font-family:var(--mia-face-sans)}.mia-size-small{font-size:var(--mia-small-size);line-height:var(--mia-small-leading)}.mia-meta{font-family:var(--mia-face-sans);font-size:var(--mia-meta-size);line-height:var(--mia-meta-leading)}.mia-on-dark .soifa-msg-text{color:var(--hv5-ink-on-dark-800)}.mia-on-dark .soifa-msg-text.soifa-msg-status{color:var(--hv5-ink-on-dark-500)}.mia-on-dark .mia-small{color:var(--hv5-ink-on-dark-600)}.mia-on-dark .mia-heading,.mia-on-dark .mia-subhead{color:var(--hv5-ink-on-dark-900)}.mia-on-dark .mia-ink-on-dark-800{color:var(--hv5-ink-on-dark-800)}.mia-on-dark .mia-ink-on-dark-600{color:var(--hv5-ink-on-dark-600)}.mia-on-dark .mia-ink-on-dark-500{color:var(--hv5-ink-on-dark-500)}.mia-on-dark .soifa-input-scope,.mia-on-dark .soifa-input-scope.soifa-input-disclosure{color:var(--hv5-ink-on-dark-600)}.mia-on-dark .soifa-input-disclosure .mia-privacy-link,.mia-on-dark .soifa-input-disclosure a:hover{color:var(--hv5-ink-on-dark-900)}.mia-on-dark .soifa-input-disclosure .mia-privacy-link:focus-visible{outline-color:var(--hv5-ink-on-dark-900)}.soifa-tcard{margin:12px 0;padding:0}.soifa-tcard .soifa-v5-table-wrap{margin:0}.soifa-tcard-cap{display:flex;align-items:center;gap:8px;margin:0 0 6px}.soifa-tcard-title{font-family:var(--mia-face-sans);font-size:var(--mia-small-size);line-height:var(--mia-small-leading);font-weight:600;color:var(--hv5-ink-900)}.soifa-tcard-fine{font-family:var(--mia-face-sans);font-size:var(--mia-meta-size);line-height:var(--mia-meta-leading);color:var(--hv5-ink-500)}.soifa-tcard-act{margin-left:auto;display:flex;gap:4px}.soifa-tcard-btn{min-height:32px;padding:4px 8px;border:0;background:transparent;cursor:pointer;font-family:var(--mia-face-sans);font-size:var(--mia-small-size);line-height:var(--mia-small-leading);font-weight:600;color:var(--hv5-mint-deep);text-decoration:underline;text-underline-offset:2px}.soifa-tcard-btn:focus-visible{outline:2px solid var(--hv5-mint-deep);outline-offset:2px;border-radius:4px}.soifa-tcard-hint{margin:6px 0 0;font-family:var(--mia-face-sans);font-size:var(--mia-meta-size);line-height:var(--mia-meta-leading);color:var(--hv5-ink-500)}.soifa-tcard-frame[data-wide=true] td:first-child,.soifa-tcard-frame[data-wide=true] th:first-child{position:sticky;left:0;z-index:1;background:var(--hv5-paper)}.soifa-tcard-frame[data-wide=true] thead th:first-child{background:var(--hv5-paper)}.soifa-tcard-frame[data-scrolled=true] td:first-child,.soifa-tcard-frame[data-scrolled=true] th:first-child{box-shadow:6px 0 6px -6px rgba(7,27,62,.28)}.soifa-tcard-frame:focus-visible{outline:2px solid var(--hv5-mint-deep);outline-offset:2px}@media (max-width:899px),(pointer:coarse){.soifa-tcard-btn{min-height:44px}}.soifa-panel-v5.soifa-maximized .soifa-msg-text:has(.soifa-tcard){max-width:none;flex:1 1 0;min-width:0;width:auto}.mia-jump-band{position:sticky;bottom:0;height:0;margin-top:auto;z-index:2;pointer-events:none}.mia-jump-fade{position:absolute;left:0;right:0;bottom:0;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--hv5-paper) 75%);opacity:0;transition:opacity .16s ease}.mia-jump-band.is-shown .mia-jump-fade{opacity:1}.mia-jump-band.is-shown .mia-jump-btn{pointer-events:auto}.mia-jump-btn{width:32px;height:32px;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--hv5-paper);color:var(--hv5-ink-600);border:1px solid var(--color-ui-border-control);box-shadow:0 1px 2px rgba(7,27,62,.06),0 4px 12px -4px rgba(7,27,62,.16);cursor:pointer;pointer-events:none}.mia-jump-btn:hover{color:var(--hv5-ink-900)}.mia-jump-btn svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.mia-jump-fade{transition:none}}.mia-walk-btn{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--color-ui-border-control);background:transparent;color:var(--hv5-ink-600);font-size:12px;line-height:18px;cursor:pointer}.mia-walk-btn:hover{color:var(--hv5-ink-900);border-color:var(--hv5-ink-500)}.mia-walk-btn svg{color:var(--color-brand-teal)}.dx-tbl td.num:not(.num--text),.hv-tbl td.r,.ltm-value,.money-cell,.ncb-num,.sched-money,.tbl .amt-fig,.tbl .cell-amt:not(.cell-amt--text),.tbl td.r:not(.col-limit):not(.col-ded),.v5-financials .ed-table td.num,.v5p-tbl td.num,table.cd-t td.num:not(.num--text),table.exhibit td.r,table.ps-t td.num,td.gd-num,td.text-right.tabular-nums{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none;font-variant-numeric:lining-nums tabular-nums}.money-cell{text-align:right!important}td.money-cell,th.money-cell{width:1%}th.money-cell{white-space:normal!important}.money-fig{overflow-wrap:normal!important;word-break:normal!important;hyphens:none;font-variant-numeric:lining-nums tabular-nums}.dx-tbl td.num:not(.num--text) .cite-pin,.hv-tbl td.r .cite-pin,.ltm-value .cite-pin,.money-cell .cite-pin,.money-cell sup,.money-fig,.money-fig+.cite-pin,.ncb-num .cite-pin,.sched-money .cite-pin,.tbl .amt-fig .cite-pin,.tbl .cell-amt:not(.cell-amt--text) .cite-pin,.tbl td.r:not(.col-limit):not(.col-ded) .cite-pin,.v5-financials .ed-table td.num .cite-pin,.v5p-tbl td.num .cite-pin,table.cd-t td.num:not(.num--text) .cite-pin,table.exhibit td.r .cite-pin,table.ps-t td.num .cite-pin,td.gd-num .cite-pin,td.text-right.tabular-nums .cite-pin{white-space:nowrap!important}