.reader.svelte-1gxeixf{position:relative}.turn.svelte-1gxeixf{top:calc(var(--sheet-min-h,12rem) / 2);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid;position:absolute;transform:translateY(-50%)}.turn.svelte-1gxeixf:first-of-type{margin-right:.25rem;right:100%}.turn.svelte-1gxeixf:last-of-type{margin-left:.25rem;left:100%}.turn.svelte-1gxeixf svg:where(.svelte-1gxeixf){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.turn.svelte-1gxeixf:hover:not(:disabled){color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.turn.svelte-1gxeixf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.turn.svelte-1gxeixf:disabled{opacity:.25;cursor:default}.sheet.svelte-1gxeixf{min-width:0;min-height:var(--sheet-min-h,12rem);border:1px solid var(--color-border);background:var(--color-bg-tertiary);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 5%, transparent);border-radius:10px;position:relative;overflow:hidden}.sweep.svelte-1gxeixf{z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 70%, transparent), transparent);pointer-events:none;height:2px;animation:1.1s ease-out forwards svelte-1gxeixf-sweep;position:absolute;top:0;left:0;right:0}@keyframes svelte-1gxeixf-sweep{0%{opacity:0;top:0}15%{opacity:1}to{opacity:0;top:100%}}.paper.svelte-1gxeixf{--paper-pitch:var(--sheet-pitch,1.625rem);--rule:color-mix(in srgb, var(--color-text-muted) 13%, transparent);min-height:var(--sheet-min-h,12rem);padding:var(--paper-pad-top,1.125rem) 1.375rem var(--paper-pad-bottom,1.375rem);position:relative}.paper.svelte-1gxeixf:before{content:"";inset:var(--paper-pad-top,1.125rem) 0 0;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--paper-pitch) - 1px), var(--rule) calc(var(--paper-pitch) - 1px), var(--rule) var(--paper-pitch));pointer-events:none;position:absolute}.day.svelte-1gxeixf,.body.svelte-1gxeixf{position:relative}.day.svelte-1gxeixf{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;line-height:var(--paper-pitch);color:var(--color-text);font-variant-numeric:tabular-nums;margin:0}.body.svelte-1gxeixf{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--paper-pitch);color:var(--color-text);overflow-wrap:anywhere;white-space:pre-line;margin:0}.body.folded.svelte-1gxeixf{max-height:calc(var(--folded-lines) * var(--paper-pitch));-webkit-mask-image:linear-gradient(to bottom, black calc(100% - 2 * var(--paper-pitch)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - 2 * var(--paper-pitch)), transparent);overflow:hidden}.read-on.svelte-1gxeixf{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:var(--paper-pitch);color:var(--color-accent);cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block;position:relative}.read-on.svelte-1gxeixf:hover{text-decoration:underline}.read-on.svelte-1gxeixf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}@container (width<=519px){.reader.svelte-1gxeixf{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.sheet.svelte-1gxeixf{flex:0 0 100%;order:-1}.turn.svelte-1gxeixf,.turn.svelte-1gxeixf:first-of-type,.turn.svelte-1gxeixf:last-of-type{margin:.25rem 0 0;position:static;transform:none}.paper.svelte-1gxeixf{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.sweep.svelte-1gxeixf{opacity:0;animation:none}.turn.svelte-1gxeixf{transition:none}}.note.svelte-n72x49{--paper-pitch:var(--sheet-pitch,1.625rem);--rule:color-mix(in srgb, var(--color-text-muted) 11%, transparent);min-height:var(--sheet-min-h,12rem);padding:var(--paper-pad-top,1.125rem) 1.375rem var(--paper-pad-bottom,1.375rem);border:1px solid var(--color-border);background-color:var(--color-bg-tertiary);border-radius:10px;position:relative;overflow:hidden}.note.svelte-n72x49:before{content:"";inset:var(--paper-pad-top,1.125rem) 0 0;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--paper-pitch) - 1px), var(--rule) calc(var(--paper-pitch) - 1px), var(--rule) var(--paper-pitch));pointer-events:none;position:absolute}.text.svelte-n72x49{font-size:var(--text-base);line-height:var(--paper-pitch);overflow-wrap:anywhere;margin:0;position:relative}[data-voice=intent].svelte-n72x49 .text:where(.svelte-n72x49){font-family:var(--font-display);color:var(--color-text-secondary);font-style:italic}[data-voice=account].svelte-n72x49 .text:where(.svelte-n72x49){font-family:var(--font-body);color:var(--color-text)}@container (width<=519px){.note.svelte-n72x49{padding-inline:1rem}}.entry.svelte-4441vw{justify-content:center;align-items:center;gap:2rem;min-width:0;display:flex}.is-mirrored.svelte-4441vw{flex-direction:row-reverse}.half.svelte-4441vw{flex-direction:column;gap:.625rem;min-width:0;display:flex}.half--puzzle.svelte-4441vw{flex:none;align-items:center}.half--say.svelte-4441vw{width:min(calc(var(--sheet-w) + 2 * var(--sheet-gutter)), 100%);padding-inline:var(--sheet-gutter);flex:0 auto}.half-label.svelte-4441vw{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-text-muted);text-align:center;font-weight:500}[data-kind=now].svelte-4441vw .half--puzzle:where(.svelte-4441vw) .half-label:where(.svelte-4441vw){color:var(--color-accent)}.puzzle-link.svelte-4441vw{color:inherit;border-radius:12px;text-decoration:none;display:block}a.puzzle-link.svelte-4441vw:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.facts.svelte-4441vw{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:center;line-height:1.5}@container (width<=759px){.entry.svelte-4441vw,.is-mirrored.svelte-4441vw{flex-direction:column;align-items:stretch;gap:1.25rem}.half--puzzle.svelte-4441vw{align-items:flex-start}.half--puzzle.svelte-4441vw .half-label:where(.svelte-4441vw),.facts.svelte-4441vw{text-align:start}.half--say.svelte-4441vw{max-width:none}}@container (width<=519px){.half--say.svelte-4441vw{padding-inline:0}}.road.svelte-1kmy7tq{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}.track-path.svelte-1kmy7tq{fill:none;stroke:color-mix(in srgb, var(--color-accent) 18%, transparent);stroke-width:var(--road-width,24);stroke-linecap:butt;stroke-linejoin:round}.track-tip.svelte-1kmy7tq{fill:color-mix(in srgb, var(--color-accent) 18%, transparent);stroke:none}.part.svelte-izervh{flex-direction:column;display:flex}.band-bleed.svelte-izervh{margin-inline:var(--trips-bleed,0);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-secondary) 55%, transparent), var(--color-bg-secondary));border-block:1px solid var(--color-border);padding-block:1.5rem 1.75rem;overflow-x:clip}.ledger.svelte-izervh{max-width:78rem;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.track.svelte-izervh{--puzzle-piece:clamp(104px, 16vw, 176px);--sheet-w:30rem;--sheet-lines:7;--paper-pitch:1.625rem;--paper-pad-top:1.125rem;--paper-pad-bottom:1.375rem;--sheet-min-h:calc(var(--sheet-lines) * var(--paper-pitch) + var(--paper-pad-top) + var(--paper-pad-bottom));--sheet-gutter:2.5rem;container-type:inline-size}.rows-wrap.svelte-izervh{z-index:0;position:relative}.rows.svelte-izervh{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.trips.svelte-v2odrj{--band-divider-gap:1.75rem;flex-direction:column;gap:3rem;display:flex}.part.svelte-v2odrj{flex-direction:column;display:flex}.band-bleed.svelte-v2odrj{margin-inline:var(--trips-bleed,0);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-secondary) 55%, transparent), var(--color-bg-secondary));border-block:1px solid var(--color-border);padding-block:1.75rem 2rem}.ledger.svelte-v2odrj{max-width:46rem;margin-inline:auto;padding-inline:1.5rem}.rows.svelte-v2odrj{margin:0;padding:0;list-style:none}.year-group.svelte-v2odrj+.year-group:where(.svelte-v2odrj){margin-top:1.75rem}.year.svelte-v2odrj{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.04em;color:var(--color-text-muted);align-items:center;gap:.75rem;margin:0 0 .25rem;font-weight:600;display:flex}.year.svelte-v2odrj:after{content:"";background:var(--color-border);flex:1;height:1px}.row.svelte-v2odrj{border-bottom:1px solid var(--color-border)}.row.svelte-v2odrj:last-child{border-bottom:none}.row-body.svelte-v2odrj{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem 1.5rem;padding:.875rem 0;text-decoration:none;display:grid}a.row-body.svelte-v2odrj:hover .row-name:where(.svelte-v2odrj),a.row-body.svelte-v2odrj:focus-visible .row-name:where(.svelte-v2odrj){color:var(--color-accent)}a.row-body.svelte-v2odrj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.row-main.svelte-v2odrj{flex-direction:column;gap:.2rem;min-width:0;display:flex}.row-name.svelte-v2odrj{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);overflow-wrap:anywhere;font-weight:600;line-height:1.25;transition:color .15s}.row-meta.svelte-v2odrj{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;gap:.375rem;line-height:1.5;display:flex}.row-sep.svelte-v2odrj{color:var(--color-text-muted)}.row-facts.svelte-v2odrj{font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:right;white-space:nowrap}.see-all.svelte-v2odrj{width:fit-content;font-family:var(--font-body);font-size:var(--text-sm);align-items:center;gap:.25rem;margin:.625rem auto 0;font-weight:500;display:flex}.see-all-arrow.svelte-v2odrj{font-size:var(--text-base)}@media (width<=640px){.row-body.svelte-v2odrj{grid-template-columns:minmax(0,1fr)}.row-facts.svelte-v2odrj{text-align:left;white-space:normal}.ledger.svelte-v2odrj{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.row-name.svelte-v2odrj{transition:none}}
