.calc{--nv: #0b4971;--nv2: #073456;--am: #ffb84d;--fill: #eef2f5;color:rgb(var(--color-foreground, 23 32 43));line-height:1.5}.calc *,.calc *:before,.calc *:after{box-sizing:border-box}.calc .hint{color:#17202b99}.calc__lead{margin:0 0 2rem;color:#17202ba6}.kick{margin:0 0 1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(23,32,43,.15);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#17202b8c}.calc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3.2rem;align-items:start}.sum{background:var(--nv);color:#fff;padding:2.4rem}.sum__num{margin:0;font-weight:500;letter-spacing:.06rem;line-height:.95;font-size:5.2rem;color:var(--am);font-variant-numeric:tabular-nums}.sum__num small{font-size:.5em;color:#ffffffb3;font-weight:400}.sum__unit{margin:.4rem 0 0;color:#ffffffd9}.sum__row{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.sum__row .m{color:#ffffffbf}.sum__row strong{color:#fff;font-variant-numeric:tabular-nums;text-align:right}.sum__stats{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.2)}.sum__stats .row{display:flex;justify-content:space-between;gap:1rem}.sum__stats .row+.row{margin-top:.5rem}.sum__stats .row span{color:#ffffffbf}.sum__stats strong{color:#fff;font-variant-numeric:tabular-nums}.sum__diagram{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.2)}.sum__diagram svg{display:block;width:100%;height:auto}.sum__mesh{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:1.4rem}.sum__mesh-grid{flex:none;display:block}.sum__mesh-lab{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;color:#fff9}.sum__mesh strong{display:block;color:#fff}.sum__mesh-cap{color:#ffffffbf}.mth{margin-top:2rem}.mth .formula{margin:0;font-variant-numeric:tabular-nums}.mth .formula strong{color:var(--nv)}.chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.chips span.chip{display:inline-flex;gap:.8rem;align-items:baseline;border:1px solid rgba(23,32,43,.18);padding:.3rem 1rem}.chips .k{color:#17202b99}.chips .v{color:var(--nv);font-weight:700;font-variant-numeric:tabular-nums}.mth .src{margin:1rem 0 0;color:#17202b99}.grp{padding:1.4rem 0;border-bottom:1px solid rgba(23,32,43,.12)}.grp--2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.4rem 2.8rem}.grp--sl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem 2.8rem}.lrow{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-bottom:.8rem}.lrow--tight{margin-bottom:.2rem}.lab{font-weight:700}.val{color:var(--nv);font-weight:700;font-variant-numeric:tabular-nums}.mut{color:#17202b8c}.step{display:flex;border:1px solid rgba(23,32,43,.35);max-width:18rem}.step button{border:0;background:var(--fill);color:var(--nv);cursor:pointer;padding:.8rem 1.4rem;font-family:inherit;font-size:inherit;font-weight:700}.step button:hover{background:#e2e8ee}.step input{border:0;border-left:1px solid rgba(23,32,43,.2);border-right:1px solid rgba(23,32,43,.2);background:#fff;color:inherit;font-family:inherit;font-size:inherit;font-weight:700;text-align:center;width:100%;min-width:0}.seg{display:flex;border:1px solid rgba(23,32,43,.35)}.seg button{flex:1;border:0;border-left:1px solid rgba(23,32,43,.35);background:#fff;color:inherit;cursor:pointer;padding:.8rem .6rem;font-family:inherit;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.6rem}.seg button:first-child{border-left:0}.seg button:hover{background:var(--fill)}.seg button[aria-pressed=true]{background:var(--nv);color:#fff;font-weight:700}.calc input[type=range]{-webkit-appearance:none;appearance:none;accent-color:var(--nv);width:100%;height:.5rem;background:#e2e8ee;outline:none;margin:.6rem 0;border:0}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.8rem;height:1.8rem;background:var(--nv);cursor:pointer}.calc input[type=range]::-moz-range-thumb{width:1.8rem;height:1.8rem;background:var(--nv);border:0;border-radius:0;cursor:pointer}.step input:focus,.seg button:focus,.calc input[type=range]:focus,.step button:focus{outline:2px solid var(--nv);outline-offset:1px}.grad{display:flex;height:1.2rem;margin-bottom:1rem}.grad i{display:block}.grad .ov{background:var(--nv)}.grad .mid{background:#7c8a97}.grad .hs{background:#b9791f}
/*# sourceMappingURL=/cdn/shop/t/8/assets/calculator.css.map */
