.af.svelte-1lxm0fn{position:relative}.mast.svelte-1lxm0fn{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:3px solid var(--ink);padding-bottom:.6rem}.kicker.svelte-1lxm0fn{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}h2.svelte-1lxm0fn{margin:0;font-family:var(--font-serif);font-weight:600;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.05;letter-spacing:-.025em}.clock.svelte-1lxm0fn{margin:0;display:grid;justify-items:end;gap:.2rem;font-variant-numeric:tabular-nums;flex-shrink:0;text-align:right}.clock-lbl.svelte-1lxm0fn{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3)}.clock-yr.svelte-1lxm0fn{font-family:var(--font-serif);font-weight:600;font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1;letter-spacing:-.03em;color:var(--mark);min-height:1em}.clock-yr.figure.svelte-1lxm0fn{animation:svelte-1lxm0fn-lift .4s ease-out}@keyframes svelte-1lxm0fn-lift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.steps.svelte-1lxm0fn{padding-top:.9rem}.ticks.svelte-1lxm0fn{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;gap:.35rem}.ticks.svelte-1lxm0fn li:where(.svelte-1lxm0fn){width:1.75rem;height:1.75rem;display:grid;place-items:center;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3);border:1px solid var(--rule);transition:background .3s ease,color .3s ease,border-color .3s ease}.ticks.svelte-1lxm0fn li.done:where(.svelte-1lxm0fn){color:var(--ink-2);border-color:var(--ink-3)}.ticks.svelte-1lxm0fn li.now:where(.svelte-1lxm0fn){background:var(--mark);border-color:var(--mark);color:var(--pin-bg);font-weight:700}.cap.svelte-1lxm0fn{animation:svelte-1lxm0fn-lift .45s ease-out}.cap-h.svelte-1lxm0fn{margin:0;font-family:var(--font-serif);font-weight:600;font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.15;letter-spacing:-.015em}.cap-b.svelte-1lxm0fn{margin:.75rem 0 0;font-size:.95rem;line-height:1.55;color:var(--ink-2)}.cap-b.svelte-1lxm0fn strong:where(.svelte-1lxm0fn){color:var(--mark);font-size:1.1em}.hint.svelte-1lxm0fn{margin:.55rem 0 0;min-height:1.4em;font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:var(--mark);transition:opacity .3s ease}.still-steps.svelte-1lxm0fn{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.still-steps.svelte-1lxm0fn li:where(.svelte-1lxm0fn){display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.8rem}.sn.svelte-1lxm0fn{width:1.75rem;height:1.75rem;display:grid;place-items:center;font-family:var(--font-mono);font-size:.75rem;border:1px solid var(--ink-3)}.board.svelte-1lxm0fn{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:0 clamp(1.5rem,3vw,2.5rem);align-items:start;margin-top:.8rem}.absent.svelte-1lxm0fn{grid-column:1 / -1;font-size:.9rem;color:var(--ink-2);padding:2rem 0;margin:0}.ident.svelte-1lxm0fn{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--ink);text-decoration:none;color:inherit}.ident.svelte-1lxm0fn:hover .ident-nm:where(.svelte-1lxm0fn){color:var(--mark)}.ident.svelte-1lxm0fn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ident-nm.svelte-1lxm0fn{font-weight:700;font-size:1.05rem;transition:color .2s ease}.ident-nm.mono.svelte-1lxm0fn{font-family:var(--font-mono);font-size:.95rem}.ident-meta.svelte-1lxm0fn{min-width:0;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3);text-align:right}.window.svelte-1lxm0fn{position:relative;height:min(44vh,500px);overflow:hidden;margin-left:-1rem;padding-left:1rem;border-bottom:1px solid var(--rule);transition:background .5s ease}.window.open.svelte-1lxm0fn{background:var(--panel)}.still.svelte-1lxm0fn .window:where(.svelte-1lxm0fn){height:auto;overflow:visible;margin:1.6rem 0 0;padding-left:0;background:var(--panel)}.cursor.svelte-1lxm0fn{position:absolute;left:0;top:0;width:.5rem;height:2px;background:var(--mark);z-index:2;will-change:transform}.sheet.svelte-1lxm0fn{will-change:transform,opacity}.file.svelte-1lxm0fn{position:absolute;top:0;left:1rem;right:.5rem;will-change:transform,opacity}.file.still-file.svelte-1lxm0fn{position:static;padding:0 .5rem}.head.svelte-1lxm0fn{margin:0;height:var(--head-h);display:flex;align-items:flex-end;padding-bottom:.45rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);transition:color .3s ease}.head.on.svelte-1lxm0fn{color:var(--mark);border-bottom-color:var(--mark)}.row.svelte-1lxm0fn{height:var(--row-h);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 8rem 6rem;gap:0 1rem;align-items:center;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit;font-size:.875rem;transition:color .3s ease,background .3s ease,padding .3s ease}.row.on.svelte-1lxm0fn .lbl:where(.svelte-1lxm0fn),.row.svelte-1lxm0fn:hover .lbl:where(.svelte-1lxm0fn){color:var(--mark)}.row.pivot.svelte-1lxm0fn{background:color-mix(in srgb,var(--mark) 9%,transparent);box-shadow:inset 3px 0 0 var(--mark);padding-left:.6rem}.row.pivot.svelte-1lxm0fn .lbl:where(.svelte-1lxm0fn),.row.pivot.svelte-1lxm0fn .val:where(.svelte-1lxm0fn){color:var(--mark)}.row.svelte-1lxm0fn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.lbl.svelte-1lxm0fn{min-width:0;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}sup.svelte-1lxm0fn{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3);margin-left:.15rem;line-height:0}.val.svelte-1lxm0fn{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.unit.svelte-1lxm0fn{font-weight:400;color:var(--ink-2);font-size:.75rem;margin-left:.3rem}.per.svelte-1lxm0fn{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3);line-height:1.25;white-space:nowrap}.np.svelte-1lxm0fn{grid-column:2 / -1;font-family:var(--font-serif);font-style:italic;font-size:.8125rem;color:var(--ink-3)}.line.svelte-1lxm0fn{position:relative;margin:0;min-height:28px;display:grid;grid-template-columns:4ch 10ch 10ch 5ch 11ch 6ch 11ch minmax(0,1fr);gap:0 .9rem;align-items:center;font-family:var(--font-mono);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid var(--rule);transition:background .3s ease,color .3s ease}.line.svelte-1lxm0fn span:where(.svelte-1lxm0fn):nth-child(6){text-align:right}.no.svelte-1lxm0fn{color:var(--ink-3);font-size:.8125rem;text-align:right}.line.fhead.svelte-1lxm0fn{color:var(--ink-3);border-bottom-color:var(--ink);font-size:.8125rem}.line.on.svelte-1lxm0fn{color:var(--mark)}.line.match.svelte-1lxm0fn{color:var(--mark);font-weight:700;background:color-mix(in srgb,var(--mark) 10%,transparent);box-shadow:inset 3px 0 0 var(--mark)}.skip.svelte-1lxm0fn{margin:0;min-height:28px;display:grid;grid-template-columns:4ch minmax(0,1fr);gap:0 .9rem;align-items:center;font-family:var(--font-mono);font-size:.8125rem;color:var(--ink-3);border-bottom:1px dashed var(--rule);transition:color .3s ease}.skip.svelte-1lxm0fn .no:where(.svelte-1lxm0fn){white-space:nowrap}.skip.note.svelte-1lxm0fn{border-bottom:0;font-style:italic}.brk.svelte-1lxm0fn{display:grid;gap:.25rem;padding:.6rem 0 .6rem calc(4ch + .9rem);border-bottom:1px solid var(--rule);text-decoration:none;color:inherit;transition:color .3s ease}.brk.svelte-1lxm0fn:hover .brk-k:where(.svelte-1lxm0fn),.brk.on.svelte-1lxm0fn .brk-k:where(.svelte-1lxm0fn){color:var(--mark)}.brk.svelte-1lxm0fn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.brk-k.svelte-1lxm0fn{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3);transition:color .2s ease}.brk-s.svelte-1lxm0fn{font-family:var(--font-serif);font-style:italic;font-size:.875rem;line-height:1.4;color:var(--ink-2)}.outro.svelte-1lxm0fn{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:.9rem;padding-top:.8rem;opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 8px))}.note.svelte-1lxm0fn{margin:0;font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:var(--ink-2);max-width:52ch}.ctas.svelte-1lxm0fn{display:flex;gap:1.4rem;flex-wrap:wrap}.cta.svelte-1lxm0fn{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.95rem;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--mark);padding-bottom:.1rem}.cta.svelte-1lxm0fn:hover{color:var(--mark)}.cta.svelte-1lxm0fn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media(max-width:900px){.mast.svelte-1lxm0fn{flex-direction:column;align-items:flex-start}.clock.svelte-1lxm0fn{justify-items:start;text-align:left}.board.svelte-1lxm0fn{grid-template-columns:minmax(0,1fr);gap:1.5rem 0}.ident.svelte-1lxm0fn{flex-direction:column;align-items:flex-start;gap:.2rem}.ident-meta.svelte-1lxm0fn{text-align:left}.row.svelte-1lxm0fn{height:auto;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.5rem 0}.row.pivot.svelte-1lxm0fn{padding-left:.6rem}.lbl.svelte-1lxm0fn,.np.svelte-1lxm0fn{grid-column:1 / -1}.line.svelte-1lxm0fn{grid-template-columns:4ch minmax(0,1fr) 11ch 6ch;white-space:normal}.line.svelte-1lxm0fn span:where(.svelte-1lxm0fn):nth-child(2),.line.svelte-1lxm0fn span:where(.svelte-1lxm0fn):nth-child(4),.line.svelte-1lxm0fn span:where(.svelte-1lxm0fn):nth-child(7){display:none}.brk.svelte-1lxm0fn{padding-left:0}}
