.wrap.svelte-zu95th{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem);align-items:start}.index.svelte-zu95th{position:sticky;top:5.5rem}.indexhead.svelte-zu95th{font-family:var(--ui);font-weight:600;font-size:.8125rem;margin:0 0 .9rem;color:var(--slate)}.index.svelte-zu95th ol:where(.svelte-zu95th){list-style:none;margin:0;padding:0;display:grid}.index.svelte-zu95th li:where(.svelte-zu95th){border-top:1px solid var(--rule)}.index.svelte-zu95th a:where(.svelte-zu95th){display:block;padding:.5rem 0;font-family:var(--ui);font-size:.875rem;line-height:1.3;text-decoration:none;color:var(--ink);transition:color var(--dur-base) var(--ease-out)}.index.svelte-zu95th a:where(.svelte-zu95th):hover{color:var(--accent)}.groups.svelte-zu95th{display:grid}.group.svelte-zu95th{padding:clamp(1.75rem,3.5vw,2.75rem) 0;border-top:1px solid var(--rule);scroll-margin-top:5.5rem}.group.svelte-zu95th:first-child{border-top:0;padding-top:0}.h2.svelte-zu95th{font-size:clamp(1.5rem,2.6vw,2.1rem)}.promise.svelte-zu95th{font-family:var(--display);font-weight:500;font-size:var(--t-lead);line-height:1.3;letter-spacing:-.016em;color:var(--accent);margin-top:.5rem;max-width:40ch}.body.svelte-zu95th{margin-top:.9rem;font-size:.9375rem}details.svelte-zu95th{margin-top:1.1rem}summary.svelte-zu95th{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem}summary.svelte-zu95th::-webkit-details-marker{display:none}.sumtxt.svelte-zu95th{font-family:var(--ui);font-weight:600;font-size:.875rem;color:var(--accent)}.sign.svelte-zu95th{position:relative;width:10px;height:10px;color:var(--accent)}.sign.svelte-zu95th:before,.sign.svelte-zu95th:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.sign.svelte-zu95th:after{transform:rotate(90deg)}details[open].svelte-zu95th .sign:where(.svelte-zu95th):after{transform:rotate(0);opacity:0}.detail.svelte-zu95th{margin-top:1.1rem;padding-left:1.1rem;border-left:2px solid var(--rule);display:grid;gap:1rem}.can.svelte-zu95th{list-style:none;margin:0;padding:0;display:grid;gap:0}.can.svelte-zu95th li:where(.svelte-zu95th){font-family:var(--ui);font-size:.875rem;line-height:1.45;padding:.45rem 0 .45rem 1.1rem;border-top:1px solid var(--rule);position:relative}.can.svelte-zu95th li:where(.svelte-zu95th):first-child{border-top:0}.can.svelte-zu95th li:where(.svelte-zu95th):before{content:"";position:absolute;left:0;top:.95em;width:6px;height:2px;background:var(--accent)}.how.svelte-zu95th{margin:0}.worked.svelte-zu95th{margin:0;padding:.9rem 1.1rem;background:var(--amber-wash);font-family:var(--display);font-weight:500;font-size:1.0625rem;line-height:1.4;letter-spacing:-.012em;color:var(--ink)}@media (max-width: 900px){.wrap.svelte-zu95th{grid-template-columns:1fr;gap:2rem}.index.svelte-zu95th{position:static}.index.svelte-zu95th ol:where(.svelte-zu95th){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (pointer: coarse){.index.svelte-zu95th a:where(.svelte-zu95th){padding:.85rem 0}.index.svelte-zu95th a:where(.svelte-zu95th):active,summary.svelte-zu95th:active .sumtxt:where(.svelte-zu95th){color:var(--accent)}summary.svelte-zu95th{padding:.75rem 0;margin:-.75rem 0}}.map.svelte-1bnffzg{margin:0;display:grid;gap:1.75rem}.plotwrap.svelte-1bnffzg{padding:2.5rem 0 2.25rem 9.5rem;margin-top:1.5rem}.plot.svelte-1bnffzg{position:relative;aspect-ratio:2.5 / 1;min-height:17rem;max-height:26rem}.axis.svelte-1bnffzg{position:absolute;background:var(--rule)}.axis--x.svelte-1bnffzg{left:0;right:0;top:50%;height:1px}.axis--y.svelte-1bnffzg{top:0;bottom:0;left:50%;width:1px}.pt.svelte-1bnffzg{position:absolute;display:flex;align-items:center;gap:.55rem;transform:translateY(50%)}.pt.flip.svelte-1bnffzg{flex-direction:row-reverse;transform:translate(-100%,50%)}.dot.svelte-1bnffzg{width:9px;height:9px;border-radius:50%;background:var(--ink);flex:0 0 auto}.tip.svelte-1bnffzg{display:grid;gap:.1rem;max-width:18ch}.pt.flip.svelte-1bnffzg .tip:where(.svelte-1bnffzg){text-align:right}.tip.svelte-1bnffzg b:where(.svelte-1bnffzg){font-family:var(--ui);font-weight:600;font-size:.875rem;line-height:1.2}.tip.svelte-1bnffzg i:where(.svelte-1bnffzg){font-family:var(--ui);font-style:normal;font-size:.75rem;line-height:1.35;color:var(--slate)}.us.svelte-1bnffzg{position:absolute;left:94%;bottom:14%;height:72%}.bar.svelte-1bnffzg{display:block;width:6px;height:100%;border-radius:3px;background:var(--amber-ink)}.uslabel.svelte-1bnffzg{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.7rem;width:13rem;text-align:center;display:grid;gap:.15rem}.uslabel.svelte-1bnffzg b:where(.svelte-1bnffzg){font-family:var(--display);font-weight:700;font-size:1rem;line-height:1.1;letter-spacing:-.014em}.uslabel.svelte-1bnffzg i:where(.svelte-1bnffzg){font-family:var(--ui);font-style:normal;font-size:.75rem;line-height:1.3;color:var(--amber-ink);font-weight:600}.tick.svelte-1bnffzg{position:absolute;font-family:var(--ui);font-size:.75rem;color:var(--slate);max-width:16ch}.tick--xl.svelte-1bnffzg{left:0;top:calc(100% + .9rem)}.tick--xh.svelte-1bnffzg{right:0;top:calc(100% + .9rem);text-align:right}.tick--yl.svelte-1bnffzg{right:calc(100% + 1.1rem);bottom:0;text-align:right;width:8.5rem;max-width:none}.tick--yh.svelte-1bnffzg{right:calc(100% + 1.1rem);top:0;text-align:right;width:8.5rem;max-width:none}figcaption.svelte-1bnffzg{color:var(--slate);font-size:.9375rem}.fallback.svelte-1bnffzg{display:none;list-style:none;margin:1.5rem 0 0;padding:0}.fallback.svelte-1bnffzg li:where(.svelte-1bnffzg){display:grid;gap:.2rem;padding:.8rem 0;border-top:1px solid var(--rule)}.fallback.svelte-1bnffzg b:where(.svelte-1bnffzg){font-family:var(--ui);font-weight:600;font-size:.9375rem}.fallback.svelte-1bnffzg i:where(.svelte-1bnffzg){font-family:var(--ui);font-style:normal;font-size:.875rem;color:var(--slate)}.fallback.svelte-1bnffzg .usrow:where(.svelte-1bnffzg){border-top-color:var(--amber-ink);border-top-width:2px}.fallback.svelte-1bnffzg .usrow:where(.svelte-1bnffzg) i:where(.svelte-1bnffzg){color:var(--amber-ink);font-weight:600}@media (max-width: 1000px){.plotwrap.svelte-1bnffzg{display:none}.fallback.svelte-1bnffzg{display:grid}}.next.svelte-1s7498y{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.next.svelte-1s7498y .h2:where(.svelte-1s7498y){max-width:22ch}
