.analysis-follow-up-panel_root__vpcnN{display:grid;gap:16px;margin-top:16px}.analysis-share-actions_root__Rd_mn{padding:18px;background:var(--white);border:1px solid var(--line);border-radius:10px}.analysis-share-actions_root__Rd_mn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.analysis-share-actions_content__cxx6y{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.analysis-share-actions_kicker__w93KX{margin:0 0 4px;color:var(--green-dark);font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.analysis-share-actions_content__cxx6y h3{margin:0;font-size:17px;line-height:1.3}.analysis-share-actions_description__6dKt3{max-width:560px;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.analysis-share-actions_actions__L73gm{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.analysis-share-actions_primaryAction__LtfzV,.analysis-share-actions_secondaryAction__Hba3C{min-height:44px;padding:9px 13px;border-radius:7px;cursor:pointer;font:inherit;font-size:13px;font-weight:750}.analysis-share-actions_primaryAction__LtfzV{color:var(--white);background:var(--green);border:1px solid var(--green)}.analysis-share-actions_secondaryAction__Hba3C{color:var(--green-dark);background:var(--white);border:1px solid #9db6a8}.analysis-share-actions_primaryAction__LtfzV:hover{background:var(--green-dark);border-color:var(--green-dark)}.analysis-share-actions_secondaryAction__Hba3C:hover{background:var(--mint-soft)}.analysis-share-actions_primaryAction__LtfzV:focus-visible,.analysis-share-actions_secondaryAction__Hba3C:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.analysis-share-actions_feedback__RZ0SH{min-height:18px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.analysis-share-actions_preview__J6cMw{margin-top:2px;color:var(--muted);font-size:12px}.analysis-share-actions_preview__J6cMw summary{width:fit-content;cursor:pointer;font-weight:700}.analysis-share-actions_preview__J6cMw pre{max-height:320px;overflow:auto;margin:10px 0 0;padding:12px;color:#26372f;background:#f5f7f5;border:1px solid var(--line);border-radius:7px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap}.analysis-share-actions_printReport__h5Cls{display:none}@media (max-width:760px){.analysis-share-actions_content__cxx6y{display:grid}.analysis-share-actions_actions__L73gm{justify-content:stretch}.analysis-share-actions_primaryAction__LtfzV,.analysis-share-actions_secondaryAction__Hba3C{flex:1 1 220px}}@media print{@page{size:A4 portrait;margin:14mm 15mm 16mm}.analysis-share-actions_root__Rd_mn{padding:0;border:0;color:#17231d;font-family:Arial,Helvetica,sans-serif;print-color-adjust:exact;-webkit-print-color-adjust:exact}.analysis-share-actions_content__cxx6y,.analysis-share-actions_feedback__RZ0SH,.analysis-share-actions_preview__J6cMw{display:none}.analysis-share-actions_printReport__h5Cls{display:flex;width:100%;min-height:267mm;flex-direction:column;margin:0;color:#17231d;font-size:9.2pt;line-height:1.42}.analysis-share-actions_reportHeader__s6IFa{padding:0 0 7mm;border-bottom:1.2pt solid #183f31}.analysis-share-actions_reportBrand__I9io5{display:flex;align-items:center;gap:2.5mm;margin-bottom:8mm;color:#183f31;font-size:13pt;letter-spacing:-.02em}.analysis-share-actions_reportMark__jw_bM{display:grid;width:8mm;height:8mm;place-items:center;color:#fff;background:#183f31;border-radius:2mm;font-size:7.4pt;font-weight:800;letter-spacing:-.04em}.analysis-share-actions_reportEyebrow__rYMCc{margin:0 0 2mm;color:#527064;font-size:7.4pt;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.analysis-share-actions_reportHeader__s6IFa h1{margin:0;color:#13261e;font-size:24pt;line-height:1.08;letter-spacing:-.035em}.analysis-share-actions_reportSubtitle__y0KDa{margin:2mm 0 0;color:#527064;font-size:10.5pt}.analysis-share-actions_reportHeadlineContext__RqkQY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:4mm;margin:7mm 0 0}.analysis-share-actions_reportHeadlineContext__RqkQY div{padding:3.5mm 4mm;background:#f0f6f2;border-left:1.2mm solid #4f8a70;page-break-inside:avoid;break-inside:avoid}.analysis-share-actions_reportChecks__NNyzM dt,.analysis-share-actions_reportContextGrid__x_YHV dt,.analysis-share-actions_reportHeadlineContext__RqkQY dt,.analysis-share-actions_reportIndicators__CQoZy dt{margin:0 0 1mm;color:#61746b;font-size:7.2pt;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.analysis-share-actions_reportChecks__NNyzM dd,.analysis-share-actions_reportContextGrid__x_YHV dd,.analysis-share-actions_reportHeadlineContext__RqkQY dd,.analysis-share-actions_reportIndicators__CQoZy dd{margin:0;overflow-wrap:anywhere}.analysis-share-actions_reportHeadlineContext__RqkQY dd{color:#17231d;font-size:9pt;font-weight:700}.analysis-share-actions_reportSection__zVWMz{margin-top:5mm}.analysis-share-actions_reportChecks__NNyzM dl,.analysis-share-actions_reportContextGrid__x_YHV>div,.analysis-share-actions_reportFooter__z4aMq,.analysis-share-actions_reportIndicators__CQoZy>div,.analysis-share-actions_reportRows__go6QK>li,.analysis-share-actions_reportSectionTitle__a1wdh,.analysis-share-actions_reportSection__zVWMz{break-inside:avoid;page-break-inside:avoid}.analysis-share-actions_reportSectionTitle__a1wdh{display:flex;align-items:center;gap:2.5mm;margin-bottom:3mm}.analysis-share-actions_reportSectionTitle__a1wdh span{color:#4f8a70;font-size:7.2pt;font-weight:800;letter-spacing:.06em}.analysis-share-actions_reportSectionTitle__a1wdh h2{margin:0;color:#183f31;font-size:11.5pt;line-height:1.2}.analysis-share-actions_reportContextGrid__x_YHV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:.5pt solid #ced9d3}.analysis-share-actions_reportContextGrid__x_YHV div{padding:2.5mm 3mm;border-bottom:.5pt solid #ced9d3}.analysis-share-actions_reportContextGrid__x_YHV div:nth-child(odd){border-right:.5pt solid #ced9d3}.analysis-share-actions_reportContextGrid__x_YHV dd{font-size:8.6pt;font-weight:650}.analysis-share-actions_reportIndicators__CQoZy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;margin:0}.analysis-share-actions_reportIndicators__CQoZy div{min-height:19mm;padding:4mm;background:#f0f6f2;border:.5pt solid #bed0c7;border-radius:2mm}.analysis-share-actions_reportIndicators__CQoZy dd{margin-top:3mm;color:#183f31;font-size:14pt;font-weight:800;letter-spacing:-.025em}.analysis-share-actions_reportChecks__NNyzM{padding:4mm;background:#fbf8ef;border:.5pt solid #ded4ae;border-radius:2mm}.analysis-share-actions_reportChecks__NNyzM .analysis-share-actions_reportSectionTitle__a1wdh{margin-bottom:2.5mm}.analysis-share-actions_reportChecks__NNyzM dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;margin:0}.analysis-share-actions_reportChecks__NNyzM dd{font-size:9pt;font-weight:700}.analysis-share-actions_reportRows__go6QK{display:grid;gap:2mm;margin:0;padding:0;list-style:none}.analysis-share-actions_reportRows__go6QK li{position:relative;padding:2.5mm 3mm 2.5mm 7mm;overflow-wrap:anywhere;background:#f8faf9;border:.5pt solid #d9e1dd;border-radius:1.5mm;font-size:8.2pt}.analysis-share-actions_reportRows__go6QK li:before{position:absolute;top:3.1mm;left:3mm;width:2mm;height:2mm;background:#4f8a70;border-radius:50%;content:""}.analysis-share-actions_reportBankSection__Vm_1_{padding-top:4mm;border-top:.7pt solid #aebfb7}.analysis-share-actions_reportNotice__mO_A1{margin:-1mm 0 3mm;padding:2.5mm 3mm;color:#4c5f56;background:#f4f6f5;border-left:1mm solid #82998e;font-size:7.8pt}.analysis-share-actions_reportFooter__z4aMq{display:block;position:static;width:100%;min-height:0;margin:auto 0 0;padding-top:1.5mm;color:#607269;background:#fff;border-top:.6pt solid #bfcac4;font-family:Arial,Helvetica,sans-serif;font-size:6.3pt;line-height:1.35}.analysis-share-actions_reportFooter__z4aMq p{display:inline;margin:0;font-family:inherit;font-size:inherit;font-style:normal}.analysis-share-actions_reportFooter__z4aMq p+p:before{content:" "}.analysis-share-actions_reportFooter__z4aMq div{display:flex;justify-content:space-between;gap:5mm;margin-top:1mm;padding-top:1mm;color:#183f31;border-top:.4pt solid #d9e1dd}.analysis-share-actions_reportFooter__z4aMq span{text-align:right}}.bank-observation-panel_panel__Ktnhg{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:10px}.bank-observation-panel_panel__Ktnhg:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.bank-observation-panel_heading__Nzdh_{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px}.bank-observation-panel_heading__Nzdh_ h3,.bank-observation-panel_heading__Nzdh_ p{margin:0}.bank-observation-panel_heading__Nzdh_ h3{margin-top:4px;font-size:22px;line-height:1.2}.bank-observation-panel_heading__Nzdh_ div>p:last-child{max-width:650px;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.5}.bank-observation-panel_kicker__VD_Q6{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bank-observation-panel_localBadge__EyDVO{flex:0 0 auto;padding:7px 10px;color:var(--green-dark);background:var(--mint-soft);border:1px solid #bcd9c8;border-radius:999px;font-size:12px;font-weight:750}.bank-observation-panel_disclaimer__Jd0z_{margin:0 24px;padding:11px 13px;color:#4b5a53;background:#f4f6f3;border:1px solid var(--line);border-radius:7px;font-size:12px;line-height:1.55}.bank-observation-panel_disclosure__wkPdn{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px 20px}.bank-observation-panel_disclosure__wkPdn[data-expanded=true]{padding-bottom:16px}.bank-observation-panel_disclosureText__05lwW{display:grid;gap:3px}.bank-observation-panel_disclosureText__05lwW strong{color:var(--ink);font-size:12px}.bank-observation-panel_disclosureText__05lwW span{color:var(--muted);font-size:12px;line-height:1.45}.bank-observation-panel_toggleButton___JI6c{min-height:42px;flex:0 0 auto;padding:8px 13px;color:var(--green-dark);background:var(--white);border:1px solid #9db6a8;border-radius:7px;cursor:pointer;font:inherit;font-size:12px;font-weight:750}.bank-observation-panel_toggleButton___JI6c:hover{background:var(--mint-soft)}.bank-observation-panel_toggleButton___JI6c:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.bank-observation-panel_formRegion__Mzcue{background:#fbfcf9;border-top:1px solid var(--line)}.bank-observation-panel_formRegion__Mzcue[hidden]{display:none}.bank-observation-panel_form__cdao_{padding:20px 24px 22px}.bank-observation-panel_fields__lElHr{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(180px,1fr) minmax(165px,.8fr) auto;align-items:start;gap:14px;min-width:0;margin:0;padding:0;border:0}.bank-observation-panel_field__eRXKr{display:grid;min-width:0;gap:7px}.bank-observation-panel_field__eRXKr>span,.bank-observation-panel_fixedPayout__Ydb9g>span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.bank-observation-panel_field__eRXKr>span small{font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none}.bank-observation-panel_field__eRXKr input,.bank-observation-panel_field__eRXKr select{width:100%;height:44px;padding:0 12px;color:var(--ink);background:#fbfcf9;border:1px solid var(--line);border-radius:8px;outline:none;font-size:13px;font-weight:650}.bank-observation-panel_field__eRXKr input:focus-visible,.bank-observation-panel_field__eRXKr select:focus-visible{border-color:var(--green);outline:3px solid var(--focus-ring);outline-offset:2px}.bank-observation-panel_field__eRXKr input[aria-invalid=true]{border-color:var(--danger)}.bank-observation-panel_field__eRXKr input:disabled{color:#81928a;background:#edf1ed;cursor:not-allowed}.bank-observation-panel_field__eRXKr>small{min-height:15px;color:var(--muted);font-size:10px;line-height:1.4}.bank-observation-panel_amountInput__juIGX{position:relative}.bank-observation-panel_amountInput__juIGX input{padding-right:54px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-observation-panel_amountInput__juIGX>span{position:absolute;top:50%;right:11px;color:var(--muted);font-size:11px;font-weight:750;pointer-events:none;transform:translateY(-50%)}.bank-observation-panel_fixedPayout__Ydb9g{display:grid;min-width:0;min-height:66px;align-content:center;gap:3px;margin-top:24px;padding:7px 12px;background:#f7f9f7;border:1px solid var(--line);border-radius:8px}.bank-observation-panel_fixedPayout__Ydb9g strong{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bank-observation-panel_fixedPayout__Ydb9g small{color:var(--muted);font-size:10px}.bank-observation-panel_saveButton__nsWP_{min-height:44px;margin-top:24px;padding:0 16px;color:var(--white);background:var(--green);border:1px solid var(--green);border-radius:8px;cursor:pointer;font-size:12px;font-weight:750;white-space:nowrap}.bank-observation-panel_saveButton__nsWP_:hover:not(:disabled){background:var(--green-dark)}.bank-observation-panel_observationActions__ByC95 button:focus-visible,.bank-observation-panel_saveButton__nsWP_:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.bank-observation-panel_saveButton__nsWP_:disabled{color:#81928a;background:#e3e9e3;border-color:#e3e9e3;cursor:not-allowed}.bank-observation-panel_error__VLm_Y{grid-column:1/-1;margin:-3px 0 0;color:var(--danger);font-size:12px;font-weight:700}.bank-observation-panel_statusMessage__OKQsx{min-height:1px;margin:0;color:var(--green-dark);font-size:12px;font-weight:700}.bank-observation-panel_statusMessage__OKQsx:not(:empty){padding:0 24px 18px}.bank-observation-panel_saved__iWA8R{padding:18px 24px 22px;background:#f7f9f7;border-top:1px solid var(--line)}.bank-observation-panel_saved__iWA8R h4{margin:0 0 11px;font-size:13px}.bank-observation-panel_saved__iWA8R ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bank-observation-panel_saved__iWA8R li{padding:13px;background:var(--white);border:1px solid var(--line);border-radius:8px}.bank-observation-panel_observationHeading__F8pEj{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bank-observation-panel_observationHeading__F8pEj>span{display:grid;min-width:0;gap:3px}.bank-observation-panel_observationHeading__F8pEj strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.bank-observation-panel_observationHeading__F8pEj small{color:var(--muted);font-size:10px}.bank-observation-panel_observationHeading__F8pEj b{flex:0 0 auto;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-observation-panel_saved__iWA8R li>p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.bank-observation-panel_observationActions__ByC95{display:flex;gap:12px;margin-top:10px}.bank-observation-panel_observationActions__ByC95 button{padding:2px 0;color:var(--green-dark);background:transparent;border:0;cursor:pointer;font-size:11px;font-weight:750}.bank-observation-panel_observationActions__ByC95 button:last-child{color:var(--danger)}.bank-observation-panel_observationActions__ByC95 button:hover{text-decoration:underline;text-underline-offset:3px}.bank-observation-panel_empty__3_oPK{margin:0;padding:18px 24px 22px;color:var(--muted);font-size:13px}.bank-observation-panel_visuallyHidden__CM4vF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:980px){.bank-observation-panel_fields__lElHr{grid-template-columns:1fr 1fr}.bank-observation-panel_saveButton__nsWP_{width:fit-content}}@media (max-width:650px){.bank-observation-panel_heading__Nzdh_{display:grid;gap:14px;padding:18px}.bank-observation-panel_localBadge__EyDVO{width:fit-content}.bank-observation-panel_disclaimer__Jd0z_{margin:0 18px}.bank-observation-panel_disclosure__wkPdn{align-items:stretch;flex-direction:column;padding:16px 18px 18px}.bank-observation-panel_toggleButton___JI6c{width:100%}.bank-observation-panel_form__cdao_{padding:18px}.bank-observation-panel_fields__lElHr{grid-template-columns:1fr}.bank-observation-panel_field__eRXKr input,.bank-observation-panel_field__eRXKr select{font-size:16px}.bank-observation-panel_saveButton__nsWP_{width:100%;margin-top:0}.bank-observation-panel_fixedPayout__Ydb9g{margin-top:0}.bank-observation-panel_statusMessage__OKQsx{margin-right:18px;margin-left:18px}.bank-observation-panel_saved__iWA8R{padding:18px}}.file-preflight_root__DdvNM{margin-top:16px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:10px}.file-preflight_heading__IXv4J{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.file-preflight_summary__L2lqQ{max-width:420px;margin:0;color:var(--ink);font-size:16px;font-weight:750;line-height:1.45;text-align:left}.file-preflight_list__V7z3X{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.file-preflight_item__HWTrG{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.file-preflight_indicator__c7iZ_{width:8px;height:8px;background:var(--green);border-radius:50%}.file-preflight_item__HWTrG[data-status=needs_configuration] .file-preflight_indicator__c7iZ_{background:#9b6718}.file-preflight_item__HWTrG[data-status=reading] .file-preflight_indicator__c7iZ_{background:var(--signal-cyan)}.file-preflight_item__HWTrG[data-status=error] .file-preflight_indicator__c7iZ_{background:var(--danger)}.file-preflight_file__tyslj{display:grid;min-width:0;gap:3px}.file-preflight_file__tyslj strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.file-preflight_duplicate__z6Rb8,.file-preflight_file__tyslj small,.file-preflight_message__10e70{color:var(--muted);font-size:12px;line-height:1.45}.file-preflight_duplicate__z6Rb8{color:var(--danger)}.file-preflight_status__UQvOd{padding:4px 8px;color:var(--green-dark);background:var(--mint-soft);border:1px solid rgba(20,92,69,.22);border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.file-preflight_item__HWTrG[data-status=needs_configuration] .file-preflight_status__UQvOd{color:#70470c;background:#fff7e8;border-color:#e8c98f}.file-preflight_item__HWTrG[data-status=reading] .file-preflight_status__UQvOd{color:#0c6470;background:var(--signal-cyan-soft);border-color:#9dcfd4}.file-preflight_item__HWTrG[data-status=error] .file-preflight_status__UQvOd{color:var(--danger);background:#fff1ed;border-color:#edc0b5}.file-preflight_remove__saNxz{min-width:44px;min-height:44px;padding:4px 8px;color:var(--green-dark);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;text-decoration:underline;text-decoration-color:#9db6a8;text-underline-offset:3px}.file-preflight_remove__saNxz:hover{color:var(--green-dark);background:var(--mint-soft);text-decoration-color:currentColor}.file-preflight_remove__saNxz:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:640px){.file-preflight_heading__IXv4J{display:grid}.file-preflight_item__HWTrG{grid-template-columns:10px minmax(0,1fr)}.file-preflight_remove__saNxz,.file-preflight_status__UQvOd{grid-column:2;justify-self:start}}.public-analysis-share_root__p7BJW{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-top:16px;padding:14px 16px;color:#173c2f;background:#f2f8f5;border:1px solid #b8d1c4;border-radius:10px}.public-analysis-share_root__p7BJW strong{display:block;font-size:14px}.public-analysis-share_root__p7BJW p{max-width:630px;margin:3px 0 0;color:#4b6258;font-size:12px;line-height:1.45}.public-analysis-share_root__p7BJW .public-analysis-share_preview__OC41L{grid-column:1/-1;max-width:none;margin:2px 0 0;padding:12px 14px;color:#243d33;background:#fff;border:1px solid #d7e4dd;border-radius:7px;font-size:13px;white-space:pre-line}.public-analysis-share_root__p7BJW button{min-height:44px;padding:8px 12px;color:#173c2f;background:#fff;border:1px solid #7fa38f;border-radius:7px;cursor:pointer;font:inherit;font-size:13px;font-weight:750}.public-analysis-share_root__p7BJW button span{display:block;margin-top:1px;color:#567064;font-size:10px;font-weight:650}.public-analysis-share_root__p7BJW button:hover{background:#e8f3ed}.public-analysis-share_root__p7BJW button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.public-analysis-share_root__p7BJW .public-analysis-share_feedback__Dkaod{grid-column:1/-1;min-height:17px;margin:-2px 0 0}@media (max-width:680px){.public-analysis-share_root__p7BJW{grid-template-columns:1fr}.public-analysis-share_root__p7BJW button{width:100%}}