.guide-wrap[data-astro-cid-3y4uhiso]{gap:clamp(2rem,4vw,3rem);display:grid}.guide[data-astro-cid-3y4uhiso]{gap:clamp(1.5rem,3vw,2.5rem);max-width:62rem;display:grid}.guide[data-astro-cid-3y4uhiso]:not(.is-live){display:none}fieldset[data-astro-cid-3y4uhiso]{border:0;min-width:0;margin:0;padding:0}.track[data-astro-cid-3y4uhiso]{padding-top:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.track-step[data-astro-cid-3y4uhiso]{padding-right:var(--s-3);color:var(--ink-2);transition:color .3s var(--ease-out);gap:.15rem;display:grid;position:relative}.track-dot[data-astro-cid-3y4uhiso]{top:calc(-1 * var(--s-4) - 4.5px);background:var(--white);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 2.5px var(--white);transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);z-index:1;border-radius:50%;position:absolute;left:0}.track-n[data-astro-cid-3y4uhiso]{color:var(--line-strong);transition:color .3s var(--ease-out);font-size:1.6rem;font-weight:300;line-height:1}.track-name[data-astro-cid-3y4uhiso]{font-size:.95rem}.track-step[data-astro-cid-3y4uhiso].is-done .track-dot[data-astro-cid-3y4uhiso],.track-step[data-astro-cid-3y4uhiso].is-current .track-dot[data-astro-cid-3y4uhiso]{background:var(--blue);box-shadow:inset 0 0 0 1px var(--blue), 0 0 0 2.5px var(--white)}.track-step[data-astro-cid-3y4uhiso].is-current,.track-step[data-astro-cid-3y4uhiso].is-done{color:var(--ink)}.track-step[data-astro-cid-3y4uhiso].is-current .track-n[data-astro-cid-3y4uhiso],.track-step[data-astro-cid-3y4uhiso].is-done .track-n[data-astro-cid-3y4uhiso]{color:var(--blue-display)}.track-line[data-astro-cid-3y4uhiso]{background:var(--blue);transform-origin:0;width:75%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (width<=640px){.track-name[data-astro-cid-3y4uhiso]{display:none}.track-step[data-astro-cid-3y4uhiso].is-current .track-name[data-astro-cid-3y4uhiso]{white-space:nowrap;display:block;position:absolute;top:100%;left:0}.track[data-astro-cid-3y4uhiso]{padding-bottom:1.6rem}}.sheets[data-astro-cid-3y4uhiso]{min-height:0}.guide[data-astro-cid-3y4uhiso].is-live .sheet[data-astro-cid-3y4uhiso]:not(.is-on){display:none}.sheet[data-astro-cid-3y4uhiso]{gap:var(--s-5);display:grid}.sheet-title[data-astro-cid-3y4uhiso]{float:left;width:100%;font-family:var(--font-display);letter-spacing:-.028em;padding:0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.08}.sheet-title[data-astro-cid-3y4uhiso]:focus{outline:none}.sheet-title[data-astro-cid-3y4uhiso]+[data-astro-cid-3y4uhiso]{clear:both}.sheet-help[data-astro-cid-3y4uhiso]{color:var(--ink-2);margin-top:calc(-1 * var(--s-3))}.measures[data-astro-cid-3y4uhiso]{gap:var(--s-6) clamp(2rem, 5vw, 4rem);display:grid}@media (width>=768px){.measures[data-astro-cid-3y4uhiso]{grid-template-columns:1fr 1fr}}.measure[data-astro-cid-3y4uhiso]{gap:var(--s-2);display:grid}.measure[data-astro-cid-3y4uhiso] .label[data-astro-cid-3y4uhiso]{color:var(--blue-text)}.read[data-astro-cid-3y4uhiso]{align-items:baseline;gap:.4rem;display:flex}.read-n[data-astro-cid-3y4uhiso]{width:3.3ch;font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);-moz-appearance:textfield;appearance:textfield;transition:border-color .2s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:clamp(3rem,6vw,4.25rem);font-weight:300;line-height:1}.read-n[data-astro-cid-3y4uhiso]::-webkit-inner-spin-button,.read-n[data-astro-cid-3y4uhiso]::-webkit-outer-spin-button{appearance:none;margin:0}.read-n[data-astro-cid-3y4uhiso]:hover{border-bottom-color:var(--line-strong)}.read-n[data-astro-cid-3y4uhiso]:focus-visible{border-bottom-color:var(--blue-text);outline:none}.read-n[data-astro-cid-3y4uhiso][aria-invalid]{border-bottom-color:#b3261e}.read-unit[data-astro-cid-3y4uhiso]{color:var(--ink-2);font-size:1.15rem}.err[data-astro-cid-3y4uhiso]{color:#b3261e;font-size:.95rem}.ruler[data-astro-cid-3y4uhiso]{padding-bottom:1.6rem;position:relative}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]{z-index:1;cursor:grab;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:44px;margin:0;display:block;position:relative}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:active{cursor:grabbing}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]::-webkit-slider-runnable-track{background:linear-gradient(var(--blue), var(--blue)) 0 50% / var(--p) 2px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 50% / 100% 1px no-repeat;height:44px}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]::-moz-range-track{background:var(--ink);height:1px}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]::-moz-range-progress{background:var(--blue);height:2px}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle, var(--ink) 0 4.5px, var(--white) 5px);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--ink);transition:scale .2s var(--ease-out);border-radius:50%;margin-top:7px}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]::-moz-range-thumb{background:radial-gradient(circle, var(--ink) 0 4.5px, var(--white) 5px);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--ink);border:0;border-radius:50%}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:hover::-webkit-slider-thumb{scale:1.08}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:active::-webkit-slider-thumb{background:radial-gradient(circle, var(--blue) 0 6px, var(--white) 6.5px);scale:1.15}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:focus-visible{outline:none}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 3px var(--white), 0 0 0 6px var(--blue-text)}.ruler[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 3px var(--white), 0 0 0 6px var(--blue-text)}.ruler-ticks[data-astro-cid-3y4uhiso]{pointer-events:none;position:absolute;inset:22px 15px 0}.ruler-tick[data-astro-cid-3y4uhiso]{left:var(--at);background:var(--line-strong);width:1px;height:8px;position:absolute;top:0}.ruler-tick[data-astro-cid-3y4uhiso] .time[data-astro-cid-3y4uhiso]{color:var(--ink-2);font-size:.8rem;position:absolute;top:12px;left:50%;translate:-50%}.bmi[data-astro-cid-3y4uhiso]{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid}.bmi-read[data-astro-cid-3y4uhiso]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;display:flex}.bmi-read[data-astro-cid-3y4uhiso] .label[data-astro-cid-3y4uhiso]{color:var(--blue-text);flex-basis:100%}.bmi-n[data-astro-cid-3y4uhiso]{color:var(--risk,var(--blue-display));min-width:4ch;transition:color .6s var(--ease-out);font-size:clamp(3.5rem,8vw,6rem);font-weight:200;line-height:.95}.bmi-cat[data-astro-cid-3y4uhiso]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.35rem,2vw,1.7rem)}.scale[data-astro-cid-3y4uhiso]{border-top:1px solid var(--ink);height:4.4rem;margin-top:var(--s-3);position:relative}.scale-fill[data-astro-cid-3y4uhiso]{background:var(--grad);width:100%;height:4px;clip-path:inset(0 calc(100% - var(--pct,0%)) 0 0 round 4px);border-radius:4px;position:absolute;top:-2px;left:0}.band[data-astro-cid-3y4uhiso]{left:var(--from);width:calc(var(--to) - var(--from));border-left:1px solid var(--line);height:100%;transition:background-color .4s var(--ease-out);position:absolute;top:0}.band[data-astro-cid-3y4uhiso]:first-of-type{border-left:0}.band-name[data-astro-cid-3y4uhiso]{color:var(--ink-2);transition:color .25s var(--ease-out);font-size:.82rem;line-height:1.2;position:absolute;bottom:.2rem;left:.5rem;right:.25rem}.band[data-astro-cid-3y4uhiso].is-on{background:color-mix(in srgb, var(--tone) 11%, var(--white))}.band[data-astro-cid-3y4uhiso].is-on .band-name[data-astro-cid-3y4uhiso]{color:var(--tone);font-weight:700}.cut[data-astro-cid-3y4uhiso]{left:var(--at);color:var(--ink-2);background:var(--white);z-index:1;padding-inline:.2rem;font-size:.8rem;position:absolute;top:.35rem;translate:-50%}.scale-pin[data-astro-cid-3y4uhiso]{background:var(--risk,var(--ink));width:13px;height:13px;box-shadow:0 0 0 2.5px var(--white);z-index:2;transition:background-color .6s var(--ease-out);border-radius:50%;position:absolute;top:-1px;left:0;translate:-50% -50%}@media (width<=767px){.band-name[data-astro-cid-3y4uhiso]{display:none}.scale[data-astro-cid-3y4uhiso]{height:2.2rem}}.choices[data-astro-cid-3y4uhiso],.summary[data-astro-cid-3y4uhiso]{border-top:1px solid var(--ink);display:grid}.choices[data-astro-cid-3y4uhiso] li[data-astro-cid-3y4uhiso]{border-bottom:1px solid var(--line)}.choice[data-astro-cid-3y4uhiso]{align-items:center;gap:var(--s-4);min-height:60px;color:var(--ink);cursor:pointer;transition:background-color .25s var(--ease-out);grid-template-columns:1.75rem 1fr;padding:.7rem .5rem .7rem 0;font-size:1.1rem;font-weight:600;display:grid;position:relative}.choice[data-astro-cid-3y4uhiso]:hover{background:var(--mortar)}.choice[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]{opacity:0;pointer-events:none;position:absolute}.mark[data-astro-cid-3y4uhiso]{border:1px solid var(--ink);background:var(--white);width:1.75rem;height:1.75rem;color:var(--ink);transition:background-color .2s var(--ease-out), scale .25s var(--ease-out);border-radius:8px;place-items:center;display:grid}.mark[data-astro-cid-3y4uhiso] .icon{opacity:0;transition:opacity .15s, scale .3s var(--ease-out);scale:.4}.choice[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:checked+.mark[data-astro-cid-3y4uhiso]{background:var(--blue);border-color:var(--blue)}.choice[data-astro-cid-3y4uhiso] input[data-astro-cid-3y4uhiso]:checked+.mark[data-astro-cid-3y4uhiso] .icon{opacity:1;scale:1}.choice[data-astro-cid-3y4uhiso]:active .mark[data-astro-cid-3y4uhiso]{scale:.9}.choice[data-astro-cid-3y4uhiso].is-radio .mark[data-astro-cid-3y4uhiso]{border-radius:50%}.choice[data-astro-cid-3y4uhiso].is-radio .mark[data-astro-cid-3y4uhiso]:after{content:"";background:var(--ink);width:9px;height:9px;transition:scale .3s var(--ease-out);border-radius:50%;scale:0}.choice[data-astro-cid-3y4uhiso].is-radio input[data-astro-cid-3y4uhiso]:checked+.mark[data-astro-cid-3y4uhiso]{background:var(--white);border-color:var(--ink)}.choice[data-astro-cid-3y4uhiso].is-radio input[data-astro-cid-3y4uhiso]:checked+.mark[data-astro-cid-3y4uhiso]:after{scale:1}.choice[data-astro-cid-3y4uhiso]:has(input:focus-visible){outline:3px solid var(--blue-text);outline-offset:3px}.questions[data-astro-cid-3y4uhiso]{gap:var(--s-6) clamp(2rem, 5vw, 4rem);display:grid}@media (width>=900px){.questions[data-astro-cid-3y4uhiso]{grid-template-columns:1fr 1fr}}.question[data-astro-cid-3y4uhiso] legend[data-astro-cid-3y4uhiso]{padding:0 0 var(--s-3);color:var(--ink);font-size:1.15rem}.summary[data-astro-cid-3y4uhiso]{margin:0}.summary[data-astro-cid-3y4uhiso] div[data-astro-cid-3y4uhiso]{gap:.25rem var(--s-5);padding-block:var(--s-3);border-bottom:1px solid var(--line);display:grid}@media (width>=768px){.summary[data-astro-cid-3y4uhiso] div[data-astro-cid-3y4uhiso]{grid-template-columns:14rem 1fr;align-items:baseline}}.summary[data-astro-cid-3y4uhiso] dt[data-astro-cid-3y4uhiso]{color:var(--blue-text)}.summary[data-astro-cid-3y4uhiso] dd[data-astro-cid-3y4uhiso]{color:var(--ink);margin:0;font-size:1.1rem}.summary[data-astro-cid-3y4uhiso] dd[data-astro-cid-3y4uhiso] .time[data-astro-cid-3y4uhiso]{color:var(--risk,var(--blue-display));font-size:1.6rem;font-weight:300}.note[data-astro-cid-3y4uhiso]{max-width:44rem;color:var(--ink-2);font-size:clamp(1.125rem,1.5vw,1.25rem)}.reading[data-astro-cid-3y4uhiso]{gap:var(--s-3);display:grid}.reading[data-astro-cid-3y4uhiso] h3[data-astro-cid-3y4uhiso]{font-size:clamp(1.35rem,2vw,1.7rem)}.reading[data-astro-cid-3y4uhiso] ul[data-astro-cid-3y4uhiso]{border-top:1px solid var(--ink)}.reading[data-astro-cid-3y4uhiso] li[data-astro-cid-3y4uhiso]{border-bottom:1px solid var(--line)}.reading[data-astro-cid-3y4uhiso] a[data-astro-cid-3y4uhiso]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;color:var(--ink);transition:color .25s var(--ease-out);padding-block:.6rem;font-weight:600;text-decoration:none;display:flex}.reading[data-astro-cid-3y4uhiso] a[data-astro-cid-3y4uhiso] .icon{color:var(--blue-text);transition:translate .4s var(--ease-out)}.reading[data-astro-cid-3y4uhiso] a[data-astro-cid-3y4uhiso]:hover{color:var(--blue-text)}.reading[data-astro-cid-3y4uhiso] a[data-astro-cid-3y4uhiso]:hover .icon{translate:4px}.send[data-astro-cid-3y4uhiso]{gap:var(--s-3);justify-items:start;display:grid}.nav[data-astro-cid-3y4uhiso]{align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);display:flex}.nav-count[data-astro-cid-3y4uhiso]{color:var(--ink-2);margin-inline:auto;font-size:.95rem}.nav-count[data-astro-cid-3y4uhiso] .time[data-astro-cid-3y4uhiso]{color:var(--ink);font-size:1.15rem}.nav[data-astro-cid-3y4uhiso] [data-astro-cid-3y4uhiso][hidden]{display:none}.nav[data-astro-cid-3y4uhiso] [data-astro-cid-3y4uhiso][data-back][hidden]+.nav-count[data-astro-cid-3y4uhiso]{margin-left:0}.btn-next[data-astro-cid-3y4uhiso]{--btn-line:var(--ink)}.btn-next[data-astro-cid-3y4uhiso]:hover{--btn-bg:var(--mortar)}.nav[data-astro-cid-3y4uhiso] .back-arrow{color:var(--blue-text);transition:translate .4s var(--ease-out);rotate:180deg}[data-astro-cid-3y4uhiso][data-back]:hover .back-arrow{translate:-4px}
