.x[data-astro-cid-7an6yuup]{--x-size:14px;--x-size-small:13px;--x-size-label:12px;--x-size-caption:11px;background:var(--x-bg);color:var(--x-text);font-size:var(--x-size);line-height:1.45}:root[data-calm=on] .x[data-astro-cid-7an6yuup]{--x-size:16px;--x-size-small:15px;--x-size-label:14px;--x-size-caption:13px}.x[data-astro-cid-7an6yuup] [data-astro-cid-7an6yuup]:focus-visible{outline:2px solid var(--x-accent);outline-offset:2px}.x[data-astro-cid-7an6yuup] a[data-astro-cid-7an6yuup]{color:var(--x-text)}@media (width<=960px){.only-wide-x[data-astro-cid-7an6yuup]{display:none!important}}@media (width>=961px){.only-narrow-x[data-astro-cid-7an6yuup]{display:none!important}}.x-h[data-astro-cid-7an6yuup]{font-family:var(--font-mono);font-size:var(--x-size-label);color:var(--x-muted);margin:0;padding:0;font-weight:500}.x-header[data-astro-cid-7an6yuup]{align-items:center;gap:var(--s-20);min-height:52px;padding:0 var(--s-20);background:var(--x-panel);border-bottom:1px solid var(--x-border);display:flex}.x-brand[data-astro-cid-7an6yuup]{min-height:var(--touch);align-items:center;gap:10px;text-decoration:none;display:flex}.x-logo[data-astro-cid-7an6yuup]{width:auto;height:34px;display:block}.x-sep[data-astro-cid-7an6yuup]{color:var(--x-faint)}.x-title[data-astro-cid-7an6yuup]{font-size:var(--x-size);font-weight:500}.x-spacer[data-astro-cid-7an6yuup]{flex:auto}.x-lang[data-astro-cid-7an6yuup]{min-height:var(--touch);font-size:var(--x-size-small);align-items:center;text-decoration:none;display:inline-flex}.x-calm[data-astro-cid-7an6yuup]{min-height:var(--touch);font-size:var(--x-size-small);color:var(--x-text-2);cursor:pointer;align-items:center;gap:8px;display:flex}.x-calm[data-astro-cid-7an6yuup] input[data-astro-cid-7an6yuup]{width:18px;height:18px;accent-color:var(--x-accent);cursor:pointer;margin:0}.x-calm-on[data-astro-cid-7an6yuup]{display:none}.x-explain[data-astro-cid-7an6yuup]{min-height:var(--touch);border-radius:var(--radius);background:var(--x-button-bg);align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.x[data-astro-cid-7an6yuup] .x-explain[data-astro-cid-7an6yuup]{color:var(--x-button-text)}.x-back[data-astro-cid-7an6yuup]{width:var(--touch);height:var(--touch);justify-content:center;align-items:center;display:flex}.workspace[data-astro-cid-7an6yuup]{grid-template-columns:272px minmax(0,1fr) 320px;height:calc(100svh - 53px);min-height:600px;display:grid}.x-left[data-astro-cid-7an6yuup]{background:var(--x-panel);border-right:1px solid var(--x-border);padding:var(--s-20);gap:var(--s-24);flex-direction:column;display:flex;overflow-y:auto}.x-section[data-astro-cid-7an6yuup]{gap:var(--s-8);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.x-section[data-astro-cid-7an6yuup]>legend[data-astro-cid-7an6yuup]{margin-bottom:var(--s-8)}.x-cond-list[data-astro-cid-7an6yuup]{gap:0}.x-cond-row[data-astro-cid-7an6yuup]{min-height:var(--touch);border:1px solid var(--x-border);cursor:pointer;align-items:center;gap:10px;padding:0 12px;display:flex}.x-cond-row[data-astro-cid-7an6yuup]+.x-cond-row[data-astro-cid-7an6yuup]{border-top:0}.x-cond-row[data-astro-cid-7an6yuup]:first-of-type{border-radius:var(--radius) var(--radius) 0 0}.x-cond-row[data-astro-cid-7an6yuup]:last-of-type{border-radius:0 0 var(--radius) var(--radius)}.x-dot[data-astro-cid-7an6yuup]{border:1.5px solid var(--x-muted);border-radius:50%;flex:none;width:8px;height:8px}.x-cond-row[data-astro-cid-7an6yuup]:has(input:checked){background:var(--x-border);font-weight:600}.x-cond-row[data-astro-cid-7an6yuup]:has(input:checked) .x-dot[data-astro-cid-7an6yuup]{background:var(--x-accent);border-color:var(--x-accent)}.x-cond-row[data-astro-cid-7an6yuup]:has(input:focus-visible){outline:2px solid var(--x-accent);outline-offset:-2px}.x-layers[data-astro-cid-7an6yuup]{grid-template-columns:20px minmax(0,1fr) 84px;align-items:center;column-gap:10px;display:grid}.x-layers[data-astro-cid-7an6yuup] input[data-astro-cid-7an6yuup][type=checkbox]{width:16px;height:16px;accent-color:var(--x-accent);margin:0}.x-layers[data-astro-cid-7an6yuup] label[data-astro-cid-7an6yuup]{min-height:var(--touch);cursor:pointer;align-items:center;display:flex}.x[data-astro-cid-7an6yuup] input[data-astro-cid-7an6yuup][type=range]{width:100%;height:var(--touch);accent-color:var(--x-accent);margin:0}.x-scale[data-astro-cid-7an6yuup]{font-family:var(--font-mono);font-size:var(--x-size-caption);color:var(--x-muted);justify-content:space-between;margin-top:-6px;display:flex}.x-segmented[data-astro-cid-7an6yuup]{border:1px solid var(--x-border);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-segmented[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup]{min-height:var(--touch);color:var(--x-muted);font:500 var(--x-size-small) var(--font-sans);cursor:pointer;background:0 0;border:0}.x-segmented[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup][aria-pressed=true]{background:var(--x-border);color:var(--x-text)}.x-segmented[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup]:disabled{color:var(--x-faint);cursor:not-allowed}.x-view[data-astro-cid-7an6yuup]{background:var(--x-viewport);min-width:0;position:relative;overflow:hidden}.x-figure[data-astro-cid-7an6yuup]{justify-content:center;align-items:center;display:flex;position:absolute;inset:72px 24px 44px}.x-figure[data-astro-cid-7an6yuup] .anatomy-figure{width:100%;height:100%}.x-3d[data-astro-cid-7an6yuup]{position:absolute;inset:0}.x-3d[data-astro-cid-7an6yuup] canvas{cursor:grab;display:block}.has-3d[data-astro-cid-7an6yuup] .x-figure[data-astro-cid-7an6yuup],.has-3d[data-astro-cid-7an6yuup] [data-astro-cid-7an6yuup][data-2d-only],body:not(.has-3d) [data-astro-cid-7an6yuup][data-3d-only]{display:none}.x-footnotes[data-astro-cid-7an6yuup]{pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.x-footnotes[data-astro-cid-7an6yuup] a[data-astro-cid-7an6yuup]{pointer-events:auto}.x-hint[data-astro-cid-7an6yuup]{font-family:var(--font-mono);font-size:var(--x-size-caption);color:var(--x-faint);margin:0}.x-layers[data-astro-cid-7an6yuup] input[data-astro-cid-7an6yuup]:disabled+label[data-astro-cid-7an6yuup]{color:var(--x-faint);cursor:default}.x-3d[data-astro-cid-7an6yuup]:focus-visible{outline:2px solid var(--x-accent);outline-offset:-2px}.x-camera[data-astro-cid-7an6yuup]{border:1px solid var(--x-control-border);border-radius:var(--radius);background:var(--x-panel);display:flex;position:absolute;top:16px;right:16px}.x-camera-inline[data-astro-cid-7an6yuup]{flex-wrap:wrap;align-self:flex-start;position:static}.x-camera[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup]{min-height:var(--touch);color:var(--x-muted);font:500 var(--x-size-small) var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 12px}.x-camera[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup][aria-pressed=true]{background:var(--x-border);color:var(--x-text)}.x-camera[data-astro-cid-7an6yuup] .x-camera-reset[data-astro-cid-7an6yuup]{width:var(--touch);border-left:1px solid var(--x-control-border);color:var(--x-text);justify-content:center;align-items:center;padding:0;display:flex}.x-labels[data-astro-cid-7an6yuup]{pointer-events:none;position:absolute;inset:0}.x-labels[data-astro-cid-7an6yuup] .x-label-lines{width:100%;height:100%;position:absolute;inset:0}.x-labels[data-astro-cid-7an6yuup] .x-label-lines line{stroke:var(--x-faint);stroke-width:.75px}.x-labels[data-astro-cid-7an6yuup] .x-label{width:200px;min-height:var(--touch);border-radius:var(--radius);background:var(--x-viewport);color:var(--x-text);font:400 var(--x-size-small) var(--font-sans);text-align:left;cursor:pointer;pointer-events:auto;border:1px solid #0000;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;right:16px}.x-labels[data-astro-cid-7an6yuup] .x-label[hidden]{display:none}.x-labels[data-astro-cid-7an6yuup] .x-label:hover,.x-labels[data-astro-cid-7an6yuup] .x-label.is-selected{border-color:var(--x-accent);background:var(--x-accent-tint)}.x-labels[data-astro-cid-7an6yuup] .x-label-num{font-family:var(--font-mono);font-size:var(--x-size-caption);color:var(--x-muted)}.x-toolbar[data-astro-cid-7an6yuup]{gap:6px;display:flex;position:absolute;top:16px;left:16px}.x-tool[data-astro-cid-7an6yuup]{min-height:var(--touch);border-radius:var(--radius);border:1px solid var(--x-control-border);background:var(--x-panel);color:var(--x-text);font:500 var(--x-size-small) var(--font-sans);cursor:pointer;padding:0 12px}.x-tool[data-astro-cid-7an6yuup][aria-pressed=true],.x-tool[data-astro-cid-7an6yuup][aria-expanded=true]{border-color:var(--x-accent);background:var(--x-accent-tint)}.x-caption[data-astro-cid-7an6yuup]{font-size:var(--x-size-caption);color:var(--x-faint);margin:0 0 0 auto}.x-caption[data-astro-cid-7an6yuup] a[data-astro-cid-7an6yuup],.x-caption-narrow[data-astro-cid-7an6yuup] a[data-astro-cid-7an6yuup]{color:var(--an-ventricle)}.x-right[data-astro-cid-7an6yuup]{background:var(--x-panel);border-left:1px solid var(--x-border);flex-direction:column;display:flex;overflow-y:auto}.x-search[data-astro-cid-7an6yuup]{padding:var(--s-20) var(--s-20) var(--s-12);flex-direction:column;gap:10px;display:flex}.x-search[data-astro-cid-7an6yuup] input[data-astro-cid-7an6yuup]{min-height:var(--touch);border:1px solid var(--x-control-border);border-radius:var(--radius);background:var(--x-bg);color:var(--x-text);font:400 var(--x-size) var(--font-sans);padding:0 10px}.x-search[data-astro-cid-7an6yuup] input[data-astro-cid-7an6yuup]::placeholder{color:var(--x-faint)}.x-parts[data-astro-cid-7an6yuup]{margin:0;padding:0 12px;list-style:none}.x-parts[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup]{border-radius:var(--radius);width:100%;min-height:40px;color:var(--x-text);font:400 var(--x-size) var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.x-parts[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup][aria-pressed=true]{background:var(--x-border);font-weight:600}.x-parts[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup][aria-pressed=true] .x-num[data-astro-cid-7an6yuup]{color:var(--x-muted)}.x-num[data-astro-cid-7an6yuup]{width:22px;font-family:var(--font-mono);font-size:var(--x-size-caption);color:var(--x-faint);flex:none;font-weight:400}.x-card[data-astro-cid-7an6yuup]{border-top:1px solid var(--x-border);padding:var(--s-20);flex-direction:column;gap:10px;margin-top:auto;display:flex}.x-card-title[data-astro-cid-7an6yuup]{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:600;line-height:1.25}.x-card-text[data-astro-cid-7an6yuup]{color:var(--x-text-2);margin:0;line-height:1.55}.x-card-note[data-astro-cid-7an6yuup]{border-top:1px solid var(--x-border);color:var(--x-muted);margin:0;padding-top:10px;line-height:1.55}@media (width<=960px){.x-header[data-astro-cid-7an6yuup]{gap:8px;min-height:56px;padding:0 8px}.x-title[data-astro-cid-7an6yuup]{flex:auto;font-size:16px;font-weight:600}.x-spacer[data-astro-cid-7an6yuup]{display:none}.x-calm[data-astro-cid-7an6yuup]{border:1px solid var(--x-control-border);border-radius:var(--radius);color:var(--x-text);padding:0 10px;font-size:13px}.x-calm[data-astro-cid-7an6yuup] input[data-astro-cid-7an6yuup]{opacity:0;width:1px;height:1px;position:absolute}.x-calm[data-astro-cid-7an6yuup]:has(input:focus-visible){outline:2px solid var(--x-accent);outline-offset:2px}:root[data-calm=on] .x-calm[data-astro-cid-7an6yuup]{background:var(--x-button-bg);border-color:var(--x-button-bg);color:var(--x-button-text);font-weight:500}:root[data-calm=on] .x-calm-off[data-astro-cid-7an6yuup]{display:none}:root[data-calm=on] .x-calm-on[data-astro-cid-7an6yuup]{display:inline}.x-explain[data-astro-cid-7an6yuup]{width:var(--touch);background:0 0;justify-content:center;padding:0}.x[data-astro-cid-7an6yuup] .x-explain[data-astro-cid-7an6yuup]{color:var(--x-text)}.workspace[data-astro-cid-7an6yuup]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:calc(100svh - 57px);min-height:560px;position:relative}.x-left[data-astro-cid-7an6yuup]{z-index:5;border:1px solid var(--x-control-border);border-radius:var(--radius);gap:var(--s-20);max-height:calc(100% - 16px);position:absolute;top:8px;left:8px;right:8px}.x-left[data-astro-cid-7an6yuup]:not(.is-open){display:none}.x-layers[data-astro-cid-7an6yuup]{grid-template-columns:20px minmax(0,1fr) minmax(96px,40%)}.x-close[data-astro-cid-7an6yuup]{align-self:flex-end}.x-view[data-astro-cid-7an6yuup]{grid-row:1}.x-figure[data-astro-cid-7an6yuup]{inset:8px}.x-tools-narrow[data-astro-cid-7an6yuup]{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.x-sheet[data-astro-cid-7an6yuup]{background:var(--x-panel);border-top:1px solid var(--x-border);padding:var(--s-12) var(--s-16) var(--s-16);gap:var(--s-12);flex-direction:column;grid-row:2;max-height:62svh;display:flex;overflow-y:auto}.x-cond-grid[data-astro-cid-7an6yuup]{border:1px solid var(--x-border);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.x-cond-grid[data-astro-cid-7an6yuup] label[data-astro-cid-7an6yuup]{min-height:var(--touch);cursor:pointer;justify-content:center;align-items:center;display:flex}.x-cond-grid[data-astro-cid-7an6yuup] label[data-astro-cid-7an6yuup]:nth-of-type(2n){border-left:1px solid var(--x-border)}.x-cond-grid[data-astro-cid-7an6yuup] label[data-astro-cid-7an6yuup]:nth-of-type(n+3){border-top:1px solid var(--x-border)}.x-cond-grid[data-astro-cid-7an6yuup] label[data-astro-cid-7an6yuup]:has(input:checked){background:var(--x-border);font-weight:600}.x-cond-grid[data-astro-cid-7an6yuup] label[data-astro-cid-7an6yuup]:has(input:focus-visible){outline:2px solid var(--x-accent);outline-offset:-2px}.x-sheet-note[data-astro-cid-7an6yuup]{flex-direction:column;gap:4px;display:flex}.x-sheet-note[data-astro-cid-7an6yuup] p[data-astro-cid-7an6yuup]:last-child{color:var(--x-text-2);margin:0;line-height:1.5}.x-parts-toggle[data-astro-cid-7an6yuup]{min-height:var(--touch);border:1px solid var(--x-control-border);border-radius:var(--radius);color:var(--x-text);font:500 var(--x-size) var(--font-sans);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.x-parts-toggle[data-astro-cid-7an6yuup] svg[data-astro-cid-7an6yuup]{flex:none;transform:rotate(180deg)}.x-parts-toggle[data-astro-cid-7an6yuup][aria-expanded=true] svg[data-astro-cid-7an6yuup]{transform:none}.x-parts-narrow[data-astro-cid-7an6yuup] .x-parts[data-astro-cid-7an6yuup]{padding:0}.x-parts-narrow[data-astro-cid-7an6yuup] .x-parts[data-astro-cid-7an6yuup] button[data-astro-cid-7an6yuup]{min-height:var(--touch)}.x-parts-narrow[data-astro-cid-7an6yuup] .x-card[data-astro-cid-7an6yuup]{padding:var(--s-16) 0 0}.x-caption-narrow[data-astro-cid-7an6yuup]{font-size:var(--x-size-caption);color:var(--x-faint);text-align:center;margin:0}}
