.MspRevenueCalculator_calculator__y9Lol{background:rgba(15,17,23,.5);border:1px solid var(--brand-rule-dark);border-radius:4px;padding:36px;max-width:640px;margin:0 auto}.MspRevenueCalculator_header__2Y0Vq{margin-bottom:28px}.MspRevenueCalculator_title__Kc4s2{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--text-primary);margin-bottom:6px}.MspRevenueCalculator_subtitle__n9jps{font-size:14px;color:var(--text-secondary);line-height:1.5}.MspRevenueCalculator_controls__ovuSe{display:flex;flex-direction:column;gap:24px;margin-bottom:28px}.MspRevenueCalculator_field__LhYqe{display:flex;flex-direction:column;gap:8px}.MspRevenueCalculator_label___DRub{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.MspRevenueCalculator_labelValue__xrTew{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--accent)}.MspRevenueCalculator_slider__Go7Mt{width:100%;height:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--border);border-radius:3px;outline:none;cursor:pointer}.MspRevenueCalculator_slider__Go7Mt::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-primary);box-shadow:0 0 8px rgba(0,229,255,.3);cursor:pointer}.MspRevenueCalculator_slider__Go7Mt::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-primary);box-shadow:0 0 8px rgba(0,229,255,.3);cursor:pointer}.MspRevenueCalculator_sliderMarks__ztu2p{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.MspRevenueCalculator_planButtons__K3UIZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.MspRevenueCalculator_planBtn__dGP0g{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.MspRevenueCalculator_planBtn__dGP0g:hover{border-color:var(--border-light);background:var(--bg-tertiary)}.MspRevenueCalculator_planBtnActive__0WtZH{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 12px rgba(0,229,255,.1)}.MspRevenueCalculator_planName__d_zCU{font-size:13px;font-weight:600;color:var(--text-primary)}.MspRevenueCalculator_planPrice___Gw1p{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.MspRevenueCalculator_planBtnActive__0WtZH .MspRevenueCalculator_planPrice___Gw1p{color:var(--accent)}.MspRevenueCalculator_discountBadge__VXPzQ{display:inline-flex;align-self:flex-start;padding:6px 12px;background:var(--success-soft);color:var(--success);font-size:12px;font-weight:600;border-radius:6px;font-family:var(--font-mono)}.MspRevenueCalculator_results__JDbJc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:20px}.MspRevenueCalculator_resultCard__HWB_k{display:flex;flex-direction:column;gap:4px;padding:20px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px}.MspRevenueCalculator_resultCardHighlight__lpjBA{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 20px rgba(0,229,255,.08)}.MspRevenueCalculator_resultLabel__8IcG_{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.MspRevenueCalculator_resultAmount__Pd_yL{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--text-primary)}.MspRevenueCalculator_resultAmountLarge__QjnRG{font-family:var(--font-mono);font-size:28px;font-weight:700;color:var(--accent)}.MspRevenueCalculator_breakdown__yQBIr{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border);padding-top:16px}.MspRevenueCalculator_breakdownRow__TRpVR{display:flex;justify-content:space-between;padding:8px 0;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border)}.MspRevenueCalculator_breakdownRow__TRpVR:last-child{border-bottom:none}.MspRevenueCalculator_breakdownAccent__yK_Pr{font-family:var(--font-mono);font-weight:700;color:var(--accent)}@media (max-width:640px){.MspRevenueCalculator_calculator__y9Lol{padding:24px 16px}.MspRevenueCalculator_planButtons__K3UIZ,.MspRevenueCalculator_results__JDbJc{grid-template-columns:1fr}.MspRevenueCalculator_resultAmountLarge__QjnRG{font-size:24px}}