.PricingCalculator-module__NPlVQa__calc{background:var(--card);border:1px solid var(--line);border-radius:16px;margin:28px 0 0;padding:22px 22px 20px;box-shadow:0 20px 40px -34px rgba(20,20,30,.4)}.PricingCalculator-module__NPlVQa__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PricingCalculator-module__NPlVQa__title{letter-spacing:-.01em;font-size:18px;font-weight:750;margin:0!important}.PricingCalculator-module__NPlVQa__reset{font:inherit;border:1px solid var(--line);background:var(--soft);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:14px}.PricingCalculator-module__NPlVQa__reset:hover{border-color:color-mix(in srgb,var(--ink)30%,transparent)}.PricingCalculator-module__NPlVQa__inputWrap:focus-within{outline:2px solid var(--accent,var(--ink));outline-offset:2px}.PricingCalculator-module__NPlVQa__reset:focus-visible{outline:2px solid var(--accent,var(--ink));outline-offset:2px}.PricingCalculator-module__NPlVQa__intro{color:var(--muted);font-size:14px;margin:6px 0 0!important}.PricingCalculator-module__NPlVQa__group{border:0;min-width:0;margin:18px 0 0;padding:0}.PricingCalculator-module__NPlVQa__group legend{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.PricingCalculator-module__NPlVQa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.PricingCalculator-module__NPlVQa__field{flex-direction:column;gap:4px;min-width:0;display:flex}.PricingCalculator-module__NPlVQa__field label{font-size:14px;font-weight:600}.PricingCalculator-module__NPlVQa__field small{color:var(--muted);font-size:12.5px;line-height:1.35}.PricingCalculator-module__NPlVQa__inputWrap{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:15px;display:flex}.PricingCalculator-module__NPlVQa__inputWrap input{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 0}.PricingCalculator-module__NPlVQa__results{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.PricingCalculator-module__NPlVQa__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.PricingCalculator-module__NPlVQa__stats>div{background:var(--soft);border-radius:12px;padding:12px 14px}.PricingCalculator-module__NPlVQa__stats dt{color:var(--muted);font-size:12.5px;line-height:1.35}.PricingCalculator-module__NPlVQa__stats dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:700}.PricingCalculator-module__NPlVQa__stats dd span{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.PricingCalculator-module__NPlVQa__neg{color:var(--bad)}.PricingCalculator-module__NPlVQa__verdict{border-left:3px solid var(--muted);background:var(--soft);border-radius:12px;padding:12px 14px;font-size:15px;margin:14px 0 0!important}.PricingCalculator-module__NPlVQa__good{border-left-color:var(--good);background:var(--good-bg)}.PricingCalculator-module__NPlVQa__warn{border-left-color:var(--star);background:color-mix(in srgb,var(--star)12%,#fff)}.PricingCalculator-module__NPlVQa__bad{border-left-color:var(--bad);background:var(--bad-bg)}@media (max-width:720px){.PricingCalculator-module__NPlVQa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.PricingCalculator-module__NPlVQa__calc{padding:18px 16px}.PricingCalculator-module__NPlVQa__grid{grid-template-columns:minmax(0,1fr)}}
