.scene[data-astro-cid-g6a4fm5s]{fill:none;width:112px;height:104px;stroke:var(--color-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;overflow:visible}.paper[data-astro-cid-g6a4fm5s]{fill:var(--color-paper)}.accent[data-astro-cid-g6a4fm5s],.stock[data-astro-cid-g6a4fm5s] circle[data-astro-cid-g6a4fm5s]{fill:var(--color-accent)}.mug[data-astro-cid-g6a4fm5s]{fill:color-mix(in srgb, var(--color-accent) 25%, var(--color-paper))}.ground[data-astro-cid-g6a4fm5s],.shelf[data-astro-cid-g6a4fm5s],.lines[data-astro-cid-g6a4fm5s],.steam[data-astro-cid-g6a4fm5s]{stroke:var(--color-text-muted)}.route[data-astro-cid-g6a4fm5s]{stroke:var(--color-text-muted);stroke-dasharray:2 4}text[data-astro-cid-g6a4fm5s]{fill:var(--color-ink);stroke:none;font-family:var(--font-family-mono);font-size:10px}.rule-stamp[data-astro-cid-g6a4fm5s] text[data-astro-cid-g6a4fm5s]{font-size:24px;font-weight:600}.scene[data-astro-cid-g6a4fm5s] g[data-astro-cid-g6a4fm5s]{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--motion-easing), opacity .3s ease}.done[data-astro-cid-g6a4fm5s],.new-file[data-astro-cid-g6a4fm5s],.rule-stamp[data-astro-cid-g6a4fm5s],.rejected[data-astro-cid-g6a4fm5s],.lost-reply[data-astro-cid-g6a4fm5s],.received[data-astro-cid-g6a4fm5s]{opacity:0}.done[data-astro-cid-g6a4fm5s]{transform:scale(.5)rotate(-20deg)}.stock[data-astro-cid-g6a4fm5s] circle[data-astro-cid-g6a4fm5s]{transition:opacity .25s,transform .4s}.stock[data-astro-cid-g6a4fm5s] circle[data-astro-cid-g6a4fm5s]:nth-child(2){transition-delay:70ms}.stock[data-astro-cid-g6a4fm5s] circle[data-astro-cid-g6a4fm5s]:nth-child(3){transition-delay:.14s}pill-moment[data-stage=cohesion][data-frame="1"] .catalog-item[data-astro-cid-g6a4fm5s]{animation:.3s nudge}pill-moment[data-stage=cohesion]:is([data-frame="2"],[data-frame="3"]) .stock[data-astro-cid-g6a4fm5s] circle[data-astro-cid-g6a4fm5s]{opacity:0;transform:translateY(8px)}pill-moment[data-stage=cohesion][data-frame="3"] .catalog-item[data-astro-cid-g6a4fm5s]{opacity:.35;transform:translateY(6px)rotate(-4deg)}pill-moment[data-stage=cohesion][data-frame="3"] .done[data-astro-cid-g6a4fm5s]{opacity:1;transform:scale(1)rotate(0)}.old-file[data-astro-cid-g6a4fm5s]{transform:rotate(-7deg)}.new-file[data-astro-cid-g6a4fm5s]{transform:translate(-18px,-6px)rotate(-7deg)}pill-moment[data-stage=immutability][data-frame="1"] .old-file[data-astro-cid-g6a4fm5s]{opacity:.45;transform:translate(-10px)rotate(-12deg)}pill-moment[data-stage=immutability][data-frame="1"] .new-file[data-astro-cid-g6a4fm5s]{opacity:1;transform:translate(0)rotate(4deg)}.receipt[data-astro-cid-g6a4fm5s]{opacity:.3}.receipt-check[data-astro-cid-g6a4fm5s]{stroke-dasharray:28;stroke-dashoffset:28px;transition:stroke-dashoffset .35s}pill-moment[data-stage=kiss]:not([data-frame="0"]) .receipt[data-astro-cid-g6a4fm5s]{opacity:1}pill-moment[data-stage=kiss]:not([data-frame="0"]) .receipt-check[data-astro-cid-g6a4fm5s]{stroke-dashoffset:0}pill-moment[data-stage=kiss][data-frame="1"] .north-ticket[data-astro-cid-g6a4fm5s] .paper[data-astro-cid-g6a4fm5s],pill-moment[data-stage=kiss][data-frame="2"] .south-ticket[data-astro-cid-g6a4fm5s] .paper[data-astro-cid-g6a4fm5s]{fill:var(--color-accent)}pill-moment[data-stage=kiss][data-frame="1"] .south-ticket[data-astro-cid-g6a4fm5s],pill-moment[data-stage=kiss][data-frame="2"] .north-ticket[data-astro-cid-g6a4fm5s]{opacity:.3}.rule-stamp[data-astro-cid-g6a4fm5s]{transform:rotate(-25deg)scale(1.4)}pill-moment[data-stage=srp][data-frame="1"] .rule-stamp[data-astro-cid-g6a4fm5s]{opacity:1;transform:rotate(8deg)scale(1)}pill-moment[data-stage=srp][data-frame="1"] .rejected[data-astro-cid-g6a4fm5s]{opacity:1;transition-delay:.18s}pill-moment[data-stage=coupling][data-frame="1"] .traveling-file[data-astro-cid-g6a4fm5s]{transform:translate(-34px,32px)rotate(-8deg)}pill-moment[data-stage=coupling][data-frame="2"] .traveling-file[data-astro-cid-g6a4fm5s]{transform:translate(32px,32px)rotate(8deg)}pill-moment[data-stage=coupling][data-frame="1"] .cloud[data-astro-cid-g6a4fm5s] .paper[data-astro-cid-g6a4fm5s],pill-moment[data-stage=coupling][data-frame="2"] .folder[data-astro-cid-g6a4fm5s] .paper[data-astro-cid-g6a4fm5s]{fill:var(--color-accent)}pill-moment[data-stage=async-retries]:not([data-frame="0"]) .archive-file[data-astro-cid-g6a4fm5s]{transform:translateY(24px)}pill-moment[data-stage=async-retries][data-frame="1"] .lost-reply[data-astro-cid-g6a4fm5s],pill-moment[data-stage=async-retries][data-frame="2"] .received[data-astro-cid-g6a4fm5s]{opacity:1}pill-moment[data-stage=async-retries][data-frame="2"] .tray[data-astro-cid-g6a4fm5s]{fill:color-mix(in srgb, var(--color-accent) 20%, var(--color-paper))}@keyframes nudge{25%{transform:translate(-3px)rotate(-2deg)}75%{transform:translate(3px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-g6a4fm5s] g[data-astro-cid-g6a4fm5s],.stock[data-astro-cid-g6a4fm5s] circle[data-astro-cid-g6a4fm5s],.receipt-check[data-astro-cid-g6a4fm5s]{transition:none;animation:none!important}}@media (width<=480px){.scene[data-astro-cid-g6a4fm5s]{width:88px;height:88px}}pill-moment[data-astro-cid-4xvcfexi]{max-width:30rem;margin-top:var(--space-8);padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-medium);background:var(--color-paper);display:block}pill-moment[data-astro-cid-4xvcfexi][hidden]{display:none}.moment-heading[data-astro-cid-4xvcfexi]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.moment-heading[data-astro-cid-4xvcfexi]>span[data-astro-cid-4xvcfexi]{font:.6875rem var(--font-family-mono);color:var(--color-text-soft)}button[data-astro-cid-4xvcfexi]{cursor:pointer;color:var(--color-ink)}button[data-astro-cid-4xvcfexi]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.reset[data-astro-cid-4xvcfexi]{background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:1.25rem}.reset[data-astro-cid-4xvcfexi]:hover{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}.moment-body[data-astro-cid-4xvcfexi]{align-items:center;gap:var(--space-3);display:flex}.moment-copy[data-astro-cid-4xvcfexi]{gap:4px;min-width:0;display:grid}.badge[data-astro-cid-4xvcfexi]{font:.6875rem var(--font-family-mono);color:var(--color-text-soft);overflow-wrap:anywhere}strong[data-astro-cid-4xvcfexi]{font-size:.875rem;font-weight:600;line-height:1.4}.note[data-astro-cid-4xvcfexi],.previous[data-astro-cid-4xvcfexi]{color:var(--color-text-soft);font-size:.75rem;line-height:1.5}.previous[data-astro-cid-4xvcfexi]{border-left:2px solid var(--color-rule);padding-left:8px}.previous[data-astro-cid-4xvcfexi][hidden]{display:none}.actions[data-astro-cid-4xvcfexi]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.actions[data-astro-cid-4xvcfexi]:empty{margin:0}.actions[data-astro-cid-4xvcfexi]{justify-content:flex-end}.actions[data-astro-cid-4xvcfexi] button{font:inherit;border:1px solid var(--color-rule);border-radius:var(--radius-small);color:var(--color-ink);cursor:pointer;background:0 0;min-height:36px;padding:9px 12px;font-size:.75rem;line-height:1.4}.actions[data-astro-cid-4xvcfexi] button:first-child{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent-ink)}.actions[data-astro-cid-4xvcfexi] button:hover{border-color:var(--color-ink)}.actions[data-astro-cid-4xvcfexi] button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.notebook[data-astro-cid-cxz7w4dw]{scroll-margin-top:var(--space-24);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.7fr);align-items:start;display:grid}.contents[data-astro-cid-cxz7w4dw]{top:var(--space-24);scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent;max-height:calc(100dvh - 8rem);padding:var(--space-8) var(--space-6) var(--space-6) 0;position:sticky;overflow-y:auto}.eyebrow[data-astro-cid-cxz7w4dw],.count[data-astro-cid-cxz7w4dw],.stop-number[data-astro-cid-cxz7w4dw],.page-meta[data-astro-cid-cxz7w4dw],.folio[data-astro-cid-cxz7w4dw],.back-link[data-astro-cid-cxz7w4dw]{font-family:var(--font-family-mono);font-size:var(--font-size-meta)}.eyebrow[data-astro-cid-cxz7w4dw]{text-transform:uppercase;letter-spacing:.1em}.contents-heading[data-astro-cid-cxz7w4dw]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.count[data-astro-cid-cxz7w4dw]{color:var(--color-text-soft);white-space:nowrap;margin-left:auto}.index-toggle[data-astro-cid-cxz7w4dw]{border:1px solid var(--color-rule);border-radius:var(--radius-small);background:var(--color-paper);width:32px;height:32px;color:var(--color-text-soft);cursor:pointer;transition:color var(--motion-duration-fast), border-color var(--motion-duration-fast);place-items:center;padding:0;display:grid}.index-toggle[data-astro-cid-cxz7w4dw]:hover{color:var(--color-ink);border-color:var(--color-ink)}.index-toggle[data-astro-cid-cxz7w4dw] svg[data-astro-cid-cxz7w4dw]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:18px;height:18px}.index-disclosure[data-astro-cid-cxz7w4dw]{display:none}@media (width>=801px){.notebook[data-astro-cid-cxz7w4dw][data-index-collapsed]{grid-template-columns:auto minmax(0,1fr)}.notebook[data-astro-cid-cxz7w4dw][data-index-collapsed] .contents[data-astro-cid-cxz7w4dw]{padding-right:var(--space-4)}.notebook[data-astro-cid-cxz7w4dw][data-index-collapsed] .contents-heading[data-astro-cid-cxz7w4dw]{justify-content:center}.notebook[data-astro-cid-cxz7w4dw][data-index-collapsed] [data-astro-cid-cxz7w4dw]:is(.eyebrow,.count,.stop-arrow){display:none}.notebook[data-astro-cid-cxz7w4dw][data-index-collapsed] .journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw]{grid-template-columns:var(--station-size)}.notebook[data-astro-cid-cxz7w4dw][data-index-collapsed] .stop-copy[data-astro-cid-cxz7w4dw]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.journey[data-astro-cid-cxz7w4dw]{--station-size:42px;padding:var(--space-1);margin:var(--space-6) 0;list-style:none}.journey[data-astro-cid-cxz7w4dw] li[data-astro-cid-cxz7w4dw]{position:relative}.journey[data-astro-cid-cxz7w4dw] li[data-astro-cid-cxz7w4dw]:before{content:"";left:calc(var(--space-1) + var(--station-size) / 2 - .5px);background:var(--color-rule);width:1px;position:absolute;top:0;bottom:0}.journey[data-astro-cid-cxz7w4dw] li[data-astro-cid-cxz7w4dw]:first-child:before{top:50%}.journey[data-astro-cid-cxz7w4dw] li[data-astro-cid-cxz7w4dw]:last-child:before{bottom:50%}.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw]{grid-template-columns:var(--station-size) minmax(0, 1fr) var(--space-6);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);border-radius:var(--radius-small);text-decoration:none;display:grid;position:relative}.station[data-astro-cid-cxz7w4dw]{--pill-icon-signal:currentColor;width:var(--station-size);height:var(--station-size);border:1px solid var(--color-rule);background:var(--color-paper);z-index:1;transition:background var(--motion-duration-fast), border-color var(--motion-duration-fast), transform var(--motion-duration-fast);border-radius:50%;place-items:center;display:grid}.station[data-astro-cid-cxz7w4dw] svg{width:20px;height:20px}.stop-copy[data-astro-cid-cxz7w4dw]{gap:var(--space-1);min-width:0;display:grid}.stop-number[data-astro-cid-cxz7w4dw]{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}.stop-copy[data-astro-cid-cxz7w4dw] strong[data-astro-cid-cxz7w4dw]{font-family:var(--font-family-display);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.25}.stop-description[data-astro-cid-cxz7w4dw]{color:var(--color-text-soft);font-size:.75rem;line-height:1.5}.stop-arrow[data-astro-cid-cxz7w4dw]{width:var(--space-6);height:var(--space-6);color:var(--color-text-soft);transition:transform var(--motion-duration-fast) var(--motion-easing);place-items:center;display:grid}.stop-arrow[data-astro-cid-cxz7w4dw] svg[data-astro-cid-cxz7w4dw]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw][aria-current]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-paper));color:var(--color-ink);box-shadow:inset 3px 0 0 var(--color-accent)}.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw][aria-current] .station[data-astro-cid-cxz7w4dw]{--pill-icon-signal:var(--color-accent-ink);background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent-ink)}.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw][aria-current] .stop-number[data-astro-cid-cxz7w4dw],.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw][aria-current] .stop-arrow[data-astro-cid-cxz7w4dw]{color:var(--color-ink)}.reading-desk[data-astro-cid-cxz7w4dw]{border-left:1px solid var(--color-rule);min-width:0}.chapter-page[data-astro-cid-cxz7w4dw]{padding:var(--space-8) 0 var(--space-6) var(--space-8);scroll-margin-top:var(--space-24)}.page-meta[data-astro-cid-cxz7w4dw]{justify-content:space-between;gap:var(--space-4);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;display:flex}.swipe-hint[data-astro-cid-cxz7w4dw]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--font-size-small);letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:500;display:none}@keyframes swipe-hint-nudge{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media not all and (hover:hover) and (pointer:fine){.page-meta[data-astro-cid-cxz7w4dw]{align-items:center;min-height:2.25rem}.notebook[data-astro-cid-cxz7w4dw][data-navigation-hint-visible] .swipe-hint[data-astro-cid-cxz7w4dw]{animation:.9s ease-in-out 2 swipe-hint-nudge;display:inline-block}.notebook[data-astro-cid-cxz7w4dw][data-navigation-hint-visible] .page-meta[data-astro-cid-cxz7w4dw]>span[data-astro-cid-cxz7w4dw]:first-child,.notebook[data-astro-cid-cxz7w4dw][data-navigation-hint-visible] .reading-time-slot[data-astro-cid-cxz7w4dw]{display:none}}@media (prefers-reduced-motion:reduce){.notebook[data-astro-cid-cxz7w4dw][data-navigation-hint-visible] .swipe-hint[data-astro-cid-cxz7w4dw]{animation:none}}.chapter-heading[data-astro-cid-cxz7w4dw]{padding:var(--space-4) 0 var(--space-8);border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-8);position:relative}.chapter-heading[data-astro-cid-cxz7w4dw] h1[data-astro-cid-cxz7w4dw]:focus{outline:none}.chapter-heading[data-astro-cid-cxz7w4dw] h1[data-astro-cid-cxz7w4dw]{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:18ch;margin-top:0;font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.05}.chapter-subtitle[data-astro-cid-cxz7w4dw]{color:var(--color-text-soft);font-size:var(--font-size-lead);margin-top:var(--space-4);max-width:38ch;line-height:1.5}.chapter-body[data-astro-cid-cxz7w4dw]{overflow-wrap:break-word;font-size:1rem;line-height:1.85}.chapter-body[data-astro-cid-cxz7w4dw] h2{font-size:clamp(1.35rem,2vw,1.75rem)}.chapter-body[data-astro-cid-cxz7w4dw] h3{font-size:1.25rem}.chapter-body[data-astro-cid-cxz7w4dw] img{border-radius:var(--radius-small);cursor:zoom-in}.chapter-body[data-astro-cid-cxz7w4dw] pre{max-width:100%;font-size:var(--font-size-small)}.chapter-body[data-astro-cid-cxz7w4dw] table{border-collapse:collapse;font-size:var(--font-size-small);display:block;overflow-x:auto}.chapter-body[data-astro-cid-cxz7w4dw] th,.chapter-body[data-astro-cid-cxz7w4dw] td{border-bottom:1px solid var(--color-rule);padding:var(--space-3);text-align:left}.page-footer[data-astro-cid-cxz7w4dw]{gap:var(--space-4);border-top:1px solid var(--color-ink);margin-top:var(--space-12);padding-top:var(--space-6);display:grid}.folio[data-astro-cid-cxz7w4dw]{flex-shrink:0}.folio[data-astro-cid-cxz7w4dw] span[data-astro-cid-cxz7w4dw]{color:var(--color-text-soft)}.chapter-pagination[data-astro-cid-cxz7w4dw]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.previous-chapter[data-astro-cid-cxz7w4dw],.next-chapter[data-astro-cid-cxz7w4dw]{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--font-size-meta);line-height:1.5;text-decoration:none;display:grid}.previous-chapter[data-astro-cid-cxz7w4dw]{grid-template-columns:40px minmax(0,1fr)}.next-chapter[data-astro-cid-cxz7w4dw]{text-align:right;grid-column:2;grid-template-columns:minmax(0,1fr) 40px}.pagination-copy[data-astro-cid-cxz7w4dw]{align-self:start;gap:var(--space-1);display:grid}.pagination-copy[data-astro-cid-cxz7w4dw] strong[data-astro-cid-cxz7w4dw]{font-family:var(--font-family-display);overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.pagination-arrow[data-astro-cid-cxz7w4dw]{border:1px solid var(--color-ink);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.next-chapter[data-astro-cid-cxz7w4dw] .pagination-arrow[data-astro-cid-cxz7w4dw]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent-ink)}.pagination-arrow[data-astro-cid-cxz7w4dw] svg[data-astro-cid-cxz7w4dw]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.back-link[data-astro-cid-cxz7w4dw]{text-align:right;grid-column:2;place-self:center end}@media (hover:hover){.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw]:not([aria-current]):hover .station[data-astro-cid-cxz7w4dw]{border-color:var(--color-ink);transform:scale(1.08)}.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw]:hover .stop-arrow[data-astro-cid-cxz7w4dw]{transform:translate(3px)}}@media (width<=800px){.notebook[data-astro-cid-cxz7w4dw]{grid-template-columns:1fr}.index-toggle[data-astro-cid-cxz7w4dw]{display:none}.contents[data-astro-cid-cxz7w4dw]{max-height:none;padding:0;position:static;overflow:visible}.contents-heading[data-astro-cid-cxz7w4dw]{padding-block:var(--space-4);position:relative}.notebook[data-astro-cid-cxz7w4dw][data-index-disclosure] .index-disclosure[data-astro-cid-cxz7w4dw]{width:var(--space-6);height:var(--space-6);color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.index-disclosure[data-astro-cid-cxz7w4dw]:after{content:"";position:absolute;inset:0}.index-disclosure[data-astro-cid-cxz7w4dw] svg[data-astro-cid-cxz7w4dw]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform var(--motion-duration-fast) var(--motion-easing)}.index-disclosure[data-astro-cid-cxz7w4dw][aria-expanded=true] svg[data-astro-cid-cxz7w4dw]{transform:rotate(180deg)}.notebook[data-astro-cid-cxz7w4dw][data-index-disclosure=closed] .contents[data-astro-cid-cxz7w4dw] nav[data-astro-cid-cxz7w4dw]{display:none}.contents[data-astro-cid-cxz7w4dw] nav[data-astro-cid-cxz7w4dw]{padding-bottom:var(--space-4)}.journey[data-astro-cid-cxz7w4dw]{gap:0 var(--space-4);grid-template-columns:1fr 1fr;margin-bottom:0;display:grid}.journey[data-astro-cid-cxz7w4dw] li[data-astro-cid-cxz7w4dw]:before{display:none}.reading-desk[data-astro-cid-cxz7w4dw]{border-left:0;border-top:1px solid var(--color-ink);background:0 0}.chapter-page[data-astro-cid-cxz7w4dw]{padding:var(--space-6) 0}.chapter-heading[data-astro-cid-cxz7w4dw] h1[data-astro-cid-cxz7w4dw]{font-size:clamp(2.25rem,8vw,3.5rem)}}@media (width<=480px){.journey[data-astro-cid-cxz7w4dw]{--station-size:36px;grid-template-columns:1fr}.journey[data-astro-cid-cxz7w4dw] a[data-astro-cid-cxz7w4dw]{padding-block:var(--space-2)}.journey[data-astro-cid-cxz7w4dw] li[data-astro-cid-cxz7w4dw]:before{display:block}.stop-number[data-astro-cid-cxz7w4dw]{display:none}.stop-copy[data-astro-cid-cxz7w4dw] strong[data-astro-cid-cxz7w4dw]{font-size:var(--font-size-small)}.stop-description[data-astro-cid-cxz7w4dw]{font-size:.6875rem}.page-meta[data-astro-cid-cxz7w4dw]{flex-wrap:wrap}.page-footer[data-astro-cid-cxz7w4dw]{align-items:flex-start}.chapter-pagination[data-astro-cid-cxz7w4dw]{gap:var(--space-3)}.previous-chapter[data-astro-cid-cxz7w4dw],.next-chapter[data-astro-cid-cxz7w4dw]{gap:var(--space-2)}.pagination-copy[data-astro-cid-cxz7w4dw] strong[data-astro-cid-cxz7w4dw]{font-size:var(--font-size-small)}.chapter-heading[data-astro-cid-cxz7w4dw]{padding-top:var(--space-8)}}.image-zoom[data-astro-cid-bj4zseih]{background:var(--color-paper);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;overflow:auto}.image-zoom[data-astro-cid-bj4zseih] img[data-astro-cid-bj4zseih]{object-fit:contain;cursor:zoom-in;width:100%;height:100%;display:block}.image-zoom[data-astro-cid-bj4zseih] img[data-astro-cid-bj4zseih][data-enlarged]{cursor:zoom-out;width:auto;max-width:none;height:auto}.close[data-astro-cid-bj4zseih]{top:var(--space-4);right:var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-small);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);cursor:pointer;place-items:center;display:grid;position:fixed}.close[data-astro-cid-bj4zseih] svg[data-astro-cid-bj4zseih]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}html:has(dialog[open]){overflow:hidden}.keyboard-tip[data-astro-cid-6htc4nke]{inset-inline-end:var(--space-6);bottom:var(--space-6);z-index:20;align-items:center;gap:var(--space-3);width:max-content;max-width:min(26rem, calc(100vw - var(--space-12)));padding:var(--space-3) var(--space-4);pointer-events:none;border:1px solid var(--color-ink);border-radius:var(--radius-small);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--space-1) var(--space-1) 0 var(--color-ink);font-size:var(--font-size-small);line-height:1.5;display:flex;position:fixed}.keyboard-tip[data-astro-cid-6htc4nke][hidden]{display:none}.keys[data-astro-cid-6htc4nke]{gap:var(--space-1);flex-shrink:0;display:flex}@media not all and (hover:hover) and (pointer:fine){.keyboard-tip[data-astro-cid-6htc4nke]{display:none}}.seconds[data-astro-cid-6htc4nke]{color:var(--color-text-soft);font-family:var(--font-family-mono);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;flex-shrink:0}kbd[data-astro-cid-6htc4nke]{width:var(--space-8);height:var(--space-8);border:1px solid var(--color-accent-ink);border-radius:var(--radius-small);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-family-mono);font-size:var(--font-size-small);place-items:center;display:grid}@media (width<=800px){.series-notebook[data-astro-cid-ishw62uv]{margin-top:calc(var(--space-6) - var(--space-16))}}
