.AanvraagSkeleton_page__sAUCX{min-height:100vh;min-height:100dvh;background:#f9fafb;padding-bottom:5rem}.AanvraagSkeleton_headerContainer__M5Arc{background:white;padding:1rem 0;margin-bottom:2rem}.AanvraagSkeleton_container__DViwh{max-width:1280px;margin:0 auto;padding:0 1rem}.AanvraagSkeleton_topBar__9LN8g{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.AanvraagSkeleton_headerButtons__oyAwe{display:flex;gap:.5rem;flex-shrink:0}.AanvraagSkeleton_progressRow__c3MpF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.AanvraagSkeleton_content__E_dHH{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.AanvraagSkeleton_content__E_dHH{max-width:56rem;margin-left:auto;margin-right:auto;width:100%}}.AanvraagSkeleton_stepHeader__n0eMP{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.AanvraagSkeleton_card__jYOFC{background:white;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.AanvraagSkeleton_cardRow__4JGl8{display:flex;gap:1rem}.AanvraagSkeleton_cardRow__4JGl8>*{flex:1}.AanvraagSkeleton_block__F3qF2{background:#e5e7eb;border-radius:.5rem;position:relative;overflow:hidden}.AanvraagSkeleton_circle__IyaW5,.AanvraagSkeleton_pill__Ksg45{border-radius:9999px}.AanvraagSkeleton_block__F3qF2:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6) 50%,rgba(255,255,255,0));animation:AanvraagSkeleton_shimmer__uq6FA 1.6s ease-in-out infinite}@keyframes AanvraagSkeleton_shimmer__uq6FA{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.AanvraagSkeleton_block__F3qF2:after{animation:none;background:none}}@media (max-width:640px){.AanvraagSkeleton_container__DViwh{padding:0 .875rem}.AanvraagSkeleton_headerContainer__M5Arc{padding:.75rem 0;margin-bottom:1.25rem}.AanvraagSkeleton_content__E_dHH{gap:1.25rem}.AanvraagSkeleton_card__jYOFC{padding:1.25rem}.AanvraagSkeleton_cardRow__4JGl8{flex-direction:column;gap:.75rem}}.AanvraagSkeleton_srOnly__Y3C3R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BidSection_readOnlyBanner__JiPqV{display:flex;align-items:flex-start;gap:.625rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem;padding:.75rem 1rem;font-size:var(--fs-13);color:#92400e;line-height:1.4;margin-bottom:1rem}.BidSection_readOnlyBanner__JiPqV svg{flex-shrink:0;margin-top:.125rem}.BidSection_card__LnR4U{background:white;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;border:2px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(135deg,hsl(var(--myrtle)),hsl(var(--orange))) border-box}.BidSection_cardHeader__oHh8K{background:linear-gradient(90deg,rgba(73,119,114,.1),rgba(243,107,25,.05),rgba(73,119,114,.1));border-bottom:2px solid rgba(73,119,114,.2);padding:1rem 2rem}.BidSection_cardTitle___5Irj{font-size:var(--fs-14);font-weight:700;letter-spacing:.02em;color:hsl(var(--myrtle));display:flex;align-items:center;gap:.5rem;margin:0}.BidSection_cardContent__pUky_{padding:2rem;display:flex;flex-direction:column;gap:1.75rem}.BidSection_grid__vEoHR{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.BidSection_grid__vEoHR{grid-template-columns:1fr 1fr}}.BidSection_formItem__YmMJq{display:flex;flex-direction:column;gap:.375rem}.BidSection_label__8Qvfl{font-size:var(--fs-16);font-weight:700}.BidSection_label__8Qvfl,.BidSection_smallLabel__DRV_M{color:#111827;min-height:1.5rem;display:flex;align-items:center}.BidSection_smallLabel__DRV_M{font-size:var(--fs-14);font-weight:500;line-height:1.5rem}.BidSection_labelRow__6mR8L{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.BidSection_aiButton__ZC_sq{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:var(--fs-13);font-weight:600;color:hsl(var(--myrtle));background:rgba(73,119,114,.08);border:1px solid rgba(73,119,114,.3);border-radius:9999px;cursor:pointer;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.BidSection_aiButton__ZC_sq:hover:not(:disabled){background:rgba(73,119,114,.16);border-color:hsl(var(--myrtle))}.BidSection_aiButton__ZC_sq:disabled{opacity:.6;cursor:default}.BidSection_aiSpinner__L7yho{animation:BidSection_aiSpin__zMMrZ 1s linear infinite}@keyframes BidSection_aiSpin__zMMrZ{to{transform:rotate(1turn)}}.BidSection_inputWrapper__OwVHn{position:relative;display:flex;align-items:center}.BidSection_currencyPrefix__c2rs_{position:absolute;left:1rem;font-size:var(--fs-16);font-weight:700;color:hsl(var(--myrtle));pointer-events:none;transform:translateY(-50%);top:50%}.BidSection_bidInput__e7Ogq{padding-left:3rem;font-size:var(--fs-16);font-weight:700;height:2.5rem;border:2px solid #e5e7eb;border-radius:.5rem;width:100%}.BidSection_bidInput__e7Ogq:focus{outline:none;border-color:hsl(var(--myrtle));box-shadow:0 0 0 4px rgba(73,119,114,.1)}.BidSection_calendarIcon__a0tiN{position:absolute;left:.75rem;width:1rem;height:1rem;color:#6b7280;pointer-events:none;top:50%;transform:translateY(-50%)}.BidSection_dateInput__vq4Hb{padding-left:2.5rem;height:2.5rem;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding-right:1rem}.BidSection_dateInput__vq4Hb:focus{outline:none;border-color:hsl(var(--myrtle))}.BidSection_select__475NW{width:100%;height:2.5rem;padding:0 2.25rem 0 .75rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:white;font-size:var(--fs-14);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.BidSection_select__475NW:focus{outline:none;border-color:hsl(var(--myrtle))}.BidSection_textarea__8bRLP{width:100%;min-height:100px;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;resize:none;font-family:inherit;font-size:var(--fs-14)}.BidSection_textarea__8bRLP:focus{outline:none;border-color:hsl(var(--myrtle))}.BidSection_description__gp8Cd{font-size:var(--fs-14);color:#6b7280;margin:0}.BidSection_message__pzsWk{font-size:var(--fs-14);color:#ef4444;margin:0}.BidSection_charCount__WJ_zM{text-align:right;margin:0;font-size:var(--fs-12);color:#6b7280}@media (max-width:640px){.BidSection_cardHeader__oHh8K{padding:1.125rem 1.25rem}.BidSection_cardContent__pUky_{padding:1.25rem;gap:1.5rem}.BidSection_grid__vEoHR{gap:1.25rem}.BidSection_bidInput__e7Ogq{padding-left:2.5rem}.BidSection_currencyPrefix__c2rs_{left:.75rem}}.WorkStatusSelector_container__qINHm{display:flex;flex-wrap:wrap;gap:1rem}.WorkStatusSelector_optionButton__hFlMh{flex:1;min-width:150px;height:auto;padding:1.125rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;border-radius:.5rem;transition:all .3s;background:white}.WorkStatusSelector_optionButtonOutline__X7eCF{border:2px solid #e5e7eb;color:#374151}.WorkStatusSelector_optionButtonOutline__X7eCF:hover{border-color:hsl(var(--orange));background:linear-gradient(to bottom right,hsl(var(--orange)),hsl(var(--orange)/.9));color:white;transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(243,107,25,.3)}.WorkStatusSelector_optionButtonSelected__kctGM{border:2px solid transparent;color:white;background:linear-gradient(to bottom right,hsl(var(--myrtle)),hsl(var(--myrtle)/.9));box-shadow:0 20px 25px -5px rgba(73,119,114,.3),0 10px 10px -5px rgba(73,119,114,.15)}.WorkStatusSelector_optionButtonSelected__kctGM:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(73,119,114,.4)}.WorkStatusSelector_andersGradient__xVHYU,.WorkStatusSelector_employeeGradient__BH9Ss,.WorkStatusSelector_entrepreneurGradient__LZodI,.WorkStatusSelector_studentGradient__g9MWW{background:linear-gradient(to bottom right,hsl(var(--myrtle)),hsl(var(--myrtle)/.9))}.WorkStatusSelector_labelContainer__Ntsxm{display:flex;align-items:center;gap:.5rem}.WorkStatusSelector_emoji__UPyKW{font-size:var(--fs-24)}.WorkStatusSelector_labelText__5BC_K{font-size:var(--fs-16);font-weight:700}.GuarantorWorkStatusSelector_container__J_QQX{display:flex;flex-wrap:wrap;gap:1rem}.GuarantorWorkStatusSelector_optionButton__ZSOze{flex:1;min-width:150px;height:auto;padding:1.125rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;border-radius:.5rem;transition:all .3s;background:white}.GuarantorWorkStatusSelector_optionButtonOutline__8mLDh{border:2px solid #e5e7eb;color:#374151}.GuarantorWorkStatusSelector_optionButtonOutline__8mLDh:hover{border-color:hsl(var(--myrtle));color:hsl(var(--myrtle));transform:scale(1.05)}.GuarantorWorkStatusSelector_optionButtonSelected__gkvuE{border:2px solid transparent;color:white;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.GuarantorWorkStatusSelector_optionButtonSelected__gkvuE:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.GuarantorWorkStatusSelector_employeeGradient__YxhCq{background:linear-gradient(to bottom right,hsl(var(--myrtle)),hsl(var(--myrtle)/.9))}.GuarantorWorkStatusSelector_entrepreneurGradient__GbhQz{background:linear-gradient(to bottom right,hsl(var(--orange)),hsl(var(--orange)/.9))}.GuarantorWorkStatusSelector_retireeGradient__E6sRf{background:linear-gradient(to bottom right,#6b7280,#4b5563)}.GuarantorWorkStatusSelector_andersGradient__R6NYP{background:linear-gradient(to bottom right,#7c3aed,#6d28d9)}.GuarantorWorkStatusSelector_labelContainer__VNS3L{display:flex;align-items:center;gap:.5rem}.GuarantorWorkStatusSelector_emoji__uAOT5{font-size:var(--fs-24)}.GuarantorWorkStatusSelector_labelText__K7_N9{font-size:var(--fs-16);font-weight:700}.GuarantorFormSection_readOnlyBanner__4v01t{display:flex;align-items:flex-start;gap:.625rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem;padding:.75rem 1rem;font-size:var(--fs-13);color:#92400e;line-height:1.4;margin-bottom:1rem}.GuarantorFormSection_readOnlyBanner__4v01t svg{flex-shrink:0;margin-top:.125rem}.GuarantorFormSection_card__kpyIb{background:white;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:2px solid #e5e7eb;overflow:hidden;transition:all .3s}.GuarantorFormSection_card__kpyIb:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.GuarantorFormSection_cardHeader__4JME0{padding:1.5rem;cursor:pointer;background:transparent;transition:background-color .3s}.GuarantorFormSection_cardHeader__4JME0:hover{background-color:rgba(243,244,246,.7)}.GuarantorFormSection_headerContent__AwEpB{display:flex;align-items:center;justify-content:space-between}.GuarantorFormSection_personInfo__zRoD_{display:flex;align-items:center;gap:1rem}.GuarantorFormSection_avatar__IDKLB{width:3rem;height:3rem;border-radius:9999px;padding:.75rem;display:flex;align-items:center;justify-content:center;font-size:var(--fs-24);color:white;background:linear-gradient(to bottom right,hsl(var(--orange)),hsl(var(--orange)/.9));box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.GuarantorFormSection_personDetails__A3mYG{display:flex;flex-direction:column}.GuarantorFormSection_title__wVCI7{font-size:var(--fs-18);font-weight:700;color:#111827}.GuarantorFormSection_personName__ogJmf{font-size:var(--fs-16);font-weight:500;color:#6b7280}.GuarantorFormSection_statusContainer__ivHCe{display:flex;align-items:center;gap:.75rem}.GuarantorFormSection_statusText__5hVUU{text-align:right}.GuarantorFormSection_statusLabel__Q_rzC{font-size:var(--fs-14);font-weight:700;color:#6b7280;margin:0}.GuarantorFormSection_statusPercentage__fjD24{font-size:var(--fs-18);font-weight:700;margin:0}.GuarantorFormSection_percentageComplete__BObzK{color:#16a34a}.GuarantorFormSection_percentageIncomplete__SrFXD{color:hsl(var(--orange))}.GuarantorFormSection_statusBadge__gv59Q{font-size:var(--fs-14);padding:.375rem .75rem;border-radius:9999px;display:flex;align-items:center;gap:.375rem;color:white;font-weight:600}.GuarantorFormSection_badgeComplete__jKlKJ{background-color:#16a34a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.GuarantorFormSection_badgeIncomplete__tKf_w{background-color:hsl(var(--orange));animation:GuarantorFormSection_pulse__MxdRI 2s cubic-bezier(.4,0,.6,1) infinite}.GuarantorFormSection_dropdownIcon__pRlDX{width:1.5rem;height:1.5rem;color:#111827}.GuarantorFormSection_cardContent__uUQya{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.GuarantorFormSection_formItem__tna3V{display:flex;flex-direction:column;gap:.5rem}.GuarantorFormSection_label__6I7HI{font-size:var(--fs-14);font-weight:500;color:#111827}.GuarantorFormSection_input__2Evsr{height:2.5rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;width:100%}.GuarantorFormSection_input__2Evsr:disabled{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb;cursor:not-allowed}.GuarantorFormSection_inputError__tP6fe{border-color:#ef4444}.GuarantorFormSection_inputError__tP6fe:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.GuarantorFormSection_fieldError__7Yfgh{font-size:var(--fs-12);color:#ef4444;margin:.25rem 0 0}.GuarantorFormSection_fieldNote__buHdW{font-size:var(--fs-12);color:#b45309;margin:.25rem 0 0}.GuarantorFormSection_inputWrapper__O2xhQ{position:relative;display:flex;align-items:center}.GuarantorFormSection_currencyPrefix__772n5{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280}.GuarantorFormSection_inputWithPrefix__7TuK3{padding-left:1.75rem}.GuarantorFormSection_grid___uXlA{display:grid;grid-template-columns:1fr;gap:1rem}.GuarantorFormSection_narrowField__bWY0j{max-width:24rem}@media (min-width:768px){.GuarantorFormSection_grid___uXlA{grid-template-columns:1fr 1fr}}@media (max-width:640px){.GuarantorFormSection_cardHeader__4JME0{padding:1rem}.GuarantorFormSection_headerContent__AwEpB{flex-wrap:wrap;align-items:flex-start;gap:.75rem}.GuarantorFormSection_personInfo__zRoD_{gap:.75rem;min-width:0;flex:1 1 auto}.GuarantorFormSection_avatar__IDKLB{width:2.5rem;height:2.5rem;padding:.5rem;font-size:1.125rem;flex-shrink:0}.GuarantorFormSection_personDetails__A3mYG{min-width:0}.GuarantorFormSection_title__wVCI7{font-size:.9375rem}.GuarantorFormSection_personName__ogJmf{font-size:.875rem;overflow-wrap:anywhere}.GuarantorFormSection_statusContainer__ivHCe{width:100%;justify-content:space-between;gap:.5rem}.GuarantorFormSection_statusText__5hVUU{display:flex;align-items:baseline;gap:.375rem;text-align:left}.GuarantorFormSection_statusLabel__Q_rzC{font-size:.75rem}.GuarantorFormSection_statusPercentage__fjD24{font-size:1rem}.GuarantorFormSection_statusBadge__gv59Q{font-size:.75rem;padding:.3125rem .625rem}.GuarantorFormSection_dropdownIcon__pRlDX{flex-shrink:0}.GuarantorFormSection_cardContent__uUQya{padding:1rem;gap:1.25rem}.GuarantorFormSection_documentsList__dtxGF{gap:1.5rem}}.GuarantorFormSection_documentsSection__m6i6k{display:flex;flex-direction:column;gap:.75rem}.GuarantorFormSection_sectionTitle__IXXmz{font-size:var(--fs-16);font-weight:600;margin:0}.GuarantorFormSection_workStatusWarning__7_OPN{background:rgba(243,244,246,.5);padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;font-size:var(--fs-14);color:#6b7280}.GuarantorFormSection_statusContext__4YzGI{display:none;font-size:var(--fs-12);color:#6b7280;margin-bottom:.75rem}@media (min-width:640px){.GuarantorFormSection_statusContext__4YzGI{display:block}}.GuarantorFormSection_toggleOptionalButton__KHHq3{width:100%;font-size:var(--fs-14);font-weight:500;color:#6b7280;background:none;border:1px dashed #d1d5db;border-radius:.75rem;cursor:pointer;padding:.875rem;margin-top:.5rem;transition:background-color .2s}.GuarantorFormSection_toggleOptionalButton__KHHq3:hover{background:#f9fafb}.GuarantorFormSection_optionalDocs__bVmgd{display:none}.GuarantorFormSection_optionalDocsOpen__pm4rT{display:flex;flex-direction:column;gap:.75rem}.GuarantorFormSection_optionalDocsOpen__pm4rT .GuarantorFormSection_docsGroupLabel__01nZE{margin-bottom:0}.GuarantorFormSection_documentsList__dtxGF{display:flex;flex-direction:column;gap:.75rem}.GuarantorFormSection_documentsHeaderRow__Ykwbt{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.GuarantorFormSection_documentsProgress__xqqnl{font-size:var(--fs-14);font-weight:600;color:#15803d;white-space:nowrap}.GuarantorFormSection_docsGroupLabel__01nZE{font-size:var(--fs-12);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;margin:0 0 .75rem}.GuarantorFormSection_acceptedFormatsHint__b1Wit{font-size:var(--fs-12);color:#9ca3af;text-align:center;margin-top:1rem}.GuarantorFormSection_actions__nzU_N{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid #e5e7eb}.GuarantorFormSection_removeButton__6CF50{flex:1;background:none;color:#ef4444;border:1px solid #e5e7eb;padding:.5rem;border-radius:.375rem;font-size:var(--fs-14);font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s,border-color .2s}.GuarantorFormSection_removeButton__6CF50:hover{background:#fef2f2;border-color:#fecaca}.GuarantorFormSection_collapseButton__l27sx{flex:1;background:transparent;color:#111827;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}.GuarantorFormSection_collapseButton__l27sx:hover{background:#f3f4f6;border-radius:.375rem}@keyframes GuarantorFormSection_pulse__MxdRI{0%,to{opacity:1}50%{opacity:.5}}.GuarantorFormSection_prefilledNote__TecDE{font-size:var(--fs-12);color:#6b7280;margin:.25rem 0 0;line-height:1.4}.UploadChoiceModal_overlay__YQuFD{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;animation:UploadChoiceModal_fadeIn__Wz1Nb .2s ease-out}.UploadChoiceModal_modal__izoKI{background:white;padding:1.5rem;border-radius:.5rem;width:100%;max-width:36rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);animation:UploadChoiceModal_zoomIn__oBTwg .2s ease-out}.UploadChoiceModal_header__uH7vA{margin-bottom:1.5rem}.UploadChoiceModal_title__oHfcz{font-size:var(--fs-24);font-weight:600;color:#111827;display:flex;align-items:center;gap:.5rem;margin:0}.UploadChoiceModal_subtitle__bORAO{font-size:var(--fs-16);color:#6b7280;margin-top:.375rem}.UploadChoiceModal_optionsContainer__5l5F1{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}.UploadChoiceModal_optionButton__GAu3k{width:100%;height:auto;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.UploadChoiceModal_selfUploadButton__b_XgJ{background:linear-gradient(to right,hsl(var(--myrtle)),hsl(var(--myrtle)/.9));color:white;border:none}.UploadChoiceModal_selfUploadButton__b_XgJ:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.UploadChoiceModal_linkButton__D4J0s{background:transparent;border:2px solid #e5e7eb;color:#111827}.UploadChoiceModal_linkButton__D4J0s:hover{border-color:hsl(var(--myrtle));background-color:rgba(73,119,114,.05)}.UploadChoiceModal_iconWrapper__xbgDj{padding:.75rem;border-radius:9999px}.UploadChoiceModal_selfUploadIconWrapper__9vtvn{background:rgba(255,255,255,.2)}.UploadChoiceModal_linkIconWrapper__oahPl{background:rgba(73,119,114,.1)}.UploadChoiceModal_icon__5HWtB{width:2rem;height:2rem}.UploadChoiceModal_linkIcon__LgpBq{color:hsl(var(--myrtle))}.UploadChoiceModal_buttonText__DhB8L{text-align:center}.UploadChoiceModal_buttonTitle__ZB67V{font-size:var(--fs-18);font-weight:700}.UploadChoiceModal_buttonDesc__dtOjv{font-size:var(--fs-14);margin-top:.25rem;opacity:.9}.UploadChoiceModal_linkButtonDesc__djqpz{color:#6b7280}@keyframes UploadChoiceModal_fadeIn__Wz1Nb{0%{opacity:0}to{opacity:1}}@keyframes UploadChoiceModal_zoomIn__oBTwg{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PhoneNumberInput_phoneRow__fGwPE{display:flex;gap:.5rem;align-items:flex-start}.PhoneNumberInput_input__GP1eN{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;font-family:inherit;color:#111827;background-color:white;transition:border-color .2s,box-shadow .2s;outline:none;height:2.5rem;flex:1;min-width:0;box-sizing:border-box}.PhoneNumberInput_input__GP1eN::placeholder{color:#9ca3af}.PhoneNumberInput_input__GP1eN:focus{border-color:#497772;box-shadow:0 0 0 2px rgba(73,119,114,.2)}.PhoneNumberInput_inputInvalid__z_XbI{border-color:#b91c1c}.PhoneNumberInput_inputInvalid__z_XbI:focus{border-color:#b91c1c;box-shadow:0 0 0 2px rgba(185,28,28,.15)}.PhoneNumberInput_inputHint__i9ZnA{font-size:.75rem;color:#6b7280;margin-top:.5rem}.PhoneNumberInput_inputHintError__GD_3X{color:#b91c1c}.PhoneNumberInput_countryPickerWrap__54_nY{position:relative;flex:0 0 auto}.PhoneNumberInput_countryTrigger__0s8ZQ{display:flex;align-items:center;gap:.375rem;height:2.5rem;padding:0 .625rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:white;font-size:.875rem;font-family:inherit;color:#111827;cursor:pointer;transition:border-color .2s,box-shadow .2s}.PhoneNumberInput_countryTrigger__0s8ZQ:hover{border-color:#497772}.PhoneNumberInput_countryTrigger__0s8ZQ[aria-expanded=true]{border-color:#497772;box-shadow:0 0 0 2px rgba(73,119,114,.2)}.PhoneNumberInput_countryTriggerCode___ZsWj{font-variant-numeric:tabular-nums}.PhoneNumberInput_countryPanel__uop7F{position:absolute;top:calc(100% + .25rem);left:0;z-index:20;width:16rem;max-width:80vw;background:white;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:.5rem}.PhoneNumberInput_countrySearchInput__PxX8Z{width:100%;padding:.5rem .625rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;font-family:inherit;color:#111827;outline:none;margin-bottom:.5rem;box-sizing:border-box}.PhoneNumberInput_countrySearchInput__PxX8Z:focus{border-color:#497772;box-shadow:0 0 0 2px rgba(73,119,114,.2)}.PhoneNumberInput_countryOptionList__8kRBu{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.PhoneNumberInput_countryOption__2MylI{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;font-size:.875rem;color:#111827;cursor:pointer}.PhoneNumberInput_countryOptionActive__4vZPl{background-color:rgba(73,119,114,.1)}.PhoneNumberInput_countryOptionName__HWR1x{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneNumberInput_countryOptionDial__bizbE{color:#6b7280;font-variant-numeric:tabular-nums}.PhoneNumberInput_countryNoResults__8L6lX{padding:.5rem;font-size:.875rem;color:#6b7280;text-align:center}.Login_page___wbKf{min-height:calc(100vh - 4rem);background:linear-gradient(180deg,#ffffff,rgba(240,240,240,.2));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.Login_container__jPILT{width:100%;max-width:28rem}.Login_card__iL5IC{background:white;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem;text-align:center}.Login_iconWrapper__VJaSK{width:4rem;height:4rem;background:rgba(73,119,114,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#497772}.Login_title__rbhOK{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.Login_subtitle__XOCsp{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.Login_form__LLeQ_{display:flex;flex-direction:column;gap:1rem;text-align:left}.Login_inputLabel__0E0fD{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.5rem;display:block}.Login_inputWrapper__E07cR{position:relative}.Login_input__zSzsc{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;font-family:inherit;color:#111827;background-color:white;transition:border-color .2s,box-shadow .2s;outline:none;height:2.5rem}.Login_input__zSzsc::placeholder{color:#9ca3af}.Login_input__zSzsc:focus{border-color:#497772;box-shadow:0 0 0 2px rgba(73,119,114,.2)}.Login_inputInvalid__0F3Yc{border-color:#b91c1c}.Login_inputInvalid__0F3Yc:focus{border-color:#b91c1c;box-shadow:0 0 0 2px rgba(185,28,28,.15)}.Login_inputHint__TU5va{font-size:.75rem;color:#6b7280;margin-top:.5rem}.Login_inputHintError___TODO{color:#b91c1c}.Login_phoneRow__5QeF9{display:flex;gap:.5rem;align-items:flex-start}.Login_phoneRow__5QeF9 .Login_input__zSzsc{flex:1;min-width:0}.Login_countryPickerWrap__pbznp{position:relative;flex:0 0 auto}.Login_countryTrigger__otqO4{display:flex;align-items:center;gap:.375rem;height:2.5rem;padding:0 .625rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:white;font-size:.875rem;font-family:inherit;color:#111827;cursor:pointer;transition:border-color .2s,box-shadow .2s}.Login_countryTrigger__otqO4:hover{border-color:#497772}.Login_countryTrigger__otqO4[aria-expanded=true]{border-color:#497772;box-shadow:0 0 0 2px rgba(73,119,114,.2)}.Login_countryTriggerCode__6yKO4{font-variant-numeric:tabular-nums}.Login_countryPanel__pe4Vs{position:absolute;top:calc(100% + .25rem);left:0;z-index:20;width:16rem;max-width:80vw;background:white;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:.5rem}.Login_countrySearchInput__Wql3K{width:100%;padding:.5rem .625rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;font-family:inherit;color:#111827;outline:none;margin-bottom:.5rem;box-sizing:border-box}.Login_countrySearchInput__Wql3K:focus{border-color:#497772;box-shadow:0 0 0 2px rgba(73,119,114,.2)}.Login_countryOptionList__LpHu5{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.Login_countryOption__2BGia{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;font-size:.875rem;color:#111827;cursor:pointer}.Login_countryOptionActive__nz4ki{background-color:rgba(73,119,114,.1)}.Login_countryOptionName__YnbXK{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Login_countryOptionDial__MJtKy{color:#6b7280;font-variant-numeric:tabular-nums}.Login_countryNoResults__99Zrx{padding:.5rem;font-size:.875rem;color:#6b7280;text-align:center}.Login_submitBtn__XwTa2{width:100%;background-color:#497772;color:white;padding:.625rem 1rem;border-radius:.375rem;font-weight:500;font-size:.875rem;font-family:inherit;border:none;cursor:pointer;transition:background-color .2s;height:2.5rem}.Login_submitBtn__XwTa2:hover:not(:disabled){background-color:#F36B19}.Login_submitBtn__XwTa2:disabled{opacity:.5;cursor:not-allowed}.Login_resendRow__kTSA3{margin:.75rem 0 0;text-align:center;font-size:.8125rem;line-height:1.4}.Login_resendHint__Z0Lpa{color:#4b5563}.Login_resendLink__uuDhn{background:none;border:0;padding:.25rem;font:inherit;font-weight:600;color:#497772;cursor:pointer;text-decoration:none}.Login_resendLink__uuDhn:hover:not(:disabled){text-decoration:underline}.Login_resendLink__uuDhn:focus-visible{outline:2px solid #497772;outline-offset:2px;border-radius:4px}.Login_resendLink__uuDhn:disabled{color:#9ca3af;cursor:not-allowed;font-weight:500}.Login_testModeNote__7Ctsj{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;font-size:.75rem;color:#6b7280;text-align:center}.Login_testModeCode__kGAom{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-family:monospace;font-weight:400;cursor:pointer}.Login_errorMessage__nTxMa{background-color:#fef2f2;color:#b91c1c}.Login_errorMessage__nTxMa,.Login_successMessage__JJVJi{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;text-align:left}.Login_successMessage__JJVJi{background-color:#dcfce7;color:#166534}.Login_backButton__Ddo6r{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1rem}.Login_backButton__Ddo6r:hover{color:#497772}.Login_nameRow__5dPd3{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.Login_signupLink__NzEc_{text-align:center;font-size:.875rem;color:#6b7280;margin-top:.5rem}.Login_signupLink__NzEc_ a{color:#497772;text-decoration:none;font-weight:500}.Login_signupLink__NzEc_ a:hover{color:#F36B19;text-decoration:underline}.Login_spinning__o_4Rs{animation:Login_loginSpin__LXaLL .8s linear infinite}@keyframes Login_loginSpin__LXaLL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NextActionArrow_hint__oifpg{display:flex;justify-content:center;margin:8px 0;color:var(--emerald,#009b8d);pointer-events:none}.NextActionArrow_moving__Yqdko{animation:NextActionArrow_pointDown__8Lz1k 1.5s ease-in-out infinite}@keyframes NextActionArrow_pointDown__8Lz1k{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.NextActionArrow_moving__Yqdko{animation:none}}.Modal_overlay__eWoat{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem;animation:Modal_fadeIn__6oH_K .2s ease}.Modal_modal__uIkm_{background-color:white;border-radius:1rem;max-width:32rem;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:Modal_scaleIn__q26qT .2s ease}.Modal_modalLg__KHoG2{max-width:42rem}.Modal_modalXl__lNUPI{max-width:56rem}.Modal_header__8JnYo{padding:1.5rem;border-bottom:1px solid #e5e7eb}.Modal_title__iI9nk{font-size:1.25rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem}.Modal_description__hvy20{font-size:.875rem;color:#6b7280;margin-top:.5rem}.Modal_content__TNJLG{padding:1.5rem}.Modal_footer__phBNt{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.Modal_closeButton__fZ_vf{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:background-color .2s}.Modal_closeButton__fZ_vf:hover{background-color:#f3f4f6}@keyframes Modal_fadeIn__6oH_K{0%{opacity:0}to{opacity:1}}@keyframes Modal_scaleIn__q26qT{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.OnboardingGate_banner__ePS5M,.OnboardingGate_doneAlert__75zdt,.OnboardingGate_modal__4JX4W{--ob-teal:#2f5f5a;--ob-teal-dark:#264d49;--ob-teal-soft:#eef4f2;--ob-ink:#1f2937;--ob-muted:#6b7280;--ob-line:#d9dedd;--ob-band:#f5f7f7}.OnboardingGate_banner__ePS5M{margin-bottom:1.5rem;background:#fffbeb;border:1px solid #fcd34d;padding:1rem;border-radius:.5rem;display:flex;gap:.75rem;align-items:flex-start}.OnboardingGate_bannerIcon__ade1I{color:#b45309;flex-shrink:0;margin-top:.125rem}.OnboardingGate_bannerBody__92WH5{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0}.OnboardingGate_bannerText__MQe5t{color:#78350f;font-weight:500;font-size:var(--fs-14,.875rem);margin:0;flex:1 1 18rem}.OnboardingGate_bannerButton___wFWY{background-color:var(--ob-teal);color:white;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;font-family:inherit;border:none;cursor:pointer;white-space:nowrap}.OnboardingGate_doneAlert__75zdt{margin-bottom:1.5rem;background:#f0fdf4;border:1px solid #bbf7d0;padding:1rem;border-radius:.5rem;display:flex;gap:.75rem;align-items:center}.OnboardingGate_doneIcon__tfFfU{color:#16a34a;flex-shrink:0}.OnboardingGate_doneText__vF9_c{color:#14532d;font-weight:500;font-size:var(--fs-14,.875rem);margin:0}.OnboardingGate_modal__4JX4W{max-width:30rem;max-height:min(92vh,92dvh);border-radius:1.25rem;display:flex;flex-direction:column;overflow:hidden;color:var(--ob-ink)}.OnboardingGate_header__7TSeo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem}.OnboardingGate_title__1Ae0h{margin:0;font-size:1.125rem;line-height:1.35;font-weight:700;color:var(--ob-ink)}.OnboardingGate_close__hY3Lq{flex-shrink:0;width:1.75rem;height:1.75rem;border:none;background:none;color:var(--ob-muted);font-size:1.375rem;line-height:1;cursor:pointer;border-radius:.375rem;margin:-.25rem -.25rem 0 0}.OnboardingGate_close__hY3Lq:hover{background:#f3f4f6}.OnboardingGate_body__nPUdS{padding:0 1.5rem 1.25rem;overflow-y:auto;flex:1 1 auto;min-height:0}.OnboardingGate_emailField__1tixn{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.OnboardingGate_emailInput__J8jfP{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid var(--ob-line);border-radius:.625rem;font:inherit;font-size:1rem;color:var(--ob-ink);background:white}.OnboardingGate_emailInput__J8jfP:focus-visible{outline:2px solid var(--ob-teal);outline-offset:2px}.OnboardingGate_emailInput__J8jfP[aria-invalid=true]{border-color:#b91c1c}.OnboardingGate_emailInput__J8jfP:read-only{background:var(--ob-band)}.OnboardingGate_deliveryNote__t102V,.OnboardingGate_emailError__D53go,.OnboardingGate_emailHint__HPCUg{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ob-muted)}.OnboardingGate_emailError__D53go{color:#b91c1c;min-height:1.25rem}.OnboardingGate_deliveryNote__t102V{margin-bottom:1rem;color:#92400e}.OnboardingGate_footer__CrokX{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:var(--ob-band);border-top:1px solid #eceff0}.OnboardingGate_questionHead__mAErh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .625rem}.OnboardingGate_bedroomGrid__4_PjF+.OnboardingGate_questionHead__mAErh,.OnboardingGate_questionHead__mAErh+.OnboardingGate_questionHead__mAErh{margin-top:1.25rem}.OnboardingGate_questionLabel__vjpdj{font-size:.9375rem;font-weight:600;color:var(--ob-ink)}.OnboardingGate_questionMeta__ZIT8h{display:flex;align-items:center;gap:.75rem}.OnboardingGate_count__uvx_s{font-size:.6875rem;font-weight:600;color:#4b5563;background:#e9eeed;border-radius:999px;padding:.2rem .55rem;white-space:nowrap}.OnboardingGate_selectAllLink__d85fY{border:none;background:none;padding:0;font:inherit;font-size:.8125rem;color:var(--ob-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.OnboardingGate_bedroomGrid__4_PjF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.OnboardingGate_budgetGrid__oi9JT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.OnboardingGate_bedroomTile__SM83a,.OnboardingGate_budgetTile__Tsqke{position:relative;display:flex;border:1px solid var(--ob-line);border-radius:.75rem;background:white;cursor:pointer;color:var(--ob-ink);transition:border-color .15s,background-color .15s}.OnboardingGate_bedroomTile__SM83a{flex-direction:column;align-items:flex-start;padding:.75rem .75rem .625rem;min-height:3.75rem}.OnboardingGate_budgetTile__Tsqke{align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.9375rem}.OnboardingGate_tileOn__Qq4pY{border-color:var(--ob-teal);background:var(--ob-teal-soft);box-shadow:inset 0 0 0 1px var(--ob-teal)}.OnboardingGate_bedroomTile__SM83a .OnboardingGate_box__Wzn3f{position:absolute;top:.625rem;right:.625rem}.OnboardingGate_bedroomNumber__tlpq9{font-size:1.375rem;font-weight:700;line-height:1;margin-bottom:.25rem}.OnboardingGate_bedroomWord__6D_Lv{font-size:.6875rem;color:var(--ob-muted)}.OnboardingGate_selectAllTile__pKxlf{display:none}.OnboardingGate_box__Wzn3f{width:1.125rem;height:1.125rem;margin:0;flex-shrink:0;accent-color:var(--ob-teal);cursor:pointer}.OnboardingGate_termsAfterQuestions__lFlet{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #eceff0}.OnboardingGate_intro__kU__l{margin:0 0 .75rem;font-size:.8125rem;line-height:1.5;color:#4b5563}.OnboardingGate_whatsapp__5jD60{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .875rem;padding:.625rem .75rem;background:var(--ob-band);border-radius:.625rem;font-size:.75rem;line-height:1.45;color:#4b5563}.OnboardingGate_whatsappIcon__YqTuB{flex-shrink:0;margin-top:.125rem;color:var(--ob-muted)}.OnboardingGate_checkRow__V8Z7D{display:flex;align-items:center;gap:.625rem;cursor:pointer}.OnboardingGate_checkText__iQrHC{font-size:.8125rem;line-height:1.45;color:var(--ob-ink)}.OnboardingGate_link__528WP{color:var(--ob-teal);text-decoration:underline;text-underline-offset:2px}.OnboardingGate_resume__wLPrY{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #eceff0}.OnboardingGate_error__2ZhW6{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.75rem 1rem;background-color:#fef2f2;border-radius:.5rem;color:#b91c1c;font-size:.8125rem}.OnboardingGate_saveButton__itspI{background-color:var(--ob-teal);color:white;padding:0 1.5rem;height:2.5rem;border-radius:.625rem;font-weight:600;font-size:.875rem;font-family:inherit;border:none;cursor:pointer;transition:background-color .15s,opacity .15s}.OnboardingGate_saveButton__itspI:hover:not(:disabled){background-color:var(--ob-teal-dark)}.OnboardingGate_saveButton__itspI:disabled{opacity:.45;cursor:not-allowed}.OnboardingGate_laterButton__yK5hH{background:none;border:none;color:#4b5563;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;padding:0 .75rem;height:2.5rem;border-radius:.625rem}.OnboardingGate_laterButton__yK5hH:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.OnboardingGate_modal__4JX4W{max-height:100dvh;border-radius:1rem}.OnboardingGate_header__7TSeo{padding:1rem 1rem .625rem}.OnboardingGate_title__1Ae0h{font-size:1rem}.OnboardingGate_body__nPUdS{padding:0 1rem .875rem}.OnboardingGate_questionHead__mAErh{margin-bottom:.5rem}.OnboardingGate_bedroomGrid__4_PjF+.OnboardingGate_questionHead__mAErh{margin-top:.875rem}.OnboardingGate_questionLabel__vjpdj{font-size:.8125rem}.OnboardingGate_count__uvx_s{font-size:.625rem;padding:.15rem .5rem}.OnboardingGate_selectAllLink__d85fY{display:none}.OnboardingGate_selectAllTile__pKxlf{display:flex;align-items:center;justify-content:center;border:1px solid var(--ob-line);border-radius:.625rem;background:white;font:inherit;font-size:.75rem;color:#4b5563;padding:.5rem .625rem;cursor:pointer}.OnboardingGate_bedroomGrid__4_PjF,.OnboardingGate_budgetGrid__oi9JT{gap:.5rem}.OnboardingGate_bedroomTile__SM83a{flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .625rem;min-height:0}.OnboardingGate_bedroomTile__SM83a .OnboardingGate_box__Wzn3f{position:static}.OnboardingGate_bedroomNumber__tlpq9{font-size:.875rem;margin:0}.OnboardingGate_bedroomWord__6D_Lv{display:none}.OnboardingGate_budgetTile__Tsqke{padding:.5rem .625rem;font-size:.75rem;gap:.5rem;border-radius:.625rem}.OnboardingGate_box__Wzn3f{width:1rem;height:1rem}.OnboardingGate_termsAfterQuestions__lFlet{margin-top:.875rem;padding-top:.75rem}.OnboardingGate_intro__kU__l{font-size:.75rem;margin-bottom:.5rem}.OnboardingGate_whatsapp__5jD60{font-size:.6875rem;padding:.5rem .625rem;margin-bottom:.625rem}.OnboardingGate_checkText__iQrHC{font-size:.75rem}.OnboardingGate_footer__CrokX{padding:.75rem 1rem;gap:.5rem}.OnboardingGate_laterButton__yK5hH{flex:0 0 30%;border:1px solid var(--ob-line);background:white;height:2.75rem}.OnboardingGate_saveButton__itspI{flex:1 1 auto;height:2.75rem}}.Aanvraag_pageContainer__pqi6D{min-height:100vh;background:#f9fafb;padding-bottom:5rem}.Aanvraag_headerContainer__vXWxe{background:white;padding:1rem 0;margin-bottom:1rem}.Aanvraag_container__XqI0s{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:1024px){.Aanvraag_headerInner__RokaB{max-width:60rem;margin:0 auto;width:100%}}.Aanvraag_topBar__GeMXA{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.Aanvraag_headerButtons__y9Jum{display:flex;gap:.5rem}.Aanvraag_changeButton___zi1b,.Aanvraag_logoutButton__ilT_c{height:2rem;padding:0 .75rem;font-size:var(--fs-12);border:1px solid #e5e7eb;background:white;border-radius:.375rem;cursor:pointer}.Aanvraag_logoutButton__ilT_c{display:flex;align-items:center;gap:.375rem;font-weight:500;color:#6b7280;transition:color .15s,border-color .15s,background-color .15s}.Aanvraag_logoutButton__ilT_c:hover{color:#B42318;border-color:#FCA5A5;background:#FEF2F2}.Aanvraag_pageTitle__8qjPq{font-size:var(--fs-30);font-weight:700;color:#111827;margin:0}.Aanvraag_progressContainer__EDC4t{position:fixed;top:4rem;left:0;right:0;z-index:49;background:white;border-bottom:1px solid #e5e7eb}.Aanvraag_progressInner__mIq2c{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem}.Aanvraag_progressLabelRow__YNXIS{display:contents}.Aanvraag_progressLabel__iAeU0{flex:none;font-weight:700;font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--myrtle))}.Aanvraag_progressValue__zE0fu{flex:none;order:3;font-size:var(--fs-14);font-weight:700;color:hsl(var(--myrtle));font-variant-numeric:tabular-nums}.Aanvraag_progressBarTrack__pTbBt{flex:1;order:2;min-width:0;height:.375rem;background:#e5e7eb;border-radius:9999px;overflow:hidden}.Aanvraag_progressBarFill__KY7PG{height:100%;background:hsl(var(--myrtle));transition:width .5s ease-out}.Aanvraag_pageContainer__pqi6D{padding-top:2.375rem}.Aanvraag_coTenantWarningBanner__8uqSm{display:flex;align-items:flex-start;gap:.75rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:.75rem;padding:.875rem 1rem;font-size:var(--fs-13);color:#92400e;line-height:1.5;margin-bottom:1rem}.Aanvraag_coTenantWarningBanner__8uqSm svg{flex-shrink:0;margin-top:.125rem}.Aanvraag_coTenantAptGrid__rAbE9{display:flex;flex-direction:column;gap:.5rem}.Aanvraag_coTenantAptCard___XkhM{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.625rem;cursor:pointer;transition:all .15s ease;background:white}.Aanvraag_coTenantAptCard___XkhM:hover{border-color:hsl(var(--myrtle)/.4);background:hsl(var(--myrtle)/.02)}.Aanvraag_coTenantAptCardSelected__Dz6c7{border-color:hsl(var(--myrtle));background:hsl(var(--myrtle)/.05)}.Aanvraag_coTenantAptCheckbox__AqXdZ{flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:.25rem;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.Aanvraag_coTenantAptCardSelected__Dz6c7 .Aanvraag_coTenantAptCheckbox__AqXdZ{background:hsl(var(--myrtle));border-color:hsl(var(--myrtle))}.Aanvraag_coTenantAptInfo__4mvKt{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0}.Aanvraag_coTenantAptName__WY870{font-size:var(--fs-13);font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Aanvraag_coTenantAptPrice__GhVvf{font-size:var(--fs-13);font-weight:700;color:hsl(var(--myrtle));flex-shrink:0;margin-left:.5rem}.Aanvraag_readOnlyWarning__e_XEQ{display:flex;align-items:center;gap:.5rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:.5rem;padding:.5rem .75rem;font-size:var(--fs-12);color:#92400e;margin-top:.5rem}.Aanvraag_mainLayout__J11lL{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.Aanvraag_mainLayout__J11lL{flex-direction:row}}.Aanvraag_contentColumn__4_eGf{flex:1;display:flex;flex-direction:column;gap:2rem}.Aanvraag_detailsStep__cgJSA{margin-top:1rem}@media (min-width:1024px){.Aanvraag_contentColumn__4_eGf{max-width:60rem;margin-left:auto;margin-right:auto;width:100%}}.Aanvraag_stepContainer__w8Dsc{display:flex;flex-direction:column;gap:1rem}.Aanvraag_selectApartmentButton__Jwji7{width:100%;padding:.75rem;border-radius:.5rem;background:white;color:hsl(var(--myrtle));border:2px solid hsl(var(--myrtle));cursor:pointer;font-weight:600;font-size:var(--fs-14);display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 0 0 0 rgba(243,107,25,0);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Aanvraag_selectApartmentButton__Jwji7:hover{background:#f36b19;color:white;border-color:#f36b19;box-shadow:0 0 0 4px rgba(243,107,25,.2);transform:translateY(-1px)}.Aanvraag_selectApartmentButton__Jwji7:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(243,107,25,.35)}.Aanvraag_selectApartmentButton__Jwji7:active{transform:translateY(0)}.Aanvraag_bidPlaceholder__XFNfA{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:.75rem;color:#6b7280;cursor:not-allowed;-webkit-user-select:none;user-select:none}.Aanvraag_bidPlaceholderIcon__0MaU6{font-size:var(--fs-24);flex-shrink:0}.Aanvraag_bidPlaceholderText__Gga46{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Aanvraag_bidPlaceholderTitle__ZxalV{margin:0;font-size:var(--fs-15);font-weight:600;color:#374151}.Aanvraag_bidPlaceholderSubtitle__air7g{margin:0;font-size:var(--fs-13);color:#6b7280}.Aanvraag_stepHeader__JVglX{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.Aanvraag_stepNumber__KGNUQ{width:3rem;height:3rem;border-radius:9999px;background:linear-gradient(to bottom right,hsl(var(--myrtle)),hsl(var(--myrtle)/.8));color:white;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:var(--fs-20);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Aanvraag_stepTitle__5hdcr{font-size:var(--fs-22);font-weight:900;color:#111827;margin:0}.Aanvraag_cardHeaderTitle__L73UJ{font-size:var(--fs-18);font-weight:700;color:#111827;margin:0}.Aanvraag_listsContainer__DqgsS{display:flex;flex-direction:column;gap:1rem}.Aanvraag_guarantorWrapper__E9Lc_{margin-left:2rem;border-left:4px solid rgba(73,119,114,.3);padding-left:1rem}.Aanvraag_addGuarantorButton__ktq_B{margin-left:2rem;height:3rem;border:2px dashed rgba(73,119,114,.3);color:hsl(var(--myrtle));background:transparent;border-radius:.5rem;font-weight:600;font-size:var(--fs-14);cursor:pointer;display:flex;align-items:center;justify-content:center}.Aanvraag_addGuarantorButton__ktq_B:hover{border-color:hsl(var(--myrtle));background:rgba(73,119,114,.05)}.Aanvraag_addGuarantorButton__ktq_B:disabled{opacity:.5;cursor:not-allowed}.Aanvraag_addCoTenantButton__fjaS5{width:100%;height:3rem;border:2px dashed rgba(73,119,114,.3);background:transparent;color:hsl(var(--myrtle));font-weight:600;font-size:var(--fs-14);border-radius:.5rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.Aanvraag_addCoTenantButton__fjaS5:hover{border-color:hsl(var(--myrtle));background:rgba(73,119,114,.05)}.Aanvraag_addCoTenantButton__fjaS5:disabled{opacity:.5;cursor:not-allowed}.Aanvraag_addCoTenantContent__RNPUE{display:flex;align-items:center;gap:.75rem}.Aanvraag_plusIconWrapper__cSz41{background:rgba(73,119,114,.1);padding:.5rem;border-radius:9999px}.Aanvraag_submitButton__LWKaF{width:100%;height:4rem;font-size:var(--fs-20);font-weight:900;background:linear-gradient(to right,hsl(var(--myrtle)),hsl(var(--myrtle)/.9),#f97316);color:white;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s;margin-top:1rem;box-shadow:0 0 25px rgba(73,119,114,.5)}.Aanvraag_submitButton__LWKaF:hover{transform:scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.Aanvraag_submitButton__LWKaF:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.Aanvraag_submitButtonBlocked__sOSyg{background:#94a3b8;box-shadow:none;font-size:var(--fs-18)}.Aanvraag_submitButtonBlocked__sOSyg:hover{background:#7c8ba1;transform:none;box-shadow:none}.Aanvraag_detailsSubmittedCard__Qotdk{display:flex;align-items:flex-start;gap:.75rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.75rem;padding:.875rem 1rem}.Aanvraag_detailsSubmittedIcon__J3k9S{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:9999px;background:#10b981;color:white;display:flex;align-items:center;justify-content:center}.Aanvraag_detailsSubmittedTitle__0e7WY{font-weight:700;color:#065f46;font-size:var(--fs-15);margin:0 0 .125rem}.Aanvraag_detailsSubmittedSubtitle__qpRgz{color:#047857;font-size:var(--fs-13);margin:0}.Aanvraag_resendButton__bgGLA{width:100%;height:3.25rem;background:white;color:#111827;font-weight:600;font-size:var(--fs-15);border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.Aanvraag_resendButton__bgGLA:hover{border-color:#d1d5db;background:#f9fafb}.Aanvraag_resendButton__bgGLA:disabled{opacity:.6;cursor:not-allowed}.Aanvraag_submitDetailsButton__H8c3Z{background:#10b981;color:white;border-color:#10b981}.Aanvraag_submitDetailsButton__H8c3Z:hover{background:#059669;border-color:#059669}.Aanvraag_submitDetailsButton__H8c3Z:disabled{background:#a7f3d0;border-color:#a7f3d0;color:white}.Aanvraag_blockersPanelFlash__s_QTa{animation:Aanvraag_blockersAttention__sRrqK .6s ease-out}@keyframes Aanvraag_blockersAttention__sRrqK{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.Aanvraag_blockerLink__q2Yqa{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;max-width:100%;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(124,45,18,.35)}.Aanvraag_blockerLink__q2Yqa:hover{text-decoration-color:initial}.Aanvraag_focusedPersoon__91DMJ{border-radius:1rem;animation:Aanvraag_focusedPersoonRing__8uXVC 2.4s ease-out}@keyframes Aanvraag_focusedPersoonRing__8uXVC{0%{box-shadow:0 0 0 3px rgba(249,115,22,.85)}70%{box-shadow:0 0 0 3px rgba(249,115,22,.55)}to{box-shadow:0 0 0 3px rgba(249,115,22,0)}}@media (prefers-reduced-motion:reduce){.Aanvraag_blockersPanelFlash__s_QTa,.Aanvraag_focusedPersoon__91DMJ{animation:none}.Aanvraag_focusedPersoon__91DMJ{box-shadow:0 0 0 3px rgba(249,115,22,.7)}}@media (max-width:640px){.Aanvraag_container__XqI0s{padding:0 .875rem}.Aanvraag_headerContainer__vXWxe{padding:.75rem 0;margin-bottom:1.25rem}.Aanvraag_pageTitle__8qjPq{font-size:1.375rem}.Aanvraag_topBar__GeMXA{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.Aanvraag_headerButtons__y9Jum{flex-shrink:0}.Aanvraag_contentColumn__4_eGf,.Aanvraag_mainLayout__J11lL{gap:1.25rem}.Aanvraag_submitButton__LWKaF{height:3.5rem;font-size:1.0625rem;gap:.5rem}.Aanvraag_submitButtonBlocked__sOSyg{font-size:1rem}.Aanvraag_blockersPanelFlash__s_QTa{animation-name:Aanvraag_blockersAttentionNarrow__aTRAi}.Aanvraag_guarantorWrapper__E9Lc_{margin-left:1rem;padding-left:.75rem}.Aanvraag_addGuarantorButton__ktq_B{margin-left:1rem}}@keyframes Aanvraag_blockersAttentionNarrow__aTRAi{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.Aanvraag_successAlert__Kz6dd{margin-bottom:1.5rem;background:#f0fdf4;border:1px solid #bbf7d0;padding:1rem;border-radius:.5rem;display:flex;gap:.75rem}.Aanvraag_alertIcon__MVmNG{color:#16a34a;width:1.25rem;height:1.25rem}.Aanvraag_alertText__ySJ2q{color:#14532d;font-weight:500;font-size:var(--fs-14);margin:0}