.anatomy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--hf-space-6);align-items:center}.anatomy:focus-visible{outline:1px solid var(--nt-signal-line-2);outline-offset:var(--hf-space-3)}.anatomy-stage{aspect-ratio:1.25}.anatomy-side{display:flex;flex-direction:column;gap:var(--hf-space-5)}.anatomy-parts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.anatomy-parts li{position:relative;border-left:1px solid var(--nt-line-2);padding-left:var(--hf-space-4)}.anatomy-parts li:before{content:"";position:absolute;top:calc(var(--hf-space-7) / 2);left:calc(-1 * var(--hf-space-6));width:var(--hf-space-6);border-top:1px solid var(--nt-line-2)}.anatomy-parts li:first-child:before{content:none}.anatomy-parts li.is-on:before{border-top-color:var(--nt-signal)}.anatomy-parts li.is-on{border-left-color:var(--nt-signal)}.anatomy-parts button{display:flex;gap:var(--hf-space-3);align-items:baseline;width:100%;min-height:var(--hf-space-8);padding:var(--hf-space-1) 0;background:none;border:0;color:var(--nt-ink-muted);text-align:left;cursor:pointer}.anatomy-parts button:hover,.anatomy-parts .is-on button{color:var(--nt-ink-strong)}.anatomy-index{font-family:var(--nt-mono);font-size:var(--nt-fs-meta);color:var(--nt-ink-faint)}.anatomy-parts .is-on .anatomy-index{color:var(--nt-signal)}.anatomy-name{font-size:var(--nt-fs-ui)}.anatomy-body{max-width:var(--nt-measure);padding-bottom:var(--hf-space-3);font-size:var(--nt-fs-small);line-height:var(--nt-lh-body);color:var(--nt-ink-soft)}.anatomy-controls{display:flex;align-items:center;gap:var(--hf-space-4);font-family:var(--nt-mono);font-size:var(--nt-fs-meta)}.anatomy-controls button{min-height:var(--nt-hit);padding:0 var(--hf-space-4);background:none;border:1px solid var(--nt-line-2);border-radius:var(--hf-radius-pill);color:var(--nt-ink);font:inherit;cursor:pointer}.anatomy-controls button:hover:not(:disabled){border-color:var(--nt-signal)}.anatomy-controls button:disabled{color:var(--nt-ink-faint);cursor:default}.anatomy-count{color:var(--nt-ink-muted)}@media (max-width: 900px){.anatomy{grid-template-columns:minmax(0,1fr)}.anatomy-parts li:before{content:none}}.package-open{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--hf-space-10);align-items:center}.package-open-stage{aspect-ratio:.7;cursor:pointer}.package-open-side{display:flex;flex-direction:column;gap:var(--hf-space-6)}.package-open-controls{display:flex;align-items:center;gap:var(--hf-space-4);font-family:var(--nt-mono);font-size:var(--nt-fs-meta)}.package-open-controls button{min-height:var(--nt-hit);padding:0 var(--hf-space-4);background:none;border:1px solid var(--nt-line-2);border-radius:var(--hf-radius-pill);color:var(--nt-ink);font:inherit;cursor:pointer}.package-open-controls button:hover{border-color:var(--nt-signal)}.package-open-state{color:var(--nt-ink-muted)}.package-open-now{border-left:1px solid var(--nt-signal);padding-left:var(--hf-space-4)}.package-open-label{font-family:var(--nt-mono);font-size:var(--nt-fs-meta);color:var(--nt-signal)}.package-open-notes{display:grid}.package-open-notes p{grid-area:1 / 1;visibility:hidden;margin-top:var(--hf-space-2);font-size:var(--nt-fs-small);line-height:var(--nt-lh-body);color:var(--nt-ink-soft)}.package-open-notes p.is-on{visibility:visible}.package-open-parts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--hf-space-4)}.package-open-parts button{display:flex;gap:var(--hf-space-3);align-items:baseline;width:100%;min-height:var(--hf-space-8);padding:var(--hf-space-1) 0;background:none;border:0;color:var(--nt-ink-muted);font-size:var(--nt-fs-ui);text-align:left;cursor:pointer}.package-open-parts button:hover,.package-open-parts .is-on button{color:var(--nt-ink-strong)}.package-open-index{font-family:var(--nt-mono);font-size:var(--nt-fs-meta);color:var(--nt-ink-faint)}.package-open-parts .is-on .package-open-index{color:var(--nt-signal)}@media (max-width: 900px){.package-open{grid-template-columns:minmax(0,1fr);gap:var(--hf-space-6)}.package-open-stage{max-width:var(--nt-measure);width:100%;margin:0 auto}}.page[data-astro-cid-7yt5wpdi]{display:flex;flex-direction:column;gap:var(--hf-space-12)}.head[data-astro-cid-7yt5wpdi]{display:flex;flex-direction:column;gap:var(--hf-space-4);max-width:var(--nt-measure)}.label[data-astro-cid-7yt5wpdi]{font-family:var(--nt-mono);font-size:var(--nt-fs-meta);color:var(--nt-signal)}.head[data-astro-cid-7yt5wpdi] p[data-astro-cid-7yt5wpdi]{color:var(--nt-ink-soft)}
