html[data-warp] .page{animation:none}html[data-warp=cover] .snake-idle.svelte-x1i5gj,html[data-warp=dock] .snake-idle.svelte-x1i5gj{visibility:hidden}html[data-warp]:not([data-warp=cover]) .ledger.svelte-x1i5gj li:where(.svelte-x1i5gj){animation:svelte-x1i5gj-card-in var(--duration-2) var(--ease-standard) backwards}@keyframes svelte-x1i5gj-card-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.snake-idle.svelte-x1i5gj{background:var(--color-snake);pointer-events:none;width:48px;height:48px;position:absolute;bottom:0;left:0}.crt.svelte-x1i5gj{z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001a 2px 4px);position:absolute;inset:0}.snake-idle.svelte-x1i5gj:before,.snake-idle.svelte-x1i5gj:after{content:"";background:#fff;width:16px;height:16px;animation:1.4s step-end infinite svelte-x1i5gj-snake-blink;position:absolute;right:0}.snake-idle.svelte-x1i5gj:before{top:0}.snake-idle.svelte-x1i5gj:after{bottom:0}@keyframes svelte-x1i5gj-snake-blink{0%,84%{background:#fff}85%,to{background:var(--color-snake)}}.console.svelte-x1i5gj{--label:#6a6a6a;padding:clamp(88px,11vh,160px) clamp(24px,5vw,80px) clamp(32px,4vh,64px)}html[data-theme=dark] .console.svelte-x1i5gj{--label:var(--color-tertiary)}.sheet.svelte-x1i5gj{position:relative}.meta-row.svelte-x1i5gj{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.meta.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.9375rem;line-height:1.6}.sep.svelte-x1i5gj{padding:0 .35em}.title-row.svelte-x1i5gj{border-bottom:1px solid var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:end;gap:clamp(24px,6vw,96px);margin-top:clamp(16px,2.4rem,32px);padding-bottom:3.2rem;display:grid;position:relative}h1.svelte-x1i5gj{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(72px,12vw,180px);font-weight:500;line-height:.8}.readout.svelte-x1i5gj{gap:clamp(16px,2.4rem,32px);padding-bottom:1rem;display:grid}.manifesto.svelte-x1i5gj{font-family:var(--font-display);letter-spacing:-.035em;text-align:left;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:.95}.manifesto.svelte-x1i5gj span:where(.svelte-x1i5gj){display:block}.filters.svelte-x1i5gj{flex-wrap:wrap;align-items:baseline;gap:.45rem clamp(10px,1.4vw,18px);padding:clamp(16px,2.4vw,24px) 0 clamp(12px,1.6vw,18px);display:flex}.filters-label.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--label);flex-basis:100%;margin:0 0 .1rem;font-size:.6875rem}.filter.svelte-x1i5gj{min-height:24px;transition:color var(--duration-1) var(--ease-standard);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35em;margin:0;padding:0 .15em;font-size:.8125rem;display:inline-flex}.filter.svelte-x1i5gj .bracket:where(.svelte-x1i5gj){color:var(--color-muted)}.filter.svelte-x1i5gj:hover,.filter.on.svelte-x1i5gj,.filter.on.svelte-x1i5gj .bracket:where(.svelte-x1i5gj){color:var(--color-ink)}.filter.svelte-x1i5gj:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.bento.svelte-x1i5gj{gap:clamp(18px,2.4vw,28px);display:grid;position:relative}.band.svelte-x1i5gj{border:1px solid var(--color-line);position:relative;overflow:hidden}.band-link.svelte-x1i5gj{z-index:1;color:inherit;flex-direction:column;gap:clamp(8px,1.1vw,12px);padding:clamp(14px,1.8vw,22px) clamp(16px,2.2vw,28px) clamp(12px,1.5vw,18px);text-decoration:none;display:flex;position:relative}.band-line.svelte-x1i5gj{flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(10px,1.5vw,18px);display:flex}.band-line.svelte-x1i5gj .week:where(.svelte-x1i5gj),.band-line.svelte-x1i5gj .tplus:where(.svelte-x1i5gj){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;line-height:1.2}.band-flag.svelte-x1i5gj{border:1px solid var(--color-ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-self:flex-end;padding:.1em .5em;font-size:.6875rem;line-height:1.2}.band-title.svelte-x1i5gj{min-width:0;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;flex:auto;margin:0 0 0 clamp(0px,.4vw,6px);font-size:clamp(1.7rem,3.9vw,3rem);font-weight:600;line-height:.96}.tplus.svelte-x1i5gj{color:var(--color-muted);flex:none;margin-left:auto}.band-summary.svelte-x1i5gj{max-width:68ch;font-family:var(--font-body);text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.4}.handoff.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink);flex-wrap:wrap;gap:0 1.4ch;padding-top:clamp(5px,.7vw,8px);font-size:clamp(.6875rem,.8vw,.78125rem);line-height:1.5;display:flex}.handoff.svelte-x1i5gj span:where(.svelte-x1i5gj){white-space:nowrap}.handoff-enter.svelte-x1i5gj{font-weight:700}.band-foot.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #7f7f7f73;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;padding-top:clamp(7px,1vw,11px);font-size:.8125rem;line-height:1.2;display:flex}.go.svelte-x1i5gj{font-family:var(--font-mono);margin-left:auto;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1}.band-link.svelte-x1i5gj:hover .band-title:where(.svelte-x1i5gj),.band-link.svelte-x1i5gj:focus-visible .band-title:where(.svelte-x1i5gj){text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.band-link.svelte-x1i5gj:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.grid-wrap.svelte-x1i5gj{position:relative}.ledger.svelte-x1i5gj{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(148px,auto);grid-auto-flow:dense;background:var(--color-line);border:1px solid var(--color-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ledger.svelte-x1i5gj li:where(.svelte-x1i5gj){background:var(--color-paper);min-width:0}.ledger.svelte-x1i5gj li.expanded:where(.svelte-x1i5gj){grid-column:span 2}.endplate.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:4px clamp(16px,2vw,28px);padding:clamp(14px,1.6rem,20px);font-size:.6875rem;line-height:1.2;display:grid;position:relative;overflow:hidden}.endplate-kicker.svelte-x1i5gj{color:var(--label)}.endplate-figure.svelte-x1i5gj{font-family:var(--font-display);letter-spacing:-.07em;grid-area:1/2/-1;align-self:center;font-size:clamp(4rem,7vw,6rem);font-weight:600;line-height:.78}.endplate-note.svelte-x1i5gj{max-width:38ch;font-family:var(--font-body);letter-spacing:0;text-transform:none;text-wrap:pretty;align-self:end;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.35}.endplate-foot.svelte-x1i5gj{border-top:1px solid var(--color-line-faint);color:var(--label);grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:8px;font-size:.625rem;display:flex}.card.svelte-x1i5gj{min-width:0;height:100%;display:flex}.plate-mark.svelte-x1i5gj,.band-mark.svelte-x1i5gj{z-index:0;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.plate-mark.svelte-x1i5gj{opacity:.11;width:clamp(118px,13vw,168px);top:-30px;right:-34px;transform:rotate(4deg)}.band-mark.svelte-x1i5gj{opacity:.12;width:clamp(196px,20vw,276px);top:50%;right:-18px;transform:translateY(-50%)rotate(7deg)}.band-mark.svelte-x1i5gj svg{width:100%;height:100%;display:block}.stamp-slot.svelte-x1i5gj{z-index:2;color:inherit;position:absolute;bottom:clamp(10px,1.2vw,17px);right:clamp(10px,1.2vw,17px)}.entry.svelte-x1i5gj{height:100%;min-height:148px;color:inherit;flex:1;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.entry.svelte-x1i5gj:hover{background:var(--color-ink);color:var(--color-paper);outline:1px solid var(--color-paper);outline-offset:-1px}.entry.svelte-x1i5gj:hover .state:where(.svelte-x1i5gj),.entry.svelte-x1i5gj:hover .label:where(.svelte-x1i5gj),.entry.svelte-x1i5gj:hover .tplus:where(.svelte-x1i5gj){color:inherit}.entry.svelte-x1i5gj:hover .plate-mark:where(.svelte-x1i5gj){opacity:.2;filter:invert()}}.face.svelte-x1i5gj{z-index:1;flex-direction:column;flex:1;gap:clamp(8px,1.2rem,12px);min-width:0;padding:clamp(12px,1.6rem,20px);display:flex;position:relative}.face-top.svelte-x1i5gj,.face-foot.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:clamp(6px,1rem,12px);font-size:.8125rem;line-height:1.2;display:flex}.week.svelte-x1i5gj{font-weight:700}.tplus.svelte-x1i5gj{color:var(--label);letter-spacing:.08em}.label.svelte-x1i5gj{letter-spacing:.12em;color:var(--label);font-size:.6875rem}.state.svelte-x1i5gj{color:var(--color-muted);text-align:right;align-items:center;gap:.6rem;display:inline-flex}.state.svelte-x1i5gj:before{content:"";opacity:.62;background:linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px,currentColor 7px 11px) 50%/11px 1px no-repeat,linear-gradient(currentColor 0 4px,#0000 4px 7px,currentColor 7px 11px) 50%/1px 11px no-repeat;width:11px;height:11px}.entry.active.svelte-x1i5gj .state:where(.svelte-x1i5gj):before{opacity:1;background:radial-gradient(circle,currentColor 0 2px,#0000 2.4px) 50%/100% 100% no-repeat,linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px,currentColor 7px 11px) 50%/11px 1px no-repeat,linear-gradient(currentColor 0 4px,#0000 4px 7px,currentColor 7px 11px) 50%/1px 11px no-repeat}.entry.done.svelte-x1i5gj .state:where(.svelte-x1i5gj){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.name.svelte-x1i5gj{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:600;line-height:1}.expanded.svelte-x1i5gj .name:where(.svelte-x1i5gj){font-size:clamp(1.6rem,3.2vw,2.6rem)}.face-foot.svelte-x1i5gj{letter-spacing:.08em;margin-top:auto;font-size:.75rem}.synopsis.svelte-x1i5gj{max-width:74ch;font-family:var(--font-body);text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.4}.terminal.svelte-x1i5gj{box-sizing:border-box;border:0;color:#f1f1f1;width:auto;max-width:none;font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;background:#000;border-block:1px solid;flex-direction:column;justify-content:flex-end;margin-inline:calc(-1*clamp(12px,1.6rem,20px));padding:10px clamp(12px,1.6rem,20px);font-size:.6875rem;line-height:1.6;display:flex}html[data-theme=dark] .terminal.svelte-x1i5gj{background:color-mix(in srgb, var(--color-ink) 6%, #000)}html[data-theme=dark] .plate-mark.svelte-x1i5gj{filter:invert();opacity:.12}html[data-theme=dark] .band-mark.svelte-x1i5gj{filter:invert();opacity:.14}@media (hover:hover){html[data-theme=dark] .entry.svelte-x1i5gj:hover .plate-mark:where(.svelte-x1i5gj){filter:none;opacity:.18}}.terminal.svelte-x1i5gj .line:where(.svelte-x1i5gj){display:block}.cursor.svelte-x1i5gj{vertical-align:text-bottom;background:#f1f1f1;width:.6em;height:1em;margin-left:.4em;animation:1s step-end infinite svelte-x1i5gj-cursor-blink;display:inline-block}@keyframes svelte-x1i5gj-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.void.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.8rem 1.6rem;padding:clamp(18px,2.4vw,26px);font-size:.8125rem;display:flex}.void.svelte-x1i5gj p:where(.svelte-x1i5gj){margin:0}.void-reset.svelte-x1i5gj{font:inherit;color:var(--color-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.entry.svelte-x1i5gj:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.colophon.svelte-x1i5gj{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:clamp(20px,2.4rem,32px);font-size:.8125rem;line-height:1.8;display:flex}@media (width<=1199px){.title-row.svelte-x1i5gj{grid-template-columns:minmax(0,1fr);align-items:start;gap:3.2rem}}@media (width<=1100px){.ledger.svelte-x1i5gj{grid-template-columns:repeat(3,minmax(0,1fr))}.endplate.svelte-x1i5gj{display:none}}@media (width<=900px){.ledger.svelte-x1i5gj{grid-template-columns:repeat(2,minmax(0,1fr))}.band-link.svelte-x1i5gj{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""title""summary""foot"}.go.svelte-x1i5gj{display:none}}@media (width<=620px){.console.svelte-x1i5gj{padding-top:clamp(80px,12vh,112px)}h1.svelte-x1i5gj{font-size:clamp(72px,24vw,96px)}.ledger.svelte-x1i5gj{grid-template-columns:minmax(0,1fr)}.ledger.svelte-x1i5gj li.expanded:where(.svelte-x1i5gj){grid-column:auto}.band-line.svelte-x1i5gj .week:where(.svelte-x1i5gj),.band-line.svelte-x1i5gj .tplus:where(.svelte-x1i5gj){font-size:.75rem}.band-flag.svelte-x1i5gj{font-size:.625rem}.band-line.svelte-x1i5gj .band-title:where(.svelte-x1i5gj){flex:100%;order:1;margin-top:4px}.face.svelte-x1i5gj{padding:12px}.terminal.svelte-x1i5gj{margin-inline:-12px;padding-inline:12px}.name.svelte-x1i5gj{font-size:1.15rem}.expanded.svelte-x1i5gj .name:where(.svelte-x1i5gj){font-size:1.5rem}.colophon.svelte-x1i5gj{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ledger.svelte-x1i5gj li:where(.svelte-x1i5gj),.cursor.svelte-x1i5gj{animation:none}}
