.mechanics-head[data-astro-cid-3fkikh3w]{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.mechanics-index[data-astro-cid-3fkikh3w]{border-block:1px solid var(--line);padding:.9rem 0}.mechanics-index-label[data-astro-cid-3fkikh3w],.bench-head[data-astro-cid-3fkikh3w],.works-head[data-astro-cid-3fkikh3w]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lens-bar[data-astro-cid-3fkikh3w]{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.lens-bar[data-astro-cid-3fkikh3w] button[data-astro-cid-3fkikh3w],.work-pick[data-astro-cid-3fkikh3w]{background:var(--light);border:1px solid var(--line);min-height:2.5rem;padding:.25rem .6rem;font-size:.82rem}.lens-bar[data-astro-cid-3fkikh3w] button[data-astro-cid-3fkikh3w] span[data-astro-cid-3fkikh3w]{color:var(--soft);font-family:var(--mono);margin-left:.2rem}.lens-bar[data-astro-cid-3fkikh3w] button[data-astro-cid-3fkikh3w][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--light)}.lens-bar[data-astro-cid-3fkikh3w] button[data-astro-cid-3fkikh3w][aria-pressed=true] span[data-astro-cid-3fkikh3w]{color:inherit}.lens-bar[data-astro-cid-3fkikh3w] button[data-astro-cid-3fkikh3w]:hover:not(:disabled),.work-pick[data-astro-cid-3fkikh3w]:hover:not(:disabled){border-color:var(--accent)}.mechanics-desk[data-astro-cid-3fkikh3w]{grid-template-columns:minmax(17rem,.85fr) minmax(0,2fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);margin-top:1.8rem;display:grid}.mechanics-bench[data-astro-cid-3fkikh3w]{grid-area:1/2;min-width:0;scroll-margin-top:1rem}.mechanics-works[data-astro-cid-3fkikh3w]{grid-area:1/1;min-width:0}.bench-head[data-astro-cid-3fkikh3w] h2[data-astro-cid-3fkikh3w]{font-size:clamp(1.7rem,3.5vw,2.8rem)}.bench-clear[data-astro-cid-3fkikh3w]{flex-shrink:0;font-size:.75rem}.bench-clear[data-astro-cid-3fkikh3w]:disabled{opacity:.52}.bench-caption[data-astro-cid-3fkikh3w],.work-status[data-astro-cid-3fkikh3w],.mechanic-hint[data-astro-cid-3fkikh3w]{color:var(--soft);margin-top:.55rem;font-size:.88rem}.mechanic-hint[data-astro-cid-3fkikh3w]{border:1px dashed var(--line);padding:1rem}.mechanic-shared[data-astro-cid-3fkikh3w]{color:var(--accent);margin:.8rem 0 .4rem;font-size:.82rem}.bench-cards[data-astro-cid-3fkikh3w]{grid-template-columns:minmax(0,1fr);gap:.5rem .75rem;margin-top:.65rem;display:grid}.bench-cards[data-astro-cid-3fkikh3w][data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.study-card[data-astro-cid-3fkikh3w]{background:var(--light);border:1px solid var(--line);min-width:0}@supports (grid-template-rows:subgrid){.study-card[data-astro-cid-3fkikh3w]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}}.study-cap[data-astro-cid-3fkikh3w]{border-top:4px solid var(--accent);background:#efe4d0;padding:1rem}.study-cap[data-astro-cid-3fkikh3w] .stamp[data-astro-cid-3fkikh3w]{color:var(--accent);margin-bottom:.4rem}.study-cap[data-astro-cid-3fkikh3w] h3[data-astro-cid-3fkikh3w]{text-wrap:balance;overflow-wrap:anywhere}.study-row[data-astro-cid-3fkikh3w],.study-source[data-astro-cid-3fkikh3w]{border-top:1px solid var(--rule);padding:.85rem 1rem}.study-row[data-astro-cid-3fkikh3w] h4[data-astro-cid-3fkikh3w]{margin:0 0 .25rem;font-size:.95rem}.study-row[data-astro-cid-3fkikh3w] h4[data-astro-cid-3fkikh3w] span[data-astro-cid-3fkikh3w]{color:var(--accent);font:.72rem var(--mono);margin-right:.25rem}.study-row[data-astro-cid-3fkikh3w] p[data-astro-cid-3fkikh3w]{font-size:.91rem}.study-actions[data-astro-cid-3fkikh3w]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.study-remove[data-astro-cid-3fkikh3w]{color:var(--soft);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.study-remove[data-astro-cid-3fkikh3w]:hover:not(:disabled){color:var(--accent)}.study-source[data-astro-cid-3fkikh3w] details[data-astro-cid-3fkikh3w]{margin-top:.55rem;font-size:.83rem}.study-source[data-astro-cid-3fkikh3w] summary[data-astro-cid-3fkikh3w]{cursor:pointer;font-weight:650}.study-source[data-astro-cid-3fkikh3w] summary[data-astro-cid-3fkikh3w] small[data-astro-cid-3fkikh3w]{color:var(--soft);font-weight:400;display:block}.study-source[data-astro-cid-3fkikh3w] details[data-astro-cid-3fkikh3w] p[data-astro-cid-3fkikh3w]{margin-top:.6rem}.study-source[data-astro-cid-3fkikh3w] ul[data-astro-cid-3fkikh3w]{margin:.55rem 0 0;padding-left:1rem}.study-source[data-astro-cid-3fkikh3w] li[data-astro-cid-3fkikh3w] span[data-astro-cid-3fkikh3w]{color:var(--soft);font-size:.73rem}.works-head[data-astro-cid-3fkikh3w] h2[data-astro-cid-3fkikh3w]{font-size:1.9rem}.works-list[data-astro-cid-3fkikh3w]{border-top:1px solid var(--line);margin:.6rem 0 0;padding:0;list-style:none}.work-row[data-astro-cid-3fkikh3w]{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.65rem 0;display:grid}.work-num[data-astro-cid-3fkikh3w]{font:.72rem/1.8 var(--mono);color:var(--accent)}.work-name[data-astro-cid-3fkikh3w]{overflow-wrap:anywhere;font-weight:650;line-height:1.22}.work-row[data-astro-cid-3fkikh3w] p[data-astro-cid-3fkikh3w]{color:var(--soft);margin-top:.18rem;font-size:.72rem;line-height:1.4}.work-pick[data-astro-cid-3fkikh3w]{align-self:center;width:4.65rem;padding-inline:.3rem}.work-pick[data-astro-cid-3fkikh3w][aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.work-pick[data-astro-cid-3fkikh3w]:disabled{opacity:.52}.bench-jump[data-astro-cid-3fkikh3w]{display:none}@media (width<=62rem){.mechanics-desk[data-astro-cid-3fkikh3w]{grid-template-columns:minmax(0,1fr)}.mechanics-bench[data-astro-cid-3fkikh3w],.mechanics-works[data-astro-cid-3fkikh3w]{grid-area:auto/1}.bench-jump[data-astro-cid-3fkikh3w]{display:initial}}@media (width<=38rem){.bench-cards[data-astro-cid-3fkikh3w][data-count="2"]{grid-template-columns:minmax(0,1fr);gap:.8rem}.study-card[data-astro-cid-3fkikh3w]{display:block}.bench-head[data-astro-cid-3fkikh3w]{flex-wrap:wrap}}
