.rent-calculator_sectionHeading__qkrLE{display:flex;align-items:flex-start;gap:.875rem}.rent-calculator_step__BIgEN{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:999px;background:#fbc22d;color:#1d1d1b;font-weight:900;box-shadow:2px 2px 0 rgb(74 130 173/34%)}.rent-calculator_extraCard__bBE8E,.rent-calculator_formatCard__P3jdr{position:relative;overflow:hidden;border:1px solid rgb(29 29 27/10%);border-radius:.5rem;background:rgb(255 255 255/72%);color:#1d1d1b;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.rent-calculator_formatCard__P3jdr{min-height:10.5rem;padding:1.25rem}.rent-calculator_extraCard__bBE8E:hover,.rent-calculator_formatCard__P3jdr:hover{transform:translateY(-3px);border-color:rgb(74 130 173/52%);box-shadow:0 10px 24px rgb(29 29 27/10%)}.rent-calculator_chip__3O8z5:focus-visible,.rent-calculator_counter__v9Tzd button:focus-visible,.rent-calculator_extraCard__bBE8E:has(input:focus-visible),.rent-calculator_formatCard__P3jdr:focus-visible,.rent-calculator_mobileTotal__v7Hwj:focus-visible{outline:3px solid rgb(74 130 173/36%);outline-offset:3px}.rent-calculator_extraCardSelected__VwHJQ,.rent-calculator_formatCardSelected__3f8_b{border-color:#4a82ad;background:#fbc22d;box-shadow:4px 4px 0 rgb(74 130 173/34%)}.rent-calculator_cardCheck__I7s2W,.rent-calculator_extraCheck__4tjX5{position:absolute;top:1rem;right:1rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;background:#4a82ad;color:white;opacity:0;transform:scale(.7) rotate(-10deg);transition:opacity .16s ease,transform .16s ease}.rent-calculator_extraCardSelected__VwHJQ .rent-calculator_extraCheck__4tjX5,.rent-calculator_formatCardSelected__3f8_b .rent-calculator_cardCheck__I7s2W{opacity:1;transform:scale(1) rotate(0)}.rent-calculator_selectionNote__Wm9jl{display:inline-flex;align-items:center;gap:.5rem;margin-top:.875rem;border-radius:.5rem;background:rgb(74 130 173/10%);padding:.625rem .75rem;color:#4a82ad;font-size:.875rem;font-weight:700;animation:rent-calculator_fade-slide-in__gcYfw .22s ease both}.rent-calculator_fieldCard__0oTaI{display:block;border-radius:.5rem;background:rgb(255 255 255/70%);padding:1rem}.rent-calculator_fieldLabel__YE2Rh{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem;color:#1d1d1b;font-size:.875rem;font-weight:800}.rent-calculator_input__Q4G6_,.rent-calculator_numberInput___h5LN{width:100%;border:1px solid rgb(29 29 27/15%);border-radius:.5rem;background:white;color:#1d1d1b;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.rent-calculator_input__Q4G6_{min-height:3rem;padding-inline:1rem}.rent-calculator_numberInput___h5LN{width:5rem;min-height:2.5rem;padding-inline:.75rem;text-align:center;font-weight:800}.rent-calculator_dateSelect__6_XQr:focus,.rent-calculator_input__Q4G6_:focus,.rent-calculator_numberInput___h5LN:focus{border-color:#4a82ad;box-shadow:0 0 0 3px rgb(74 130 173/15%)}.rent-calculator_datePicker__rhJYZ{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.625rem}.rent-calculator_datePicker__rhJYZ label>span:first-child{display:block;margin-bottom:.35rem;color:rgb(29 29 27/58%);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rent-calculator_dateControl__CGHAr{position:relative;display:block}.rent-calculator_dateControl__CGHAr svg{position:absolute;top:50%;right:.8rem;pointer-events:none;transform:translateY(-50%);transition:transform .16s ease,color .16s ease}.rent-calculator_dateControl__CGHAr:focus-within svg{color:#4a82ad;transform:translateY(-50%) rotate(180deg)}.rent-calculator_dateSelect__6_XQr{width:100%;min-height:3.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(29 29 27/15%);border-radius:.5rem;background:white;padding:0 2.35rem 0 .85rem;color:#1d1d1b;font-family:var(--font-display),Georgia,serif;font-size:1.1rem;font-weight:900;outline:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rent-calculator_dateSelect__6_XQr:hover{border-color:rgb(74 130 173/52%);transform:translateY(-1px)}.rent-calculator_dateHint__BTSND,.rent-calculator_datePreview__foVZi{margin-top:.75rem;font-size:.78rem;font-weight:700;line-height:1.45}.rent-calculator_dateHint__BTSND{color:rgb(29 29 27/58%)}.rent-calculator_datePreview__foVZi{display:flex;align-items:center;gap:.4rem;border-radius:.45rem;background:rgb(251 194 45/28%);padding:.55rem .65rem;color:#1d1d1b;animation:rent-calculator_fade-slide-in__gcYfw .22s ease both}.rent-calculator_datePreview__foVZi svg{flex:0 0 auto;color:#4a82ad}.rent-calculator_chips__Cu4dw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.rent-calculator_chip__3O8z5{border-radius:999px;background:rgb(29 29 27/7%);padding:.45rem .75rem;color:#1d1d1b;font-size:.8rem;font-weight:800;transition:transform .15s ease,background-color .15s ease,color .15s ease}.rent-calculator_chip__3O8z5:hover{transform:translateY(-1px);background:rgb(74 130 173/15%)}.rent-calculator_chip__3O8z5[aria-pressed=true]{background:#4a82ad;color:white}.rent-calculator_inlineNumber___jVk6{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.875rem;color:rgb(29 29 27/65%);font-size:.8rem;font-weight:700}.rent-calculator_counter__v9Tzd{display:grid;grid-template-columns:2.5rem minmax(4rem,1fr) 2.5rem;align-items:center;gap:.625rem}.rent-calculator_counter__v9Tzd button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:999px;background:#fbc22d;color:#1d1d1b;transition:transform .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}.rent-calculator_counter__v9Tzd button:hover:not(:disabled){transform:scale(1.06);background:#4a82ad;color:white}.rent-calculator_counter__v9Tzd button:disabled{cursor:not-allowed;opacity:.38}.rent-calculator_counter__v9Tzd output{text-align:center;font-family:var(--font-display),Georgia,serif;font-size:2rem;font-weight:900}.rent-calculator_extraCard__bBE8E{display:block;min-height:9.5rem;cursor:pointer;padding:1.125rem}.rent-calculator_extraCard__bBE8E input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.rent-calculator_includedCard__11nT7{margin-top:1.25rem;border-radius:.5rem;background:rgb(255 255 255/70%);padding:1.25rem}.rent-calculator_summaryCard__ebm7v{overflow-x:hidden;overflow-y:auto;border-radius:.75rem;background:rgb(255 255 255/76%);padding:1.5rem;box-shadow:0 18px 45px rgb(29 29 27/11%);scrollbar-gutter:stable}.rent-calculator_summaryList__6Kzn0{display:grid;gap:0;margin-top:1.25rem;border-block:1px solid rgb(29 29 27/10%)}.rent-calculator_summaryRow__mCJO1{display:grid;grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-block:.65rem;animation:rent-calculator_fade-slide-in__gcYfw .22s ease both}.rent-calculator_summaryRow__mCJO1+.rent-calculator_summaryRow__mCJO1{border-top:1px solid rgb(29 29 27/8%)}.rent-calculator_summaryRow__mCJO1 dt{color:rgb(29 29 27/57%);font-size:.82rem;font-weight:700}.rent-calculator_summaryRow__mCJO1 dd{overflow-wrap:anywhere;text-align:right;font-size:.85rem;font-weight:800}.rent-calculator_summaryRow__mCJO1 .rent-calculator_placeholder__YPwl_{color:rgb(29 29 27/42%);font-weight:700}.rent-calculator_totalBlock__TS1WA{margin-top:1.25rem;border-radius:.625rem;background:#fbc22d;padding:1rem}.rent-calculator_totalBlock__TS1WA>span{display:block;font-size:.75rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.rent-calculator_totalValue__oCznM{display:block;margin-top:.25rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:900;line-height:1;animation:rent-calculator_total-pop__olmCa .22s ease both}.rent-calculator_priceList___1czX{display:grid;gap:.55rem;margin-top:1rem;color:rgb(29 29 27/68%);font-size:.82rem}.rent-calculator_priceList___1czX>div{display:flex;justify-content:space-between;gap:1rem}.rent-calculator_priceList___1czX dd{flex:0 0 auto;color:#1d1d1b;font-weight:900}.rent-calculator_mobileBar__JbT7w{position:fixed;z-index:40;right:0;bottom:0;left:0;border-top:1px solid rgb(29 29 27/12%);background:rgb(255 248 231/96%);box-shadow:0 -12px 30px rgb(29 29 27/14%);backdrop-filter:blur(12px);animation:rent-calculator_mobile-bar-in__OQ0_6 .26s ease both}.rent-calculator_mobileBarMain__1L2t9{display:flex;align-items:center;gap:.75rem;max-width:46rem;margin-inline:auto;padding:.75rem max(1rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.rent-calculator_mobileTotal__v7Hwj{display:grid;grid-template-columns:1fr auto;align-items:center;min-width:7rem;color:#1d1d1b;text-align:left}.rent-calculator_mobileTotal__v7Hwj span{grid-column:1/-1;color:rgb(29 29 27/55%);font-size:.68rem;font-weight:800}.rent-calculator_mobileTotal__v7Hwj strong{font-size:1.05rem;line-height:1.2}.rent-calculator_mobileTotal__v7Hwj svg{transition:transform .18s ease}.rent-calculator_mobileTotal__v7Hwj .rent-calculator_chevronOpen__J4SKI{transform:rotate(180deg)}.rent-calculator_mobileDetails__iKySE{display:grid;grid-template-rows:0fr;overflow:hidden;border-bottom:0 solid rgb(29 29 27/10%);transition:grid-template-rows .22s ease,border-width .22s ease}.rent-calculator_mobileDetails__iKySE>div{min-height:0}.rent-calculator_mobileDetailsOpen__lKHyf{grid-template-rows:1fr;border-bottom-width:1px}@keyframes rent-calculator_fade-slide-in__gcYfw{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rent-calculator_total-pop__olmCa{0%{opacity:.72;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes rent-calculator_mobile-bar-in__OQ0_6{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.rent-calculator_summaryAside__JFRsc{position:sticky;top:6rem;align-self:start;max-height:calc(100vh - 7rem)}.rent-calculator_summaryCard__ebm7v{max-height:inherit}.rent-calculator_mobileBar__JbT7w{display:none}}@media (max-width:639px){.rent-calculator_extraCard__bBE8E,.rent-calculator_formatCard__P3jdr{min-height:0}.rent-calculator_summaryRow__mCJO1{grid-template-columns:6.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rent-calculator_cardCheck__I7s2W,.rent-calculator_chip__3O8z5,.rent-calculator_counter__v9Tzd button,.rent-calculator_dateControl__CGHAr svg,.rent-calculator_dateSelect__6_XQr,.rent-calculator_extraCard__bBE8E,.rent-calculator_extraCheck__4tjX5,.rent-calculator_formatCard__P3jdr,.rent-calculator_mobileDetails__iKySE,.rent-calculator_mobileTotal__v7Hwj svg{transition-duration:.01ms}.rent-calculator_datePreview__foVZi,.rent-calculator_mobileBar__JbT7w,.rent-calculator_selectionNote__Wm9jl,.rent-calculator_summaryRow__mCJO1,.rent-calculator_totalValue__oCznM{animation:none}.rent-calculator_chip__3O8z5:hover,.rent-calculator_counter__v9Tzd button:hover:not(:disabled),.rent-calculator_dateSelect__6_XQr:hover,.rent-calculator_extraCard__bBE8E:hover,.rent-calculator_formatCard__P3jdr:hover{transform:none}}