/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.page[data-astro-cid-ldjh3caw]{--color-gym:#10b981;--color-pr:#d97706;--heat-0:#edf2f7;--heat-1:#c6f6d5;--heat-2:#68d391;--heat-3:#2f855a;--heat-pr:#d97706;max-width:1080px;color:var(--color-text);margin:0 auto;padding:1.25rem 1.25rem 5rem}.dark .page[data-astro-cid-ldjh3caw]{--color-gym:#34d399;--color-pr:#fbbf24;--heat-0:#232d3d;--heat-1:#1e463a;--heat-2:#1f7a5c;--heat-3:#34d399;--heat-pr:#fbbf24}.rule[data-astro-cid-ldjh3caw]{align-items:center;margin:.4rem 0;display:flex}.rule-line[data-astro-cid-ldjh3caw]{background:var(--color-text);opacity:.85;flex:1;height:1px}.rule-tick[data-astro-cid-ldjh3caw]{background:var(--color-text);opacity:.85;width:1px;height:8px}.dateline[data-astro-cid-ldjh3caw]{color:var(--color-muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 .6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;display:flex}.dl-issue[data-astro-cid-ldjh3caw]{color:var(--color-text);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.dl-sep[data-astro-cid-ldjh3caw]{opacity:.5}.dl-spacer[data-astro-cid-ldjh3caw]{flex:1;min-width:8px}.sync-badge[data-astro-cid-ldjh3caw]{color:var(--color-muted);align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.sync-dot[data-astro-cid-ldjh3caw]{background:var(--color-gym);border-radius:50%;width:6px;height:6px;animation:2.2s infinite syncPulse;box-shadow:0 0 #10b98180}@keyframes syncPulse{0%,to{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 5px #10b98100}}.mast[data-astro-cid-ldjh3caw]{margin-bottom:1.5rem}.mast-title[data-astro-cid-ldjh3caw]{text-align:center;margin:.85rem 0 .55rem;font-family:Merriweather,Georgia,serif;line-height:1}.mast-pre[data-astro-cid-ldjh3caw]{letter-spacing:.4em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.7rem;font-family:ui-monospace,monospace;font-size:.72rem;font-style:normal;font-weight:400;display:block}.mast-main[data-astro-cid-ldjh3caw]{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(2.1rem,5.6vw,3.6rem);font-style:italic;font-weight:700;line-height:1.05;display:inline-block}.mast-by[data-astro-cid-ldjh3caw]{text-align:center;color:var(--color-muted);letter-spacing:.03em;margin:.4rem 0 .65rem;font-family:ui-monospace,monospace;font-size:.76rem}.mast-by[data-astro-cid-ldjh3caw] strong[data-astro-cid-ldjh3caw]{color:var(--color-text);font-weight:600}.intro[data-astro-cid-ldjh3caw]{padding:.4rem 0 1.2rem}.lede[data-astro-cid-ldjh3caw]{color:var(--color-text);max-width:66ch;margin:0 0 .9rem;font-family:Merriweather,Georgia,serif;font-size:1.04rem;line-height:1.72}.lede[data-astro-cid-ldjh3caw] a[data-astro-cid-ldjh3caw]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.lede[data-astro-cid-ldjh3caw] a[data-astro-cid-ldjh3caw]:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.jump-links[data-astro-cid-ldjh3caw]{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-family:ui-monospace,monospace;font-size:.76rem;list-style:none;display:flex}.jump-links[data-astro-cid-ldjh3caw] a[data-astro-cid-ldjh3caw]{color:var(--color-muted);text-decoration:none;transition:color .15s}.jump-links[data-astro-cid-ldjh3caw] a[data-astro-cid-ldjh3caw]:hover{color:var(--color-accent)}.jump-num[data-astro-cid-ldjh3caw]{color:var(--color-border);margin-right:4px;font-weight:700}.block[data-astro-cid-ldjh3caw]{border-top:1px solid var(--color-border);margin:2.2rem 0 0;padding-top:1.5rem}.block-head[data-astro-cid-ldjh3caw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:1rem;display:flex}.block-head[data-astro-cid-ldjh3caw] h2[data-astro-cid-ldjh3caw]{letter-spacing:-.01em;color:var(--color-text);margin:0;font-family:Merriweather,Georgia,serif;font-size:1.48rem;font-style:italic;font-weight:700}.bh-mark[data-astro-cid-ldjh3caw]{color:var(--color-accent);opacity:.85;margin-right:.22em;font-style:normal;font-weight:400}.block-meta[data-astro-cid-ldjh3caw]{color:var(--color-muted);letter-spacing:.05em;font-family:ui-monospace,monospace;font-size:.72rem}.ledger-controls[data-astro-cid-ldjh3caw]{flex-wrap:wrap;align-items:center;gap:6px 14px;font-family:ui-monospace,monospace;font-size:.7rem;display:flex}.ctl-group[data-astro-cid-ldjh3caw]{align-items:center;gap:4px;display:inline-flex}.ctl-label[data-astro-cid-ldjh3caw]{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-right:2px;font-size:.62rem}.ctl-btn[data-astro-cid-ldjh3caw]{border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;background:0 0;border-radius:2px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.68rem;transition:color .15s,border-color .15s,background .15s}.ctl-btn[data-astro-cid-ldjh3caw]:hover{color:var(--color-text);border-color:var(--color-muted)}.ctl-btn[data-astro-cid-ldjh3caw].active{color:var(--color-bg);background:var(--color-text);border-color:var(--color-text);font-weight:600}.stats[data-astro-cid-ldjh3caw]{border-top:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border);grid-template-columns:repeat(2,1fr);gap:.9rem 1.4rem;margin:0 0 1.4rem;padding:.95rem 0;font-family:ui-monospace,monospace;list-style:none;display:grid}@media (width>=600px){.stats[data-astro-cid-ldjh3caw]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-ldjh3caw]{flex-direction:column;gap:2px;display:flex}.stat-v[data-astro-cid-ldjh3caw]{color:var(--color-text);letter-spacing:-.02em;font-size:1.55rem;font-weight:700;line-height:1.05}.stat-unit[data-astro-cid-ldjh3caw]{color:var(--color-muted);margin-left:2px;font-size:.85rem;font-weight:500}.stat-k[data-astro-cid-ldjh3caw]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-top:2px;font-size:.62rem}.stat-sub[data-astro-cid-ldjh3caw]{color:var(--color-muted);opacity:.85;font-size:.68rem}.heatmap-wrap[data-astro-cid-ldjh3caw]{border:1px solid var(--color-border);background:var(--color-surface);margin:0;padding:1rem 1.1rem .85rem}.heatmap-top[data-astro-cid-ldjh3caw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:.7rem;font-family:ui-monospace,monospace;display:flex}.heatmap-kicker[data-astro-cid-ldjh3caw]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.66rem}.heatmap-kicker[data-astro-cid-ldjh3caw] strong[data-astro-cid-ldjh3caw]{color:var(--color-text)}.heatmap-legend[data-astro-cid-ldjh3caw]{color:var(--color-muted);align-items:center;gap:4px;font-size:.64rem;display:inline-flex}.leg-cell[data-astro-cid-ldjh3caw]{border-radius:1px;width:10px;height:10px;display:inline-block}.leg-cell[data-astro-cid-ldjh3caw].lv-0{background:var(--heat-0)}.leg-cell[data-astro-cid-ldjh3caw].lv-1{background:var(--heat-1)}.leg-cell[data-astro-cid-ldjh3caw].lv-2{background:var(--heat-2)}.leg-cell[data-astro-cid-ldjh3caw].lv-3{background:var(--heat-3)}.heatmap-scroll[data-astro-cid-ldjh3caw]{padding-bottom:4px;overflow-x:auto}.heatmap-months[data-astro-cid-ldjh3caw]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);grid-template-columns:24px repeat(52,minmax(11px,1fr));gap:3px;min-width:680px;margin-bottom:4px;font-family:ui-monospace,monospace;font-size:.58rem;display:grid}.heatmap-body[data-astro-cid-ldjh3caw]{grid-template-columns:24px 1fr;gap:3px;min-width:680px;display:grid}.heatmap-days[data-astro-cid-ldjh3caw]{color:var(--color-muted);grid-template-rows:repeat(7,11px);gap:3px;font-family:ui-monospace,monospace;font-size:.56rem;line-height:11px;display:grid}.heatmap-grid[data-astro-cid-ldjh3caw]{grid-template-rows:repeat(7,11px);grid-template-columns:repeat(52,minmax(11px,1fr));grid-auto-flow:column;gap:3px;display:grid}.hm-cell[data-astro-cid-ldjh3caw]{background:var(--heat-0);cursor:pointer;border:0;border-radius:1px;width:100%;height:11px;padding:0;transition:transform .1s;position:relative}.hm-cell[data-astro-cid-ldjh3caw].is-future{opacity:.35;cursor:default}.hm-cell[data-astro-cid-ldjh3caw]:not(.is-future):hover,.hm-cell[data-astro-cid-ldjh3caw]:not(.is-future):focus-visible{outline:1px solid var(--color-text);z-index:2;transform:scale(1.28)}.hm-cell[data-astro-cid-ldjh3caw][data-lv="1"]{background:var(--heat-1)}.hm-cell[data-astro-cid-ldjh3caw][data-lv="2"]{background:var(--heat-2)}.hm-cell[data-astro-cid-ldjh3caw][data-lv="3"]{background:var(--heat-3)}.hm-cell[data-astro-cid-ldjh3caw][data-pr="1"]:after{content:"";background:var(--heat-pr);border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:2px}.heatmap-readout[data-astro-cid-ldjh3caw]{border-top:1px dashed var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:.65rem;padding-top:.55rem;font-family:ui-monospace,monospace;font-size:.7rem;display:flex}.heatmap-readout[data-astro-cid-ldjh3caw] b[data-astro-cid-ldjh3caw]{color:var(--color-text)}.pr-chip[data-astro-cid-ldjh3caw],.pr-chip{color:var(--color-pr);font-weight:700}.subhead[data-astro-cid-ldjh3caw]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 .75rem;padding-bottom:.45rem;font-family:ui-monospace,monospace;display:flex}.subhead[data-astro-cid-ldjh3caw] h3[data-astro-cid-ldjh3caw]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:.68rem;font-weight:700}.subhead[data-astro-cid-ldjh3caw] span[data-astro-cid-ldjh3caw]{color:var(--color-muted);font-size:.66rem}.shelf-grid[data-astro-cid-ldjh3caw]{grid-template-columns:1fr;gap:1.4rem 2.4rem;display:grid}@media (width>=720px){.shelf-grid[data-astro-cid-ldjh3caw]{grid-template-columns:1fr 1fr}}.shelf-list[data-astro-cid-ldjh3caw]{margin:0;padding:0;list-style:none}.shelf-item[data-astro-cid-ldjh3caw]{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;padding:.65rem 0;display:flex}.shelf-item[data-astro-cid-ldjh3caw]:last-child{border-bottom:0}.shelf-title[data-astro-cid-ldjh3caw]{color:var(--color-text);font-family:Merriweather,Georgia,serif;font-size:.92rem;font-style:italic;font-weight:700;display:block}.shelf-by[data-astro-cid-ldjh3caw]{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.68rem}.shelf-status[data-astro-cid-ldjh3caw]{color:var(--color-muted);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.66rem}.shelf-status[data-astro-cid-ldjh3caw].active{color:var(--color-gym);font-weight:600}@media (prefers-reduced-motion:reduce){.sync-dot[data-astro-cid-ldjh3caw],.hm-cell[data-astro-cid-ldjh3caw]{transition:none!important;animation:none!important}}
