.tools_page__jkJfT{padding:104px 0 80px}.tools_wrap__5CvVO{max-width:760px}.tools_estimator__uTyi2{max-width:1080px}.tools_page__jkJfT h1{margin:0 0 16px;max-width:16em;font-size:clamp(34px,4.6vw,52px);font-weight:600;letter-spacing:-.04em;line-height:1.08}.tools_lede__Ysr4U{margin:0;max-width:62ch;font-size:18px;line-height:1.6;color:var(--muted-foreground)}.tools_empty__cOE7p{margin:28px 0 0;padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:18px;line-height:1.5}.tools_actions__45En4{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.tools_card__cAYKC{display:block;margin-top:28px;padding:22px 0 22px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-left:2px solid var(--primary);color:inherit}.tools_card__cAYKC:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.tools_card__cAYKC h2{margin:0 0 8px;font-size:26px;letter-spacing:-.03em;line-height:1.2}.tools_card__cAYKC p{margin:0;max-width:48ch;color:var(--muted-foreground);line-height:1.6}.tools_block__nHrG_{margin-top:40px}.tools_block__nHrG_ h2{margin:0 0 12px;font-size:22px;letter-spacing:-.03em}.tools_list__3Wjxd{margin:0;padding-left:1.2em;max-width:68ch}ol.tools_list__3Wjxd{list-style:decimal}ul.tools_list__3Wjxd{list-style:disc}.tools_list__3Wjxd li{margin:8px 0;line-height:1.6}.tools_proof__fCOxQ{margin:28px 0 0;max-width:62ch;line-height:1.6}.tools_byline__J9huV{margin:28px 0 0;color:var(--muted-foreground)}.tools_byline__J9huV a,.tools_textLink__RfD8N{color:inherit;text-decoration:underline;text-underline-offset:4px}.tools_textLink__RfD8N{display:inline-flex;min-height:44px;align-items:center}.tools_form__lxHAc{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin-top:32px}.tools_money__wVi0t{display:flex;gap:8px;align-items:center}.tools_money__wVi0t input{flex:1;min-width:0}.tools_currency__qqaPz{width:5.5rem;min-height:48px;flex:none;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);padding:0 8px;font:inherit}.tools_currency__qqaPz:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent)}.tools_wide__f55B_{grid-column:1/-1}.tools_result__njjeA{margin-top:36px;padding-top:28px;border-top:1px solid var(--foreground)}.tools_result__njjeA h2{margin:0;font-size:22px;letter-spacing:-.03em}.tools_disclaimer__gvQLl{margin:8px 0 0;max-width:62ch;line-height:1.5}.tools_note__lzGfn,.tools_waiting__vet_S{margin:16px 0 0;max-width:62ch;line-height:1.55;color:var(--muted-foreground)}.tools_stats__hO2gx{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin:22px 0 0}.tools_stats__hO2gx dt{margin:0;font-size:14px;line-height:1.4;color:var(--muted-foreground)}.tools_stats__hO2gx dd{margin:6px 0 0;font-family:var(--font-mono);font-size:22px;letter-spacing:-.03em;overflow-wrap:anywhere}.tools_lead__JVFL0 dd,.tools_solo__kqrBo dd{font-size:clamp(40px,6vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1;white-space:nowrap}.tools_solo__kqrBo{grid-column:1/-1}.tools_copy__FBuuG{margin-top:22px}@media (min-width:960px){.tools_form__lxHAc{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);column-gap:48px;align-items:start}.tools_form__lxHAc>:not(.tools_result__njjeA){grid-column:1}.tools_result__njjeA.tools_wide__f55B_{grid-column:2;grid-row:1/span 12;margin-top:0;padding-top:0;border-top:0;padding-left:28px;border-left:2px solid var(--primary);position:sticky;top:80px;min-width:0}.tools_result__njjeA .tools_stats__hO2gx{grid-template-columns:1fr}.tools_result__njjeA .tools_lead__JVFL0 dd{font-size:clamp(40px,3.2vw,52px)}}@media (max-width:700px){.tools_page__jkJfT{padding-top:112px}.tools_form__lxHAc,.tools_stats__hO2gx{grid-template-columns:1fr}.tools_actions__45En4{flex-direction:column;align-items:stretch}.tools_actions__45En4 a,.tools_copy__FBuuG button{width:100%;justify-content:center}}