.FileSizeCalculator-module___w_mPa__stage{justify-content:flex-start;align-items:stretch;gap:22px;padding:28px}.FileSizeCalculator-module___w_mPa__summary{color:var(--tools-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.FileSizeCalculator-module___w_mPa__bars{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.FileSizeCalculator-module___w_mPa__row{flex-direction:column;gap:7px;display:flex}.FileSizeCalculator-module___w_mPa__rowHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.FileSizeCalculator-module___w_mPa__name{align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.FileSizeCalculator-module___w_mPa__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:750}.FileSizeCalculator-module___w_mPa__badge{background:color-mix(in srgb,var(--tools-success)12%,#fff);color:var(--tools-success);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:750}.FileSizeCalculator-module___w_mPa__track{background:#ebe7e3;border-radius:999px;height:12px;position:relative;overflow:hidden}.FileSizeCalculator-module___w_mPa__band{background:#d8d2cc;border-radius:999px;position:absolute;top:0;bottom:0}.FileSizeCalculator-module___w_mPa__bar{background:#8f8983;border-radius:999px;transition:width .22s;position:absolute;top:0;bottom:0;left:0}.FileSizeCalculator-module___w_mPa__row[data-smallest] .FileSizeCalculator-module___w_mPa__bar{background:var(--tools-ink)}.FileSizeCalculator-module___w_mPa__tableWrap{border:1px solid var(--tools-border);background:#fff;border-radius:16px;overflow-x:auto}.FileSizeCalculator-module___w_mPa__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.FileSizeCalculator-module___w_mPa__table th,.FileSizeCalculator-module___w_mPa__table td{border-bottom:1px solid var(--tools-border);white-space:nowrap;padding:10px 14px}.FileSizeCalculator-module___w_mPa__table thead th{color:var(--tools-muted);letter-spacing:.04em;font-size:12px;font-weight:700}.FileSizeCalculator-module___w_mPa__table tbody tr:last-child>*{border-bottom:0}.FileSizeCalculator-module___w_mPa__table tbody th{font-weight:650}.FileSizeCalculator-module___w_mPa__range{font-variant-numeric:tabular-nums}.FileSizeCalculator-module___w_mPa__estimate{background:var(--tools-stage);color:var(--tools-muted);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700}.FileSizeCalculator-module___w_mPa__next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.FileSizeCalculator-module___w_mPa__next p{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.FileSizeCalculator-module___w_mPa__panel{gap:24px}.FileSizeCalculator-module___w_mPa__group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.FileSizeCalculator-module___w_mPa__label{font-size:14px;font-weight:650}.FileSizeCalculator-module___w_mPa__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.FileSizeCalculator-module___w_mPa__unit{min-width:0;display:block;position:relative}.FileSizeCalculator-module___w_mPa__unit:after{content:attr(data-unit);color:var(--tools-muted);pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.FileSizeCalculator-module___w_mPa__unit input{font-variant-numeric:tabular-nums;padding-right:38px}.FileSizeCalculator-module___w_mPa__stepper{grid-template-columns:46px minmax(0,1fr) 46px;gap:8px;display:grid}.FileSizeCalculator-module___w_mPa__stepper button{border:1px solid var(--tools-border);min-height:46px;color:var(--tools-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;font-size:20px;font-weight:600}.FileSizeCalculator-module___w_mPa__stepper button:hover:not(:disabled){border-color:var(--tools-ink)}.FileSizeCalculator-module___w_mPa__stepper button:disabled{opacity:.4;cursor:not-allowed}.FileSizeCalculator-module___w_mPa__stepper button:focus-visible{outline-offset:2px;outline:2px solid #c94b8c}@media (max-width:760px){.FileSizeCalculator-module___w_mPa__panel.FileSizeCalculator-module___w_mPa__panel{border-top:0;border-bottom:1px solid var(--tools-border);order:-1}.FileSizeCalculator-module___w_mPa__stage{padding:20px}}@media (max-width:560px){.FileSizeCalculator-module___w_mPa__table th:nth-child(2),.FileSizeCalculator-module___w_mPa__table td:nth-child(2){display:none}.FileSizeCalculator-module___w_mPa__table th,.FileSizeCalculator-module___w_mPa__table td{white-space:normal;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.FileSizeCalculator-module___w_mPa__bar{transition:none}}