.IntakeReport_report__7QsxF{width:100%;background:white;color:var(--color-navy);font-size:.8125rem;line-height:1.4;padding:1.5rem 1.75rem 1.25rem}.IntakeReport_docHeader__evQnP{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;border-bottom:2px solid var(--color-navy)}.IntakeReport_brand__8rzbr{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.IntakeReport_docKindWrap__t4Nkd{text-align:right}.IntakeReport_docTitle__dy9ul{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--color-navy);letter-spacing:.01em}.IntakeReport_docKind__M1xVJ{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#6b7280;margin-top:.125rem}.IntakeReport_subject__zC0HT{padding:1.25rem 0 .875rem;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.25rem}.IntakeReport_subjectName__1P_JJ{font-family:var(--font-display),Georgia,serif;font-size:1.375rem;font-weight:600;color:var(--color-navy);margin:0;line-height:1.15;flex:0 0 auto}.IntakeReport_subjectContact__83l0G{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:#4b5563;font-size:.8125rem;flex:1 1 auto}.IntakeReport_sep__qBJIi{color:#9ca3af}.IntakeReport_contactLink__rFe9W{color:inherit;text-decoration:none}.IntakeReport_contactLink__rFe9W:hover{text-decoration:underline}.IntakeReport_metaGrid__BAyGZ{display:flex;gap:1.25rem;margin:0;padding:0;flex:0 0 auto;align-items:baseline}.IntakeReport_metaItem__IUuwD{display:flex;align-items:baseline;gap:.4rem;margin:0}.IntakeReport_metaLabel__PzhxH{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-weight:600}.IntakeReport_metaValue__8zPln{font-size:.8125rem;color:var(--color-navy);margin:0;font-weight:500}.IntakeReport_divider__RxiUV{height:1px;background:#e5e7eb;margin:.75rem 0 1.125rem}.IntakeReport_section__Vphcm{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:.625rem}.IntakeReport_section__Vphcm:last-of-type{margin-bottom:.25rem}.IntakeReport_sectionTitle__YyAeN{font-family:var(--font-display),Georgia,serif;font-size:.85rem;font-weight:600;color:var(--color-navy);margin:0 0 .375rem;padding-bottom:.25rem;border-bottom:1px solid #d1d5db;text-transform:uppercase;letter-spacing:.06em}.IntakeReport_fields__ogntU{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;margin:0;padding:0}.IntakeReport_field__Rmru4{display:block;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 .4rem;padding:0}.IntakeReport_label__GdKMi{display:block;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-weight:600;line-height:1.2}.IntakeReport_fieldValue__I0shn{display:block;font-size:.8125rem;color:var(--color-navy);margin:.0625rem 0 0;word-break:break-word;line-height:1.35}.IntakeReport_docFooter__HOz5k{margin-top:.75rem;padding-top:.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:center;gap:.4rem;font-size:.65rem;color:#6b7280;letter-spacing:.03em}@media (max-width:900px){.IntakeReport_fields__ogntU{-moz-column-count:2;column-count:2}}@media (max-width:600px){.IntakeReport_fields__ogntU{-moz-column-count:1;column-count:1}.IntakeReport_docHeader__evQnP{flex-direction:column;align-items:flex-start}.IntakeReport_docKindWrap__t4Nkd{text-align:left}.IntakeReport_subject__zC0HT{flex-direction:column;align-items:flex-start}}@page{size:letter;margin:.4in}@media print{.IntakeReport_report__7QsxF{padding:.35in 0 0;font-size:9pt;line-height:1.3}.IntakeReport_docHeader__evQnP{border-bottom-width:1.25pt;padding-bottom:12pt}.IntakeReport_brand__8rzbr{height:30pt}.IntakeReport_docTitle__dy9ul{font-size:13pt}.IntakeReport_docKind__M1xVJ{font-size:7pt}.IntakeReport_subject__zC0HT{padding:12pt 0 8pt}.IntakeReport_subjectName__1P_JJ{font-size:15pt}.IntakeReport_metaValue__8zPln,.IntakeReport_subjectContact__83l0G{font-size:9pt}.IntakeReport_metaLabel__PzhxH{font-size:7pt}.IntakeReport_divider__RxiUV{margin:8pt 0 14pt}.IntakeReport_section__Vphcm{margin-bottom:6pt}.IntakeReport_sectionTitle__YyAeN{font-size:9pt;margin-bottom:3pt;padding-bottom:2pt}.IntakeReport_fields__ogntU{-moz-column-count:3;column-count:3;-moz-column-gap:14pt;column-gap:14pt}.IntakeReport_field__Rmru4{margin-bottom:4pt}.IntakeReport_label__GdKMi{font-size:6.5pt}.IntakeReport_fieldValue__I0shn{font-size:9pt;line-height:1.25}.IntakeReport_docFooter__HOz5k{margin-top:8pt;padding-top:4pt;font-size:7pt}}.IntakeReportMenuIcons_icon__28DUQ{width:1rem;height:1rem;flex-shrink:0}.ResponsiveTable_tableWrapper__aH97P{display:none;width:100%;overflow-x:auto}@media (min-width:768px){.ResponsiveTable_tableWrapper__aH97P{display:block}}.ResponsiveTable_table__OfMCC{width:100%;border-collapse:collapse}.ResponsiveTable_table__OfMCC th{text-align:left;padding:1rem 1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ResponsiveTable_table__OfMCC td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);vertical-align:middle}.ResponsiveTable_row__2R78S{transition:background .1s ease}.ResponsiveTable_rowClickable__9nDXU{cursor:pointer}.ResponsiveTable_rowClickable__9nDXU:hover{background:#f9fafb}.ResponsiveTable_table__OfMCC tbody tr:last-child td{border-bottom:none}.ResponsiveTable_sortHeader__DA7dk{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap}.ResponsiveTable_sortHeaderActive__kQCRj,.ResponsiveTable_sortHeader__DA7dk:hover{color:var(--color-navy)}.ResponsiveTable_sortCaret__j6Ftg{font-size:.7em;line-height:1;opacity:.45}.ResponsiveTable_sortHeaderActive__kQCRj .ResponsiveTable_sortCaret__j6Ftg{opacity:1}.ResponsiveTable_alignRight__NZwfb{text-align:right}.ResponsiveTable_alignCenter__amWOF{text-align:center}.ResponsiveTable_cardList__FZtdI{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;margin:0;list-style:none}@media (min-width:768px){.ResponsiveTable_cardList__FZtdI{display:none}}.ResponsiveTable_card__VHqzK{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;text-align:left;width:100%;font:inherit;color:inherit;cursor:default}.ResponsiveTable_cardClickable__2ssYi{cursor:pointer;transition:border-color .15s ease,transform .15s ease}.ResponsiveTable_cardClickable__2ssYi:hover{border-color:var(--color-teal)}.ResponsiveTable_cardClickable__2ssYi:active{transform:scale(.995)}.ResponsiveTable_cardHeader__5XPAE{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;font-weight:600;color:var(--color-navy);font-size:1rem}.ResponsiveTable_cardHeaderItem__lRNTR{min-width:0;word-break:break-word}.ResponsiveTable_cardBody__VNfx5{display:flex;flex-direction:column;gap:.375rem}.ResponsiveTable_cardRow__q72kI{display:flex;justify-content:space-between;gap:.75rem;font-size:.875rem}.ResponsiveTable_cardRowLabel__CIVWB{color:#6b7280;flex-shrink:0}.ResponsiveTable_cardRowValue__SP9Ya{color:var(--color-navy);text-align:right;word-break:break-word}.ResponsiveTable_empty__tpByR{padding:2rem 1.25rem;text-align:center;color:#9ca3af;font-style:italic}.IntakeReportMenu_menu__IFhPV{position:relative;display:inline-flex}.IntakeReportMenu_trigger__rIupd{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.IntakeReportMenu_chevron__GDtq8{width:.875rem;height:.875rem;flex-shrink:0}.IntakeReportMenu_dropdown___Heit{position:absolute;top:calc(100% + .35rem);right:0;min-width:9.5rem;background:white;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 30px rgba(15,23,42,.12);padding:.35rem;z-index:20}.IntakeReportMenu_menuItem__AuDXT{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;border-radius:.375rem;background:transparent;color:var(--color-navy);font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer}.IntakeReportMenu_menuItem__AuDXT:hover{background:#f3f4f6}.IntakeReportMenu_menuItem__AuDXT:disabled{opacity:.6;cursor:wait}.IntakeReportMenu_primaryTrigger__mpUU4{padding:.4rem 1.1rem;background:var(--color-teal);color:white;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:600}.IntakeReportMenu_primaryTrigger__mpUU4:hover{filter:brightness(.95)}.IntakeReportMenu_secondaryTrigger___OCJH{padding:.375rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500}.IntakeReportMenu_secondaryTrigger___OCJH:hover{border-color:var(--color-teal);color:var(--color-teal)}.IntakeReportMenu_intakeTrigger__S5rmZ{padding:.4rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500}.IntakeReportMenu_intakeTrigger__S5rmZ:hover{border-color:var(--color-teal);color:var(--color-teal)}.IntakeReportDialog_overlay__2ECAn{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.IntakeReportDialog_dialog__V3DFg{background:white;border-radius:.75rem;width:100%;max-width:8.75in;max-height:94vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden}.IntakeReportDialog_actions__Er8Va{display:flex;justify-content:flex-end;gap:.5rem;padding:.625rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.IntakeReportDialog_printBtn__z_9pk{padding:.4rem 1.1rem;background:var(--color-teal);color:white;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer}.IntakeReportDialog_printBtn__z_9pk:hover{filter:brightness(.95)}.IntakeReportDialog_closeBtn__okffz{padding:.4rem 1.1rem;background:white;color:var(--color-navy);border:1px solid #d1d5db;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer}.IntakeReportDialog_closeBtn__okffz:hover{border-color:var(--color-navy)}.IntakeReportDialog_body__S8MYP{flex:1 1 auto;overflow-y:auto;background:#f3f4f6;padding:1rem}.IntakeReportDialog_body__S8MYP>article{margin:0 auto;max-width:8in;box-shadow:0 2px 12px rgba(15,23,42,.08);border-radius:.375rem}@media (max-width:700px){.IntakeReportDialog_overlay__2ECAn{padding:0}.IntakeReportDialog_dialog__V3DFg{max-height:100vh;height:100vh;border-radius:0}.IntakeReportDialog_body__S8MYP{padding:.5rem}}@media print{.IntakeReportDialog_body__S8MYP{padding:0!important;background:white!important;overflow:visible!important}.IntakeReportDialog_body__S8MYP>article{max-width:none!important;width:100%!important;margin:0!important;box-shadow:none!important;border-radius:0!important}}.DocumentManager_container__OGGIz{background:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.DocumentManager_header__YmKcL{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.DocumentManager_title__unPJ9{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy)}.DocumentManager_dropzone__bClNl{margin:1.25rem;border:2px dashed #d1d5db;border-radius:.75rem;padding:2rem;text-align:center;transition:all .2s ease;cursor:pointer}.DocumentManager_dropzoneActive__s28Lp,.DocumentManager_dropzone__bClNl:hover{border-color:var(--color-teal);background:#f0f4ff}.DocumentManager_dropzoneIcon__leAaj{width:40px;height:40px;margin:0 auto .75rem;color:#9ca3af}.DocumentManager_dropzoneActive__s28Lp .DocumentManager_dropzoneIcon__leAaj{color:var(--color-teal)}.DocumentManager_dropzoneText__Md6IB{font-size:.875rem;color:#6b7280}.DocumentManager_dropzoneLink__TT1oF{color:var(--color-teal);font-weight:500;cursor:pointer}.DocumentManager_list__rvMWD{list-style:none;margin:0;padding:0}.DocumentManager_listItem__93icW{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;border-bottom:1px solid #f3f4f6}.DocumentManager_listItem__93icW:last-child{border-bottom:none}.DocumentManager_fileInfo__dV_lg{display:flex;align-items:center;gap:.75rem;min-width:0}.DocumentManager_fileIcon___s2hA{width:20px;height:20px;color:var(--color-teal);flex-shrink:0}.DocumentManager_fileName__tDVNc{font-weight:500;color:var(--color-navy);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentManager_fileMeta__qhvbe{font-size:.75rem;color:#9ca3af}.DocumentManager_rowActions__Vt3SH{display:flex;align-items:center;gap:.25rem}.DocumentManager_deleteBtn__nJzda,.DocumentManager_iconBtn__QFBvS{background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.375rem;color:#9ca3af;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.DocumentManager_iconBtn__QFBvS:hover{color:var(--color-teal);background:#eff6ff}.DocumentManager_deleteBtn__nJzda:hover{color:#ef4444;background:#fef2f2}.DocumentManager_loading__vGAVp{padding:3rem;text-align:center;color:#6b7280}.DocumentManager_emptyState__a52Us{padding:3rem 2rem;text-align:center;color:#9ca3af;font-size:.875rem}.DocumentManager_error__PCUnC{padding:1rem 1.5rem;color:#b91c1c;background:#fef2f2;font-size:.875rem}.DocumentManager_uploadingBanner__Tb8QM{padding:.75rem 1.5rem;background:#eff6ff;color:var(--color-teal);font-size:.875rem;text-align:center}.PaymentHistory_loading__dtPTc{padding:3rem;text-align:center;color:#6b7280}.PaymentHistory_emptyState__ISA9o{padding:3rem 2rem;text-align:center;background:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PaymentHistory_emptyIcon__zZNTD{width:56px;height:56px;margin:0 auto 1rem;color:#9ca3af}.PaymentHistory_emptyTitle__YsfYr{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:.375rem}.PaymentHistory_emptyText__hIAMK{color:#6b7280;font-size:.875rem}.PaymentHistory_card__KTOTG{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PaymentHistory_tableScroll__8J2Se{overflow-x:auto}.PaymentHistory_table__wXXkQ{width:100%;border-collapse:collapse}.PaymentHistory_table__wXXkQ th{text-align:left;padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.PaymentHistory_table__wXXkQ td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem}.PaymentHistory_table__wXXkQ tbody tr:last-child td{border-bottom:none}.PaymentHistory_dateCell__0qAfG{color:#6b7280;white-space:nowrap}.PaymentHistory_amountCell__jcWLV{font-weight:600;font-variant-numeric:tabular-nums}.PaymentHistory_descCell__G5sng{color:#6b7280;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentHistory_planCell__cRLcV{color:var(--color-navy);white-space:nowrap;font-weight:500}.PaymentHistory_statusBadge__hMEo6{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.PaymentHistory_statusSucceeded__QDg1V{background:#d1fae5;color:#047857}.PaymentHistory_statusPending__DWaWc{background:#fef3c7;color:#b45309}.PaymentHistory_statusFailed__bJXrl{background:#fee2e2;color:#b91c1c}.PaymentHistory_statusRefunded__hyfDD{background:#e0e7ff;color:#4338ca}