.BuyingPower_pageContainer__a605q{min-height:100vh;background:linear-gradient(135deg,hsl(var(--myrtle)/.05),#f9fafb);padding:2.5rem 1rem}@media (min-width:768px){.BuyingPower_pageContainer__a605q{padding:4rem 1rem}}.BuyingPower_inner__wr2yM{max-width:42rem;margin:0 auto}.BuyingPower_backLink__LXYjZ{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--myrtle));text-decoration:none;margin-bottom:1rem}.BuyingPower_backLink__LXYjZ:hover{text-decoration:underline}.BuyingPower_title__RFmpW{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin:0}@media (min-width:768px){.BuyingPower_title__RFmpW{font-size:2.25rem}}.BuyingPower_stepLabel__syxZF{font-size:.875rem;color:hsl(var(--myrtle));font-weight:600;margin-top:.5rem}.BuyingPower_progressBar__WYUMR{height:.5rem;margin-top:.5rem;background-color:hsl(var(--muted));border-radius:9999px;overflow:hidden}.BuyingPower_progressFill__0M_ym{height:100%;background:linear-gradient(to right,hsl(var(--myrtle)),hsl(var(--myrtle)/.85));border-radius:9999px;transition:width .4s ease}.BuyingPower_card__7OYQJ{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;margin-top:2rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.BuyingPower_cardContent__jtKuw{padding:1.5rem}@media (min-width:768px){.BuyingPower_cardContent__jtKuw{padding:2rem}}.BuyingPower_errorText__iHpEt{color:hsl(var(--destructive));font-size:.875rem;margin-bottom:1rem}.BuyingPower_section__5LBT9{display:flex;flex-direction:column;gap:1.25rem}.BuyingPower_sectionTitle__5ViCN{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin:0}.BuyingPower_sectionDesc__0Hg2p{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.BuyingPower_fieldGroup__6_mMC{display:flex;flex-direction:column}.BuyingPower_label__ExAsR{display:block;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));margin-bottom:.75rem}.BuyingPower_chipGroup__xfR40{display:flex;flex-wrap:wrap;gap:.5rem}.BuyingPower_chipButton__5Utqj{min-height:2.75rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.BuyingPower_chipButton__5Utqj:hover{border-color:hsl(var(--orange))}.BuyingPower_chipButtonSelected__kCz56{background:hsl(var(--orange));color:white;border-color:hsl(var(--orange))}.BuyingPower_chipButtonSelected__kCz56:hover{background:hsl(21 100% 52%);border-color:hsl(21 100% 52%)}.BuyingPower_cityGroup__2IwEf{display:flex;gap:.75rem}.BuyingPower_cityButton__VygCj{flex:1;padding:.75rem;border-radius:.5rem;border:2px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.BuyingPower_cityButton__VygCj:hover{border-color:hsl(var(--myrtle))}.BuyingPower_cityButtonSelected__w_FoU{border-color:hsl(var(--myrtle));background:hsl(var(--myrtle)/.05)}.BuyingPower_wijkGrid__q2FN8{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:768px){.BuyingPower_wijkGrid__q2FN8{grid-template-columns:repeat(4,1fr)}}.BuyingPower_wijkButton__nF0e7{position:relative;min-height:5.5rem;padding:1rem;border-radius:.75rem;border:2px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));font-weight:600;font-size:1rem;text-align:left;cursor:pointer;transition:all .15s ease;font-family:inherit}.BuyingPower_wijkButton__nF0e7:hover{border-color:hsl(var(--myrtle));box-shadow:0 1px 3px rgba(0,0,0,.08)}.BuyingPower_wijkButtonSelected__Kxaw6{background:hsl(var(--myrtle));color:white;border-color:hsl(var(--myrtle));box-shadow:0 4px 6px rgba(0,155,138,.25)}.BuyingPower_wijkButtonSelected__Kxaw6:hover{border-color:hsl(var(--myrtle))}.BuyingPower_wijkCheckIcon__x5QEa{position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:white;color:hsl(var(--myrtle));display:flex;align-items:center;justify-content:center}.BuyingPower_wijkPrice__22VaR{font-size:.875rem;font-weight:400;color:hsl(var(--muted-foreground))}.BuyingPower_wijkPriceSelected__aJoOz{font-size:.875rem;font-weight:400;color:rgba(255,255,255,.8)}.BuyingPower_wijkCount__1Opmo{font-size:.875rem;color:hsl(var(--myrtle));margin-top:.5rem}.BuyingPower_inputField__egYka{width:100%;height:2.5rem;padding:0 .75rem;border:1px solid hsl(var(--input));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:.875rem;font-family:inherit;outline:none;transition:border-color .15s ease;margin-top:.25rem}.BuyingPower_inputField__egYka:focus{border-color:hsl(var(--myrtle));box-shadow:0 0 0 2px hsl(var(--myrtle)/.15)}.BuyingPower_inputField__egYka::-moz-placeholder{color:hsl(var(--muted-foreground))}.BuyingPower_inputField__egYka::placeholder{color:hsl(var(--muted-foreground))}.BuyingPower_formRow__9uslU{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.BuyingPower_formRow__9uslU{grid-template-columns:repeat(2,1fr)}}.BuyingPower_checkboxLabel__TL7S2{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.BuyingPower_checkboxInput__0hmWC{width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:hsl(var(--myrtle));cursor:pointer;flex-shrink:0}.BuyingPower_consentText__gmfSp{font-size:.875rem;color:hsl(var(--foreground));line-height:1.5}.BuyingPower_consentLink__hzHEO{color:hsl(var(--myrtle));text-decoration:underline}.BuyingPower_consentLink__hzHEO:hover{text-decoration:none}.BuyingPower_buttonRow__uMjPz{display:flex;gap:.75rem}.BuyingPower_submitButton__iwuna{flex:1}.BuyingPower_resultMeta__u_VzU{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.BuyingPower_resultCard__BXlEG{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;border:1px solid}.BuyingPower_resultCardGreen__QoAj2{border-color:#22c55e;background-color:#f0fdf4}.BuyingPower_resultCardOrange__f8Yd9{border-color:#fb923c;background-color:#fff7ed}.BuyingPower_resultCardRed__ImYEl{border-color:#f87171;background-color:#fef2f2}.BuyingPower_resultIcon__mlj3H{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.BuyingPower_resultIconGreen__dwiKu{color:#16a34a}.BuyingPower_resultIconOrange__gg6Fo{color:#f97316}.BuyingPower_resultIconRed__sji7Z{color:#ef4444}.BuyingPower_resultContent__uhZYj{flex:1;min-width:0}.BuyingPower_resultTitleRow__nh8di{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.BuyingPower_resultWijk__WuW1A{font-weight:600;color:hsl(var(--foreground))}.BuyingPower_resultBadge__j1iRO{font-size:.75rem;padding:.125rem .5rem;border-radius:9999px;font-weight:500}.BuyingPower_resultBadgeGreen__9DLbG{background-color:#dcfce7;color:#15803d}.BuyingPower_resultBadgeOrange__Wgyrv{background-color:#ffedd5;color:#c2410c}.BuyingPower_resultBadgeRed__Lst1D{background-color:#fee2e2;color:#b91c1c}.BuyingPower_resultMessage__QVpbN{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.BuyingPower_resultPrice__Dd_FL{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.BuyingPower_noResultCard__TQ53X{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;border:1px solid #f87171;background-color:#fef2f2}.BuyingPower_noResultIcon__NrG5_{width:1.25rem;height:1.25rem;color:#ef4444;flex-shrink:0;margin-top:.125rem}.BuyingPower_noResultText__Oyeqw{font-size:.875rem;color:#b91c1c;margin:0}.BuyingPower_suggestionsBox__C2lpZ{border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--myrtle)/.05);padding:1rem}.BuyingPower_suggestionsTitle___h9ot{font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.BuyingPower_suggestionsList__wof0e{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.BuyingPower_disclaimer__r_6g5{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0}.BuyingPower_actionRow__YWp4x{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.BuyingPower_actionRow__YWp4x{flex-direction:row}}.BuyingPower_actionButtonPrimary__LNahR{flex:1;background:linear-gradient(to right,hsl(var(--myrtle)),hsl(var(--myrtle)/.9));color:white;border:none;border-radius:.75rem;height:2.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;font-family:inherit}.BuyingPower_actionButtonPrimary__LNahR:hover{background:linear-gradient(to right,hsl(var(--myrtle)/.9),hsl(var(--myrtle)/.8));box-shadow:0 4px 12px rgba(0,155,138,.3)}.BuyingPower_actionButtonOutline__oEzDG{flex:1;background:transparent;border:2px solid hsl(var(--myrtle));color:hsl(var(--myrtle));border-radius:.75rem;height:2.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;font-family:inherit}.BuyingPower_actionButtonOutline__oEzDG:hover{background:hsl(var(--myrtle)/.1)}.BuyingPower_spinner__sOMoR{width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:BuyingPower_spin__Kg_JI .6s linear infinite;margin-right:.5rem;flex-shrink:0}@keyframes BuyingPower_spin__Kg_JI{to{transform:rotate(1turn)}}