.VUHTma_card{position:relative}.VUHTma_card:hover{box-shadow:inset 0 0 0 1px #b7a4fb59}.VUHTma_card:has(.VUHTma_details[open]){box-shadow:inset 0 0 0 1px #b7a4fb59}.VUHTma_card:has(.VUHTma_toggle:focus-visible){outline:2px solid var(--beam);outline-offset:3px}.VUHTma_details{interpolate-size:allow-keywords;margin-top:auto;padding-top:6px}.VUHTma_toggle{cursor:pointer;min-height:32px;color:var(--beam);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.VUHTma_toggle::-webkit-details-marker{display:none}.VUHTma_toggle:focus-visible{outline:none}.VUHTma_details:not([open]) .VUHTma_toggle:before{content:"";border-radius:inherit;position:absolute;inset:0}.VUHTma_open,.VUHTma_details[open] .VUHTma_closed{display:none}.VUHTma_details[open] .VUHTma_open{display:inline}.VUHTma_icon{background:var(--ice);width:24px;height:24px;transition:transform .22s var(--ease-out);border-radius:50%;place-items:center;padding:4px;display:grid}.VUHTma_details[open] .VUHTma_icon{transform:rotate(180deg)}.VUHTma_details::details-content{block-size:0;transition:block-size .28s var(--ease-out), content-visibility .28s allow-discrete;overflow:hidden}.VUHTma_details[open]::details-content{block-size:auto}.VUHTma_body{border-top:1px solid var(--mist);gap:12px;margin-top:14px;padding-top:16px;display:grid}.VUHTma_points{gap:10px;list-style:none;display:grid}.VUHTma_points li{color:var(--graphite);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:.93rem;line-height:1.5;display:grid}.VUHTma_points li:before{content:"";background:var(--beam);border-radius:50%;width:6px;height:6px;margin:.55em 0 0 7px}.VUHTma_points strong{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.VUHTma_note{color:var(--beam);font-size:.9rem}
.TSyFWq_calc{gap:var(--s4);padding:clamp(20px,3vw,32px);display:grid}@media (min-width:900px){.TSyFWq_calc{grid-template-columns:1.2fr 1fr;align-items:start}}.TSyFWq_inputs{gap:var(--s3);display:grid}.TSyFWq_field{gap:6px;display:grid}.TSyFWq_label{color:var(--ink);font-size:.9rem;font-weight:500}.TSyFWq_field input{width:100%;min-height:48px;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;padding:10px 4px;font-size:16px;transition:border-color .15s}.TSyFWq_field input::placeholder{color:var(--dim)}.TSyFWq_field input:focus-visible{border-bottom-color:var(--blue);outline:none}.TSyFWq_hint{color:var(--slate);font-size:.8rem}.TSyFWq_results{gap:var(--s3);padding:var(--s3);border-radius:var(--r-card);background:var(--ice);box-shadow:inset 0 0 0 1px var(--mist);display:grid}.TSyFWq_results dl{gap:var(--s2);display:grid}.TSyFWq_results dl>div{gap:2px;display:grid}.TSyFWq_results dt{color:var(--slate);font-size:.8rem}.TSyFWq_results dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:600}.TSyFWq_results dd.TSyFWq_payback{font-size:clamp(1.1rem,2.4vw,1.4rem)}.TSyFWq_results dd.TSyFWq_negative{color:var(--danger)}
