.BookCallPrompt_container__vsSyY{max-width:600px;margin:0 auto;text-align:center}.BookCallPrompt_icon__scesS{width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.BookCallPrompt_iconSuccess___3TMa{background:rgba(34,197,94,.1)}.BookCallPrompt_iconCalendar__fsjH7{background:rgba(59,130,246,.1)}.BookCallPrompt_heading__XXqHl{font-family:var(--font-display);font-size:2.25rem;font-weight:600;color:var(--color-navy);margin-bottom:1rem}.BookCallPrompt_subtext__UpK8s{font-size:1.125rem;color:rgba(6,6,68,.7);margin-bottom:2rem;line-height:1.6}.BookCallPrompt_buttonGroup__qaCiG{display:flex;flex-direction:column;align-items:center;gap:1rem}.BookCallPrompt_bookButton__7WXWK{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;border:none;border-radius:9999px;background:var(--color-teal);color:white;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .2s ease;text-decoration:none;width:100%;max-width:320px}.BookCallPrompt_bookButton__7WXWK:hover{background:var(--color-navy);transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(11,57,198,.3)}.BookCallPrompt_declineButton__8xp47{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;border:2px solid rgba(6,6,68,.15);border-radius:9999px;background:transparent;color:var(--color-navy);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;width:100%;max-width:320px}.BookCallPrompt_declineButton__8xp47:hover{border-color:var(--color-navy);background:rgba(6,6,68,.03)}.BookCallPrompt_card__svudH{background:white;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-bottom:2rem;text-align:left}.BookCallPrompt_cardHeading___3cSe{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:1rem}.BookCallPrompt_stepList__ejjcK{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.BookCallPrompt_stepItem__G0zCa{display:flex;align-items:flex-start;gap:1rem}.BookCallPrompt_stepNumber__xOwBT{width:2rem;height:2rem;border-radius:50%;background:rgba(11,57,198,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem;color:var(--color-teal);font-weight:600;font-size:.875rem}.BookCallPrompt_stepTitle__9XujI{font-weight:500;color:var(--color-navy)}.BookCallPrompt_stepDescription__u65EY{color:rgba(6,6,68,.6);font-size:.875rem}.BookCallPrompt_contactNote__anAie{color:rgba(6,6,68,.6);margin-bottom:1.5rem}.BookCallPrompt_emailLink__NYJ4Q{color:var(--color-teal);text-decoration:none}.BookCallPrompt_emailLink__NYJ4Q:hover{text-decoration:underline}.BookCallPrompt_homeLink___ojMj{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:9999px;background:var(--color-navy);color:white;font-weight:500;text-decoration:none;transition:all .3s ease}.BookCallPrompt_homeLink___ojMj:hover{background:var(--color-teal)}.BookCallPrompt_btnIcon__hs1_H{width:1.25rem;height:1.25rem}@media (max-width:640px){.BookCallPrompt_heading__XXqHl{font-size:1.75rem}.BookCallPrompt_bookButton__7WXWK,.BookCallPrompt_declineButton__8xp47{max-width:100%}}.WizardProgress_container__C0Nyy{padding:1.5rem 0;margin-bottom:2rem}.WizardProgress_stepsWrapper__TcRxp{display:flex;align-items:flex-start;justify-content:center;gap:0}.WizardProgress_stepItem__kpDQq{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:100px}.WizardProgress_stepCircle__erGbA{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;transition:all .3s ease}.WizardProgress_completed__unmhG{background-color:var(--color-teal);color:white}.WizardProgress_current__U7aMU{background-color:var(--color-navy);color:white;box-shadow:0 0 0 4px rgba(6,6,68,.2)}.WizardProgress_pending__1QSv6{background-color:#e5e7eb;color:#9ca3af}.WizardProgress_checkIcon__Uhs3E{width:24px;height:24px}.WizardProgress_stepLabel__9EULE{display:flex;flex-direction:column;align-items:center;text-align:center}.WizardProgress_stepTitle__s4K_S{font-weight:500;font-size:.875rem;color:#6b7280;transition:color .3s ease}.WizardProgress_activeTitle__baysE{color:var(--color-navy);font-weight:600}.WizardProgress_stepDescription__DYhzY{font-size:.75rem;color:#9ca3af;max-width:100px}.WizardProgress_connector__NrtBb{flex:1;height:2px;background-color:#e5e7eb;margin-top:24px;min-width:40px;max-width:80px;transition:background-color .3s ease}.WizardProgress_connectorCompleted__IGhwb{background-color:var(--color-teal)}@media (max-width:768px){.WizardProgress_container__C0Nyy{padding:.75rem 0;margin-bottom:1.25rem}.WizardProgress_stepsWrapper__TcRxp{flex-wrap:nowrap;gap:0;width:100%}.WizardProgress_stepItem__kpDQq{min-width:0;flex:0 0 auto}.WizardProgress_stepCircle__erGbA{width:32px;height:32px;font-size:.8125rem}.WizardProgress_checkIcon__Uhs3E{width:18px;height:18px}.WizardProgress_current__U7aMU{box-shadow:0 0 0 3px rgba(6,6,68,.2)}.WizardProgress_stepLabel__9EULE{display:none}.WizardProgress_connector__NrtBb{flex:1 1 auto;min-width:0;max-width:none;margin-top:16px}}@media (max-width:360px){.WizardProgress_stepCircle__erGbA{width:28px;height:28px;font-size:.75rem}.WizardProgress_checkIcon__Uhs3E{width:16px;height:16px}.WizardProgress_connector__NrtBb{margin-top:14px}}.DOBPicker_wrapper__A594i{display:flex;flex-direction:column;gap:.75rem;width:100%}.DOBPicker_eyebrow__Da77h{font-family:var(--font-display),system-ui,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.3em;color:rgba(31,52,91,.55);text-transform:uppercase;text-align:center}.DOBPicker_card__aQn0P{position:relative;background:#ffffff;border:2px solid #e5e7eb;border-radius:1rem;padding:.75rem .75rem .625rem;display:flex;flex-direction:column;gap:.625rem;transition:border-color .2s ease,box-shadow .2s ease}.DOBPicker_card__aQn0P.DOBPicker_focused__jwIf3{border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(88,175,214,.15)}.DOBPicker_labels__4yTNX{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:0;padding:0 .25rem}.DOBPicker_label__7sl_j{text-align:center;font-family:var(--font-display),system-ui,sans-serif;font-size:.65rem;letter-spacing:.28em;color:rgba(31,52,91,.5);text-transform:uppercase;font-weight:600}.DOBPicker_drums__ebZqd{display:grid;grid-template-columns:1.4fr auto 1fr auto 1.2fr;align-items:center;position:relative}.DOBPicker_drumColumn__qeJMj{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;min-width:0}.DOBPicker_arrow___Astp{display:flex;align-items:center;justify-content:center;width:100%;height:28px;padding:0;border:none;background:transparent;color:rgba(31,52,91,.55);border-radius:.5rem;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.DOBPicker_arrow___Astp:hover:not(:disabled){background:rgba(88,175,214,.12);color:var(--color-navy)}.DOBPicker_arrow___Astp:active:not(:disabled){background:rgba(88,175,214,.22)}.DOBPicker_arrow___Astp:focus-visible{outline:2px solid rgba(88,175,214,.55);outline-offset:1px}.DOBPicker_arrow___Astp:disabled{opacity:.25;cursor:default}.DOBPicker_divider__rA57n{width:1px;height:60%;background:linear-gradient(180deg,transparent,rgba(31,52,91,.15),transparent)}.DOBPicker_drumWrap__I56pm{position:relative;width:100%;overflow:hidden}.DOBPicker_drum__ER_wD{position:relative;width:100%;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior:contain;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:ns-resize}.DOBPicker_drum__ER_wD::-webkit-scrollbar{display:none}.DOBPicker_drum__ER_wD:focus-visible{outline:2px solid rgba(88,175,214,.55);outline-offset:-2px;border-radius:.5rem}.DOBPicker_spacer__qL8YM{pointer-events:none}.DOBPicker_fadeBottom__c_AUw,.DOBPicker_fadeTop__Q9Wp4{position:absolute;left:0;right:0;z-index:2;pointer-events:none}.DOBPicker_fadeTop__Q9Wp4{top:0;background:linear-gradient(180deg,#ffffff 0,rgba(255,255,255,0))}.DOBPicker_fadeBottom__c_AUw{bottom:0;background:linear-gradient(0deg,#ffffff 0,rgba(255,255,255,0))}.DOBPicker_band__wZfaC{position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%);border-top:1.5px solid rgba(88,175,214,.55);border-bottom:1.5px solid rgba(88,175,214,.55);background:rgba(88,175,214,.08);border-radius:.5rem;z-index:1;pointer-events:none}.DOBPicker_item__lgPGz{display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:normal;font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:.08em;color:rgba(31,52,91,.85);cursor:pointer;transition:color .2s ease,font-weight .2s ease}.DOBPicker_itemActive__pTBwH{color:var(--color-navy);font-weight:600}.DOBPicker_itemMonth__BPi9w{letter-spacing:.18em;text-transform:uppercase}.DOBPicker_readout__Eer8g{text-align:center;border-top:1px solid #f0f1f4;padding-top:.5rem;min-height:3.25rem;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.DOBPicker_readoutHeadline__0nl6D{font-family:var(--font-display),system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-navy)}.DOBPicker_readoutDot__rt7m2{color:rgba(88,175,214,.7);margin:0 .45rem;font-weight:400}.DOBPicker_readoutAge__ZV1IF{letter-spacing:.15em;color:rgba(31,52,91,.55)}.DOBPicker_readoutAge__ZV1IF,.DOBPicker_readoutHint__Yy11G{font-family:var(--font-body),system-ui,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase}.DOBPicker_readoutHint__Yy11G{letter-spacing:.1em;color:rgba(31,52,91,.4);font-style:italic}.DOBPicker_helper__PsIKF{text-align:center;font-family:var(--font-body),system-ui,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.25em;color:rgba(31,52,91,.35);text-transform:uppercase}.DOBPicker_trigger__l2p11{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:#ffffff;border:2px solid #e5e7eb;border-radius:.75rem;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;font-family:var(--font-body),system-ui,sans-serif}.DOBPicker_trigger__l2p11:hover{border-color:var(--color-teal);background:#fbfdff}.DOBPicker_trigger__l2p11:focus-visible{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(88,175,214,.18)}.DOBPicker_triggerValue__YmdWy{flex:1;font-size:1rem;font-weight:600;color:var(--color-navy);letter-spacing:.01em}.DOBPicker_triggerEmpty__7vUb2 .DOBPicker_triggerValue__YmdWy{color:rgba(31,52,91,.45);font-weight:500}.DOBPicker_triggerAge__zjW5k{font-size:.75rem;font-weight:500;color:rgba(31,52,91,.55);letter-spacing:.05em}.DOBPicker_triggerEdit__gi_0O{font-family:var(--font-display),system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;color:var(--color-teal);text-transform:uppercase;padding:.25rem .625rem;border-radius:999px;background:rgba(88,175,214,.12)}.DOBPicker_overlay__L3MBR{position:fixed;inset:0;background:rgba(17,24,39,.55);display:flex;align-items:center;justify-content:center;padding:1.25rem;z-index:60;overscroll-behavior:contain;animation:DOBPicker_dobFadeIn__N8KAV .18s ease-out}.DOBPicker_dialog__T07N2{background:#ffffff;border-radius:1.25rem;width:100%;max-width:420px;padding:1rem 1rem .875rem;box-shadow:0 24px 48px rgba(15,23,42,.28);display:flex;flex-direction:column;gap:.625rem;overscroll-behavior:contain;animation:DOBPicker_dobSlideUp__nkIyy .22s cubic-bezier(.2,.8,.3,1)}.DOBPicker_dialogHeader__to3fX{text-align:center}.DOBPicker_dialogTitle__CWC6I{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0}.DOBPicker_dialogActions__8clTE{display:flex;gap:.5rem;margin-top:.25rem}.DOBPicker_dialogButton__c_teL{flex:1;padding:.75rem 1rem;border-radius:.625rem;font-family:var(--font-display),system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.DOBPicker_dialogCancel__WQTqA{background:#ffffff;color:rgba(31,52,91,.7);border:1.5px solid #e5e7eb}.DOBPicker_dialogCancel__WQTqA:hover{border-color:rgba(31,52,91,.35);color:var(--color-navy)}.DOBPicker_dialogDone__dpAcu{background:var(--color-teal);color:#ffffff;border:1.5px solid var(--color-teal)}.DOBPicker_dialogDone__dpAcu:hover{background:var(--color-navy);border-color:var(--color-navy)}.DOBPicker_dialogDone__dpAcu:disabled{opacity:.5;cursor:not-allowed}@keyframes DOBPicker_dobFadeIn__N8KAV{0%{opacity:0}to{opacity:1}}@keyframes DOBPicker_dobSlideUp__nkIyy{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:480px){.DOBPicker_card__aQn0P{padding:1rem .5rem .75rem}.DOBPicker_label__7sl_j{font-size:.6rem;letter-spacing:.2em}.DOBPicker_readoutHeadline__0nl6D{font-size:.9rem;letter-spacing:.1em}.DOBPicker_dialog__T07N2{padding:1.25rem 1rem 1rem;border-radius:1rem}.DOBPicker_triggerValue__YmdWy{font-size:.9375rem}}.AddClientDialog_overlay__sjzIB{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.AddClientDialog_dialog__IqRYY{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:92vh;background:white;border-radius:.75rem;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden}.AddClientDialog_header__4Adw4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;flex:0 0 auto}.AddClientDialog_title__EYlWX{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin:0}.AddClientDialog_closeBtn__tVaC_{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.AddClientDialog_closeBtn__tVaC_:hover{background:#e5e7eb}.AddClientDialog_closeBtn__tVaC_ svg{width:16px;height:16px;color:#6b7280}.AddClientDialog_body__GgZi_{flex:1 1 auto;overflow-y:auto;padding:1.25rem}.AddClientDialog_intro__Smogf{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.25rem}.AddClientDialog_row__H5Qox{display:flex;flex-wrap:wrap;gap:1rem}.AddClientDialog_row__H5Qox>.AddClientDialog_field__8uxGX{flex:1 1 200px;min-width:0}.AddClientDialog_field__8uxGX{margin-bottom:1rem}.AddClientDialog_label__Hwqmg{display:block;font-size:.8125rem;font-weight:600;color:var(--color-navy);margin-bottom:.375rem}.AddClientDialog_input__ZnwEm{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9375rem;color:var(--color-navy);background:white}.AddClientDialog_input__ZnwEm:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(88,175,214,.18)}.AddClientDialog_fieldHint__gLEZg{font-size:.75rem;color:#9ca3af;margin:.375rem 0 0}.AddClientDialog_optionGrid__JgM_N{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.AddClientDialog_optionCard__l78Ts{padding:.625rem .5rem;border:1px solid #d1d5db;border-radius:.5rem;background:white;font-size:.8125rem;color:#374151;cursor:pointer;transition:all .15s ease}.AddClientDialog_optionCard__l78Ts:hover{border-color:var(--color-teal)}.AddClientDialog_optionSelected__6gQe_{border-color:var(--color-teal);background:rgba(88,175,214,.1);color:var(--color-navy);font-weight:600}.AddClientDialog_checkboxRow__XLY_y{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.5rem}.AddClientDialog_checkboxRow__XLY_y input{width:1rem;height:1rem;margin-top:.125rem;accent-color:var(--color-teal);cursor:pointer;flex-shrink:0}.AddClientDialog_error__0ERSo{color:#b91c1c;font-size:.8125rem;margin:.75rem 0 0}.AddClientDialog_actions__zES39{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.25rem}.AddClientDialog_primaryBtn__faoJ1{padding:.625rem 1.25rem;border:none;border-radius:.5rem;background:var(--color-teal);color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.AddClientDialog_primaryBtn__faoJ1:hover:not(:disabled){opacity:.9}.AddClientDialog_primaryBtn__faoJ1:disabled{opacity:.6;cursor:not-allowed}.AddClientDialog_cancelBtn__AEc6s{padding:.625rem 1.25rem;border:1px solid #d1d5db;border-radius:.5rem;background:white;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer}.AddClientDialog_cancelBtn__AEc6s:hover{background:#f9fafb}.AddClientDialog_successBox__x7MFP{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;padding:1rem}.AddClientDialog_successTitle__DE2v3{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;color:var(--color-navy);margin:0 0 .75rem}.AddClientDialog_credential__Wf1OA{font-size:.875rem;color:var(--color-navy);margin:.25rem 0;word-break:break-word}.AddClientDialog_password__GKcF_{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:white;border:1px solid #d1fae5;border-radius:.25rem;padding:.125rem .375rem}.AddClientDialog_successNote__UTSQP{font-size:.8125rem;color:#374151;line-height:1.5;margin:.75rem 0 0}.AddClientDialog_hint__3rUBu{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:1rem 0 0}@media (max-width:640px){.AddClientDialog_overlay__sjzIB{align-items:flex-end;padding:0}.AddClientDialog_dialog__IqRYY{max-width:none;max-height:96vh;border-radius:.75rem .75rem 0 0}}.NoteEditor_form__cXnt0{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.NoteEditor_heading__IRsvz{font-size:.875rem;font-weight:600;color:var(--color-navy);margin:0 0 .75rem}.NoteEditor_error__1wzY4{color:#b91c1c;font-size:.8125rem;margin:0 0 .5rem}.NoteEditor_titleInput__xUDpw{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;margin-bottom:.5rem;color:var(--color-navy)}.NoteEditor_titleInput__xUDpw:focus{outline:none;border-color:var(--color-teal)}.NoteEditor_contentInput__5oMbo{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;resize:vertical;min-height:80px;color:var(--color-navy);font-family:inherit}.NoteEditor_contentInput__5oMbo:focus{outline:none;border-color:var(--color-teal)}.NoteEditor_footer__Wh3yr{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;gap:.5rem;flex-wrap:wrap}.NoteEditor_visibilityToggle__FcB94{display:flex;gap:.25rem}.NoteEditor_visBtn__BeDbN{padding:.25rem .75rem;border:1px solid #e5e7eb;background:white;font-size:.75rem;font-weight:500;cursor:pointer;border-radius:.375rem;color:#6b7280;transition:all .15s ease}.NoteEditor_visBtnActive__j3n7A{border-color:var(--color-navy);background:var(--color-navy);color:white}.NoteEditor_visBtnShared__e6Jxc{border-color:#047857;background:#047857;color:white}.NoteEditor_actions__BBoPR{display:flex;gap:.5rem}.NoteEditor_cancelBtn__AYgzU{padding:.375rem 1rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:#6b7280;font-size:.8125rem;cursor:pointer}.NoteEditor_saveBtn__pRHQi{padding:.375rem 1rem;border:none;border-radius:.375rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:500;cursor:pointer}.NoteEditor_saveBtn__pRHQi:disabled{opacity:.6;cursor:not-allowed}.NotesList_empty__yZMAV{color:#9ca3af;font-size:.875rem;text-align:center;padding:2rem 0}.NotesList_list__L16jQ{display:flex;flex-direction:column;gap:.75rem}.NotesList_card__Auvp0{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem 1.25rem}.NotesList_cardHeader__bpT7L{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.NotesList_cardMeta__JRKTK{flex:1;min-width:0}.NotesList_noteTitle__AQjZE{font-size:.9375rem;font-weight:600;color:var(--color-navy);margin:0 0 .125rem}.NotesList_noteDate__bjNDb{font-size:.75rem;color:#9ca3af}.NotesList_cardActions__Nm9ka{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.NotesList_visBadge__swfPQ{padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;border:none;cursor:pointer;transition:all .15s ease}.NotesList_visPrivate__GVG3Z{background:#f3f4f6;color:#6b7280}.NotesList_visPrivate__GVG3Z:hover,.NotesList_visShared__1eYuQ{background:#d1fae5;color:#047857}.NotesList_visShared__1eYuQ:hover{background:#f3f4f6;color:#6b7280}.NotesList_actionBtn__X6iYD{padding:.125rem .5rem;border:1px solid #e5e7eb;border-radius:.25rem;background:white;font-size:.6875rem;color:#6b7280;cursor:pointer}.NotesList_actionBtn__X6iYD:hover{border-color:var(--color-teal);color:var(--color-teal)}.NotesList_deleteBtn__KcDwF{padding:.125rem .5rem;border:1px solid #e5e7eb;border-radius:.25rem;background:white;font-size:.6875rem;color:#6b7280;cursor:pointer}.NotesList_deleteBtn__KcDwF:hover{border-color:#ef4444;color:#ef4444}.NotesList_noteContent__PT9vJ{font-size:.875rem;color:var(--color-navy);line-height:1.5;white-space:pre-wrap;margin: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}.InvoiceEditModal_overlay__WiT2k{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;z-index:70;padding:0}@media (min-width:768px){.InvoiceEditModal_overlay__WiT2k{align-items:center;padding:1rem}}.InvoiceEditModal_modal__m0PYl{background:white;border-radius:1rem 1rem 0 0;width:100%;max-width:100%;max-height:92vh;overflow-y:auto;padding-bottom:var(--safe-bottom);animation:InvoiceEditModal_slideUp__BxLH4 .24s ease}@keyframes InvoiceEditModal_slideUp__BxLH4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.InvoiceEditModal_modal__m0PYl{border-radius:1rem;max-width:480px;max-height:90vh;padding-bottom:0;animation:none}}.InvoiceEditModal_header__JgiCz{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:white;border-radius:1rem 1rem 0 0}.InvoiceEditModal_title__TDsC6{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;margin:0;color:var(--color-navy)}.InvoiceEditModal_closeButton__mzBcH{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;font-size:1rem;color:#6b7280}.InvoiceEditModal_closeButton__mzBcH:hover{background:#e5e7eb}.InvoiceEditModal_body__58lBJ{padding:1.25rem}.InvoiceEditModal_recipient__1YFau{font-size:.8125rem;color:#6b7280;margin:0 0 .75rem}.InvoiceEditModal_checkboxRow__sjdMD{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#374151;cursor:pointer;margin-top:-.25rem}.InvoiceEditModal_checkboxRow__sjdMD input{margin-top:.15rem}.InvoiceEditModal_footer___Nwt5{display:flex;justify-content:flex-end;gap:.625rem;margin-top:.5rem}.InvoiceEditModal_cancelButton__4EihC{background:#f3f4f6;color:#374151;border:none;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer}.InvoiceEditModal_cancelButton__4EihC:hover:not(:disabled){background:#e5e7eb}.InvoiceEditModal_cancelButton__4EihC:disabled{opacity:.6;cursor:not-allowed}.ProspectInvoicesList_card__1rGKp{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProspectInvoicesList_title__UhMcI{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem;display:flex;align-items:baseline;gap:.5rem}.ProspectInvoicesList_count__8Kstk{font-family:inherit;font-size:.95rem;font-weight:500;color:#6b7280}.ProspectInvoicesList_hint__6JXcB{margin:0;font-size:.875rem;color:#6b7280}.ProspectInvoicesList_error__siYun{margin:0;font-size:.875rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:.625rem .75rem;border-radius:.5rem}.ProspectInvoicesList_list__Px6hp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ProspectInvoicesList_row__0_GHh{display:flex;gap:1rem;padding:.85rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fafbff;align-items:center;flex-wrap:wrap}.ProspectInvoicesList_rowMain__uKJxW{display:flex;flex-direction:column;gap:.35rem;flex:1 1 240px;min-width:0}.ProspectInvoicesList_rowHeader__oNQYt{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ProspectInvoicesList_description__l915R{font-weight:600;color:var(--color-navy);font-size:.95rem;word-break:break-word}.ProspectInvoicesList_badge__tONvp{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProspectInvoicesList_statusPaid__pXEWY{background:#dcfce7;color:#166534}.ProspectInvoicesList_statusPending__wzMND{background:#fef3c7;color:#92400e}.ProspectInvoicesList_statusDanger__mEAEB{background:#fee2e2;color:#991b1b}.ProspectInvoicesList_statusDefault__gfmao{background:#e5e7eb;color:#374151}.ProspectInvoicesList_meta__QUMEO{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8125rem;color:#6b7280;align-items:center}.ProspectInvoicesList_amount__YyYhd{font-weight:600;color:var(--color-navy)}.ProspectInvoicesList_metaDivider__8EmUA{color:#9ca3af}.ProspectInvoicesList_actions__jXRmO{display:flex;gap:.5rem;flex-wrap:wrap}.ProspectInvoicesList_copyBtn__k9Ttc,.ProspectInvoicesList_openBtn__Sevbc{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease;border:1px solid transparent;white-space:nowrap}.ProspectInvoicesList_openBtn__Sevbc{background:var(--color-teal);color:#ffffff}.ProspectInvoicesList_openBtn__Sevbc:hover{background:var(--color-navy)}.ProspectInvoicesList_copyBtn__k9Ttc{background:#ffffff;color:var(--color-navy);border-color:#d1d5db}.ProspectInvoicesList_copyBtn__k9Ttc:hover{background:#f3f4f6;border-color:#9ca3af}.ProspectInvoicesList_deleteBtn__3lYBG,.ProspectInvoicesList_editBtn__yp9h5{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;background:#ffffff;border:1px solid #d1d5db;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.ProspectInvoicesList_editBtn__yp9h5{color:var(--color-navy)}.ProspectInvoicesList_editBtn__yp9h5:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.ProspectInvoicesList_deleteBtn__3lYBG{color:#b91c1c;border-color:#fecaca}.ProspectInvoicesList_deleteBtn__3lYBG:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.ProspectInvoicesList_deleteBtn__3lYBG:disabled,.ProspectInvoicesList_editBtn__yp9h5:disabled{opacity:.6;cursor:not-allowed}.ProspectWaiverCard_card__JAvyq{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;background:#fafafa}.ProspectWaiverCard_cardTitle__nBsRt{font-size:.875rem;font-weight:600;color:var(--color-navy);margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.ProspectWaiverCard_hint__AbSe6{font-size:.8125rem;color:#6b7280;margin:0 0 1rem}.ProspectWaiverCard_statusRow__aTWbo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.ProspectWaiverCard_statusBadge__JesFh{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.ProspectWaiverCard_statusNotSent__7nNuk{background:#f3f4f6;color:#4b5563}.ProspectWaiverCard_statusSent__D3stB{background:#fef3c7;color:#92400e}.ProspectWaiverCard_statusSigned__G_UIs{background:#d1fae5;color:#065f46}.ProspectWaiverCard_statusDeclined__2cv6s{background:#fee2e2;color:#991b1b}.ProspectWaiverCard_meta__D2HSe{font-size:.8125rem;color:#6b7280}.ProspectWaiverCard_actions__I0rUi{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.ProspectWaiverCard_primaryBtn__OEXZr{padding:.5rem 1rem;border:none;border-radius:.5rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ProspectWaiverCard_primaryBtn__OEXZr:hover:not(:disabled){background:var(--color-teal)}.ProspectWaiverCard_primaryBtn__OEXZr:disabled{opacity:.6;cursor:not-allowed}.ProspectWaiverCard_secondaryBtn__b8vi7{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s ease}.ProspectWaiverCard_secondaryBtn__b8vi7:hover:not(:disabled){border-color:var(--color-teal);color:var(--color-teal)}.ProspectWaiverCard_secondaryBtn__b8vi7:disabled{opacity:.6;cursor:not-allowed}.ProspectWaiverCard_gatedNote__zDRCt{font-size:.75rem;color:#6b7280;font-style:italic;margin:.5rem 0 0}.ProspectWaiverCard_error__iZkLJ{background:#fee2e2;color:#991b1b}.ProspectWaiverCard_error__iZkLJ,.ProspectWaiverCard_success__R4RAL{padding:.5rem .75rem;border-radius:.375rem;font-size:.8125rem;margin-top:.5rem}.ProspectWaiverCard_success__R4RAL{background:#d1fae5;color:#065f46}.ProspectAdminOverride_container___J5dK{border:1px dashed #d1d5db;border-radius:.75rem;padding:.75rem 1rem;background:#fafafa}.ProspectAdminOverride_toggle__ksu6r{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;border:none;background:transparent;font-size:.8125rem;font-weight:600;color:#6b7280;cursor:pointer}.ProspectAdminOverride_toggle__ksu6r:hover{color:var(--color-navy)}.ProspectAdminOverride_caret__7ftvu{font-size:.75rem;transition:transform .15s ease}.ProspectAdminOverride_caretOpen__RkRBR{transform:rotate(90deg)}.ProspectAdminOverride_body__qhdjm{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.ProspectAdminOverride_warningBox__rCTyK{background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;padding:.75rem;font-size:.8125rem;color:#7c2d12;margin-bottom:.75rem}.ProspectAdminOverride_overrideBtn__O32Pt{padding:.5rem 1rem;border:none;border-radius:.5rem;background:#b45309;color:white;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ProspectAdminOverride_overrideBtn__O32Pt:hover:not(:disabled){background:#92400e}.ProspectAdminOverride_overrideBtn__O32Pt:disabled{opacity:.6;cursor:not-allowed}.ProspectAdminOverride_error___EOBI{color:#b91c1c;font-size:.8125rem;margin:.5rem 0 0}.ProspectAdminOverride_credentialsBox__Gg11q{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;padding:.75rem;margin-top:.75rem}.ProspectAdminOverride_credentialsBox__Gg11q p{margin:.25rem 0;font-size:.8125rem;color:var(--color-navy)}.ProspectAdminOverride_confirmOverlay__dE5be{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:60;padding:1rem}.ProspectAdminOverride_confirmModal__K5UZ9{background:white;border-radius:.75rem;padding:1.5rem;max-width:420px;width:100%}.ProspectAdminOverride_confirmTitle__1EBHa{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;margin:0 0 .5rem;color:var(--color-navy)}.ProspectAdminOverride_confirmBody__u1HF4{font-size:.875rem;color:#374151;line-height:1.5;margin:0 0 1rem}.ProspectAdminOverride_confirmList__JpKgr{font-size:.8125rem;color:#374151;margin:0 0 1rem 1rem;padding:0}.ProspectAdminOverride_confirmList__JpKgr li{margin-bottom:.25rem}.ProspectAdminOverride_confirmActions__Jm7aq{display:flex;gap:.5rem;justify-content:flex-end}.ProspectAdminOverride_cancelBtn__NNs1H{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:white;color:#374151;font-size:.8125rem;font-weight:500;cursor:pointer}.ProspectAdminOverride_cancelBtn__NNs1H:hover{background:#f9fafb}.ProspectDetailModal_overlay__LUqo5{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:50;padding:0}@media (min-width:768px){.ProspectDetailModal_overlay__LUqo5{align-items:center;padding:1rem}}.ProspectDetailModal_modal__0D9uv{background:white;border-radius:1rem 1rem 0 0;width:100%;max-width:100%;max-height:92vh;overflow-y:auto;padding-bottom:var(--safe-bottom);animation:ProspectDetailModal_slideUp__pCakg .24s ease}@keyframes ProspectDetailModal_slideUp__pCakg{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.ProspectDetailModal_modal__0D9uv{border-radius:1rem;max-width:720px;max-height:90vh;padding-bottom:0;animation:none}}.ProspectDetailModal_header__0hua0{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:white;z-index:10;border-radius:1rem 1rem 0 0}@media (min-width:768px){.ProspectDetailModal_header__0hua0{padding:1.5rem}}.ProspectDetailModal_title__43BZn{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin:0}.ProspectDetailModal_headerActions___myOQ{display:flex;align-items:center;gap:.5rem}.ProspectDetailModal_editToggle__zohG_{padding:.375rem .875rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_editToggle__zohG_:hover{border-color:var(--color-teal);color:var(--color-teal)}.ProspectDetailModal_editToggleActive__1SEun{border-color:#ef4444;color:#ef4444}.ProspectDetailModal_editToggleActive__1SEun:hover{background:#fef2f2}.ProspectDetailModal_headerSaveBtn__hM7o_{padding:.375rem .875rem;border:1px solid var(--color-teal);border-radius:.375rem;background:var(--color-teal);color:#ffffff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_headerSaveBtn__hM7o_:hover:not(:disabled){background:var(--color-navy);border-color:var(--color-navy)}.ProspectDetailModal_headerSaveBtn__hM7o_:disabled{opacity:.6;cursor:not-allowed}.ProspectDetailModal_closeButton__kNEaW{width:36px;height:36px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.ProspectDetailModal_closeButton__kNEaW:hover{background:#e5e7eb}.ProspectDetailModal_closeButton__kNEaW svg{width:18px;height:18px;color:#6b7280}.ProspectDetailModal_body__5dH5_{padding:1rem 1.25rem}@media (min-width:768px){.ProspectDetailModal_body__5dH5_{padding:1.5rem}}.ProspectDetailModal_section__YgUNp{margin-bottom:1.75rem}.ProspectDetailModal_section__YgUNp:last-child{margin-bottom:0}.ProspectDetailModal_sectionTitle___DpX3{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;margin-bottom:.75rem}.ProspectDetailModal_fieldGrid__dvdOm{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ProspectDetailModal_fieldList__W_8jw{display:flex;flex-direction:column;gap:.5rem}.ProspectDetailModal_statusButtons__APIhM{display:flex;flex-wrap:wrap;gap:.5rem}.ProspectDetailModal_statusButton__X531K{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:white;color:var(--color-navy);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_statusButton__X531K:hover{border-color:var(--color-teal)}.ProspectDetailModal_statusButtonActive__9Z_ra{border-color:var(--color-teal);background:rgba(11,57,198,.08);color:var(--color-teal)}.ProspectDetailModal_convertedBadge__nQoe4{display:inline-flex;padding:.375rem 1rem;background:#e0e7ff;color:#4338ca;border-radius:9999px;font-size:.875rem;font-weight:600}.ProspectDetailModal_convertSection__BcRcK{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ProspectDetailModal_convertBtn__JLu3m{padding:.5rem 1.25rem;border:none;border-radius:.5rem;background:#047857;color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_convertBtn__JLu3m:hover:not(:disabled){background:#065f46}.ProspectDetailModal_convertBtn__JLu3m:disabled{opacity:.6;cursor:not-allowed}.ProspectDetailModal_convertError__t3G3k{color:#b91c1c;font-size:.875rem;margin:0}.ProspectDetailModal_credentialsBox__4_1AD{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;padding:1rem}.ProspectDetailModal_credentialsBox__4_1AD p{margin:.25rem 0;font-size:.875rem;color:var(--color-navy)}.ProspectDetailModal_credentialsHint__ZtRAe{color:#6b7280!important;font-style:italic;margin-top:.5rem!important}@media (max-width:768px){.ProspectDetailModal_fieldGrid__dvdOm{grid-template-columns:1fr}}.ProspectsList_container__LY529{padding:0}.ProspectsList_loading__MUTRG{padding:3rem;text-align:center;color:#6b7280}.ProspectsList_emptyState__7zrMj{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem}.ProspectsList_emptyIcon__elp13{width:80px;height:80px;margin:0 auto 1.5rem;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProspectsList_emptyIcon__elp13 svg{width:40px;height:40px;color:#9ca3af}.ProspectsList_emptyTitle__dgdWe{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ProspectsList_emptyText__CCz0a{color:#6b7280}.ProspectsList_tableWrapper__fJZMw{background:white;border-radius:1rem;margin:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProspectsList_controls__Rf_RM{display:flex;flex-wrap:wrap;align-items:stretch}.ProspectsList_controls__Rf_RM>:first-child{flex:1 1 260px}.ProspectsList_closedToggle__sbNa2{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#6b7280;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProspectsList_closedToggle__sbNa2 input{width:1rem;height:1rem;accent-color:var(--color-teal);cursor:pointer}.ProspectsList_hiddenCount__vWgFx{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:9999px;background:#f3f4f6;color:#6b7280;font-size:.7rem;font-weight:700}.ProspectsList_table__frHee{width:100%;border-collapse:collapse}.ProspectsList_table__frHee 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}.ProspectsList_table__frHee td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy)}.ProspectsList_clickableRow___f3MD{cursor:pointer;transition:background .1s ease}.ProspectsList_table__frHee tbody tr:hover{background:#f9fafb}.ProspectsList_table__frHee tbody tr:last-child td{border-bottom:none}.ProspectsList_nameCell__iWVj8{font-weight:500;color:var(--color-navy)}.ProspectsList_emailLink__8vRHT{color:var(--color-teal);text-decoration:none}.ProspectsList_emailLink__8vRHT:hover{text-decoration:underline}.ProspectsList_dateCell__LcXnR{color:#6b7280;font-size:.875rem}.ProspectsList_statusBadge__agfiv{display:inline-flex;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.ProspectsList_statusNew__oOlOr{background:#dbeafe;color:#1d4ed8}.ProspectsList_statusContacted__8xmgd{background:#fef3c7;color:#b45309}.ProspectsList_statusQualified__uqv6c{background:#d1fae5;color:#047857}.ProspectsList_statusDisqualified__Bf_OH{background:#fee2e2;color:#b91c1c}.ProspectsList_statusConverted__9TlX8{background:#e0e7ff;color:#4338ca}.ProspectsList_noResults__fDEYh{text-align:center;padding:2rem 1.25rem!important;color:#9ca3af;font-style:italic}@media (max-width:768px){.ProspectsList_tableWrapper__fJZMw{margin:1rem;overflow-x:auto}.ProspectsList_table__frHee{min-width:600px}}.ProtectedRoute_loadingContainer__TNzL1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#f9fafb}.ProtectedRoute_spinner__7FJ43{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid var(--color-teal);border-radius:50%;animation:ProtectedRoute_spin__aCB9Y .8s linear infinite}@keyframes ProtectedRoute_spin__aCB9Y{to{transform:rotate(1turn)}}.ProtectedRoute_loadingText__RqVbQ{color:#6b7280;font-size:.95rem}.ClientsList_loading__rkcAh{padding:3rem;text-align:center;color:#6b7280}.ClientsList_emptyState__bY5O3{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem}.ClientsList_emptyIcon__HDzut{width:64px;height:64px;margin:0 auto 1.5rem;color:#9ca3af}.ClientsList_emptyTitle__7DYSH{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ClientsList_emptyText__ncMdY{color:#6b7280}.ClientsList_tableWrapper__I7YjX{background:white;border-radius:1rem;margin:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ClientsList_controls__crznc{display:flex;flex-wrap:wrap;align-items:stretch}.ClientsList_controls__crznc>.ClientsList_searchBar__nIMMn{flex:1 1 260px}.ClientsList_inactiveToggle__PUuEI,.ClientsList_searchBar__nIMMn{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.ClientsList_inactiveToggle__PUuEI{font-size:.875rem;color:#6b7280;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClientsList_inactiveToggle__PUuEI input{width:1rem;height:1rem;accent-color:var(--color-teal);cursor:pointer}.ClientsList_addWrapper__DLVTu{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;margin-left:auto}.ClientsList_addBtn__JqFne{padding:.5rem 1rem;border:none;border-radius:.5rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.ClientsList_addBtn__JqFne:hover{opacity:.9}.ClientsList_emptyState__bY5O3 .ClientsList_addBtn__JqFne{margin-top:1.25rem}.ClientsList_hiddenCount__Ed1gp{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:9999px;background:#f3f4f6;color:#6b7280;font-size:.7rem;font-weight:700}.ClientsList_searchIcon__GEQRF{width:20px;height:20px;color:#9ca3af;flex-shrink:0}.ClientsList_searchInput__LMVVU{flex:1;border:none;outline:none;font-size:.875rem;color:var(--color-navy)}.ClientsList_searchInput__LMVVU::-moz-placeholder{color:#9ca3af}.ClientsList_searchInput__LMVVU::placeholder{color:#9ca3af}.ClientsList_table___baoM{width:100%;border-collapse:collapse}.ClientsList_table___baoM 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}.ClientsList_table___baoM td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy)}.ClientsList_clickableRow__ihCBT{cursor:pointer;transition:background .1s ease}.ClientsList_table___baoM tbody tr:hover{background:#f9fafb}.ClientsList_table___baoM tbody tr:last-child td{border-bottom:none}.ClientsList_nameCell__RDmVh{font-weight:500;color:var(--color-navy)}.ClientsList_emailLink__IZXgO{color:var(--color-teal);text-decoration:none}.ClientsList_emailLink__IZXgO:hover{text-decoration:underline}.ClientsList_phoneCell__bGRMR{color:#6b7280;text-decoration:none}a.ClientsList_phoneCell__bGRMR:hover{text-decoration:underline}.ClientsList_dateCell__1SAEc{color:#6b7280;font-size:.875rem}.ClientsList_statusBadge__ZEyFi{display:inline-flex;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.ClientsList_statusActive__RDnTQ{background:#d1fae5;color:#047857}.ClientsList_statusInactive__DD35E{background:#fee2e2;color:#b91c1c}.ClientsList_statusPaused__GL1qy{background:#fef3c7;color:#b45309}.ClientsList_noResults__SqGYa{text-align:center;padding:2rem 1.25rem!important;color:#9ca3af;font-style:italic}.ClientNotesList_loading__4kUoJ{padding:3rem;text-align:center;color:#6b7280}.ClientNotesList_emptyState__LI3SD{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem}.ClientNotesList_emptyIcon__8JSgn{width:64px;height:64px;margin:0 auto 1.5rem;color:#9ca3af}.ClientNotesList_emptyTitle__kWXyE{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ClientNotesList_emptyText__N_2gr{color:#6b7280}.ClientNotesList_list__qozgH{display:flex;flex-direction:column;gap:1rem}.ClientNotesList_card__U57sv{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.ClientNotesList_cardHeader__z6j1p{margin-bottom:.5rem}.ClientNotesList_noteTitle__m8wSm{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0 0 .25rem}.ClientNotesList_noteDate__3F77j{font-size:.75rem;color:#9ca3af}.ClientNotesList_noteContent__niu1_{font-size:.9375rem;color:var(--color-navy);line-height:1.6;white-space:pre-wrap;margin:0}.ResourceLibrary_loading__O65ih{padding:3rem;text-align:center;color:#6b7280}.ResourceLibrary_empty__wU_d9{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem 2rem}.ResourceLibrary_emptyTitle__fwRol{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ResourceLibrary_emptyText__ty9oP{color:#6b7280}.ResourceLibrary_grid__XsUdg{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;padding:1.5rem 2rem}.ResourceLibrary_card__z_Kl_{background:white;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.ResourceLibrary_cardTitle__pnDVB{font-weight:600;color:var(--color-navy);margin:0;font-size:1rem}.ResourceLibrary_cardDesc__Wsf9P{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.ResourceLibrary_cardLink__oE5PI{margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:500;color:var(--color-teal);text-decoration:none}.ResourceLibrary_cardLink__oE5PI:hover{text-decoration:underline}.ResourceManager_wrapper__JB3Ds{padding:1.5rem 2rem}.ResourceManager_loading__PMAkj{padding:3rem;text-align:center;color:#6b7280}.ResourceManager_toolbar__1vatY{display:flex;justify-content:flex-end;margin-bottom:1rem}.ResourceManager_addBtn__cEpMw{padding:.5rem 1.25rem;background:var(--color-teal);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer}.ResourceManager_addBtn__cEpMw:hover{opacity:.9}.ResourceManager_form__3cUeM{background:white;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.ResourceManager_input__a7kNQ,.ResourceManager_textarea__smWkX{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:var(--color-navy);outline:none;box-sizing:border-box}.ResourceManager_input__a7kNQ:focus,.ResourceManager_textarea__smWkX:focus{border-color:var(--color-teal)}.ResourceManager_textarea__smWkX{min-height:80px;resize:vertical}.ResourceManager_toggle__ZLcAQ{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-navy);cursor:pointer}.ResourceManager_formActions__W2hGP{display:flex;gap:.75rem}.ResourceManager_saveBtn__ZTnDz{padding:.5rem 1.25rem;background:var(--color-teal);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer}.ResourceManager_saveBtn__ZTnDz:hover{opacity:.9}.ResourceManager_cancelBtn__XQMGZ{padding:.5rem 1.25rem;background:#f3f4f6;color:#374151;border:none;border-radius:.5rem;font-size:.875rem;cursor:pointer}.ResourceManager_cancelBtn__XQMGZ:hover{background:#e5e7eb}.ResourceManager_tableWrapper__yVFo7{background:white;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb}.ResourceManager_table__R5OWc{width:100%;border-collapse:collapse}.ResourceManager_table__R5OWc 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}.ResourceManager_table__R5OWc td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem}.ResourceManager_table__R5OWc tbody tr:last-child td{border-bottom:none}.ResourceManager_nameCell__ydcwQ{font-weight:500}.ResourceManager_actionCell__xYFtB{display:flex;gap:.5rem}.ResourceManager_editBtn__qZvu1{padding:.25rem .75rem;border:1px solid var(--color-teal);background:transparent;color:var(--color-teal);border-radius:.375rem;font-size:.8rem;cursor:pointer}.ResourceManager_editBtn__qZvu1:hover{background:var(--color-teal);color:white}.ResourceManager_deleteBtn__gnhFu{padding:.25rem .75rem;border:1px solid #dc2626;background:transparent;color:#dc2626;border-radius:.375rem;font-size:.8rem;cursor:pointer}.ResourceManager_deleteBtn__gnhFu:hover{background:#dc2626;color:white}.ResourceManager_emptyRow__6KgiF{text-align:center;padding:2rem 1.25rem!important;color:#9ca3af;font-style:italic}.ReviewForm_container__EaeWf{padding:2rem}.ReviewForm_card__EwHuD{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;max-width:640px}.ReviewForm_title__Hw9Gs{font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem}.ReviewForm_statusMsg__MOQNc{font-size:.875rem;color:#6b7280;margin-bottom:1rem;line-height:1.5}.ReviewForm_stars__SzvwA{display:flex;gap:.25rem;margin-bottom:1rem}.ReviewForm_star__eboZF{background:none;border:none;cursor:pointer;padding:0;color:#d1d5db;transition:color .15s ease}.ReviewForm_starActive__5DKwN,.ReviewForm_starDisplay__U47J5,.ReviewForm_star__eboZF:hover{color:#f59e0b}.ReviewForm_fieldGroup__4x14l{margin-bottom:1rem}.ReviewForm_label__3TRJW{display:block;font-size:.8125rem;font-weight:500;color:var(--color-navy);margin-bottom:.375rem}.ReviewForm_textarea__LjH5P{width:100%;min-height:100px;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;resize:vertical;font-family:inherit}.ReviewForm_textarea__LjH5P:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 2px rgba(11,57,198,.1)}.ReviewForm_input__TZvxB{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-family:inherit}.ReviewForm_input__TZvxB:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 2px rgba(11,57,198,.1)}.ReviewForm_submitBtn__O8dMI{padding:.625rem 1.5rem;background:var(--color-teal);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ReviewForm_submitBtn__O8dMI:hover{background:var(--color-teal)}.ReviewForm_submitBtn__O8dMI:disabled{opacity:.5;cursor:not-allowed}.ReviewForm_error__gSgD9{color:#dc2626;font-size:.8125rem;margin-bottom:.75rem}.ReviewForm_success__I7DF3{color:#16a34a;font-size:.875rem;font-weight:500;margin-bottom:.75rem}.ReviewForm_badge__kyDd0{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-bottom:.75rem}.ReviewForm_badgePending__E3_Zg{background:#fef3c7;color:#92400e}.ReviewForm_badgeApproved___V5dU{background:#d1fae5;color:#065f46}.ReviewForm_badgeFeatured__G7Acl{background:#dbeafe;color:#1e40af}.ReviewForm_quotePreview__TA6tv{font-style:italic;color:#374151;font-size:.875rem;line-height:1.6;margin-bottom:.5rem}.ReviewForm_badgeRejected__y2AU7{background:#fee2e2;color:#991b1b}.ReviewForm_formActions__En0gz{display:flex;gap:.5rem;flex-wrap:wrap}.ReviewForm_cancelBtn__5LnMM{padding:.625rem 1.5rem;background:white;color:var(--color-navy);border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ReviewForm_cancelBtn__5LnMM:hover{background:#f9fafb}.ReviewForm_emptyState__NYU6k{font-size:.9375rem;color:#6b7280;margin:0 0 1rem}.ReviewForm_addAnotherWrapper__afVL3{margin-top:1rem;max-width:640px}.ReviewForm_card__EwHuD+.ReviewForm_card__EwHuD{margin-top:1rem}.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}.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}.ClientDocuments_container__7d0_g{background:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.ClientDocuments_header__KS0oY{padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.ClientDocuments_title__wQFFs{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy)}.ClientDocuments_list__VARQE{list-style:none;margin:0;padding:0}.ClientDocuments_listItem__CTgAP{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;border-bottom:1px solid #f3f4f6;transition:background .1s ease}.ClientDocuments_listItem__CTgAP:last-child{border-bottom:none}.ClientDocuments_listItem__CTgAP:hover{background:#f9fafb}.ClientDocuments_fileIcon__KXAvC{width:20px;height:20px;color:var(--color-teal);flex-shrink:0}.ClientDocuments_fileName___6z4O{font-weight:500;color:var(--color-navy);font-size:.875rem}.ClientDocuments_fileMeta__qtmQK{font-size:.75rem;color:#9ca3af}.ClientDocuments_emptyState__KszWO{padding:4rem 2rem;text-align:center}.ClientDocuments_emptyIcon__Pl1SJ{width:48px;height:48px;margin:0 auto 1rem;color:#d1d5db}.ClientDocuments_emptyTitle__KWqKE{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:.25rem}.ClientDocuments_emptyText__PnNGY{color:#9ca3af;font-size:.875rem}.ClientDocuments_typeBadge__ELq4F{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.675rem;font-weight:600;background:#eff6ff;color:var(--color-teal);text-transform:uppercase;letter-spacing:.03em}.ClientDocuments_fileBody__YlI_O{flex:1;min-width:0}.ClientDocuments_downloadBtn__iOS4e{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s ease}.ClientDocuments_downloadBtn__iOS4e:hover{border-color:var(--color-teal);color:var(--color-teal)}.ClientDocuments_downloadBtn__iOS4e svg{width:14px;height:14px}.ReviewsList_container__pn82e{padding:2rem}.ReviewsList_tabs__8LRU7{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.ReviewsList_tab__yYSH8{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:white;font-size:.8125rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.ReviewsList_tab__yYSH8:hover{border-color:var(--color-teal);color:var(--color-teal)}.ReviewsList_tabActive__MCsyX{background:var(--color-teal);color:white;border-color:var(--color-teal)}.ReviewsList_tabActive__MCsyX:hover{color:white}.ReviewsList_tableWrapper__4cwuZ{background:white;border:1px solid #e5e7eb;border-radius:.75rem;overflow-x:auto}.ReviewsList_table__1_JKx{width:100%;border-collapse:collapse;font-size:.875rem}.ReviewsList_table__1_JKx th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}.ReviewsList_table__1_JKx td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);vertical-align:middle}.ReviewsList_table__1_JKx tr:last-child td{border-bottom:none}.ReviewsList_stars___MtWJ{display:flex;gap:2px;color:#f59e0b}.ReviewsList_starEmpty__UYJrK{color:#d1d5db}.ReviewsList_quoteCell__f7cA7{max-width:280px;color:#374151}.ReviewsList_quoteText__3Vd8J{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;padding:0;margin:0;font:inherit;color:#374151;text-align:left;cursor:pointer}.ReviewsList_quoteText__3Vd8J:hover{color:var(--color-teal);text-decoration:underline}.ReviewsList_badge__VPjXE{display:inline-block;padding:.2rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ReviewsList_badgePending__jTJJg{background:#fef3c7;color:#92400e}.ReviewsList_badgeApproved__ax1rB{background:#d1fae5;color:#065f46}.ReviewsList_badgeRejected__q0xD_{background:#fee2e2;color:#991b1b}.ReviewsList_badgeFeatured__oh_Nq{background:#dbeafe;color:#1e40af}.ReviewsList_actions__gp1AT{display:flex;gap:.375rem}.ReviewsList_actionBtn__75OwO{padding:.3rem .625rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ReviewsList_viewBtn__Y8zr3{color:var(--color-navy);border-color:#d1d5db}.ReviewsList_viewBtn__Y8zr3:hover{background:#f3f4f6}.ReviewsList_approveBtn__tdVAX{color:#065f46;border-color:#a7f3d0}.ReviewsList_approveBtn__tdVAX:hover{background:#d1fae5}.ReviewsList_rejectBtn__bEkAB{color:#991b1b;border-color:#fecaca}.ReviewsList_rejectBtn__bEkAB:hover{background:#fee2e2}.ReviewsList_featureBtn__TlB02{color:#1e40af;border-color:#bfdbfe}.ReviewsList_featureBtn__TlB02:hover{background:#dbeafe}.ReviewsList_subControls__p3rUe{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.ReviewsList_hint__GIli6{font-size:.8125rem;color:#6b7280;margin:0}.ReviewsList_rejectedToggle__iuHDz{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#6b7280;cursor:pointer;white-space:nowrap}.ReviewsList_rejectedToggle__iuHDz input{cursor:pointer}.ReviewsList_hiddenCount__fosGd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;background:#fee2e2;color:#991b1b;font-size:.6875rem;font-weight:600}.ReviewsList_orderBtns__cIvWj{display:flex;flex-direction:column;gap:2px;align-items:center}.ReviewsList_arrowBtn__teQo3{background:none;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:.625rem;line-height:1;padding:3px 6px;color:#6b7280;transition:all .15s}.ReviewsList_arrowBtn__teQo3:hover:not(:disabled){background:#f3f4f6;color:var(--color-navy);border-color:#d1d5db}.ReviewsList_arrowBtn__teQo3:disabled{opacity:.25;cursor:default}.ReviewsList_homepageRow__leOGM{background:#eff6ff}.ReviewsList_homepageBadge__iYGDa{display:inline-block;padding:.2rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;background:#58AFD6;color:white;white-space:nowrap}.ReviewsList_emptyState__x08s1{padding:3rem;text-align:center;color:#6b7280}.ReviewsList_modalOverlay__oV7rg{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.ReviewsList_modal__B_4HH{background:white;border-radius:.75rem;padding:1.5rem;width:100%;max-width:540px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.2)}.ReviewsList_modalHeader__FJFHm{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ReviewsList_modalName__swNcs{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-navy)}.ReviewsList_modalTagline__0D6cc{margin:.25rem 0 0;font-size:.8125rem;color:#6b7280}.ReviewsList_modalClose__ot2q_{background:none;border:none;font-size:1.5rem;line-height:1;color:#9ca3af;cursor:pointer;padding:0}.ReviewsList_modalClose__ot2q_:hover{color:var(--color-navy)}.ReviewsList_modalMeta__69CIF{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ReviewsList_modalQuote__BttYe{margin:0;padding:1rem;border-left:3px solid var(--color-teal);background:#f9fafb;border-radius:.5rem;color:#374151;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ReviewsList_modalSubmitted__ESzS1{margin:1rem 0 0;font-size:.75rem;color:#9ca3af}.ReviewsList_modalActions__xI1e5{display:flex;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.EmailTemplateList_loading__7hyVs{padding:3rem;text-align:center;color:#6b7280}.EmailTemplateList_error__fbecg{padding:1.5rem;text-align:center;color:#b91c1c;background:#fef2f2;border-radius:.75rem;margin:1.5rem}.EmailTemplateList_emptyState__L7W2z{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem}.EmailTemplateList_emptyTitle__sCA11{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.EmailTemplateList_emptyText__Ml6z7{color:#6b7280}.EmailTemplateList_tableWrapper__M05d3{background:white;border-radius:1rem;margin:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.EmailTemplateList_table__ryipg{width:100%;border-collapse:collapse}.EmailTemplateList_table__ryipg 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}.EmailTemplateList_table__ryipg td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy)}.EmailTemplateList_table__ryipg tbody tr:last-child td{border-bottom:none}.EmailTemplateList_row__lrit2{cursor:pointer;transition:background .1s ease}.EmailTemplateList_row__lrit2:hover{background:#f9fafb}.EmailTemplateList_nameCell__mDsBJ{font-weight:500;color:var(--color-navy)}.EmailTemplateList_subjectCell__bFjvg{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailTemplateList_badge__WNtbN{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.EmailTemplateList_catIntake__5aVze{background:#fef3c7;color:#b45309}.EmailTemplateList_catOnboarding__8iu8j{background:#dbeafe;color:#1d4ed8}.EmailTemplateList_catPurchase__lu4qE{background:#ede9fe;color:#6d28d9}.EmailTemplateList_catCheckIn__f7jYs{background:#d1fae5;color:#047857}.EmailTemplateList_catCustom__6_m2B{background:#f3f4f6;color:#374151}.EmailTemplateList_statusActive__3_mj3{background:#d1fae5;color:#047857}.EmailTemplateList_statusActive__3_mj3,.EmailTemplateList_statusInactive__8UlHx{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.EmailTemplateList_statusInactive__8UlHx{background:#fee2e2;color:#b91c1c}.EmailTemplateList_deleteBtn__b_wxW{padding:.3rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:#b91c1c;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.EmailTemplateList_deleteBtn__b_wxW:hover{background:#fef2f2;border-color:#fca5a5}.SendEmailForm_form__M56rP{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.SendEmailForm_heading__RYzmK{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem}.SendEmailForm_success__jc9e0{background:#d1fae5;color:#047857}.SendEmailForm_error__g9VKC,.SendEmailForm_success__jc9e0{padding:.5rem .75rem;border-radius:.375rem;font-size:.8125rem;margin-bottom:.75rem}.SendEmailForm_error__g9VKC{background:#fef2f2;color:#b91c1c}.SendEmailForm_modeToggle__lug99{display:flex;gap:.25rem;margin-bottom:1rem}.SendEmailForm_modeBtn__QJRlJ{padding:.375rem 1rem;border:1px solid #e5e7eb;background:white;font-size:.8125rem;font-weight:500;cursor:pointer;border-radius:.375rem;color:#6b7280;transition:all .15s ease}.SendEmailForm_modeBtnActive__4cO2P{border-color:var(--color-navy);background:var(--color-navy);color:white}.SendEmailForm_field__VdwwU{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.SendEmailForm_label__wX8zD{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.SendEmailForm_input__1xKdb,.SendEmailForm_select__Xra8y,.SendEmailForm_textarea__X2okM{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:var(--color-navy);font-family:inherit}.SendEmailForm_input__1xKdb:focus,.SendEmailForm_select__Xra8y:focus,.SendEmailForm_textarea__X2okM:focus{outline:none;border-color:var(--color-teal)}.SendEmailForm_select__Xra8y{cursor:pointer;background:white}.SendEmailForm_textarea__X2okM{resize:vertical;min-height:80px}.SendEmailForm_preview__3Hlkz{margin-top:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.SendEmailForm_previewSubject__vUAVL{font-weight:600;font-size:.875rem;color:var(--color-navy);margin:0 0 .375rem}.SendEmailForm_previewBody__mnR2q{font-size:.8125rem;color:#374151;white-space:pre-wrap;margin:0;line-height:1.5}.SendEmailForm_actions__Eet5r{display:flex;justify-content:flex-end;margin-top:.5rem}.SendEmailForm_sendBtn__bQmn8{padding:.5rem 1.5rem;border:none;border-radius:.375rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:500;cursor:pointer}.SendEmailForm_sendBtn__bQmn8:disabled{opacity:.6;cursor:not-allowed}.InvoicesList_stripeSection__WOfiM{margin-bottom:2.5rem}.InvoicesList_sectionHeading__pWBsp{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0 0 .375rem}.InvoicesList_sectionIntro__Hqyj9{font-size:.8125rem;color:#6b7280;margin:0 0 1rem;max-width:48rem;line-height:1.5}.InvoicesList_stripeError__37Fwr{padding:.75rem 1rem;margin-bottom:1rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.875rem}.InvoicesList_stripeStatusPaid__BYcwo{background:#d1fae5;color:#047857}.InvoicesList_stripeStatusOpen__1vGJL{background:#fef3c7;color:#b45309}.InvoicesList_stripeStatusDraft__r3aby{background:#f3f4f6;color:#4b5563}.InvoicesList_stripeStatusOther__JH_df{background:#e0e7ff;color:#4338ca}.InvoicesList_loading__27Xvg{padding:3rem;text-align:center;color:#6b7280}.InvoicesList_toolbar__pDtrh{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.InvoicesList_search__ZsZVA{flex:1;min-width:200px;max-width:320px;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:var(--color-navy)}.InvoicesList_search__ZsZVA:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 2px rgba(6,6,68,.12)}.InvoicesList_emptyState__Srw9V{padding:3rem 2rem;text-align:center;background:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.InvoicesList_emptyIcon__kzjyd{width:56px;height:56px;margin:0 auto 1rem;color:#9ca3af}.InvoicesList_emptyTitle__LIpIl{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:.375rem}.InvoicesList_emptyText__QOTS9{color:#6b7280;font-size:.875rem}.InvoicesList_card__ouNLH{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.InvoicesList_tableScroll__vkLsZ{overflow-x:auto}.InvoicesList_table___KLKw{width:100%;border-collapse:collapse}.InvoicesList_table___KLKw 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}.InvoicesList_table___KLKw td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem}.InvoicesList_table___KLKw tbody tr:last-child td{border-bottom:none}.InvoicesList_dateCell__B0JXq{color:#6b7280;white-space:nowrap}.InvoicesList_amountCell__EAtjw{font-weight:600;font-variant-numeric:tabular-nums}.InvoicesList_descCell__RbRr1{color:#6b7280;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoicesList_clientLink__WN4_H{color:var(--color-navy);font-weight:600;text-decoration:none}.InvoicesList_clientLink__WN4_H:hover{text-decoration:underline}.InvoicesList_rowActions__vN5jD{display:inline-flex;gap:.4rem;flex-wrap:wrap}.InvoicesList_deleteBtn__v_zLR,.InvoicesList_editBtn__4jNwN{padding:.35rem .65rem;border-radius:.4rem;font-size:.75rem;font-weight:600;cursor:pointer;background:#ffffff;border:1px solid #d1d5db;white-space:nowrap}.InvoicesList_editBtn__4jNwN{color:var(--color-navy)}.InvoicesList_editBtn__4jNwN:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.InvoicesList_deleteBtn__v_zLR{color:#b91c1c;border-color:#fecaca}.InvoicesList_deleteBtn__v_zLR:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.InvoicesList_deleteBtn__v_zLR:disabled,.InvoicesList_editBtn__4jNwN:disabled{opacity:.6;cursor:not-allowed}.InvoicesList_clientEmail__eCF_e{display:block;font-size:.75rem;color:#6b7280;font-weight:400}.InvoicesList_typeBadge__HaC69{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.InvoicesList_typeInvoice__lWQH9{background:#fef3c7;color:#b45309}.InvoicesList_typeCheckout__JDaQH{background:#dbeafe;color:#1d4ed8}.InvoicesList_typeOther__BElXk{background:#f3f4f6;color:#4b5563}.InvoicesList_statusBadge__KmA15{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.InvoicesList_statusSucceeded__OgIJC{background:#d1fae5;color:#047857}.InvoicesList_statusPending__yez7t{background:#fef3c7;color:#b45309}.InvoicesList_statusFailed__rKoX8{background:#fee2e2;color:#b91c1c}.InvoicesList_statusRefunded__FYIEC{background:#e0e7ff;color:#4338ca}.ClientNewsletterPref_section__xLQqI{display:flex;flex-direction:column;gap:.75rem}.ClientNewsletterPref_row__qXGMN{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ClientNewsletterPref_label__cIV1w{font-weight:500;color:var(--color-navy);margin:0}.ClientNewsletterPref_hint__Bm0dK,.ClientNewsletterPref_status__1fbK7{font-size:.8125rem;color:#6b7280;margin:0}.ClientNewsletterPref_error__Hn_JN{color:#b91c1c;font-size:.8125rem;margin:0}.ClientNewsletterPref_success__LVfEt{color:#047857;font-size:.8125rem;margin:0}.ClientNewsletterPref_toggle__PaPuq{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ClientNewsletterPref_toggle__PaPuq input{opacity:0;width:0;height:0}.ClientNewsletterPref_slider__c4Yx_{position:absolute;cursor:pointer;inset:0;background:#e5e7eb;border-radius:999px;transition:background .2s ease}.ClientNewsletterPref_slider__c4Yx_:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:white;border-radius:50%;transition:transform .2s ease}.ClientNewsletterPref_toggle__PaPuq input:checked+.ClientNewsletterPref_slider__c4Yx_{background:var(--color-teal)}.ClientNewsletterPref_toggle__PaPuq input:checked+.ClientNewsletterPref_slider__c4Yx_:before{transform:translateX(20px)}.ClientNewsletterPref_toggle__PaPuq input:disabled+.ClientNewsletterPref_slider__c4Yx_{opacity:.6;cursor:not-allowed}.ClientAccessCard_card__MfXNJ{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.ClientAccessCard_cardTitle__QM_FZ{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;margin:0 0 1rem}.ClientAccessCard_row__ZWE_Y{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;border-bottom:1px solid #f3f4f6}.ClientAccessCard_row__ZWE_Y:last-child{border-bottom:none}.ClientAccessCard_label__bP_AQ{font-size:.75rem;color:#9ca3af;min-width:5rem}.ClientAccessCard_value__eV3F7{font-size:.875rem;color:var(--color-navy);font-weight:500}.ClientAccessCard_statusBadge__tSqeq{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ClientAccessCard_statusActive__9PU3e{background:#dcfce7;color:#166534}.ClientAccessCard_statusInactive__eM6B6{background:#fee2e2;color:#991b1b}.ClientAccessCard_statusPaused__yUx5_{background:#fef3c7;color:#92400e}.ClientAccessCard_resetBtn____atp{padding:.375rem .875rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ClientAccessCard_resetBtn____atp:hover{border-color:var(--color-teal);color:var(--color-teal)}.ClientAccessCard_resetBtn____atp:disabled{opacity:.5;cursor:not-allowed}.ClientAccessCard_credentialBox__2LPkn{margin-top:.75rem;padding:.75rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem}.ClientAccessCard_credentialLabel__njnbV{font-size:.6875rem;color:#92400e;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.25rem}.ClientAccessCard_credentialValue__tBw8K{font-family:monospace;font-size:1rem;color:var(--color-navy);font-weight:700;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ClientAccessCard_credentialHint__9_y1n{font-size:.6875rem;color:#92400e;margin-top:.375rem}.ClientAccessCard_warning__HIGHQ{font-size:.6875rem;color:#991b1b;margin-top:.25rem}.NewsletterEditor_layout__yN_Vp{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:1.5rem}@media (min-width:1100px){.NewsletterEditor_layout__yN_Vp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.NewsletterEditor_panel___baTe{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.NewsletterEditor_heading__GeTDV{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem}.NewsletterEditor_field__EWK8M{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.NewsletterEditor_label__spILG{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.NewsletterEditor_input__BU5Yt,.NewsletterEditor_select__foDCq,.NewsletterEditor_textarea__r_9HI{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:var(--color-navy);font-family:inherit}.NewsletterEditor_input__BU5Yt:focus,.NewsletterEditor_select__foDCq:focus,.NewsletterEditor_textarea__r_9HI:focus{outline:none;border-color:var(--color-teal)}.NewsletterEditor_textarea__r_9HI{resize:vertical;min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.5}.NewsletterEditor_actions__m_5KR{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center;margin-top:1rem}.NewsletterEditor_button__sZy6M,.NewsletterEditor_primary__Q_LYQ{flex:0 0 auto;align-self:center;padding:0 1rem;height:40px;line-height:1;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.NewsletterEditor_button__sZy6M:hover:not(:disabled){border-color:var(--color-navy)}.NewsletterEditor_primary__Q_LYQ{border-color:var(--color-teal);background:var(--color-teal);color:white}.NewsletterEditor_primary__Q_LYQ:hover:not(:disabled){background:var(--color-navy);border-color:var(--color-navy)}.NewsletterEditor_button__sZy6M:disabled,.NewsletterEditor_primary__Q_LYQ:disabled{opacity:.6;cursor:not-allowed}.NewsletterEditor_status__8PFxb{font-size:.8125rem;color:#6b7280;margin:0 0 .5rem}.NewsletterEditor_statusSent__owO5F{color:#047857;font-weight:600}.NewsletterEditor_error__LJL3N{color:#b91c1c;font-size:.8125rem;margin:0 0 .75rem}.NewsletterEditor_success__6CTal{color:#047857;font-size:.8125rem;margin:0 0 .75rem}.NewsletterEditor_testRow__VgpAo{display:flex;gap:.5rem;align-items:stretch}.NewsletterEditor_testRow__VgpAo .NewsletterEditor_input__BU5Yt{flex:1 1 auto;min-width:0}.NewsletterEditor_testRow__VgpAo .NewsletterEditor_button__sZy6M{flex:0 0 auto}.NewsletterPdfImport_wrap__3vqMu{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.NewsletterPdfImport_label__EIP2u{display:block;font-weight:600;font-size:.875rem;color:#1f345b;margin-bottom:.35rem}.NewsletterPdfImport_hint__7SaUJ{margin:0 0 .75rem;font-size:.8125rem;color:#6b7280;line-height:1.5}.NewsletterPdfImport_hiddenInput__odyk1{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.NewsletterPdfImport_button__gfaFI{padding:.5rem 1rem;border:1px solid #1f345b;border-radius:.375rem;background:#fff;color:#1f345b;font-size:.8125rem;font-weight:500;cursor:pointer}.NewsletterPdfImport_button__gfaFI:disabled{opacity:.55;cursor:not-allowed}.NewsletterPreview_wrapper__MkqH_{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-height:600px}.NewsletterPreview_heading__7hktj{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0}.NewsletterPreview_subtle__whawQ{font-size:.75rem;color:#6b7280;margin:0}.NewsletterPreview_frame__gYc7Q{flex:1;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;min-height:560px;background:#f7f8fa}