.page_hero__SKW6o{display:grid;grid-gap:20px;gap:20px;align-items:center;margin-top:8px;padding:clamp(22px,5vw,44px);background:var(--hero);border-radius:var(--radius-lg);box-shadow:0 20px 50px #5664a022}@media (min-width:760px){.page_hero__SKW6o{grid-template-columns:1.15fr 1fr}}.page_hero__SKW6o h1{margin-top:6px}.page_art__9wYAw{width:100%;height:auto;max-width:440px;justify-self:center}.page_chips__dq3_7{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:18px 0 0}.page_chips__dq3_7 li{padding:6px 14px;border-radius:999px;background:var(--chip);font-weight:700;font-size:13px}.page_chips__dq3_7 li:first-child{background:var(--keep);color:var(--deep)}.page_directory___pVgU{display:grid;grid-gap:32px;gap:32px;scroll-margin-top:16px}.page_group__M5nWl{scroll-margin-top:16px}.page_cards__Ff9Bq{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.AdSlot_slot__n_uSO{display:flex;align-items:center;justify-content:center;width:100%;border:2px dashed var(--line);background:var(--ad);border-radius:18px;overflow:hidden}.AdSlot_banner___NHQj{min-height:100px;margin-block:20px}.AdSlot_mrec__x_J_g{min-height:250px;max-width:300px;margin-inline:auto}.AdSlot_placeholder__unYjb{font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.AffiliateCard_card___CJQE{display:grid;grid-gap:16px;gap:16px;align-items:center;margin-block:24px;padding:22px;border-radius:24px;background:linear-gradient(120deg,var(--glow2),var(--surface))}@media (min-width:640px){.AffiliateCard_card___CJQE{grid-template-columns:1fr auto}}.AffiliateCard_tag__iKx54{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.AffiliateCard_title__kdIHj{margin:8px 0 4px;font-size:20px}.AffiliateCard_text__mIEgz{margin:0;color:var(--muted)}.Calculator_calc__DSz4b{display:grid;grid-gap:16px;gap:16px;align-items:start}@media (min-width:860px){.Calculator_calc__DSz4b{grid-template-columns:320px minmax(0,1fr)}.Calculator_inputs__L687a{position:-webkit-sticky;position:sticky;top:16px}}.Calculator_inputs__L687a{display:grid;grid-gap:14px;gap:14px}.Calculator_inputs__L687a .label,.Calculator_inputs__L687a>.Calculator_label__v5TiB{margin:0}.Calculator_results__QDHoH{min-width:0}.Calculator_field__Zhtix{display:grid;grid-gap:6px;gap:6px}.Calculator_field__Zhtix label{font-weight:700;font-size:14px}.Calculator_control__LX918{position:relative;display:flex;align-items:center}.Calculator_input__XEtlm,.Calculator_select__vjPTt{width:100%;min-height:48px;padding:10px 14px;border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--bg2);color:var(--ink);font-family:var(--font-num);font-weight:700;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.Calculator_select__vjPTt{font-family:var(--font-body);font-size:15px;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}.Calculator_input__XEtlm::-webkit-inner-spin-button,.Calculator_input__XEtlm::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Calculator_input__XEtlm[data-prefix]{padding-left:32px}.Calculator_input__XEtlm[data-suffix]{padding-right:64px}.Calculator_input__XEtlm:focus,.Calculator_select__vjPTt:focus{outline:none;border-color:var(--ltd);box-shadow:0 0 0 4px color-mix(in srgb,var(--ltd) 20%,transparent)}.Calculator_affix__hGBsh{position:absolute;left:14px;color:var(--muted);font-family:var(--font-num);font-weight:700;pointer-events:none}.Calculator_suffix__Q4ers{left:auto;right:14px;font-family:var(--font-body);font-size:13px}.Calculator_hint__j1v5i{margin:0;font-size:12.5px;color:var(--muted)}.Calculator_reset__SMlEq{justify-self:start;background:none;border:0;padding:4px 0;color:var(--ltd-ink);font:inherit;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.Results_verdict__Ruv9B{font-family:var(--font-display);font-weight:900;font-size:clamp(21px,4.2vw,28px);line-height:1.2;margin:0 0 18px;max-width:none}.Results_key__ibPi7{color:var(--keep-ink);font-weight:900;white-space:nowrap}.Results_tiles__CRTLX{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.Results_tile__gloC2{background:var(--surface2);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.Results_tileHead__5cnV7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Results_dot__hHwoT{width:12px;height:12px;border-radius:50%;flex:none}.Results_tileLabel__U1Jub{font-weight:700;font-size:14px}.Results_badge__i88AY{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;background:var(--keep);color:var(--deep);font-family:var(--font-body);font-weight:800;font-size:11px;letter-spacing:.03em;vertical-align:middle}.Results_tileHead__5cnV7 .Results_badge__i88AY{margin-left:auto}.Results_tileValue__wI90X{font-weight:700;font-size:26px;line-height:1.15;overflow-wrap:anywhere}.Results_tileSub__ZAXpo{font-size:13px;color:var(--muted)}.Results_barFig__lx7uq{margin:0 0 18px}.Results_barLabel__B0Qux{font-weight:700;font-size:14px;margin-bottom:6px}.Results_bar__YJPzv{display:flex;gap:3px;height:24px;border-radius:999px;overflow:hidden}.Results_seg__MCdko{flex-basis:0;min-width:4px;transition:flex-grow .3s ease}.Results_legend__Yb5j2{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--muted)}.Results_legend__Yb5j2 li{display:inline-flex;align-items:center;gap:6px}.Results_swatch__tpv5A{width:11px;height:11px;border-radius:50%}.Results_breakdowns__tVR_w{display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.Results_breakdowns__tVR_w[data-count="2"]{grid-template-columns:1fr 1fr}}.Results_tableWrap__21ufl{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}.Results_table__IcwVq{width:100%;border-collapse:collapse;font-size:14px}.Results_table__IcwVq caption{text-align:left;font-family:var(--font-display);font-weight:800;font-size:16px;padding-bottom:6px}.Results_table__IcwVq td,.Results_table__IcwVq th{padding:8px 4px;border-bottom:1px solid var(--line);vertical-align:top}.Results_table__IcwVq th{text-align:left;font-weight:600}.Results_table__IcwVq td{text-align:right;white-space:nowrap;font-weight:500}.Results_total__cSFbt td,.Results_total__cSFbt th{font-weight:800;color:var(--keep-ink);border-bottom:0}.Results_total__cSFbt td{font-weight:700}.Results_muted__Rb80t td,.Results_muted__Rb80t th{color:var(--muted)}.Results_grid__c_CQe th[scope=col]{font-size:12px;color:var(--muted);font-weight:700;text-align:right;white-space:nowrap}.Results_grid__c_CQe th[scope=col]:first-child,.Results_grid__c_CQe th[scope=row]{text-align:left;white-space:nowrap}.Results_best__1HERu td,.Results_best__1HERu th{background:color-mix(in srgb,var(--keep) 16%,var(--surface));font-weight:700}.Results_best__1HERu td:last-child{color:var(--keep-ink)}.Results_note__O1Fda{font-size:13px;color:var(--muted);margin:4px 0 0}.ToolCard_card__tmBWU{display:flex;align-items:center;gap:14px;padding:16px;background:var(--surface);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.ToolCard_card__tmBWU:hover{color:var(--ink);background:var(--surface2);transform:translateY(-3px);box-shadow:0 10px 24px #5664a01f}.ToolCard_icon__REmSr{flex:0 0 48px;display:flex}.ToolCard_title__a56xu{display:block;font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.2}.ToolCard_short__HIYuP{display:block;margin-top:2px;font-size:13px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.ToolCard_card__tmBWU:hover{transform:none}}.info_page__FhpdR{padding:clamp(22px,5vw,44px);margin-top:8px}.info_page__FhpdR h2{margin-top:1.4em}.info_page__FhpdR ul{padding-left:1.2em}.info_page__FhpdR li{margin-bottom:.4em}.info_links__0mWCp{list-style:none;padding:0!important;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.tool_crumbs__nXlDi ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 18px;padding:0;font-size:13px;color:var(--muted)}.tool_crumbs__nXlDi li+li:before{content:"›";margin-right:6px;color:var(--muted)}.tool_crumbs__nXlDi a{color:var(--muted)}.tool_head__rE2KY{display:flex;gap:16px;align-items:flex-start}.tool_head__rE2KY h1{margin-bottom:8px}.tool_icon__Bi4hI{flex:none;display:flex;margin-top:6px}@media (max-width:480px){.tool_icon__Bi4hI{display:none}}.tool_checked__70_Tu{font-size:13px;color:var(--muted);margin:14px 0 0;max-width:none}.tool_lower__bgKpZ{display:grid;grid-gap:20px;gap:20px;align-items:start}@media (min-width:860px){.tool_lower__bgKpZ{grid-template-columns:minmax(0,1fr) 300px}.tool_side__rTmfs{position:-webkit-sticky;position:sticky;top:16px}}.tool_explain__ZId4Y{padding:clamp(20px,4vw,32px)}.tool_faq__6BIME{margin-top:28px}.tool_faq__6BIME details{border-top:1px solid var(--line);padding:12px 0}.tool_faq__6BIME details:last-child{border-bottom:1px solid var(--line)}.tool_faq__6BIME summary{cursor:pointer;font-weight:700;font-size:16px}.tool_faq__6BIME details p{margin:8px 0 0}.tool_related__H0QSm{margin-top:28px}.tool_related__H0QSm ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.tool_related__H0QSm a{background:var(--surface2)}.tool_related__H0QSm a:hover{background:var(--bg2)}.tool_disclaimer__nNduv{margin-top:24px;font-size:13px;color:var(--muted)}