.BankLogo_logo__S5n4H{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;padding:8px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.BankLogo_logo__S5n4H img{display:block;width:100%;height:100%;object-fit:contain}.BankLogo_fallback__dktWw{color:var(--muted);font-size:10px;font-weight:600;line-height:1.1;text-align:center}.FunctionalTools_panel__MWoJ4{max-width:760px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.FunctionalTools_form__wWxNr{display:grid;grid-gap:18px;gap:18px}.FunctionalTools_formGrid__JmXQ_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.FunctionalTools_field__AepZK{display:grid;grid-gap:7px;gap:7px}.FunctionalTools_field__AepZK label{font-size:13px;font-weight:600}.FunctionalTools_field__AepZK input,.FunctionalTools_field__AepZK select{width:100%;padding:12px 13px;border:1px solid var(--line-strong);border-radius:7px;outline:0;background:var(--surface);color:var(--ink)}.FunctionalTools_field__AepZK input:focus,.FunctionalTools_field__AepZK select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FunctionalTools_button__0IRTK{width:-moz-fit-content;width:fit-content;padding:11px 16px;border:0;border-radius:7px;background:var(--ink);color:var(--surface);font-weight:600}.FunctionalTools_secondaryButton__dz5cg{padding:10px 12px;border:1px solid var(--line-strong);border-radius:7px;background:transparent;color:var(--ink)}.FunctionalTools_button__0IRTK:hover,.FunctionalTools_secondaryButton__dz5cg:hover{border-color:var(--accent)}.FunctionalTools_result__um9_l{display:grid;grid-gap:4px;gap:4px;margin-top:8px;padding:18px;border-radius:8px;background:var(--accent-soft)}.FunctionalTools_muted__G3LhN,.FunctionalTools_result__um9_l span{color:#865848;font-size:12px}.FunctionalTools_result__um9_l strong{font-size:25px;font-weight:600}.FunctionalTools_result__um9_l small{color:#865848}.FunctionalTools_resultGrid__Uzu__{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:8px;background:var(--line)}.FunctionalTools_resultGrid__Uzu__ .FunctionalTools_result__um9_l{margin:0;border-radius:0}.FunctionalTools_resultGrid__Uzu__ .FunctionalTools_result__um9_l:first-child{border-radius:8px 0 0 8px}.FunctionalTools_resultGrid__Uzu__ .FunctionalTools_result__um9_l:last-child{border-radius:0 8px 8px 0}.FunctionalTools_notice__xc0FA{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:12px;line-height:1.45}.FunctionalTools_error__zDWp7{margin:0;color:#a33f2c;font-size:13px}.FunctionalTools_weatherTop__vTTQL{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.FunctionalTools_weatherTemp__x4pIg{display:flex;align-items:flex-start;gap:8px}.FunctionalTools_weatherTemp__x4pIg strong{font-size:54px;font-weight:500;letter-spacing:-.06em;line-height:.9}.FunctionalTools_weatherIcon__fiVFp{color:var(--accent);font-size:33px}.FunctionalTools_weatherCondition__3vITP{display:grid;grid-gap:5px;gap:5px;text-align:right}.FunctionalTools_weatherCondition__3vITP strong{font-size:15px}.FunctionalTools_weatherCondition__3vITP span{color:var(--muted);font-size:12px}.FunctionalTools_weatherStats__xHm0u{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0 26px}.FunctionalTools_stat___9jnL{display:grid;grid-gap:5px;gap:5px;padding-right:12px;border-right:1px solid var(--line)}.FunctionalTools_stat___9jnL:not(:first-child){padding-left:16px}.FunctionalTools_stat___9jnL:last-child{border-right:0}.FunctionalTools_stat___9jnL span{color:var(--muted);font-size:12px}.FunctionalTools_stat___9jnL strong{font-size:16px;font-weight:500}.FunctionalTools_forecast__oR9nj{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.FunctionalTools_day__JsE0Q{display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:17px 4px;border-right:1px solid var(--line)}.FunctionalTools_day__JsE0Q:last-child{border-right:0}.FunctionalTools_day__JsE0Q small,.FunctionalTools_day__JsE0Q span{color:var(--muted);font-size:12px}.FunctionalTools_day__JsE0Q b{display:grid;width:32px;height:32px;place-items:center;color:var(--accent);font-size:20px;font-weight:400}.FunctionalTools_day__JsE0Q strong{font-size:14px;font-weight:500}.FunctionalTools_day__JsE0Q small{font-size:12px}.FunctionalTools_swapRow__RPlaP{display:flex;align-items:flex-end;gap:10px}.FunctionalTools_swapRow__RPlaP .FunctionalTools_field__AepZK{flex:1 1}.FunctionalTools_currencyResult__1qIsl{margin-top:4px}.FunctionalTools_currencyResult__1qIsl strong{display:block;font-size:29px;font-weight:600}.FunctionalTools_range__EcZig{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.FunctionalTools_range__EcZig strong{display:block;margin-bottom:4px;font-size:19px;font-weight:500}.FunctionalTools_birthResult__KA_39 strong{font-size:32px}.FunctionalTools_zodiacResult__0dsmm{display:flex;align-items:center;gap:11px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(184,79,50,.2);color:var(--accent)}.FunctionalTools_zodiacResult__0dsmm svg{flex:0 0 auto}.FunctionalTools_zodiacResult__0dsmm div{display:grid;grid-gap:3px;gap:3px}.FunctionalTools_zodiacResult__0dsmm b{color:var(--ink);font-size:18px}.FunctionalTools_zodiacResult__0dsmm small{color:var(--muted);font-size:12px}.FunctionalTools_loanPanel__NP_yw{max-width:980px}.FunctionalTools_loanForm__l84Sv{display:grid;grid-gap:16px;gap:16px;padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.FunctionalTools_loanForm__l84Sv .FunctionalTools_formGrid__JmXQ_{grid-template-columns:1.5fr 1fr}.FunctionalTools_loanSummary__bvTdU{display:flex;align-items:baseline;gap:12px;margin:30px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.FunctionalTools_loanSummary__bvTdU strong{font-size:25px;font-weight:600}.FunctionalTools_loanSummary__bvTdU span{color:var(--muted);font-size:14px}.FunctionalTools_offerList__0GEVF{display:grid;grid-gap:10px;gap:10px}.FunctionalTools_offerHeading__dXyFS{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3px}.FunctionalTools_offerHeading__dXyFS h2{margin:0;font-family:Playfair Display,serif;font-size:25px;font-weight:600}.FunctionalTools_offerHeading__dXyFS span{color:var(--muted);font-size:12px}.FunctionalTools_offer__y_JH8{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(100px,1fr)) auto;align-items:center;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.FunctionalTools_offer__y_JH8:hover{border-color:var(--line-strong)}.FunctionalTools_bankIdentity__GGniM{display:flex;align-items:center;gap:11px;min-width:0}.FunctionalTools_bankIdentity__GGniM>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.FunctionalTools_bankIdentity__GGniM strong{font-size:14px}.FunctionalTools_bankIdentity__GGniM small,.FunctionalTools_offerMetric__Dfj2l small,.FunctionalTools_offerMetric__Dfj2l span{color:var(--muted);font-size:11px}.FunctionalTools_bankMark__MNrQd{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);color:var(--ink);font-size:11px;font-weight:700}.FunctionalTools_bestMark__LKPJX{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.FunctionalTools_offerMetric__Dfj2l{display:grid;grid-gap:5px;gap:5px}.FunctionalTools_offerMetric__Dfj2l strong{font-size:14px;font-weight:600}.FunctionalTools_offerMetric__Dfj2l small{font-size:10px}.FunctionalTools_offerButton__hLE2J{padding:9px 12px;border:1px solid var(--accent);border-radius:6px;background:transparent;color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap}.FunctionalTools_offerButton__hLE2J:hover{background:var(--accent);color:var(--surface)}.FunctionalTools_loanDisclaimer___1VhL{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:640px){.FunctionalTools_panel__MWoJ4{padding:20px 16px}.FunctionalTools_formGrid__JmXQ_,.FunctionalTools_loanForm__l84Sv .FunctionalTools_formGrid__JmXQ_,.FunctionalTools_resultGrid__Uzu__{grid-template-columns:1fr}.FunctionalTools_resultGrid__Uzu__ .FunctionalTools_result__um9_l:first-child,.FunctionalTools_resultGrid__Uzu__ .FunctionalTools_result__um9_l:last-child{border-radius:0}.FunctionalTools_resultGrid__Uzu__ .FunctionalTools_result__um9_l:first-child{border-radius:8px 8px 0 0}.FunctionalTools_resultGrid__Uzu__ .FunctionalTools_result__um9_l:last-child{border-radius:0 0 8px 8px}.FunctionalTools_weatherTop__vTTQL{align-items:flex-start}.FunctionalTools_forecast__oR9nj{overflow-x:auto;grid-template-columns:repeat(7,minmax(65px,1fr))}.FunctionalTools_weatherStats__xHm0u{grid-template-columns:1fr 1fr 1fr}.FunctionalTools_swapRow__RPlaP{align-items:center;flex-wrap:wrap}.FunctionalTools_swapRow__RPlaP .FunctionalTools_field__AepZK{min-width:calc(50% - 30px)}.FunctionalTools_swapRow__RPlaP .FunctionalTools_secondaryButton__dz5cg{margin-top:22px}.FunctionalTools_loanForm__l84Sv{padding:18px 16px}.FunctionalTools_loanSummary__bvTdU{display:grid;grid-gap:4px;gap:4px}.FunctionalTools_offer__y_JH8{grid-template-columns:1fr 1fr;gap:14px 10px}.FunctionalTools_bankIdentity__GGniM,.FunctionalTools_offerMetric__Dfj2l:last-of-type{grid-column:span 2}.FunctionalTools_offerButton__hLE2J{grid-column:span 2;width:100%}}.ToolPage_page__eRce_{padding:34px 0 20px}.ToolPage_back__K_5YS{display:inline-flex;align-items:center;gap:6px;margin-bottom:66px;color:var(--muted);font-size:13px}.ToolPage_back__K_5YS svg{flex:0 0 auto}.ToolPage_back__K_5YS:hover{color:var(--ink)}.ToolPage_intro__Ke6Ym{max-width:660px;margin-bottom:34px}.ToolPage_intro__Ke6Ym h1{margin:0 0 12px;font-family:Playfair Display,serif;font-size:clamp(38px,5vw,60px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.ToolPage_intro__Ke6Ym>p:last-child{max-width:540px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.ToolPage_placeholder__4ZVkm{max-width:760px;min-height:240px;display:grid;place-content:center;justify-items:center;padding:28px;border:1px dashed var(--line-strong);border-radius:12px;text-align:center}.ToolPage_placeholderMark__rvkul{display:block;width:12px;height:12px;border:2px solid var(--accent);border-radius:50%}.ToolPage_placeholder__4ZVkm h2{margin:12px 0 6px;font-family:Playfair Display,serif;font-size:24px}.ToolPage_placeholder__4ZVkm p{margin:0;color:var(--muted);font-size:14px}@media (max-width:600px){.ToolPage_page__eRce_{padding-top:24px}.ToolPage_back__K_5YS{margin-bottom:44px}.ToolPage_intro__Ke6Ym h1{font-size:41px}}.InfoSection_section__KCTER{max-width:760px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.InfoSection_section__KCTER h2{margin:0 0 12px;font-family:Playfair Display,serif;font-size:28px}.InfoSection_section__KCTER div{color:var(--muted);font-size:15px;line-height:1.7}.InfoSection_section__KCTER p{margin:0 0 12px}