.floorplans_errorContainer__h9CG4{padding:48px 0;text-align:center}.floorplans_errorContainer__h9CG4 h1{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:16px;color:var(--color-gray-900)}.floorplans_errorContainer__h9CG4 p{font-size:var(--font-size-lg);color:var(--color-gray-600)}.floorplans_floorplansContentWrapper__asw7L{display:flex;border-top:1px solid var(--color-grey-100);position:relative}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g{--filter-width:408px;border-right:1px solid var(--color-grey-100);background-color:var(--color-grey-white);position:relative;z-index:2;min-width:0;width:var(--filter-width);overflow:hidden;position:-webkit-sticky;position:sticky;top:132px;align-self:flex-start;transform:translateZ(0);will-change:transform,width}@media(max-width:575px){.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g{--filter-width:350px}}@media(max-width:359px){.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g{--filter-width:100%}}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g.floorplans_noTransition__41mUY{transition:none}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g.floorplans_filtersOpen__eW404{transform:translateX(0)}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g.floorplans_filtersClosed__U7NQL{transform:translateX(-100%);width:0;padding:0;border-right:none}.floorplans_floorplansContentWrapper__asw7L .floorplans_filterBlock__JlZoL{transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;width:var(--filter-width)}.floorplans_floorplansContentWrapper__asw7L .floorplans_hidden__Ur43g{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media(max-width:1199px){.floorplans_filtersClosed__U7NQL .floorplans_floorplansContentWrapper__asw7L .floorplans_customTabToggle___9Vkj{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}}@media(min-width:1200px){.floorplans_filtersClosed__U7NQL .floorplans_floorplansContentWrapper__asw7L .floorplans_customTabToggle___9Vkj{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansContent__JYQA1{width:73%;padding:var(--scale-32px);background-color:var(--color-stone-500);transition:width .4s cubic-bezier(.4,0,.2,1);flex:1 1;transform:translateZ(0);will-change:width}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansContent__JYQA1.floorplans_contentFullWidth__Q1UH9{width:100%}@media(max-width:767px){.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansContent__JYQA1{padding:24px}}@media(max-width:1199px){.floorplans_floorplansContentWrapper__asw7L{flex-direction:column}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g{width:var(--filter-width);margin-bottom:0;position:fixed;background-color:var(--color-grey-white);top:0;left:0;height:100vh;z-index:1000;box-shadow:2px 0 10px rgba(0,0,0,.1)}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansFilters__uZn_g.floorplans_filtersOpen__eW404{max-height:100dvh}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansContent__JYQA1{width:100%;transition:none}.floorplans_floorplansContentWrapper__asw7L .floorplans_floorplansContent__JYQA1.floorplans_contentFullWidth__Q1UH9{width:100%}}.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf{display:grid;grid-gap:24px;gap:24px;padding-block:32px 0;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));contain:layout}.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf>*{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform,opacity;opacity:1;visibility:visible}@media(min-width:1200px){.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf.floorplans_transitioning__PHwwq>*{opacity:.4;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}}.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf.floorplans_filtersClosed__U7NQL{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}@media(max-width:1399px){.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf,.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf.floorplans_filtersClosed__U7NQL{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf,.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf.floorplans_filtersClosed__U7NQL{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf{padding-top:24px}}.floorplans_floorplansContent__JYQA1 .floorplans_floorplansGrid__pr1hf section{background:var(--color-grey-white)}.floorplans_resultsCount__d69xB{font-family:var(--font-base);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);letter-spacing:-.01rem;color:var(--color-grey-600);line-height:140%}.floorplans_resultsCount__d69xB .floorplans_count__nXvLh{color:var(--color-green-500);font-weight:700}.floorplans_fpTopWrap__Za7BP{display:flex;width:100%;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-grey-100);padding:0 16px 32px 0}@media(max-width:991px){.floorplans_fpTopWrap__Za7BP{flex-direction:column;align-items:flex-start;gap:16px}}.floorplans_fpSortWrap__eSDou{display:flex;align-items:center;gap:16px}@media(max-width:991px){.floorplans_fpSortWrap__eSDou{width:100%;justify-content:space-between}}@media(max-width:410px){.floorplans_fpSortWrap__eSDou{flex-direction:column;align-items:flex-start}}.floorplans_fpSortWrap__eSDou button .material-symbols-rounded{font-size:16px}.floorplans_errorState__FhK4L,.floorplans_loadingState__oynUS,.floorplans_noResults__a_NZa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:500px}.floorplans_errorState__FhK4L p,.floorplans_loadingState__oynUS p,.floorplans_noResults__a_NZa p{font-size:16px;color:var(--color-grey-600);margin-bottom:16px}.floorplans_noResults__a_NZa{gap:16px;min-height:500px}.floorplans_noResults__a_NZa h2{font-family:var(--font-heading);font-size:var(--display-lg-size);line-height:var(--display-lg-line-height);letter-spacing:-.01rem;font-weight:var(--font-weight-light);font-weight:400;line-height:140%;text-align:center}@media(max-width:767px){.floorplans_noResults__a_NZa h2{font-family:var(--font-heading);font-size:var(--display-md-size);line-height:var(--display-md-line-height);letter-spacing:-.01rem;font-weight:var(--font-weight-light)}}.floorplans_errorState__FhK4L p{color:var(--color-red-600)}.floorplans_showFiltersButton__cnnao{border-radius:var(--scale-64px);font-family:var(--font-base);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);letter-spacing:-.01rem}.floorplans_loadMoreContainer__GoGcl{display:flex;justify-content:center;align-items:center;padding:32px 0}.floorplans_loadMoreButton__D9T2T{min-width:100px}.floorplans_backdropOverlay__gd5SJ{position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;transition:-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1);transition:backdrop-filter .2s cubic-bezier(.4,0,.2,1);transition:backdrop-filter .2s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1);pointer-events:auto}@media(min-width:1200px){.floorplans_backdropOverlay__gd5SJ{display:none}}.floorplans_floorplansContent__JYQA1 #expense-widget-container .rfwa-accordion-item{border-color:var(--color-grey-white)}.floorplans_floorplansContent__JYQA1 #expense-widget-container .rfwa-accordion-header h3{font-family:var(--font-heading);font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);letter-spacing:-.01rem;font-weight:var(--font-weight-light);line-height:140%}.floorplans_floorplansContent__JYQA1 #expense-widget-container .rfwa-group-title .rfwa-expense-type-badge{font-family:var(--font-base)}.floorplans_floorplansContent__JYQA1 #expense-widget-container .rfwa-expense-guide-container .rfwa-accordion-icon:before{display:none}.floorplans_floorplansContent__JYQA1 #expense-widget-container .rfwa-expense-guide-container .rfwa-accordion-icon:after{content:"+";font-size:36px;width:auto;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);transform:rotate(0deg);color:var(--color-grey-600)}.floorplans_floorplansContent__JYQA1 #expense-widget-container .rfwa-expense-guide-container .active .rfwa-accordion-icon:after{content:"-";transform:rotate(180deg)}.floorplans_floorplansContent__JYQA1 #expense-widget-container .rfwa-expense-guide-container .rfwa-accordion-header:hover .rfwa-accordion-icon:after{color:var(--color-green-500)}.FloorplanFilters_FloorplanFilters__OsVT_{display:flex;flex-direction:column;height:91vh;position:relative}@media(max-width:991px){.FloorplanFilters_FloorplanFilters__OsVT_{height:100vh;overflow:hidden}}.FloorplanFilters_tabToggle__TChEk{margin-bottom:var(--scale-32px)}@media(max-width:991px){body:has(.FloorplanFilters_FloorplanFilters__OsVT_.FloorplanFilters_filtersOpen___3UGd){overflow:hidden}}.FloorplanFilters_filterContent__7e_WI{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--scale-24px)}@media(max-width:1199px){.FloorplanFilters_filterContent__7e_WI{padding:0 var(--scale-24px)}.FloorplanFilters_filtersOpen___3UGd .FloorplanFilters_filterContent__7e_WI{padding-top:104px;padding-bottom:120px}}.FloorplanFilters_filterContent__7e_WI::-webkit-scrollbar{width:3px}.FloorplanFilters_filterContent__7e_WI::-webkit-scrollbar-thumb{background-color:var(--color-green-500);border-radius:0;width:2px}.FloorplanFilters_filterContent__7e_WI::-webkit-scrollbar-track{background-color:var(--color-gray-100);border-radius:8px;width:1px}.FloorplanFilters_filters__R7g1B{position:relative}.FloorplanFilters_mobileHeader__4NoRz{display:none;padding:4px;height:80px;border-bottom:1px solid var(--color-grey-100);position:absolute;top:0;left:0;right:0;z-index:1000;background-color:var(--color-grey-white)}.FloorplanFilters_mobileHeader__4NoRz .FloorplanFilters_mobileHeaderClose__rC8Ik{position:absolute;top:0;left:0;padding:28px 20px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1000;color:var(--color-grey-black)}.FloorplanFilters_mobileHeader__4NoRz .FloorplanFilters_mobileHeaderTitle__DSsS0{display:flex;align-items:center;gap:var(--scale-8px);font-family:var(--font-base);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);letter-spacing:-.01rem;color:var(--color-grey-600);font-weight:500}@media(max-width:1199px){.FloorplanFilters_mobileHeader__4NoRz{display:flex;align-items:center;justify-content:center}}.FloorplanFilters_filterTitle__zSxnp{font-family:var(--font-heading);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);letter-spacing:-.01rem;font-weight:var(--font-weight-light);font-weight:500;color:var(--color-grey-900);margin-bottom:var(--scale-16px)}.FloorplanFilters_priceRange__0inWw{display:flex;align-items:center;gap:var(--scale-16px);width:100%;-webkit-padding-after:var(--scale-16px);padding-block-end:var(--scale-16px);padding-inline:var(--scale-2px)}.FloorplanFilters_priceRange__0inWw .FloorplanFilters_separator__ZqPXp{position:relative;top:10px;color:var(--color-grey-300)}.FloorplanFilters_inputGroup__ALHpU{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;flex-basis:61px}.FloorplanFilters_inputGroup__ALHpU input[type=number]{-moz-appearance:textfield}.FloorplanFilters_inputGroup__ALHpU input[type=number]::-webkit-inner-spin-button,.FloorplanFilters_inputGroup__ALHpU input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FloorplanFilters_inputGroup__ALHpU label{font-family:var(--font-base);font-size:var(--utility-md-size);line-height:var(--utility-md-line-height);letter-spacing:-.01rem}.FloorplanFilters_input__ImOf1{width:100%}.FloorplanFilters_geolocationFilterGroup__flg3W{margin-top:var(--scale-32px)}.FloorplanFilters_geolocation__evlmB{border-top:1px solid var(--color-grey-200);padding-top:var(--scale-12px);display:flex;flex-direction:column;gap:var(--scale-12px)}.FloorplanFilters_geolocationItem__1VaG_{display:flex;align-items:center;justify-content:space-between;gap:var(--scale-12px)}.FloorplanFilters_accordionFilters__S_YA_{margin-top:var(--scale-32px)}.FloorplanFilters_accordionTitleWithCount__4GG_Y{font-family:var(--font-base);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);letter-spacing:-.01rem;color:var(--color-grey-600);display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--scale-8px);text-transform:capitalize}.FloorplanFilters_titleCounts__mNIGH{display:flex;align-items:center;gap:var(--scale-8px);margin-left:auto}.FloorplanFilters_bedBathsContent__tjJOS{display:flex;flex-direction:column;gap:var(--scale-20px);padding-top:20px;padding-bottom:0}.FloorplanFilters_filterRow__h_sKw{display:flex;align-items:center;justify-content:flex-start}.FloorplanFilters_filterLabel__wr9J9{font-family:var(--font-base);font-size:var(--utility-md-size);line-height:var(--utility-md-line-height);letter-spacing:-.01rem;color:var(--color-grey-900);font-weight:400}.FloorplanFilters_activeCount__gzx7i{font-family:var(--font-base);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);letter-spacing:-.01rem;color:var(--color-grey-white);font-weight:500;background:var(--color-green-500);padding:4px 8px;border-radius:12px;border:none;white-space:nowrap;height:24px;min-width:auto;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1.2}.FloorplanFilters_addIcon__hz67L{color:var(--color-grey-400);font-size:18px;width:18px;height:18px}.FloorplanFilters_checkboxList__4ujM8{max-height:200px;overflow-y:auto}.FloorplanFilters_checkboxList__4ujM8::-webkit-scrollbar{width:2px}.FloorplanFilters_checkboxList__4ujM8::-webkit-scrollbar-track{background:var(--color-grey-100);border-radius:var(--radius-sm)}.FloorplanFilters_checkboxList__4ujM8::-webkit-scrollbar-thumb{background:var(--color-green-500);border-radius:var(--radius-sm)}.FloorplanFilters_checkboxList__4ujM8::-webkit-scrollbar-thumb:hover{background:var(--color-green-400)}.FloorplanFilters_calendarWrapper__2DPrl{display:flex;justify-content:center;padding-top:20px}.FloorplanFilters_clearButton__0gORe{background:none;border:none;color:var(--color-grey-600);font-family:var(--font-body);font-size:14px;text-decoration:underline;cursor:pointer;padding:4px 8px;transition:color .2s ease}.FloorplanFilters_clearButton__0gORe:hover{color:var(--color-grey-800)}.FloorplanFilters_clearButton__0gORe:focus{outline:2px solid var(--color-green-500);outline-offset:2px}.FloorplanFilters_mobileFooter__77V_k{display:none;flex-direction:column;background-color:var(--color-grey-white);position:fixed;bottom:0;left:0;right:0;z-index:100}@media(max-width:1199px){.FloorplanFilters_mobileFooter__77V_k{display:flex}}.FloorplanFilters_resetFiltersLink__kFgqB{background:none;border:none;color:var(--color-grey-600);font-size:16px;font-weight:500;text-align:center;cursor:pointer;padding:16px;transition:color .2s ease}.FloorplanFilters_resetFiltersLink__kFgqB:hover{color:var(--color-grey-800)}.FloorplanFilters_showResultsButton__Ay4xn{background-color:var(--color-grey-900);color:var(--color-grey-white);border:none;border-radius:0;padding:16px 24px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:background-color .2s ease;position:relative}.FloorplanFilters_showResultsButton__Ay4xn:hover{background-color:var(--color-grey-800)}.FloorplanFilters_showResultsButton__Ay4xn:focus{outline:2px solid var(--color-green-500);outline-offset:2px}.FloorplanFilters_resultBadge__Lcqb0{background-color:var(--color-grey-white);color:var(--color-grey-900);border-radius:48px;width:auto;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;min-width:24px;padding-inline:6px}.FloorplanFilters_dropdownIndicator__5C4lb span{font-size:16px}.FloorplanFilters_errorMessage__W7baW{font-family:var(--font-base);font-size:var(--utility-lg-size);line-height:var(--utility-lg-line-height);letter-spacing:-.01rem;color:var(--color-error-600);margin-block:var(--scale-4px) var(--scale-16px);line-height:1.4}.FloorplanFilters_loader__714kE{position:relative;animation:FloorplanFilters_pulse__w1Maa 1s linear infinite}.FloorplanFilters_loader__714kE,.FloorplanFilters_loader__714kE:after{width:var(--scale-24px);height:var(--scale-24px);border:2px solid var(--color-grey-white);border-radius:50%;display:inline-block;box-sizing:border-box}.FloorplanFilters_loader__714kE:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:FloorplanFilters_scaleUp__OU5h3 1s linear infinite}@keyframes FloorplanFilters_scaleUp__OU5h3{0%{transform:translate(-50%,-50%) scale(0)}60%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes FloorplanFilters_pulse__w1Maa{0%,60%,to{transform:scale(.8)}80%{transform:scale(1)}}.Calendar_calendar__2GIMR{background:var(--color-white);border-radius:8px;font-family:var(--font-body);width:100%;position:relative;isolation:isolate}.Calendar_header__6IGY4{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.Calendar_header__6IGY4 .Calendar_navButton__goHYe{flex:0 0 auto}.Calendar_header__6IGY4 .Calendar_monthYearContainer__VumOc{flex:1 1;display:flex;justify-content:center;align-items:center}.Calendar_navButton__goHYe{background:none;border:none;color:var(--color-grey-400);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.Calendar_navButton__goHYe span{font-size:20px}.Calendar_navButton__goHYe:hover{color:var(--color-grey-800)}.Calendar_navButton__goHYe:focus-visible{border:1px solid var(--color-grey-900);box-shadow:0 0 0 4px #8fbff8;border-radius:16px;background:var(--color-grey-50)}.Calendar_monthYearContainer__VumOc{position:relative;flex:1 1;display:flex;justify-content:center}.Calendar_monthYearButton__iw0gZ{background:none;border:none;color:var(--color-grey-900);font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;gap:8px}.Calendar_monthYearButton__iw0gZ span:not(.Calendar_monthYearText__WqBVZ){color:var(--color-grey-400);font-size:16px}.Calendar_monthYearButton__iw0gZ:hover .Calendar_monthYearText__WqBVZ{text-decoration:underline}.Calendar_monthYearButton__iw0gZ:hover span:not(.Calendar_monthYearText__WqBVZ){text-decoration:none}.Calendar_monthYearButton__iw0gZ:focus-visible{border:1px solid var(--color-grey-900);box-shadow:0 0 0 4px #8fbff8;background:var(--color-grey-50);border-radius:16px}.Calendar_fullMonthYearPicker__ln_tR{display:flex;flex:1 1;background:var(--color-white);min-height:208px}.Calendar_pickerHeader__xsq31{display:flex;align-items:center;justify-content:space-between;padding:5px 8px}.Calendar_pickerHeader__xsq31 .Calendar_navButton__goHYe{flex:0 0 auto}.Calendar_pickerHeader__xsq31 .Calendar_pickerTitle__jzZwB{flex:1 1;display:flex;justify-content:center;align-items:center}.Calendar_pickerTitle__jzZwB{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--color-grey-900);justify-content:center}.Calendar_pickerTitle__jzZwB span.Calendar_pickerTitleText__fY19F{text-decoration:underline}.Calendar_pickerTitle__jzZwB span:not(.Calendar_pickerTitleText__fY19F){color:var(--color-grey-300);font-size:16px}.Calendar_monthPicker__TQvtq,.Calendar_yearPicker__IaEXE{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:0 10px;background:var(--color-white)}.Calendar_pickerFooter__mFAPB{border-bottom:none;display:flex;justify-content:center;padding:8px}.Calendar_pickerNavButton__JXs0l{background:none;border:none;color:var(--color-grey-400);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:4px 0}.Calendar_pickerNavButton__JXs0l:hover{background-color:var(--color-grey-100);color:var(--color-grey-800)}.Calendar_pickerList__0T0gw{flex:1 1;display:flex;flex-direction:column;max-height:200px;overflow-y:auto;padding:12px 0;justify-content:flex-start;align-items:center;width:100%;scrollbar-width:none;-ms-overflow-style:none}.Calendar_pickerList__0T0gw::-webkit-scrollbar{display:none}.Calendar_pickerItem__c7Azc{background:none;border:none;color:var(--color-grey-600);font-size:12px;font-weight:400;cursor:pointer;padding:8px 16px;text-align:center;transition:all .2s ease;border-radius:50px;margin:2px 0;width:100%;min-width:60px}.Calendar_pickerItem__c7Azc:hover{background-color:var(--color-grey-100)}.Calendar_pickerItem__c7Azc.Calendar_pickerItemActive__Vnm4o{background-color:var(--color-grey-900);color:var(--color-grey-white);font-weight:500}.Calendar_daysOfWeek___dF5R{display:grid;grid-template-columns:repeat(7,1fr);padding:0 10px;grid-gap:0;gap:0}.Calendar_dayOfWeek__MKQT0{text-align:center;font-size:10px;font-weight:500;color:var(--color-grey-500);padding:8px 0;text-transform:uppercase;letter-spacing:.5px}.Calendar_calendarGrid__z1fHX{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px;padding:0 10px 12px}.Calendar_calendarDay__JCKrO{background:none;border:none;color:var(--color-grey-600);font-size:12px;font-weight:400;cursor:pointer;border-radius:50%;transition:all .2s ease;min-height:30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.Calendar_calendarDay__JCKrO:hover{background-color:var(--color-grey-100)}.Calendar_calendarDay__JCKrO:disabled{cursor:default;color:var(--color-grey-400)}.Calendar_calendarDay__JCKrO:disabled:hover{background-color:rgba(0,0,0,0)}.Calendar_calendarDay__JCKrO.Calendar_otherMonth__7A4ez{color:var(--color-grey-300);cursor:pointer}.Calendar_calendarDay__JCKrO.Calendar_otherMonth__7A4ez:hover{background-color:var(--color-grey-50)}.Calendar_calendarDay__JCKrO.Calendar_selected__tUCNJ{background-color:var(--color-grey-900);color:var(--color-grey-white);font-weight:500}.Calendar_calendarDay__JCKrO.Calendar_selected__tUCNJ:hover{background-color:var(--color-grey-800)}.Calendar_clearButtonContainer__iEtV6{display:flex;justify-content:center;padding:0 10px}.Calendar_clearButton__8I_wE{background:none;border:none;color:var(--color-grey-600);font-family:var(--font-base);font-size:12px;text-decoration:underline;cursor:pointer;padding:4px 8px;transition:color .2s ease}.Calendar_clearButton__8I_wE:hover{color:var(--color-grey-500);text-decoration:none}.Calendar_clearButton__8I_wE:focus-visible{border:1px solid var(--color-grey-900);box-shadow:0 0 0 4px #8fbff8;border-radius:16px;background:var(--color-grey-50)}.Calendar_clearButton__8I_wE:disabled{opacity:.5;cursor:not-allowed}.Calendar_clearButton__8I_wE:disabled:hover{color:var(--color-grey-600);text-decoration:underline}@media(max-width:767px){.Calendar_calendar__2GIMR{max-width:100%}.Calendar_monthYearPicker__W4cG5{left:0;right:0;transform:none;margin-left:10px;margin-right:10px}}.TabToggle_toggleBtnGroup___Efc2{display:flex;border:1px solid var(--color-grey-600);border-radius:64px;overflow:hidden;padding:4px;position:relative;background:rgba(0,0,0,0)}.TabToggle_toggleBtnGroup___Efc2.TabToggle_dark__X6CyQ{border:1px solid var(--color-grey-600);background-color:var(--color-grey-900)}.TabToggle_slidingBackground__WZrqT{position:absolute;top:4px;left:4px;min-height:44px;height:calc(100% - 16px);background-color:var(--color-grey-900);border-radius:56px;transition:none;z-index:1;width:var(--sliding-width,50%);transform:translateX(var(--sliding-transform,0))}.TabToggle_slidingBackground__WZrqT.TabToggle_dark__X6CyQ{background-color:var(--color-grey-white)}.TabToggle_slidingBackground__WZrqT.TabToggle_animate__Vlwcm{transition:all .3s cubic-bezier(.4,0,.2,1)}.TabToggle_toggleBtn__5SkYi{position:relative;z-index:2;flex:1 1}.TabToggle_toggleBtn__5SkYi button{width:100%;gap:4px;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.TabToggle_toggleBtn__5SkYi button svg{transition:fill .3s cubic-bezier(.4,0,.2,1)}.TabToggle_toggleBtnGroup___Efc2:not(.TabToggle_dark__X6CyQ) .TabToggle_toggleBtn__5SkYi button:hover:not(.TabToggle_activeLight__Qx0oY):not(.TabToggle_activeDark__K_uM1){color:var(--color-grey-900)!important}.TabToggle_toggleBtnGroup___Efc2.TabToggle_dark__X6CyQ .TabToggle_toggleBtn__5SkYi button:hover:not(.TabToggle_activeLight__Qx0oY):not(.TabToggle_activeDark__K_uM1){color:var(--color-grey-white)!important}.TabToggle_toggleBtn__5SkYi.TabToggle_small__1M0o7 button{font-size:16px}.TabToggle_toggleBtn__5SkYi.TabToggle_small__1M0o7 .material-symbols-rounded{font-size:20px}.TabToggle_toggleBtn__5SkYi.TabToggle_small__1M0o7 svg{width:20px;height:20px}.TabToggle_activeDark__K_uM1:hover{color:var(--color-grey-900)!important}.TabToggle_activeLight__Qx0oY:hover{color:var(--color-grey-white)!important}.TabToggle_activeLight__Qx0oY svg{fill:var(--color-grey-white)}.TabToggle_tabButton__hPjV6{position:relative;z-index:2}.TabToggle_first__57_EG{transform:translateX(0)}.TabToggle_second__lZk5K{transform:translateX(100%)}.TotalMonthlyFeeDisclaimer_totalMonthlyFeeDisclaimer___u2Fa{background-color:var(--color-green-500);padding:var(--scale-24px);border-radius:var(--scale-16px);box-shadow:0 2px 4px 0 rgba(0,0,0,.1019607843);display:flex;align-items:center;gap:var(--scale-16px);justify-content:center;width:100%;margin-bottom:var(--scale-32px)}@media(max-width:991px){.TotalMonthlyFeeDisclaimer_totalMonthlyFeeDisclaimer___u2Fa{padding:var(--scale-16px);border-radius:var(--scale-8px)}}.TotalMonthlyFeeDisclaimer_totalMonthlyFeeDisclaimerText__dTQ90{color:var(--color-grey-white);font-family:var(--font-base);font-size:var(--utility-lg-size);line-height:140%;letter-spacing:-.01rem;letter-spacing:.012em}@media(max-width:991px){.TotalMonthlyFeeDisclaimer_totalMonthlyFeeDisclaimerText__dTQ90{font-family:var(--font-base);font-size:var(--utility-md-size);line-height:140%;letter-spacing:-.01rem}}.ExpenseWidget_expenseWidgetContainer__GAVgv{background-color:var(--color-stone-500)}.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-guide-container p{color:var(--color-grey-500)}.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-guide-container h2{font-family:var(--font-heading);font-size:var(--display-xl-size);line-height:var(--display-xl-line-height);letter-spacing:-.01rem;font-weight:var(--font-weight-light);color:var(--color-grey-black);-webkit-margin-before:0;margin-block-start:0}@media(max-width:767px){.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-guide-container h2{font-family:var(--font-heading);font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);letter-spacing:-.01rem;font-weight:var(--font-weight-light)}}.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-list .rfwa-expense-amount.has-tooltip,.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-list .rfwa-expense-details,.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-list .rfwa-expense-label{color:var(--color-grey-600)}.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-guide-container{max-width:1500px;padding-inline:0;padding-block:var(--scale-64px) 0}.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-footer{color:var(--color-grey-500)}.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-guide-container .rfwa-accordion-item{overflow:visible!important}.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-guide-container .rfwa-accordion-item:has(button:focus-visible){outline:2px solid #8fbff8!important;outline-offset:4px!important}@media(max-width:1200px){.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-list td:before{color:var(--color-grey-600)}}@media(max-width:1400px)and (min-width:1200px){.ExpenseWidget_expenseWidgetContainer__GAVgv .rfwa-expense-list{table-layout:auto}}.ExpenseWidget_expenseWidgetContainer__GAVgv .ExpenseWidget_loaderWrapper__6r_VR{display:flex;justify-content:center;align-items:center;padding:32px 0;width:100%}.ExpenseWidget_expenseWidgetContainer__GAVgv .ExpenseWidget_loader__Ejesx{width:40px;height:40px;border:4px solid var(--color-grey-300);border-top-color:var(--color-green-500);border-radius:50%;animation:ExpenseWidget_spin__FJSGK .7s linear infinite}@keyframes ExpenseWidget_spin__FJSGK{to{transform:rotate(1turn)}}.ExpenseWidget_expenseWidgetWrapper__vrp2U.ExpenseWidget_emptyWidget__1Y15I{padding:0}