.field[data-astro-cid-sy4537yq]{width:100%}.layer[data-astro-cid-sy4537yq]{transition:opacity .35s, transform .5s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.field[data-astro-cid-sy4537yq][data-scene=rings] .layer[data-astro-cid-sy4537yq]:not(.rings-layer),.field[data-astro-cid-sy4537yq][data-scene=bars] .layer[data-astro-cid-sy4537yq]:not(.bars-layer),.field[data-astro-cid-sy4537yq][data-scene=line] .layer[data-astro-cid-sy4537yq]:not(.line-layer){opacity:0;pointer-events:none;transform:scale(.96)}.bars-layer[data-astro-cid-sy4537yq]>div[data-astro-cid-sy4537yq],.line-layer[data-astro-cid-sy4537yq]>div[data-astro-cid-sy4537yq]{width:min(100%,560px)}.ring-box[data-astro-cid-sy4537yq]{aspect-ratio:1;width:min(100cqw,100cqh,720px);position:relative}.rings[data-astro-cid-sy4537yq]{position:absolute;inset:0}.rings[data-astro-cid-sy4537yq] .arc{transition:stroke-dasharray .95s var(--ease)}.face[data-astro-cid-sy4537yq]{text-align:center;justify-items:center;gap:.6cqmin;width:50%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fl[data-astro-cid-sy4537yq]{color:var(--st-muted);font-variant-numeric:tabular-nums;font-size:clamp(14px,2.3cqmin,19px)}.fl[data-astro-cid-sy4537yq] .sw[data-astro-cid-sy4537yq],.tool-stage[data-astro-cid-sy4537yq] .dbars-gap .sw{vertical-align:.04em;margin-right:7px}.fl[data-astro-cid-sy4537yq] b[data-astro-cid-sy4537yq]{color:var(--st-fg);font-weight:500}.fls[data-astro-cid-sy4537yq]{justify-items:center;gap:.4cqmin;margin-top:.8cqmin;display:grid}.fl[data-astro-cid-sy4537yq][hidden]{display:none}.big[data-astro-cid-sy4537yq]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;justify-content:center;font-size:clamp(44px,11cqmin,120px);font-weight:500;line-height:1;display:flex}.big[data-astro-cid-sy4537yq] .dg{height:1em;display:inline-block;overflow-y:clip}.big[data-astro-cid-sy4537yq] .strip{transition:transform .7s var(--ease);flex-direction:column;display:flex}.big[data-astro-cid-sy4537yq].still .strip{transition:none}.big[data-astro-cid-sy4537yq] .strip span{height:1em;line-height:1em;display:block}.big[data-astro-cid-sy4537yq] .sep{line-height:1em;display:inline-block}.face[data-astro-cid-sy4537yq].none .fls[data-astro-cid-sy4537yq]{visibility:hidden}.tool-stage[data-astro-cid-sy4537yq] #goal-wt::placeholder{color:var(--st-quiet);opacity:1;font-weight:400}.tool-stage[data-astro-cid-sy4537yq] .box.ask:not(:focus-within){background:#6391ee1f;box-shadow:0 0 0 1.5px #6391ee8c}.when-box[data-astro-cid-sy4537yq]{text-align:center;justify-items:center;gap:4px;min-height:4.6em;transition:opacity .35s;display:grid}.panel[data-astro-cid-sy4537yq]:has(.field:not([data-scene=rings])) .when-box[data-astro-cid-sy4537yq]{opacity:0}.when[data-astro-cid-sy4537yq]{text-wrap:balance;max-width:30em;font-size:clamp(17px,1.5vw,20px);line-height:1.4}.when[data-astro-cid-sy4537yq] b{font-variant-numeric:tabular-nums;font-weight:500}.when[data-astro-cid-sy4537yq] a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px}.when-sub[data-astro-cid-sy4537yq],.when-note[data-astro-cid-sy4537yq]{max-width:32em;color:var(--st-muted);text-wrap:balance;font-size:15px;line-height:1.4}.when-sub[data-astro-cid-sy4537yq]:empty{display:none}.when-note[data-astro-cid-sy4537yq]{align-items:center;gap:8px;display:inline-flex}.when-note[data-astro-cid-sy4537yq][hidden],.when-note[data-astro-cid-sy4537yq]:not([data-kind=held]) .sw[data-astro-cid-sy4537yq]{display:none}.tool-stage[data-astro-cid-sy4537yq] .sw.burn{background:var(--burn)}.tool-stage[data-astro-cid-sy4537yq] .sw.tick{background:repeating-linear-gradient(90deg, var(--sq-tick) 0 2px, transparent 2px 4.5px);box-shadow:inset 0 0 0 1px #f6f3ec1f}.tool-stage[data-astro-cid-sy4537yq] .dbars{gap:10px;width:100%;display:grid}.tool-stage[data-astro-cid-sy4537yq] .dbars-row{color:var(--st-muted);justify-content:space-between;align-items:baseline;margin-top:8px;font-size:16px;display:flex}.tool-stage[data-astro-cid-sy4537yq] .dbars-row span{align-items:center;gap:8px;display:inline-flex}.tool-stage[data-astro-cid-sy4537yq] .dbars-row b{color:var(--st-fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.tool-stage[data-astro-cid-sy4537yq] .dbar{height:22px;display:flex;position:relative}.tool-stage[data-astro-cid-sy4537yq] .dbar i{height:100%;display:block}.tool-stage[data-astro-cid-sy4537yq] .dbar .eat{background:var(--sq-eat)}.tool-stage[data-astro-cid-sy4537yq] .dbar .burn{background:var(--burn)}.tool-stage[data-astro-cid-sy4537yq] .dbar .rail{background:repeating-linear-gradient(90deg, var(--sq-tick) 0 2.56px, transparent 2.56px 8px)}.tool-stage[data-astro-cid-sy4537yq] .dbar .held{background:var(--sq-fat);width:3px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1.5px)}.tool-stage[data-astro-cid-sy4537yq] .dbars-gap{color:var(--st-muted);font-variant-numeric:tabular-nums;margin-top:10px;font-size:15px}.tool-stage[data-astro-cid-sy4537yq] .dbars-gap b{color:var(--st-fg);font-weight:500}.tool-stage[data-astro-cid-sy4537yq] .dline{font-variant-numeric:tabular-nums;display:block;overflow:visible}@media (width<=900px){.field[data-astro-cid-sy4537yq]{aspect-ratio:1;max-height:560px}.ring-box[data-astro-cid-sy4537yq]{width:min(100cqw,100cqh)}.bars-layer[data-astro-cid-sy4537yq],.line-layer[data-astro-cid-sy4537yq]{display:none}.when-box[data-astro-cid-sy4537yq]{min-height:0}}
