.structure-tree-view[data-v-3a35468c]{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tree-container[data-v-3a35468c]{width:100%}.tree-section[data-v-3a35468c]{margin-bottom:2px}.tree-item[data-v-3a35468c]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:6px 8px;position:relative;transition:all .15s ease}.tree-item[data-v-3a35468c]:hover{background-color:#f3f4f6}.tree-item.is-selected[data-v-3a35468c]{background-color:#dbeafe;box-shadow:0 1px #fff,0 -1px #fff}.tree-item.is-selected[data-v-3a35468c]:hover{background-color:#bfdbfe}.tree-item.is-partial[data-v-3a35468c]{background-color:#eff6ff;box-shadow:0 1px #fff,0 -1px #fff}.tree-item.is-partial[data-v-3a35468c]:hover{background-color:#dbeafe}.tree-item-root[data-v-3a35468c]{font-weight:500}.tree-item-leaf[data-v-3a35468c]{padding:4px 8px 4px 12px}.tree-toggle[data-v-3a35468c]{align-items:center;border-radius:4px;color:#9ca3af;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .15s ease;width:18px}.tree-toggle[data-v-3a35468c]:hover{background-color:#e5e7eb;color:#6b7280}.tree-icon[data-v-3a35468c]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.tree-icon[data-v-3a35468c] svg{height:1rem;width:1rem}.tree-label[data-v-3a35468c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-badge[data-v-3a35468c]{border-radius:10px;flex-shrink:0;font-size:10px;font-weight:500;padding:1px 6px}.tree-children[data-v-3a35468c]{border-left:1px solid #e5e7eb;margin-left:12px;padding-left:12px}.tree-branch[data-v-3a35468c],.tree-children[data-v-3a35468c]{position:relative}.tree-branch[data-v-3a35468c]:before{background-color:#e5e7eb;content:"";height:1px;left:-12px;position:absolute;top:14px;width:10px}.tree-leaf-dot[data-v-3a35468c]{background-color:#d1d5db;border-radius:50%;flex-shrink:0;height:6px;width:6px}.quick-actions[data-v-3a35468c]{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:6px;justify-content:center;margin-top:8px;padding-top:8px}.quick-link[data-v-3a35468c]{color:#6b7280;font-size:11px;transition:color .15s ease}.quick-link[data-v-3a35468c]:hover{color:#3b82f6}.quick-link-clear[data-v-3a35468c]:hover{color:#ef4444}.quick-divider[data-v-3a35468c]{color:#d1d5db;font-size:10px}.global-search-box[data-v-3a35468c]{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;display:flex;gap:4px;margin-bottom:8px;padding:3px 10px}.global-search-input[data-v-3a35468c]{background:transparent;border:none;color:#374151;flex:1;font-size:11px;line-height:1;min-width:0;outline:none;width:100%}.global-search-input[data-v-3a35468c]::-moz-placeholder{color:#9ca3af}.global-search-input[data-v-3a35468c]::placeholder{color:#9ca3af}.global-search-clear[data-v-3a35468c]{align-items:center;border-radius:50%;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center;padding:1px;transition:all .15s ease}.global-search-clear[data-v-3a35468c]:hover{background-color:#e5e7eb;color:#6b7280}.virtual-scroll-container[data-v-3a35468c]{max-height:360px;overflow-x:hidden;overflow-y:auto}.virtual-scroll-spacer[data-v-3a35468c]{position:relative;width:100%}.virtual-scroll-content[data-v-3a35468c]{left:0;position:absolute;right:0;top:0}.virtual-scroll-container[data-v-3a35468c]::-webkit-scrollbar{width:4px}.virtual-scroll-container[data-v-3a35468c]::-webkit-scrollbar-track{background:transparent}.virtual-scroll-container[data-v-3a35468c]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:2px}.virtual-scroll-container[data-v-3a35468c]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.viewer-toolbar[data-v-4b45ab19]{border-radius:.5rem;border-width:1px;display:flex;position:absolute;z-index:30;--tw-border-opacity:1;background-color:#fffffff2;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);gap:.125rem;padding:.25rem}.toolbar-mini[data-v-4b45ab19]{transform-origin:center;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-mini .toolbar-btn[data-v-4b45ab19]{height:1.75rem;width:1.75rem}.toolbar-mini .toolbar-btn-small[data-v-4b45ab19]{height:1.5rem;width:1.5rem}.toolbar-vertical[data-v-4b45ab19]{flex-direction:column}.toolbar-horizontal[data-v-4b45ab19]{flex-direction:row}.toolbar-left[data-v-4b45ab19]{left:.75rem}.toolbar-left[data-v-4b45ab19],.toolbar-right[data-v-4b45ab19]{top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-right[data-v-4b45ab19]{right:.75rem}.toolbar-top[data-v-4b45ab19]{top:.75rem}.toolbar-bottom[data-v-4b45ab19],.toolbar-top[data-v-4b45ab19]{left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-bottom[data-v-4b45ab19]{bottom:.75rem}.toolbar-group[data-v-4b45ab19]{align-items:center;display:flex;position:relative}.toolbar-group[data-v-4b45ab19] .tooltip-wrapper{align-items:center;display:flex;justify-content:center}.toolbar-vertical .toolbar-group[data-v-4b45ab19]{flex-direction:column}.toolbar-horizontal .toolbar-group[data-v-4b45ab19]{flex-direction:row}.toolbar-btn[data-v-4b45ab19]{align-items:center;border-radius:.375rem;display:flex;height:2rem;justify-content:center;width:2rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.toolbar-btn[data-v-4b45ab19]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.toolbar-btn[data-v-4b45ab19]{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar-btn.active[data-v-4b45ab19]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.toolbar-btn-letter .btn-letter-circle[data-v-4b45ab19]{align-items:center;border-radius:9999px;display:flex;font-size:11px;font-weight:600;height:1.25rem;justify-content:center;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));line-height:1;transition:all .15s ease}.toolbar-btn-letter.active .btn-letter-circle[data-v-4b45ab19],.toolbar-btn-letter:hover .btn-letter-circle[data-v-4b45ab19]{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.toolbar-btn-small[data-v-4b45ab19]{align-items:center;border-radius:.375rem;display:flex;height:1.75rem;justify-content:center;width:1.75rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.toolbar-btn-small[data-v-4b45ab19]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.toolbar-btn-small[data-v-4b45ab19]{font-size:.75rem;font-weight:700;line-height:1rem;line-height:1;overflow:hidden;position:relative;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar-btn-small .btn-text[data-v-4b45ab19]{line-height:1;position:relative;z-index:1}.toolbar-btn-small .ripple-effect[data-v-4b45ab19]{background:radial-gradient(circle,rgba(59,130,246,.4) 0,transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.toolbar-btn-small.btn-clicked .ripple-effect[data-v-4b45ab19]{animation:ripple-animation-4b45ab19 .5s ease-out forwards}@keyframes ripple-animation-4b45ab19{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.toolbar-btn-small.active[data-v-4b45ab19]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.toolbar-divider[data-v-4b45ab19]{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.toolbar-vertical .toolbar-divider[data-v-4b45ab19]{height:1px;margin:.25rem auto;width:1.5rem}.toolbar-horizontal .toolbar-divider[data-v-4b45ab19]{height:1.5rem;margin:auto .25rem;width:1px}.toolbar-dropdown[data-v-4b45ab19]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-height:70vh;min-width:160px;overflow-y:auto;padding:.25rem}.toolbar-dropdown-teleport[data-v-4b45ab19]{z-index:9999}.dropdown-title[data-v-4b45ab19]{border-bottom-width:1px;margin-bottom:.25rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dropdown-section[data-v-4b45ab19]{margin-bottom:.25rem}.dropdown-section[data-v-4b45ab19]:last-child{margin-bottom:0}.dropdown-section+.dropdown-section[data-v-4b45ab19]{border-top-width:1px;margin-top:.25rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));padding-top:.25rem}.dropdown-subtitle[data-v-4b45ab19]{font-size:10px;font-weight:500;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dropdown-item[data-v-4b45ab19]{align-items:center;border-radius:.375rem;display:flex;font-size:.75rem;line-height:1rem;padding:.375rem .75rem;text-align:left;width:100%;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dropdown-item[data-v-4b45ab19]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.dropdown-item.active[data-v-4b45ab19]{--tw-bg-opacity:1;background-color:rgb(14 76 146/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dropdown-item.active[data-v-4b45ab19]:hover{--tw-bg-opacity:1;background-color:rgb(14 76 146/var(--tw-bg-opacity,1))}.expand-enter-active[data-v-4b45ab19],.expand-leave-active[data-v-4b45ab19]{transition:opacity .15s ease,transform .15s ease}.expand-enter-from[data-v-4b45ab19],.expand-leave-to[data-v-4b45ab19]{opacity:0;transform:scale(.95)}.quick-select-panel[data-v-a3b4254b]{position:absolute;z-index:30}.panel-top-left[data-v-a3b4254b]{left:.75rem;top:.75rem}.panel-top-right[data-v-a3b4254b]{right:.75rem;top:.75rem}.panel-bottom-left[data-v-a3b4254b]{bottom:.75rem;left:.75rem}.panel-bottom-right[data-v-a3b4254b]{bottom:.75rem;right:.75rem}.toggle-btn[data-v-a3b4254b]{align-items:center;border-radius:.5rem;border-width:1px;display:flex;height:2.25rem;justify-content:center;position:absolute;width:2.25rem;--tw-border-opacity:1;background-color:#fffffff2;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.toggle-btn[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.toggle-btn[data-v-a3b4254b]{bottom:0;right:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.panel-bottom-left .toggle-btn[data-v-a3b4254b],.panel-top-left .toggle-btn[data-v-a3b4254b]{left:0;right:auto}.panel-top-left .toggle-btn[data-v-a3b4254b],.panel-top-right .toggle-btn[data-v-a3b4254b]{bottom:auto;top:0}.panel-content[data-v-a3b4254b]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;background-color:#fffffff2;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);overflow:hidden;width:16rem}.tabs-header[data-v-a3b4254b]{align-items:center;border-bottom-width:1px;display:flex;--tw-border-opacity:1;background-color:#f9fafbcc;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.close-btn[data-v-a3b4254b]{align-items:center;border-radius:.375rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.close-btn[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.close-btn[data-v-a3b4254b]{margin-left:.25rem;margin-right:.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tabs-container[data-v-a3b4254b]{display:flex;flex:1 1 0%;gap:.25rem;padding:.375rem .5rem}.tab-btn[data-v-a3b4254b]{border-radius:.375rem;flex:1 1 0%;font-size:.75rem;line-height:1rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tab-btn[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.tab-btn[data-v-a3b4254b]{align-items:center;border-color:transparent;border-width:1px;display:flex;justify-content:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.tab-btn.active[data-v-a3b4254b]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1));--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tab-label[data-v-a3b4254b]{white-space:nowrap}.tab-content[data-v-a3b4254b]{max-height:18rem;overflow-y:auto;padding:.5rem}.content-list[data-v-a3b4254b]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.empty-state[data-v-a3b4254b]{font-size:.75rem;line-height:1rem;padding-bottom:1.5rem;padding-top:1.5rem;text-align:center;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.select-all-btn[data-v-a3b4254b]{border-radius:.375rem;font-size:.75rem;line-height:1rem;margin-bottom:.5rem;padding:.5rem .75rem;width:100%;--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.select-all-btn[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.select-all-btn[data-v-a3b4254b]{align-items:center;border-width:1px;display:flex;font-weight:500;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.select-all-btn.ligand-btn[data-v-a3b4254b]{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.select-all-btn.ligand-btn[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.select-all-btn.ligand-btn[data-v-a3b4254b]{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.chain-tree[data-v-a3b4254b]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.chain-node[data-v-a3b4254b]{border-radius:.375rem;overflow:hidden}.chain-header[data-v-a3b4254b]{align-items:center;border-radius:.375rem;display:flex;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chain-header[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.chain-header.selected[data-v-a3b4254b]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.chain-header.expanded[data-v-a3b4254b]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.expand-btn[data-v-a3b4254b]{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.expand-btn[data-v-a3b4254b]:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.expand-btn[data-v-a3b4254b]{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chain-info[data-v-a3b4254b]{align-items:center;cursor:pointer;display:flex;flex:1 1 0%;justify-content:space-between;padding-bottom:.375rem;padding-right:.5rem;padding-top:.375rem}.chain-name[data-v-a3b4254b]{font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.chain-header.selected .chain-name[data-v-a3b4254b]{--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.chain-count[data-v-a3b4254b]{font-size:10px;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.chain-header.selected .chain-count[data-v-a3b4254b]{color:#0e4c92b3}.residue-list[data-v-a3b4254b]{border-left-width:2px;margin-left:1.5rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));max-height:10rem;overflow-y:auto;padding-left:.5rem}.residue-list[data-v-a3b4254b]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.residue-list[data-v-a3b4254b]{padding-bottom:.25rem;padding-top:.25rem}.residue-item[data-v-a3b4254b]{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;font-size:11px;justify-content:space-between;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.residue-item[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.residue-item.selected[data-v-a3b4254b]{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 76 146/var(--tw-text-opacity,1))}.residue-name[data-v-a3b4254b]{font-weight:500}.residue-name[data-v-a3b4254b],.residue-number[data-v-a3b4254b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.residue-number[data-v-a3b4254b]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.residue-item.selected .residue-number[data-v-a3b4254b]{color:#0e4c92b3}.no-residues[data-v-a3b4254b]{font-size:10px;padding-bottom:.5rem;padding-top:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.items-list[data-v-a3b4254b]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.list-item[data-v-a3b4254b]{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;line-height:1rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.list-item[data-v-a3b4254b]:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.list-item[data-v-a3b4254b]{border-color:transparent;border-width:1px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.list-item.ligand[data-v-a3b4254b]:hover{border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.list-item.ligand.selected[data-v-a3b4254b],.list-item.ligand[data-v-a3b4254b]:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.list-item.ligand.selected[data-v-a3b4254b]{border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.ligand-info[data-v-a3b4254b]{display:flex;flex-direction:column}.ligand-name[data-v-a3b4254b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.list-item.ligand.selected .ligand-name[data-v-a3b4254b]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.ligand-chain[data-v-a3b4254b]{font-size:10px;margin-top:.125rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.list-item.ligand.selected .ligand-chain[data-v-a3b4254b]{color:#d97706b3}.panel-expand-enter-active[data-v-a3b4254b]{transition:opacity .15s ease-out,transform .15s ease-out}.panel-expand-leave-active[data-v-a3b4254b]{transition:opacity .1s ease-in,transform .1s ease-in}.panel-expand-enter-from[data-v-a3b4254b],.panel-expand-leave-to[data-v-a3b4254b]{opacity:0;transform:scale(.95)}.content-fade-enter-active[data-v-a3b4254b],.content-fade-leave-active[data-v-a3b4254b]{transition:opacity .15s ease}.content-fade-enter-from[data-v-a3b4254b],.content-fade-leave-to[data-v-a3b4254b]{opacity:0}.tree-expand-enter-active[data-v-a3b4254b]{transition:all .2s ease-out}.tree-expand-leave-active[data-v-a3b4254b]{transition:all .15s ease-in}.tree-expand-enter-from[data-v-a3b4254b],.tree-expand-leave-to[data-v-a3b4254b]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.tree-expand-enter-to[data-v-a3b4254b],.tree-expand-leave-from[data-v-a3b4254b]{max-height:160px}.residue-list[data-v-a3b4254b]::-webkit-scrollbar,.tab-content[data-v-a3b4254b]::-webkit-scrollbar{width:4px}.residue-list[data-v-a3b4254b]::-webkit-scrollbar-track,.tab-content[data-v-a3b4254b]::-webkit-scrollbar-track{background:transparent}.residue-list[data-v-a3b4254b]::-webkit-scrollbar-thumb,.tab-content[data-v-a3b4254b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.residue-list[data-v-a3b4254b]::-webkit-scrollbar-thumb:hover,.tab-content[data-v-a3b4254b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.checkerboard-bg[data-v-cc37617b]{background-color:transparent;background-image:linear-gradient(45deg,#e5e5e5 25%,transparent 0),linear-gradient(-45deg,#e5e5e5 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e5e5e5 0),linear-gradient(-45deg,transparent 75%,#e5e5e5 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.modal-enter-active[data-v-cc37617b],.modal-leave-active[data-v-cc37617b]{transition:opacity .2s ease}.modal-enter-active .screenshot-panel[data-v-cc37617b],.modal-leave-active .screenshot-panel[data-v-cc37617b]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-cc37617b],.modal-leave-to[data-v-cc37617b]{opacity:0}.modal-enter-from .screenshot-panel[data-v-cc37617b],.modal-leave-to .screenshot-panel[data-v-cc37617b]{opacity:0;transform:scale(.95)}input[type=range][data-v-cc37617b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}input[type=range][data-v-cc37617b]::-webkit-slider-runnable-track{border-radius:.5rem;height:.375rem;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}input[type=range][data-v-cc37617b]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:9999px;cursor:pointer;height:.875rem;width:.875rem;--tw-bg-opacity:1;background-color:rgb(14 76 146/var(--tw-bg-opacity,1));margin-top:-4px}input[type=range][data-v-cc37617b]::-moz-range-track{border-radius:.5rem;height:.375rem;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}input[type=range][data-v-cc37617b]::-moz-range-thumb{border-radius:9999px;border-width:0;cursor:pointer;height:.875rem;width:.875rem;--tw-bg-opacity:1;background-color:rgb(14 76 146/var(--tw-bg-opacity,1))}input[type=number][data-v-cc37617b]::-webkit-inner-spin-button,input[type=number][data-v-cc37617b]::-webkit-outer-spin-button{opacity:1}.teleport-target[data-v-eac5ca2b]{height:0;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:0;z-index:9999}.teleport-target[data-v-eac5ca2b] *{pointer-events:auto}[data-v-eac5ca2b] .msp-plugin{inset:0!important;position:absolute!important}[data-v-eac5ca2b] .msp-plugin canvas{height:100%!important;width:100%!important}.protein-viewer-root.is-fullscreen[data-v-eac5ca2b]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.checkerboard-bg[data-v-eac5ca2b]{background-color:#fff;background-image:linear-gradient(45deg,#e5e5e5 25%,transparent 0),linear-gradient(-45deg,#e5e5e5 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e5e5e5 0),linear-gradient(-45deg,transparent 75%,#e5e5e5 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.fade-enter-active[data-v-eac5ca2b],.fade-leave-active[data-v-eac5ca2b]{transition:opacity .2s ease}.fade-enter-from[data-v-eac5ca2b],.fade-leave-to[data-v-eac5ca2b]{opacity:0}.slide-left-enter-active[data-v-eac5ca2b],.slide-left-leave-active[data-v-eac5ca2b],.slide-right-enter-active[data-v-eac5ca2b],.slide-right-leave-active[data-v-eac5ca2b]{transition:transform .3s ease,opacity .3s ease}.slide-left-enter-from[data-v-eac5ca2b],.slide-left-leave-to[data-v-eac5ca2b]{opacity:0;transform:translate(-100%)}.slide-right-enter-from[data-v-eac5ca2b],.slide-right-leave-to[data-v-eac5ca2b]{opacity:0;transform:translate(100%)}.hide-molstar-loading[data-v-eac5ca2b] .msp-busy,.hide-molstar-loading[data-v-eac5ca2b] .msp-busy-message,.hide-molstar-loading[data-v-eac5ca2b] .msp-task-state,.hide-molstar-loading[data-v-eac5ca2b] [class*=msp-busy]{display:none!important}
