@property --fill{syntax:"<number>";inherits:true;initial-value:0}.calc-page[data-astro-cid-2uuyaxot]{padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--section)}.calc-frame[data-astro-cid-2uuyaxot]{transition:--fill .42s var(--ease-out);gap:clamp(1.5rem,4vw,2.5rem);display:grid}.fills[data-astro-cid-2uuyaxot]{-webkit-mask:conic-gradient(#000 calc(var(--fill) * 1turn), transparent 0);mask:conic-gradient(#000 calc(var(--fill) * 1turn), transparent 0)}.calc[data-astro-cid-2uuyaxot]{background:var(--surface);border-radius:1.25rem;gap:1.75rem;padding:clamp(1.25rem,4vw,2.25rem);display:grid}fieldset[data-astro-cid-2uuyaxot]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-2uuyaxot],.measure[data-astro-cid-2uuyaxot] label[data-astro-cid-2uuyaxot]{padding:0;font-weight:500}legend[data-astro-cid-2uuyaxot]{margin-block-end:.5rem}.sex[data-astro-cid-2uuyaxot],.steps[data-astro-cid-2uuyaxot]{width:100%;display:grid}.sex[data-astro-cid-2uuyaxot]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-astro-cid-2uuyaxot]{grid-template-columns:repeat(5,minmax(0,1fr))}.sex[data-astro-cid-2uuyaxot] span[data-astro-cid-2uuyaxot],.steps[data-astro-cid-2uuyaxot] span[data-astro-cid-2uuyaxot]{text-align:center;justify-content:center;padding-inline:.25rem;line-height:1.25}.sex[data-astro-cid-2uuyaxot] span[data-astro-cid-2uuyaxot]{font-size:1rem}.steps[data-astro-cid-2uuyaxot] span[data-astro-cid-2uuyaxot]{min-height:3rem}.step-hint[data-astro-cid-2uuyaxot]{min-height:1.6em;margin-block-start:.5rem}.measures[data-astro-cid-2uuyaxot]{gap:1.25rem;display:grid}.measure[data-astro-cid-2uuyaxot]{grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;column-gap:1rem;display:grid}.unit-field[data-astro-cid-2uuyaxot]{display:block;position:relative}.field[data-astro-cid-2uuyaxot]{font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;padding-inline-end:3.25rem;font-weight:700}.field[data-astro-cid-2uuyaxot]::-webkit-outer-spin-button,.field[data-astro-cid-2uuyaxot]::-webkit-inner-spin-button{appearance:none;margin:0}.field[data-astro-cid-2uuyaxot]::placeholder{color:var(--ink-soft);opacity:.7;font-weight:400}.field[data-astro-cid-2uuyaxot][aria-invalid=true]{border-color:var(--saffron)}.unit[data-astro-cid-2uuyaxot]{color:var(--ink-soft);font-size:var(--text-s);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:.875rem}.tape[data-astro-cid-2uuyaxot]{--ticks:linear-gradient(to left, #0b3b37 1px, transparent 1px) 0 0 / .5rem .4375rem repeat-x, linear-gradient(to left, #0b3b37 2px, transparent 2px) 0 0 / 2.5rem .75rem repeat-x;cursor:pointer;touch-action:pan-y;appearance:none;background:0 0;grid-column:1/-1;width:100%;height:2.75rem;margin:.25rem 0 0;padding:0}.tape[data-astro-cid-2uuyaxot]::-webkit-slider-runnable-track{border-block-end:2px solid var(--palm-edge);background:var(--ticks), #f4e7c8;height:1.25rem}.tape[data-astro-cid-2uuyaxot]::-moz-range-track{border-block-end:2px solid var(--palm-edge);background:var(--ticks), #f4e7c8;height:1.25rem}.tape[data-astro-cid-2uuyaxot]::-webkit-slider-thumb{background:var(--progress);width:.625rem;height:2rem;transition:transform .12s var(--ease-out);appearance:none;border-radius:.25rem;margin-block-start:-.4375rem}.tape[data-astro-cid-2uuyaxot]::-moz-range-thumb{background:var(--progress);border:0;border-radius:.25rem;width:.625rem;height:2rem}.tape[data-astro-cid-2uuyaxot]:active::-webkit-slider-thumb{transform:scaleY(1.15)}.measure[data-astro-cid-2uuyaxot]:not([data-set]) .tape[data-astro-cid-2uuyaxot]::-webkit-slider-thumb{background:var(--ink-soft)}.measure[data-astro-cid-2uuyaxot]:not([data-set]) .tape[data-astro-cid-2uuyaxot]::-moz-range-thumb{background:var(--ink-soft)}.field-error[data-astro-cid-2uuyaxot]{grid-column:1/-1;margin-block-start:.25rem}.choice-list[data-astro-cid-2uuyaxot]{gap:.5rem;display:grid}.choice[data-astro-cid-2uuyaxot]{min-height:3rem;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .875rem;line-height:1.5;transition:background-color .16s,box-shadow .16s;display:grid}.choice[data-astro-cid-2uuyaxot]:has(input:checked){background:color-mix(in srgb, var(--progress) 12%, var(--surface));box-shadow:inset 0 0 0 2px var(--progress)}.choice[data-astro-cid-2uuyaxot] input[data-astro-cid-2uuyaxot]{border:2px solid var(--ink-soft);appearance:none;width:1.25rem;height:1.25rem;transition:border-width .12s var(--ease-out);border-radius:50%;margin:0}.choice[data-astro-cid-2uuyaxot] input[data-astro-cid-2uuyaxot]:checked{border:.375rem solid var(--progress)}.choice[data-astro-cid-2uuyaxot] b[data-astro-cid-2uuyaxot]{font-variant-numeric:tabular-nums}.live[data-astro-cid-2uuyaxot]{z-index:2;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3.75rem;margin-inline:calc(clamp(1.25rem,4vw,2.25rem)/-2);padding:.5rem .75rem;font-weight:500;display:grid;position:sticky;inset-block-end:calc(.75rem + env(safe-area-inset-bottom,0px));box-shadow:0 .5rem 1.5rem #0b3b3747}.live-plate[data-astro-cid-2uuyaxot]{width:2.75rem;height:2.75rem;display:block;position:relative}.live-plate[data-astro-cid-2uuyaxot] img[data-astro-cid-2uuyaxot]{width:100%;max-width:none;height:100%;position:absolute;inset:0;scale:1.2}.live-go[data-astro-cid-2uuyaxot]{min-height:2.75rem;font-size:var(--text-s);padding:.25rem 1rem}.side[data-astro-cid-2uuyaxot]{scroll-margin-block-start:5.5rem;display:none}.calc-frame[data-astro-cid-2uuyaxot][data-ready] .side[data-astro-cid-2uuyaxot]{grid-template-columns:minmax(0,1fr) 6rem;align-items:start;column-gap:1rem;display:grid}.side-plate[data-astro-cid-2uuyaxot]{aspect-ratio:1;grid-area:1/2;width:100%;position:relative}.side-plate[data-astro-cid-2uuyaxot] svg[data-astro-cid-2uuyaxot]{width:100%;height:100%;position:absolute;inset:0}.left-count[data-astro-cid-2uuyaxot]{font-size:1.5rem;font-weight:700}.result[data-astro-cid-2uuyaxot]{display:contents}.result[data-astro-cid-2uuyaxot][hidden],.side-wait[data-astro-cid-2uuyaxot][hidden]{display:none}.result-number[data-astro-cid-2uuyaxot]{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.25rem .625rem;line-height:1;display:flex}.result-number[data-astro-cid-2uuyaxot] output[data-astro-cid-2uuyaxot]{font-variant-numeric:tabular-nums;font-size:clamp(3.25rem,2.4rem + 3vw,4.5rem);font-weight:700}.result-number[data-astro-cid-2uuyaxot] span[data-astro-cid-2uuyaxot]{font-weight:500}.result[data-astro-cid-2uuyaxot] h2[data-astro-cid-2uuyaxot]{grid-column:1/-1;margin-block-start:.75rem;font-size:1.25rem;font-weight:500;line-height:1.5}.ladder[data-astro-cid-2uuyaxot]{grid-column:1/-1;gap:.75rem;margin-block-start:1.25rem;display:grid}.ladder[data-astro-cid-2uuyaxot] div[data-astro-cid-2uuyaxot]{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;display:grid}.ladder[data-astro-cid-2uuyaxot] div[data-astro-cid-2uuyaxot][hidden]{display:none}.ladder[data-astro-cid-2uuyaxot] dt[data-astro-cid-2uuyaxot]{color:var(--ink-soft);font-size:var(--text-s)}.ladder[data-astro-cid-2uuyaxot] dd[data-astro-cid-2uuyaxot]{font-size:var(--text-s);font-variant-numeric:tabular-nums;font-weight:700}.ladder[data-astro-cid-2uuyaxot] i[data-astro-cid-2uuyaxot]{background:var(--palm);transform-origin:100%;border-radius:.3125rem;grid-column:1/-1;height:.625rem;transition:transform .28s cubic-bezier(.77,0,.175,1)}[data-astro-cid-2uuyaxot][data-rung=maintenance] i[data-astro-cid-2uuyaxot]{background:var(--palm-edge)}[data-astro-cid-2uuyaxot][data-rung=target] i[data-astro-cid-2uuyaxot]{background:var(--progress)}.result[data-astro-cid-2uuyaxot] .note[data-astro-cid-2uuyaxot],.plate-share[data-astro-cid-2uuyaxot]{grid-column:1/-1;margin-block-start:1.25rem}.explain[data-astro-cid-2uuyaxot]{gap:clamp(3rem,8vw,4.5rem);margin-block-start:var(--section);display:grid}.explain[data-astro-cid-2uuyaxot] h2[data-astro-cid-2uuyaxot]{font-size:var(--text-h2)}.data[data-astro-cid-2uuyaxot] b[data-astro-cid-2uuyaxot]{font-weight:500;display:block}.faq[data-astro-cid-2uuyaxot] details[data-astro-cid-2uuyaxot]{border-block-end:1px solid var(--line);interpolate-size:allow-keywords}.faq[data-astro-cid-2uuyaxot] details[data-astro-cid-2uuyaxot]:first-of-type{border-block-start:1px solid var(--line);margin-block-start:.875rem}summary[data-astro-cid-2uuyaxot]{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.75rem;list-style:none;display:grid}summary[data-astro-cid-2uuyaxot]::-webkit-details-marker{display:none}summary[data-astro-cid-2uuyaxot]:after{content:"";border-block-end:2px solid var(--ink-soft);border-inline-start:2px solid var(--ink-soft);width:.625rem;height:.625rem;transition:transform .2s var(--ease-out);transform:translateY(-20%)rotate(45deg)}details[data-astro-cid-2uuyaxot][open] summary[data-astro-cid-2uuyaxot]:after{transform:translateY(20%)rotate(225deg)}summary[data-astro-cid-2uuyaxot] h3[data-astro-cid-2uuyaxot]{font-size:1.0625rem;font-weight:500;line-height:1.5}.faq[data-astro-cid-2uuyaxot] details[data-astro-cid-2uuyaxot]::details-content{block-size:0;transition:block-size .24s var(--ease-out), content-visibility .24s allow-discrete;overflow:clip}.faq[data-astro-cid-2uuyaxot] details[data-astro-cid-2uuyaxot][open]::details-content{block-size:auto}.faq[data-astro-cid-2uuyaxot] details[data-astro-cid-2uuyaxot] p[data-astro-cid-2uuyaxot]{text-wrap:pretty;padding-block-end:1rem}@media (width<=359px){.steps[data-astro-cid-2uuyaxot] span[data-astro-cid-2uuyaxot]{font-size:.75rem}.measure[data-astro-cid-2uuyaxot]{grid-template-columns:minmax(0,1fr) 7.5rem}}@media (width>=1000px){.calc-frame[data-astro-cid-2uuyaxot]{grid-template-columns:var(--sheet-columns);gap:2.5rem var(--sheet-gap);grid-template-rows:auto 1fr}.calc-head[data-astro-cid-2uuyaxot]{grid-area:1/1}.calc[data-astro-cid-2uuyaxot]{grid-area:2/1}.live[data-astro-cid-2uuyaxot]{display:none}.side[data-astro-cid-2uuyaxot],.calc-frame[data-astro-cid-2uuyaxot][data-ready] .side[data-astro-cid-2uuyaxot]{grid-area:1/2/3/3;grid-template-columns:minmax(0,1fr);align-self:start;display:grid;position:sticky;inset-block-start:1.5rem}.side-plate[data-astro-cid-2uuyaxot]{grid-area:auto;justify-self:center;width:min(100%,18rem);margin-block-end:1.5rem}.side-wait[data-astro-cid-2uuyaxot]{text-align:center}.result-number[data-astro-cid-2uuyaxot]{grid-area:auto}.explain[data-astro-cid-2uuyaxot]{grid-template-columns:var(--sheet-columns);gap:var(--sheet-gap)}}@media (width>=1000px) and (height<=820px){.side-plate[data-astro-cid-2uuyaxot]{width:11rem}}@media (hover:hover) and (pointer:fine){.choice[data-astro-cid-2uuyaxot]:hover{box-shadow:inset 0 0 0 1px var(--ink-soft)}.choice[data-astro-cid-2uuyaxot]:has(input:checked):hover{box-shadow:inset 0 0 0 2px var(--progress)}}@media (prefers-reduced-motion:no-preference){.result[data-astro-cid-2uuyaxot]:not([hidden]) .result-number[data-astro-cid-2uuyaxot]{animation:result-in .32s var(--ease-out) both}}@keyframes result-in{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.calc-frame[data-astro-cid-2uuyaxot],.ladder[data-astro-cid-2uuyaxot] i[data-astro-cid-2uuyaxot],summary[data-astro-cid-2uuyaxot]:after,.faq[data-astro-cid-2uuyaxot] details[data-astro-cid-2uuyaxot]::details-content{transition:none}}
