.living-presentation[data-astro-cid-5fh3hfle]>.living-model[data-astro-cid-5fh3hfle]:not(.compact){aspect-ratio:1.4;width:100%;min-width:0;max-width:100%;height:auto;min-height:360px;margin-left:0}.living-points[data-astro-cid-5fh3hfle]{z-index:2}.home-cell-targets[data-astro-cid-5fh3hfle]{z-index:2;pointer-events:none;position:absolute;inset:0}.home-cell-targets[data-astro-cid-5fh3hfle] button[data-astro-cid-5fh3hfle]{width:44px;height:44px;color:var(--text);pointer-events:none;background:0 0;border:0;position:absolute;transform:translate(-50%,-50%)}.home-cell-targets[data-astro-cid-5fh3hfle] button[data-astro-cid-5fh3hfle]:focus-visible{outline:1px solid var(--text);outline-offset:3px;border-radius:50%}.home-cell-static[data-astro-cid-5fh3hfle]>div[data-astro-cid-5fh3hfle]{margin-top:16px}.living-model[data-astro-cid-5fh3hfle][data-living-hover-only=true] .living-stage[data-astro-cid-5fh3hfle]{touch-action:pan-x pan-y pinch-zoom}.living-failure-status[data-astro-cid-5fh3hfle]{display:none}.living-model[data-astro-cid-5fh3hfle][data-failed=true] .living-failure-status[data-astro-cid-5fh3hfle]{color:var(--secondary);margin-block:8px 16px;font-size:13px;line-height:1.6;display:block}.living-model[data-astro-cid-5fh3hfle]:not([data-ready=true]) .living-poster[data-astro-cid-5fh3hfle]{visibility:visible;opacity:1}.living-model[data-astro-cid-5fh3hfle][data-context-lost=true] .living-loader[data-astro-cid-5fh3hfle]{display:none}.living-organ-index[data-astro-cid-5fh3hfle]{flex-wrap:wrap;gap:2px 24px;padding-block:12px;display:flex}.living-organ-index[data-astro-cid-5fh3hfle] button[data-astro-cid-5fh3hfle]{min-height:44px;color:var(--secondary);font:inherit;text-align:left;background:0 0;border:0;padding:8px 0;font-size:13px}.living-organ-index[data-astro-cid-5fh3hfle] button[data-astro-cid-5fh3hfle]:hover,.living-organ-index[data-astro-cid-5fh3hfle] button[data-astro-cid-5fh3hfle][aria-expanded=true]{color:var(--text)}.living-stage[data-astro-cid-5fh3hfle] canvas{pointer-events:none;transition:none}.living-model[data-astro-cid-5fh3hfle][data-ready=true] .living-loader[data-astro-cid-5fh3hfle],.living-static[data-astro-cid-5fh3hfle],.living-model[data-astro-cid-5fh3hfle][data-failed=true] .living-loader[data-astro-cid-5fh3hfle]{display:none}.living-model[data-astro-cid-5fh3hfle][data-failed=true] .living-static[data-astro-cid-5fh3hfle]{z-index:8;background:var(--page);display:block;position:absolute;top:100%}.living-status[data-astro-cid-5fh3hfle]{color:var(--secondary);margin-top:20px;font-size:13px;line-height:1.6}.living-status[data-astro-cid-5fh3hfle][hidden]{display:none}.living-static-article[data-astro-cid-5fh3hfle]>summary[data-astro-cid-5fh3hfle]{min-height:44px;padding-block:12px}.living-presentation[data-astro-cid-5fh3hfle]>.living-model[data-astro-cid-5fh3hfle][data-failed=true]:not(.compact){aspect-ratio:auto}.living-model[data-astro-cid-5fh3hfle][data-failed=true]:not(.compact) .living-stage[data-astro-cid-5fh3hfle]{aspect-ratio:1.4;width:100%;height:auto;min-height:360px;bottom:auto}.living-model[data-astro-cid-5fh3hfle][data-failed=true]:not(.compact) .living-static[data-astro-cid-5fh3hfle]{z-index:auto;background:0 0;padding-top:max(360px,71.4286%);position:relative;top:auto}.anatomy-sequence:has(.living-model[data-failed=true]) .sequence-explanation{transform:none!important}.anatomy-sequence>.living-presentation>.cloud-topbar{padding-left:48px}.page-opening:has(.living-presentation){grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);column-gap:clamp(24px,4vw,72px)}.world-model-visual:has(.living-presentation){min-width:0}.page-family-living-kingdom .page-opening:has(.living-presentation){grid-template-columns:1.15fr .85fr}.page-family-living-kingdom .living-presentation>.living-model{min-height:var(--world-stage-height)}.environment-composition .cloud-topbar{z-index:4;position:absolute;top:0;right:0}.environment-composition .living-presentation{position:relative}@media (width>=801px){.environment-composition:has(.product-lab-organism){grid-template-columns:34% 66%}.environment-composition:has(.product-lab-organism) .environment-copy{align-self:start;padding-top:41px}.environment-composition .living-presentation:has(.product-lab-organism){justify-self:end;width:81%;margin-right:calc(28px - 6%)}.living-presentation[data-astro-cid-5fh3hfle]>.product-lab-organism[data-astro-cid-5fh3hfle]:not(.compact){aspect-ratio:1;min-height:0}.environment-composition .cloud-topbar{right:var(--edge)}.product-lab-organism[data-astro-cid-5fh3hfle][data-failed=true]:not(.compact) .living-stage[data-astro-cid-5fh3hfle]{aspect-ratio:1;min-height:0}.product-lab-organism[data-astro-cid-5fh3hfle][data-failed=true]:not(.compact) .living-static[data-astro-cid-5fh3hfle]{padding-top:100%}}@media (width<=800px){.living-presentation[data-astro-cid-5fh3hfle]>.living-model[data-astro-cid-5fh3hfle]:not(.compact),.living-model[data-astro-cid-5fh3hfle][data-failed=true]:not(.compact) .living-stage[data-astro-cid-5fh3hfle]{min-height:340px}.living-model[data-astro-cid-5fh3hfle][data-failed=true]:not(.compact) .living-static[data-astro-cid-5fh3hfle]{padding-top:max(340px,71.4286%)}.anatomy-sequence>.living-presentation>.cloud-topbar{padding-left:16px}.living-world-composition>.living-presentation{order:2}.vision-opening>.living-presentation{margin-top:24px}}@media (forced-colors:active){.living-loader[data-astro-cid-5fh3hfle],.living-views[data-astro-cid-5fh3hfle],.living-points[data-astro-cid-5fh3hfle]{display:none}.living-static[data-astro-cid-5fh3hfle]{background:canvas;display:block;position:relative;top:100%}}.anatomy[data-astro-cid-7gpo7w6a]{isolation:isolate;--point-ink:var(--ink);--point-ground:var(--surface);background:0 0;position:relative}.scene-stage[data-astro-cid-7gpo7w6a]{transition:right .24s;position:absolute;inset:0 0 60px}.anatomy[data-astro-cid-7gpo7w6a].compact .scene-stage[data-astro-cid-7gpo7w6a]{bottom:0}.anatomy-fallback[data-astro-cid-7gpo7w6a]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.scene-points[data-astro-cid-7gpo7w6a]{z-index:4;pointer-events:none;position:absolute;inset:0}.scene-point[data-astro-cid-7gpo7w6a]{pointer-events:auto;cursor:pointer;width:44px;height:44px;color:var(--point-ink);touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.scene-point-dot[data-astro-cid-7gpo7w6a]{background:var(--point-ink);width:4px;height:4px;box-shadow:0 0 0 3px var(--point-ground);border-radius:50%}.scene-point-name[data-astro-cid-7gpo7w6a]{background:var(--point-ground);color:var(--point-ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.scene-point[data-astro-cid-7gpo7w6a]:is(:hover,:focus-visible,[aria-expanded=true]) .scene-point-name[data-astro-cid-7gpo7w6a]{opacity:1;visibility:visible}.scene-state-marker[data-astro-cid-7gpo7w6a]{z-index:5;color:var(--ink);background:var(--page);pointer-events:none;padding:2px 3px;font-size:12px;font-weight:600;line-height:1.1;position:absolute;transform:translate(10px,6px)}.scene-state-marker[data-astro-cid-7gpo7w6a][hidden],.scene-point[data-astro-cid-7gpo7w6a][hidden]{display:none}.scene-point[data-astro-cid-7gpo7w6a][data-collided=true]:not(:focus-visible):not([aria-expanded=true]){visibility:hidden}.scene-inspection[data-astro-cid-7gpo7w6a]{z-index:6;bottom:0;justify-content:center;align-items:center;gap:20px;min-height:52px;display:flex;position:absolute;inset-inline:0}.scene-inspection[data-astro-cid-7gpo7w6a]>button[data-astro-cid-7gpo7w6a],.scene-index[data-astro-cid-7gpo7w6a] summary[data-astro-cid-7gpo7w6a]{min-height:44px;color:var(--secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 4px;font-size:12px;list-style:none;display:flex}.scene-index[data-astro-cid-7gpo7w6a] summary[data-astro-cid-7gpo7w6a]:after{content:"+";margin-left:10px;font-size:17px}.scene-index[data-astro-cid-7gpo7w6a][open] summary[data-astro-cid-7gpo7w6a]:after{content:"−"}.scene-index-content[data-astro-cid-7gpo7w6a]{background:var(--page);border-left:1px solid var(--line);overscroll-behavior:contain;width:35%;padding:8px 12px 20px 20px;display:none;position:absolute;top:calc(60px - 100%);bottom:60px;right:0;overflow:auto}.scene-index[data-astro-cid-7gpo7w6a][open] .scene-index-content[data-astro-cid-7gpo7w6a]{display:block}.scene-index-content[data-astro-cid-7gpo7w6a] dl[data-astro-cid-7gpo7w6a]{margin:0}.scene-index-content[data-astro-cid-7gpo7w6a] dl[data-astro-cid-7gpo7w6a]>div[data-astro-cid-7gpo7w6a]+div[data-astro-cid-7gpo7w6a]{margin-top:14px}.scene-index-content[data-astro-cid-7gpo7w6a] dt[data-astro-cid-7gpo7w6a] button[data-astro-cid-7gpo7w6a]{min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px}.scene-index-content[data-astro-cid-7gpo7w6a] dt[data-astro-cid-7gpo7w6a] button[data-astro-cid-7gpo7w6a][aria-current=true]{text-underline-offset:5px;text-decoration:underline}.scene-index-content[data-astro-cid-7gpo7w6a] dd[data-astro-cid-7gpo7w6a]{color:var(--secondary);margin:0;font-size:12px;line-height:1.5}.scene-connections[data-astro-cid-7gpo7w6a]{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.scene-connections[data-astro-cid-7gpo7w6a] h3[data-astro-cid-7gpo7w6a]{font-size:13px}.scene-connections[data-astro-cid-7gpo7w6a] p[data-astro-cid-7gpo7w6a],.scene-reference[data-astro-cid-7gpo7w6a]{color:var(--secondary);margin-top:12px;font-size:12px;line-height:1.55}.scene-connections[data-astro-cid-7gpo7w6a] strong[data-astro-cid-7gpo7w6a]{color:var(--ink);font-weight:500}.scene-detail[data-astro-cid-7gpo7w6a]{z-index:5;background:var(--surface);color:var(--ink);border-radius:12px;align-items:start;gap:16px;padding:16px 20px;display:flex;position:absolute;inset:auto 4% 60px}.scene-detail[data-astro-cid-7gpo7w6a][hidden]{display:none}.scene-detail[data-astro-cid-7gpo7w6a] strong[data-astro-cid-7gpo7w6a]{font-size:14px;font-weight:500}.scene-detail[data-astro-cid-7gpo7w6a] p[data-astro-cid-7gpo7w6a]{color:var(--secondary);margin:5px 0 0;font-size:13px;line-height:1.55}.scene-motion-control[data-astro-cid-7gpo7w6a]{justify-content:center;width:44px}.scene-motion-control[data-astro-cid-7gpo7w6a] svg[data-astro-cid-7gpo7w6a]{fill:none;stroke:currentColor;stroke-width:1.4px;width:17px;height:17px}.scene-motion-control[data-astro-cid-7gpo7w6a] .motion-play[data-astro-cid-7gpo7w6a]{display:none}.scene-motion-control[data-astro-cid-7gpo7w6a][aria-pressed=true] .motion-play[data-astro-cid-7gpo7w6a]{display:block}.scene-motion-control[data-astro-cid-7gpo7w6a][aria-pressed=true] .motion-pause[data-astro-cid-7gpo7w6a],.anatomy[data-astro-cid-7gpo7w6a]:not([data-inspection-bound]) .scene-inspection[data-astro-cid-7gpo7w6a]>button[data-astro-cid-7gpo7w6a]{display:none}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]):not([data-inspection-bound]){--inspection-height:760px;height:760px!important;min-height:760px!important}.scene-detail[data-astro-cid-7gpo7w6a] button[data-astro-cid-7gpo7w6a]{width:44px;height:44px;color:inherit;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:grid}.scene-detail[data-astro-cid-7gpo7w6a] svg[data-astro-cid-7gpo7w6a]{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-stage[data-astro-cid-7gpo7w6a]{right:37%}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-inspection[data-astro-cid-7gpo7w6a]{pointer-events:none;display:block;inset:0}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-index[data-astro-cid-7gpo7w6a] summary[data-astro-cid-7gpo7w6a]{pointer-events:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-index-content[data-astro-cid-7gpo7w6a]{pointer-events:auto;top:0}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-detail[data-astro-cid-7gpo7w6a]{left:0;right:39%}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-detail:not([hidden])) .scene-stage[data-astro-cid-7gpo7w6a]{bottom:180px}.anatomy[data-astro-cid-7gpo7w6a]:not([data-inspection-bound]) .scene-points[data-astro-cid-7gpo7w6a]{display:none}@media (width<=600px){.scene-inspection[data-astro-cid-7gpo7w6a]{gap:16px}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]){height:760px!important;min-height:760px!important}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-stage[data-astro-cid-7gpo7w6a]{height:350px;inset:0 0 auto}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-index-content[data-astro-cid-7gpo7w6a]{border-left:0;border-top:1px solid var(--line);width:100%;padding:12px 16px;top:410px;bottom:60px}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]) .scene-detail[data-astro-cid-7gpo7w6a]{bottom:60px;left:0;right:0}.anatomy[data-astro-cid-7gpo7w6a]:not([data-workspace=true]):has(.scene-index[open]):has(.scene-detail:not([hidden])) .scene-index-content[data-astro-cid-7gpo7w6a]{bottom:190px}.scene-point-name[data-astro-cid-7gpo7w6a]{white-space:normal;text-align:center;width:max-content;max-width:165px}}@media (prefers-reduced-motion:reduce){.scene-stage[data-astro-cid-7gpo7w6a]{transition:none}}@media print{.scene-index-content[data-astro-cid-7gpo7w6a]{width:auto;display:block;position:static;overflow:visible}.scene-inspection[data-astro-cid-7gpo7w6a]{display:block;position:static}.scene-stage[data-astro-cid-7gpo7w6a]{height:400px;position:relative}.scene-index-content[data-astro-cid-7gpo7w6a] dd[data-astro-cid-7gpo7w6a]{display:block}}html.anatomy-inspection-open{overflow:hidden}dialog.anatomy-workspace{background:var(--page);width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;color:var(--ink);border:0;border-radius:20px;margin:0;padding:20px 24px 16px;inset:16px;overflow:hidden;box-shadow:0 24px 90px #00000035}dialog.anatomy-workspace[open]{grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}dialog.anatomy-workspace::backdrop{background:#00000070}dialog.anatomy-workspace>header{justify-content:space-between;align-items:center;gap:24px;display:flex}dialog.anatomy-workspace>header>h2{font:500 20px/1.3 var(--font-main);letter-spacing:-.02em;margin:0}dialog.anatomy-workspace>header>button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}dialog.anatomy-workspace>header>button>svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true]{--workspace-index:clamp(270px,25vw,360px);width:100%;height:100%!important;min-height:0!important}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-stage[data-astro-cid-7gpo7w6a]{inset:0 calc(var(--workspace-index) + 24px) 60px 0;height:auto;transition:none}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-inspection[data-astro-cid-7gpo7w6a]{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-inspection[data-astro-cid-7gpo7w6a]>button[data-astro-cid-7gpo7w6a]{pointer-events:auto;position:absolute;bottom:0;left:0}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-inspection[data-astro-cid-7gpo7w6a]>.scene-motion-control[data-astro-cid-7gpo7w6a]{left:92px}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-index[data-astro-cid-7gpo7w6a] summary[data-astro-cid-7gpo7w6a]{pointer-events:auto;position:absolute;bottom:0;left:156px}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-index-content[data-astro-cid-7gpo7w6a]{width:var(--workspace-index);pointer-events:auto;scrollbar-gutter:stable;max-height:none;padding:8px 16px 20px 24px;scroll-padding-block:12px;inset:0 0 60px auto}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] [data-astro-cid-7gpo7w6a][data-index-node]{scroll-margin-block:12px}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-detail[data-astro-cid-7gpo7w6a]{right:calc(var(--workspace-index) + 30px);bottom:60px;left:0}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true]:has(.scene-detail:not([hidden])) .scene-stage[data-astro-cid-7gpo7w6a]{bottom:180px}@media (width<=700px){dialog.anatomy-workspace{border-radius:16px;width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:12px 16px;inset:8px}dialog.anatomy-workspace>header>h2{font-size:18px}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true]{--workspace-stage:min(40dvh,320px)}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-stage[data-astro-cid-7gpo7w6a]{height:var(--workspace-stage);inset:0 0 auto}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-index-content[data-astro-cid-7gpo7w6a]{inset:calc(var(--workspace-stage) + 12px) 0 52px;border-left:0;border-top:1px solid var(--line);width:auto;padding:16px 4px}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] [data-astro-cid-7gpo7w6a][data-index-node]{scroll-margin-block:12px}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true] .scene-detail[data-astro-cid-7gpo7w6a]{inset:calc(var(--workspace-stage) + 12px) 0 auto;max-height:160px;padding:14px 16px;overflow:auto}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true]:has(.scene-detail:not([hidden])) .scene-stage[data-astro-cid-7gpo7w6a]{height:var(--workspace-stage);bottom:auto}.anatomy[data-astro-cid-7gpo7w6a][data-workspace=true]:has(.scene-detail:not([hidden])) .scene-index-content[data-astro-cid-7gpo7w6a]{top:calc(var(--workspace-stage) + 190px)}}@media (prefers-reduced-motion:reduce){dialog.anatomy-workspace{scroll-behavior:auto}}@media (forced-colors:active){.anatomy-fallback[data-astro-cid-7gpo7w6a]{opacity:1!important}.scene-point-name[data-astro-cid-7gpo7w6a]{color:canvastext;background:canvas}dialog.anatomy-workspace{box-shadow:none;border:1px solid canvastext}}[data-astro-cid-cvajyhzj][data-synapse-cloud]:not([data-ready=true]) .cloud-fallback[data-astro-cid-cvajyhzj]{visibility:visible;opacity:1}[data-astro-cid-cvajyhzj][data-synapse-cloud] canvas{transition:none}
