.shaft.svelte-1hjw6ln{--ground:#0b0a12;--e-ink:#e9e3ff;--e-ink-2:#e9e3ffa8;--e-ink-3:#e9e3ff75;--e-hair:#e9e3ff1f;--rose:#f26b7a;--sage:#9edb8c;--violet:#9975ff;--vh:100vh;--pitch:125vh;height:calc(7 * var(--pitch) + var(--vh));background:var(--ground);color:var(--e-ink);position:relative}.anchor.svelte-1hjw6ln{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.stage.svelte-1hjw6ln{height:var(--vh);background:var(--ground);position:sticky;top:0;overflow:hidden}canvas.svelte-1hjw6ln{opacity:0;width:100%;height:100%;transition:opacity calc(.32s * var(--speed)) var(--ease-arrive);position:absolute;inset:0}.ready.svelte-1hjw6ln canvas:where(.svelte-1hjw6ln){opacity:1}.still.svelte-1hjw6ln canvas:where(.svelte-1hjw6ln),.still.svelte-1hjw6ln .tag:where(.svelte-1hjw6ln){transition:opacity calc(70ms * var(--speed)) linear}.fading.svelte-1hjw6ln canvas:where(.svelte-1hjw6ln),.fading.svelte-1hjw6ln .tag:where(.svelte-1hjw6ln){opacity:0!important}.world.svelte-1hjw6ln{width:100%;height:calc(8 * var(--pitch));pointer-events:none;will-change:transform;z-index:2;position:absolute;top:0;left:0}.chamber.svelte-1hjw6ln{width:100%;height:var(--vh);position:absolute;left:0}.say.svelte-1hjw6ln{left:var(--gutter);max-width:min(30rem,50vw - 150px);position:absolute;top:104px}.eyebrow.svelte-1hjw6ln{letter-spacing:.02em;color:var(--e-ink-3);font-variant-numeric:tabular-nums;gap:12px;margin:0 0 12px;font-size:14px;display:flex}.eyebrow.svelte-1hjw6ln .name:where(.svelte-1hjw6ln){color:var(--e-ink-2)}.title.svelte-1hjw6ln{font-family:var(--serif);letter-spacing:-.02em;color:var(--e-ink);text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);font-weight:360;line-height:1.08}.word.svelte-1hjw6ln{display:inline-block}.line.svelte-1hjw6ln{max-width:40ch;color:var(--e-ink-2);text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.5}.first.svelte-1hjw6ln .word:where(.svelte-1hjw6ln){animation:svelte-1hjw6ln-rise calc(.56s * var(--speed)) var(--ease-arrive) both;animation-delay:calc((.14s + var(--i) * 60ms) * var(--speed))}.first.svelte-1hjw6ln .line:where(.svelte-1hjw6ln),.first.svelte-1hjw6ln .eyebrow:where(.svelte-1hjw6ln),.first.svelte-1hjw6ln .strip:where(.svelte-1hjw6ln){animation:svelte-1hjw6ln-rise calc(.56s * var(--speed)) var(--ease-arrive) both;animation-delay:calc(.38s * var(--speed))}.first.svelte-1hjw6ln .eyebrow:where(.svelte-1hjw6ln){animation-delay:calc(60ms * var(--speed))}@keyframes svelte-1hjw6ln-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}}.still.svelte-1hjw6ln .first:where(.svelte-1hjw6ln) :is(.word:where(.svelte-1hjw6ln),.line:where(.svelte-1hjw6ln),.eyebrow:where(.svelte-1hjw6ln),.strip:where(.svelte-1hjw6ln)){animation:svelte-1hjw6ln-fade calc(.14s * var(--speed)) linear both}@keyframes svelte-1hjw6ln-fade{0%{opacity:0}}.strip.svelte-1hjw6ln{top:104px;right:var(--gutter);text-align:right;color:var(--e-ink-3);transition:opacity calc(.32s * var(--speed)) var(--ease-arrive);margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none;position:absolute}.open.svelte-1hjw6ln .strip:where(.svelte-1hjw6ln){opacity:0}.tag.svelte-1hjw6ln{letter-spacing:.01em;text-wrap:balance;opacity:0;will-change:transform, opacity;margin:0;font-size:15px;font-weight:500;line-height:1.3;position:absolute}.tag.rose.svelte-1hjw6ln{color:var(--rose)}.tag.sage.svelte-1hjw6ln{color:var(--sage)}.tag.ink.svelte-1hjw6ln{color:var(--e-ink-2)}.tag.ghost.svelte-1hjw6ln{font-family:var(--serif);letter-spacing:0;color:#e9e3ff66;font-weight:380;line-height:1.18;-webkit-text-decoration:line-through #f26b7ad9;text-decoration:line-through #f26b7ad9;text-decoration-thickness:1.5px}.sr.svelte-1hjw6ln{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hit.svelte-1hjw6ln{cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.hit.svelte-1hjw6ln:focus{outline:none}.hit.svelte-1hjw6ln:focus-visible{outline-offset:-10px;outline:1.5px solid #e9e3ff66}.gauge.svelte-1hjw6ln{z-index:5;display:grid;position:absolute;top:50%;left:10px;translate:0 -50%}.tick.svelte-1hjw6ln{cursor:pointer;background:0 0;border:0;align-items:center;width:44px;height:30px;padding:0 0 0 14px;display:grid}.tick.svelte-1hjw6ln span:where(.svelte-1hjw6ln){width:10px;height:1.5px;transition:width calc(.32s * var(--speed)) var(--ease-arrive), background-color calc(.32s * var(--speed)) var(--ease-arrive);background:#e9e3ff47;border-radius:1px;display:block}.tick.on.svelte-1hjw6ln span:where(.svelte-1hjw6ln){background:var(--e-ink);width:22px}.tick.svelte-1hjw6ln:focus-visible{outline-offset:-4px;border-radius:6px;outline:1.5px solid #e9e3ff80}@media (hover:hover) and (pointer:fine){.tick.svelte-1hjw6ln:hover span:where(.svelte-1hjw6ln){background:#e9e3ffb3;width:16px}}.hint.svelte-1hjw6ln{left:var(--gutter);color:#e9e3ff75;opacity:0;pointer-events:none;transition:opacity calc(.32s * var(--speed)) var(--ease-arrive);z-index:4;margin:0;font-size:15px;position:absolute;bottom:clamp(22px,4.5vh,40px)}.hint.on.svelte-1hjw6ln{opacity:1;transition-delay:calc(.7s * var(--speed))}.code-toggle.svelte-1hjw6ln{right:var(--gutter);z-index:7;min-height:44px;color:var(--e-ink);font:inherit;cursor:pointer;transition:border-color calc(.22s * var(--speed)) var(--ease-arrive), scale calc(80ms * var(--speed)) var(--ease-snap);background:#0b0a12b8;border:1px solid #e9e3ff33;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:inline-flex;position:absolute;bottom:clamp(16px,4vh,32px)}.code-toggle.svelte-1hjw6ln:active{scale:.97}.code-toggle.svelte-1hjw6ln:focus-visible{outline:1.5px solid var(--e-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.code-toggle.svelte-1hjw6ln:hover{border-color:#e9e3ff80}}kbd.svelte-1hjw6ln{min-width:22px;height:22px;font-family:var(--mono);color:var(--e-ink-2);border:1px solid #e9e3ff40;border-radius:6px;place-items:center;padding:0 5px;font-size:12.5px;display:inline-grid}.sheet.svelte-1hjw6ln{z-index:6;background:var(--ground);border-left:1px solid var(--e-hair);width:min(380px,100%);transition:translate calc(.32s * var(--speed)) var(--ease-arrive);overscroll-behavior:contain;padding:96px 28px;position:absolute;top:0;bottom:0;right:0;overflow:auto;translate:100%}.open.svelte-1hjw6ln .sheet:where(.svelte-1hjw6ln){translate:0}.still.svelte-1hjw6ln .sheet:where(.svelte-1hjw6ln){opacity:0;visibility:hidden;transition:opacity calc(.14s * var(--speed)) linear, visibility 0s linear calc(.14s * var(--speed));translate:0}.still.svelte-1hjw6ln .open:where(.svelte-1hjw6ln) .sheet:where(.svelte-1hjw6ln){opacity:1;visibility:visible;transition:opacity calc(.14s * var(--speed)) linear}.sheet-body.svelte-1hjw6ln{animation:svelte-1hjw6ln-fade calc(.14s * var(--speed)) linear both}.sheet-eyebrow.svelte-1hjw6ln{color:var(--e-ink-3);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:14px}.sheet-title.svelte-1hjw6ln{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 18px;font-size:24px;font-weight:380;line-height:1.15}.sheet.svelte-1hjw6ln p:where(.svelte-1hjw6ln):not(.sheet-eyebrow){color:var(--e-ink-2);margin:0 0 14px;font-size:15px;line-height:1.55}.sheet.svelte-1hjw6ln code:where(.svelte-1hjw6ln){font-family:var(--mono);color:var(--e-ink);overflow-wrap:anywhere;font-size:13.5px}.sheet.svelte-1hjw6ln .sheet-page:where(.svelte-1hjw6ln){border-top:1px solid var(--e-hair);color:var(--e-ink-3);margin-top:22px;padding-top:16px}@media (width<=1099px){.strip.svelte-1hjw6ln{display:none}}@media (width<=899px){.gauge.svelte-1hjw6ln{display:none}}@media (width<=767px),(hover:none){kbd.svelte-1hjw6ln{display:none}}@media (width<=639px){.shaft.svelte-1hjw6ln{--pitch:115vh}.tag.svelte-1hjw6ln{font-size:16px}.sheet.svelte-1hjw6ln code:where(.svelte-1hjw6ln){font-size:14px}.say.svelte-1hjw6ln{left:20px;right:20px;top:calc(74px + env(safe-area-inset-top));max-width:none}.eyebrow.svelte-1hjw6ln{margin-bottom:8px}.title.svelte-1hjw6ln{font-size:28px}.line.svelte-1hjw6ln{max-width:none;margin-top:10px;font-size:15.5px;line-height:1.48}.hint.svelte-1hjw6ln{left:20px;bottom:calc(26px + env(safe-area-inset-bottom))}.code-toggle.svelte-1hjw6ln{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));transition:bottom calc(.32s * var(--speed)) var(--ease-arrive), border-color calc(.22s * var(--speed)) var(--ease-arrive), scale calc(80ms * var(--speed)) var(--ease-snap)}.sheet.svelte-1hjw6ln:before{content:"";z-index:1;background:var(--ground);height:66px;margin:0 -20px 4px;display:block;position:sticky;top:0}.open.svelte-1hjw6ln .code-toggle:where(.svelte-1hjw6ln){bottom:calc(52vh - 58px)}.sheet.svelte-1hjw6ln{border-left:0;border-top:1px solid var(--e-hair);width:100%;height:52vh;padding:0 20px 28px;top:auto;left:0;translate:0 100%}.open.svelte-1hjw6ln .sheet:where(.svelte-1hjw6ln){translate:0}.sheet-title.svelte-1hjw6ln{margin-bottom:12px;font-size:21px}}@media (width<=639px) and (height<=700px){.say.svelte-1hjw6ln{top:calc(70px + env(safe-area-inset-top))}.title.svelte-1hjw6ln{font-size:25px}.line.svelte-1hjw6ln{margin-top:8px;font-size:15px;line-height:1.42}}.notes.svelte-c3kv44{padding:clamp(96px, 12vw, 150px) var(--gutter) clamp(56px, 8vw, 96px);color:#e9e3ff;background:linear-gradient(90deg,#060509 0%,#08070d 22%,#0a0912 40%,#0b0a14 50%,#0a0912 60%,#08070d 78%,#060509 100%);gap:22px;display:grid;position:relative}.deeper.svelte-c3kv44{background:linear-gradient(#e9e3ff8c,#9975ff00);width:1.5px;height:clamp(72px,10vw,120px);position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 0 6px #9975ff59}.notes.svelte-c3kv44 h2:where(.svelte-c3kv44){margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}dl.svelte-c3kv44{max-width:52rem;margin:0;display:grid}dl.svelte-c3kv44 div:where(.svelte-c3kv44){border-top:1px solid #e9e3ff1f;grid-template-columns:9rem minmax(0,1fr);gap:4px 24px;padding:14px 0;display:grid}dt.svelte-c3kv44{color:#e9e3ff80;font-size:14px}dd.svelte-c3kv44{color:#e9e3ffbd;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}dd.svelte-c3kv44 a:where(.svelte-c3kv44){color:#e9e3ff;text-underline-offset:3px;margin-block:-10px;padding-block:10px;text-decoration-color:#9975ffb3}.onward.svelte-c3kv44{padding:0 var(--gutter) clamp(72px, 10vw, 120px);background:linear-gradient(90deg,#060509 0%,#08070d 22%,#0a0912 40%,#0b0a14 50%,#0a0912 60%,#08070d 78%,#060509 100%)}.next.svelte-c3kv44{color:#e9e3ff;align-items:flex-end;gap:22px;max-width:52rem;padding-top:8px;text-decoration:none;display:flex;position:relative}.bend.svelte-c3kv44{filter:drop-shadow(0 0 4px #9975ff8c);width:56px;height:104px;transition:width calc(.56s * var(--speed)) var(--ease-arrive), border-color calc(.32s * var(--speed)) var(--ease-arrive);border-bottom:1.5px solid #e9e3ffb3;border-left:1.5px solid #e9e3ffb3;border-bottom-left-radius:26px;flex:none;margin-bottom:18px}.next-text.svelte-c3kv44{gap:4px;display:grid}.next-label.svelte-c3kv44{color:#e9e3ff80;font-size:14px}.next-name.svelte-c3kv44{font-family:var(--serif);letter-spacing:-.024em;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);font-weight:360;line-height:1}.next-line.svelte-c3kv44{color:#e9e3ffa8;max-width:34ch;font-size:15.5px;line-height:1.5}.next.svelte-c3kv44:focus-visible{outline-offset:8px;border-radius:8px;outline:1.5px solid #e9e3ff}@media (hover:hover) and (pointer:fine){.next.svelte-c3kv44:hover .bend:where(.svelte-c3kv44){border-color:#e9e3ff;width:84px}}.next.svelte-c3kv44:active .next-name:where(.svelte-c3kv44){transition:scale calc(80ms * var(--speed)) var(--ease-snap);scale:.97}@media (width<=640px){dl.svelte-c3kv44 div:where(.svelte-c3kv44){grid-template-columns:1fr}.bend.svelte-c3kv44{width:32px;height:84px}}
