.Tools_page__pcITb{--watch:#fcd34d;--watch-soft:#33280f}[data-theme=light] .Tools_page__pcITb{--watch:#92400e;--watch-soft:#fffbeb}.Tools_crumb__5LPPa{display:inline-flex;align-items:center;gap:.6rem}.Tools_heroNote__OQgSg{margin-top:1rem;font-size:.75rem;color:var(--text-secondary)}.Tools_stage__4Z9__{scroll-margin-top:6rem}.Tools_endSpace__IhSqr{height:4.5rem}.Tools_panel__FEWvZ{max-width:920px;margin:0 auto;border:1px solid var(--border-subtle);border-radius:1.1rem;background:var(--card-bg);padding:clamp(1.1rem,3vw,2rem);box-shadow:0 24px 60px -40px rgba(15,23,42,.45)}.Tools_form__3EFh0{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.Tools_field__3tIpj{display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem;font-weight:650;color:var(--text-primary);flex:1 1 220px;min-width:0}.Tools_field__3tIpj small{font-weight:500;color:var(--text-secondary)}.Tools_input__aEDf3{width:100%;min-height:46px;border:1px solid var(--border-subtle);border-radius:.7rem;background:var(--app-bg);color:var(--text-primary);padding:.6rem .85rem;font-size:1rem}.Tools_input__aEDf3:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.Tools_input__aEDf3::-moz-placeholder{color:var(--text-muted);opacity:1}.Tools_input__aEDf3::placeholder{color:var(--text-muted);opacity:1}.Tools_prefixed__BldLO{position:relative}.Tools_prefixed__BldLO span{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:1rem;pointer-events:none}.Tools_prefixed__BldLO .Tools_input__aEDf3{padding-left:1.6rem}.Tools_primary__8IMmg{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:.75rem 1.15rem;border:0;border-radius:.7rem;background:var(--brand-accent);color:var(--brand-accent-btn-text);font-size:.875rem;font-weight:750;cursor:pointer;text-decoration:none;white-space:nowrap}.Tools_primary__8IMmg:hover{box-shadow:0 0 0 4px var(--brand-accent-soft)}.Tools_primary__8IMmg:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.Tools_primary__8IMmg[disabled]{opacity:.7;cursor:progress}.Tools_error__uuHQ8{margin-top:1rem;border-radius:.7rem;padding:.8rem 1rem;background:var(--trend-negative-soft);color:var(--trend-negative);font-size:.9375rem;font-weight:600}.Tools_note__sjIVJ{margin-top:.9rem;font-size:.8125rem;line-height:1.6;color:var(--text-secondary)}.Tools_summary__hKxCV{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:2rem}.Tools_summaryText__9xu3Z{min-width:0}.Tools_summary__hKxCV h2{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:780;letter-spacing:-.035em;line-height:1.2}.Tools_summary__hKxCV h2:focus{outline:none}.Tools_summary__hKxCV p{margin-top:.35rem;color:var(--text-secondary);font-size:.9375rem}.Tools_ring__jRuBS{position:relative;width:112px;height:112px;--tone:var(--trend-positive)}.Tools_ring__jRuBS[data-tone=watch]{--tone:var(--watch)}.Tools_ring__jRuBS[data-tone=leak]{--tone:var(--trend-negative)}.Tools_ring__jRuBS svg{width:100%;height:100%;transform:rotate(-90deg)}.Tools_ringTrack__DJ8gB{fill:none;stroke:var(--subtle-bg);stroke-width:12}.Tools_ringFill__Yyn6F{fill:none;stroke:var(--tone);stroke-width:12;stroke-linecap:round}.Tools_ring__jRuBS>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.Tools_ring__jRuBS b{font-size:2.1rem;font-weight:800;line-height:1;color:var(--text-primary)}.Tools_ring__jRuBS small{margin-top:.2rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.Tools_score__g5suQ{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.Tools_share__3j9JZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.Tools_secondary__Y_qeZ{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.5rem .85rem;border:1px solid var(--border-subtle);border-radius:.65rem;background:var(--app-bg);color:var(--text-primary);font-size:.8125rem;font-weight:700;cursor:pointer}.Tools_secondary__Y_qeZ:hover{border-color:var(--brand-accent)}.Tools_secondary__Y_qeZ:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.Tools_secondary__Y_qeZ svg{color:var(--brand-accent);flex-shrink:0}.Tools_manualCopy__koj_Y{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem;font-size:.8125rem;font-weight:650;color:var(--text-primary)}.Tools_manualCopy__koj_Y textarea{width:100%;border:1px solid var(--border-subtle);border-radius:.6rem;background:var(--app-bg);color:var(--text-primary);padding:.6rem .7rem;font:inherit;font-weight:500;font-size:.8125rem;line-height:1.5;resize:vertical}.Tools_gradeRule__tUeTP{margin-top:.9rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-subtle);font-size:.75rem;line-height:1.6;color:var(--text-secondary)}.Tools_tiles__D7Elr{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.Tools_tile__LsFNl{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;border:1px solid var(--border-subtle);border-radius:.9rem;padding:.85rem;background:var(--app-bg);color:var(--text-primary);transition:border-color .15s ease}.Tools_tile__LsFNl:hover{border-color:var(--brand-accent)}.Tools_tile__LsFNl:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.Tools_tile__LsFNl[data-status=leak]{border-color:var(--trend-negative);box-shadow:inset 0 3px 0 var(--trend-negative)}.Tools_tile__LsFNl[data-status=watch]{border-color:var(--watch);box-shadow:inset 0 3px 0 var(--watch)}.Tools_tile__LsFNl strong{font-size:.875rem;font-weight:750;line-height:1.3}.Tools_tileIcon__BKcHY{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.6rem;background:var(--subtle-bg);color:var(--text-primary)}.Tools_tileLine__VHFDM{font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.Tools_checks__woy77{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.75rem}.Tools_check__S33I1{border:1px solid var(--border-subtle);border-radius:.9rem;padding:1rem 1.1rem;background:var(--app-bg);scroll-margin-top:7rem}.Tools_check__S33I1[data-status=leak]{border-color:var(--trend-negative)}.Tools_checkHead__uKkdU{display:flex;align-items:center;gap:.75rem}.Tools_check__S33I1 summary{cursor:pointer;list-style:none}.Tools_check__S33I1 summary::-webkit-details-marker,.Tools_more__CmKZb summary::-webkit-details-marker{display:none}.Tools_check__S33I1 summary:focus-visible,.Tools_more__CmKZb summary:focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px;border-radius:.4rem}.Tools_chevron__ngrFv{margin-left:auto;flex-shrink:0;color:var(--text-secondary);transition:transform .15s ease}details[open]>summary .Tools_chevron__ngrFv{transform:rotate(180deg)}.Tools_check__S33I1 h3{font-size:1rem;font-weight:750;line-height:1.4}.Tools_check__S33I1 p{margin-top:.5rem;font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}.Tools_fix__mh1Z1{margin-top:.9rem;border-radius:.75rem;padding:.85rem 1rem;background:var(--card-bg);border:1px solid var(--border-subtle)}.Tools_fix__mh1Z1 h4{font-size:.8125rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary)}.Tools_check__S33I1 .Tools_fix__mh1Z1 ol{margin:.5rem 0 .6rem;padding-left:1.2rem;display:grid;gap:.3rem;font-size:.9rem;line-height:1.55;color:var(--text-secondary);list-style:decimal}.Tools_fix__mh1Z1 .Tools_inline___6T_a{font-size:.875rem}.Tools_more__CmKZb{margin-top:1.25rem}.Tools_more__CmKZb>summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none;font-size:.875rem;font-weight:700;color:var(--text-primary)}.Tools_more__CmKZb>summary .Tools_chevron__ngrFv{margin-left:0}.Tools_more__CmKZb .Tools_split__Rf9eG{margin-top:.9rem}.Tools_check__S33I1 ul{margin:.55rem 0 0;padding-left:1.1rem;font-size:.875rem;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.Tools_badge__bDyn_{display:inline-flex;align-items:center;gap:.35rem;align-self:start;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:750;white-space:nowrap}.Tools_badge__bDyn_[data-status=leak]{background:var(--trend-negative-soft);color:var(--trend-negative)}.Tools_badge__bDyn_[data-status=ok]{background:var(--trend-positive-soft);color:var(--trend-positive)}.Tools_badge__bDyn_[data-status=watch]{background:var(--watch-soft);color:var(--watch)}.Tools_badge__bDyn_[data-status=info]{background:var(--subtle-bg);color:var(--text-secondary)}.Tools_split__Rf9eG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.Tools_box__kItJf{border:1px solid var(--border-subtle);border-radius:.9rem;padding:1rem 1.1rem;background:var(--app-bg)}.Tools_box__kItJf h3{font-size:.9375rem;font-weight:750}.Tools_box__kItJf p{margin-top:.3rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.55}.Tools_rows__infgQ{list-style:none;padding:0;margin:.7rem 0 0;display:grid;gap:.35rem}.Tools_rows__infgQ li{display:flex;justify-content:space-between;gap:.75rem;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.Tools_rows__infgQ li span:last-child{font-weight:700;white-space:nowrap}.Tools_yes__vnvRx{color:var(--trend-positive)}.Tools_no__sR1Ms{color:var(--trend-negative)}.Tools_cta__kJ1rU{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;margin-top:1.75rem;border-radius:1rem;padding:1.3rem 1.4rem;background:var(--brand-accent-soft);border:1px solid var(--border-subtle)}.Tools_cta__kJ1rU h3{font-size:1.125rem;font-weight:780;letter-spacing:-.02em}.Tools_cta__kJ1rU p{margin-top:.35rem;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.Tools_grid__uhXTq{list-style:none;margin:0 auto;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.Tools_card__zVFNY{display:flex;flex-direction:column;gap:.6rem;height:100%;border:1px solid var(--border-subtle);border-radius:1.1rem;background:var(--card-bg);padding:1.3rem}a.Tools_card__zVFNY{transition:border-color .18s ease,transform .18s ease}a.Tools_card__zVFNY:hover{border-color:var(--brand-accent);transform:translateY(-2px)}a.Tools_card__zVFNY:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.Tools_card__zVFNY h2,.Tools_card__zVFNY h3{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:1.0625rem;font-weight:750;letter-spacing:-.015em;line-height:1.35}.Tools_card__zVFNY h2 svg,.Tools_card__zVFNY h3 svg{flex-shrink:0;color:var(--brand-accent)}.Tools_card__zVFNY p{font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}.Tools_cardIcon__oHz5h{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--brand-accent-soft);color:var(--brand-accent)}.Tools_cardFoot___1gzU{margin-top:auto;padding-top:.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.Tools_format__rfG8h{font-size:.75rem;color:var(--text-secondary)}.Tools_tag__BwBTf{align-self:flex-start;border-radius:999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;background:var(--brand-accent-soft);color:var(--brand-accent)}.Tools_inline___6T_a{color:var(--brand-accent);font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.Tools_calcGrid__dCYJx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.Tools_calcHead__JjMHj{grid-column:1/-1;font-size:.9375rem;font-weight:750;padding-top:.5rem;border-top:1px solid var(--border-subtle);margin-top:.5rem}.Tools_calcHead__JjMHj:first-child{border-top:0;margin-top:0;padding-top:0}.Tools_platformRow__yUJ2j{grid-column:1/-1;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:end}.Tools_platformName__x6qjN{font-size:.9375rem;font-weight:700;padding-bottom:.8rem}.Tools_big__PmC2p{margin-top:1.75rem;border-radius:1rem;padding:1.4rem;border:1px solid var(--border-subtle);background:var(--app-bg)}.Tools_big__PmC2p strong{display:block;font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.2}.Tools_big__PmC2p p{margin-top:.6rem;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.Tools_bars__nNsrj{margin-top:1.25rem;display:grid;gap:.6rem}.Tools_bar__JM_5_{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:.75rem;align-items:center;font-size:.875rem}.Tools_bar__JM_5_>span:first-child{font-weight:650}.Tools_track__7ArV_{height:14px;border-radius:999px;background:var(--subtle-bg);overflow:hidden}.Tools_fill___1e5V{height:100%;border-radius:999px;background:var(--trend-negative)}.Tools_fill___1e5V[data-real]{background:var(--brand-accent)}.Tools_bar__JM_5_>span:last-child{font-weight:700;white-space:nowrap}.Tools_table__umZED{width:100%;border-collapse:collapse;margin-top:1.25rem;font-size:.9375rem}.Tools_table__umZED td,.Tools_table__umZED th{text-align:left;font-weight:500;padding:.6rem .5rem;border-bottom:1px solid var(--border-subtle)}.Tools_table__umZED thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700}.Tools_table__umZED td:not(:first-child),.Tools_table__umZED th:not(:first-child){text-align:right}.Tools_tableWrap__9hnRQ{overflow-x:auto}.Tools_howCentered__1qeao>h2{text-align:center}.Tools_howCentered__1qeao .Tools_journeyCaption__evdDa,.Tools_howCentered__1qeao>p{margin-left:auto;margin-right:auto;max-width:680px;text-align:center}.Tools_howCentered__1qeao>p{margin-top:1rem}@media (max-width:860px){.Tools_howCentered__1qeao .Tools_journeyCaption__evdDa,.Tools_howCentered__1qeao>h2,.Tools_howCentered__1qeao>p{text-align:left}}.Tools_journey__F6DcC{margin-top:2rem}.Tools_journey__F6DcC .Tools_journeyTrack__3K22X{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:.8fr repeat(5,minmax(0,1fr)) .8fr;gap:1rem;position:relative}.Tools_journey__F6DcC .Tools_journeyTrack__3K22X:before{content:"";position:absolute;left:4%;right:4%;top:1.6rem;height:4px;border-radius:999px;background:var(--border-subtle)}.Tools_journeyEnd__VvNmi,.Tools_journeyStop__nA0Yt{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;min-width:0}.Tools_journeyNode__3MxB5{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:var(--card-bg);border:2px solid var(--brand-accent);color:var(--text-primary)}.Tools_journey__F6DcC .Tools_journeyStop__nA0Yt h3{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.95rem;font-weight:750;line-height:1.3}.Tools_journeyNumber__9I1r_{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--brand-accent-soft);color:var(--brand-accent);font-size:.72rem;font-weight:800}.Tools_journey__F6DcC .Tools_journeyStop__nA0Yt p{font-size:.84rem;line-height:1.5;color:var(--text-secondary)}.Tools_journeyEnd__VvNmi{justify-content:flex-start;padding-top:.7rem;font-size:.78rem;font-weight:650;line-height:1.35;color:var(--text-secondary)}.Tools_journeyDot__2eSWh{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--text-primary);color:var(--card-bg)}.Tools_journeyDone__QD1Q3{background:var(--brand-accent);color:var(--brand-accent-btn-text)}.Tools_journeyCaption__evdDa{margin-top:1.75rem;max-width:760px;font-size:.9rem;line-height:1.7;color:var(--text-secondary)}@media (max-width:860px){.Tools_journey__F6DcC .Tools_journeyTrack__3K22X{grid-template-columns:minmax(0,1fr);gap:.9rem;padding-left:.2rem}.Tools_journey__F6DcC .Tools_journeyTrack__3K22X:before{left:1.75rem;right:auto;top:1rem;bottom:1rem;width:4px;height:auto}.Tools_journeyEnd__VvNmi,.Tools_journeyStop__nA0Yt{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;text-align:left;-moz-column-gap:.9rem;column-gap:.9rem;row-gap:.1rem;padding-top:0}.Tools_journeyStop__nA0Yt .Tools_journeyNode__3MxB5{grid-row:span 2}.Tools_journey__F6DcC .Tools_journeyStop__nA0Yt h3{margin-top:0}.Tools_journeyEnd__VvNmi .Tools_journeyDot__2eSWh{justify-self:center}}@media (max-width:900px){.Tools_grid__uhXTq{grid-template-columns:repeat(2,minmax(0,1fr))}.Tools_tiles__D7Elr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.Tools_tiles__D7Elr{grid-template-columns:repeat(2,minmax(0,1fr))}.Tools_tiles__D7Elr li:last-child:nth-child(odd){grid-column:1/-1}.Tools_summary__hKxCV{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:720px){.Tools_calcGrid__dCYJx,.Tools_grid__uhXTq,.Tools_split__Rf9eG{grid-template-columns:minmax(0,1fr)}.Tools_platformRow__yUJ2j{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Tools_platformName__x6qjN{grid-column:1/-1;padding-bottom:0}.Tools_check__S33I1,.Tools_cta__kJ1rU{grid-template-columns:minmax(0,1fr)}.Tools_bar__JM_5_{grid-template-columns:minmax(0,1fr) auto}.Tools_bar__JM_5_ .Tools_track__7ArV_{grid-column:1/-1;grid-row:2}}.Tools_featured__a09IB{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--border-subtle);border-radius:1.1rem;background:var(--card-bg);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 60px -40px rgba(15,23,42,.45)}.Tools_featuredText__IEjwb{display:flex;flex-direction:column;gap:.8rem}.Tools_featuredText__IEjwb h2{display:flex;align-items:center;gap:.6rem;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.2}.Tools_featuredText__IEjwb h2 svg{flex-shrink:0;color:var(--brand-accent)}.Tools_featuredText__IEjwb p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.Tools_tabList__FnR1L{margin:0;display:grid;gap:.1rem}.Tools_tabList__FnR1L>div{padding:.7rem 0;border-top:1px solid var(--border-subtle)}.Tools_tabList__FnR1L>div:first-child{border-top:0;padding-top:0}.Tools_tabList__FnR1L dt{font-size:.875rem;font-weight:750;color:var(--text-primary)}.Tools_tabList__FnR1L dd{margin:.2rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--text-secondary)}.Tools_kitHeading__kaIjy{max-width:1040px;margin:2rem auto 1rem;font-size:.8125rem;font-weight:750;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-accent)}@media (max-width:820px){.Tools_featured__a09IB{grid-template-columns:minmax(0,1fr)}}.Tools_featuredText__IEjwb .Tools_cardFoot___1gzU{margin-top:.4rem}