.BuyingPower_page__gckzS{min-height:100vh;background:linear-gradient(135deg,hsl(var(--myrtle)/.05),hsl(var(--background)));padding:2.5rem 1rem}@media (min-width:768px){.BuyingPower_page__gckzS{padding:4rem 1rem}}.BuyingPower_inner__wr2yM{max-width:60rem;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_badge__fWRL7{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;background:hsl(var(--myrtle)/.1);color:hsl(var(--myrtle));margin-bottom:.75rem}.BuyingPower_badgeIcon__1E0if{width:.875rem;height:.875rem}.BuyingPower_heading___Nymg{font-size:1.75rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .5rem}@media (min-width:768px){.BuyingPower_heading___Nymg{font-size:2.25rem}}.BuyingPower_intro__yLaur{font-size:.9375rem;color:hsl(var(--muted-foreground));margin:0 0 .25rem}.BuyingPower_disclaimerTop__c7KY7{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0 0 1.5rem}.BuyingPower_grid__8_ITS{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.BuyingPower_grid__8_ITS{grid-template-columns:1fr 1fr}}.BuyingPower_formCard__iTA5N{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.BuyingPower_formContent__CWyQf{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.BuyingPower_formContent__CWyQf{padding:1.75rem}}.BuyingPower_field__bbmzs{display:flex;flex-direction:column}.BuyingPower_fieldLabel__SAzQe{display:block;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));margin-bottom:.375rem}.BuyingPower_input__B5955{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}.BuyingPower_input__B5955:focus{border-color:hsl(var(--myrtle));box-shadow:0 0 0 2px hsl(var(--myrtle)/.15)}.BuyingPower_input__B5955::-moz-placeholder{color:hsl(var(--muted-foreground))}.BuyingPower_input__B5955::placeholder{color:hsl(var(--muted-foreground))}.BuyingPower_select__TCVFW{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;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 .75rem center;transition:border-color .15s ease}.BuyingPower_select__TCVFW:focus{border-color:hsl(var(--myrtle));box-shadow:0 0 0 2px hsl(var(--myrtle)/.15)}.BuyingPower_fieldRow__zCp1R{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.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_resultCard__BXlEG{background:linear-gradient(135deg,hsl(var(--myrtle)/.05),hsl(24 95% 53%/.05));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.BuyingPower_resultContent__uhZYj{padding:1.5rem}@media (min-width:768px){.BuyingPower_resultContent__uhZYj{padding:1.75rem}}.BuyingPower_emptyState__h9lk_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem}.BuyingPower_emptyIcon__Xq6Ym{color:hsl(var(--myrtle)/.4);margin-bottom:.75rem}.BuyingPower_emptyText__V1Dfx{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.BuyingPower_resultData__c7BIz{display:flex;flex-direction:column;gap:1rem}.BuyingPower_resultMain__Q6VWk{margin-bottom:.25rem}.BuyingPower_resultLabel__glKzl{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0 0 .25rem}.BuyingPower_resultBigNumber__Ip5yw{font-size:2rem;font-weight:700;color:hsl(24 95% 53%);line-height:1.2}@media (min-width:768px){.BuyingPower_resultBigNumber__Ip5yw{font-size:2.5rem}}.BuyingPower_resultRows__0B1Yw{display:flex;flex-direction:column;gap:.5rem}.BuyingPower_row___XyhF{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border)/.6)}.BuyingPower_row___XyhF:last-child{border-bottom:none;padding-bottom:0}.BuyingPower_rowLabel__E109w{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.BuyingPower_rowIcon__QFqty{color:hsl(var(--myrtle));flex-shrink:0}.BuyingPower_rowValue__ck_Da{font-weight:600;color:hsl(var(--foreground));font-size:.875rem}.BuyingPower_breakdown__5U3Gq{background:hsl(var(--background)/.6);border:1px solid hsl(var(--border)/.6);border-radius:.5rem;padding:.75rem;font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.6}.BuyingPower_breakdown__5U3Gq p{margin:0}.BuyingPower_breakdownTitle__nYSE5{font-weight:600;color:hsl(var(--foreground));margin-bottom:.375rem}.BuyingPower_disclaimerBottom__55IND{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0}.BuyingPower_ctaRow__CFQoz{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}@media (min-width:640px){.BuyingPower_ctaRow__CFQoz{flex-direction:row}}.BuyingPower_ctaPrimary__8rsrL{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(90deg,hsl(24 95% 53%),hsl(24 95% 48%));color:white;border:none;border-radius:.75rem;height:3rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit}.BuyingPower_ctaPrimary__8rsrL:hover{box-shadow:0 4px 12px rgba(234,88,12,.3);background:linear-gradient(90deg,hsl(24 95% 48%),hsl(24 95% 43%))}.BuyingPower_ctaOutline__5OtT6{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:2px solid hsl(var(--myrtle));color:hsl(var(--myrtle));border-radius:.75rem;height:3rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit}.BuyingPower_ctaOutline__5OtT6:hover{background:hsl(var(--myrtle)/.1)}