.InterestSaver_page__rXl_R{max-width:1180px;margin:0 auto;padding:36px 28px 0}.InterestSaver_pill__wV8mT{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600}.InterestSaver_pill__wV8mT:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.InterestSaver_title__eLk4F{margin:14px 0 8px;font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.InterestSaver_intro__SwGnf{margin:0 0 28px;max-width:680px;color:var(--ink-2);font-size:16px}.InterestSaver_intro__SwGnf strong{color:var(--ink)}.InterestSaver_grid__td9RW{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:24px;gap:24px;align-items:start}.InterestSaver_form__GiuOn,.InterestSaver_results__0XJfh{padding:24px}.InterestSaver_cardTitle__PO4NY{margin:0;font-size:18px;font-weight:800}.InterestSaver_cardSub__eBjhe{margin:4px 0 20px;color:var(--muted);font-size:13px}.InterestSaver_field__SI9jx{margin-bottom:16px}.InterestSaver_label__kxcF6{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.InterestSaver_input__ywCLx{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--field);color:var(--muted)}.InterestSaver_input__ywCLx:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.InterestSaver_input__ywCLx input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font-size:17px;font-weight:700;outline:none}.InterestSaver_prefix__nZgam{display:flex;font-size:15px;font-weight:700}.InterestSaver_suffix__CtsN3{font-size:12px;font-weight:600;white-space:nowrap}.InterestSaver_invalid__4losg,.InterestSaver_invalid__4losg:focus-within{border-color:#b42318}.InterestSaver_invalid__4losg:focus-within{box-shadow:0 0 0 3px #fde7e4}.InterestSaver_error__vbw0k,.InterestSaver_hint__mK7wo{margin:6px 0 0;font-size:12px}.InterestSaver_hint__mK7wo{color:var(--muted)}.InterestSaver_error__vbw0k{color:#b42318;font-weight:600}.InterestSaver_actions__g1nG4{display:flex;gap:10px;margin-top:22px}.InterestSaver_go__jZUG_{flex:1 1 auto;height:50px}.InterestSaver_reset__wUoin{height:50px}.InterestSaver_head__t4xGk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.InterestSaver_toggle__8rCZi{height:40px;font-size:13px}.InterestSaver_stale__B6hhp{margin:-6px 0 14px;padding:8px 12px;border-radius:10px;background:var(--new-bg);color:var(--new-fg);font-size:13px;font-weight:600}.InterestSaver_tiles__zPPlK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.InterestSaver_tile__MEMQF{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--field)}.InterestSaver_tileLabel__Vhh1O{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.InterestSaver_value__qcvrK{font-size:26px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InterestSaver_was__auUhz{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InterestSaver_sub__sISrJ{color:var(--muted);font-size:12px;font-weight:600}.InterestSaver_saved__gBM_v{border-color:var(--accent-line);background:var(--accent-soft)}.InterestSaver_saved__gBM_v .InterestSaver_sub__sISrJ,.InterestSaver_saved__gBM_v .InterestSaver_tileLabel__Vhh1O,.InterestSaver_saved__gBM_v .InterestSaver_value__qcvrK{color:var(--accent-strong)}.InterestSaver_time__ztYYJ{border-color:#d6daf7;background:#eef0fd}.InterestSaver_time__ztYYJ .InterestSaver_sub__sISrJ,.InterestSaver_time__ztYYJ .InterestSaver_tileLabel__Vhh1O,.InterestSaver_time__ztYYJ .InterestSaver_value__qcvrK{color:#3b3f9e}.InterestSaver_plain__jOjF8{background:var(--surface)}.InterestSaver_total__zheXP{font-size:19px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InterestSaver_strip__NYB06{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--field);font-size:14px}.InterestSaver_strip__NYB06 div{display:flex;gap:8px}.InterestSaver_strip__NYB06 dt{color:var(--muted)}.InterestSaver_strip__NYB06 dd{margin:0;font-weight:800}.InterestSaver_sgd__r0Mkg{margin:12px 0 0;color:var(--ink-2);font-size:13px}.InterestSaver_tableNote__NygTS{margin:20px 0 8px;color:var(--muted);font-size:13px}.InterestSaver_tableWrap__lpFgT{max-height:440px;overflow:auto;border:1px solid var(--line);border-radius:12px}.InterestSaver_table__h0Ynm{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InterestSaver_table__h0Ynm td,.InterestSaver_table__h0Ynm th{padding:8px 12px;border-bottom:1px solid var(--line-faint);text-align:right;white-space:nowrap}.InterestSaver_table__h0Ynm td:first-child,.InterestSaver_table__h0Ynm th:first-child{text-align:left}.InterestSaver_table__h0Ynm thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.InterestSaver_yearRow__UMFeg th{background:var(--page);color:var(--ink);font-weight:800}.InterestSaver_startRow__I8gIy td{background:var(--accent-wash);font-weight:700}.InterestSaver_note__3FvYL{margin:20px 0 0;max-width:760px;color:var(--muted);font-size:13px}.InterestSaver_how__Z97HP{margin-top:32px;max-width:760px;font-size:15px;line-height:1.6;color:var(--ink-2)}.InterestSaver_howTitle__B_4K0{margin:0;font-size:20px;font-weight:800;color:var(--ink)}.InterestSaver_how__Z97HP h3{margin:16px 0 4px;font-size:15px;font-weight:700;color:var(--ink)}.InterestSaver_how__Z97HP p{margin:0}.InterestSaver_how__Z97HP sup{font-size:.75em}.InterestSaver_howLink__StxDh{display:inline-block;margin-top:18px;color:var(--accent);font-weight:700}@media (max-width:900px){.InterestSaver_grid__td9RW{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.InterestSaver_page__rXl_R{padding:24px 16px 0}.InterestSaver_title__eLk4F{font-size:30px}.InterestSaver_form__GiuOn,.InterestSaver_results__0XJfh{padding:20px 16px}}@media (max-width:560px){.InterestSaver_tiles__zPPlK{grid-template-columns:minmax(0,1fr)}.InterestSaver_head__t4xGk{flex-wrap:wrap}}.SiteFooter_footer__aUaTs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:40px;padding:16px 28px;background:var(--surface);border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.SiteFooter_footer__aUaTs a{font-weight:600}.SiteFooter_compact__P5Xz5{margin-top:0;padding:16px 20px 24px;background:transparent;border-top:0}.SiteFooter_brand__HyIqL{font-weight:800;color:var(--ink)}.SiteFooter_spacer__RTnk6{flex:1 1 auto}@media (max-width:700px){.SiteFooter_footer__aUaTs{padding:16px 16px 96px}}.SiteHeader_header__SRb_V{display:flex;align-items:center;gap:12px 20px;padding:12px 28px;background:var(--surface);border-bottom:1px solid var(--line)}.SiteHeader_brand__td4g5{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.SiteHeader_brand__td4g5:hover{color:var(--ink)}.SiteHeader_mark__d_gib{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:var(--accent);display:flex;align-items:center;justify-content:center}.SiteHeader_words__kZI7j{display:flex;flex-direction:column;line-height:1.15}.SiteHeader_name__i1BIb{font-size:19px;font-weight:800;letter-spacing:-.02em}.SiteHeader_tagline__BMP8c{font-size:12px;font-weight:500;color:var(--muted)}.SiteHeader_spacer__lX9Wn{flex:1 1 auto}.SiteHeader_nav__5IxZo{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:10px;color:var(--ink-2);font-size:14px;font-weight:700;text-decoration:none}.SiteHeader_nav__5IxZo:hover{background:var(--page);color:var(--ink)}.SiteHeader_nav__5IxZo[aria-current=page]{background:var(--accent-soft);color:var(--accent)}@media (max-width:700px){.SiteHeader_nav__5IxZo{display:none}.SiteHeader_header__SRb_V{gap:8px;padding:10px 16px}.SiteHeader_tagline__BMP8c{display:none}.SiteHeader_name__i1BIb{font-size:17px}.SiteHeader_mark__d_gib{flex-basis:34px;width:34px;height:34px}.SiteHeader_wa__mNoAw{width:44px;padding:0}.SiteHeader_waLabel__UcI_I{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.Browse_page__9h5EA{display:flex;flex-direction:column}.Browse_filters__M1_mf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 28px;background:var(--surface);border-bottom:1px solid var(--line)}.Browse_search__R7_EH{position:relative;flex:0 1 340px;min-width:240px}.Browse_search__R7_EH svg{position:absolute;left:14px;top:13px;color:var(--muted)}.Browse_search__R7_EH input{width:100%;height:44px;padding:0 14px 0 42px;border:1px solid var(--line-strong);border-radius:10px;background:var(--field);font-size:15px}.Browse_filterRow__t36Rj{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Browse_main__5kNXV{display:flex;flex-direction:column}.Browse_listPane__UUpeH{background:var(--surface)}.Browse_listHead__ouDxe{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;padding:18px 20px 12px}.Browse_heading__QETjV{margin:0;font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.Browse_sub__4P6Ic{margin:4px 0 0;font-size:13px;color:var(--muted)}.Browse_count__c_8VB{font-weight:700;color:var(--ink)}.Browse_about__poQPw{padding:8px 20px 4px;font-size:13px;line-height:1.55;color:var(--muted)}.Browse_about__poQPw h2{margin:0 0 4px;font-size:15px;font-weight:800;color:var(--ink)}.Browse_about__poQPw h3{margin:12px 0 2px;font-size:13px;font-weight:700;color:var(--ink-2)}.Browse_about__poQPw p{margin:0}.Browse_cards__3F7f_{display:flex;flex-direction:column;gap:12px;padding:4px 20px 20px}.Browse_card__9q6SW{display:flex;gap:14px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.Browse_card__9q6SW:hover{border-color:var(--line-strong)}.Browse_cardOn__7MPur,.Browse_cardOn__7MPur:hover{border-color:var(--accent);background:var(--accent-wash)}.Browse_cardBody__RLnmm{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.Browse_kicker__VctvV{font-size:12px;font-weight:600;color:var(--muted)}.Browse_cardTitle__2paCn{margin:0;font-size:16px;line-height:1.25}.Browse_cardTitle__2paCn button{padding:0;border:0;background:none;text-align:left;font-size:16px;font-weight:700;color:var(--ink)}.Browse_cardTitle__2paCn button:hover{color:var(--accent)}.Browse_priceRow__Fm1c2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.Browse_from__8ZWz6{font-size:12px;font-weight:600;color:var(--muted)}.Browse_price__AESKd{font-size:18px;font-weight:800}.Browse_alt__XeLwP{font-size:12px;color:var(--muted)}.Browse_specs__Vs4Q7{font-size:13px;color:var(--ink-2)}.Browse_cardFoot__CtnEH{margin-top:auto;padding-top:4px;align-items:center}.Browse_cardFoot__CtnEH,.Browse_cardTags__PidnA{display:flex;flex-wrap:wrap;gap:6px}.Browse_cardActions__gUhGt{margin-left:auto;display:flex;align-items:center}.Browse_details__80bMZ{display:inline-flex;align-items:center;height:44px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none}.Browse_empty__7cemS{padding:32px 20px;text-align:center;border:1px dashed var(--line-strong);border-radius:14px}.Browse_emptyTitle__LVkEG{margin:0 0 4px;font-size:16px;font-weight:700}.Browse_emptyText__iQxFg{margin:0 0 16px;font-size:14px;color:var(--muted)}.Browse_emptyActions__Kr2qv{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.Browse_mapPane__D7HWF{position:relative;background:#eef0ef}.Browse_mapLoading__XgMVG{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px;font-weight:600}.Browse_summary__5XfD6{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);z-index:1100;width:680px;max-width:calc(100% - 32px);display:flex;gap:16px;padding:16px;background:var(--surface);border-radius:18px;box-shadow:var(--shadow-pop)}.Browse_summaryBody__mha82{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.Browse_summaryHead__ztvAC{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.Browse_summaryTitle__rdxNd{margin:1px 0 0;font-size:20px;font-weight:800;letter-spacing:-.01em}.Browse_close__mhSVg{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);display:flex;align-items:center;justify-content:center}.Browse_summaryPrice__kLm3G{font-size:22px;font-weight:800;color:var(--accent)}.Browse_upto__QdsRV{font-size:13px;color:var(--ink-2)}.Browse_tags__Pk6od{display:flex;flex-wrap:wrap;gap:6px}.Browse_actions__BrE31{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.Browse_actionBar___vVBk{display:none}@media (min-width:960px){.Browse_page__9h5EA{height:100vh;height:100dvh}.Browse_main__5kNXV{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(400px,36%) minmax(0,1fr)}.Browse_listPane__UUpeH{min-height:0;overflow-y:auto;border-right:1px solid var(--line)}.Browse_listHead__ouDxe{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)}}@media (max-width:959px){.Browse_filters__M1_mf{padding:10px 16px}.Browse_search__R7_EH{flex:1 1 100%;min-width:0}.Browse_filterRow__t36Rj{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.Browse_filterRow__t36Rj::-webkit-scrollbar{display:none}.Browse_filterRow__t36Rj .seg{flex:0 0 auto}.Browse_mapPane__D7HWF{order:-1;height:58vh;min-height:360px;scroll-margin-top:0}.Browse_listPane__UUpeH{scroll-margin-top:0}.Browse_listHead__ouDxe{padding:16px 16px 10px}.Browse_cards__3F7f_{padding:4px 16px 16px}.Browse_actionBar___vVBk{position:fixed;left:0;right:0;bottom:0;z-index:1300;display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.Browse_actionMain__HMltx{flex:1 1 auto;height:50px;font-size:15px}.Browse_actionBar___vVBk .btn{height:50px}}@media (max-width:700px){.Browse_summary__5XfD6{bottom:26px;max-width:calc(100% - 20px);padding:12px;gap:12px;border-radius:16px}.Browse_summaryTitle__rdxNd{font-size:18px}.Browse_summaryPrice__kLm3G{font-size:19px}.Browse_book__tQcqw,.Browse_estimate__wwOzJ{display:none}.Browse_card__9q6SW{gap:12px;padding:10px}}@media (max-width:420px){.Browse_summary__5XfD6>:first-child{display:none}}