.Valuation_pageContainer__wNnhL{min-height:100vh;background:linear-gradient(to bottom right,hsl(var(--myrtle)/.05),#f9fafb);padding:2.5rem 1rem}@media (min-width:768px){.Valuation_pageContainer__wNnhL{padding:4rem 1rem}}.Valuation_innerContainer__dvZkS{max-width:42rem;margin:0 auto}.Valuation_header__Y_W0K{margin-bottom:2rem}.Valuation_backLink__x1wr2{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--myrtle));text-decoration:none;margin-bottom:1rem}.Valuation_backLink__x1wr2:hover{text-decoration:underline}.Valuation_badge__46FDx{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:9999px;background:hsl(var(--myrtle)/.1);color:hsl(var(--myrtle));margin-bottom:.75rem}.Valuation_title__UJtQu{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}@media (min-width:768px){.Valuation_title__UJtQu{font-size:2.25rem}}.Valuation_subtitle__gpLoB{color:hsl(var(--muted-foreground));margin-top:.5rem}.Valuation_stepLabel__76tn1{font-size:.875rem;font-weight:600;color:hsl(var(--myrtle));margin-top:1rem}.Valuation_progressBarTrack__l_SUD{height:.5rem;background:hsl(var(--muted));border-radius:9999px;margin-top:.5rem;overflow:hidden}.Valuation_progressBarFill__CPiwh{height:100%;background:hsl(var(--myrtle));border-radius:9999px;transition:width .3s ease-out}.Valuation_card__nd8dK{background:white;border-radius:.75rem;border:1px solid hsl(var(--border));box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.Valuation_cardContent__Wq_9h{padding:1.5rem}@media (min-width:768px){.Valuation_cardContent__Wq_9h{padding:2rem}}.Valuation_errorText__iv1CL{color:hsl(var(--destructive));font-size:.875rem;margin-bottom:1rem}.Valuation_stepSection__L8eYI{display:flex;flex-direction:column;gap:1.25rem}.Valuation_stepTitle__RGnw0{font-size:1.25rem;font-weight:700}.Valuation_stepDesc__WLA9N{font-size:.875rem;color:hsl(var(--muted-foreground))}.Valuation_grid2___Kp7b{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.Valuation_grid2___Kp7b{grid-template-columns:1fr 1fr}}.Valuation_grid3__ABA01{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.Valuation_grid3__ABA01{grid-template-columns:2fr 1fr}}.Valuation_fieldGroup____qpN{display:flex;flex-direction:column;gap:.375rem}.Valuation_fieldLabel__SsGFP{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.Valuation_input__NKUG1{width:100%;height:2.5rem;padding:0 .75rem;border:1px solid hsl(var(--input));border-radius:.375rem;background:white;color:hsl(var(--foreground));font-size:.875rem;line-height:2.5rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.Valuation_input__NKUG1:focus{border-color:hsl(var(--myrtle));box-shadow:0 0 0 2px hsl(var(--myrtle)/.2)}.Valuation_input__NKUG1::-moz-placeholder{color:hsl(var(--muted-foreground))}.Valuation_input__NKUG1::placeholder{color:hsl(var(--muted-foreground))}.Valuation_phoneRow__vzr16{display:flex;gap:.5rem;align-items:stretch}.Valuation_dialCodeSelect__64VEh{width:auto;min-width:7rem;padding:0 2rem 0 .75rem;border:1px solid hsl(var(--input));border-radius:.375rem;background:white;color:hsl(var(--foreground));font-size:.875rem;height:2.5rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;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='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;transition:border-color .15s ease;flex-shrink:0}.Valuation_dialCodeSelect__64VEh:focus{border-color:hsl(var(--myrtle));box-shadow:0 0 0 2px hsl(var(--myrtle)/.2)}.Valuation_phoneInput___E1_7{flex:1;width:100%;height:2.5rem;padding:0 .75rem;border:1px solid hsl(var(--input));border-radius:.375rem;background:white;color:hsl(var(--foreground));font-size:.875rem;line-height:2.5rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.Valuation_phoneInput___E1_7:focus{border-color:hsl(var(--myrtle));box-shadow:0 0 0 2px hsl(var(--myrtle)/.2)}.Valuation_phoneInput___E1_7::-moz-placeholder{color:hsl(var(--muted-foreground))}.Valuation_phoneInput___E1_7::placeholder{color:hsl(var(--muted-foreground))}@media (max-width:480px){.Valuation_phoneRow__vzr16{flex-direction:column;gap:.5rem}.Valuation_dialCodeSelect__64VEh{width:100%;min-width:0}}.Valuation_select__u086m{width:100%;height:2.5rem;border:1px solid hsl(var(--input));border-radius:.375rem;background:white;color:hsl(var(--foreground));font-size:.875rem;line-height:2.5rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:0 2rem 0 .75rem;transition:border-color .15s ease,box-shadow .15s ease}.Valuation_select__u086m:focus{border-color:hsl(var(--myrtle));box-shadow:0 0 0 2px hsl(var(--myrtle)/.2)}.Valuation_select__u086m option[value=""],.Valuation_select__u086m:invalid{color:hsl(var(--muted-foreground))}.Valuation_btnOutline__3xzkg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;border:1px solid hsl(var(--input));border-radius:.375rem;background:white;color:hsl(var(--foreground));cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.Valuation_btnOutline__3xzkg:hover{background:hsl(var(--muted))}.Valuation_btnOutline__3xzkg:disabled{opacity:.5;cursor:not-allowed}.Valuation_btnPrimary__HYj2o{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;border:none;border-radius:.375rem;background:hsl(var(--myrtle));color:white;cursor:pointer;transition:background-color .15s ease}.Valuation_btnPrimary__HYj2o:hover{background:hsl(var(--myrtle-dark))}.Valuation_btnPrimary__HYj2o:disabled{opacity:.5;cursor:not-allowed}.Valuation_btnOrange__WOtZo{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:1;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;border:none;border-radius:.375rem;background:hsl(var(--orange));color:white;cursor:pointer;transition:background-color .15s ease}.Valuation_btnOrange__WOtZo:hover{background:hsl(var(--orange)/.9)}.Valuation_btnOrange__WOtZo:disabled{opacity:.5;cursor:not-allowed}.Valuation_btnRow___5uHr{display:flex;gap:.75rem}.Valuation_bagResult__L4VyZ{border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);padding:1rem}.Valuation_bagMap__Om7Kr{width:100%;height:10rem;border-radius:.5rem;margin-bottom:.75rem;border:none}.Valuation_bagFoundLabel__lcuwf{display:flex;align-items:center;gap:.5rem;font-weight:600;color:hsl(var(--myrtle))}.Valuation_bagTags__4jqhm{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.Valuation_bagTag__0Pr2Q{font-size:.75rem;padding:.25rem .5rem;background:hsl(var(--myrtle)/.1);color:hsl(var(--myrtle));border-radius:9999px}.Valuation_bagNote__HZpBS{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.5rem}.Valuation_bagNotFound__lBVcB{font-size:.875rem;color:hsl(var(--muted-foreground))}.Valuation_neighborhoodInfo__x6xiz{display:flex;align-items:center;gap:.5rem;font-size:.875rem;background:hsl(var(--myrtle)/.1);color:hsl(var(--myrtle));padding:.75rem;border-radius:.5rem}.Valuation_consentRow__NNWEw{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.Valuation_consentCheckbox__YToGK{width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:hsl(var(--myrtle));cursor:pointer;flex-shrink:0}.Valuation_consentText__T5tit{font-size:.875rem}.Valuation_consentLink__zgtBE{color:hsl(var(--myrtle));text-decoration:underline}.Valuation_consentLink__zgtBE:hover{text-decoration:none}.Valuation_resultSection__vYhkc{text-align:center;display:flex;flex-direction:column;gap:1.5rem}.Valuation_resultAddressLabel__oyPAp{color:hsl(var(--muted-foreground))}.Valuation_resultAddress__vG5pc{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.Valuation_resultPrice__mNnpv{font-size:1.875rem;font-weight:700;color:hsl(var(--myrtle))}@media (min-width:768px){.Valuation_resultPrice__mNnpv{font-size:2.25rem}}.Valuation_breakdownCard__pmMbw{text-align:left;border-radius:.5rem;border:1px solid hsl(var(--border));padding:1rem;display:flex;flex-direction:column;gap:.5rem}.Valuation_breakdownTitle__PPH50{font-weight:600}.Valuation_breakdownDetail__xQDy2{font-size:.875rem}.Valuation_breakdownSmall__uIhdW{font-size:.875rem;color:hsl(var(--muted-foreground))}.Valuation_breakdownTags__TOLLo{display:flex;flex-wrap:wrap;gap:.5rem}.Valuation_breakdownTag__acHCS{font-size:.75rem;padding:.25rem .5rem;background:hsl(var(--muted));border-radius:9999px}.Valuation_resultNote__xQKEu{font-size:.875rem;color:hsl(var(--muted-foreground))}.Valuation_resultDisclaimer__YqDMH{font-size:.75rem;color:hsl(var(--muted-foreground))}.Valuation_spinner___dL2v{display:inline-block;width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Valuation_spin__Fs0SI .6s linear infinite}@keyframes Valuation_spin__Fs0SI{to{transform:rotate(1turn)}}.Valuation_icon3_5__iu_qN{width:.875rem;height:.875rem}.Valuation_icon4__n_xM4{width:1rem;height:1rem}.Valuation_callButton__NascI{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.5rem;font-size:.875rem;font-weight:500;border:none;border-radius:.375rem;background:hsl(var(--myrtle));color:white;cursor:pointer;text-decoration:none;transition:background-color .15s ease}.Valuation_callButton__NascI:hover{background:hsl(var(--myrtle-dark))}