/* Erzeugt von scripts/build-figures.mjs – nicht von Hand ändern. */
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-svg{display:block;width:100%;height:auto;overflow:visible}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-svg path,.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-svg circle{vector-effect:non-scaling-stroke}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-fill{fill:var(--anatomy-paper);stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-shade,.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-top{stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-top{fill:var(--anatomy-top)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless]>.iso-shade,.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="hi"]{stroke:var(--anatomy-hi)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="mid"]{stroke:var(--anatomy-mid)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="lo"]{stroke:var(--anatomy-lo)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="faint"]{stroke:var(--anatomy-faint)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="lit"]{stroke:var(--anatomy-lit)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="red"]{stroke:var(--anatomy-red)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="green"]{stroke:var(--anatomy-green)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-tone="blue"]{stroke:var(--anatomy-blue)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-dashed]{stroke-dasharray:3 3}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-line[data-flow]{stroke-dasharray:2 6}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-wire[data-tone="hi"] .iso-wire-end{stroke:var(--anatomy-hi)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-wire[data-tone="mid"] .iso-wire-end{stroke:var(--anatomy-mid)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-wire[data-tone="faint"] .iso-wire-end{stroke:var(--anatomy-faint)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-wire[data-tone="lit"] .iso-wire-end{stroke:var(--anatomy-lit)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-dots[data-tone="hi"] circle{opacity:.85}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-dots[data-tone="mid"] circle{opacity:.45}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-dots[data-tone="lo"] circle{opacity:.22}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-dots[data-tone="faint"] circle{opacity:.12}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-face-text[data-tone="hi"]{fill:var(--anatomy-hi)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-face-text[data-tone="lo"]{fill:var(--anatomy-lo)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-face-text[data-tone="faint"]{fill:var(--anatomy-faint)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .tb-body{fill:var(--anatomy-shade-2);stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .tb-shine{fill:var(--anatomy-top);stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .tb-shade{fill:var(--anatomy-shade-0);stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45;stroke-linecap:butt;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .tb-ring[data-tone="mid"]{stroke:var(--anatomy-mid)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .tb-ring[data-tone="faint"]{stroke:var(--anatomy-faint)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .tb-ring[data-tone="hi"]{stroke:var(--anatomy-hi)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-figure{margin:32px 0 36px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate{position:relative;padding:52px 24px;border-radius:0;background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corners{position:absolute;inset:18px 20px;pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner{position:absolute;color:var(--anatomy-muted);font-family:var(--anatomy-mono);font-size:10.5px;line-height:1;letter-spacing:.04em;white-space:nowrap}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner[data-corner="fig"]{top:0;left:0;color:var(--anatomy-text)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner[data-corner="title"]{top:0;right:0;text-transform:uppercase;letter-spacing:.1em}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner[data-corner="hint"]{bottom:0;left:0;text-transform:uppercase;letter-spacing:.1em}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner[data-corner="readout"]{right:0;bottom:0;color:var(--anatomy-text);font-variant-numeric:tabular-nums}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate .iso-svg{margin:0 auto}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-legend{display:grid;gap:8px;margin-top:12px;color:var(--anatomy-muted);font-size:13px;line-height:1.55}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-keys{display:flex;flex-wrap:wrap;gap:6px 18px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-key{display:inline-flex;align-items:center;gap:7px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch{width:16px;height:10px;flex:none;overflow:visible}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="raised"] path,.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="flat"] path{stroke:var(--anatomy-mid)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="lit"] path{stroke:var(--anatomy-lit)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="dim"] path{stroke:var(--anatomy-lo)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="dotted"] path{stroke-dasharray:.01 3;stroke-width:1.4}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="dashed"] path{stroke-dasharray:3 2.5}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="red"] path{stroke:var(--anatomy-red)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="green"] path{stroke:var(--anatomy-green)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch[data-mark="blue"] path{stroke:var(--anatomy-blue)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-swatch-crease{stroke:var(--anatomy-lo)!important}
@media (max-width:560px){.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate{padding:48px 12px 70px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner[data-corner="hint"]{bottom:18px}}
@media (prefers-reduced-motion:reduce){}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-blob-base,.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-membrane-base{fill:var(--anatomy-shade-2)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-blob-shade{fill:var(--anatomy-shade-0);opacity:.58}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-blob-highlight{fill:var(--anatomy-top);opacity:.62}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-blob-edge{fill:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-membrane-base{fill-rule:evenodd}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-bond{fill:none;stroke:var(--anatomy-mid);stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-atom circle:first-child{fill:var(--anatomy-paper);stroke:var(--anatomy-hi);stroke-width:.6}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-atom .bio-atom-highlight{fill:var(--anatomy-lit);stroke:none;opacity:.65}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-helix-rung{stroke-width:.65}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-ribbon{fill:var(--anatomy-shade-2);stroke:var(--anatomy-hi);stroke-width:.55;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-svg{padding:0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig{display:block;width:100%;height:auto}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-muted{color:var(--anatomy-muted)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-status{fill:var(--anatomy-strong);font:600 13px var(--anatomy-mono)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-label{fill:var(--anatomy-text);font:12.5px var(--anatomy-mono);letter-spacing:.01em}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-name{fill:var(--anatomy-strong);font-size:14px;font-weight:600}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-sub{fill:var(--anatomy-muted);font:12px var(--anatomy-mono)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-leader{fill:none;stroke:var(--anatomy-mid);stroke-width:.7}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-dot{fill:var(--anatomy-dot)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-mol{opacity:.45;transition:opacity .3s}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-mol[data-active="true"]{opacity:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-particle{pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .hot{cursor:pointer;outline:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .hot.is-hot{filter:drop-shadow(0 0 2px var(--anatomy-lit)) drop-shadow(0 0 7px var(--syn-glow))}
.fig-nmda-rezeptor.fig-nmda-rezeptor .hot:focus-visible{outline:2px solid var(--anatomy-lit);outline-offset:3px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-controls{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:14px 2px 6px;font:13px var(--anatomy-mono);color:var(--anatomy-text)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-group{display:flex;flex-wrap:wrap;gap:6px 16px;border:1px solid var(--anatomy-faint);border-radius:10px;padding:6px 12px 8px;margin:0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-group legend{font:12px var(--anatomy-mono);color:var(--anatomy-muted);padding:0 6px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-group label{cursor:pointer;color:var(--anatomy-strong)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-group kbd{font:11px var(--anatomy-mono);color:var(--anatomy-muted);border:1px solid var(--anatomy-faint);border-radius:4px;padding:0 4px;margin-left:4px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-group input{accent-color:var(--anatomy-red);margin-right:5px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-group-split{flex:1 1 100%}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-subgroup{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;flex:1 1 100%;border-top:1px solid var(--anatomy-faint);padding-top:6px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-subgroup-title{flex:0 0 100%;font:11px var(--anatomy-mono);color:var(--anatomy-muted);letter-spacing:.02em}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-controls button{border:1px solid var(--anatomy-faint);border-radius:999px;background:transparent;color:var(--anatomy-text);font:inherit;padding:6px 14px;cursor:pointer;margin-left:auto}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-controls :focus-visible{outline:2px solid var(--anatomy-lit);outline-offset:3px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-legend{font:12.5px var(--anatomy-mono);color:var(--anatomy-text);margin:6px 2px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-legend svg{vertical-align:-3px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-summary{font:14px/1.6 var(--anatomy-mono);color:var(--anatomy-strong);margin:8px 2px;min-height:6.4em}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-info{min-height:4.8em;font:13px/1.6 var(--anatomy-mono);color:var(--anatomy-text);margin:8px 2px;border-left:2px solid var(--anatomy-faint);padding-left:10px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-compare{margin:22px 0 8px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-compact{overflow:hidden}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-compare[hidden]{display:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:700px){.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-cmp-grid{grid-template-columns:1fr}}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-cmp-panel{border:1px solid var(--anatomy-faint);border-radius:14px;padding:12px 12px 10px;background:var(--anatomy-card)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-cmp-title{margin:0 0 4px;font:500 19px var(--syn-serif);color:var(--anatomy-strong)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-cmp-drug .sd-cmp-title{color:var(--fig-accent,var(--anatomy-red))}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-cmp-note{font:12.5px/1.6 var(--anatomy-mono);color:var(--anatomy-muted);margin:10px 2px 0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel{margin:10px 2px 4px;font:13px/1.5 var(--anatomy-mono);color:var(--anatomy-text)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel-status{margin:0 0 8px;font-weight:600;color:var(--anatomy-strong)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel-list div{border:1px solid var(--anatomy-faint);border-radius:10px;padding:6px 10px;min-width:0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel-list dt{font-weight:600;color:var(--anatomy-strong)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel-list dd{margin:0;overflow-wrap:anywhere}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel-basis{display:block;color:var(--anatomy-muted);font-size:12px}
@media(min-width:701px){.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-panel{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-sources{margin:20px 2px;color:var(--anatomy-muted);font-size:13px;line-height:1.65}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-sources h2{font:500 20px var(--syn-serif);color:var(--anatomy-strong);margin:0 0 8px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-sources ul{padding-left:18px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-sources li{margin:8px 0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-sources a{color:var(--anatomy-text);text-underline-offset:2px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner{font-family:var(--anatomy-mono)}
@media(prefers-reduced-motion:reduce){.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-mol{transition:none}}
@media(max-width:560px){.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner[data-corner="hint"]{display:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .iso-plate-corner[data-corner="readout"]{white-space:normal;text-align:right;max-width:92%}}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-fig .bio-blob-base{fill:var(--anatomy-shade-2)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-fig .sd-name{font-family:var(--anatomy-mono)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-fig .sd-label{paint-order:stroke;stroke:var(--anatomy-card);stroke-width:3px;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-cleft{stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pre .bio-blob-base{fill:var(--anatomy-shade-1)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mito .bio-blob-base{fill:var(--anatomy-shade-3)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mito-inner{fill:none;stroke:var(--anatomy-mid);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-crista{fill:var(--anatomy-shade-2);stroke:var(--anatomy-mid);stroke-width:1;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-ves .bio-blob-base{fill:var(--anatomy-face)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-vdot{fill:var(--anatomy-lit);opacity:.9}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-fusepore{fill:var(--anatomy-lit);opacity:0;pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-cyto-body{fill:var(--anatomy-shade-1);stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-ca-glow{opacity:0;pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mem-band{fill:var(--anatomy-shade-2)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mem-edge{fill:none;stroke:var(--anatomy-mid);stroke-width:.8}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-heads circle{fill:var(--anatomy-face);stroke:var(--anatomy-hi);stroke-width:.7}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-tails{fill:none;stroke:var(--anatomy-lo);stroke-width:.8;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-chg text{font:600 14px var(--anatomy-mono);fill:var(--anatomy-muted);pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-chg .nm-chg-b,.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-chg .nm-chg-d{opacity:0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-side{font:11px var(--anatomy-mono);fill:var(--anatomy-muted);letter-spacing:.08em;text-transform:uppercase}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lumen{fill:var(--anatomy-shade-0);stroke:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-receptor .bio-blob-base{fill:var(--anatomy-lit-top)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-receptor .bio-blob-shade{opacity:.35}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-receptor .bio-blob-highlight{fill:var(--anatomy-top);opacity:.5}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-n1-body .bio-blob-edge{stroke:var(--anatomy-hi);stroke-width:1.1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-n2-body .bio-blob-edge{stroke:var(--anatomy-lit);stroke-width:1.1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-n2-body .bio-blob-base{fill:color-mix(in srgb,var(--anatomy-lit) 14%,var(--anatomy-lit-top))}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-fold{fill:none;stroke:var(--anatomy-mid);stroke-width:.7;stroke-linejoin:round;opacity:.55;pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-n2-body .nm-fold{stroke:color-mix(in srgb,var(--anatomy-lit) 55%,var(--anatomy-mid))}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-linker{fill:none;stroke:var(--anatomy-mid);stroke-width:2.4;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-helix-body{fill:var(--anatomy-top);stroke:var(--anatomy-hi);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-n2-tmd .nm-helix-body{fill:color-mix(in srgb,var(--anatomy-lit) 14%,var(--anatomy-top));stroke:var(--anatomy-lit)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-helix-rib{fill:none;stroke:var(--anatomy-mid);stroke-width:.8;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-helix-shine{fill:none;stroke:var(--anatomy-strong);stroke-width:1.2;stroke-linecap:round;opacity:.28}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-m2 .nm-helix-body{fill:var(--anatomy-face)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-m3 .nm-helix-body{stroke-width:1.5}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-m2-loop{fill:none;stroke:var(--anatomy-hi);stroke-width:3;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-n2-tmd .nm-m2-loop{stroke:var(--anatomy-lit)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mlabel{font:600 11px var(--anatomy-mono);fill:var(--anatomy-muted)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-subname{font:700 13.5px var(--anatomy-mono);fill:var(--anatomy-strong);letter-spacing:.02em;pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pocket{fill:var(--anatomy-shade-0);stroke:var(--anatomy-mid);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-site-ring{fill:none;stroke:var(--anatomy-mid);stroke-width:.8;opacity:0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-ctd-chain{fill:none;stroke:var(--anatomy-mid);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-ctd-beads circle{fill:var(--anatomy-face);stroke:var(--anatomy-hi);stroke-width:.8}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-n2-ctd .nm-ctd-beads circle{stroke:var(--anatomy-lit)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-ctd-end{fill:var(--anatomy-dot)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pkc{opacity:0;transition:opacity .4s;pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pkc .bio-blob-base{fill:color-mix(in srgb,var(--anatomy-red) 24%,var(--anatomy-face))}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pkc .bio-blob-edge{stroke:var(--anatomy-red)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pkc-wire{fill:none;stroke:var(--anatomy-red);stroke-width:1;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pkc-label{font:700 12px var(--anatomy-mono);fill:var(--anatomy-strong)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="nef"] .nm-pkc{opacity:1;pointer-events:auto}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lig{pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lig-co,.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-k-co{fill:var(--anatomy-hi);stroke:var(--anatomy-paper);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lig-glu,.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-k-glu{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-tpls{display:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-glyph-halo{fill:none;stroke:var(--anatomy-paper);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-glyph-bond{fill:none;stroke:var(--anatomy-red);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-glyph-het circle{fill:var(--anatomy-strong);stroke:var(--anatomy-paper);stroke-width:.5}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-blk{display:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="ket"] .nm-blk[data-blk="ket"],.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="esk"] .nm-blk[data-blk="esk"],.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mem"] .nm-blk[data-blk="mem"],.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="atx"] .nm-blk[data-blk="atx"],.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="saf"] .nm-blk[data-blk="saf"]{display:inline}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mg-ion,.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-k-mg{fill:var(--anatomy-face);stroke:var(--anatomy-strong);stroke-width:1.6}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mg-text{font:700 6.6px var(--anatomy-mono);fill:var(--anatomy-strong);pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-k-ca{fill:var(--syn-gold);stroke:var(--anatomy-paper);stroke-width:.8}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-k-na{fill:var(--anatomy-hi);opacity:.8}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-k-k{fill:var(--anatomy-mid)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-particle{pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-blocker{opacity:0;pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="ket"] .nm-blocker,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="esk"] .nm-blocker,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mem"] .nm-blocker,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="atx"] .nm-blocker,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="saf"] .nm-blocker{opacity:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lens-bg{fill:var(--anatomy-shade-1)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lens-rim{fill:none;stroke:var(--anatomy-hi);stroke-width:1.4}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lens-rim2{fill:none;stroke:var(--anatomy-lo);stroke-width:6}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lens-src{fill:none;stroke:var(--anatomy-hi);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lens-tag{font:11px var(--anatomy-mono);fill:var(--anatomy-muted);letter-spacing:.06em}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-scene-lens{pointer-events:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mgc"] .nm-mg-ion,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mgg"] .nm-mg-ion,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mgt"] .nm-mg-ion,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mgo"] .nm-mg-ion{stroke:var(--anatomy-red);stroke-width:2.2}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mgg"] .nm-pocket-gly,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="gly"] .nm-pocket-gly,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="sun"] .nm-pocket-gly{stroke:var(--anatomy-red);stroke-width:2}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mgt"] .nm-n2-body .bio-blob-edge,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="idr"] .nm-n2-body .bio-blob-edge,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="agm"] .nm-n2-body .bio-blob-edge{stroke:var(--anatomy-red);stroke-width:1.8}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mgt"] .nm-n2-body .bio-blob-base,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="idr"] .nm-n2-body .bio-blob-base,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="agm"] .nm-n2-body .bio-blob-base{fill:color-mix(in srgb,var(--anatomy-red) 18%,var(--anatomy-face))}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="ket"] .nm-vest-ring,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="esk"] .nm-vest-ring,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="mem"] .nm-vest-ring,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="atx"] .nm-vest-ring,.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig[data-drug="saf"] .nm-vest-ring{opacity:1;stroke:var(--anatomy-red);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-card-bg{fill:var(--anatomy-card);stroke:var(--anatomy-faint);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-card-title{font:600 11px var(--anatomy-mono);fill:var(--anatomy-muted);letter-spacing:.12em;text-transform:uppercase}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-bond{fill:none;stroke:var(--anatomy-hi);stroke-width:1.5;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-atom{fill:var(--anatomy-strong);font-family:var(--anatomy-mono);font-weight:600}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-molname{font-size:13px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-drugmol{display:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-drugmol[data-active="true"]{display:inline}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-drugmol .sd-mol{opacity:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-drugmol .sd-bond{stroke:var(--anatomy-red)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-drugname{font-size:15px}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-fig:not([data-drug="none"]) .nm-nodrug{display:none}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mg-big{fill:var(--anatomy-face);stroke:var(--anatomy-red);stroke-width:2}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-mg-bigtext{font:700 24px var(--anatomy-mono);fill:var(--anatomy-strong)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-vm-box{fill:var(--anatomy-shade-1);stroke:var(--anatomy-faint)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-vm-grid{fill:none;stroke:var(--anatomy-faint);stroke-width:.8}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-vm-path{fill:none;stroke:var(--anatomy-lit);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-vm-tag{font:10.5px var(--anatomy-mono);fill:var(--anatomy-muted)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-vm-title,.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lamp-text{font:12px var(--anatomy-mono);fill:var(--anatomy-text)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lamp{--on:0}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lamp-dot{fill:color-mix(in srgb,var(--syn-gold) calc(var(--on) * 100%),var(--anatomy-shade-0));stroke:var(--anatomy-mid);stroke-width:1}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-lamp-text{opacity:calc(.55 + var(--on) * .45)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-ca-track{fill:var(--anatomy-shade-0);stroke:var(--anatomy-faint)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-ca-fill{fill:var(--syn-gold)}
@media(prefers-reduced-motion:reduce){.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-pkc{transition:none}}
@media(max-width:599.98px){.fig-nmda-rezeptor.fig-nmda-rezeptor .nm-fig .nm-mg-text{display:none}}
.fig-nmda-rezeptor.fig-nmda-rezeptor .sd-cmp-drug{--fig-accent:var(--anatomy-red)}
.fig-nmda-rezeptor.fig-nmda-rezeptor .bio-sources h3{font:500 20px var(--syn-serif);color:var(--anatomy-strong);margin:0 0 8px}
