.clipper-calculator{max-width:1240px;color:var(--clipper-text);background:var(--clipper-bg);box-sizing:border-box;margin:0 auto;padding:64px 32px;font-family:Inter UI,Arial,Helvetica,sans-serif}.clipper-calculator-head{max-width:720px;margin-bottom:40px}.clipper-calculator h2{margin:16px 0;font-size:clamp(28px,4vw,42px);line-height:1.2}.clipper-calculator p{line-height:1.6}.clipper-calculator-head>p:last-child,.clipper-calculator-note,.clipper-calculator-hint,.clipper-calculator-scale{color:var(--clipper-muted)}.clipper-calculator-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.clipper-calculator-fields{align-content:start;gap:40px;min-width:0;padding-top:16px;display:grid}.clipper-calculator-slider label{justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;line-height:1.5;display:flex}.clipper-calculator-slider output{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.clipper-calculator input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;height:44px;accent-color:var(--clipper-violet);background:0 0;margin:12px 0 0;padding:0;display:block}.clipper-calculator input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--clipper-violet) 0 var(--range-progress),var(--clipper-raised) var(--range-progress) 100%);border-radius:10px;height:6px}.clipper-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--clipper-text);border:4px solid var(--clipper-violet);border-radius:50%;width:24px;height:24px;margin-top:-9px}.clipper-calculator input[type=range]::-moz-range-track{background:var(--clipper-raised);border-radius:10px;height:6px}.clipper-calculator input[type=range]::-moz-range-progress{background:var(--clipper-violet);border-radius:10px;height:6px}.clipper-calculator input[type=range]::-moz-range-thumb{background:var(--clipper-text);border:4px solid var(--clipper-violet);border-radius:50%;width:16px;height:16px}.clipper-calculator-scale{justify-content:space-between;font-size:12px;display:flex}.clipper-calculator-hint{margin:12px 0 0;font-size:14px}.clipper-calculator-results{background:var(--clipper-panel);border-radius:24px;min-width:0;padding:32px}.clipper-calculator dl{margin:0}.clipper-calculator dl>div{gap:12px;padding:0 0 24px;display:grid}.clipper-calculator dl>div+div{border-top:1px solid var(--clipper-line);padding-top:24px}.clipper-calculator dt{color:var(--clipper-muted);font-size:15px}.clipper-calculator dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.25}.clipper-calculator dd small{white-space:nowrap;font-size:14px;font-weight:400}.clipper-calculator-note{margin:0;font-size:13px}.clipper-calculator .lp-button{min-height:48px;margin-top:24px}.clipper-calculator :is(a,input,summary):focus-visible{outline:2px solid var(--clipper-focus);outline-offset:3px}.clipper-calculator-formulas{color:var(--clipper-muted);margin-top:32px;font-size:14px;line-height:1.65}.clipper-calculator summary{cursor:pointer;min-height:44px;color:var(--clipper-text)}.clipper-calculator-formulas a{color:var(--clipper-text);text-decoration:underline}.calculator-page{background:var(--clipper-bg);min-height:100vh;color:var(--clipper-text)}.calculator-page h1{margin:32px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.2}.calculator-page nav{gap:24px;display:flex}@media (max-width:700px){.clipper-calculator{padding:48px 20px}.clipper-calculator-grid{grid-template-columns:1fr;gap:32px}.clipper-calculator-head{margin-bottom:24px}.clipper-calculator-fields{gap:32px;padding-top:0}.clipper-calculator-slider label{font-size:14px}.clipper-calculator-slider output{font-size:24px}.clipper-calculator-results{padding:24px}.clipper-calculator dd{font-size:28px}.clipper-calculator .lp-button{box-sizing:border-box;justify-content:center;width:100%}.calculator-page nav{gap:16px;font-size:14px}}
