.index-page{--name-col:15.25rem;--ledger-pitch:calc(var(--text-prose) * var(--leading-ui) + .875rem)}.index-page .ledger{--ledger-pad:.4375rem;grid-column:4/-1;grid-template-columns:subgrid;margin-top:calc(var(--ledger-pad) * -1);counter-reset:ledger;list-style:none;display:grid}.index-page .ledger-item,.index-page .ledger-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.index-page .ledger-item{counter-increment:ledger}.index-page .ledger-item[data-extra]{display:none}.index-page .ledger-row{padding-block:var(--ledger-pad);font-size:var(--text-prose);font-weight:var(--weight-regular);line-height:var(--leading-ui);letter-spacing:var(--tracking-meta);color:var(--fg-muted);align-items:baseline;position:relative}.index-page .ledger-head{min-width:0;padding-right:var(--g);grid-column:1/span 3;align-items:baseline;display:flex}.index-page .ledger-index{width:2rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.index-page .ledger-index:before{content:counter(ledger, decimal-leading-zero)}.index-page .ledger-name{min-width:0;font-size:inherit;font-weight:var(--weight-medium);line-height:inherit;letter-spacing:inherit;color:var(--fg);text-wrap:pretty}.index-page .ledger-line{text-wrap:pretty;grid-column:4/span 5;min-width:0}.index-page .ledger-meta{font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:9/-1;justify-self:end}.index-page .ledger-label-wrap{flex-direction:row;justify-self:start;align-items:baseline;gap:.625rem;display:flex;position:relative}.index-page .ledger-label-name{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.index-page .ledger-label{border-radius:.25rem;position:absolute;inset:0}.index-page .ledger-label:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.index-page .ledger-label-count{display:inline-flex;translate:0 -1px}.index-page .ledger-chip{background:var(--secondary);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-ui);letter-spacing:var(--tracking-meta);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .4375rem .0625rem .5rem;display:inline-flex}.index-page .ledger-chip-arrow{width:.6875rem;height:.6875rem;transition:translate .15s var(--ease-out);display:inline-flex}.index-page .ledger-chip-arrow svg{width:.6875rem;height:.6875rem}.index-page .ledger-label-wrap:has(.ledger-label:is(:hover,:focus-visible)) .ledger-chip{color:var(--fg);background:var(--muted)}.index-page .ledger-label-wrap:has(.ledger-label:is(:hover,:focus-visible)) .ledger-chip-arrow{translate:2px}@media (prefers-reduced-motion:reduce){.index-page :is(.ledger-chip,.ledger-chip-arrow){transition:none}}.index-page .ledger-row-static .ledger-name{font-weight:var(--weight-regular);color:var(--fg-muted)}.index-page .home-section[data-section] .ledger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-page a.ledger-row :is(.ledger-index,.ledger-name,.ledger-line,.ledger-meta){transition:color .15s var(--ease-out), font-weight var(--hover-ease), letter-spacing var(--hover-ease)}@media (hover:hover) and (pointer:fine){.index-page a.ledger-row:hover :is(.ledger-index,.ledger-line,.ledger-meta){color:var(--fg)}.index-page a.ledger-row:hover .ledger-name{color:var(--accent-text);font-weight:calc(var(--weight-medium) + var(--hover-weight));letter-spacing:calc(var(--tracking-meta) + var(--hover-tracking))}}.index-page a.ledger-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.index-page a.ledger-row :is(.ledger-index,.ledger-name,.ledger-line,.ledger-meta){transition:none}}@media (min-width:1024px) and (max-width:1279px){.index-page .ledger{grid-template-columns:14.75rem minmax(0,1fr) max-content;column-gap:.5rem}.index-page .ledger-index{width:1.75rem}.index-page .ledger-head{grid-column:1;padding-right:0}.index-page .ledger-line{grid-column:2}.index-page .ledger-meta{grid-column:3}}@media (max-width:1023px){.index-page .ledger{grid-column:1/-1}.index-page .ledger,.index-page .ledger-item,.index-page .ledger-row{grid-template-columns:var(--name-col) minmax(0, 1fr) auto;column-gap:1rem}.index-page .ledger-head{grid-column:1;padding-right:0}.index-page .ledger-line{grid-column:2}.index-page .ledger-meta{grid-column:3}}@media (max-width:600px){.index-page .ledger,.index-page .ledger-item,.index-page .ledger-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.125rem}.index-page .ledger-head{grid-area:1/1}.index-page .ledger-meta{grid-area:1/2}.index-page .ledger-line{grid-area:2/1/auto/-1;padding-left:2rem}}
