.bl-calculator[data-astro-cid-2qwzdw3i]{padding:var(--bl-space-section) 0;background-color:var(--bl-color-surface)}.bl-calculator__container[data-astro-cid-2qwzdw3i]{max-width:var(--bl-container-narrow);margin:0 auto;padding:0 var(--bl-container-padding)}.bl-calculator__heading[data-astro-cid-2qwzdw3i]{font-family:var(--bl-font-family-heading);font-size:var(--bl-font-size-5);font-weight:var(--bl-font-weight-bold);line-height:var(--bl-line-height-tight);letter-spacing:var(--bl-letter-spacing-heading);color:var(--bl-color-text);text-align:center;margin-bottom:var(--bl-space-3)}@media(min-width:640px){.bl-calculator__heading[data-astro-cid-2qwzdw3i]{font-size:var(--bl-font-size-6)}}.bl-calculator__subtitle[data-astro-cid-2qwzdw3i]{font-size:var(--bl-font-size-3);color:var(--bl-color-text-muted);text-align:center;margin-bottom:var(--bl-space-7)}.bl-calculator__widget[data-astro-cid-2qwzdw3i]{max-width:560px;margin:0 auto}.bl-calculator__presets[data-astro-cid-2qwzdw3i]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bl-space-2);margin-bottom:var(--bl-space-6)}.bl-calculator__preset[data-astro-cid-2qwzdw3i]{padding:var(--bl-space-2) var(--bl-space-4);font-size:var(--bl-font-size-2);font-weight:var(--bl-font-weight-medium);color:var(--bl-color-text-muted);border:1px solid var(--bl-color-border);border-radius:var(--bl-radius-full);background:var(--bl-color-surface);cursor:pointer;transition:all var(--bl-motion-duration-fast) var(--bl-motion-ease-standard);min-height:36px}.bl-calculator__preset[data-astro-cid-2qwzdw3i]:hover{border-color:var(--bl-color-text);color:var(--bl-color-text)}.bl-calculator__preset-band[data-astro-cid-2qwzdw3i]{margin-left:.4em;opacity:.7}.bl-calculator__preset-band[data-astro-cid-2qwzdw3i]:empty{margin-left:0}.bl-calculator__preset--active[data-astro-cid-2qwzdw3i],.bl-calculator__preset--active[data-astro-cid-2qwzdw3i]:hover{background-color:var(--bl-color-surface-inverse);color:var(--bl-color-text-inverse);border-color:var(--bl-color-surface-inverse)}.bl-calculator__slider-wrap[data-astro-cid-2qwzdw3i]{margin-bottom:var(--bl-space-6)}.bl-calculator__slider-label[data-astro-cid-2qwzdw3i]{display:block;font-size:var(--bl-font-size-1);font-weight:var(--bl-font-weight-semibold);letter-spacing:var(--bl-letter-spacing-uppercase);text-transform:uppercase;color:var(--bl-color-text-muted);margin-bottom:var(--bl-space-3);text-align:center}.bl-calculator__slider[data-astro-cid-2qwzdw3i]{width:100%;height:6px;border-radius:var(--bl-radius-full);background:var(--bl-color-border);outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}.bl-calculator__slider[data-astro-cid-2qwzdw3i]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--bl-color-surface-inverse);border:2px solid var(--bl-color-surface);box-shadow:var(--bl-shadow-2);cursor:pointer}.bl-calculator__slider[data-astro-cid-2qwzdw3i]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--bl-color-surface-inverse);border:2px solid var(--bl-color-surface);box-shadow:var(--bl-shadow-2);cursor:pointer}.bl-calculator__slider[data-astro-cid-2qwzdw3i]:focus-visible{outline:var(--bl-focus-ring-width) solid var(--bl-color-border-focus);outline-offset:var(--bl-focus-ring-offset)}.bl-calculator__slider-labels[data-astro-cid-2qwzdw3i]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--bl-space-2);font-size:.75rem;color:var(--bl-color-text-tertiary)}.bl-calculator__volume-display[data-astro-cid-2qwzdw3i]{font-size:var(--bl-font-size-3);font-weight:var(--bl-font-weight-bold);color:var(--bl-color-text)}.bl-calculator__results[data-astro-cid-2qwzdw3i]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bl-space-4);margin-bottom:var(--bl-space-5);padding:var(--bl-space-5);background-color:var(--bl-color-bg);border-radius:var(--bl-radius-1);container-type:inline-size}@media(max-width:480px){.bl-calculator__results[data-astro-cid-2qwzdw3i]{grid-template-columns:1fr;gap:var(--bl-space-3);padding:var(--bl-space-4)}}.bl-calculator__result[data-astro-cid-2qwzdw3i]{display:flex;flex-direction:column;align-items:center;text-align:center}.bl-calculator__result-value[data-astro-cid-2qwzdw3i]{font-family:var(--bl-font-family-heading);font-size:clamp(var(--bl-font-size-3),3.2cqw,var(--bl-font-size-5));font-weight:var(--bl-font-weight-bold);color:var(--bl-color-text);margin-bottom:var(--bl-space-1);white-space:nowrap}.bl-calculator__result-label[data-astro-cid-2qwzdw3i]{font-size:.75rem;font-weight:var(--bl-font-weight-medium);letter-spacing:var(--bl-letter-spacing-uppercase);text-transform:uppercase;color:var(--bl-color-text-muted)}.bl-calculator__cap[data-astro-cid-2qwzdw3i]{margin:0 0 var(--bl-space-3);font-size:var(--bl-font-size-2);font-weight:var(--bl-font-weight-medium);color:var(--bl-color-text);text-align:center}.bl-calculator__cap[data-astro-cid-2qwzdw3i][hidden]{display:none}.bl-calculator--embedded[data-astro-cid-2qwzdw3i]{padding:0;background:none}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__container[data-astro-cid-2qwzdw3i]{max-width:none;padding:0}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__widget[data-astro-cid-2qwzdw3i]{max-width:none}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__presets[data-astro-cid-2qwzdw3i]{flex-wrap:nowrap;justify-content:flex-start;margin:0 calc(-1 * var(--bl-space-1)) var(--bl-space-5);padding:var(--bl-space-1);overflow-x:auto;scrollbar-width:none}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__presets[data-astro-cid-2qwzdw3i]::-webkit-scrollbar{display:none}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__presets[data-astro-cid-2qwzdw3i].is-scrollable{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--bl-space-7)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--bl-space-7)),transparent)}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__presets[data-astro-cid-2qwzdw3i].is-scrollable.is-end{-webkit-mask-image:none;mask-image:none}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__preset[data-astro-cid-2qwzdw3i]{flex:none;padding-inline:.625rem;font-size:var(--bl-font-size-1);white-space:nowrap}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__slider-label[data-astro-cid-2qwzdw3i]{margin-bottom:var(--bl-space-1);font-size:var(--bl-font-size-body-sm);font-weight:var(--bl-font-weight-regular);letter-spacing:0;text-transform:none;color:var(--bl-color-text-secondary);text-align:left}.bl-calculator__volume[data-astro-cid-2qwzdw3i]{display:block;margin-bottom:var(--bl-space-4);font-family:var(--bl-font-family-heading);font-size:var(--bl-font-size-5);font-weight:var(--bl-font-weight-semibold);line-height:1.2;color:var(--bl-color-text)}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__slider-labels[data-astro-cid-2qwzdw3i]{font-size:var(--bl-font-size-1)}.bl-calculator__total[data-astro-cid-2qwzdw3i]{display:flex;flex-direction:column;gap:var(--bl-space-2);margin:0 0 var(--bl-space-5);padding-top:var(--bl-space-5);border-top:1px solid var(--bl-color-border);font-size:var(--bl-font-size-body-sm);line-height:1.4;color:var(--bl-color-text-secondary)}.bl-calculator__total-value[data-astro-cid-2qwzdw3i]{font-family:var(--bl-font-family-heading);font-size:var(--bl-type-stat);font-weight:var(--bl-font-weight-semibold);line-height:1;letter-spacing:-.015em;color:var(--bl-color-text);white-space:nowrap}.bl-calculator--embedded[data-astro-cid-2qwzdw3i] .bl-calculator__cap[data-astro-cid-2qwzdw3i]{text-align:left}.bl-calculator__callout[data-astro-cid-2qwzdw3i]{font-size:var(--bl-font-size-2);font-style:italic;color:var(--bl-color-text-tertiary);text-align:center}.bl-calculator__ref-table[data-astro-cid-2qwzdw3i]{width:100%;border-collapse:collapse;margin-top:var(--bl-space-4)}.bl-calculator__ref-table[data-astro-cid-2qwzdw3i] th[data-astro-cid-2qwzdw3i]{font-size:var(--bl-font-size-1);font-weight:var(--bl-font-weight-semibold);text-align:left;padding:var(--bl-space-2) var(--bl-space-3);border-bottom:2px solid var(--bl-color-border);color:var(--bl-color-text-muted)}.bl-calculator__ref-table[data-astro-cid-2qwzdw3i] td[data-astro-cid-2qwzdw3i]{font-size:var(--bl-font-size-2);padding:var(--bl-space-3);border-bottom:1px solid var(--bl-color-border);color:var(--bl-color-text)}
