.tool-module__pyTIhq__workspace{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.tool-module__pyTIhq__fields{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;display:grid}.tool-module__pyTIhq__fields label{margin-bottom:.75rem;font-size:.9rem;display:block}.tool-module__pyTIhq__fields input{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:6px;height:3.25rem;font-size:1.1rem}.tool-module__pyTIhq__fields p{opacity:.65;margin-top:.75rem;font-size:.8rem;line-height:1.6}.tool-module__pyTIhq__forecast{margin:0}.tool-module__pyTIhq__forecast>div{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);padding-block:1.75rem}.tool-module__pyTIhq__forecast dt{font:400 .8rem var(--font-label);text-transform:uppercase;opacity:.65}.tool-module__pyTIhq__forecast dd{margin:1rem 0;font:400 clamp(2rem,3vw,3rem)/1.1 Dreaming,sans-serif}.tool-module__pyTIhq__forecast p,.tool-module__pyTIhq__note{opacity:.65;font-size:.9rem;line-height:1.7}.tool-module__pyTIhq__auditForm{background:var(--surface);border-radius:12px;padding:clamp(1.5rem,4vw,3rem)}.tool-module__pyTIhq__auditResults{padding-block:3rem}.tool-module__pyTIhq__auditResults h2{text-align:left;font:400 clamp(2rem,3.5vw,3rem)/1.1 Dreaming,sans-serif}@media (max-width:900px){.tool-module__pyTIhq__workspace{grid-template-columns:1fr}}@media (max-width:500px){.tool-module__pyTIhq__fields{grid-template-columns:1fr}}
