.cat-index[data-astro-cid-k4mtmavh]{--rule:color-mix(in srgb, var(--color-sand-300) 80%, transparent);display:contents}.cat-bar[data-astro-cid-k4mtmavh]{--rule:color-mix(in srgb, var(--color-sand-300) 80%, transparent);align-items:stretch;gap:.5rem;margin-block-end:1.5rem;display:flex}.cat-chevron[data-astro-cid-k4mtmavh]{opacity:.7;flex:none;width:1rem;height:1rem}.sheet-trigger[data-astro-cid-k4mtmavh].is-active{border-color:var(--color-forest-800);background:var(--color-forest-800);color:var(--fixed-sand-50,#faf7f0)}.cat-rail[data-astro-cid-k4mtmavh]{scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:.15rem;min-width:0;display:flex;overflow-x:auto;mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.cat-rail[data-astro-cid-k4mtmavh]::-webkit-scrollbar{display:none}.cat-rail[data-astro-cid-k4mtmavh][data-fade=start]{mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.cat-rail[data-astro-cid-k4mtmavh][data-fade=both]{-webkit-mask-composite:source-in;mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000),linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-composite:intersect}.cat-rail[data-astro-cid-k4mtmavh][data-fade=none]{mask-image:none}.cat-bar[data-astro-cid-k4mtmavh] .cat-rail-nav{z-index:2;border:1px solid var(--color-sand-300);background:var(--color-white);width:1.7rem;height:1.7rem;color:var(--color-ink-700);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000001a}.cat-bar[data-astro-cid-k4mtmavh] .cat-rail-nav[hidden]{display:none}.cat-bar[data-astro-cid-k4mtmavh] .cat-rail-nav:hover{border-color:var(--color-gold-500);background:var(--color-sand-100);color:var(--color-forest-900)}.cat-bar[data-astro-cid-k4mtmavh] .cat-rail-nav:focus-visible{outline:2px solid var(--color-forest-700);outline-offset:2px}.cat-bar[data-astro-cid-k4mtmavh] .cat-rail-nav svg{width:1rem;height:1rem}.cat-bar[data-astro-cid-k4mtmavh] .cat-rail-next{left:0}.cat-bar[data-astro-cid-k4mtmavh] .cat-rail-prev{right:var(--cat-rail-prev-offset,0px)}.cat-tab[data-astro-cid-k4mtmavh]{color:var(--color-ink-500);white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.9rem;transition:color .15s;display:inline-flex;position:relative}.cat-tab[data-astro-cid-k4mtmavh]:after{content:"";background:currentColor;border-radius:3px 3px 0 0;height:3px;transition:transform .2s;position:absolute;inset-block-end:0;inset-inline:.5rem;transform:scaleX(0)}.cat-tab[data-astro-cid-k4mtmavh]:hover{color:var(--color-forest-900)}.cat-tab[data-astro-cid-k4mtmavh][aria-pressed=true]{color:var(--color-forest-900);font-weight:600}.cat-tab[data-astro-cid-k4mtmavh][aria-pressed=true]:after{transform:scaleX(1)}.cat-num[data-astro-cid-k4mtmavh]{color:var(--color-ink-500);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:400}.cat-tab[data-astro-cid-k4mtmavh][aria-pressed=true] .cat-num[data-astro-cid-k4mtmavh]{color:var(--color-gold-700)}.cat-panel[data-astro-cid-k4mtmavh]{gap:1.5rem;display:grid}.cat-heading[data-astro-cid-k4mtmavh]{border-block-end:1px solid var(--rule);align-items:baseline;gap:.75rem;margin-block-end:.4rem;padding-block-end:.4rem;display:flex}.cat-heading-title[data-astro-cid-k4mtmavh]{font-family:var(--font-deco);color:var(--color-forest-900);font-size:1.1rem;font-weight:700}.cat-flow[data-astro-cid-k4mtmavh]{flex-wrap:wrap;column-gap:.15rem;display:flex}.cat-word[data-astro-cid-k4mtmavh]{color:var(--color-ink-700);border-radius:.5rem;padding:.2rem .55rem;font-size:.95rem;transition:background-color .15s,color .15s}.cat-word[data-astro-cid-k4mtmavh] sup[data-astro-cid-k4mtmavh]{margin-inline-start:.2rem;top:-.5em}.cat-columns[data-astro-cid-k4mtmavh]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));column-gap:2rem;display:grid}.cat-line[data-astro-cid-k4mtmavh]{text-align:start;width:100%;color:var(--color-ink-700);border-radius:.5rem;align-items:last baseline;gap:.5rem;padding:.35rem .4rem;font-size:.9rem;transition:background-color .15s,color .15s;display:flex}.cat-leader[data-astro-cid-k4mtmavh]{border-block-end:1.5px dotted var(--color-sand-400);flex:1;min-width:1rem;transform:translateY(-.3em)}.cat-uncat[data-astro-cid-k4mtmavh]{color:var(--color-ink-500)}.cat-word[data-astro-cid-k4mtmavh]:hover,.cat-line[data-astro-cid-k4mtmavh]:hover{background:var(--color-sand-200);color:var(--color-forest-900)}.cat-word[data-astro-cid-k4mtmavh][aria-pressed=true],.cat-line[data-astro-cid-k4mtmavh][aria-pressed=true]{background:var(--color-forest-800);color:var(--fixed-sand-50,#faf7f0)}.cat-word[data-astro-cid-k4mtmavh][aria-pressed=true] .cat-num[data-astro-cid-k4mtmavh],.cat-line[data-astro-cid-k4mtmavh][aria-pressed=true] .cat-num[data-astro-cid-k4mtmavh]{color:var(--color-gold-300)}.cat-line[data-astro-cid-k4mtmavh][aria-pressed=true] .cat-leader[data-astro-cid-k4mtmavh]{border-color:#faf7f066}.cat-status[data-astro-cid-k4mtmavh]:not(.hidden){color:var(--color-ink-500);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;margin-block-end:1.25rem;font-size:.875rem;display:flex}@media (width<=40rem){.sheet-trigger[data-astro-cid-k4mtmavh] .cat-num[data-astro-cid-k4mtmavh]{display:none}}
