.svcalc{border:1px solid var(--rule);background:var(--sheet);min-width:0;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.svcalc-hd{border-bottom:1px solid var(--rule);gap:2px;padding:12px 16px;display:grid}.svcalc-t{font-family:var(--serif,var(--font-newsreader), Georgia, serif);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500;line-height:1.25}.svcalc-sub{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.45}.svcalc-body{grid-template-columns:minmax(0,1fr);display:grid}.svcalc-in{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 14px;padding:14px 16px;display:grid}.svcalc-field{min-width:0;color:var(--ink2);gap:4px;font-size:12.5px;display:grid}.svcalc-field .ldg-in{font-variant-numeric:tabular-nums;width:100%}.svcalc-toggles{grid-column:1/-1;gap:2px;display:grid}.svcalc-out{align-content:start;gap:14px;min-width:0;padding:14px 16px 16px;display:grid}.svcalc-verdict{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.svcalc-verdict b{font-family:var(--serif,var(--font-newsreader), Georgia, serif);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:500}.svcalc-verdict b.svcalc-good{color:var(--pine)}.svcalc-verdict b.svcalc-bad{color:var(--rust)}.svcalc-verdict span{color:var(--ink2);font-size:13px}.svcalc-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.svcalc-bars li{color:var(--ink2);grid-template-columns:minmax(0,190px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.svcalc-bars .svcalc-track{border:1px solid var(--rule);background:var(--sheet2,var(--sheet));border-radius:3px;height:14px;overflow:hidden}.svcalc-bars .svcalc-fill{background:var(--ink3);height:100%;transition:width .2s;display:block}.svcalc-bars li.svcalc-us{color:var(--ink);font-weight:600}.svcalc-bars li.svcalc-us .svcalc-fill{background:var(--pine)}.svcalc-bars .svcalc-v{text-align:right;min-width:72px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.svcalc-foot{border-top:1px solid var(--rule);color:var(--ink3);margin:0;padding:10px 16px;font-size:12px;line-height:1.5}@container (min-width:720px){.svcalc-body{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.svcalc-in{border-bottom:0;border-right:1px solid var(--rule)}}@container (max-width:460px){.svcalc-bars li{grid-template-columns:minmax(0,1fr) auto}.svcalc-bars .svcalc-track{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.svcalc-bars .svcalc-fill{transition:none}}