.fl[data-astro-cid-aacqnx44]{gap:1.25rem;max-width:42rem;margin-inline:auto;display:grid}.fl[data-astro-cid-aacqnx44]>.panel[data-astro-cid-aacqnx44]{gap:.9rem;min-width:0;display:grid}.fl[data-astro-cid-aacqnx44] .eyebrow[data-astro-cid-aacqnx44],.fl[data-astro-cid-aacqnx44] h2[data-astro-cid-aacqnx44],.fl[data-astro-cid-aacqnx44] .note[data-astro-cid-aacqnx44]{margin:0}.fl[data-astro-cid-aacqnx44] textarea[data-astro-cid-aacqnx44]{resize:vertical}.fl[data-astro-cid-aacqnx44] .panel[data-astro-cid-aacqnx44]>.btn[data-astro-cid-aacqnx44]{justify-self:start}.rate-list[data-astro-cid-aacqnx44],.tips[data-astro-cid-aacqnx44]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.rate-list[data-astro-cid-aacqnx44]:empty,.tips[data-astro-cid-aacqnx44]:empty{display:none}.fl[data-astro-cid-aacqnx44] .rate{border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface-2);gap:.4rem;min-width:0;padding:.7rem .85rem;display:grid}.fl[data-astro-cid-aacqnx44] .rate-top{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.fl[data-astro-cid-aacqnx44] .rate-text{overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0;font-weight:700}.fl[data-astro-cid-aacqnx44] .rate input[type=range]{width:100%;accent-color:var(--accent)}.fl[data-astro-cid-aacqnx44] .rate output{font-variant-numeric:tabular-nums;color:var(--text-soft);font-size:var(--step--1)}.fl[data-astro-cid-aacqnx44] .x{min-height:var(--tap);color:var(--text-faint);font:700 var(--step--1) var(--font-body);cursor:pointer;background:0 0;border:0;padding:.3rem .5rem;text-decoration:underline}.fl[data-astro-cid-aacqnx44] .x:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.fl[data-astro-cid-aacqnx44] .tip{border-radius:var(--r-m);border-left:4px solid var(--amber-fill);background:var(--surface-2);overflow-wrap:anywhere;margin:0;padding:.6rem .8rem}.status[data-astro-cid-aacqnx44]{color:var(--text-soft);margin:0;font-weight:700}.status[data-astro-cid-aacqnx44]:empty{display:none}.progress[data-astro-cid-aacqnx44]{font:600 var(--step-1)/1.3 var(--font-display);margin:0}.ladder[data-astro-cid-aacqnx44]{border-inline:4px solid var(--line-strong);border-radius:4px;flex-direction:column-reverse;gap:.5rem;margin:0;padding:0 .9rem;list-style:none;display:flex}.fl[data-astro-cid-aacqnx44] .rung{border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.55rem .75rem;display:grid}.fl[data-astro-cid-aacqnx44] .rung[data-next]{border:2px solid var(--accent);background:var(--accent-soft)}.fl[data-astro-cid-aacqnx44] .rung[data-done]{opacity:.7}.fl[data-astro-cid-aacqnx44] .rung[data-done] .rung-text{text-decoration:line-through}.fl[data-astro-cid-aacqnx44] .rung input{width:1.4rem;height:1.4rem;accent-color:var(--accent)}.fl[data-astro-cid-aacqnx44] .rung-text{overflow-wrap:anywhere;margin:0;font-weight:700}.fl[data-astro-cid-aacqnx44] .rung-score{font-size:var(--step--1);color:var(--text-soft);font-variant-numeric:tabular-nums;margin:0}.fl[data-astro-cid-aacqnx44] .rung-next{font-size:var(--step--1);color:var(--accent-text,var(--text));font-weight:700;display:block}.foot[data-astro-cid-aacqnx44]{justify-items:start;gap:.6rem;display:grid}.foot[data-astro-cid-aacqnx44] p[data-astro-cid-aacqnx44]{margin:0}@media print{.site-header,.site-footer,.tool-head,.tool-guide,.skip-link,.no-print[data-astro-cid-aacqnx44]{display:none!important}.ladder-panel[data-astro-cid-aacqnx44]{box-shadow:none;border:0}}
