.molecule-viewer_shell__Tkjek{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.molecule-viewer_stage__GzrCE{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;width:100%}.molecule-viewer_detailCanvasBox__clzJe{aspect-ratio:auto;align-items:stretch}.molecule-viewer_detailShell__g1b1L{height:auto;align-self:stretch;flex:1 1 auto}.molecule-viewer_detailShell__g1b1L .molecule-viewer_stage__GzrCE{flex:none;min-height:276px;height:clamp(276px,35vw,430px)}.molecule-viewer_detailShell__g1b1L .molecule-viewer_contextNotes__1xg8Y,.molecule-viewer_detailShell__g1b1L .molecule-viewer_controls___NqQD,.molecule-viewer_detailShell__g1b1L .molecule-viewer_provenance__S5yvf,.molecule-viewer_detailShell__g1b1L .molecule-viewer_sources__Yb5m_{flex-shrink:0}.molecule-viewer_detailShell__g1b1L .molecule-viewer_contextNotes__1xg8Y{max-height:none}.molecule-viewer_detailShell__g1b1L .molecule-viewer_sources__Yb5m_{max-height:260px}.molecule-viewer_controls___NqQD{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kc-space-3,8px);padding:var(--kc-space-2,6px) var(--kc-space-4,11px) 0}.molecule-viewer_componentGroup__GZT_Y{display:flex;flex-wrap:wrap;gap:var(--kc-space-2,6px);min-width:0;max-width:100%}.molecule-viewer_componentButton__csovn,.molecule-viewer_modeSwitch__A600h{max-width:100%;min-width:44px;min-height:44px;padding:0 var(--kc-space-4,11px);border:var(--kc-border,1px) solid color-mix(in srgb,var(--kc-purple-soft,#cec0f6) 36%,transparent);border-radius:var(--kc-radius-small,4px);background:color-mix(in srgb,var(--kc-purple-ink,#12033f) 76%,transparent);color:var(--kc-text-strong,#fff);font-family:var(--kc-body,Arial,sans-serif);font-size:var(--kc-type-label,12px);font-weight:500;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere;cursor:pointer}.molecule-viewer_componentButton__csovn[aria-pressed=true],.molecule-viewer_modeSwitch__A600h[aria-checked=true]{background:var(--kc-accent,#562bda);border-color:var(--kc-purple-soft,#cec0f6);color:var(--kc-on-accent,#fff)}.molecule-viewer_componentButton__csovn:focus-visible,.molecule-viewer_modeSwitch__A600h:focus-visible,.molecule-viewer_sourcesSummary__yQm48:focus-visible{outline:2px solid var(--kc-text-strong,#fff);outline-offset:2px}.molecule-viewer_componentUnavailable__7yth0{display:block;margin-left:0;font-size:var(--kc-type-label,12px);color:inherit}.molecule-viewer_provenance__S5yvf{margin:0;padding:var(--kc-space-3,8px) var(--kc-space-4,11px);line-height:1.4}.molecule-viewer_provenance__S5yvf,.molecule-viewer_sources__Yb5m_{position:relative;z-index:2;color:var(--kc-text-strong,#fff);font-family:var(--kc-body,Arial,sans-serif);font-size:var(--kc-type-label,12px)}.molecule-viewer_sources__Yb5m_{max-height:38%;overflow:auto;padding:0 var(--kc-space-4,11px) var(--kc-space-3,8px);line-height:1.5}.molecule-viewer_sourcesSummary__yQm48{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--kc-text-strong,#fff);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.molecule-viewer_sources__Yb5m_ ul{margin:0 0 var(--kc-space-3,8px);padding-left:1.1em}.molecule-viewer_sources__Yb5m_ a{color:var(--kc-text-strong,#fff);overflow-wrap:anywhere}.molecule-viewer_facts__wrn_l{margin:0 0 var(--kc-space-3,8px);display:grid;grid-template-columns:max-content 1fr;grid-gap:2px var(--kc-space-3,8px);gap:2px var(--kc-space-3,8px)}.molecule-viewer_facts__wrn_l dt{color:var(--kc-text-strong,#fff);font-weight:600}.molecule-viewer_facts__wrn_l dd{margin:0;overflow-wrap:anywhere}.molecule-viewer_notice__dgSUV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kc-space-2,6px);box-sizing:border-box;padding:var(--kc-space-4,11px);border:var(--kc-border,1px) dashed color-mix(in srgb,var(--kc-purple-soft,#cec0f6) 45%,transparent);border-radius:var(--kc-radius-small,4px);background:var(--kc-purple-ink,#12033f);color:var(--kc-text-strong,#fff);font-family:var(--kc-body,Arial,sans-serif);text-align:center}.molecule-viewer_noticeTitle__l82_L{font-family:var(--kc-display,sans-serif);font-size:var(--kc-type-label,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--kc-text-strong,#fff)}.molecule-viewer_noticeBody__aizTi{max-width:34ch;margin:0;font-size:var(--kc-type-label,12px);line-height:1.45;color:var(--kc-text-strong,#fff)}.molecule-viewer_noticeFill__Etf9u{width:100%;height:100%}.molecule-viewer_noticeFill__Etf9u .molecule-viewer_noticeTitle__l82_L{font-size:var(--kc-type-cardTitle,1.15rem)}.molecule-viewer_noticeFill__Etf9u .molecule-viewer_noticeBody__aizTi{font-size:var(--kc-type-control,.95rem);max-width:28ch}.molecule-viewer_noticeCompact__mR0oz .molecule-viewer_noticeBody__aizTi{display:none}.molecule-viewer_illustrative__g3ECw{position:relative;z-index:2;margin:0;padding:var(--kc-space-2,6px) var(--kc-space-4,11px);color:var(--kc-text-strong,#fff);font-size:var(--kc-type-label,12px);letter-spacing:.02em}.molecule-viewer_hintTop__6s7ro{top:var(--kc-space-4,11px);bottom:auto}.molecule-viewer_reference__Mxjdd{margin:0;padding:var(--kc-space-3,8px) var(--kc-space-4,11px);font-size:var(--kc-type-label,12px);line-height:1.5;color:color-mix(in srgb,var(--kc-text,#fff) 82%,transparent)}.molecule-viewer_contextLinks__aAKyM,.molecule-viewer_noticeLinks__iH2X1{margin:0;padding:0;list-style:none;font-size:var(--kc-type-label,12px);line-height:1.5}.molecule-viewer_contextLinks__aAKyM a,.molecule-viewer_noticeLinks__iH2X1 a{display:inline-block;min-height:44px;line-height:44px;color:var(--kc-text-strong,#fff);overflow-wrap:anywhere}.molecule-viewer_contextNotes__1xg8Y{position:relative;z-index:2;max-height:38%;overflow:auto;padding:0 var(--kc-space-4,11px)}.molecule-viewer_contextNote__ntndy{margin:var(--kc-space-2,6px) 0;color:var(--kc-text-strong,#fff);font-family:var(--kc-body,Arial,sans-serif);font-size:var(--kc-type-label,12px);line-height:1.45;overflow-wrap:anywhere}@media (max-width:959px){.molecule-viewer_detailShell__g1b1L .molecule-viewer_stage__GzrCE:has([data-molecule-skeletal]){height:auto;aspect-ratio:1}}@media (max-width:480px){.molecule-viewer_controls___NqQD{justify-content:flex-start}.molecule-viewer_componentGroup__GZT_Y{flex:1 1 100%}.molecule-viewer_componentButton__csovn{flex:1 1 calc(50% - var(--kc-space-2, 6px))}}.molecule-viewer_stageLegend__vcM_T{position:absolute;bottom:var(--kc-space-3,8px);left:var(--kc-space-4,11px);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--kc-space-3,8px);margin:0;padding:0;list-style:none;pointer-events:none;color:var(--kc-text-strong,#fff);font-family:var(--kc-body,Arial,sans-serif);font-size:var(--kc-type-label,12px);font-weight:500;letter-spacing:.03em}.molecule-viewer_stageLegendItem__AAXdT{display:inline-flex;align-items:center;gap:5px}.molecule-viewer_stageLegendDot__VSkCg{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.molecule-viewer_stageLegendDotOutline__Opq6H{box-sizing:border-box}