.sc[data-astro-cid-vplzmzea]{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sc__in[data-astro-cid-vplzmzea]{background:var(--card);border:1px solid var(--line);border-radius:24px;gap:18px;padding:24px;display:grid}.sc__field[data-astro-cid-vplzmzea]{color:var(--ink-2);gap:8px;font-size:14px;line-height:20px;display:grid}.sc__field[data-astro-cid-vplzmzea] input[data-astro-cid-vplzmzea]{border:1px solid var(--line-2);background:var(--paper);width:100%;color:var(--ink);font:500 18px/24px var(--font-sans);font-variant-numeric:tabular-nums;border-radius:10px;padding:12px 14px}.sc__field[data-astro-cid-vplzmzea] input[data-astro-cid-vplzmzea]:focus{border-color:var(--ink);box-shadow:var(--focus);outline:none}.sc__seg[data-astro-cid-vplzmzea]{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.sc__seg[data-astro-cid-vplzmzea] button[data-astro-cid-vplzmzea]{font:500 14px/20px var(--font-sans);color:var(--ink-2);border-radius:999px;padding:7px 14px}.sc__seg[data-astro-cid-vplzmzea] button[data-astro-cid-vplzmzea][aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #14130f14}.sc__out[data-astro-cid-vplzmzea]{background:var(--card);border:1px solid var(--line);border-radius:24px;min-width:0;padding:24px}.sc__rows[data-astro-cid-vplzmzea]{gap:4px;display:grid}.sc__out[data-astro-cid-vplzmzea] .sc__row{border-radius:14px;grid-template-columns:170px minmax(0,1fr) auto;grid-template-areas:"name bar fig""why why why";align-items:center;gap:4px 16px;padding:12px;display:grid}.sc__out[data-astro-cid-vplzmzea] .sc__row--weft{background:var(--paper)}.sc__out[data-astro-cid-vplzmzea] .sc__name{grid-area:name;line-height:20px;display:grid}.sc__out[data-astro-cid-vplzmzea] .sc__name strong{font-size:15px;font-weight:600}.sc__out[data-astro-cid-vplzmzea] .sc__name span{color:var(--ink-2);font-size:13.5px}.sc__out[data-astro-cid-vplzmzea] .sc__bar{background:var(--paper-2);border-radius:999px;grid-area:bar;height:10px;overflow:hidden}.sc__out[data-astro-cid-vplzmzea] .sc__bar i{border-radius:inherit;background:var(--ink-3);height:100%;transition:width .3s;display:block}.sc__out[data-astro-cid-vplzmzea] .sc__row--weft .sc__bar i{background:var(--ink)}.sc__out[data-astro-cid-vplzmzea] .sc__row--low .sc__bar i{background:var(--accent)}.sc__out[data-astro-cid-vplzmzea] .sc__fig{text-align:right;grid-area:fig;line-height:1.2;display:grid}.sc__out[data-astro-cid-vplzmzea] .sc__fig b{font:500 22px/1.1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sc__out[data-astro-cid-vplzmzea] .sc__fig small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.sc__out[data-astro-cid-vplzmzea] .sc__why{color:var(--ink-3);grid-area:why;font-size:12.5px;line-height:18px}.sc__note[data-astro-cid-vplzmzea]{border-top:1px solid var(--line);color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:13px;line-height:19px;display:flex}.sc__note[data-astro-cid-vplzmzea] svg{flex:none;margin-top:2px}@media (width<=860px){.sc[data-astro-cid-vplzmzea]{grid-template-columns:1fr}}@media (width<=560px){.sc__in[data-astro-cid-vplzmzea],.sc__out[data-astro-cid-vplzmzea]{padding:18px}.sc__out[data-astro-cid-vplzmzea] .sc__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name fig""bar bar""why why";padding:12px 8px}}@media (prefers-reduced-motion:reduce){.sc__out[data-astro-cid-vplzmzea] .sc__bar i{transition:none}}.fr[data-astro-cid-47tzfn67]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fr__in[data-astro-cid-47tzfn67],.fr__out[data-astro-cid-47tzfn67]{background:var(--card);border:1px solid var(--line);border-radius:24px;min-width:0;padding:24px}.fr__grid[data-astro-cid-47tzfn67]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fr__field[data-astro-cid-47tzfn67]{color:var(--ink-2);gap:8px;min-width:0;font-size:14px;line-height:20px;display:grid}.fr__field[data-astro-cid-47tzfn67][hidden],.fr__days[data-astro-cid-47tzfn67][hidden]{display:none}.fr__field[data-astro-cid-47tzfn67] input[data-astro-cid-47tzfn67],.fr__field[data-astro-cid-47tzfn67] select[data-astro-cid-47tzfn67]{border:1px solid var(--line-2);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:500 15px/22px var(--font-sans);font-variant-numeric:tabular-nums;border-radius:10px;padding:11px 12px}.fr__field[data-astro-cid-47tzfn67] input[data-astro-cid-47tzfn67]:focus,.fr__field[data-astro-cid-47tzfn67] select[data-astro-cid-47tzfn67]:focus{border-color:var(--ink);box-shadow:var(--focus);outline:none}.fr__seg[data-astro-cid-47tzfn67]{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.fr__seg[data-astro-cid-47tzfn67] button[data-astro-cid-47tzfn67]{font:500 13.5px/20px var(--font-sans);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:7px 12px}.fr__seg[data-astro-cid-47tzfn67] button[data-astro-cid-47tzfn67][aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #14130f14}.fr__days[data-astro-cid-47tzfn67]{border:0;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.fr__days[data-astro-cid-47tzfn67] legend[data-astro-cid-47tzfn67]{color:var(--ink-2);margin-bottom:8px;font-size:14px}.fr__days[data-astro-cid-47tzfn67] label[data-astro-cid-47tzfn67]{position:relative}.fr__days[data-astro-cid-47tzfn67] input[data-astro-cid-47tzfn67]{opacity:0;cursor:pointer;position:absolute;inset:0}.fr__days[data-astro-cid-47tzfn67] span[data-astro-cid-47tzfn67]{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:14px;line-height:18px;display:inline-block}.fr__days[data-astro-cid-47tzfn67] input[data-astro-cid-47tzfn67]:checked+span[data-astro-cid-47tzfn67]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fr__days[data-astro-cid-47tzfn67] input[data-astro-cid-47tzfn67]:focus-visible+span[data-astro-cid-47tzfn67]{box-shadow:var(--focus)}.fr__out[data-astro-cid-47tzfn67]{background:var(--night);color:var(--night-ink);border-color:#0000}.fr__due[data-astro-cid-47tzfn67]{align-items:flex-start;gap:14px;display:flex}.fr__due[data-astro-cid-47tzfn67] svg{color:var(--accent);flex:none;margin-top:4px}.fr__k[data-astro-cid-47tzfn67]{color:var(--night-ink-2);font-size:13.5px}.fr__v[data-astro-cid-47tzfn67]{font:500 26px/1.15 var(--font-sans);letter-spacing:-.03em;margin-top:4px}.fr__stats[data-astro-cid-47tzfn67]{border-top:1px solid var(--night-line);gap:0;margin-top:22px;display:grid}.fr__stats[data-astro-cid-47tzfn67] div[data-astro-cid-47tzfn67]{border-bottom:1px solid var(--night-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;line-height:20px;display:flex}.fr__stats[data-astro-cid-47tzfn67] dt[data-astro-cid-47tzfn67]{color:var(--night-ink-2)}.fr__stats[data-astro-cid-47tzfn67] dd[data-astro-cid-47tzfn67]{text-align:right;font-variant-numeric:tabular-nums}.fr__stats[data-astro-cid-47tzfn67] dd.is-met{color:#8fd19e}.fr__stats[data-astro-cid-47tzfn67] dd.is-breach{color:var(--accent)}.fr__hint[data-astro-cid-47tzfn67]{color:var(--night-ink-2);align-items:flex-start;gap:8px;margin-top:16px;font-size:13px;line-height:19px;display:flex}.fr__hint[data-astro-cid-47tzfn67] svg{flex:none;margin-top:2px}@media (width<=900px){.fr[data-astro-cid-47tzfn67]{grid-template-columns:1fr}}@media (width<=560px){.fr__in[data-astro-cid-47tzfn67],.fr__out[data-astro-cid-47tzfn67]{padding:18px}.fr__grid[data-astro-cid-47tzfn67]{grid-template-columns:1fr}}.tl__widget[data-astro-cid-ysqdafeu]{margin-top:48px}.tl__body[data-astro-cid-ysqdafeu]{margin-top:64px}
