.calc[data-astro-cid-xw377cnq]{background:var(--color-bg-raised);border:1px solid var(--color-stroke-subtle);border-radius:var(--radius-lg);margin-block:var(--spacing-10);padding:var(--spacing-5)}.calc[data-astro-cid-xw377cnq] h3[data-astro-cid-xw377cnq]{font-size:var(--type-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);margin:0 0 var(--spacing-1)}.calc__lede[data-astro-cid-xw377cnq]{color:var(--color-text-secondary);font-size:var(--type-body-small);margin:0 0 var(--spacing-6)}.calc__controls[data-astro-cid-xw377cnq]{gap:var(--spacing-5);display:grid}.calc__value[data-astro-cid-xw377cnq]{color:var(--color-action);font-family:var(--font-mono)}.calc__rate-inputs[data-astro-cid-xw377cnq]{align-items:start;gap:var(--spacing-3);display:flex}.calc__rate-slider[data-astro-cid-xw377cnq]{flex:auto;min-width:0}.calc__rate-field[data-astro-cid-xw377cnq]{flex:none;inline-size:6.5rem}.calc__scale[data-astro-cid-xw377cnq]{color:var(--color-text-secondary);font-size:var(--type-label);justify-content:space-between;display:flex}.calc__rate-head[data-astro-cid-xw377cnq]{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;justify-content:space-between;display:flex}.calc__presets[data-astro-cid-xw377cnq]{gap:var(--spacing-3) var(--spacing-2);display:flex}.calc__results[data-astro-cid-xw377cnq]{gap:var(--spacing-3);margin-top:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc__result[data-astro-cid-xw377cnq]{background:var(--color-bg-canvas);border:1px solid var(--color-stroke-subtle);border-radius:var(--radius-sm);padding:var(--spacing-3);text-align:center}.calc__result--accent[data-astro-cid-xw377cnq]{border-color:var(--color-action)}.calc__result-label[data-astro-cid-xw377cnq]{color:var(--color-text-secondary);font-size:var(--type-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0}.calc__result-value[data-astro-cid-xw377cnq]{font-family:var(--font-mono);font-size:var(--type-body);font-weight:var(--font-weight-semibold);margin:var(--spacing-1) 0 0}.calc__result--accent[data-astro-cid-xw377cnq] .calc__result-value[data-astro-cid-xw377cnq]{color:var(--color-action)}.calc__comparison[data-astro-cid-xw377cnq]{background:var(--color-bg-canvas);border:1px solid var(--color-stroke-subtle);border-radius:var(--radius-sm);gap:var(--spacing-2) var(--spacing-6);margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;justify-content:space-between;display:flex}.calc__comparison[data-astro-cid-xw377cnq] p[data-astro-cid-xw377cnq]{color:var(--color-text-secondary);font-size:var(--type-body-small);margin:0}.calc__comparison[data-astro-cid-xw377cnq] strong[data-astro-cid-xw377cnq]{color:var(--color-text-primary);font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.calc__accent[data-astro-cid-xw377cnq]{color:var(--color-action)}.calc__footnote[data-astro-cid-xw377cnq]{color:var(--color-text-secondary);font-size:var(--type-label);margin:var(--spacing-3) 0 0;line-height:1.6}@media (width>=40rem){.calc[data-astro-cid-xw377cnq]{padding:var(--spacing-6)}.calc__controls[data-astro-cid-xw377cnq]{grid-template-columns:repeat(2,minmax(0,1fr))}.calc__control--wide[data-astro-cid-xw377cnq]{grid-column:1/-1}.calc__results[data-astro-cid-xw377cnq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.reveal[data-astro-cid-23u5scp3]{border-top:1px solid var(--color-stroke-subtle);margin-block:var(--spacing-12);padding-top:var(--spacing-6)}.reveal__head[data-astro-cid-23u5scp3]{max-width:46rem}.reveal__head[data-astro-cid-23u5scp3] h2[data-astro-cid-23u5scp3]{font-size:var(--type-heading-3);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);margin:0 0 var(--spacing-3)}.reveal__note[data-astro-cid-23u5scp3]{color:var(--color-text-secondary);font-size:var(--type-body-small);max-width:44rem;margin:0;line-height:1.6}.reveal__modes[data-astro-cid-23u5scp3]{gap:var(--spacing-2);margin-block:var(--spacing-6) var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}@media (width<=34rem){.reveal__modes[data-astro-cid-23u5scp3]{grid-template-columns:repeat(2,1fr)}}.reveal__mode[data-astro-cid-23u5scp3]{appearance:none;border:1px solid var(--color-stroke-subtle);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.02em;min-block-size:var(--control-height-sm,2.25rem);padding-inline:var(--spacing-4);background:0 0;border-radius:0;transition:color .12s,border-color .12s}.reveal__mode[data-astro-cid-23u5scp3]:hover{border-color:var(--color-line-500);color:var(--color-text-primary)}.reveal__mode[data-astro-cid-23u5scp3]:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.reveal__mode[data-astro-cid-23u5scp3][aria-pressed=true]{border-color:var(--color-action);color:var(--color-text-primary)}.reveal__mode[data-astro-cid-23u5scp3][aria-pressed=true]:before{background:var(--color-action);content:"";height:5px;margin-right:var(--spacing-2);vertical-align:.15em;border-radius:50%;width:5px;display:inline-block}.reveal__stage[data-astro-cid-23u5scp3]{border-left:1px solid var(--color-stroke-subtle);min-block-size:9.5rem;padding-left:var(--spacing-5)}.reveal__answer[data-astro-cid-23u5scp3]{color:var(--color-text-primary);font-size:var(--type-body);margin:0;line-height:1.75}.reveal__metrics[data-astro-cid-23u5scp3]{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-label);gap:var(--spacing-2) var(--spacing-5);margin-block:var(--spacing-5) 0;flex-wrap:wrap;display:flex}.reveal__metric[data-astro-cid-23u5scp3]{font-variant-numeric:tabular-nums}.reveal__metric[data-astro-cid-23u5scp3] [data-astro-cid-23u5scp3][data-metric]{color:var(--color-text-primary)}.reveal__stage[data-astro-cid-23u5scp3]{position:relative}.reveal[data-astro-cid-23u5scp3] .reveal__wait{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-label);left:var(--spacing-5);margin:0;display:block;position:absolute;top:0}.sr-lead{font-size:var(--type-lead);margin:0 0 var(--spacing-3);line-height:1.5}.sr-rest{margin:0}.sr-unit{filter:blur(3px);opacity:0;max-width:100%;transition:opacity .26s cubic-bezier(.22,.68,.24,1),transform .32s cubic-bezier(.22,.68,.24,1),filter .28s linear;display:inline-block;transform:translateY(5px)}.sr-unit--chunk{transition:opacity .3s ease-out,transform .34s cubic-bezier(.22,.68,.24,1),filter .3s linear}.sr-unit--sentence{filter:blur(2px);transition:opacity .38s,filter .42s;display:inline;transform:none}.sr-unit.is-in{filter:none;opacity:1;transform:none}.sr-caret{background:var(--color-action);vertical-align:-.12em;width:2px;height:1em;margin-left:2px;animation:1.05s step-end infinite sr-blink;display:inline-block}@keyframes sr-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sr-unit{filter:none;opacity:1;transition-duration:1ms;transform:none}.sr-caret{animation:none}}.article[data-astro-cid-ruv7hgo6]{max-width:var(--reading-width);margin-inline:auto}.article__cover[data-astro-cid-ruv7hgo6]{border:1px solid var(--color-stroke-subtle);margin-top:var(--spacing-10);overflow:hidden}.article__cover[data-astro-cid-ruv7hgo6] img{border-radius:0;width:100%;height:auto;display:block}.article__body[data-astro-cid-ruv7hgo6]{margin-top:var(--spacing-10)}
