.molecule-card[data-v-773ee55d]{--figure-padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#041525;font-family:inherit;margin:24px 0;min-width:0;padding:var(--figure-padding)}.figure-kicker[data-v-773ee55d]{color:#6a7681;font-size:11px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.molecule-card h3[data-v-773ee55d]{font-size:18px;font-weight:600;margin:0 0 16px}.molecule-controls[data-v-773ee55d]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.molecule-selection[data-v-773ee55d]{color:#6a7681;font-size:12px;line-height:1.6;margin:0 0 12px}.molecule-controls>span[data-v-773ee55d]{color:#6a7681;font-size:11px;margin:0 4px;text-transform:uppercase}.molecule-card button[data-v-773ee55d]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#041525;font-size:13px;line-height:1.3;padding:7px 12px}.molecule-card button[data-v-773ee55d]:not([aria-pressed=true]):hover:not(:disabled){background:#f2f6ff;border-color:#0057ff}.molecule-card button[aria-pressed=true][data-v-773ee55d]{background:#0057ff;border-color:#0057ff;color:#fff}.molecule-card button[data-v-773ee55d]:disabled{cursor:not-allowed;opacity:.45}.molecule-card button[data-v-773ee55d]:focus-visible{outline:2px solid #0057ff;outline-offset:3px}.molecule-stage[data-v-773ee55d]{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;height:clamp(250px,30vw,430px);overflow:hidden;position:relative;touch-action:pan-y;width:100%}.molecule-stage.interactive[data-v-773ee55d]{touch-action:none}.molecule-canvas[data-v-773ee55d],.molecule-poster[data-v-773ee55d]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.molecule-poster[data-v-773ee55d]{-o-object-fit:contain;object-fit:contain}.activate-viewer[data-v-773ee55d]{bottom:16px;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}.viewer-status[data-v-773ee55d]{background:#fffffff0;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;inset:auto 12px 12px;padding:10px;position:absolute;z-index:2}.viewer-status button[data-v-773ee55d]{margin-top:8px}.interaction-help[data-v-773ee55d]{align-items:center;color:#6a7681;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:10px}.interaction-help button[data-v-773ee55d]{flex-shrink:0}.figure-caption[data-v-773ee55d],.ribbon-message[data-v-773ee55d]{color:#6a7681;font-size:13px;line-height:1.6;margin-top:12px}.molecule-card figcaption[data-v-773ee55d]{background:#f8f9fb;border-radius:0 0 13px 13px;border-top:1px solid #e5e7eb;color:#6a7681;margin:18px calc(var(--figure-padding)*-1) calc(var(--figure-padding)*-1);padding:18px var(--figure-padding)}.molecule-card figcaption .figure-caption[data-v-773ee55d]{margin:0}.molecule-legend[data-v-773ee55d]{display:grid;font-size:12px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));line-height:1.6;list-style:none;margin:16px 0 0;padding:0}.molecule-legend li[data-v-773ee55d]{align-items:flex-start;display:flex;gap:8px;min-width:0}.legend-dot[data-v-773ee55d]{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.molecule-legend strong[data-v-773ee55d]{color:#041525;display:block;font-weight:600}.molecule-legend a[data-v-773ee55d]{color:#0057ff;display:block;overflow-wrap:anywhere;text-decoration:underline}.molecule-legend span.classification[data-v-773ee55d]{color:#6a7681;display:block;text-transform:capitalize}@media (max-width:600px){.molecule-card[data-v-773ee55d]{--figure-padding:14px}.molecule-controls button[data-v-773ee55d]{padding:8px}.interaction-help[data-v-773ee55d]{align-items:flex-start;flex-direction:column}}.diagram-figure[data-v-fda4f258]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#041525;margin:24px 0;padding:18px}.diagram-figure h3[data-v-fda4f258]{font-size:18px;font-weight:600;margin-bottom:14px}.diagram-figure img[data-v-fda4f258]{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.diagram-figure figcaption[data-v-fda4f258]{color:#4b5563;font-size:13px;line-height:1.6;margin-top:12px}.diagram-figure a[data-v-fda4f258]{color:#0057ff;text-decoration:underline}.product-info-grid[data-v-63a1a59a]{grid-template-areas:"prose" "specs" "literature";grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.product-info-grid[data-v-63a1a59a]{align-items:start;grid-template-areas:"prose specs" "prose literature";grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto 1fr}}[data-v-63a1a59a] .compound-value sub,[data-v-63a1a59a] .compound-value sup{font-size:.9em;line-height:0}
