.calc{padding:24px 0 96px}.calc-card>*{min-width:0}.calc-card{border-radius:var(--r-xl);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);align-items:start;gap:36px;margin-top:28px;padding:28px 20px;display:grid}.calc-fields{gap:26px;display:grid}.calc-field label,.calc-plan label{color:var(--text);font-size:1rem;font-weight:600}.calc-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calc-row output{color:var(--text);font:700 1.25rem/1 var(--font-d);font-variant-numeric:tabular-nums}.calc-limits{color:var(--mute);justify-content:space-between;margin-top:6px;font-size:.8125rem;display:flex}.calc-plan{gap:8px;display:grid}.calc-plan select{width:100%}.calc input[type=range]{-webkit-appearance:none;appearance:none;outline-offset:6px;pointer-events:none;background:#272d4e;border-radius:8px;width:100%;height:8px;margin:16px 0 0}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:6px solid var(--violet);cursor:grab;pointer-events:auto;background:#fff;border-radius:50%;width:30px;height:30px;box-shadow:0 4px 16px #6d4aff99}.calc input[type=range]::-moz-range-thumb{border:6px solid var(--violet);cursor:grab;pointer-events:auto;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 4px 16px #6d4aff99}.calc-result{border-radius:var(--r-lg);background:radial-gradient(100% 90% at 100% 0%,#6d4aff59,transparent 65%),var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);align-self:start;padding:24px}.calc-result-label{color:var(--dim);font-weight:600}.calc-money{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;font:700 clamp(2.75rem,2rem + 3vw,4rem)/1 var(--font-d);letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.calc-per{color:var(--mute);margin-top:6px;font-size:.9375rem}.calc-net{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;font-size:.9375rem;display:flex}.calc-net strong{color:var(--text);font-variant-numeric:tabular-nums}.calc-fine{color:var(--mute);font-size:var(--note-size);margin-top:14px}.calc-result .btn{white-space:normal;text-wrap:balance;width:100%;margin-top:22px;padding:14px 16px;line-height:1.35}.calc-result .btn+.btn{margin-top:12px}@media (min-width:640px){.calc-card{padding:36px}}@media (min-width:960px){.calc{padding:24px 0 128px}.calc-card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:36px;padding:36px}.calc-fields{align-content:space-between}.calc-result{align-self:stretch;padding:18px}.calc-money{margin-top:4px}.calc-per{margin-top:2px}.calc-net{margin-top:10px;padding-top:8px}.calc-fine{margin-top:8px}.calc-result .btn{margin-top:10px}.calc-result .btn+.btn{margin-top:8px}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.calc-money{color:var(--violet-lt,#9377ff);-webkit-text-fill-color:currentColor;background:0 0}}@media (forced-colors:active){.calc-money{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
