.motif[data-astro-cid-evg4ferg]{display:block;width:100%;max-width:8.5rem;height:auto;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.m-line[data-astro-cid-evg4ferg]{stroke:var(--ink-muted);stroke-width:1.5}.m-acc[data-astro-cid-evg4ferg]{stroke:var(--primary);stroke-width:2}.m-faint[data-astro-cid-evg4ferg]{opacity:.35}.m-soft[data-astro-cid-evg4ferg]{fill:color-mix(in srgb,var(--primary) 8%,transparent)}.m-card[data-astro-cid-evg4ferg]{fill:var(--surface-container-low, var(--surface))}.m-fill[data-astro-cid-evg4ferg],.m-acc-fill[data-astro-cid-evg4ferg]{fill:var(--primary);stroke:none}.m-txt[data-astro-cid-evg4ferg]{fill:var(--ink-muted)}.m-soft-fill[data-astro-cid-evg4ferg]{fill:color-mix(in srgb,var(--ink-muted) 45%,transparent)}.m-hole[data-astro-cid-evg4ferg],.m-dot[data-astro-cid-evg4ferg]{fill:var(--ink-muted)}.m-off[data-astro-cid-evg4ferg]{fill:color-mix(in srgb,var(--ink-muted) 22%,transparent)}.m-anim-glow[data-astro-cid-evg4ferg]{opacity:.12}.ledger-page[data-astro-cid-zbytwzmp]{max-width:1200px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,1.5rem) 5rem}.ledger-header[data-astro-cid-zbytwzmp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:end;margin-bottom:3.5rem}.eyebrow[data-astro-cid-zbytwzmp]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 1rem}.eyebrow-dot[data-astro-cid-zbytwzmp]{width:.4rem;height:.4rem;border-radius:50%;background:var(--sandy-gold);flex-shrink:0}h1[data-astro-cid-zbytwzmp]{font-family:var(--font-serif);font-weight:700;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1.05;margin:0 0 1.1rem;letter-spacing:-.01em;color:var(--primary)}.intro[data-astro-cid-zbytwzmp]{font-size:1.08rem;line-height:1.6;color:var(--ink-muted);max-width:52ch;margin:0}.console[data-astro-cid-zbytwzmp]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--rule-strong);border-radius:12px;background:var(--surface-container-low, var(--surface))}.search[data-astro-cid-zbytwzmp]{position:relative;display:flex;align-items:center}.search[data-astro-cid-zbytwzmp] svg[data-astro-cid-zbytwzmp]{position:absolute;left:.8rem;width:1.1rem;height:1.1rem;fill:none;stroke:var(--ink-muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.search[data-astro-cid-zbytwzmp] input[data-astro-cid-zbytwzmp]{width:100%;padding:.7rem 2.6rem .7rem 2.5rem;border:1px solid var(--rule-strong);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:.95rem}.search[data-astro-cid-zbytwzmp] input[data-astro-cid-zbytwzmp]::placeholder{color:var(--ink-muted)}.search[data-astro-cid-zbytwzmp] input[data-astro-cid-zbytwzmp]:focus-visible,.seg[data-astro-cid-zbytwzmp] button[data-astro-cid-zbytwzmp]:focus-visible{outline:2px solid var(--secondary);outline-offset:1px}.search[data-astro-cid-zbytwzmp] kbd[data-astro-cid-zbytwzmp]{position:absolute;right:.7rem;padding:.05rem .45rem;border:1px solid var(--rule-strong);border-radius:4px;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-muted);background:var(--surface-container-low, var(--surface))}.filters[data-astro-cid-zbytwzmp]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem}.seg[data-astro-cid-zbytwzmp]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border:1px solid var(--rule-strong);border-radius:8px;background:var(--paper)}.seg[data-astro-cid-zbytwzmp] button[data-astro-cid-zbytwzmp]{padding:.35rem .65rem;border:0;border-radius:5px;background:transparent;color:var(--ink-muted);font-family:var(--font-mono);font-size:.74rem;font-weight:600;cursor:pointer}.seg[data-astro-cid-zbytwzmp] button[data-astro-cid-zbytwzmp] span[data-astro-cid-zbytwzmp]{font-weight:500}.seg[data-astro-cid-zbytwzmp] button[data-astro-cid-zbytwzmp]:hover{color:var(--ink)}.seg[data-astro-cid-zbytwzmp] button[data-astro-cid-zbytwzmp][aria-pressed=true]{background:var(--primary);color:var(--paper)}.tiles[data-astro-cid-zbytwzmp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.tiles[data-astro-cid-zbytwzmp] div[data-astro-cid-zbytwzmp]{padding:.6rem .75rem;border:1px solid var(--rule-strong);border-radius:8px;background:var(--paper)}.tiles[data-astro-cid-zbytwzmp] dt[data-astro-cid-zbytwzmp]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.tiles[data-astro-cid-zbytwzmp] dd[data-astro-cid-zbytwzmp]{margin:.15rem 0 0;font-family:var(--font-serif);font-size:1.2rem;font-weight:700;color:var(--primary)}.no-match[data-astro-cid-zbytwzmp]{margin:0 0 3rem;font-family:var(--font-mono);font-size:.85rem;color:var(--ink-muted)}.group[data-astro-cid-zbytwzmp]{margin-bottom:3.5rem}.track[data-astro-cid-zbytwzmp]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;border-top:3px double var(--rule-strong);margin-bottom:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.track-no[data-astro-cid-zbytwzmp]{padding:.15rem .5rem;border-radius:4px;background:var(--primary);color:var(--paper);font-weight:700}.group-header[data-astro-cid-zbytwzmp]{max-width:68ch;margin-bottom:1.25rem}.group-header[data-astro-cid-zbytwzmp] h2[data-astro-cid-zbytwzmp]{font-family:var(--font-serif);font-weight:700;font-size:clamp(1.3rem,2.5vw,1.6rem);line-height:1.2;margin:0 0 .35rem;color:var(--primary)}.group-blurb[data-astro-cid-zbytwzmp]{font-size:.88rem;line-height:1.5;color:var(--ink-muted);margin:0}.group[data-astro-cid-zbytwzmp][hidden],.spine[data-astro-cid-zbytwzmp][hidden]{display:none}.subj-card-top[data-astro-cid-zbytwzmp]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.subj-card-code[data-astro-cid-zbytwzmp]{padding:.1rem .45rem;border:1px solid var(--rule-strong);border-radius:4px;font-family:var(--font-mono);font-weight:700;font-size:.78rem;color:var(--stamp-progress)}.subj-card-note[data-astro-cid-zbytwzmp]{flex:1;font-size:.88rem;line-height:1.5;color:var(--ink-muted);margin:.45rem 0 1rem}.card-foot[data-astro-cid-zbytwzmp]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--rule-strong);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.card-go[data-astro-cid-zbytwzmp]{font-weight:700;color:var(--primary)}.card-go[data-astro-cid-zbytwzmp] span[data-astro-cid-zbytwzmp]{display:inline-block;transition:translate .2s ease}.subj-art[data-astro-cid-zbytwzmp]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.2rem -.25rem 1rem;padding:.75rem .85rem;border-radius:6px;background:color-mix(in srgb,var(--primary) 6%,transparent);border:1px dashed color-mix(in srgb,var(--ink-muted) 35%,transparent)}.ch-ring[data-astro-cid-zbytwzmp]{flex:none;width:3.5rem;height:3.5rem;overflow:visible}.ch-ring-track[data-astro-cid-zbytwzmp],.ch-ring-arcs[data-astro-cid-zbytwzmp]{fill:none;stroke-width:4}.ch-ring-track[data-astro-cid-zbytwzmp]{stroke:color-mix(in srgb,var(--ink-muted) 20%,transparent)}.ch-ring-arcs[data-astro-cid-zbytwzmp]{stroke:var(--primary);transform-origin:28px 28px;rotate:-90deg;transition:rotate .6s cubic-bezier(.22,1,.36,1)}.ch-ring-num[data-astro-cid-zbytwzmp]{fill:var(--primary);font-family:var(--font-mono);font-weight:700;font-size:15px}.ch-ring-unit[data-astro-cid-zbytwzmp]{fill:var(--ink-muted);font-family:var(--font-mono);font-weight:700;font-size:7px;letter-spacing:.1em}.shelf[data-astro-cid-zbytwzmp]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:1.5rem;align-items:end}.shelf-stack[data-astro-cid-zbytwzmp]{display:flex;flex-direction:column;gap:3px;padding:0 .5rem;border-bottom:12px solid var(--rule-strong);border-radius:0 0 4px 4px;box-shadow:0 10px 18px -12px color-mix(in srgb,var(--ink) 60%,transparent)}.spine[data-astro-cid-zbytwzmp]{display:block;width:var(--len, 92%);color:inherit;text-decoration:none}.spine-body[data-astro-cid-zbytwzmp]{--thick: clamp(2.9rem, calc(2.5rem + var(--ch, 4) * .06rem), 4.4rem);min-height:var(--thick);display:flex;align-items:center;gap:.9rem;padding:.35rem 1rem;border-radius:3px 7px 7px 3px;color:var(--surface-container-low, var(--surface));background-color:var(--primary);background-image:linear-gradient(to right,transparent 2.6rem,currentColor 2.6rem,currentColor calc(2.6rem + 1px),transparent calc(2.6rem + 1px),transparent calc(100% - 4rem),currentColor calc(100% - 4rem),currentColor calc(100% - 4rem + 1px),transparent calc(100% - 4rem + 1px));text-decoration:none;font-family:var(--font-mono);font-weight:700;transition:translate .45s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.spine[data-astro-cid-zbytwzmp][data-tone="1"] .spine-body[data-astro-cid-zbytwzmp]{background-color:var(--surface-container-high);color:var(--ink)}.spine[data-astro-cid-zbytwzmp][data-tone="2"] .spine-body[data-astro-cid-zbytwzmp]{background-color:var(--secondary);color:var(--surface-container-low, var(--surface))}.spine-code[data-astro-cid-zbytwzmp]{flex:0 0 1.9rem;font-size:.72rem;letter-spacing:.06em}.spine-title[data-astro-cid-zbytwzmp]{flex:1;min-width:0;font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:1.2}.spine-tag[data-astro-cid-zbytwzmp]{flex:none;padding:.15rem .45rem;border:1px solid currentColor;border-radius:3px;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.spine-ch[data-astro-cid-zbytwzmp]{flex:0 0 auto;font-size:.72rem;letter-spacing:.04em;text-align:right}.spine[data-astro-cid-zbytwzmp]:is(:hover,:focus-visible) .spine-body[data-astro-cid-zbytwzmp]{translate:1.25rem 0;box-shadow:-6px 6px 14px -8px color-mix(in srgb,var(--ink) 70%,transparent)}.spine[data-astro-cid-zbytwzmp]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.shelf-covers[data-astro-cid-zbytwzmp]{position:relative;align-self:stretch;min-height:22rem}.cover[data-astro-cid-zbytwzmp]{position:absolute;inset:0 0 12px;display:flex;flex-direction:column;padding:1.1rem 1.2rem 1rem;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface-container-low, var(--surface));color:var(--ink);text-decoration:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.cover[data-astro-cid-zbytwzmp][data-open]{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.shelf-covers[data-astro-cid-zbytwzmp].is-ring{overflow:hidden;isolation:isolate;border-radius:12px;perspective:1600px;perspective-origin:50% 45%}.is-ring[data-astro-cid-zbytwzmp] .cover[data-astro-cid-zbytwzmp]:not([data-open]){filter:blur(2.5px)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.is-ring[data-astro-cid-zbytwzmp] .cover[data-astro-cid-zbytwzmp]:not([data-open]){filter:none}}.is-ring[data-astro-cid-zbytwzmp] .cover[data-astro-cid-zbytwzmp]{inset:50% auto auto 50%;width:min(calc(100% - 3rem),24rem);visibility:visible;transition:none;will-change:transform,opacity}.cover-title[data-astro-cid-zbytwzmp]{display:block;font-family:var(--font-serif);font-size:1.2rem;font-weight:600;line-height:1.25;margin:0;color:var(--primary)}.cover-byline[data-astro-cid-zbytwzmp]{margin-top:.2rem;font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--ink-muted)}.cover[data-astro-cid-zbytwzmp] .subj-card-note[data-astro-cid-zbytwzmp]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cover-takeaway[data-astro-cid-zbytwzmp]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:-.4rem 0 1rem;padding:.5rem .8rem;border-left:3px solid var(--primary);font-family:var(--font-serif);font-style:italic;font-size:.92rem;line-height:1.45;color:var(--ink)}.cover[data-astro-cid-zbytwzmp] .subj-card-top[data-astro-cid-zbytwzmp]{margin-bottom:.5rem}.cover[data-astro-cid-zbytwzmp] .subj-art[data-astro-cid-zbytwzmp]{margin:0 0 .9rem}.spine[data-astro-cid-zbytwzmp]:hover .card-go[data-astro-cid-zbytwzmp] span[data-astro-cid-zbytwzmp]{translate:3px 0}@media(max-width:760px){.shelf[data-astro-cid-zbytwzmp]{grid-template-columns:minmax(0,1fr);min-height:0}.spine[data-astro-cid-zbytwzmp]{width:100%}.spine[data-astro-cid-zbytwzmp]:is(:hover,:focus-visible) .spine-body[data-astro-cid-zbytwzmp]{translate:none}.shelf-covers[data-astro-cid-zbytwzmp]{display:none}}@media(prefers-reduced-motion:no-preference){.cover[data-astro-cid-zbytwzmp][data-open] .ch-ring-arcs[data-astro-cid-zbytwzmp]{rotate:calc(-90deg + var(--seg, 30deg))}.cover[data-astro-cid-zbytwzmp] .m-anim-flow,.cover[data-astro-cid-zbytwzmp] .m-anim-pencil{transition:translate .5s cubic-bezier(.22,1,.36,1)}.cover[data-astro-cid-zbytwzmp][data-open] .m-anim-flow{translate:3px 0}.cover[data-astro-cid-zbytwzmp][data-open] .m-node{animation:m-pulse .9s ease calc(var(--d) * .15s) 1}.cover[data-astro-cid-zbytwzmp] .m-bar{transform-box:fill-box;transform-origin:left center}.cover[data-astro-cid-zbytwzmp][data-open] .m-bar{animation:m-grow .7s cubic-bezier(.22,1,.36,1) calc(.15s + var(--i) * .08s) both}.cover[data-astro-cid-zbytwzmp][data-open] .m-anim-pencil{translate:-4px 3px}.cover[data-astro-cid-zbytwzmp] .m-anim-playhead{transition:translate 1.1s cubic-bezier(.22,1,.36,1)}.cover[data-astro-cid-zbytwzmp][data-open] .m-anim-playhead{translate:50px 0}.cover[data-astro-cid-zbytwzmp] .m-anim-glow{transition:opacity .35s ease}.cover[data-astro-cid-zbytwzmp][data-open] .m-anim-glow{opacity:.45}.cover[data-astro-cid-zbytwzmp][data-open] .m-anim-heart{animation:m-beat .9s ease .15s 2;transform-box:fill-box;transform-origin:center}.cover[data-astro-cid-zbytwzmp][data-open] .m-anim-bits{animation:m-blink .6s steps(2) .15s 2}}@media(prefers-reduced-motion:reduce){.spine-body[data-astro-cid-zbytwzmp],.cover[data-astro-cid-zbytwzmp]{transition:none}}@keyframes m-pulse{50%{opacity:.35}}@keyframes m-grow{0%{scale:0 1}}@keyframes m-beat{25%{scale:1.08}50%{scale:1}70%{scale:1.05}}@keyframes m-blink{50%{opacity:.55}}.ledger-footnote[data-astro-cid-zbytwzmp]{margin-top:2.5rem;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-muted)}.visually-hidden[data-astro-cid-zbytwzmp]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1040px){.ledger-header[data-astro-cid-zbytwzmp]{grid-template-columns:1fr}}@media(max-width:640px){.tiles[data-astro-cid-zbytwzmp]{grid-template-columns:1fr 1fr}.tiles[data-astro-cid-zbytwzmp] div[data-astro-cid-zbytwzmp]:last-child{grid-column:span 2}.track[data-astro-cid-zbytwzmp]{flex-direction:column;gap:.4rem;align-items:flex-start}}
