.cover-figure[data-astro-cid-7lpfso2g]{gap:1.25rem;margin:0;display:grid}.cover-figure-box[data-astro-cid-7lpfso2g]{container-type:inline-size}.cover-figure-caption[data-astro-cid-7lpfso2g],.cover-figure-value[data-astro-cid-7lpfso2g]{font-size:var(--text-caption);color:var(--color-ink-soft);margin-top:.45rem}.cover-figure-choices[data-astro-cid-7lpfso2g]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.cover-figure-label[data-astro-cid-7lpfso2g]{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.92rem;display:flex}.cover-figure-label[data-astro-cid-7lpfso2g] strong[data-astro-cid-7lpfso2g]{color:var(--color-ink);font-weight:600}.cover-figure-check[data-astro-cid-7lpfso2g]{fill:none;width:.95rem;height:.95rem;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.calc[data-astro-cid-ozmb5hi6]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1.5rem;gap:1.4rem;padding:1.4rem;display:grid}@media (width<=400px){.calc[data-astro-cid-ozmb5hi6]{padding:1rem}}.calc-help[data-astro-cid-ozmb5hi6]{max-width:40em;color:var(--color-ink-soft);line-height:1.6}.calc-settings[data-astro-cid-ozmb5hi6]{flex-wrap:wrap;gap:1rem 1.75rem;display:flex;container:calc-settings/inline-size}@container calc-settings (width<30rem){.calc-field[data-astro-cid-ozmb5hi6]{width:100%}.segmented[data-astro-cid-ozmb5hi6]{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.segmented[data-astro-cid-ozmb5hi6] label[data-astro-cid-ozmb5hi6]{white-space:nowrap;padding-inline:.5rem}}.calc-field[data-astro-cid-ozmb5hi6]{border:0;min-width:0;margin:0;padding:0}.calc-field[data-astro-cid-ozmb5hi6] legend[data-astro-cid-ozmb5hi6]{font-size:var(--text-caption);color:var(--color-ink-soft);margin-bottom:.5rem;font-weight:600}.calc-caption[data-astro-cid-ozmb5hi6]{font-size:var(--text-caption);color:var(--color-ink-soft);margin-top:.5rem}.calc-bed-frame[data-astro-cid-ozmb5hi6]{container:calc-bed/inline-size}.calc-bed[data-astro-cid-ozmb5hi6]{--cols:9;--w:min(3rem, calc(100cqi / (9 + 8 * var(--tile-gap) + .6)));grid-template-columns:repeat(var(--cols), var(--w));column-gap:calc(var(--w) * var(--tile-gap));row-gap:calc(var(--w) * var(--tile-row-gap));align-items:end;display:inline-grid}.calc-bed[data-astro-cid-ozmb5hi6][data-box="12"]{--cols:12;--w:min(3rem, calc(100cqi / (12 + 11 * var(--tile-gap) + .6)))}.calc-tile[data-astro-cid-ozmb5hi6]{height:var(--h);cursor:pointer}.calc-tile[data-astro-cid-ozmb5hi6][hidden]{display:none}.calc-tile[data-astro-cid-ozmb5hi6] input[data-astro-cid-ozmb5hi6]{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc-tile[data-astro-cid-ozmb5hi6]:has(input:focus-visible) .tile-slab[data-astro-cid-ozmb5hi6]{outline:2px solid var(--color-ink);outline-offset:2px}.calc-tile[data-astro-cid-ozmb5hi6]:has(input:not(:checked)) .tile-slab[data-astro-cid-ozmb5hi6]{height:calc(var(--h) * var(--tile-folded));background:var(--color-folded)}.calc-tile[data-astro-cid-ozmb5hi6]:has(input:not(:checked)) .tile-numeral[data-astro-cid-ozmb5hi6]{font-size:max(var(--numeral-min-folded), calc(var(--numeral-size) * var(--numeral-folded-scale)));color:var(--color-folded-ink)}.calc-totals-frame[data-astro-cid-ozmb5hi6]{container:calc-totals/inline-size}.calc-totals[data-astro-cid-ozmb5hi6]{grid-template-columns:repeat(12,2.75rem);gap:.4rem;display:grid}@container calc-totals (width<37.4rem){.calc-totals[data-astro-cid-ozmb5hi6]{grid-template-columns:repeat(6,2.75rem)}}@container calc-totals (width<18.5rem){.calc-totals[data-astro-cid-ozmb5hi6]{grid-template-columns:repeat(4,2.75rem)}}.calc-total[data-astro-cid-ozmb5hi6]{border:1px solid var(--color-line);background:var(--color-canvas);width:2.75rem;height:2.75rem;color:var(--color-ink-soft);cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;position:relative}.calc-total[data-astro-cid-ozmb5hi6] input[data-astro-cid-ozmb5hi6]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc-total[data-astro-cid-ozmb5hi6]:has(input:checked){border-color:var(--color-ink-soft);background:var(--color-bone);color:var(--color-bone-ink);font-weight:700}.calc-total[data-astro-cid-ozmb5hi6]:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.calc-total[data-astro-cid-ozmb5hi6]:has(input:disabled){opacity:.35;cursor:not-allowed}.calc-answer[data-astro-cid-ozmb5hi6]{border-top:1px solid var(--color-line);padding-top:1.2rem}.calc-answer[data-astro-cid-ozmb5hi6] .calc-position{max-width:44em;color:var(--color-ink-soft);margin-bottom:.6rem;line-height:1.6}.calc-answer[data-astro-cid-ozmb5hi6] .calc-position strong{color:var(--color-ink);font-weight:600}.calc-answer[data-astro-cid-ozmb5hi6] .calc-note{color:var(--color-ink-soft)}.calc-answer[data-astro-cid-ozmb5hi6] .calc-nocover{color:var(--color-ink-soft);margin-top:.4rem}.calc-answer[data-astro-cid-ozmb5hi6] .calc-nocover strong{color:var(--color-flag);font-weight:600}.calc-answer[data-astro-cid-ozmb5hi6] .calc-table{border-collapse:collapse;text-align:left;width:100%;margin-top:1rem}.calc-answer[data-astro-cid-ozmb5hi6] .calc-caption{text-align:left;font-size:var(--text-caption);color:var(--color-ink-soft);margin-bottom:.5rem}.calc-answer[data-astro-cid-ozmb5hi6] thead th{font-size:var(--text-caption);color:var(--color-ink-soft);padding:0 0 .5rem;font-weight:600}.calc-answer[data-astro-cid-ozmb5hi6] thead th+th,.calc-answer[data-astro-cid-ozmb5hi6] tbody td{text-align:right;padding-left:.75rem}.calc-answer[data-astro-cid-ozmb5hi6] tbody tr{border-top:1px solid var(--color-line)}.calc-answer[data-astro-cid-ozmb5hi6] tbody th,.calc-answer[data-astro-cid-ozmb5hi6] tbody td{vertical-align:top;padding-top:.7rem;padding-bottom:.7rem}.calc-answer[data-astro-cid-ozmb5hi6] tbody td{font-size:var(--text-body-strong);color:var(--color-ink)}.calc-answer[data-astro-cid-ozmb5hi6] .calc-cover{font-size:var(--text-body-strong);color:var(--color-ink);font-weight:600;display:block}.calc-answer[data-astro-cid-ozmb5hi6] .calc-leaves{font-size:var(--text-caption);color:var(--color-ink-soft);margin-top:.1rem;font-weight:400;display:block}.calc-answer[data-astro-cid-ozmb5hi6] .calc-tags{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.calc-answer[data-astro-cid-ozmb5hi6] .calc-tag{border:1px solid var(--color-line);color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.75rem;font-weight:400;display:inline-flex}.calc-answer[data-astro-cid-ozmb5hi6] .calc-tag-best{border-color:color-mix(in srgb, var(--color-ink-soft) 70%, transparent);color:var(--color-ink);font-weight:600}.calc-answer[data-astro-cid-ozmb5hi6] .calc-check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.numbers-table[data-astro-cid-x2hjj4rk]{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.numbers-table[data-astro-cid-x2hjj4rk] caption[data-astro-cid-x2hjj4rk]{text-align:left;color:var(--color-ink-soft);margin-bottom:.75rem;font-size:.85rem}.numbers-table[data-astro-cid-x2hjj4rk] thead[data-astro-cid-x2hjj4rk] th[data-astro-cid-x2hjj4rk]{color:var(--color-ink-soft);vertical-align:bottom;padding:0 .75rem .6rem 0;font-size:.8rem;font-weight:600}.numbers-table[data-astro-cid-x2hjj4rk] tbody[data-astro-cid-x2hjj4rk] tr[data-astro-cid-x2hjj4rk]{border-top:1px solid var(--color-line)}.numbers-table[data-astro-cid-x2hjj4rk] tbody[data-astro-cid-x2hjj4rk] th[data-astro-cid-x2hjj4rk],.numbers-table[data-astro-cid-x2hjj4rk] tbody[data-astro-cid-x2hjj4rk] td[data-astro-cid-x2hjj4rk]{vertical-align:top;color:var(--color-ink-soft);padding:.8rem .75rem .8rem 0}.numbers-table[data-astro-cid-x2hjj4rk] tbody[data-astro-cid-x2hjj4rk] th[data-astro-cid-x2hjj4rk]{color:var(--color-ink);font-weight:600}.numbers-table[data-astro-cid-x2hjj4rk] tbody[data-astro-cid-x2hjj4rk]{border-bottom:1px solid var(--color-line)}.numbers-table[data-astro-cid-x2hjj4rk] .num[data-astro-cid-x2hjj4rk]{text-align:right}.numbers-table-last[data-astro-cid-x2hjj4rk] tbody[data-astro-cid-x2hjj4rk]{border-bottom:0}.numbers-table[data-astro-cid-x2hjj4rk] th[data-astro-cid-x2hjj4rk]:last-child,.numbers-table[data-astro-cid-x2hjj4rk] td[data-astro-cid-x2hjj4rk]:last-child{padding-right:0}
