.address-lookup_container__sfktB{max-width:1000px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.address-lookup_hero__cTnkL{text-align:center;margin-bottom:2.5rem}.address-lookup_badge__8gdkK{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:var(--color-accent-light);color:var(--color-accent);font-size:.825rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:99px;margin-bottom:1rem}.address-lookup_title__VQCoH{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;color:var(--color-text);line-height:1.2;margin-bottom:1rem}.address-lookup_description__o9cOL{font-size:1.125rem;color:var(--color-text-secondary);max-width:720px;margin:0 auto;line-height:1.6}.address-lookup_card__tgvSb{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.08);margin-bottom:3.5rem}.address-lookup_form__l4uWR{display:flex;flex-direction:column;gap:1.25rem}.address-lookup_inputGroup__e8h0w{display:flex;flex-direction:column;gap:.5rem}.address-lookup_label__W_IS9{font-size:.95rem;font-weight:600;color:var(--color-text)}.address-lookup_inputRow__GrlAB{display:flex;gap:.75rem;flex-wrap:wrap}.address-lookup_input__Z4ToP{flex:1 1;min-width:260px;padding:.875rem 1.125rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color .2s,box-shadow .2s}.address-lookup_input__Z4ToP:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 15%,transparent)}.address-lookup_submitBtn__RNOhq{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s}.address-lookup_submitBtn__RNOhq:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.address-lookup_submitBtn__RNOhq:disabled{opacity:.6;cursor:not-allowed}.address-lookup_privacyNotice__byDKX{font-size:.825rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.4rem}.address-lookup_resultCard__5Iq3A{margin-top:2rem;padding:1.75rem;background:color-mix(in srgb,var(--color-accent-light) 50%,transparent);border:1.5px solid var(--color-accent);border-radius:var(--radius-md)}.address-lookup_resultHeader__L6Rag{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);padding-bottom:1rem}.address-lookup_resultCounty__EfaCQ{font-size:1.35rem;font-weight:800;color:var(--color-text)}.address-lookup_resultRate__5fWsE{font-size:2.25rem;font-weight:800;color:var(--color-accent);line-height:1}.address-lookup_breakdownGrid__uYb9R{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.address-lookup_breakdownItem__5jA1F{background:var(--color-bg-card);padding:1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.address-lookup_breakdownLabel__l1vx_{font-size:.825rem;color:var(--color-text-secondary);display:block;margin-bottom:.25rem}.address-lookup_breakdownValue__Z_UlX{font-size:1.25rem;font-weight:700;color:var(--color-text)}.address-lookup_scheduledChange__7tD81{padding:.85rem 1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:var(--radius-sm);color:#92400e;font-size:.9rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.address-lookup_sourceLine__M_E3J{font-size:.825rem;color:var(--color-text-muted);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding-top:.75rem;border-top:1px dashed color-mix(in srgb,var(--color-accent) 25%,transparent)}.address-lookup_errorCard__Q1LQb{margin-top:2rem;padding:1.5rem;background:#fef2f2;border:1.5px solid #ef4444;border-radius:var(--radius-md);color:#991b1b}.address-lookup_errorTitle__Xk_EV{font-weight:700;font-size:1.05rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.address-lookup_guideSection__zUspJ{margin-top:4rem;line-height:1.75;color:var(--color-text-secondary)}.address-lookup_guideSection__zUspJ h2{font-size:1.65rem;font-weight:800;color:var(--color-text);margin-top:2.5rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.address-lookup_guideSection__zUspJ h3{font-size:1.25rem;font-weight:700;color:var(--color-text);margin-top:1.75rem;margin-bottom:.75rem}.address-lookup_guideSection__zUspJ p{margin-bottom:1.25rem}.address-lookup_guideSection__zUspJ ol,.address-lookup_guideSection__zUspJ ul{margin-bottom:1.25rem;padding-left:1.5rem}.address-lookup_guideSection__zUspJ li{margin-bottom:.5rem}.address-lookup_proTip__6C31B{background:color-mix(in srgb,var(--color-accent-light) 40%,transparent);border-left:4px solid var(--color-accent);padding:1.25rem 1.5rem;border-radius:0 var(--radius-md) var(--radius-md) 0;margin:1.75rem 0;color:var(--color-text)}.address-lookup_faqSection__rE_XN{margin-top:3.5rem}.address-lookup_faqItem__weXqF{border-bottom:1px solid var(--color-border);padding:1.25rem 0}.address-lookup_faqQuestion__i_cq3{font-size:1.15rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.address-lookup_faqAnswer__AIEVR{color:var(--color-text-secondary);line-height:1.65}.address-lookup_demoSection__Xnp1C{background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem;margin-bottom:.5rem}.address-lookup_demoTitle__tZrOE{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.6rem}.address-lookup_demoList__ozcej{display:flex;flex-wrap:wrap;gap:.5rem}.address-lookup_demoChip__cVBM9{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:9999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;color:var(--color-text);cursor:pointer;transition:all .15s ease}.address-lookup_demoChip__cVBM9:hover:not(:disabled){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent-light) 40%,transparent);transform:translateY(-1px)}.address-lookup_demoTag__ed02G{background:var(--color-accent-light);color:var(--color-accent);font-size:.72rem;padding:.1rem .35rem;border-radius:4px;font-weight:700}.address-lookup_splitBarWrap__a4AEf{margin-bottom:1.25rem}.address-lookup_splitBar__Ku_I9{display:flex;height:10px;border-radius:9999px;overflow:hidden;background:#e2e8f0;margin-bottom:.45rem}.address-lookup_splitState__RR5hh{background:#2563eb;transition:width .3s ease}.address-lookup_splitCounty__rHXCr{background:#059669;transition:width .3s ease}.address-lookup_splitLabels__f0Btm{display:flex;justify-content:space-between;font-size:.8rem;color:var(--color-text-secondary)}.address-lookup_legendDotState___wdX1{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2563eb;margin-right:4px}.address-lookup_legendDotCounty__GBR0_{display:inline-block;width:8px;height:8px;border-radius:50%;background:#059669;margin-right:4px}.address-lookup_calcPreviewBox__xR5RC{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1rem 1.25rem;margin-bottom:1.25rem}.address-lookup_calcPreviewHeader__sSBYV{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.address-lookup_calcPresetChips__4fRNc{display:flex;gap:.35rem}.address-lookup_calcChip__Oq_gd{background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;color:var(--color-text);cursor:pointer;transition:all .15s ease}.address-lookup_calcChip__Oq_gd:hover{border-color:var(--color-accent)}.address-lookup_calcChipActive__1aERa{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.address-lookup_calcPreviewRow__KedW0{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.75rem;gap:.75rem;font-size:.875rem;background:var(--color-bg);padding:.75rem 1rem;border-radius:4px}.address-lookup_copyRateBtn__UlnwQ{display:inline-flex;align-items:center;gap:.35rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.45rem .85rem;font-size:.825rem;font-weight:600;color:var(--color-text);cursor:pointer;transition:all .15s ease}.address-lookup_copyRateBtn__UlnwQ:hover{border-color:var(--color-accent);color:var(--color-accent)}.address-lookup_copyRateBtnSuccess__uBrOa{background:#ecfdf5;border-color:#10b981;color:#047857}.address-lookup_transitNotice__Ssx_L{display:flex;align-items:flex-start;gap:.75rem;background:color-mix(in srgb,var(--color-warning,#d97706) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-warning,#d97706) 40%,transparent);border-radius:var(--radius-sm);padding:.875rem 1rem;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1.5;color:var(--color-text)}