.GlobalDateRangeSelector_globalDateRange__GBiFM{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;gap:20px;margin-bottom:24px;padding:16px}.GlobalDateRangeSelector_rangeFilters__uj1yF{display:flex;gap:8px}.GlobalDateRangeSelector_rangeFilters__uj1yF button{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.GlobalDateRangeSelector_rangeFilters__uj1yF button:hover{background:#f5f5f5;border-color:#d0d0d0}.GlobalDateRangeSelector_rangeFilters__uj1yF button.GlobalDateRangeSelector_active__Kjqzk{background:#007993;border-color:#007993;color:#fff}.GlobalDateRangeSelector_rangeFilters__uj1yF button.GlobalDateRangeSelector_disabled__I7zQz{background:#f8f8f8;border-color:#eee;color:#ccc;cursor:not-allowed;opacity:.6}.GlobalDateRangeSelector_rangeFilters__uj1yF button.GlobalDateRangeSelector_disabled__I7zQz:hover{background:#f8f8f8;border-color:#eee}.GlobalDateRangeSelector_loading__9oQHI,.GlobalDateRangeSelector_noData__5vxO0{background:#f8f9fa;border-radius:8px;color:#666;font-size:14px;padding:12px 16px;text-align:center}.GlobalDateRangeSelector_calendarDropdown__JMM4f{min-width:280px;position:relative}.GlobalDateRangeSelector_calendarInput__9Ou6a{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 16px;transition:border-color .2s ease}.GlobalDateRangeSelector_calendarInput__9Ou6a:hover{border-color:#007993}.GlobalDateRangeSelector_calendarInput__9Ou6a img{height:16px;width:16px}.GlobalDateRangeSelector_dateText__DrWXz{color:#333;flex:1 1;font-size:14px;font-weight:500}.GlobalDateRangeSelector_arrowDown__pp9AQ{color:#666;font-size:12px;transition:transform .2s ease}.GlobalDateRangeSelector_dropdownMenu__eovRc{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;list-style:none;margin-top:4px;max-height:240px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.GlobalDateRangeSelector_dropdownMenu__eovRc li{border-bottom:1px solid #f0f0f0}.GlobalDateRangeSelector_dropdownMenu__eovRc li:last-child{border-bottom:none}.GlobalDateRangeSelector_dropdownItem___4y9b{background:none;border:none;color:#333;cursor:pointer;font-size:14px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.GlobalDateRangeSelector_dropdownItem___4y9b:hover{background:#f5f5f5}.GlobalDateRangeSelector_dropdownItem___4y9b.GlobalDateRangeSelector_active__Kjqzk{background:#e3f2fd;color:#007993;font-weight:500}@media(max-width:768px){.GlobalDateRangeSelector_globalDateRange__GBiFM{align-items:stretch;flex-direction:column;gap:16px}.GlobalDateRangeSelector_rangeFilters__uj1yF{flex-wrap:wrap;justify-content:center}.GlobalDateRangeSelector_calendarDropdown__JMM4f{min-width:auto}}.LoadingSkeleton_srOnly__PYNJu{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}@keyframes LoadingSkeleton_shimmer__ZZk4l{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.LoadingSkeleton_skeleton__eYl4d{display:flex;flex-direction:column;gap:12px;padding:16px}.LoadingSkeleton_line__76mW0{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:16px}.LoadingSkeleton_chartSkeleton__R9iWa{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px}.LoadingSkeleton_chartTitle__GufXX{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:24px;width:60%}.LoadingSkeleton_chartArea__rUGDI{align-items:flex-end;display:flex;flex:1 1;gap:8px;justify-content:space-around;min-height:200px;padding:20px 0}.LoadingSkeleton_chartBar__ABTMz{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:2px 2px 0 0;min-height:20px;width:24px}.LoadingSkeleton_cardSkeleton__Oqopg{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px}.LoadingSkeleton_cardHeader__aK_Hz{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:20px;width:40%}.LoadingSkeleton_cardContent__TmFV_{display:flex;flex-direction:column;gap:12px}.LoadingSkeleton_listSkeleton__f3FCM{display:flex;flex-direction:column;gap:16px;padding:16px}.LoadingSkeleton_listItem__oJiuU{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;padding:12px}.LoadingSkeleton_listIcon__GG0qR{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:50%;flex-shrink:0;height:40px;width:40px}.LoadingSkeleton_listContent__x1tA9{display:flex;flex:1 1;flex-direction:column;gap:8px}.LoadingSkeleton_listTitle__ezfXF{height:16px;width:70%}.LoadingSkeleton_listSubtitle__Kt_Bb,.LoadingSkeleton_listTitle__ezfXF{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px}.LoadingSkeleton_listSubtitle__Kt_Bb{height:12px;width:50%}.LoadingSkeleton_listAmount__YvUx_{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:16px;width:80px}@media(prefers-color-scheme:dark){.LoadingSkeleton_cardHeader__aK_Hz,.LoadingSkeleton_chartBar__ABTMz,.LoadingSkeleton_chartTitle__GufXX,.LoadingSkeleton_line__76mW0,.LoadingSkeleton_listAmount__YvUx_,.LoadingSkeleton_listIcon__GG0qR,.LoadingSkeleton_listSubtitle__Kt_Bb,.LoadingSkeleton_listTitle__ezfXF{animation:LoadingSkeleton_shimmer__ZZk4l 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#404040 50%,#2a2a2a 75%);background-size:200px 100%}.LoadingSkeleton_cardSkeleton__Oqopg,.LoadingSkeleton_chartSkeleton__R9iWa,.LoadingSkeleton_listItem__oJiuU{background:#1a1a1a;border-color:#404040}}.LoadingState_container__pN2JO{align-items:center;background-color:#f8f9fe;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:2rem;text-align:center}.LoadingState_title__yrzqo{color:#1a1a1a;font-size:2.5rem;font-weight:500;margin-bottom:3rem}.LoadingState_loadingBar__ohDUw{background-color:#e5e7eb;border-radius:2px;height:4px;max-width:400px;overflow:hidden;position:relative;width:50%}.LoadingState_progress__AEt_T{background-color:#2563eb;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out}.LoadingState_loadingText__F_rk1{color:#4b5563;font-size:1rem;margin-top:1rem}.PlaidLink_container__V4Adp{align-items:center;display:flex;flex-direction:column;gap:1rem}.PlaidLink_plaidModalOverlay__eSNNE{align-items:center;background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);position:fixed;z-index:9999}.PlaidLink_plaidModalContainer__PFb_0{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.5);height:min(85vh,600px);overflow:hidden;position:relative;width:min(500px,100vw - 32px)}.PlaidLink_closeButton__CCnbM{align-items:center;background:rgba(0,0,0,.1);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:44px;z-index:10000}.PlaidLink_closeButton__CCnbM:hover{background:rgba(0,0,0,.2);color:#333}.PlaidLink_closeButton__CCnbM:active{transform:scale(.95)}@media(max-width:768px){.PlaidLink_closeButton__CCnbM{font-size:20px;height:48px;width:48px}}.PlaidLink_plaidModalContent__A8pW1{height:100%;width:100%}.PlaidLink_plaidModalContent__A8pW1 iframe{border:none;height:100%!important;width:100%!important}.PlaidLink_connectButton__YYPVM{background-color:#f3af34;border:none;border-radius:8px;color:#122f39;cursor:pointer;font-family:Moriston Personal,Moriston,sans-serif;font-size:18px;font-weight:430;min-height:50px;min-width:200px;padding:15px 24px;position:relative;transition:all .2s ease}.PlaidLink_connectButton__YYPVM:hover:not(:disabled){background-color:#e19e29;box-shadow:0 4px 12px rgba(243,175,52,.3);transform:translateY(-1px)}.PlaidLink_connectButton__YYPVM:active:not(:disabled){transform:translateY(0)}.PlaidLink_connectButton__YYPVM:disabled{background-color:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}@media(max-width:768px){.PlaidLink_connectButton__YYPVM{border-radius:12px;font-size:16px;min-height:56px;padding:16px 24px;touch-action:manipulation;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.PlaidLink_connectButton__YYPVM:active{transform:scale(.98)}}@media(max-width:480px){.PlaidLink_connectButton__YYPVM{font-size:15px;min-height:52px;padding:14px 20px}}.PlaidLink_error__u62WB{margin:0 auto;max-width:400px;width:100%}.PlaidLink_errorContent__RckFh{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:20px;text-align:center}.PlaidLink_errorContent__RckFh h4{color:#dc2626;font-family:Moriston,sans-serif;font-size:18px;font-weight:430;margin:0 0 12px}.PlaidLink_errorContent__RckFh p{color:#7f1d1d;font-family:Moriston Personal,sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px}@media(max-width:768px){.PlaidLink_errorContent__RckFh{border-radius:12px;padding:16px}.PlaidLink_errorContent__RckFh h4{font-size:16px}.PlaidLink_errorContent__RckFh p{font-size:13px}}.PlaidLink_errorContainer__6WzRY{background:#fef2f2;border-radius:12px;margin:16px;padding:20px;text-align:center}.PlaidLink_errorContainer__6WzRY h4{color:#dc2626;font-size:18px;margin:0 0 12px}.PlaidLink_errorContainer__6WzRY p{color:#7f1d1d;font-size:14px;margin:0 0 16px}.PlaidLink_errorActions__aucm4{display:flex;gap:12px;justify-content:center}.PlaidLink_errorActions__aucm4 button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.PlaidLink_errorActions__aucm4 button:first-child{background-color:#dc2626;color:#fff}.PlaidLink_errorActions__aucm4 button:first-child:hover{background-color:#b91c1c}.PlaidLink_errorActions__aucm4 button:last-child{background-color:#f3f4f6;color:#374151}.PlaidLink_errorActions__aucm4 button:last-child:hover{background-color:#e5e7eb}@media(max-width:768px){.PlaidLink_errorActions__aucm4{flex-direction:column}.PlaidLink_errorActions__aucm4 button{padding:14px 20px;width:100%}}.PlaidLink_retryButton__IOGDa{background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Moriston Personal,sans-serif;font-size:14px;font-weight:500;padding:12px 20px;transition:background-color .2s ease}.PlaidLink_retryButton__IOGDa:hover{background-color:#b91c1c}.PlaidLink_retryButton__IOGDa:active{transform:translateY(1px)}@media(max-width:768px){.PlaidLink_retryButton__IOGDa{border-radius:8px;padding:14px 20px;width:100%}}.PlaidLink_modalProgress__TFyOp{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);left:50%;padding:24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10001}.PlaidLink_modalProgress__TFyOp p{color:#374151;font-size:14px;margin:12px 0 0}.PlaidLink_accountCount__Zj2mE{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px;margin-top:.5rem;text-align:center}@media(max-width:768px){.PlaidLink_accountCount__Zj2mE{font-size:13px}}.PlaidLink_maxAccountsMessage___b4aS{background:#fff9e6;border:1px solid #f3af34;border-radius:8px;max-width:300px;padding:20px;text-align:center}.PlaidLink_maxAccountsMessage___b4aS h4{color:#122f39;font-family:Moriston,sans-serif;font-size:16px;font-weight:430;margin:0 0 8px}.PlaidLink_maxAccountsMessage___b4aS p{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px;line-height:1.4;margin:0}@media(max-width:768px){.PlaidLink_maxAccountsMessage___b4aS{border-radius:12px;max-width:100%;padding:16px}.PlaidLink_maxAccountsMessage___b4aS h4{font-size:15px}.PlaidLink_maxAccountsMessage___b4aS p{font-size:13px}}.PlaidLink_loadingContainer__yub0N{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem}@media(max-width:768px){.PlaidLink_loadingContainer__yub0N{padding:1.5rem}}.PlaidLink_connectButton__YYPVM:focus{outline:2px solid #f3af34;outline-offset:2px}.PlaidLink_retryButton__IOGDa:focus{outline:2px solid #dc2626;outline-offset:2px}@media(prefers-contrast:high){.PlaidLink_connectButton__YYPVM{border:2px solid #122f39}.PlaidLink_connectButton__YYPVM:disabled{border:2px solid #9ca3af}.PlaidLink_errorContent__RckFh,.PlaidLink_maxAccountsMessage___b4aS{border-width:2px}}@media(prefers-reduced-motion:reduce){.PlaidLink_connectButton__YYPVM{transition:none}.PlaidLink_connectButton__YYPVM:hover:not(:disabled){transform:none}.PlaidLink_retryButton__IOGDa{transition:none}.PlaidLink_retryButton__IOGDa:active{transform:none}.PlaidLink_closeButton__CCnbM{transition:none}.PlaidLink_closeButton__CCnbM:active{transform:none}}.LinkCardModal_overlay__6mFoM{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1100}.LinkCardModal_modal__E1fwH{background:#fff;border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,.05);font-family:Moriston Personal,Moriston,sans-serif;max-height:90vh;max-width:480px;overflow-y:auto;position:relative;width:100%}.LinkCardModal_header__D_9zm{padding:32px 40px 0;text-align:center}@media(max-width:768px){.LinkCardModal_header__D_9zm{padding:24px 20px 0}}.LinkCardModal_closeButton__TlJXL{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:background .2s}.LinkCardModal_closeButton__TlJXL:hover{background-color:#f3f4f6}.LinkCardModal_title__m2NHx{color:#122f39;font-family:Moriston,sans-serif;font-size:24px;font-weight:430;margin:0 0 8px}@media(max-width:768px){.LinkCardModal_title__m2NHx{font-size:20px}}.LinkCardModal_subtitle__xO6Bt{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px;line-height:1.5;margin:0 0 32px}.LinkCardModal_content__trO_i{padding:0 40px 32px}@media(max-width:768px){.LinkCardModal_content__trO_i{padding:0 20px 24px}}.LinkCardModal_accountStatus__yC4eC{background:#e6f2f4;border:1px solid #e1eaef;border-radius:0;margin-bottom:24px;padding:16px 20px;text-align:center}.LinkCardModal_accountStatusText__5jkKF{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px;margin:0 0 4px}.LinkCardModal_accountCount__0711V{color:#122f39;font-family:Moriston,sans-serif;font-size:18px;font-weight:430;margin:0}.LinkCardModal_plaidContainer__LDcSB{text-align:center}.LinkCardModal_maxAccountsReached__sNiF_{background:#fff9e6;border:1px solid #f3af34;border-radius:0;padding:24px;text-align:center}.LinkCardModal_maxAccountsIcon__OOk8G{color:#f3af34;height:48px;margin:0 auto 16px;width:48px}.LinkCardModal_maxAccountsTitle__qmpTU{color:#122f39;font-family:Moriston,sans-serif;font-size:18px;font-weight:430;margin:0 0 8px}.LinkCardModal_maxAccountsDescription__psd9Z{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px;line-height:1.5;margin:0}.LinkCardModal_footer__TrcpG{padding:0 40px 32px;text-align:center}@media(max-width:768px){.LinkCardModal_footer__TrcpG{padding:0 20px 24px}}.LinkCardModal_securityNote__0CclS{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:12px;line-height:1.4;margin:0}@media(max-width:768px){.LinkCardModal_overlay__6mFoM{align-items:flex-start;padding:20px 16px}.LinkCardModal_modal__E1fwH{max-height:calc(100vh - 40px);max-width:100%;overflow-y:auto}}.AccountManager_container__scW9G{font-family:Moriston Personal,Moriston,sans-serif;margin:1.5rem 0}.AccountManager_container__scW9G h3{color:#122f39;font-family:Moriston,sans-serif;font-size:18px;font-weight:430;margin-bottom:1rem}.AccountManager_loading__zCdvc{color:#6b7b82;padding:2rem}.AccountManager_error__a69T6,.AccountManager_loading__zCdvc{font-family:Moriston Personal,sans-serif;font-size:14px;text-align:center}.AccountManager_error__a69T6{background-color:#fff9e6;border:1px solid #f3af34;border-radius:0;color:#dc2626;padding:1rem}.AccountManager_retryButton__pIEuJ{background-color:#006a77;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Moriston Personal,sans-serif;font-size:14px;margin-left:1rem;padding:.5rem 1rem;transition:background-color .2s}.AccountManager_retryButton__pIEuJ:hover{background-color:#005a66}.AccountManager_noAccounts___JQUt{background-color:#e6f2f4;border-radius:0;color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px;padding:2rem;text-align:center}.AccountManager_accountsList__Riz4M{display:flex;flex-direction:column;gap:1rem}.AccountManager_accountCard__GgmnJ{align-items:center;background-color:#fff;border:1px solid #e1eaef;border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:20px;transition:box-shadow .2s ease}.AccountManager_accountCard__GgmnJ:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AccountManager_accountInfo__JUYMy{flex:1 1}.AccountManager_accountInfo__JUYMy h4{color:#122f39;font-family:Moriston,sans-serif;font-size:18px;font-weight:430;margin:0 0 .5rem}.AccountManager_accountDetails__VOzt2{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.AccountManager_accountCount__X_wL1{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px}.AccountManager_businessBadge__6ykdx{background-color:#e6f2f4;border:1px solid #006a77;border-radius:0;color:#006a77;font-family:Moriston Personal,sans-serif;font-size:12px;font-weight:500;padding:4px 8px}.AccountManager_accountMeta__pekHZ{display:flex;flex-direction:column;gap:.25rem}.AccountManager_connectedDate__LLnUZ,.AccountManager_lastSync__OEoGB{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:12px}.AccountManager_accountActions__k889g{display:flex;gap:.5rem}.AccountManager_removeButton__dbvps{background-color:#dc2626;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Moriston Personal,sans-serif;font-size:14px;font-weight:430;min-height:36px;padding:8px 16px;transition:background-color .2s ease}.AccountManager_removeButton__dbvps:hover:not(:disabled){background-color:#b91c1c}.AccountManager_removeButton__dbvps:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}@media(max-width:640px){.AccountManager_accountCard__GgmnJ{align-items:flex-start;flex-direction:column;gap:1rem;padding:16px}.AccountManager_accountActions__k889g{align-self:stretch;justify-content:center}.AccountManager_removeButton__dbvps{flex:1 1;font-size:16px;min-height:44px}.AccountManager_accountInfo__JUYMy h4{font-size:16px}}.AccountManagerModal_modalOverlay__Br7vC{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1100}.AccountManagerModal_modalContent__DM_UM{background:#fff;border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,.05);font-family:Moriston Personal,Moriston,sans-serif;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.AccountManagerModal_modalHeader__l3G0_{padding:32px 40px 0;position:relative;text-align:center}.AccountManagerModal_modalHeader__l3G0_ h2{color:#122f39;font-family:Moriston,sans-serif;font-size:24px;font-weight:430;margin:0 0 8px}@media(max-width:768px){.AccountManagerModal_modalHeader__l3G0_{padding:24px 20px 0}.AccountManagerModal_modalHeader__l3G0_ h2{font-size:20px}}.AccountManagerModal_subtitle__V54MA{color:#6b7b82;font-family:Moriston Personal,sans-serif;font-size:14px;line-height:1.5;margin:0 0 32px}.AccountManagerModal_closeButton__t35DH{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:background .2s}.AccountManagerModal_closeButton__t35DH:hover{background-color:#f3f4f6}.AccountManagerModal_modalBody__NT_tb{padding:0 40px 32px}@media(max-width:768px){.AccountManagerModal_modalBody__NT_tb{padding:0 20px 24px}}.AccountManagerModal_modalBody__NT_tb .AccountManager_container__*{border:none;box-shadow:none;margin:0}.AccountManagerModal_modalBody__NT_tb .AccountManager_container__* h3{color:#122f39;font-family:Moriston,sans-serif;font-size:18px;font-weight:430;margin:0 0 16px;padding-top:0;text-align:left}.AccountManagerModal_modalBody__NT_tb .AccountManager_accountsList__*{margin:0;padding:0}.AccountManagerModal_modalBody__NT_tb .AccountManager_error__*,.AccountManagerModal_modalBody__NT_tb .AccountManager_loading__*,.AccountManagerModal_modalBody__NT_tb .AccountManager_noAccounts__*{color:#6b7b82;font-family:Moriston Personal,sans-serif;margin:0;padding:24px 0}@media(max-width:768px){.AccountManagerModal_modalOverlay__Br7vC{align-items:flex-start;padding:20px 16px}.AccountManagerModal_modalContent__DM_UM{max-height:calc(100vh - 40px);max-width:100%;overflow-y:auto}}.Navbar_navbar__LDVdZ{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);height:64px;height:var(--navbar-height,64px);left:0;position:fixed;top:0;width:100%;z-index:1000}.Navbar_container___LeeT{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.Navbar_logo__L7Th3 img{height:2rem;width:auto}.Navbar_menu__5QUHj{align-items:center;display:none;font-family:Moriston;font-size:14px;font-weight:500;gap:2rem;list-style:none}.Navbar_menu__5QUHj a,.Navbar_menu__5QUHj span{color:#333;cursor:pointer;font-weight:500;text-decoration:none;transition:color .3s}.Navbar_menu__5QUHj a:hover,.Navbar_menu__5QUHj span:hover{color:#f3af34}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI{position:relative}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI span{align-items:center;display:flex;gap:.25rem}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownButton__FT3vt{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:500;gap:.25rem;padding:.5rem 0;transition:color .3s}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownButton__FT3vt:hover{color:#f3af34}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownButton__FT3vt:focus-visible{border-radius:4px;outline:2px solid #006977;outline-offset:2px}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI:hover .Navbar_dropdownContent__JM74v{display:block}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);list-style:none;min-width:180px;padding:.5rem 1rem;position:absolute;right:0;top:100%;z-index:1001}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li{margin:.5rem 0}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li a,.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li button{background:none;border:none;border-radius:2px;color:#333;cursor:pointer;display:block;font-family:inherit;font-size:inherit;padding:.5rem 0;text-align:left;text-decoration:none;transition:color .3s,background-color .3s;width:100%}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li a:hover,.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li button:hover{background-color:rgba(243,175,52,.1);color:#f3af34}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li a:focus-visible,.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li button:focus-visible{background-color:rgba(0,105,119,.1);outline:2px solid #006977;outline-offset:1px}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li a:disabled,.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li button:disabled{cursor:not-allowed;opacity:.6}.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li a:disabled:hover,.Navbar_menu__5QUHj .Navbar_dropdown__Px_hI .Navbar_dropdownContent__JM74v li button:disabled:hover{background-color:transparent;color:#333}.Navbar_menu__5QUHj img{cursor:pointer}.Navbar_menu__5QUHj .Navbar_searchButton__rgFuc,.Navbar_menu__5QUHj .Navbar_userButton__3txuJ{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .3s}.Navbar_menu__5QUHj .Navbar_searchButton__rgFuc:hover,.Navbar_menu__5QUHj .Navbar_userButton__3txuJ:hover{background-color:rgba(0,0,0,.05)}.Navbar_menu__5QUHj .Navbar_searchButton__rgFuc:focus-visible,.Navbar_menu__5QUHj .Navbar_userButton__3txuJ:focus-visible{outline:2px solid #006977;outline-offset:2px}.Navbar_iconMenu__uIZpp{align-items:center;display:flex;gap:1rem}.Navbar_iconMenu__uIZpp .Navbar_menuBtn__zxjnr{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:8px;transition:background-color .2s ease}.Navbar_iconMenu__uIZpp .Navbar_menuBtn__zxjnr:hover{background-color:rgba(0,0,0,.1)}.Navbar_iconMenu__uIZpp .Navbar_menuBtn__zxjnr:active{background-color:rgba(0,0,0,.15)}.Navbar_iconMenu__uIZpp .Navbar_menuBtn__zxjnr:focus-visible{outline:2px solid #006977;outline-offset:2px}.Navbar_mobileMenu__mT7xD{background-color:#144552;box-shadow:-2px 0 8px rgba(0,0,0,.15);color:#fff;height:calc(100vh - 64px);height:calc(100vh - var(--navbar-height, 64px));overflow-y:auto;padding:1.5rem;position:absolute;right:0;top:100%;width:min(320px,100vw - 32px);z-index:999;-webkit-overflow-scrolling:touch}.Navbar_mobileMenu__mT7xD ul{list-style:none;margin:0;padding:0}.Navbar_mobileMenu__mT7xD ul li{margin-bottom:.5rem}.Navbar_mobileMenu__mT7xD ul li a,.Navbar_mobileMenu__mT7xD ul li button,.Navbar_mobileMenu__mT7xD ul li span{align-items:center;background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:44px;padding:12px 16px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.Navbar_mobileMenu__mT7xD ul li a:hover,.Navbar_mobileMenu__mT7xD ul li button:hover,.Navbar_mobileMenu__mT7xD ul li span:hover{background-color:rgba(243,175,52,.1);color:#f3af34}.Navbar_mobileMenu__mT7xD ul li a:active,.Navbar_mobileMenu__mT7xD ul li button:active,.Navbar_mobileMenu__mT7xD ul li span:active{background-color:rgba(243,175,52,.2);transform:translateY(1px)}.Navbar_mobileMenu__mT7xD ul .Navbar_mobileDropdownContent__dEkLx{margin-top:.75rem;padding-left:.5rem}.Navbar_mobileMenu__mT7xD ul .Navbar_mobileDropdownContent__dEkLx li{margin-bottom:.75rem}.Navbar_mobileMenu__mT7xD ul .Navbar_mobileDropdownContent__dEkLx li a{color:#ccc}.Navbar_mobileMenu__mT7xD ul .Navbar_mobileDropdownContent__dEkLx li a:hover{color:#f3af34}.Navbar_mobileMenu__mT7xD ul .Navbar_separator__jqCLf{background-color:#ccc;height:1px;margin:1.5rem 0;width:40%}@media(min-width:1024px){.Navbar_menu__5QUHj{display:flex}.Navbar_iconMenu__uIZpp{display:none}}@media(max-width:768px){.Navbar_container___LeeT{padding:.5rem 1rem}.Navbar_logo__L7Th3 img{height:1.5rem;width:auto}}.Navbar_logoutButton__qDCTf{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;padding:.5rem 1rem;text-align:left;width:100%}.Navbar_logoutButton__qDCTf:hover{background-color:rgba(0,0,0,.1)}.Navbar_linkCardButton__VORvi,.Navbar_manageCardsButton__nvDZC{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;padding:.5rem 1rem;text-align:left;transition:all .2s ease;width:100%}.Navbar_linkCardButton__VORvi:hover:not(:disabled),.Navbar_manageCardsButton__nvDZC:hover:not(:disabled){background-color:rgba(0,0,0,.1);color:#f3af34}.Navbar_linkCardButton__VORvi:disabled,.Navbar_manageCardsButton__nvDZC:disabled{cursor:not-allowed;opacity:.5}.Navbar_userInfo__bW_Yc{align-items:center;color:#666;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.PlaidErrorBoundary_errorBoundary__z8B7G{align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:8px;display:flex;justify-content:center;margin:1rem 0;min-height:200px;padding:2rem}.PlaidErrorBoundary_errorContent__G_IVD{max-width:500px;text-align:center}.PlaidErrorBoundary_errorContent__G_IVD h3{color:#dc3545;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.PlaidErrorBoundary_errorContent__G_IVD p{color:#6c757d;line-height:1.5;margin-bottom:1rem}.PlaidErrorBoundary_errorContent__G_IVD ul{color:#6c757d;margin-bottom:1.5rem;padding-left:1.5rem;text-align:left}.PlaidErrorBoundary_errorContent__G_IVD ul li{margin-bottom:.5rem}.PlaidErrorBoundary_errorActions__YvZKA{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.PlaidErrorBoundary_retryButton__Dx3Es{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.PlaidErrorBoundary_retryButton__Dx3Es:hover{background:#0056b3}.PlaidErrorBoundary_retryButton__Dx3Es:active{transform:translateY(1px)}.PlaidErrorBoundary_refreshButton__B1EyL{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.PlaidErrorBoundary_refreshButton__B1EyL:hover{background:#545b62}.PlaidErrorBoundary_refreshButton__B1EyL:active{transform:translateY(1px)}.PlaidErrorBoundary_errorDetails__14vrl{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-top:1rem;padding:1rem;text-align:left}.PlaidErrorBoundary_errorDetails__14vrl summary{color:#495057;cursor:pointer;font-weight:600;margin-bottom:.5rem}.PlaidErrorBoundary_errorDetails__14vrl pre{background:#fff;border:1px solid #e9ecef;border-radius:4px;color:#dc3545;font-size:.875rem;margin:.5rem 0;overflow-x:auto;padding:.75rem}.DashboardPage_dashboardContainer__MjvTW{@apply max-w-container mx-auto box-border p-4;background-attachment:scroll;background-image:url(/images/background-light.svg);background-position:0 0;background-repeat:repeat;background-size:480px auto;min-height:calc(100vh - 80px);overflow-x:hidden;width:100%}@media(min-width:640px){.DashboardPage_dashboardContainer__MjvTW{@apply p-6}}@media(min-width:1024px){.DashboardPage_dashboardContainer__MjvTW{@apply p-12}}.DashboardPage_headerSection__EOk6T{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-bottom:1rem;margin-top:80px}@media(min-width:640px){.DashboardPage_headerSection__EOk6T{gap:16px;margin-top:90px}}@media(min-width:768px){.DashboardPage_headerSection__EOk6T{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem;margin-top:102px}}.DashboardPage_pageTitle__0QV6y{color:#122f39;font-family:Jazmin Alt;font-size:24px;font-weight:500;line-height:1.2;margin:0;text-align:center}@media(min-width:640px){.DashboardPage_pageTitle__0QV6y{font-size:28px}}@media(min-width:768px){.DashboardPage_pageTitle__0QV6y{font-size:34px;text-align:left}}.DashboardPage_wrappedButtonContainer__u0RIy{align-items:center;display:flex;gap:8px;position:relative}@media(max-width:767px){.DashboardPage_wrappedButtonContainer__u0RIy{justify-content:center;width:100%}}.DashboardPage_wrappedButton__5THWD{align-items:center;background:linear-gradient(45deg,#ff6b6b,#ff8e53);border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;position:relative;transition:all .2s ease}.DashboardPage_wrappedButton__5THWD:hover:not(:disabled){box-shadow:0 8px 25px hsla(0,100%,71%,.3);transform:translateY(-2px)}.DashboardPage_wrappedButton__5THWD:disabled{cursor:not-allowed;opacity:.7;transform:none}.DashboardPage_wrappedButton__5THWD.DashboardPage_hasNew__kIzoZ{animation:DashboardPage_glow__GiCDk 2s ease-in-out infinite alternate,DashboardPage_bounce__dp_Dp 3s ease-in-out infinite;background:linear-gradient(45deg,#f59e0b,#fbbf24);position:relative}.DashboardPage_wrappedButton__5THWD.DashboardPage_hasNew__kIzoZ:hover{box-shadow:0 8px 25px rgba(245,158,11,.4)}.DashboardPage_wrappedButton__5THWD.DashboardPage_hasNew__kIzoZ:before{animation:DashboardPage_shimmer__JtOSw 3s linear infinite;background:linear-gradient(45deg,#f59e0b,#fbbf24,#f59e0b);border-radius:27px;content:"";inset:-2px;opacity:.6;position:absolute;z-index:-1}@media(max-width:767px){.DashboardPage_wrappedButton__5THWD{flex:0 0 auto;font-size:14px;min-height:44px;padding:12px 20px;width:auto}}@media(max-width:480px){.DashboardPage_wrappedButton__5THWD{font-size:13px;padding:10px 16px}}.DashboardPage_notificationBadge__cYre6{align-items:center;animation:DashboardPage_pulse__J5tt0 2s infinite;background:#dc2626;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.DashboardPage_wrappedDropdown__tzE51{position:relative}.DashboardPage_dropdownToggle__FMvT9{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DashboardPage_dropdownToggle__FMvT9:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.DashboardPage_dropdownMenu__079XW{background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);min-width:180px;opacity:0;padding:8px 0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1000}.DashboardPage_wrappedDropdown__tzE51:hover .DashboardPage_dropdownMenu__079XW{opacity:1;transform:translateY(0);visibility:visible}.DashboardPage_dropdownItem__lk_IO{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .2s ease;width:100%}.DashboardPage_dropdownItem__lk_IO:hover{background:#f3f4f6}.DashboardPage_dropdownItem__lk_IO.DashboardPage_isNew__X7d1E{background:#fef3c7;font-weight:600}.DashboardPage_dropdownItem__lk_IO.DashboardPage_isNew__X7d1E:hover{background:#fde68a}.DashboardPage_newDot__PQryw{color:#f59e0b;font-size:16px;margin-left:8px}@keyframes DashboardPage_bounce__dp_Dp{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@keyframes DashboardPage_glow__GiCDk{0%{box-shadow:0 4px 15px rgba(245,158,11,.3)}to{box-shadow:0 8px 25px rgba(245,158,11,.5)}}@keyframes DashboardPage_pulse__J5tt0{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes DashboardPage_sparkle__MbI6i{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes DashboardPage_shimmer__JtOSw{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.DashboardPage_viewToggle__dlWcz{display:flex;gap:16px;justify-content:center;margin:24px 0}.DashboardPage_toggleButton__Nnwlw{background:#fff;border:2px solid #122f39;border-radius:0;color:#122f39;cursor:pointer;font-family:Moriston Personal,Moriston,sans-serif;font-size:16px;font-weight:430;padding:12px 24px;transition:all .3s ease}.DashboardPage_toggleButton__Nnwlw:hover{background:#f6fbff}.DashboardPage_toggleButton__Nnwlw.DashboardPage_active__wRrgt{background:#122f39;color:#fff}.DashboardPage_layoutGrid__Iqro9{display:flex;display:grid;flex-direction:column;gap:24px;grid-template-columns:1fr;grid-gap:24px;align-items:flex-start}@media(min-width:1024px){.DashboardPage_layoutGrid__Iqro9{flex-direction:row;grid-template-columns:891px 1fr}}.DashboardPage_leftColumn__Yz1T1{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;width:100%}@media(min-width:1024px){.DashboardPage_leftColumn__Yz1T1{flex:0 0 891px;width:891px}}.DashboardPage_rightColumn__Pk4hD{display:flex;flex:1 1;flex-direction:column;gap:24px}.DashboardPage_goalRow__kRb6h{display:flex;gap:24px;width:100%}.DashboardPage_goalRow__kRb6h>section{flex:1 1}.DashboardPage_loading__SXuTJ{color:#122f39;font-size:18px}.DashboardPage_emptyState__YxAkU,.DashboardPage_loading__SXuTJ{align-items:center;display:flex;justify-content:center;min-height:400px}.DashboardPage_emptyState__YxAkU{flex-direction:column;margin-top:48px;padding:48px;text-align:center}.DashboardPage_emptyState__YxAkU h1{color:#122f39;font-family:Jazmin Alt;font-size:34px;font-weight:500;margin-bottom:16px}.DashboardPage_emptyState__YxAkU p{color:#556b79;font-size:18px;margin-bottom:32px;max-width:600px}@media(max-width:1200px){.DashboardPage_layoutGrid__Iqro9{flex-direction:column}.DashboardPage_leftColumn__Yz1T1,.DashboardPage_rightColumn__Pk4hD{flex:none;width:100%}}@media(max-width:768px){.DashboardPage_dashboardContainer__MjvTW{padding:24px 16px}.DashboardPage_goalRow__kRb6h{flex-direction:column;height:auto}.DashboardPage_goalRow__kRb6h>section{height:300px}}.DashboardPage_skeletonCard__oUvKc{height:auto;margin-bottom:24px}.DashboardPage_wrappedLoading__DO7c2{align-items:center;background:rgba(0,0,0,.8);bottom:0;color:#fff;display:flex;font-size:18px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DashboardPage_welcomeLoading__l2YNW{background:hsla(0,0%,100%,.9);border-radius:8px;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999}.BackButton_backButton__KlsIC{align-items:center;border-radius:0;cursor:pointer;display:inline-flex;font-family:Moriston,sans-serif;font-size:14px;font-weight:430;gap:8px;margin-bottom:20px;padding:8px 12px;transition:all .2s ease}.BackButton_backButton__KlsIC.BackButton_light__agHQk{background:transparent;border:1px solid #006a77;color:#006a77}.BackButton_backButton__KlsIC.BackButton_light__agHQk:hover{background:rgba(0,106,119,.05);border-color:#004d5a;color:#004d5a}.BackButton_backButton__KlsIC.BackButton_dark__RJ4BR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.BackButton_backButton__KlsIC.BackButton_dark__RJ4BR:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);color:#fff}.BackButton_backButton__KlsIC:active{transform:translateY(1px)}.BackButton_backButton__KlsIC .BackButton_icon__Z75BH{font-size:16px}.BackButton_backButton__KlsIC .BackButton_label__2IiSs{margin-left:4px}@media(max-width:768px){.BackButton_backButton__KlsIC{font-size:13px;padding:6px 10px}.BackButton_backButton__KlsIC .BackButton_icon__Z75BH{font-size:14px}}.SkeletonLoader_skeleton__FjT6C{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;display:block}.SkeletonLoader_animated__p0sVV{animation:SkeletonLoader_loading__b1NW4 1.5s infinite}.SkeletonLoader_textLine__C7Mq5{margin-bottom:.25rem}.SkeletonLoader_card__dFEvC{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.SkeletonLoader_cardImage__vHmJI{border-radius:0}.SkeletonLoader_cardContent__8952W{padding:1rem}.SkeletonLoader_cardTitle__ignbt{margin-bottom:.5rem}.SkeletonLoader_table__M37g1{border-collapse:collapse;width:100%}.SkeletonLoader_tableRow__weyGb{display:flex;gap:.5rem;margin-bottom:.5rem}.SkeletonLoader_tableRow__weyGb:last-child{margin-bottom:0}.SkeletonLoader_tableCell__d2rpg{flex:1 1}@keyframes SkeletonLoader_loading__b1NW4{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-color-scheme:dark){.SkeletonLoader_skeleton__FjT6C{background:linear-gradient(90deg,#2a2a2a 25%,#1a1a1a 50%,#2a2a2a 75%);background-size:200% 100%}.SkeletonLoader_card__dFEvC{background:#1a1a1a;border-color:#3a3a3a}}.LoadingSpinner_spinner__qsO7P{display:inline-block;position:relative;text-align:center}.LoadingSpinner_spinner__qsO7P div{animation:LoadingSpinner_sk-bouncedelay__hLzwx 1.4s ease-in-out infinite both;background-color:#006977;border-radius:100%;display:inline-block;height:18px;width:18px}.LoadingSpinner_spinner__qsO7P .LoadingSpinner_bounce1__XgTxV{animation-delay:-.32s}.LoadingSpinner_spinner__qsO7P .LoadingSpinner_bounce2__6RXcW{animation-delay:-.16s}.LoadingSpinner_small__9M7Es div{height:12px;width:12px}.LoadingSpinner_medium__Cn4zE div{height:18px;width:18px}.LoadingSpinner_large__p0kmG div{height:24px;width:24px}.LoadingSpinner_primary__D_9A5 div{background-color:#006977}.LoadingSpinner_secondary__deCQm div{background-color:#122f39}.LoadingSpinner_white__hqhzy div{background-color:#fff}@keyframes LoadingSpinner_sk-bouncedelay__hLzwx{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.BusinessCategorySelect_searchSelect__Sjzqn{position:relative}.BusinessCategorySelect_input__wLrvy{background-color:transparent;border:none;border-bottom:1px solid #122f39;color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:410;padding:.5rem 0;width:100%}.BusinessCategorySelect_input__wLrvy:focus{border-bottom-color:#006977;outline:none}.BusinessCategorySelect_dropdown__0itGA{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 20px rgba(0,0,0,.08);left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.BusinessCategorySelect_option__QAKS_{cursor:pointer;font-size:14px;padding:8px 10px}.BusinessCategorySelect_highlight__7z_ib{background:#f6fbff}.EnhancedReferralFlow_container__5__EJ{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.5rem}.EnhancedReferralFlow_errorMessage__IR5h4{background-color:#ffebee;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:1rem;padding:12px}.EnhancedReferralFlow_errorMessage__IR5h4 p{margin:0}.EnhancedReferralFlow_successMessage__HHXAJ{background:#fff;padding:2rem;text-align:center}.EnhancedReferralFlow_successMessage__HHXAJ h3{color:#006977;font-family:Moriston Personal,Moriston,sans-serif;font-size:24px;margin-bottom:1rem}.EnhancedReferralFlow_successMessage__HHXAJ p{color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:16px;margin-bottom:1rem}.EnhancedReferralFlow_alternativesSection__Z9Bot{margin-top:2rem;text-align:left}.EnhancedReferralFlow_alternativesSection__Z9Bot h4{color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:18px;margin-bottom:1rem}.EnhancedReferralFlow_alternativesList__sns1P{display:flex;flex-direction:column;gap:1rem}.EnhancedReferralFlow_alternativeItem__tHGqf{background:#f8f9fa;border:1px solid #e1eaef;border-radius:4px;padding:1rem}.EnhancedReferralFlow_alternativeItem__tHGqf strong{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:16px;margin-bottom:.5rem}.EnhancedReferralFlow_alternativeItem__tHGqf p{color:#666;font-size:14px;margin:.25rem 0}.EnhancedReferralFlow_alternativeItem__tHGqf a{color:#006977;font-size:14px;text-decoration:none}.EnhancedReferralFlow_alternativeItem__tHGqf a:hover{text-decoration:underline}.EnhancedReferralFlow_formTitle__nR2_Z,.EnhancedReferralFlow_questionTitle__DUeX1{color:#000;font-family:Moriston Personal,Moriston,sans-serif;font-size:24px;font-weight:430;margin-bottom:.5rem}.EnhancedReferralFlow_questionSubtitle__1tUek{color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:16px;font-weight:410;line-height:1.4;margin-bottom:1.5rem}.EnhancedReferralFlow_buttonContainer__YrMWc{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.EnhancedReferralFlow_backButton__OkXDf,.EnhancedReferralFlow_nextButton__puYOF{border:none;cursor:pointer;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:430;padding:.75rem 1.5rem;transition:all .2s ease}.EnhancedReferralFlow_backButton__OkXDf:disabled,.EnhancedReferralFlow_nextButton__puYOF:disabled{cursor:not-allowed;opacity:.6}.EnhancedReferralFlow_backButton__OkXDf{background:transparent;border:1px solid #122f39;color:#122f39}.EnhancedReferralFlow_backButton__OkXDf:hover:not(:disabled){background:#122f39;color:#fff}.EnhancedReferralFlow_nextButton__puYOF{background:#006977;color:#fff}.EnhancedReferralFlow_nextButton__puYOF:hover:not(:disabled){background:#003c44}.EnhancedReferralFlow_howKnowOptions__hQx7F{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.EnhancedReferralFlow_howKnowOption__nLJU8{align-items:center;border:1px solid #e1eaef;cursor:pointer;display:flex;font-family:Moriston Personal,Moriston,sans-serif;padding:1rem;transition:all .2s ease}.EnhancedReferralFlow_howKnowOption__nLJU8:hover{background:rgba(0,105,119,.05);border-color:#006977}.EnhancedReferralFlow_howKnowOption__nLJU8.EnhancedReferralFlow_selected__J_kzv{background:rgba(0,105,119,.1);border-color:#006977}.EnhancedReferralFlow_howKnowOption__nLJU8 input[type=radio]{height:18px;margin-right:.75rem;width:18px}.EnhancedReferralFlow_howKnowOption__nLJU8 span{color:#122f39;font-size:14px;font-weight:410}.EnhancedReferralFlow_otherReasonSection__XRkB1{margin-top:1rem}.EnhancedReferralFlow_otherReasonSection__XRkB1 label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:12px;font-weight:430;margin-bottom:.5rem;text-transform:uppercase}.EnhancedReferralFlow_otherReasonTextarea__zlpWb,.EnhancedReferralFlow_reviewTextarea__KVuud,.EnhancedReferralFlow_whatBoughtTextarea__rjaDW{border:1px solid #e1eaef;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;min-height:100px;padding:.75rem;resize:vertical;width:100%}.EnhancedReferralFlow_otherReasonTextarea__zlpWb:focus,.EnhancedReferralFlow_reviewTextarea__KVuud:focus,.EnhancedReferralFlow_whatBoughtTextarea__rjaDW:focus{border-color:#006977;outline:none}.EnhancedReferralFlow_otherReasonTextarea__zlpWb::placeholder,.EnhancedReferralFlow_reviewTextarea__KVuud::placeholder,.EnhancedReferralFlow_whatBoughtTextarea__rjaDW::placeholder{color:#999}.EnhancedReferralFlow_whatBoughtSection__mcn_V{margin:1rem 0}.EnhancedReferralFlow_whatBoughtTextarea__rjaDW{min-height:120px}.EnhancedReferralFlow_ratingSection__EffYN{margin:1.5rem 0}.EnhancedReferralFlow_ratingSection__EffYN label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:430;margin-bottom:1rem}.EnhancedReferralFlow_starRating__vNQR1{display:flex;gap:.25rem;margin-bottom:1rem}.EnhancedReferralFlow_star__8CVLM{background:none;border:none;color:#ddd;cursor:pointer;font-size:24px;transition:color .2s ease}.EnhancedReferralFlow_star__8CVLM.EnhancedReferralFlow_filled__JDuGX,.EnhancedReferralFlow_star__8CVLM:hover{color:gold}.EnhancedReferralFlow_reviewSection__QtPxv{margin:1.5rem 0}.EnhancedReferralFlow_reviewSection__QtPxv label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:430;margin-bottom:.5rem}.EnhancedReferralFlow_businessForm__v_d1V{display:flex;flex-direction:column;gap:1.5rem;width:100%}.EnhancedReferralFlow_businessForm__v_d1V label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:12px;font-weight:430;margin-bottom:.5rem;text-transform:uppercase}.EnhancedReferralFlow_businessForm__v_d1V input[type=email],.EnhancedReferralFlow_businessForm__v_d1V input[type=tel],.EnhancedReferralFlow_businessForm__v_d1V input[type=text],.EnhancedReferralFlow_businessForm__v_d1V input[type=url]{background:transparent;border:none;border-bottom:1px solid #122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:410;padding:.75rem 0;width:100%}.EnhancedReferralFlow_businessForm__v_d1V input[type=email]:focus,.EnhancedReferralFlow_businessForm__v_d1V input[type=tel]:focus,.EnhancedReferralFlow_businessForm__v_d1V input[type=text]:focus,.EnhancedReferralFlow_businessForm__v_d1V input[type=url]:focus{border-color:#006977;outline:none}.EnhancedReferralFlow_businessForm__v_d1V input[type=email]::placeholder,.EnhancedReferralFlow_businessForm__v_d1V input[type=tel]::placeholder,.EnhancedReferralFlow_businessForm__v_d1V input[type=text]::placeholder,.EnhancedReferralFlow_businessForm__v_d1V input[type=url]::placeholder{color:#999}.EnhancedReferralFlow_fieldHint__us1rF{color:#666;font-size:12px;font-style:italic;line-height:1.4;margin-bottom:1rem;margin-top:.25rem}.EnhancedReferralFlow_radioGroup__7PscK{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0 1rem}.EnhancedReferralFlow_radioGroup__7PscK label{align-items:center;border:1px solid #e1eaef;cursor:pointer;display:flex;font-family:Moriston Personal,Moriston,sans-serif;margin:0;min-width:120px;padding:.75rem 1rem;text-transform:none;transition:all .2s ease}.EnhancedReferralFlow_radioGroup__7PscK label:hover{background:rgba(0,105,119,.05);border-color:#006977}.EnhancedReferralFlow_radioGroup__7PscK label.EnhancedReferralFlow_selected__J_kzv{background:rgba(0,105,119,.1);border-color:#006977}.EnhancedReferralFlow_radioGroup__7PscK label input[type=radio]{height:16px;margin-right:.5rem;width:16px}.EnhancedReferralFlow_radioGroup__7PscK label span{color:#122f39;font-size:14px;font-weight:410}.EnhancedReferralFlow_formRow__BDWjE{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.EnhancedReferralFlow_formRow__BDWjE{grid-template-columns:1fr}.EnhancedReferralFlow_container__5__EJ{padding:1rem}.EnhancedReferralFlow_formTitle__nR2_Z,.EnhancedReferralFlow_questionTitle__DUeX1{font-size:20px}.EnhancedReferralFlow_buttonContainer__YrMWc{flex-direction:column;gap:.75rem}.EnhancedReferralFlow_backButton__OkXDf,.EnhancedReferralFlow_nextButton__puYOF{width:100%}.EnhancedReferralFlow_howKnowOptions__hQx7F{gap:.5rem}.EnhancedReferralFlow_howKnowOption__nLJU8{padding:.75rem}.EnhancedReferralFlow_radioGroup__7PscK{flex-direction:column;gap:.75rem}.EnhancedReferralFlow_radioGroup__7PscK label{min-width:auto;width:100%}.EnhancedReferralFlow_alternativesList__sns1P{gap:.75rem}.EnhancedReferralFlow_alternativeItem__tHGqf{padding:.75rem}}.EnhancedMobileFlow_popup__n_7ra{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.EnhancedMobileFlow_popupContent__1RPga{background-color:#fff;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.EnhancedMobileFlow_closeButton__oeqNx{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px;z-index:1001}.EnhancedMobileFlow_closeButton__oeqNx:hover{color:#000}.EnhancedMobileFlow_popupBusinessCard__XBd_Z{height:200px;overflow:hidden;width:100%}.EnhancedMobileFlow_popupImage__SxzOD{height:100%;object-fit:cover;width:100%}.EnhancedMobileFlow_popupDetails__QvfiY{flex:1 1;overflow-y:auto;padding:24px}@media(max-width:480px){.EnhancedMobileFlow_popup__n_7ra{padding:0}.EnhancedMobileFlow_popupContent__1RPga{border-radius:0;height:100%;max-height:100%;max-width:100%}.EnhancedMobileFlow_popupDetails__QvfiY{padding:16px}}.page_pageContainer__QyKQ6{display:flex;min-height:100vh;transition:all .3s ease-in-out;width:100%}.page_leftSide___3HmS{align-items:flex-start;background-image:url(/_next/static/media/background-dark.4eab95fa.svg);background-position:0;height:794px;min-height:100vh;padding:40px;width:636px}.page_leftSide___3HmS,.page_rightSide__Vv3Vz{background-attachment:scroll;background-repeat:repeat;background-size:auto;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.page_rightSide__Vv3Vz{align-items:center;background-image:url(/_next/static/media/background-light.67b5c8b4.svg);background-position:100%;padding:3rem}.page_sectionTitle__ANG5q{font-size:24px;font-weight:430;gap:16px;max-height:37px;padding-bottom:5px;padding-top:64px}.page_sectionSubtitle__gnVji,.page_sectionTitle__ANG5q{color:#fff;font-family:Moriston;max-width:596px;text-align:left}.page_sectionSubtitle__gnVji{font-size:20px;font-weight:410;margin-bottom:1rem;max-height:96px}.page_sectionCounter__Iksdh{color:#fff;font-family:Moriston Personal;font-size:16px;max-height:32px;max-width:596px;text-align:left}.page_identifiedCount__ntKaj{color:#fff;font-weight:700;margin-bottom:1rem}.page_businessListContainer__94RCK{align-items:center;background:#f6fbff;border-radius:0;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;max-height:541px;max-width:596px;overflow-y:auto;padding:40px;width:100%;-ms-overflow-style:none;scrollbar-width:none}.page_businessListContainer__94RCK::-webkit-scrollbar{display:none}.page_businessList__sPCYQ{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;max-height:541px;max-width:596px;padding:0;width:100%}.page_businessCard__I52GD{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:0;box-shadow:0 4px 6px rgba(0,0,0,.08);cursor:pointer;display:flex;gap:1px;height:200px;max-width:580px;padding:0;position:relative;transition:all .3s ease;width:100%}.page_businessCard__I52GD:hover{background-color:#e6f2f4}.page_businessCard__I52GD.page_selected__FpnG4{background-color:#e6f2f4;border:2px solid #144552}.page_businessImageContainer__K3I9j{height:200px;width:214px}.page_businessImageContainer__K3I9j img{border-radius:0;height:100%;object-fit:cover;width:100%}.page_businessInfo__IS0Mc{display:flex;flex:1 1;flex-direction:column;font-family:Moriston Personal;justify-content:center;padding:1rem}.page_businessInfo__IS0Mc h4{color:#006977;font-family:Moriston;font-size:16px;font-weight:430;margin:0}.page_businessInfo__IS0Mc p{color:#666;font-family:Moriston Personal;font-size:12px;font-weight:410;margin:2px 0}.page_businessDate__psvdW span{color:#a94e3d}.page_businessDate__psvdW span,.page_businessStats__ud7UL{font-family:Moriston Personal;font-size:12px;font-weight:430}.page_businessStats__ud7UL{color:#006977;margin:2px 0}.page_arrowIndicator__Yyo_4{align-items:center;background-color:#006977;border-radius:0;color:#fff;display:flex;font-size:1.2rem;height:32px;justify-content:center;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:32px}.page_businessForm__cCB8v{background:#fff;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;max-width:580px;padding:2rem;width:90%}.page_businessForm__cCB8v .page_formRow__mzgYE{display:flex;gap:1rem}.page_businessForm__cCB8v .page_formRow__mzgYE div{flex:1 1}.page_businessForm__cCB8v label{color:#101010;display:block;font-family:Moriston Personal;font-size:12px;font-weight:430;margin-bottom:.2rem;text-transform:uppercase}.page_businessForm__cCB8v input{border:none;border-bottom:1px solid #232735;font-family:Moriston Personal;font-size:14px;font-weight:410;gap:16px;padding:.5rem 0;width:100%}.page_radioGroup__4ljtz{align-items:center;display:flex;gap:4px}.page_radioGroup__4ljtz input[type=radio]{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:2px solid #101010;border-radius:0;cursor:pointer;display:flex;height:26.67px;justify-content:center;margin:0;position:relative;width:26.67px}.page_radioGroup__4ljtz label{color:#232735;font-family:Moriston Personal;font-size:14px;font-weight:410}.page_radioGroup__4ljtz input[type=radio]:checked:before{background-color:#101010;border-radius:0;content:"";display:block;height:10px;width:10px}.page_radioGroup__4ljtz input[type=radio]:hover{border-color:#000}.page_questionContainer__ZXeoC{background:transparent;border:none;box-shadow:none;max-width:650px;padding:2rem;text-align:center;width:100%}.page_questionTitle__93PzW{align-self:center;padding-left:0}.page_formTitle__gOS1A,.page_questionTitle__93PzW{color:#122f39;font-family:Jazmin Alt;font-size:34px;font-weight:500;margin-bottom:.75rem;padding-top:64px;text-align:left}.page_formTitle__gOS1A{align-self:flex-start;padding-left:10px}.page_questionSubtitle__4aky4{color:#333;font-family:Moriston;font-size:20px;font-style:normal;font-weight:410;margin-bottom:2rem;padding-left:10px;text-align:center;text-align:left}.page_buttonContainer__0x4ve{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;margin-top:1.5rem;width:100%}.page_nextButton__F_w2g{background-color:#f3af34;border:none;border-radius:0;color:#122f39;cursor:pointer;font-family:Moriston Personal;font-size:1.2rem;font-weight:700;height:50px;padding:.75rem 1.5rem;transition:background-color .2s ease,transform .2s ease;width:91px}.page_nextButton__F_w2g:hover{background-color:#d48a00;transform:translateY(-2px)}.page_nextButton__F_w2g:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.page_successMessage__yO2Ui{background-color:#e6f4f1;border-left:4px solid #006977;border-radius:0;margin:20px 0;padding:20px;text-align:center}.page_errorMessage__97UUe{background-color:#f8d7da;border-radius:0;color:#721c24;margin:10px 0;padding:10px;text-align:center}.page_emptyState__CHHVT,.page_loadingIndicator__mI_Rn{color:#666;padding:40px;text-align:center;width:100%}@media(max-width:768px){.page_pageContainer__QyKQ6{flex-direction:column}.page_leftSide___3HmS{align-items:center;height:auto;min-height:auto;padding:20px;width:100%}.page_rightSide__Vv3Vz{display:none}.page_sectionCounter__Iksdh,.page_sectionSubtitle__gnVji,.page_sectionTitle__ANG5q{max-width:100%;text-align:center}.page_sectionTitle__ANG5q{font-size:22px;padding-top:30px}.page_sectionSubtitle__gnVji{font-size:18px}.page_businessListContainer__94RCK{max-width:100%}.page_businessList__sPCYQ{align-items:center;max-height:none;max-width:100%}.page_businessListContainer__94RCK{box-sizing:border-box;margin:0 auto;max-height:none;max-width:85%;padding:15px}.page_businessCard__I52GD{align-items:center;flex-direction:row;height:auto;margin:0 auto;max-width:100%;min-height:100px}.page_businessImageContainer__K3I9j{height:100px;min-width:100px;width:100px}.page_businessImageContainer__K3I9j img{height:100px!important;width:100px!important}.page_businessInfo__IS0Mc{padding:10px;text-align:left;width:100%}.page_popup__WrKd1{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:100}.page_popupContent__9LWZB{display:flex;flex-direction:column;height:100%;width:100%}.page_popupBusinessCard__Go2cO{border-bottom:1px solid #eee;height:auto;position:relative;width:100%}.page_popupImage__TJVWm{height:auto;max-height:180px;object-fit:cover;width:100%}.page_popupClose__fEJGD{align-items:center;background:#fff;border:2px solid #444;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#000;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;position:absolute;right:15px;top:15px;width:36px;z-index:1000}.page_popupDetails__OQ7El{align-items:center;display:flex;flex-direction:column;padding:20px}.page_businessTitle__Fvhw4{color:#122f39;font-family:Jazmin Alt,serif;font-size:22px;font-weight:500;margin-bottom:10px;text-align:center}.page_businessQuestion__kA5vZ{color:#333;font-family:Moriston,sans-serif;font-size:16px;font-weight:410;margin-bottom:20px;text-align:center}.page_questionTitle__93PzW{font-size:22px;margin-bottom:.5rem;padding-top:10px;text-align:center}.page_formTitle__gOS1A{align-self:center;font-size:22px;padding-left:0;padding-top:20px;text-align:center}.page_questionSubtitle__4aky4{font-size:15px;margin-bottom:1rem;padding-left:0;text-align:center}.page_popup__WrKd1 .page_buttonContainer__0x4ve{flex-direction:column;gap:16px;margin:0 auto 20px;width:100%}.page_popup__WrKd1 .page_card__4CRmB{margin:0 auto;max-width:280px;width:100%}.page_popup__WrKd1 .page_questionTitle__93PzW{font-size:20px;margin-top:10px;padding-top:0;text-align:center}.page_popup__WrKd1 .page_questionSubtitle__4aky4{font-size:16px;margin-bottom:15px;padding:0;text-align:center}.page_formRow__mzgYE{flex-direction:column}.page_businessForm__cCB8v{padding:15px;width:100%}.page_buttonContainer__0x4ve{display:flex;justify-content:center;margin-bottom:1rem;margin-top:1rem;width:100%}.page_nextButton__F_w2g{display:block;font-size:16px;height:44px;margin:0 auto;max-width:200px;padding:10px;width:100%}.page_showPopup___AKco .page_popup__WrKd1{display:flex}}.MonthlyStatsCard_statsCard__w4Mdk{background:#007993;border-radius:0;color:#fff;display:flex;font-family:Moriston,sans-serif;overflow:hidden}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_imageSection__xiKYj{background:#f8f9fa;flex:1 1;min-height:400px;position:relative}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_imageSection__xiKYj .MonthlyStatsCard_ownerImage__niwog{height:100%;object-fit:cover;width:100%}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2.5rem;text-align:center}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W .MonthlyStatsCard_celebrationIcon__AUetV{margin-bottom:1rem}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W .MonthlyStatsCard_celebrationIcon__AUetV img{background:hsla(0,0%,100%,.2);border-radius:0;padding:8px}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W h2{font-family:Jazmin Alt;font-size:42px;font-weight:500;margin-bottom:1rem}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W p{font-family:Moriston;font-size:18px;font-weight:410;line-height:1.5;margin-bottom:2rem;max-width:90%}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W p .MonthlyStatsCard_amount__3degn{font-weight:700}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W .MonthlyStatsCard_viewTransactions__WR38F{background-color:#f3af34;border:none;border-radius:0;color:#122f39;cursor:pointer;font-family:Moriston Personal;font-size:18px;font-weight:430;padding:.75rem 1.5rem;transition:background-color .2s ease;width:-moz-fit-content;width:fit-content}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W .MonthlyStatsCard_viewTransactions__WR38F:hover{background-color:#f2a61c}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W .MonthlyStatsCard_error__H3TaE{color:#ffdede;margin-bottom:1rem}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W .MonthlyStatsCard_retryButton__yHsSz{background:transparent;border:1px solid #fff;border-radius:0;color:#fff;cursor:pointer;font-family:Moriston;padding:.5rem 1rem;transition:all .2s}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W .MonthlyStatsCard_retryButton__yHsSz:hover{background:hsla(0,0%,100%,.1)}@media(max-width:768px){.MonthlyStatsCard_statsCard__w4Mdk{flex-direction:column}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_imageSection__xiKYj{min-height:200px}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W{padding:1.5rem}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W h2{font-size:2rem}.MonthlyStatsCard_statsCard__w4Mdk .MonthlyStatsCard_statsContent__HGH_W p{font-size:1rem}}.MonthlyStatsCard_pageContainer__8NkX4{display:flex;flex-direction:column;gap:2rem}.MonthlyStatsCard_pageContainer__8NkX4>*{width:100%}.RecentTransactionsCard_recentTransactions__key0U{background:#fff;border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:16px;padding:24px}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_sectionHeader___9Bid{align-items:center;border-bottom:8px;display:flex;flex-shrink:0;gap:4px;justify-content:space-between;padding:12px 0}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_sectionHeader___9Bid h2{color:#122f39;font-family:Moriston;font-size:18px;font-weight:430;margin:0}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_sectionHeader___9Bid .RecentTransactionsCard_viewAllBtn___CxE8{background:transparent;border:1px solid #006a77;border-radius:0;color:#006a77;cursor:pointer;font-family:Moriston Personal;font-size:14px;font-weight:430;padding:8px 12px}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;list-style:none;margin:0;overflow-y:auto;padding:0}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li{align-items:center;border-bottom:1px solid #e1eaef;color:#122f39;display:flex;font-family:Moriston Personal;font-size:14px;justify-content:space-between;padding-bottom:12px}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionInfo__Hgivp{display:flex;flex:2 1;flex-direction:column}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionInfo__Hgivp strong{font-size:14px;font-weight:600}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionInfo__Hgivp .RecentTransactionsCard_address__H5WNV{color:#6c7a80;font-size:14px}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionDetails__9Cpx0{display:flex;flex:1 1;flex-direction:column;text-align:right}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionDetails__9Cpx0 .RecentTransactionsCard_amount__YapuS{color:#122f39;font-size:16px;font-weight:600}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionDetails__9Cpx0 .RecentTransactionsCard_date__GQefn{color:#6c7a80;font-size:14px}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_referBtn__fzzkW{background:none;border:none;color:#006a77;cursor:pointer;font-family:Moriston Personal;font-size:14px;font-weight:600;margin-left:16px;text-decoration:underline}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_verifiedBadge__DmJKs{background:#f3f4f6;border:1px solid #6b7280;border-radius:12px;color:#000!important;font-family:Moriston Personal;font-size:12px;font-weight:600;margin-left:16px;padding:4px 8px}@media(max-width:768px){.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li{flex-wrap:wrap;gap:8px}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionDetails__9Cpx0,.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionInfo__Hgivp{flex:none;width:100%}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_transactionDetails__9Cpx0{align-items:center;flex-direction:row;justify-content:space-between}.RecentTransactionsCard_recentTransactions__key0U .RecentTransactionsCard_transactionsList__S5Htj li .RecentTransactionsCard_referBtn__fzzkW{margin-left:auto}}.SpendDistributionCard_card__esuLp{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:580px;padding:24px}.SpendDistributionCard_card__esuLp .SpendDistributionCard_header__pB9Ho{align-items:center;display:flex;justify-content:space-between}.SpendDistributionCard_card__esuLp .SpendDistributionCard_header__pB9Ho h3{color:#122f39;font-family:Moriston;font-size:18px;font-weight:430;line-height:1.4;margin:0}.SpendDistributionCard_card__esuLp .SpendDistributionCard_header__pB9Ho .SpendDistributionCard_dateRange__CZrJ4{color:#666;font-family:Moriston;font-size:14px;font-weight:410}.SpendDistributionCard_card__esuLp .SpendDistributionCard_notification____XJ2{background-color:#006977;border-radius:0;color:#fff;flex-shrink:0;font-family:Moriston;font-size:14px;font-weight:410;line-height:1.4;margin:0;padding:10px 16px}.SpendDistributionCard_card__esuLp .SpendDistributionCard_notification____XJ2 a{color:#f3af34;font-weight:430;text-decoration:underline}.SpendDistributionCard_card__esuLp .SpendDistributionCard_notification____XJ2 a:hover{text-decoration:underline}.SpendDistributionCard_card__esuLp .SpendDistributionCard_alternativesLink__HFvwN{background:none;border:none;color:#f3af34;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:430;margin:0;padding:0;text-decoration:underline}.SpendDistributionCard_card__esuLp .SpendDistributionCard_alternativesLink__HFvwN:hover{color:#fbbf24;text-decoration:underline}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:space-between;overflow:hidden}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_donutChart__YXoy_{aspect-ratio:1;flex:1 1;max-width:180px;position:relative}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_donutChart__YXoy_ .SpendDistributionCard_totalAmount__L0Ns_{color:#122f39;font-family:Moriston Personal;font-size:18px;font-weight:430;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_donutChart__YXoy_ .SpendDistributionCard_totalAmount__L0Ns_ span{color:#122f39;display:block;font-size:14px;font-weight:420;margin-bottom:.25rem}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_legend__PIjxk{display:flex;flex:1 1;flex-direction:column;gap:12px;list-style:none;margin:0;min-width:140px;overflow-y:auto;padding:0}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_legend__PIjxk .SpendDistributionCard_legendItem__K_a35{align-items:center;color:#122f39;display:flex;font-family:Moriston Personal;font-size:14px;gap:.5rem;justify-content:space-between}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_legend__PIjxk .SpendDistributionCard_legendItem__K_a35 .SpendDistributionCard_dot__PSqMF{border-radius:2px;display:inline-block;height:12px;width:12px}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_legend__PIjxk .SpendDistributionCard_legendItem__K_a35 .SpendDistributionCard_name__gg63S{color:#122f39;flex:2 1;font-family:Moriston Personal;font-size:14px;font-weight:410}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_legend__PIjxk .SpendDistributionCard_legendItem__K_a35 .SpendDistributionCard_amount__Rm9d1{color:#122f39;font-family:Moriston Personal;font-weight:430;min-width:80px;text-align:right}.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs .SpendDistributionCard_legend__PIjxk .SpendDistributionCard_legendItem__K_a35 .SpendDistributionCard_percentage__eCZ0Y{background:#e6f2f4;border-radius:2px;color:#122f39;font-family:Moriston Personal;font-size:14px;font-weight:430;padding:2px 4px;text-align:right;width:40px}.SpendDistributionCard_card__esuLp .SpendDistributionCard_error__vPcFt{background-color:#f8d7da;border-radius:0;color:#721c24;margin:0;padding:12px}.SpendDistributionCard_card__esuLp .SpendDistributionCard_retryButton__duGNC{background:transparent;border:1px solid #006977;border-radius:0;color:#006977;cursor:pointer;font-family:Moriston Personal;font-size:14px;margin-top:12px;padding:8px 12px}.SpendDistributionCard_card__esuLp .SpendDistributionCard_retryButton__duGNC:hover{background-color:#f0f4f7}.SpendDistributionCard_modalOverlay__NalMa{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.SpendDistributionCard_modal__7kk_C{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.SpendDistributionCard_modalHeader__NOB0y{align-items:center;border-bottom:1px solid #e1eaef;display:flex;justify-content:space-between;padding:1.5rem 2rem 1rem}.SpendDistributionCard_modalHeader__NOB0y h3{color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:20px;font-weight:430;margin:0}.SpendDistributionCard_closeButton__NdTG2{background:none;border:none;color:#666;cursor:pointer;font-size:24px;padding:.25rem}.SpendDistributionCard_closeButton__NdTG2:hover{color:#122f39}.SpendDistributionCard_modalContent__E5Cvj{padding:1.5rem 2rem 2rem}.SpendDistributionCard_modalLoading__76Sc6{color:#666;font-family:Moriston Personal;padding:2rem;text-align:center}.SpendDistributionCard_modalError__lmXGk{background-color:#f8d7da;border-radius:4px;color:#721c24;font-family:Moriston Personal;margin-bottom:1rem;padding:1rem}.SpendDistributionCard_noAlternatives__JMhfZ{color:#666;font-family:Moriston Personal;padding:2rem;text-align:center}.SpendDistributionCard_noAlternatives__JMhfZ p{line-height:1.5;margin:.5rem 0}.SpendDistributionCard_alternativesList__74tK6{display:flex;flex-direction:column;gap:1.5rem}.SpendDistributionCard_alternativeItem__4trVi{border:1px solid #e1eaef;border-radius:4px;padding:1rem}.SpendDistributionCard_alternativeItem__4trVi:hover{background-color:#f9f9f9}.SpendDistributionCard_alternativeHeader__82JvA{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.SpendDistributionCard_alternativeHeader__82JvA h4{color:#122f39;font-family:Moriston Personal;font-size:18px;font-weight:430;margin:0}.SpendDistributionCard_websiteLink__CWtgE{background:#006977;border-radius:4px;color:#fff;font-family:Moriston Personal;font-size:14px;font-weight:430;padding:.5rem 1rem;text-decoration:none}.SpendDistributionCard_websiteLink__CWtgE:hover{background:#005766}.SpendDistributionCard_alternativeCategory__Wpvzs,.SpendDistributionCard_alternativeDescription__rsjsz,.SpendDistributionCard_alternativeLocation__Lv8Jy{color:#666;font-family:Moriston Personal;font-size:14px;line-height:1.4;margin:.25rem 0}.SpendDistributionCard_alternativeCategory__Wpvzs{color:#006977;font-weight:430}@media(max-width:768px){.SpendDistributionCard_card__esuLp .SpendDistributionCard_chartSection__woocs{flex-direction:column}.SpendDistributionCard_modalOverlay__NalMa{padding:.5rem}.SpendDistributionCard_modal__7kk_C{max-height:95vh}.SpendDistributionCard_modalHeader__NOB0y{padding:1rem 1.5rem .75rem}.SpendDistributionCard_modalHeader__NOB0y h3{font-size:18px}.SpendDistributionCard_modalContent__E5Cvj{padding:1rem 1.5rem 1.5rem}.SpendDistributionCard_alternativeHeader__82JvA{align-items:flex-start;flex-direction:column;gap:.5rem}}.ProgressIndicator_container__jR5lc{align-items:flex-start;display:flex;justify-content:center;margin:0 auto 1rem;max-width:800px;padding:.5rem 1rem;position:relative;width:100%}@media(max-width:768px){.ProgressIndicator_container__jR5lc{margin-bottom:.75rem;padding:.25rem .5rem}}.ProgressIndicator_progressLine__LsKzz{background-color:#e1eaef;height:2px;left:12.5%;position:absolute;right:12.5%;top:1.5rem;z-index:0}@media(min-width:768px){.ProgressIndicator_progressLine__LsKzz{top:1.75rem}}@media(max-width:768px){.ProgressIndicator_progressLine__LsKzz{left:15%;right:15%;top:1.25rem}}.ProgressIndicator_progressFill__7EgCH{background-color:#006977;height:100%;transition:width .3s ease}.ProgressIndicator_step__I4ZX5{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;text-align:center}.ProgressIndicator_step__I4ZX5.ProgressIndicator_clickable__TuKQN{cursor:pointer}.ProgressIndicator_stepInfo__l7iAx{align-items:center;display:flex;flex-direction:column;margin-top:.3rem}@media(max-width:768px){.ProgressIndicator_stepInfo__l7iAx{margin-top:.2rem}}.ProgressIndicator_stepLabel__6fNyo{color:#666;font-size:8px;font-weight:700;letter-spacing:.05em;margin-bottom:.1rem;text-transform:uppercase}@media(min-width:768px){.ProgressIndicator_stepLabel__6fNyo{font-size:9px}}@media(max-width:480px){.ProgressIndicator_stepLabel__6fNyo{font-size:7px;letter-spacing:.02em}}.ProgressIndicator_stepCircle__1a9uC{align-items:center;border:2px solid;border-radius:50%;display:flex;font-family:Moriston,sans-serif;font-size:14px;font-weight:600;height:2rem;justify-content:center;position:relative;transition:all .2s ease;width:2rem;z-index:1}@media(min-width:768px){.ProgressIndicator_stepCircle__1a9uC{font-size:16px;height:2.5rem;width:2.5rem}}@media(max-width:480px){.ProgressIndicator_stepCircle__1a9uC{border-width:1.5px;font-size:12px;height:1.75rem;width:1.75rem}}.ProgressIndicator_clickable__TuKQN .ProgressIndicator_stepCircle__1a9uC:hover{transform:scale(1.05)}.ProgressIndicator_stepCircle__1a9uC.ProgressIndicator_inactive__1Uuxx{background-color:#fff;border-color:#ccc;color:#ccc}.ProgressIndicator_stepCircle__1a9uC.ProgressIndicator_active__hP611{background-color:#122f39;border-color:#122f39;color:#fff}.ProgressIndicator_stepCircle__1a9uC.ProgressIndicator_completed__7yEtb{background-color:#006977;border-color:#006977;color:#fff}.ProgressIndicator_checkIcon__Cf_H7{height:1rem;width:1rem}@media(min-width:768px){.ProgressIndicator_checkIcon__Cf_H7{height:1.25rem;width:1.25rem}}@media(max-width:480px){.ProgressIndicator_checkIcon__Cf_H7{height:.875rem;width:.875rem}}.ProgressIndicator_stepTitle__5LRXn{font-family:Moriston,sans-serif;font-size:12px;font-weight:500;line-height:1.3;max-width:110px;text-align:center;transition:color .2s ease}@media(min-width:768px){.ProgressIndicator_stepTitle__5LRXn{font-size:13px;max-width:130px}}@media(max-width:480px){.ProgressIndicator_stepTitle__5LRXn{font-size:10px;line-height:1.2;max-width:90px}}.ProgressIndicator_stepTitle__5LRXn.ProgressIndicator_inactive__1Uuxx{color:#ccc}.ProgressIndicator_stepTitle__5LRXn.ProgressIndicator_active__hP611,.ProgressIndicator_stepTitle__5LRXn.ProgressIndicator_completed__7yEtb{color:#122f39}.ProgressIndicator_clickable__TuKQN .ProgressIndicator_stepTitle__5LRXn:hover{color:#006977}.ReferralModal_overlay__Tmm2p{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ReferralModal_modal__2xkgG{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.ReferralModal_header__xXOaE{align-items:center;border-bottom:1px solid #e1eaef;display:flex;justify-content:space-between;padding:1.5rem 2rem 1rem}.ReferralModal_header__xXOaE h2{color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:20px;font-weight:430;margin:0}.ReferralModal_closeButton__R8eSG{background:none;border:none;color:#666;cursor:pointer;font-size:24px;padding:.25rem}.ReferralModal_closeButton__R8eSG:hover{color:#122f39}.ReferralModal_content__GhvDd{padding:1.5rem 2rem 2rem}.ReferralModal_businessInfo__a9_YX{margin-bottom:2rem}.ReferralModal_businessInfo__a9_YX h3{color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:18px;font-weight:430;margin:0 0 .5rem}.ReferralModal_transactionDetails__wPZq0{color:#666;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;margin:0}.ReferralModal_errorMessage__NAOD1{background-color:#ffebee;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:1.5rem;padding:12px}.ReferralModal_errorMessage__NAOD1 p{margin:0}.ReferralModal_successMessage__XgAYn{padding:2rem;text-align:center}.ReferralModal_successMessage__XgAYn h3{color:#006977;font-family:Moriston Personal,Moriston,sans-serif;font-size:24px;margin-bottom:1rem}.ReferralModal_successMessage__XgAYn p{color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:16px;margin:.5rem 0}.ReferralModal_alternativeNote__pqCUV{color:#006977!important;font-style:italic}.ReferralModal_stageContent__T54WH{display:flex;flex-direction:column;gap:1.5rem}.ReferralModal_question__qi1gr{color:#122f39;font-size:18px;font-weight:430}.ReferralModal_question__qi1gr,.ReferralModal_subQuestion__xyGSJ{font-family:Moriston Personal,Moriston,sans-serif;line-height:1.4;margin:0}.ReferralModal_subQuestion__xyGSJ{color:#666;font-size:14px}.ReferralModal_radioGroup__3dfmB{display:flex;flex-direction:column;gap:.75rem}.ReferralModal_howKnowOption__6328w,.ReferralModal_radioOption__FwS5b{align-items:center;border:1px solid #e1eaef;cursor:pointer;display:flex;font-family:Moriston Personal,Moriston,sans-serif;padding:1rem;transition:all .2s ease}.ReferralModal_howKnowOption__6328w:hover,.ReferralModal_radioOption__FwS5b:hover{background:rgba(0,105,119,.05);border-color:#006977}.ReferralModal_radioOption__FwS5b.ReferralModal_selected__8q9eS,.ReferralModal_selected__8q9eS.ReferralModal_howKnowOption__6328w{background:rgba(0,105,119,.1);border-color:#006977}.ReferralModal_howKnowOption__6328w input[type=radio],.ReferralModal_radioOption__FwS5b input[type=radio]{height:18px;margin-right:.75rem;width:18px}.ReferralModal_howKnowOption__6328w span,.ReferralModal_radioOption__FwS5b span{color:#122f39;font-size:14px;font-weight:410}.ReferralModal_howKnowOptions__Adche{display:flex;flex-direction:column;gap:.75rem}.ReferralModal_otherReasonSection__tJB9W{margin-top:1rem}.ReferralModal_otherReasonSection__tJB9W label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:12px;font-weight:430;margin-bottom:.5rem;text-transform:uppercase}.ReferralModal_otherReasonTextarea__Q2bHS,.ReferralModal_reviewTextarea__9sBMh,.ReferralModal_whatBoughtTextarea__lPDSS{border:1px solid #e1eaef;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;min-height:100px;padding:.75rem;resize:vertical;width:100%}.ReferralModal_otherReasonTextarea__Q2bHS:focus,.ReferralModal_reviewTextarea__9sBMh:focus,.ReferralModal_whatBoughtTextarea__lPDSS:focus{border-color:#006977;outline:none}.ReferralModal_otherReasonTextarea__Q2bHS::placeholder,.ReferralModal_reviewTextarea__9sBMh::placeholder,.ReferralModal_whatBoughtTextarea__lPDSS::placeholder{color:#999}.ReferralModal_whatBoughtSection__ykRMv{margin:0}.ReferralModal_whatBoughtTextarea__lPDSS{min-height:120px}.ReferralModal_ratingSection__yG9oy{margin:0}.ReferralModal_ratingSection__yG9oy label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:430;margin-bottom:1rem}.ReferralModal_starRating__d0cKg{display:flex;gap:.25rem;margin-bottom:1rem}.ReferralModal_star__sb_N8{background:none;border:none;color:#ddd;cursor:pointer;font-size:24px;transition:color .2s ease}.ReferralModal_star__sb_N8.ReferralModal_filled__vmvvz,.ReferralModal_star__sb_N8:hover{color:gold}.ReferralModal_reviewSection__3W6Pc{margin:0}.ReferralModal_reviewSection__3W6Pc label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:430;margin-bottom:.5rem}.ReferralModal_buttonContainer__Hip_o{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.ReferralModal_backButton__YyVpJ,.ReferralModal_nextButton__fJ5nl{border:none;cursor:pointer;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:430;padding:.75rem 1.5rem;transition:all .2s ease}.ReferralModal_backButton__YyVpJ:disabled,.ReferralModal_nextButton__fJ5nl:disabled{cursor:not-allowed;opacity:.6}.ReferralModal_backButton__YyVpJ{background:transparent;border:1px solid #122f39;color:#122f39}.ReferralModal_backButton__YyVpJ:hover:not(:disabled){background:#122f39;color:#fff}.ReferralModal_nextButton__fJ5nl{background:#006977;color:#fff}.ReferralModal_nextButton__fJ5nl:hover:not(:disabled){background:#003c44}.ReferralModal_businessForm__qa5k5{display:flex;flex-direction:column;gap:1.5rem}.ReferralModal_businessForm__qa5k5 label{color:#122f39;display:block;font-family:Moriston Personal,Moriston,sans-serif;font-size:12px;font-weight:430;margin-bottom:.5rem;text-transform:uppercase}.ReferralModal_businessForm__qa5k5 input[type=email],.ReferralModal_businessForm__qa5k5 input[type=tel],.ReferralModal_businessForm__qa5k5 input[type=text],.ReferralModal_businessForm__qa5k5 input[type=url]{background:transparent;border:none;border-bottom:1px solid #122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:410;padding:.75rem 0;width:100%}.ReferralModal_businessForm__qa5k5 input[type=email]:focus,.ReferralModal_businessForm__qa5k5 input[type=tel]:focus,.ReferralModal_businessForm__qa5k5 input[type=text]:focus,.ReferralModal_businessForm__qa5k5 input[type=url]:focus{border-color:#006977;outline:none}.ReferralModal_businessForm__qa5k5 input[type=email]::placeholder,.ReferralModal_businessForm__qa5k5 input[type=tel]::placeholder,.ReferralModal_businessForm__qa5k5 input[type=text]::placeholder,.ReferralModal_businessForm__qa5k5 input[type=url]::placeholder{color:#999}.ReferralModal_formSection__eGhY0{margin-bottom:1.5rem}.ReferralModal_formSection__eGhY0:last-child{margin-bottom:0}.ReferralModal_sectionTitle__TA2vQ{border-bottom:1px solid #e1eaef;color:#122f39;font-family:Moriston Personal,Moriston,sans-serif;font-size:16px;font-weight:430;margin:0 0 1rem;padding-bottom:.5rem}.ReferralModal_businessTypeGroup___zQmp{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0 1rem}.ReferralModal_businessTypeGroup___zQmp label{align-items:center;border:1px solid #e1eaef;cursor:pointer;display:flex;font-family:Moriston Personal,Moriston,sans-serif;margin:0;min-width:140px;padding:.75rem 1rem;text-transform:none;transition:all .2s ease}.ReferralModal_businessTypeGroup___zQmp label:hover{background:rgba(0,105,119,.05);border-color:#006977}.ReferralModal_businessTypeGroup___zQmp label.ReferralModal_selected__8q9eS{background:rgba(0,105,119,.1);border-color:#006977}.ReferralModal_businessTypeGroup___zQmp label input[type=radio]{height:16px;margin-right:.5rem;width:16px}.ReferralModal_businessTypeGroup___zQmp label span{color:#122f39;font-size:14px;font-weight:410}.ReferralModal_formRow__mFGgl{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.ReferralModal_formRow__mFGgl{grid-template-columns:1fr}}.ReferralModal_ownersSectionHeader__WjZrA{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ReferralModal_addOwnerButton__1jMVI{background:#006977;border:none;color:#fff;cursor:pointer;font-family:Moriston Personal,Moriston,sans-serif;font-size:12px;font-weight:430;padding:.5rem 1rem;transition:background .2s ease}.ReferralModal_addOwnerButton__1jMVI:hover{background:#003c44}.ReferralModal_ownerEntry__MJVEt{border:1px solid #e1eaef;margin-bottom:1.5rem;padding:1rem;position:relative}.ReferralModal_ownerEntry__MJVEt:last-child{margin-bottom:0}.ReferralModal_ownerHeader__VrNkf{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ReferralModal_ownerLabel__2mwsL{color:#006977;font-family:Moriston Personal,Moriston,sans-serif;font-size:14px;font-weight:430}.ReferralModal_removeOwnerButton__t7P2j{background:transparent;border:1px solid #c62828;color:#c62828;cursor:pointer;font-family:Moriston Personal,Moriston,sans-serif;font-size:12px;font-weight:430;padding:.25rem .75rem;transition:all .2s ease}.ReferralModal_removeOwnerButton__t7P2j:hover{background:#c62828;color:#fff}@media(max-width:768px){.ReferralModal_overlay__Tmm2p{padding:.5rem}.ReferralModal_modal__2xkgG{max-height:95vh}.ReferralModal_header__xXOaE{padding:1rem 1.5rem .75rem}.ReferralModal_header__xXOaE h2{font-size:18px}.ReferralModal_content__GhvDd{padding:1rem 1.5rem 1.5rem}.ReferralModal_question__qi1gr{font-size:16px}.ReferralModal_buttonContainer__Hip_o{flex-direction:column;gap:.75rem}.ReferralModal_backButton__YyVpJ,.ReferralModal_nextButton__fJ5nl{width:100%}.ReferralModal_businessTypeGroup___zQmp{flex-direction:column;gap:.75rem}.ReferralModal_businessTypeGroup___zQmp label{min-width:auto;width:100%}.ReferralModal_radioGroup__3dfmB{gap:.5rem}.ReferralModal_howKnowOption__6328w,.ReferralModal_radioOption__FwS5b{padding:.75rem}.ReferralModal_howKnowOptions__Adche{gap:.5rem}.ReferralModal_howKnowOption__6328w{padding:.75rem}}.ReferralModal_helpText__yhcFY{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;margin-left:.5rem}