.select[data-astro-cid-54wltwnc]{display:grid;gap:var(--yb-space-8);min-width:0}.select--wide[data-astro-cid-54wltwnc]{grid-column:1 / -1}.select__label[data-astro-cid-54wltwnc]{color:var(--yb-text-2);font-size:var(--yb-fs-13);font-weight:var(--yb-weight-medium);line-height:var(--yb-lh-18)}.select__box[data-astro-cid-54wltwnc]{position:relative;display:block}select[data-astro-cid-54wltwnc]{width:100%;height:var(--yb-size-48);padding:0 var(--yb-space-44) 0 var(--yb-space-16);border:var(--yb-stroke-default) solid var(--yb-line-2);border-radius:var(--yb-rad-ctl);background:var(--yb-surface);color:var(--yb-text);font:inherit;font-size:var(--yb-fs-15);appearance:none;cursor:pointer;transition:border-color var(--yb-duration-fast),background-color var(--yb-duration-fast)}select[data-astro-cid-54wltwnc]:hover{border-color:var(--yb-tick)}select[data-astro-cid-54wltwnc]:focus{border-color:var(--yb-navy);outline:none;box-shadow:var(--yb-shadow-focus)}svg[data-astro-cid-54wltwnc]{position:absolute;top:50%;right:var(--yb-space-12);width:var(--yb-size-20);height:var(--yb-size-20);fill:var(--yb-text-2);transform:translateY(-50%);pointer-events:none}.select__hint[data-astro-cid-54wltwnc]{color:var(--yb-text-3);font-size:var(--yb-fs-13);line-height:var(--yb-lh-18)}.slider[data-astro-cid-2y4zh5cq][hidden]{display:none}.slider--wide[data-astro-cid-2y4zh5cq]{grid-column:1 / -1}.slider__head[data-astro-cid-2y4zh5cq]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--yb-space-16)}label[data-astro-cid-2y4zh5cq]{color:var(--yb-text-2);font-size:var(--yb-fs-13);font-weight:var(--yb-weight-medium);line-height:var(--yb-lh-18)}output[data-astro-cid-2y4zh5cq]{color:var(--yb-text);font-size:var(--yb-fs-15);font-weight:var(--yb-weight-medium);font-variant-numeric:tabular-nums}input[data-astro-cid-2y4zh5cq]{width:100%;height:var(--yb-size-28);margin:var(--yb-space-8) 0 0;padding:0;border:0;background:none;appearance:none;cursor:pointer}input[data-astro-cid-2y4zh5cq]::-webkit-slider-runnable-track{height:var(--yb-space-4);border-radius:var(--yb-radius-xxs);background:linear-gradient(90deg,var(--yb-navy) var(--at),var(--yb-line-2) var(--at))}input[data-astro-cid-2y4zh5cq]::-moz-range-track{height:var(--yb-space-4);border-radius:var(--yb-radius-xxs);background:linear-gradient(90deg,var(--yb-navy) var(--at),var(--yb-line-2) var(--at))}input[data-astro-cid-2y4zh5cq]::-webkit-slider-thumb{width:var(--yb-size-20);height:var(--yb-size-20);margin-top:calc((var(--yb-space-4) - var(--yb-size-20)) / 2);border:var(--yb-stroke-strong) solid var(--yb-navy);border-radius:var(--yb-radius-full);background:var(--yb-surface);box-shadow:var(--yb-shadow-xs);appearance:none}input[data-astro-cid-2y4zh5cq]::-moz-range-thumb{width:var(--yb-size-16);height:var(--yb-size-16);border:var(--yb-stroke-strong) solid var(--yb-navy);border-radius:var(--yb-radius-full);background:var(--yb-surface)}input[data-astro-cid-2y4zh5cq]:focus-visible{outline:none}input[data-astro-cid-2y4zh5cq]:focus-visible::-webkit-slider-thumb{box-shadow:var(--yb-shadow-focus)}.slider__ticks[data-astro-cid-2y4zh5cq]{display:flex;justify-content:space-between;margin-top:var(--yb-space-4);color:var(--yb-text-3)}.calc[data-astro-cid-x4hrdcmh]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:var(--yb-layout-card-gap);margin-top:var(--yb-layout-head-gap)}.calc__form[data-astro-cid-x4hrdcmh]{padding:var(--yb-layout-panel-padding);border:var(--yb-stroke-default) solid var(--yb-line);border-radius:var(--yb-rad-card);background:var(--yb-surface)}fieldset[data-astro-cid-x4hrdcmh]{margin:0;padding:0;border:0}fieldset[data-astro-cid-x4hrdcmh]+fieldset[data-astro-cid-x4hrdcmh]{margin-top:var(--yb-space-40);padding-top:var(--yb-space-32);border-top:var(--yb-stroke-default) solid var(--yb-line)}legend[data-astro-cid-x4hrdcmh]{float:left;width:100%;margin:0 0 var(--yb-space-20);padding:0;color:var(--yb-text-3)}.calc__fields[data-astro-cid-x4hrdcmh]{display:grid;clear:both;grid-template-columns:1fr 1fr;gap:var(--yb-space-20) var(--yb-space-12)}.calc__field[data-astro-cid-x4hrdcmh]{display:grid;gap:var(--yb-space-8);min-width:0}.calc__field--wide[data-astro-cid-x4hrdcmh]{grid-column:1 / -1}.calc__field[data-astro-cid-x4hrdcmh] span[data-astro-cid-x4hrdcmh]{color:var(--yb-text-2);font-size:var(--yb-fs-13);font-weight:var(--yb-weight-medium);line-height:var(--yb-lh-18)}.calc__field[data-astro-cid-x4hrdcmh] input[data-astro-cid-x4hrdcmh]{height:var(--yb-size-48);padding:0 var(--yb-space-16);border:var(--yb-stroke-default) solid var(--yb-line-2);border-radius:var(--yb-rad-ctl);background:var(--yb-surface);color:var(--yb-text);font:inherit;font-size:var(--yb-fs-15);transition:border-color var(--yb-duration-fast),background-color var(--yb-duration-fast)}.calc__field[data-astro-cid-x4hrdcmh] input[data-astro-cid-x4hrdcmh]:hover{border-color:var(--yb-tick)}.calc__field[data-astro-cid-x4hrdcmh] input[data-astro-cid-x4hrdcmh]:focus{border-color:var(--yb-navy);outline:none;background:var(--yb-colour-white);box-shadow:var(--yb-shadow-focus)}.calc__out[data-astro-cid-x4hrdcmh]{position:sticky;top:calc(var(--yb-nav-h) + var(--yb-space-24));padding:var(--yb-layout-panel-padding);border-radius:var(--yb-rad-card);background:var(--yb-colour-dark-background);color:var(--yb-colour-text-primary)}.calc__label[data-astro-cid-x4hrdcmh]{margin:0;color:var(--yb-colour-text-tertiary)}.calc__lead[data-astro-cid-x4hrdcmh]{margin:var(--yb-space-8) 0 0;font-size:var(--yb-t-section);font-weight:var(--yb-weight-medium);line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc__prompt[data-astro-cid-x4hrdcmh]{display:none;margin:var(--yb-space-16) 0 0;color:var(--yb-colour-text-secondary);font-size:var(--yb-fs-15);line-height:var(--yb-lh-22)}.calc[data-astro-cid-x4hrdcmh].is-empty .calc__prompt[data-astro-cid-x4hrdcmh]{display:block}.calc__rows[data-astro-cid-x4hrdcmh]{display:grid;gap:var(--yb-space-16);margin:var(--yb-space-32) 0 0}.calc__rows[data-astro-cid-x4hrdcmh]>div[data-astro-cid-x4hrdcmh]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--yb-space-16);padding-top:var(--yb-space-16);border-top:var(--yb-stroke-default) solid var(--yb-colour-border-default)}.calc__rows[data-astro-cid-x4hrdcmh] dt[data-astro-cid-x4hrdcmh]{color:var(--yb-colour-text-secondary);font-size:var(--yb-fs-15);line-height:var(--yb-lh-22)}.calc__rows[data-astro-cid-x4hrdcmh] dd[data-astro-cid-x4hrdcmh]{margin:0;font-size:var(--yb-fs-18);font-weight:var(--yb-weight-medium);line-height:var(--yb-lh-24);font-variant-numeric:tabular-nums;text-align:right}.calc__figs[data-astro-cid-x4hrdcmh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yb-space-24) var(--yb-space-16);margin:var(--yb-space-32) 0 0}.calc__figs[data-astro-cid-x4hrdcmh] div[data-astro-cid-x4hrdcmh]{padding-top:var(--yb-space-16);border-top:var(--yb-stroke-default) solid var(--yb-colour-border-default)}.calc__figs[data-astro-cid-x4hrdcmh] dt[data-astro-cid-x4hrdcmh]{font-size:var(--yb-t-compact);font-weight:var(--yb-weight-medium);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.calc__figs[data-astro-cid-x4hrdcmh] dd[data-astro-cid-x4hrdcmh]{margin:var(--yb-space-8) 0 0;padding-right:var(--yb-space-24);color:var(--yb-colour-text-secondary);font-size:var(--yb-fs-13);line-height:var(--yb-lh-18)}.calc__note[data-astro-cid-x4hrdcmh]{margin:var(--yb-space-32) 0 0;color:var(--yb-colour-text-tertiary);font-size:var(--yb-fs-13);line-height:var(--yb-lh-18)}.calc__note[data-astro-cid-x4hrdcmh] a[data-astro-cid-x4hrdcmh]{color:var(--yb-colour-text-secondary);text-decoration:underline}@media(max-width:1000px){.calc[data-astro-cid-x4hrdcmh]{grid-template-columns:minmax(0,1fr)}.calc__out[data-astro-cid-x4hrdcmh]{position:static}}@media(max-width:760px){.calc__fields[data-astro-cid-x4hrdcmh]{grid-template-columns:minmax(0,1fr)}}
