.knot.svelte-14rrldy{opacity:.85;transition:opacity .6s;display:block}.threshold.svelte-pb0xa3{text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 110%, #4e9a6f1f, transparent 60%), var(--bg);z-index:10;place-content:center;justify-items:center;gap:40px;padding:24px;display:grid;position:fixed;inset:0}.water.svelte-pb0xa3{width:0;position:absolute;bottom:12vh;left:50%}.ripple.svelte-pb0xa3{border:1px solid var(--live);opacity:0;width:8px;height:8px;animation:svelte-pb0xa3-ripple calc(7s / max(var(--pace), .01)) ease-out infinite;border-radius:50%;position:absolute;bottom:0;left:0;transform:translate(-50%,50%)scale(1)}.r2.svelte-pb0xa3{animation-delay:2.2s}.r3.svelte-pb0xa3{animation-delay:4.6s}@keyframes svelte-pb0xa3-ripple{0%{opacity:0}8%{opacity:.5}to{opacity:0;transform:translate(-50%,50%)scale(34)}}.words.svelte-pb0xa3{gap:18px;max-width:34rem;display:grid}.words.svelte-pb0xa3 p:where(.svelte-pb0xa3){font-family:var(--serif);color:var(--dim);font-size:clamp(18px,2.6vw,22px);line-height:1.6}.words.svelte-pb0xa3 p.name:where(.svelte-pb0xa3){color:var(--ink);letter-spacing:.01em;font-size:clamp(30px,6vw,44px)}.invite.svelte-pb0xa3{justify-items:center;gap:18px;display:grid}.crossing.svelte-pb0xa3{font-family:var(--serif);color:var(--bg);background:var(--accent);letter-spacing:.02em;border-radius:999px;padding:13px 34px;font-size:19px;transition:transform .3s cubic-bezier(.2,.9,.3,1.4),box-shadow .3s;box-shadow:0 0 #d4a84259}.crossing.svelte-pb0xa3:hover,.crossing.svelte-pb0xa3:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 6px 30px #d4a84240}.hint.svelte-pb0xa3{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:12.5px}.skip.svelte-pb0xa3{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;font-size:13px;position:fixed;bottom:22px;right:26px}.skip.svelte-pb0xa3:hover{color:var(--dim)}.dial.svelte-1ul6saf{justify-items:start;gap:7px;display:grid}.segments.svelte-1ul6saf{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}button.svelte-1ul6saf{letter-spacing:.08em;color:var(--faint);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12.5px;transition:color .35s,background .35s}button.svelte-1ul6saf:hover{color:var(--dim)}button.active.svelte-1ul6saf{background:var(--accent);color:var(--bg);font-weight:600}.hint.svelte-1ul6saf{color:var(--faint);min-height:1.4em;font-size:12.5px;font-style:italic;transition:color .4s}@media (width<=560px){button.svelte-1ul6saf{padding:6px 10px;font-size:11.5px}}.trace.svelte-1hpi0eh{margin-top:10px}.peek.svelte-1hpi0eh{font-family:var(--mono);letter-spacing:.06em;color:var(--live);opacity:.9;font-size:11.5px}.peek.svelte-1hpi0eh:hover{opacity:1}ul.svelte-1hpi0eh{border-left:2px solid var(--line);gap:12px;margin-top:10px;padding:10px 0 4px 16px;list-style:none;display:grid}li.svelte-1hpi0eh{align-items:baseline;gap:10px;display:flex}.glyph.svelte-1hpi0eh{color:var(--accent);font-size:13px}li.svelte-1hpi0eh b:where(.svelte-1hpi0eh){color:var(--ink);font-size:13px;font-weight:600}li.svelte-1hpi0eh p:where(.svelte-1hpi0eh){color:var(--faint);margin-top:2px;font-size:13px;line-height:1.55}.bridge.svelte-cavpvv{max-width:calc(var(--measure) + 8rem);margin:0 auto;padding:40px 24px 60px;transition:max-width .5s}header.svelte-cavpvv{gap:18px;margin-bottom:34px;display:grid}.mark.svelte-cavpvv{align-items:baseline;gap:16px;display:flex}.word.svelte-cavpvv{font-family:var(--serif);letter-spacing:.34em;color:var(--ink);font-size:26px}.meta.svelte-cavpvv{color:var(--faint);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.traces-toggle.svelte-cavpvv{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);margin-left:auto;font-size:12px;transition:color .3s}.traces-toggle.on.svelte-cavpvv,.traces-toggle.svelte-cavpvv:hover{color:var(--live)}.hello.svelte-cavpvv{font-family:var(--serif);color:var(--dim);border-left:3px solid var(--accent);margin-bottom:var(--gap);padding:6px 0 6px 20px;font-size:clamp(19px,3vw,24px);font-style:italic;transition:border-color .6s}main.svelte-cavpvv{gap:var(--gap);transition:gap .5s;display:grid}section.svelte-cavpvv{max-width:var(--measure);transition:max-width .5s}h2.svelte-cavpvv{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11.5px;font-weight:600;transition:color .6s}h2.svelte-cavpvv .sub:where(.svelte-cavpvv){color:var(--faint);text-transform:none;letter-spacing:.03em;font-style:italic;font-weight:400}section.svelte-cavpvv>p:where(.svelte-cavpvv),.situation.svelte-cavpvv p:where(.svelte-cavpvv){font-family:var(--serif);color:var(--ink);font-size:1.06em;line-height:1.75}.fronts.svelte-cavpvv ol:where(.svelte-cavpvv){gap:26px;list-style:none;display:grid}.front-head.svelte-cavpvv{align-items:center;gap:12px;display:flex}.ordinal.svelte-cavpvv{border:1.5px solid var(--live);border-radius:50%;flex:none;width:9px;height:9px;transition:all .5s}.ordinal.critical.svelte-cavpvv{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px 0 color-mix(in srgb, var(--accent) 45%, transparent)}.fronts.svelte-cavpvv h3:where(.svelte-cavpvv){font-family:var(--serif);color:var(--ink);font-size:1.14em;font-weight:600}.fronts.svelte-cavpvv li:where(.svelte-cavpvv)>p:where(.svelte-cavpvv){color:var(--dim);margin-top:6px;padding-left:21px;line-height:1.7}.fronts.svelte-cavpvv .trace{padding-left:21px}.held.svelte-cavpvv{color:var(--faint);margin-top:22px;font-size:.92em;font-style:italic}.signal.svelte-cavpvv p:where(.svelte-cavpvv){color:var(--dim);font-style:italic}.move.svelte-cavpvv{border-left:3px solid var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 72%);border-radius:0 12px 12px 0;padding:26px 28px;transition:border-color .6s,background .6s}.move.svelte-cavpvv .action:where(.svelte-cavpvv){font-family:var(--serif);color:var(--ink);font-size:clamp(1.25em,3.4vw,1.55em);line-height:1.5}.move.svelte-cavpvv .first:where(.svelte-cavpvv){color:var(--dim);margin-top:14px;font-size:.95em}.move.svelte-cavpvv .first:where(.svelte-cavpvv) span:where(.svelte-cavpvv){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-soft);margin-right:8px;font-size:.78em}.parked.svelte-cavpvv ul:where(.svelte-cavpvv),.blocked.svelte-cavpvv ul:where(.svelte-cavpvv){gap:12px;list-style:none;display:grid}.parked.svelte-cavpvv li:where(.svelte-cavpvv),.blocked.svelte-cavpvv li:where(.svelte-cavpvv){padding-left:18px;font-size:.96em;line-height:1.65;position:relative}.parked.svelte-cavpvv li:where(.svelte-cavpvv):before{content:"⏸";color:var(--faint);font-size:.75em;position:absolute;top:1px;left:0}.blocked.svelte-cavpvv li:where(.svelte-cavpvv):before{content:"‖";color:var(--warn);position:absolute;left:2px}.parked.svelte-cavpvv b:where(.svelte-cavpvv),.blocked.svelte-cavpvv b:where(.svelte-cavpvv){color:var(--ink);font-weight:600}.parked.svelte-cavpvv span:where(.svelte-cavpvv),.blocked.svelte-cavpvv span:where(.svelte-cavpvv){color:var(--faint)}.win.svelte-cavpvv p:where(.svelte-cavpvv){font-family:var(--serif);color:var(--ink);font-size:1.12em;font-style:italic}.why.svelte-cavpvv ul:where(.svelte-cavpvv){border-left:2px solid var(--line);gap:14px;padding-left:18px;list-style:none;display:grid}.why.svelte-cavpvv b:where(.svelte-cavpvv){color:var(--ink);font-size:.9em}.why.svelte-cavpvv p:where(.svelte-cavpvv){color:var(--faint);font-size:.88em;line-height:1.6}footer.svelte-cavpvv{margin-top:calc(var(--gap) * 1.6);text-align:center;justify-items:center;gap:16px;display:grid}.honest.svelte-cavpvv{color:var(--faint);max-width:46ch;font-size:13px;font-style:italic;line-height:1.7}.keys.svelte-cavpvv{color:var(--faint);letter-spacing:.06em;font-size:11.5px}kbd.svelte-cavpvv{font-family:var(--mono);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:10.5px}.keys.svelte-cavpvv a:where(.svelte-cavpvv){color:var(--live);text-decoration:none}.keys.svelte-cavpvv a:where(.svelte-cavpvv):hover{text-decoration:underline}@media (width<=560px){.bridge.svelte-cavpvv{padding:28px 18px 48px}.move.svelte-cavpvv{padding:20px 18px}}
