.chart.svelte-s9h3aw{--step-offset:6%;--label-width:14rem;flex-direction:column;gap:.5rem;font-size:.9375rem;display:flex;position:relative}.row.svelte-s9h3aw{align-items:stretch;gap:.75rem;transition:opacity .15s;display:flex}.has-active.svelte-s9h3aw .row:where(.svelte-s9h3aw):not(.on){opacity:.3}.step.svelte-s9h3aw{cursor:pointer;display:contents}.spacer.svelte-s9h3aw{flex:0 0 calc(var(--level) * var(--step-offset))}.label.svelte-s9h3aw{flex:0 0 var(--label-width);text-align:right;flex-direction:column;justify-content:center;margin:0;line-height:1.3;display:flex}.headline.svelte-s9h3aw{font-weight:600}.detail.svelte-s9h3aw{color:#555}.block.svelte-s9h3aw{background:var(--fill);min-width:0;color:var(--ink);cursor:pointer;border-radius:6px;flex:1 1 0;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.on.svelte-s9h3aw .block:where(.svelte-s9h3aw){outline:2px solid #111}.block[data-step=A].svelte-s9h3aw{--fill:#3d3d3d;--ink:#fff}.block[data-step=B].svelte-s9h3aw{--fill:#565656;--ink:#fff}.block[data-step=C].svelte-s9h3aw{--fill:#707070;--ink:#fff}.block[data-step=D].svelte-s9h3aw{--fill:#c4c4c4;--ink:#111}.block[data-step=E].svelte-s9h3aw{--fill:#d9d9d9;--ink:#111}.block[data-step=F].svelte-s9h3aw{--fill:#ececec;--ink:#111}.block.svelte-s9h3aw:not([data-step=A],[data-step=B],[data-step=C],[data-step=D],[data-step=E],[data-step=F]){--fill:#e4e4e4;--ink:#111}.letter.svelte-s9h3aw{color:#111;width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.letter.svelte-s9h3aw:focus-visible{outline-offset:2px;outline:2px solid #111}.tags.svelte-s9h3aw{flex-wrap:wrap;flex:1;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.tag.svelte-s9h3aw{color:#111;background:#fff;border-radius:4px;padding:.25rem .5rem;line-height:1.3}.tip.svelte-s9h3aw{z-index:10;color:#111;pointer-events:none;background:#fff;border:1px solid #111;border-radius:6px;width:300px;max-width:calc(100% - 1rem);padding:.75rem .875rem;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 20px #0000002e}.tip.below.svelte-s9h3aw{transform:translate(-50%)}.tip.svelte-s9h3aw p:where(.svelte-s9h3aw){margin:0}.tip-title.svelte-s9h3aw{font-weight:600}.tip-text.svelte-s9h3aw{margin-top:.25rem!important}.tip-meta.svelte-s9h3aw{color:#555;font-size:.8125rem;margin-top:.375rem!important}.tip-close.svelte-s9h3aw{display:none}@media (width<=1000px){.chart.svelte-s9h3aw{--step-offset:4%;--label-width:10rem}}@media (width<=719px){.chart.svelte-s9h3aw{gap:.75rem}.row.svelte-s9h3aw{flex-wrap:wrap;gap:.25rem 0}.spacer.svelte-s9h3aw{flex:0 0 calc(var(--level) * .625rem)}.label.svelte-s9h3aw{text-align:left;flex-flow:wrap;flex:1 1 0;justify-content:flex-start;align-items:baseline;gap:0 .5rem;min-width:0}.block.svelte-s9h3aw{flex:0 0 calc(100% - var(--level) * .625rem);margin-left:calc(var(--level) * .625rem);align-items:flex-start}.row.svelte-s9h3aw{padding:0}.label.svelte-s9h3aw{padding-left:.25rem}.tip.svelte-s9h3aw{pointer-events:auto;width:auto;max-width:none;position:fixed;bottom:.75rem;right:.75rem;top:auto!important;left:.75rem!important;transform:none!important}.tip-close.svelte-s9h3aw{min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #111;border-radius:4px;margin-top:.625rem;padding:.5rem .875rem;display:block}}@media (prefers-reduced-motion:reduce){.row.svelte-s9h3aw{transition:none}}.cms.svelte-duk3q0{background:#f6f6f6;border:1px dashed #888;border-radius:6px;padding:1rem;font-size:.875rem}.head.svelte-duk3q0{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h2.svelte-duk3q0{margin:0;font-size:1rem}.head.svelte-duk3q0 p:where(.svelte-duk3q0){color:#555;max-width:60ch;margin:.25rem 0 0}.cols.svelte-duk3q0{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.col.svelte-duk3q0{background:#fff;border:1px solid #bbb;border-radius:4px;min-width:0;padding:.625rem}h3.svelte-duk3q0{margin:0 0 .5rem;font-size:.875rem}.step-title.svelte-duk3q0{font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.375rem;padding:.125rem .25rem;font-weight:600;display:inline-flex}.step-title.svelte-duk3q0:hover,.step-title.selected.svelte-duk3q0{border-color:#111}.badge.svelte-duk3q0{color:#fff;background:#333;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-grid}ul.svelte-duk3q0{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-duk3q0{background:#fafafa;border:1px solid #ccc;border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .25rem;display:flex}.chip-label.svelte-duk3q0{flex:1;min-width:0;padding:.25rem}select.svelte-duk3q0{font:inherit}.x.svelte-duk3q0{cursor:pointer;background:0 0;border:0;border-radius:4px;width:1.75rem;height:1.75rem;font-size:1.125rem;line-height:1}.x.svelte-duk3q0:hover{background:#ddd}.add.svelte-duk3q0{gap:.25rem;margin-top:.5rem;display:flex}.add.svelte-duk3q0 input:where(.svelte-duk3q0){flex:1;min-width:0}input.svelte-duk3q0,textarea.svelte-duk3q0,select.svelte-duk3q0{font:inherit;background:#fff;border:1px solid #999;border-radius:4px;padding:.375rem}.btn.svelte-duk3q0{font:inherit;cursor:pointer;background:#fff;border:1px solid #111;border-radius:4px;padding:.375rem .75rem}.btn.svelte-duk3q0:hover{background:#ececec}.editor.svelte-duk3q0{background:#fff;border:1px solid #bbb;border-radius:4px;gap:.5rem;max-width:32rem;margin-top:1rem;padding:.75rem;display:grid}.editor.svelte-duk3q0 h3:where(.svelte-duk3q0){margin:0}.editor.svelte-duk3q0 label:where(.svelte-duk3q0){gap:.25rem;display:grid}button.svelte-duk3q0:focus-visible,input.svelte-duk3q0:focus-visible,textarea.svelte-duk3q0:focus-visible,select.svelte-duk3q0:focus-visible{outline-offset:1px;outline:2px solid #111}main.svelte-1uha8ag{max-width:80rem;margin:0 auto;padding:1.5rem 1rem 4rem}.top.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}h1.svelte-1uha8ag{margin:0;font-size:1.5rem}.note.svelte-1uha8ag{color:#555;max-width:60ch;margin:.5rem 0 0}.switch.svelte-1uha8ag{border:1px solid #111;border-radius:6px;display:inline-flex;overflow:hidden}.switch.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#111;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:0;padding:.5rem 1rem}.switch.svelte-1uha8ag button:where(.svelte-1uha8ag)+button:where(.svelte-1uha8ag){border-left:1px solid #111}.switch.svelte-1uha8ag button.current:where(.svelte-1uha8ag){color:#fff;background:#111}.switch.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:-4px;outline:2px solid #111}.switch.svelte-1uha8ag button.current:where(.svelte-1uha8ag):focus-visible{outline-color:#fff}
