html,body{margin:0;padding:0;height:100%;overflow:hidden;font-family:system-ui,sans-serif;background:#0b0d12;color:#e6e8ee}#c{width:100%;height:100%;display:block}#ui{position:absolute;top:12px;left:12px;background:#11131ae6;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;width:320px;z-index:10}.row{display:flex;align-items:center;gap:8px;margin:6px 0}label{min-width:110px;font-size:13px;opacity:.9}input[type=text],select{flex:1;padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0f1218;color:#e6e8ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}textarea{flex:1;padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0f1218;color:#e6e8ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical;min-height:90px}button{padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#1a1f2b;color:#e6e8ee;cursor:pointer}button:hover{background:#23293a}.checkbox{min-width:unset}#status{font-size:12px;opacity:.8}.note{font-size:11px;opacity:.7;margin-top:6px;line-height:1.35}#isoNote{margin-top:2px}input[type=range]{flex:1;accent-color:#5b7cff}#dna_electronDensityValue{font-size:12px;opacity:.85;min-width:28px;text-align:right}#org_pointsValue,#org_isoValue{font-size:12px;opacity:.85;min-width:40px;text-align:right}details.mathPanel{margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);font-size:12px}details.mathPanel summary{cursor:pointer;font-weight:600;opacity:.95;-webkit-user-select:none;user-select:none}details.mathPanel[open] summary{margin-bottom:6px}.mathBlock{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#0f1218;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:8px;line-height:1.45;color:#d9def0}
