.icon-dropdown-wrapper[data-v-4c9a4f3b]{display:flex;flex-direction:column;gap:10px}.selector-label[data-v-4c9a4f3b]{color:#1e1e1e;font-size:16px;font-weight:500;letter-spacing:-.02em}.dropdown-container[data-v-4c9a4f3b]{position:relative;z-index:1}.dropdown-input[data-v-4c9a4f3b]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:50px;cursor:pointer;display:flex;height:40px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.dropdown-input[data-v-4c9a4f3b]:hover{border-color:#4b8deb}.dropdown-input[data-v-4c9a4f3b]:focus-within{border-color:#4b8deb;box-shadow:0 0 0 4px #dde8f7}.dropdown-icon[data-v-4c9a4f3b]{filter:brightness(0) saturate(100%) invert(60%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(90%);height:20px;left:16px;width:20px}.dropdown-divider[data-v-4c9a4f3b],.dropdown-icon[data-v-4c9a4f3b]{pointer-events:none;position:absolute}.dropdown-divider[data-v-4c9a4f3b]{background:#dbe0ee;height:16px;left:46px;width:1px}.dropdown-value[data-v-4c9a4f3b]{color:#1e1e1e;flex:1;font-size:14px;font-weight:400;letter-spacing:-.02em;padding:10px 48px 10px 60px;pointer-events:none;text-align:left}.dropdown-value[data-v-4c9a4f3b]:empty:before{color:#949aab;content:attr(data-placeholder)}.dropdown-chevron[data-v-4c9a4f3b]{height:20px;pointer-events:none;position:absolute;right:16px;transition:transform .2s ease;width:20px}.dropdown-chevron--open[data-v-4c9a4f3b]{transform:rotate(180deg)}.dropdown-menu[data-v-4c9a4f3b]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:300px;overflow-y:auto;position:fixed;z-index:1001}.dropdown-menu[data-v-4c9a4f3b]::-webkit-scrollbar{width:6px}.dropdown-menu[data-v-4c9a4f3b]::-webkit-scrollbar-track{background:transparent}.dropdown-menu[data-v-4c9a4f3b]::-webkit-scrollbar-thumb{background:#dbe0ee;border-radius:3px}.dropdown-menu[data-v-4c9a4f3b]::-webkit-scrollbar-thumb:hover{background:#c4cbd8}.dropdown-item[data-v-4c9a4f3b]{background:transparent;border:none;border-bottom:1px solid #f4f5f8;color:#1e1e1e;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;padding:12px 16px;text-align:left;transition:background-color .15s ease;width:100%}.dropdown-item[data-v-4c9a4f3b]:last-child{border-bottom:none}.dropdown-item[data-v-4c9a4f3b]:hover{background-color:#f7f9fc}.dropdown-item[data-v-4c9a4f3b]:active{background-color:#edf4fd}.dropdown-item--selected[data-v-4c9a4f3b]{background-color:#edf4fd;font-weight:500}.dropdown-item--load-more[data-v-4c9a4f3b]{color:#4b8deb;font-weight:500}.dropdown-empty[data-v-4c9a4f3b],.dropdown-loading[data-v-4c9a4f3b]{color:#4b5161;font-size:14px;padding:12px 16px;text-align:center}.button-switcher[data-v-8c232dcc]{background:#f4f5f8;border-radius:50px;box-sizing:border-box;display:inline-flex;gap:0;max-width:100%;padding:4px}.switcher-button[data-v-8c232dcc]{align-items:center;background:transparent;border:none;border-radius:50px;box-sizing:border-box;color:#949aab;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.01em;min-height:28px;padding:0 16px;position:relative;transition:all .2s ease}.switcher-button--active[data-v-8c232dcc]{background:#fff;box-shadow:0 2px 4px 1px #141c2c0a,0 2px 2px #141c2c0a;color:#1e1e1e}.switcher-icon[data-v-8c232dcc]{flex-shrink:0;height:16px;transition:filter .2s ease;width:16px}.switcher-button:not(.switcher-button--active) .switcher-icon[data-v-8c232dcc]{filter:brightness(0) saturate(100%) invert(65%) sepia(5%) saturate(500%) hue-rotate(200deg) brightness(.9) contrast(.9)}.switcher-button--active .switcher-icon[data-v-8c232dcc]{filter:brightness(0) saturate(100%)}.switcher-label[data-v-8c232dcc]{font-size:14px;font-weight:500}.switcher-description[data-v-8c232dcc],.switcher-label[data-v-8c232dcc]{flex-shrink:0;letter-spacing:-.01em;white-space:nowrap}.switcher-description[data-v-8c232dcc]{color:#83899a;font-size:11px;font-weight:400}.switcher-button:not(.switcher-button--active) .switcher-label[data-v-8c232dcc]{color:#949aab}.switcher-button--active .switcher-label[data-v-8c232dcc]{color:#1e1e1e}.switcher-button--disabled[data-v-8c232dcc]{cursor:not-allowed;opacity:.5;pointer-events:none}@media(max-width:768px){.button-switcher[data-v-8c232dcc]{display:flex;width:100%!important}.switcher-button[data-v-8c232dcc]{flex:1;font-size:13px;gap:4px;min-height:32px;min-width:0;padding:0 12px}.switcher-label[data-v-8c232dcc]{font-size:13px;white-space:nowrap}.switcher-icon[data-v-8c232dcc]{flex-shrink:0;height:14px;width:14px}.switcher-description[data-v-8c232dcc]{display:none;font-size:10px}}@media(max-width:480px){.switcher-button[data-v-8c232dcc]{font-size:12px;gap:4px;min-height:32px;padding:0 10px}.switcher-label[data-v-8c232dcc]{font-size:12px}.switcher-icon[data-v-8c232dcc]{height:12px;width:12px}.switcher-description[data-v-8c232dcc]{display:none}}.nanobody-card-wrapper[data-v-6fd1bf68]{cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;min-width:250px}.nanobody-card[data-v-6fd1bf68]{background:#fff;border:solid #dbe0ee;border-radius:8px 8px 0 0;border-width:1px 1px 0;display:flex;flex-direction:column;gap:16px;padding:16px;transition:all .2s ease}.nanobody-card--expanded[data-v-6fd1bf68]{border-color:#4b8deb}.nanobody-card-header[data-v-6fd1bf68]{align-items:center;display:flex;gap:12px;justify-content:space-between}.nanobody-card-title-section[data-v-6fd1bf68]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.nanobody-card-actions[data-v-6fd1bf68]{align-items:center;display:flex;gap:8px}.assessment-chip[data-v-6fd1bf68]{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;letter-spacing:.01em;padding:4px 10px;white-space:nowrap;width:156px}.assessment-chip--high[data-v-6fd1bf68]{background-color:#e9f4ec;color:#3aaf69}.assessment-chip--medium[data-v-6fd1bf68]{background-color:#fff6ea;color:#f59f0b}.assessment-icon[data-v-6fd1bf68]{flex-shrink:0;height:12px;width:12px}.nanobody-warning-wrapper[data-v-6fd1bf68]{align-items:center;cursor:help;display:inline-flex;position:relative}.nanobody-failed-icon[data-v-6fd1bf68]{flex-shrink:0;height:20px;width:20px}.nanobody-medium-icon[data-v-6fd1bf68]{flex-shrink:0;height:24px;width:24px}.help-tooltip[data-v-6fd1bf68]{pointer-events:none;z-index:10000}.help-tooltip-arrow[data-v-6fd1bf68]{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1e1e1e;bottom:-6px;height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.help-tooltip-content[data-v-6fd1bf68]{background:#1e1e1e;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:1.4;max-width:280px;padding:8px 12px}.tooltip-fade-enter-active[data-v-6fd1bf68]{transition:opacity .15s ease-out}.tooltip-fade-leave-active[data-v-6fd1bf68]{transition:opacity .1s ease-in}.tooltip-fade-enter-from[data-v-6fd1bf68],.tooltip-fade-leave-to[data-v-6fd1bf68]{opacity:0}.nanobody-name[data-v-6fd1bf68]{color:#1e1e1e;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0}.nanobody-checkbox-wrapper[data-v-6fd1bf68]{align-items:center;display:inline-flex;justify-content:center;position:relative}.nanobody-checkbox-icon[data-v-6fd1bf68]{cursor:pointer;flex-shrink:0;height:20px;transition:opacity .2s ease;width:20px}.nanobody-checkbox-icon[data-v-6fd1bf68]:hover{opacity:.7}.nanobody-checkbox-icon--indicator-only[data-v-6fd1bf68]{cursor:default;pointer-events:none}.nanobody-checkbox-wrapper--indicator-only .nanobody-checkbox-icon--indicator-only[data-v-6fd1bf68]:hover{opacity:1}.nanobody-wetlab-tooltip[data-v-6fd1bf68]{background:#1e1e1e;border-radius:4px;color:#fff;font-size:10px;padding:4px 8px;pointer-events:none;position:fixed;white-space:nowrap;z-index:10000}.nanobody-eye-icon[data-v-6fd1bf68]{cursor:pointer;filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(85%);flex-shrink:0;height:20px;margin-top:2px;transition:filter .2s ease;width:20px}.nanobody-eye-icon[data-v-6fd1bf68]:hover{filter:brightness(0) saturate(100%) invert(42%) sepia(90%) saturate(2000%) hue-rotate(200deg) brightness(95%) contrast(90%)}.nanobody-card-pdb[data-v-6fd1bf68]{align-items:center;background:transparent;border-radius:4px;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.pdb-image[data-v-6fd1bf68]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pdb-placeholder[data-v-6fd1bf68]{color:#83899a;font-size:14px}.nanobody-card-footer[data-v-6fd1bf68]{align-items:center;background:#f7f9fc;border:1px solid #dbe0ee;border-radius:8px;display:flex;gap:6px;justify-content:center;margin-top:-6px;padding:12px 16px;transition:all .2s ease}.nanobody-card-footer--expanded[data-v-6fd1bf68]{background:#4b8deb;border-color:#4b8deb}.footer-text[data-v-6fd1bf68]{color:#4b5161;font-size:10px;font-weight:600;letter-spacing:-.01em}.nanobody-card-footer--expanded .footer-text[data-v-6fd1bf68]{color:#fff}.footer-icon[data-v-6fd1bf68]{filter:brightness(0) saturate(100%) invert(30%) sepia(5%) saturate(1000%) hue-rotate(180deg) brightness(95%) contrast(85%);height:14px;transition:filter .2s ease;width:14px}.nanobody-card-footer--expanded .footer-icon[data-v-6fd1bf68]{filter:brightness(0) invert(1)}.workflow-empty-state[data-v-41c29089]{align-items:center;display:flex}.empty-state-card[data-v-41c29089]{background:linear-gradient(135deg,#4b8deb,#3a7bd5);border-radius:8px;overflow:hidden;padding:28px;position:relative;width:620px}.card-background-icon[data-v-41c29089]{height:66px;opacity:.3;pointer-events:none;position:absolute;right:59px;top:29px;width:66px}.card-background-icon img[data-v-41c29089]{transform:translate(30%,-30%)}.card-header[data-v-41c29089]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.brain-icon[data-v-41c29089]{flex-shrink:0;height:24px;width:24px}.card-title[data-v-41c29089]{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.card-description[data-v-41c29089]{color:#e6e6e6;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.5;margin:0 0 16px;max-width:555px}.card-steps[data-v-41c29089]{flex-wrap:wrap;gap:32px;margin-bottom:32px}.card-steps[data-v-41c29089],.step-item[data-v-41c29089]{align-items:center;display:flex}.step-item[data-v-41c29089]{flex-direction:row;gap:8px}.step-icon[data-v-41c29089]{filter:brightness(0) invert(1);flex-shrink:0;height:24px;opacity:.9;width:24px}.step-label[data-v-41c29089]{color:#e6e6e6;font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.stars-icon-wrapper[data-v-41c29089]{bottom:50px;margin-left:auto;position:absolute;right:39px}.stars-icon[data-v-41c29089]{animation:twinkle-41c29089 2s ease-in-out infinite;filter:brightness(0) invert(1);flex-shrink:0;height:32px;width:32px}@keyframes twinkle-41c29089{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.card-content[data-v-41c29089]{display:flex;flex-direction:column;position:relative;z-index:1}.start-button-wrapper[data-v-41c29089]{display:flex;justify-content:flex-end;margin-top:auto}.start-new-test-button[data-v-41c29089]{align-items:center;background:#fff;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:8px;justify-content:center;padding:10px 16px;transition:background-color .25s ease}.start-new-test-button[data-v-41c29089]:focus-visible,.start-new-test-button[data-v-41c29089]:hover{background:#fffffff2}.start-new-test-button .button-text[data-v-41c29089]{color:#4158a6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.start-new-test-button .button-icon[data-v-41c29089]{display:block;flex-shrink:0;height:20px;width:20px}@media(max-width:768px){.workflow-empty-state[data-v-41c29089]{padding:24px 16px}.empty-state-card[data-v-41c29089]{padding:24px}.card-title[data-v-41c29089]{font-size:24px}.card-steps[data-v-41c29089]{gap:24px;margin-bottom:32px}.stars-icon-wrapper[data-v-41c29089]{display:flex;justify-content:center}.stars-icon-wrapper[data-v-41c29089],.start-button[data-v-41c29089]{margin-left:0;width:100%}}.workflows-cards[data-v-83922ff5]{padding:0;width:100%}.cards-grid[data-v-83922ff5]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:24px}.workflow-card[data-v-83922ff5]{background:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-height:210px;padding:20px;transform:translateY(0);transition:all .3s ease-in-out}.workflows-list-enter-active[data-v-83922ff5],.workflows-list-leave-active[data-v-83922ff5]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.workflows-list-enter-from[data-v-83922ff5],.workflows-list-leave-to[data-v-83922ff5]{opacity:0;transform:translateY(8px)}.workflows-list-enter-to[data-v-83922ff5],.workflows-list-leave-from[data-v-83922ff5]{opacity:1;transform:translateY(0)}.workflow-card[data-v-83922ff5]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.workflow-card[data-v-83922ff5]:active{transform:translateY(0) scale(.98);transition:all .15s ease-in-out}.card-header[data-v-83922ff5]{margin-bottom:0}.card-title-row[data-v-83922ff5]{gap:8px}.card-icon-wrapper[data-v-83922ff5],.card-title-row[data-v-83922ff5]{align-items:flex-start;display:flex}.card-icon-wrapper[data-v-83922ff5]{flex-shrink:0;justify-content:center;padding-top:2px}.card-icon[data-v-83922ff5]{height:24px;width:24px}.card-title-content[data-v-83922ff5]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.card-title[data-v-83922ff5]{color:#1e1e1e;font-size:18px;font-weight:600;white-space:nowrap}.card-description[data-v-83922ff5],.card-title[data-v-83922ff5]{margin:0;overflow:hidden;text-overflow:ellipsis}.card-description[data-v-83922ff5]{color:#4b5161;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;-webkit-box-orient:vertical}.card-menu-wrapper[data-v-83922ff5]{flex-shrink:0;position:relative}.card-menu-button[data-v-83922ff5]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.card-menu-button[data-v-83922ff5]:hover{background-color:#f7f9fc}.card-menu-dropdown[data-v-83922ff5]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:4px;min-width:140px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.card-menu-item[data-v-83922ff5]{align-items:center;background:transparent;border:none;color:#4b5161;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;padding:10px 16px;text-align:left;transition:background-color .2s ease;width:100%}.card-menu-item[data-v-83922ff5]:hover{background-color:#f7f9fc}.card-menu-item--delete[data-v-83922ff5]{color:#e53e3e}.card-menu-item--delete[data-v-83922ff5]:hover{background-color:#fff5f5}.card-menu-item svg[data-v-83922ff5]{flex-shrink:0}.card-body[data-v-83922ff5]{display:flex;flex:1;flex-direction:column;gap:12px;margin-top:16px}.card-row[data-v-83922ff5]{align-items:center;display:flex;gap:0}.card-row--status[data-v-83922ff5]{margin-bottom:0;margin-top:auto}.card-label[data-v-83922ff5]{flex-shrink:0;font-weight:500;margin-right:4px}.card-label[data-v-83922ff5],.card-value[data-v-83922ff5]{color:#4b5161;font-size:14px}.card-value[data-v-83922ff5]{font-weight:400}.card-value--step[data-v-83922ff5]{color:#4b8deb}.card-value--created[data-v-83922ff5]{color:#4b5161}.cards-pagination[data-v-83922ff5]{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.pagination-left[data-v-83922ff5]{align-items:center;display:flex;gap:8px}.pagination-left .pagination-info[data-v-83922ff5]{margin-left:8px}.pagination-text[data-v-83922ff5]{color:#83899a;font-size:12px;font-weight:300;letter-spacing:-.01em}.pagination-dropdown[data-v-83922ff5]{align-items:center;cursor:pointer;display:inline-flex;gap:4px;position:relative}.pagination-dropdown-value[data-v-83922ff5]{color:#83899a;font-size:12px;font-weight:300;letter-spacing:-.01em}.pagination-dropdown-icon[data-v-83922ff5]{filter:brightness(0) saturate(100%) invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%);height:12px;transition:transform .2s ease;width:12px}.pagination-dropdown-icon--open[data-v-83922ff5]{transform:rotate(180deg)}.pagination-dropdown-menu[data-v-83922ff5]{background:#fff;border:1px solid #dbe0ee;border-radius:4px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;min-width:60px;position:absolute;top:100%;z-index:1000}.pagination-dropdown-option[data-v-83922ff5]{color:#83899a;cursor:pointer;font-size:12px;font-weight:300;letter-spacing:-.01em;padding:8px 12px;transition:background-color .2s ease}.pagination-dropdown-option[data-v-83922ff5]:hover{background-color:#f7fbff}.pagination-dropdown-option--active[data-v-83922ff5]{background-color:#edf4fd;color:#4b8deb}.pagination-info[data-v-83922ff5]{color:#83899a;font-size:12px;font-weight:300;letter-spacing:-.01em}.pagination-right[data-v-83922ff5]{align-items:center;display:flex;gap:16px}.pagination-arrow[data-v-83922ff5]{cursor:pointer;filter:brightness(0) saturate(100%) invert(60%) sepia(2%) saturate(500%) hue-rotate(200deg) brightness(95%) contrast(85%);height:24px;transition:filter .2s ease;width:24px}.pagination-arrow--right[data-v-83922ff5]{transform:rotate(180deg)}.pagination-arrow[data-v-83922ff5]:hover:not(.pagination-arrow--disabled){filter:brightness(0) saturate(100%) invert(42%) sepia(90%) saturate(2000%) hue-rotate(200deg) brightness(95%) contrast(90%)}.pagination-arrow--disabled[data-v-83922ff5]{cursor:not-allowed;opacity:.4;pointer-events:none}@media(max-width:768px){.workflows-cards[data-v-83922ff5]{width:100%}.cards-grid[data-v-83922ff5]{gap:16px;grid-template-columns:1fr}}.form-field[data-v-2afa6b3f]{margin-bottom:24px}.form-field[data-v-2afa6b3f]:last-child{margin-bottom:0}.field-label[data-v-2afa6b3f]{color:#111541;display:block;font-size:14px;font-weight:500;letter-spacing:0;margin-bottom:10px}.input-container[data-v-2afa6b3f]{align-items:center;display:flex;position:relative}.input-icon[data-v-2afa6b3f]{height:20px;left:16px;width:20px}.input-divider[data-v-2afa6b3f],.input-icon[data-v-2afa6b3f]{pointer-events:none;position:absolute;z-index:1}.input-divider[data-v-2afa6b3f]{background:#dbe0ee;height:16px;left:46px;width:1px}.modal-input[data-v-2afa6b3f]{background:#fff;border:1px solid #dbe0ee;border-radius:50px;color:#1e1e1e;font-family:Inter,sans-serif;font-size:14px;font-weight:400;height:40px;letter-spacing:-.02em;line-height:18px;outline:none;padding:10px 16px 10px 60px;width:100%}.modal-input[data-v-2afa6b3f]::-moz-placeholder{color:#949aab;font-size:14px;font-weight:400;letter-spacing:-.02em}.modal-input[data-v-2afa6b3f]::placeholder{color:#949aab;font-size:14px;font-weight:400;letter-spacing:-.02em}.modal-input[data-v-2afa6b3f]:focus{border-color:#4b8deb;box-shadow:0 0 0 4px #dde8f7}.target-card-wrapper[data-v-bc3653fe]{cursor:pointer;flex-shrink:0;width:300px}.target-card[data-v-bc3653fe],.target-card-wrapper[data-v-bc3653fe]{display:flex;flex-direction:column}.target-card[data-v-bc3653fe]{background:#fff;border:solid #dbe0ee;border-radius:8px 8px 0 0;border-width:1px 1px 0;gap:16px;padding:16px;position:relative;transition:all .2s ease}.target-card.selected[data-v-bc3653fe]{border-color:#4b8deb}.target-card-header[data-v-bc3653fe]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.target-card-title-section[data-v-bc3653fe]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.target-name[data-v-bc3653fe]{color:#1e1e1e;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.4}.target-disease[data-v-bc3653fe],.target-name[data-v-bc3653fe]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.target-disease[data-v-bc3653fe]{color:#4b5161;font-size:12px;font-weight:400;letter-spacing:-.01em}.target-checkbox[data-v-bc3653fe]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:1.33px solid #dbe0ee;border-radius:50%;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;position:relative;transition:all .2s ease;width:16px}.target-checkbox[data-v-bc3653fe]:checked{background:#4b8deb;border-color:#4b8deb}.target-checkbox[data-v-bc3653fe]:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%233aaf69' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4.167 11.667 2.916 2.916 8.75-9.166'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0) invert(1);height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.target-card-pdb[data-v-bc3653fe]{align-items:center;background:transparent;border-radius:4px;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.pdb-image[data-v-bc3653fe]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pdb-placeholder[data-v-bc3653fe]{color:#83899a;font-size:14px}.target-card-info-row[data-v-bc3653fe]{align-items:center;display:flex;gap:0;justify-content:space-between;width:100%}.info-item[data-v-bc3653fe]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px}.info-item[data-v-bc3653fe]:not(:last-child){margin-right:0}.info-label-row[data-v-bc3653fe]{align-items:center;display:flex;gap:4px;justify-content:center}.info-label[data-v-bc3653fe]{color:#4b5161;font-size:10px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.sequence-actions[data-v-bc3653fe]{display:flex;gap:8px}.sequence-action-button[data-v-bc3653fe]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity .2s ease}.sequence-action-button[data-v-bc3653fe]:hover{opacity:.7}.sequence-icon[data-v-bc3653fe]{height:18px;width:18px}.info-value[data-v-bc3653fe]{color:#4b8deb;font-family:IBM Plex Mono,monospace;font-size:20px}.target-card-footer[data-v-bc3653fe]{align-items:center;background:#f7f9fc;border:1px solid #dbe0ee;border-radius:8px;display:flex;gap:6px;justify-content:center;margin-top:-6px;padding:12px 16px}.target-card-footer.selected[data-v-bc3653fe]{background:#4b8deb;border-color:#4b8deb}.remaining-pdb-text[data-v-bc3653fe]{color:#4b5161;font-size:10px;font-weight:600;letter-spacing:-.01em}.target-card-footer.selected .remaining-pdb-text[data-v-bc3653fe]{color:#fff}.view-structure-footer[data-v-bc3653fe]{cursor:pointer;transition:opacity .2s ease}.target-card-wrapper.readonly[data-v-bc3653fe]{cursor:default;opacity:.8}.target-card.readonly[data-v-bc3653fe]{pointer-events:none}.target-card.readonly .sequence-actions[data-v-bc3653fe]{pointer-events:auto}.target-card.readonly .sequence-action-button[data-v-bc3653fe]{cursor:pointer;pointer-events:auto}.target-card.readonly .target-checkbox[data-v-bc3653fe]{cursor:default}.recommended-badge[data-v-bc3653fe]{align-items:center;background:#4b8deb;border-radius:50px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;gap:4px;letter-spacing:-.01em;padding:4px 8px;position:absolute;right:0;top:-12px;white-space:nowrap;z-index:10}.recommended-icon[data-v-bc3653fe]{flex-shrink:0;height:16px;width:16px}.footer-add-icon[data-v-bc3653fe]{filter:brightness(0) saturate(100%) invert(30%) sepia(5%) saturate(1000%) hue-rotate(180deg) brightness(95%) contrast(85%);height:14px;width:14px}.target-card-footer.selected .footer-add-icon[data-v-bc3653fe]{filter:brightness(0) invert(1)}.error-display[data-v-9b5f4a64]{flex:1;flex-direction:column;justify-content:center;min-height:400px;padding:24px}.error-content[data-v-9b5f4a64],.error-display[data-v-9b5f4a64]{align-items:center;display:flex;width:100%}.error-content[data-v-9b5f4a64]{flex-direction:column;gap:16px;max-width:500px;text-align:center}.error-icon[data-v-9b5f4a64]{flex-shrink:0;height:96px;margin-bottom:8px;width:96px}.error-title[data-v-9b5f4a64]{color:#1e1e1e;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.error-message[data-v-9b5f4a64]{color:#4b5161;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0}.error-actions[data-v-9b5f4a64]{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.pdb-view-container[data-v-9782cd43]{display:flex;flex:1;flex-direction:column;gap:24px;min-height:0}.pdb-view-header[data-v-9782cd43]{align-items:center;display:flex;gap:16px}.pdb-view-back-button[data-v-9782cd43]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.pdb-view-back-icon[data-v-9782cd43]{height:24px;width:24px}.pdb-view-title-section[data-v-9782cd43]{flex:1}.pdb-view-title[data-v-9782cd43]{align-items:center;color:#1e1e1e;display:flex;font-size:18px;font-weight:500;gap:8px;letter-spacing:-.01em;margin:0}.pdb-view-tag[data-v-9782cd43]{background:#4b8deb;border-radius:4px;color:#fff;font-family:Andale Mono,monospace;font-size:14px;font-weight:400;margin-left:8px;padding:8px 12px}.pdb-view-content-wrapper[data-v-9782cd43]{align-items:stretch;background:#fff;border:1px solid #dbe0ee;border-radius:8px;display:flex;flex:1;max-height:600px;min-height:500px;overflow:hidden;position:relative;width:100%}.pdb-view-viewer-container[data-v-9782cd43]{display:flex;flex-direction:column;min-height:0;position:relative;width:70%}.pdb-view-content-wrapper--no-right-panel .pdb-view-viewer-container[data-v-9782cd43]{width:100%}.pdb-view-viewer-overlay[data-v-9782cd43]{align-items:center;display:flex;justify-content:space-between;left:0;padding:24px;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.pdb-view-viewer-overlay[data-v-9782cd43]>*{pointer-events:auto}.pdb-view-section-title[data-v-9782cd43]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.pdb-view-divider[data-v-9782cd43]{background:#dbe0ee;flex-shrink:0;width:1px}.pdb-view-right-panel[data-v-9782cd43]{background:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;gap:16px;padding:24px;width:30%}.pdb-view-action-button[data-v-9782cd43]{display:flex;justify-content:flex-end;margin-top:auto}.pdb-view-sequence-wrapper[data-v-9782cd43]{flex:1;max-width:100%;overflow-y:auto}.pdb-view-sequence-content[data-v-9782cd43]{color:#4b5161;font-family:Andale Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;white-space:pre-wrap;word-break:break-all}.pdb-view-sequence-footer[data-v-9782cd43]{align-items:center;display:flex;justify-content:flex-end;margin-top:16px}.pdb-view-copy-wrapper[data-v-9782cd43]{align-items:center;display:flex;position:relative}.pdb-view-copy-icon[data-v-9782cd43]{cursor:pointer;filter:brightness(0) saturate(100%) invert(29%) sepia(10%) saturate(1000%) hue-rotate(190deg) brightness(90%) contrast(90%);height:20px;transition:filter .2s ease;width:20px}.pdb-view-copy-icon[data-v-9782cd43]:hover{filter:brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(2000%) hue-rotate(200deg) brightness(.95) contrast(.9)}.pdb-view-copy-message[data-v-9782cd43]{animation:fadeInOut-9782cd43 2s forwards;background-color:#4b5161;border-radius:4px;color:#fff;font-size:10px;left:50%;padding:2px 6px;pointer-events:none;position:absolute;top:-28px;transform:translate(-50%);white-space:nowrap;z-index:10}.pdb-view-zoom-controls[data-v-9782cd43]{bottom:16px;display:flex;flex-direction:column;gap:8px;position:absolute;right:16px;z-index:20}.pdb-view-zoom-button[data-v-9782cd43]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:8px;color:#4b5161;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.pdb-view-zoom-button[data-v-9782cd43]:hover{background:#f5f7fa;border-color:#a7aec3}.pdb-view-fullsize-overlay[data-v-9782cd43]{height:100vh;inset:0;margin:0;overflow:hidden;padding:0;position:fixed;width:100vw;z-index:99999}.pdb-view-fullsize-close[data-v-9782cd43],.pdb-view-fullsize-overlay[data-v-9782cd43]{align-items:center;background:#fff;display:flex;justify-content:center}.pdb-view-fullsize-close[data-v-9782cd43]{border:1px solid #dbe0ee;border-radius:8px;color:#4b5161;cursor:pointer;height:40px;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10}.pdb-view-fullsize-close[data-v-9782cd43]:hover{background:#f5f7fa;border-color:#a7aec3}.pdb-view-fullsize-3d-wrapper[data-v-9782cd43]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pdb-view-fullsize-3d-viewer[data-v-9782cd43]{height:100%;width:100%}@keyframes fadeInOut-9782cd43{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media(max-width:1024px){.pdb-view-content-wrapper[data-v-9782cd43]{max-height:550px;min-height:450px}.pdb-view-viewer-container[data-v-9782cd43]{width:65%}.pdb-view-right-panel[data-v-9782cd43]{padding:20px;width:35%}.pdb-view-viewer-overlay[data-v-9782cd43]{padding:20px}}@media(max-width:768px){.pdb-view-container[data-v-9782cd43]{gap:16px}.pdb-view-header[data-v-9782cd43]{gap:12px}.pdb-view-title[data-v-9782cd43]{flex-wrap:wrap;font-size:16px}.pdb-view-tag[data-v-9782cd43]{font-size:12px;margin-left:6px;margin-top:4px;padding:6px 10px}.pdb-view-content-wrapper[data-v-9782cd43]{flex-direction:column;max-height:none;min-height:auto}.pdb-view-viewer-container[data-v-9782cd43]{max-height:400px;min-height:300px;width:100%}.pdb-view-viewer-overlay[data-v-9782cd43]{flex-wrap:wrap;gap:12px;padding:16px}.pdb-view-section-title[data-v-9782cd43]{font-size:13px}.pdb-view-divider[data-v-9782cd43]{height:1px;width:100%}.pdb-view-right-panel[data-v-9782cd43]{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:0;max-height:300px;overflow-y:auto;padding:16px;width:100%}.pdb-view-sequence-content[data-v-9782cd43]{font-size:12px}.pdb-view-action-button[data-v-9782cd43]{justify-content:stretch}.pdb-view-action-button[data-v-9782cd43] button{width:100%}}@media(max-width:480px){.pdb-view-container[data-v-9782cd43]{gap:12px}.pdb-view-header[data-v-9782cd43]{gap:10px}.pdb-view-back-icon[data-v-9782cd43]{height:20px;width:20px}.pdb-view-title[data-v-9782cd43]{font-size:14px}.pdb-view-tag[data-v-9782cd43]{font-size:11px;margin-left:4px;padding:4px 8px}.pdb-view-content-wrapper[data-v-9782cd43]{border-radius:6px}.pdb-view-viewer-container[data-v-9782cd43]{max-height:350px;min-height:250px}.pdb-view-viewer-overlay[data-v-9782cd43]{gap:8px;padding:12px}.pdb-view-section-title[data-v-9782cd43]{font-size:12px}.pdb-view-right-panel[data-v-9782cd43]{gap:12px;max-height:250px;padding:12px}.pdb-view-sequence-content[data-v-9782cd43]{font-size:11px}.pdb-view-sequence-footer[data-v-9782cd43]{margin-top:12px}.pdb-view-copy-icon[data-v-9782cd43]{height:18px;width:18px}.pdb-view-copy-message[data-v-9782cd43]{font-size:9px;top:-24px}}.sequence-mode-content[data-v-c1a59366]{display:flex;flex:1;flex-direction:column;min-height:400px}.sequence-input-section[data-v-c1a59366]{display:flex;flex:1;flex-direction:column;gap:16px;margin-top:24px}.sequence-mode-decoration[data-v-c1a59366]{aspect-ratio:600/280;bottom:0;height:auto;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:600px;z-index:0}.sequence-textarea[data-v-c1a59366]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;color:#1e1e1e;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400;line-height:24px;min-height:320px;outline:none;padding:16px;resize:vertical;width:100%}.sequence-textarea[data-v-c1a59366]::-moz-placeholder{color:#949aab;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400;line-height:24px}.sequence-textarea[data-v-c1a59366]::placeholder{color:#949aab;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400;line-height:24px}.sequence-textarea[data-v-c1a59366]:focus{border-color:#4b8deb;box-shadow:0 0 0 4px #dde8f7}.sequence-textarea[data-v-c1a59366]:disabled{background-color:#f7fbff;cursor:not-allowed;opacity:.7}.action-buttons-group[data-v-c1a59366]{align-items:center;display:flex;gap:12px}.error-message[data-v-c1a59366]{background:#fff5f5;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin-top:8px;padding:12px 16px}.action-button-wrapper[data-v-c1a59366]{align-items:center;display:flex;justify-content:flex-end;margin-top:auto;padding-top:24px}.loading-section[data-v-c1a59366]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:400px;width:100%}.structure-preview-section[data-v-c1a59366]{background:#f7fbff;border:1px solid #dbe0ee;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:24px}.structure-preview-info[data-v-c1a59366]{display:flex;flex-direction:column;gap:8px}.structure-preview-text[data-v-c1a59366]{color:#4b5161;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0}.no-results[data-v-10439b3b]{align-items:center;color:#0f2e51;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}.no-results-image[data-v-10439b3b]{height:240px;-o-object-fit:contain;object-fit:contain;width:305px}.no-results-title[data-v-10439b3b]{color:#0f2e51;font-size:22px;font-weight:700;margin:0}.no-results-description[data-v-10439b3b]{color:#4b5161;font-size:14px;font-weight:400;line-height:20px;margin:0}.filter-button[data-v-fa8b9002]{align-items:center;background:transparent;border:2px solid #949aab;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:16px;position:relative;transition:all .2s ease;width:40px}.filter-button--active[data-v-fa8b9002]{border-color:#4b8deb}.filter-icon[data-v-fa8b9002]{display:block;height:13px;width:13px}.filter-indicator[data-v-fa8b9002]{background:#4b8deb;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #fff;height:16px;position:absolute;right:-3px;top:-3px;width:16px}.target-input-step-redesign[data-v-370910d7]{display:flex;flex:1;flex-direction:column;min-height:0}.target-input-header[data-v-370910d7]{display:flex;flex-direction:column;flex-shrink:0;gap:16px}.mode-switcher-row[data-v-370910d7]{align-items:center;display:flex;justify-content:space-between;width:100%}.mode-switcher-wrapper[data-v-370910d7]{flex:1}.learn-more-button[data-v-370910d7]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;gap:6px;padding:0}.learn-more-icon[data-v-370910d7]{display:block;height:18px;width:18px}.learn-more-text[data-v-370910d7]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em}.search-section[data-v-370910d7]{display:flex;flex-direction:column;gap:0}.search-input-wrapper[data-v-370910d7]{align-items:flex-start;display:flex;gap:12px;position:relative;width:65%}.search-input-with-autocomplete[data-v-370910d7]{flex:1;position:relative}.search-input-container[data-v-370910d7]{display:flex;flex-direction:column;gap:8px;width:100%}.active-filters[data-v-370910d7]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-370910d7]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:50px;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;gap:8px;height:40px;letter-spacing:-.02em;line-height:18px;padding:10px 16px}.filter-chip-label[data-v-370910d7]{color:#1e1e1e;font-size:14px;font-weight:500}.filter-chip-value[data-v-370910d7]{color:#1e1e1e;font-size:14px;font-weight:400}.filter-chip-remove[data-v-370910d7]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:4px;opacity:.6;padding:0;transition:opacity .2s ease;width:20px}.filter-chip-remove[data-v-370910d7]:hover{opacity:1}.filter-chip-remove svg[data-v-370910d7]{color:#1e1e1e;height:12px;stroke-width:1.5;width:12px}.search-input-wrapper[data-v-370910d7] .search-input-field{width:100%}.autocomplete-dropdown[data-v-370910d7]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;box-shadow:0 2px 8px #0000001a;left:0;max-height:300px;overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.autocomplete-dropdown[data-v-370910d7]::-webkit-scrollbar{width:6px}.autocomplete-dropdown[data-v-370910d7]::-webkit-scrollbar-track{background:transparent}.autocomplete-dropdown[data-v-370910d7]::-webkit-scrollbar-thumb{background:#dbe0ee;border-radius:3px}.autocomplete-dropdown[data-v-370910d7]::-webkit-scrollbar-thumb:hover{background:#c4cbd8}.autocomplete-header[data-v-370910d7]{padding:0 6px 8px}.autocomplete-header-title[data-v-370910d7]{color:#949aab;font-size:12px;font-weight:400;letter-spacing:-.02em}.autocomplete-item[data-v-370910d7]{align-items:center;background:transparent;border:none;border-bottom:1px solid #f4f5f8;color:#1e1e1e;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;gap:12px;justify-content:space-between;letter-spacing:-.01em;line-height:1.5;padding:12px 6px;text-align:left;transition:background-color .15s ease;width:100%}.autocomplete-item[data-v-370910d7]:last-child{border-bottom:none}.autocomplete-item--highlighted[data-v-370910d7],.autocomplete-item[data-v-370910d7]:hover{background-color:#f7fbff}.autocomplete-item[data-v-370910d7]:active{background-color:#edf4fd}.autocomplete-item-text[data-v-370910d7]{flex:1;min-width:0}.autocomplete-item-arrow[data-v-370910d7]{filter:brightness(0) saturate(100%) invert(58%) sepia(2%) saturate(1000%) hue-rotate(200deg) brightness(95%) contrast(90%);flex-shrink:0;height:20px;transition:filter .15s ease;width:20px}.autocomplete-item:hover .autocomplete-item-arrow[data-v-370910d7]{filter:brightness(0) saturate(100%) invert(45%) sepia(96%) saturate(2000%) hue-rotate(200deg) brightness(100%) contrast(95%)}.autocomplete-info-box[data-v-370910d7]{pointer-events:none;z-index:10001}.autocomplete-info-box-content[data-v-370910d7]{background:#4b8deb;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#edf0f5;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:1.5;max-width:400px;padding:16px;white-space:normal}.autocomplete-info-title[data-v-370910d7]{color:#fff;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 12px}.autocomplete-info-description[data-v-370910d7]{color:#edf0f5;font-size:12px;font-weight:400;line-height:1.5;margin:0 0 16px}.autocomplete-info-section[data-v-370910d7]{margin:0 0 12px}.autocomplete-info-section[data-v-370910d7]:last-child{margin-bottom:0}.autocomplete-info-section-title[data-v-370910d7]{color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.4;margin:0 0 6px;text-transform:uppercase}.autocomplete-info-section-content[data-v-370910d7]{color:#edf0f5;font-size:12px;font-weight:400;line-height:1.5;margin:0}.tooltip-fade-enter-active[data-v-370910d7]{transition:opacity .15s ease-out}.tooltip-fade-leave-active[data-v-370910d7]{transition:opacity .1s ease-in}.tooltip-fade-enter-from[data-v-370910d7],.tooltip-fade-leave-to[data-v-370910d7]{opacity:0}.autocomplete-item strong[data-v-370910d7]{color:#1e1e1e;font-weight:600}.autocomplete-item--filter[data-v-370910d7]{align-items:center;display:flex;gap:8px}.autocomplete-filter-label[data-v-370910d7]{color:#4b8deb;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600}.suggestions-section[data-v-370910d7]{margin-top:24px}.suggestions-title-row[data-v-370910d7]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.suggestions-title[data-v-370910d7]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.02em;margin:0}.no-results-container[data-v-370910d7]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding:40px 20px}.results-section[data-v-370910d7]{display:flex;flex:1;flex-direction:column;margin-top:24px;min-height:0}.action-button-container[data-v-370910d7]{display:flex;justify-content:flex-end;margin-top:24px}.target-cards-grid[data-v-370910d7]{display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));justify-content:start}.pdb-structures-section[data-v-370910d7]{background:#f7f9fc;border-radius:8px;grid-column:1/-1;padding:24px}.pdb-structures-title[data-v-370910d7]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0 0 24px}.pdb-structures-loading[data-v-370910d7]{align-items:center;display:flex;justify-content:center;min-height:200px}.pdb-structures-grid[data-v-370910d7]{display:flex;flex-direction:row;gap:20px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pdb-structures-grid[data-v-370910d7]::-webkit-scrollbar{height:6px}.pdb-structures-grid[data-v-370910d7]::-webkit-scrollbar-track{background:transparent}.pdb-structures-grid[data-v-370910d7]::-webkit-scrollbar-thumb{background:#dbe0ee;border-radius:3px}.pdb-structures-grid[data-v-370910d7]::-webkit-scrollbar-thumb:hover{background:#c4cbd8}.pdb-structure-card[data-v-370910d7]{background:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;max-width:225px;min-width:225px;padding:16px;width:225px}.pdb-structure-card.readonly[data-v-370910d7]{cursor:default;opacity:.8;pointer-events:none}.pdb-structure-header[data-v-370910d7]{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}.pdb-structure-image-wrapper[data-v-370910d7]{align-items:center;background:transparent;border-radius:4px;display:flex;height:150px;justify-content:center;overflow:hidden;width:100%}.pdb-structure-image[data-v-370910d7]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pdb-structure-placeholder[data-v-370910d7]{color:#83899a;font-size:14px}.pdb-structure-eye-icon[data-v-370910d7]{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.pdb-structure-eye-icon img[data-v-370910d7]{height:24px;width:24px}.pdb-structure-id[data-v-370910d7]{color:#4b5161;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:400;margin-bottom:16px;text-align:center}.pdb-structure-button[data-v-370910d7]{background:#fff;border:1px solid #dbe0ee;border-radius:100px;color:#1e1e1e;cursor:pointer;font-size:12px;font-weight:500;padding:10px;transition:all .2s ease;width:100%}.pdb-structure-button[data-v-370910d7]:hover{border-color:#4b8deb;color:#4b8deb}.pdb-structure-button.selected[data-v-370910d7]{background:#4b8deb;border-color:#4b8deb;color:#fff}.pdb-pagination-container[data-v-370910d7]{gap:10px;margin-top:16px}.pdb-pagination-arrow[data-v-370910d7],.pdb-pagination-container[data-v-370910d7]{align-items:center;display:flex;justify-content:center}.pdb-pagination-arrow[data-v-370910d7]{background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.pdb-pagination-arrow[data-v-370910d7]:disabled{cursor:not-allowed;opacity:.3}.pdb-pagination-arrow-icon[data-v-370910d7]{height:24px;width:24px}.pdb-pagination-arrow-icon-left[data-v-370910d7]{transform:rotate(180deg)}.pdb-pagination-dots[data-v-370910d7]{align-items:center;display:flex;gap:8px}.pdb-pagination-dot[data-v-370910d7]{background:transparent;border:1px solid #1e1e1e;border-radius:50%;cursor:pointer;height:10px;transition:all .2s ease;width:10px}.pdb-pagination-dot--active[data-v-370910d7]{background:#1e1e1e;border-color:#1e1e1e}.epitope-mapping-loading[data-v-370910d7]{gap:24px;min-height:60vh}.epitope-mapping-error[data-v-370910d7],.epitope-mapping-loading[data-v-370910d7]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.epitope-mapping-error[data-v-370910d7]{min-height:400px}.readonly-header[data-v-370910d7]{background:#f7f9fc;border-radius:8px;margin-bottom:24px;padding:16px}.readonly-title[data-v-370910d7]{color:#1e1e1e;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.readonly-description[data-v-370910d7]{color:#4b5161;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0}.existing-target-section[data-v-370910d7]{margin-bottom:24px;margin-top:24px}.existing-target-title[data-v-370910d7]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.02em;margin:0 0 16px}@media(max-width:1024px){.target-cards-grid[data-v-370910d7]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.pdb-structures-section[data-v-370910d7]{padding:20px}.pdb-structure-card[data-v-370910d7]{max-width:200px;min-width:200px;width:200px}}@media(max-width:768px){.target-input-header[data-v-370910d7]{gap:12px}.target-cards-grid[data-v-370910d7]{gap:12px;grid-template-columns:1fr}.existing-target-section[data-v-370910d7],.results-section[data-v-370910d7],.suggestions-section[data-v-370910d7]{margin-top:20px}.pdb-structures-section[data-v-370910d7]{overflow-x:hidden;padding:16px}.pdb-structures-grid[data-v-370910d7]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pdb-pagination-container[data-v-370910d7]{gap:8px;margin-top:12px}.pdb-pagination-arrow-icon[data-v-370910d7]{height:20px;width:20px}.pdb-pagination-dots[data-v-370910d7]{gap:6px}.pdb-pagination-dot[data-v-370910d7]{height:8px;width:8px}.pdb-structures-title[data-v-370910d7]{font-size:13px;margin-bottom:16px}.pdb-structure-card[data-v-370910d7]{max-width:180px;min-width:180px;padding:12px;width:180px}.pdb-structure-image-wrapper[data-v-370910d7]{height:120px}.action-button-container[data-v-370910d7]{margin-top:20px}.action-button-container[data-v-370910d7] button{width:100%}.filter-chip[data-v-370910d7]{height:36px;padding:8px 12px}.existing-target-title[data-v-370910d7],.filter-chip[data-v-370910d7],.suggestions-title[data-v-370910d7]{font-size:13px}}@media(max-width:480px){.target-cards-grid[data-v-370910d7],.target-input-header[data-v-370910d7]{gap:10px}.existing-target-section[data-v-370910d7],.results-section[data-v-370910d7],.suggestions-section[data-v-370910d7]{margin-top:16px}.pdb-structures-section[data-v-370910d7]{overflow-x:hidden;padding:12px}.pdb-structures-grid[data-v-370910d7]{gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pdb-pagination-container[data-v-370910d7]{gap:6px;margin-top:10px}.pdb-pagination-arrow-icon[data-v-370910d7]{height:18px;width:18px}.pdb-pagination-dots[data-v-370910d7]{gap:5px}.pdb-pagination-dot[data-v-370910d7]{height:7px;width:7px}.pdb-structure-card[data-v-370910d7]{max-width:160px;min-width:160px;padding:10px;width:160px}.pdb-structure-image-wrapper[data-v-370910d7]{height:100px}.pdb-structure-id[data-v-370910d7]{font-size:12px;margin-bottom:12px}.filter-chip[data-v-370910d7]{font-size:12px;gap:6px;height:32px;padding:6px 10px}.filter-chip-remove[data-v-370910d7]{height:18px;margin-left:2px;width:18px}.epitope-mapping-error[data-v-370910d7],.epitope-mapping-loading[data-v-370910d7]{min-height:300px}}.epitope-card[data-v-7c579f37]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;cursor:pointer;padding:16px;transition:all .2s ease}.epitope-card[data-v-7c579f37]:hover{border-color:#4b8deb}.epitope-card--selected[data-v-7c579f37]{background:#f7fbff;border-color:#4b8deb}.epitope-card-content[data-v-7c579f37]{width:100%}.epitope-card-header[data-v-7c579f37]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.epitope-header-main[data-v-7c579f37]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.epitope-hash-icon[data-v-7c579f37]{flex-shrink:0;height:24px;width:24px}.epitope-number[data-v-7c579f37]{color:#1e1e1e;font-size:18px;font-weight:600;letter-spacing:-.01em}.top-predicted-badge[data-v-7c579f37]{align-items:center;background:#4b8deb;border-radius:100px;display:inline-flex;gap:4px;padding:5px 12px}.top-predicted-icon[data-v-7c579f37]{flex-shrink:0;height:13px;width:13px}.top-predicted-text[data-v-7c579f37]{color:#fff;font-size:10px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.epitope-status-icon[data-v-7c579f37]{cursor:pointer;margin-left:auto;position:relative}.epitope-loading-icon[data-v-7c579f37]{align-items:center;display:flex;justify-content:center}.epitope-failed-icon[data-v-7c579f37],.epitope-loading-icon[data-v-7c579f37]{flex-shrink:0;height:20px;width:20px}.epitope-loading-icon svg[data-v-7c579f37]{height:20px;width:20px}.epitope-loading-icon[data-v-7c579f37] .spinning-circle{animation:spin-7c579f37 2s linear infinite;transform-origin:10px 10px}@keyframes spin-7c579f37{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.epitope-card-body[data-v-7c579f37]{display:flex;flex-direction:column;gap:8px}.score-chip[data-v-7c579f37]{align-items:center;border-radius:100px;display:inline-flex;justify-content:center;padding:4px 10px}.score-chip .score-value[data-v-7c579f37]{font-size:12px;font-weight:600;letter-spacing:.01em}.score-chip.score-value--high[data-v-7c579f37]{background-color:#e9f4ec}.score-chip.score-value--high .score-value[data-v-7c579f37]{color:#3aaf69}.score-chip.score-value--medium[data-v-7c579f37]{background-color:#fff6ea}.score-chip.score-value--medium .score-value[data-v-7c579f37]{color:#f59f0b}.score-chip.score-value--low[data-v-7c579f37]{background-color:#fff6ea}.score-chip.score-value--low .score-value[data-v-7c579f37]{color:#f59f0b}.epitope-sequence[data-v-7c579f37]{color:#4b5161;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:400;margin-left:30px}@media(max-width:768px){.epitope-card[data-v-7c579f37]{padding:12px}.epitope-number[data-v-7c579f37]{font-size:16px}.epitope-sequence[data-v-7c579f37]{font-size:12px;margin-left:0}.epitope-header-main[data-v-7c579f37]{gap:6px}}@media(max-width:480px){.epitope-card[data-v-7c579f37]{padding:10px}.epitope-card-header[data-v-7c579f37]{gap:6px;margin-bottom:10px}.epitope-number[data-v-7c579f37]{font-size:14px}.epitope-hash-icon[data-v-7c579f37]{height:20px;width:20px}.top-predicted-badge[data-v-7c579f37]{padding:4px 8px}.top-predicted-text[data-v-7c579f37]{font-size:9px}.score-chip[data-v-7c579f37]{padding:3px 8px}.score-chip .score-value[data-v-7c579f37]{font-size:11px}}.tnp-results-card[data-v-8d73d7b0]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.tnp-results-card-content[data-v-8d73d7b0]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tnp-results-card--failed[data-v-8d73d7b0]{background:#f7f9fc}.tnp-results-item[data-v-8d73d7b0]{align-items:center;display:flex;flex-direction:column;gap:4px}.tnp-results-label[data-v-8d73d7b0]{color:#a7aec3;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:-.01em;text-transform:uppercase}.tnp-results-value[data-v-8d73d7b0]{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:600}.tnp-results-value--green[data-v-8d73d7b0]{color:#3fac7a}.tnp-results-value--gray[data-v-8d73d7b0]{color:#4b5161}.sequence-actions[data-v-8d73d7b0]{display:flex;gap:8px}.sequence-action-button[data-v-8d73d7b0]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;margin-top:5px;padding:0;transition:opacity .2s ease}.sequence-action-button[data-v-8d73d7b0]:hover{opacity:.7}.sequence-icon[data-v-8d73d7b0]{filter:brightness(0) saturate(100%) invert(30%) sepia(5%) saturate(1000%) hue-rotate(180deg) brightness(95%) contrast(85%);height:18px;width:18px}.tnp-results-item--failed[data-v-8d73d7b0]{align-items:flex-start;flex:1}.tnp-results-item--sequence[data-v-8d73d7b0]{align-items:flex-end;flex:0 0 auto;margin-left:auto}.tnp-failed-status[data-v-8d73d7b0]{align-items:center;display:flex;gap:8px;margin-top:4px}.warning-icon[data-v-8d73d7b0]{flex-shrink:0;height:20px;width:20px}.tnp-failed-text[data-v-8d73d7b0]{color:#e74850;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:600;text-transform:uppercase}.tnp-analysis-section-inline[data-v-8d73d7b0]{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.tnp-section-header-row[data-v-8d73d7b0]{align-items:center;display:flex;justify-content:space-between;width:100%}.tnp-section-title[data-v-8d73d7b0]{color:#a7aec3;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:-.01em;margin:0;text-transform:uppercase}.tnp-header-actions[data-v-8d73d7b0]{align-items:center;display:flex;gap:12px}.tnp-recommendation-box[data-v-8d73d7b0]{border-radius:4px;font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.5;padding:12px}.tnp-recommendation-box--high[data-v-8d73d7b0]{background:#3fac7a0d;border:1px solid rgba(63,172,122,.3);color:#3fac7a}.tnp-recommendation-box--medium[data-v-8d73d7b0]{background:#f59f0b0d;border:1px solid rgba(245,159,11,.3);color:#f59f0b}.tnp-recommendation-box--low[data-v-8d73d7b0]{background:#dc26260d;border:1px solid rgba(220,38,38,.3);color:#dc2626}.modal-footer-buttons[data-v-8d73d7b0]{display:flex;gap:12px;justify-content:flex-end;width:100%}.modal-footer-buttons[data-v-8d73d7b0] button:first-child .button-icon{transform:rotate(-270deg)!important}.wetlab-list-selector[data-v-8d73d7b0]{display:flex;flex-direction:column;gap:10px}.developability-metric-card[data-v-8ab2ff2b]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px 16px}.developability-metric-header[data-v-8ab2ff2b]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:32px}.developability-metric-label[data-v-8ab2ff2b]{color:#a7aec3;flex:1;font-size:10px;font-weight:600;letter-spacing:-.01em;line-height:1.2;min-width:0;word-break:break-word}.developability-metric-value[data-v-8ab2ff2b]{color:#3fac7a;flex-shrink:0;font-size:14px;font-weight:500;white-space:nowrap}@media(max-width:1200px){.developability-metric-label[data-v-8ab2ff2b]{font-size:9px}.developability-metric-value[data-v-8ab2ff2b]{font-size:13px}.developability-progress-labels[data-v-8ab2ff2b]{font-size:9px}}@media(max-width:768px){.developability-metric-card[data-v-8ab2ff2b]{gap:6px;padding:6px 10px}.developability-metric-header[data-v-8ab2ff2b]{gap:6px;min-height:28px}.developability-metric-label[data-v-8ab2ff2b]{font-size:8px;line-height:1.1}.developability-metric-value[data-v-8ab2ff2b]{font-size:12px}.developability-progress-labels[data-v-8ab2ff2b]{font-size:8px}.developability-progress-bar[data-v-8ab2ff2b]{height:3px}}@media(max-width:480px){.developability-metric-card[data-v-8ab2ff2b]{gap:5px;padding:5px 8px}.developability-metric-header[data-v-8ab2ff2b]{gap:4px;min-height:24px}.developability-metric-label[data-v-8ab2ff2b]{font-size:7px;line-height:1.1}.developability-metric-value[data-v-8ab2ff2b]{font-size:11px}.developability-progress-labels[data-v-8ab2ff2b]{font-size:7px}}.developability-progress-bar[data-v-8ab2ff2b]{background:#dee4ed;border-radius:4px;height:4px;overflow:hidden;position:relative;width:100%}.developability-progress-fill[data-v-8ab2ff2b]{background:#3fac7a;border-radius:4px;height:100%;transition:width .3s ease}.developability-progress-labels[data-v-8ab2ff2b]{align-items:center;color:#a7aec3;display:flex;font-size:10px;font-weight:400;justify-content:space-between;letter-spacing:-.01em}.tnp-detail-panel[data-v-d27ec66c]{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding-right:8px}.tnp-sequence-section[data-v-d27ec66c]{display:flex;flex-direction:column;gap:12px}.tnp-section-header[data-v-d27ec66c]{align-items:center;display:flex;justify-content:space-between}.tnp-section-title[data-v-d27ec66c]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.tnp-length-badge[data-v-d27ec66c]{background:#fff;border:1px solid #dbe0ee;border-radius:100px;color:#4b5161;font-size:12px;font-weight:400;letter-spacing:-.01em;padding:2px 12px}.tnp-sequence-wrapper[data-v-d27ec66c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1;flex-direction:column;min-height:0;padding:12px;position:relative}.tnp-sequence-content[data-v-d27ec66c]{color:#4b5161;flex:1;font-family:Andale Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin-bottom:16px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.tnp-sequence-footer[data-v-d27ec66c]{align-items:center;display:flex;justify-content:flex-end;margin-top:auto}.tnp-copy-wrapper[data-v-d27ec66c]{align-items:center;display:flex;position:relative}.tnp-copy-icon[data-v-d27ec66c]{cursor:pointer;filter:brightness(0) saturate(100%) invert(29%) sepia(10%) saturate(1000%) hue-rotate(190deg) brightness(90%) contrast(90%);height:20px;transition:filter .2s ease;width:20px}.tnp-copy-icon[data-v-d27ec66c]:hover{filter:brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(2000%) hue-rotate(200deg) brightness(.95) contrast(.9)}.tnp-copy-message[data-v-d27ec66c]{animation:fadeInOut-d27ec66c 2s forwards;background-color:#4b5161;border-radius:4px;color:#fff;font-size:10px;left:50%;padding:2px 6px;pointer-events:none;position:absolute;top:-28px;transform:translate(-50%);white-space:nowrap;z-index:10}.tnp-developability-section[data-v-d27ec66c]{display:flex;flex-direction:column;gap:16px}.tnp-metrics[data-v-d27ec66c]{display:flex;flex-direction:column;gap:12px}@media(max-width:1200px){.tnp-metrics[data-v-d27ec66c]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.tnp-metrics[data-v-d27ec66c]{gap:10px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tnp-metrics[data-v-d27ec66c]{gap:8px;grid-template-columns:repeat(2,1fr)}}.tnp-analysis-section[data-v-d27ec66c]{display:flex;flex-direction:column;gap:12px}.tnp-recommendation-box[data-v-d27ec66c]{border-radius:4px;font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.5;padding:12px}.tnp-recommendation-box--high[data-v-d27ec66c]{background:#3fac7a0d;border:1px solid rgba(63,172,122,.3);color:#3fac7a}.tnp-recommendation-box--medium[data-v-d27ec66c]{background:#f59f0b0d;border:1px solid rgba(245,159,11,.3);color:#f59f0b}.tnp-recommendation-box--low[data-v-d27ec66c]{background:#dc26260d;border:1px solid rgba(220,38,38,.3);color:#dc2626}@keyframes fadeInOut-d27ec66c{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media(max-width:480px){.tnp-detail-panel[data-v-d27ec66c]{gap:16px;padding-right:4px}.tnp-section-title[data-v-d27ec66c]{font-size:13px}.tnp-sequence-content[data-v-d27ec66c]{font-size:12px}.tnp-recommendation-box[data-v-d27ec66c]{font-size:11px;padding:10px}}.right-side-failed[data-v-4c25a8f3]{height:100%;padding:24px 0}.failed-content[data-v-4c25a8f3],.right-side-failed[data-v-4c25a8f3]{align-items:center;display:flex;justify-content:center;width:100%}.failed-content[data-v-4c25a8f3]{flex-direction:column;max-width:400px;text-align:center}.failed-icon[data-v-4c25a8f3]{flex-shrink:0;height:96px;margin-bottom:24px;width:96px}.failed-title[data-v-4c25a8f3]{color:#1e1e1e;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.failed-description[data-v-4c25a8f3]{color:#4b5161;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0 0 24px}.failed-buttons[data-v-4c25a8f3]{display:flex;flex-direction:column;gap:12px;width:100%}.results-header[data-v-381f1df0]{grid-column:1/-1;justify-content:space-between;overflow:visible;padding-top:12px}.results-header[data-v-381f1df0],.results-header-actions[data-v-381f1df0]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.results-position-label[data-v-381f1df0]{color:#1e1e1e;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.learn-more-button[data-v-381f1df0]{align-items:center;background:transparent;border:none;color:#4b5161;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:-.01em;padding:0;transition:color .2s ease}.learn-more-button[data-v-381f1df0]:hover{color:#4b8deb}.learn-more-icon[data-v-381f1df0]{flex-shrink:0;height:16px;width:16px}.learn-more-text[data-v-381f1df0]{white-space:nowrap}.recommended-only-toggle-wrapper[data-v-381f1df0]{align-items:center;display:flex;gap:8px;position:relative}.recommended-only-toggle-wrapper--disabled[data-v-381f1df0]{cursor:not-allowed;opacity:.5}.recommended-only-label[data-v-381f1df0]{color:#4b5161;font-size:14px;font-weight:400;letter-spacing:-.01em;white-space:nowrap}.recommended-only-label--disabled[data-v-381f1df0]{color:#a7aec3}.help-tooltip[data-v-381f1df0]{background:#1e1e1e;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 12px;pointer-events:none;position:fixed;z-index:10000}.help-tooltip-arrow[data-v-381f1df0]{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1e1e1e;bottom:-6px;height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.help-tooltip-content[data-v-381f1df0]{color:#fff;font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:1.4;max-width:280px;white-space:nowrap}.tooltip-fade-enter-active[data-v-381f1df0]{transition:opacity .15s ease-out}.tooltip-fade-leave-active[data-v-381f1df0]{transition:opacity .1s ease-in}.tooltip-fade-enter-from[data-v-381f1df0],.tooltip-fade-leave-to[data-v-381f1df0]{opacity:0}.repeat-icon-small[data-v-381f1df0]{align-items:center;background:#ffffff40;border:1px solid rgba(219,224,238,.3);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:12px;transition:all .2s ease;width:40px}.repeat-icon-small img[data-v-381f1df0]{filter:brightness(0) saturate(100%) invert(29%) sepia(10%) saturate(1000%) hue-rotate(190deg) brightness(90%) contrast(90%);flex-shrink:0;height:16px;transition:filter .2s ease;width:16px}.repeat-icon-small[data-v-381f1df0]:hover{border-color:#4b8deb}.repeat-icon-small:hover img[data-v-381f1df0]{filter:brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(2000%) hue-rotate(200deg) brightness(.95) contrast(.9)}.valency-selector-results[data-v-93b26155]{align-items:center;background:#f4f5f8;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;grid-column:1/-1;padding:12px 16px}.valency-selector-label[data-v-93b26155]{color:#1e1e1e;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:-.01em}.valency-selector-buttons[data-v-93b26155]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.valency-selector-button[data-v-93b26155]{align-items:center;background:#fff;border:1px solid #4b5161;border-radius:100px;color:#4b5161;cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;gap:8px;letter-spacing:-.01em;padding:6px 16px;transition:all .2s ease}.valency-selector-button--active[data-v-93b26155]{background:#fff;border-color:#4b5161;color:#4b5161}.valency-selector-button[data-v-93b26155]:not(.valency-selector-button--active){border-color:#a7aec3;color:#a7aec3}.valency-selector-button[data-v-93b26155]:not(.valency-selector-button--active):hover{border-color:#4b5161;color:#4b5161}.valency-selector-button--generating[data-v-93b26155]{cursor:not-allowed;opacity:.6}.valency-selector-button-text[data-v-93b26155]{align-items:center;display:inline-flex}.valency-selector-button-icon[data-v-93b26155]{display:block;flex-shrink:0;height:20px;width:20px}.valency-selector-button--active .valency-selector-button-icon[data-v-93b26155]{opacity:1}.valency-selector-button:not(.valency-selector-button--active) .valency-selector-button-icon[data-v-93b26155]{filter:brightness(0) saturate(100%) invert(75%) sepia(5%) saturate(500%) hue-rotate(200deg) brightness(95%) contrast(85%);opacity:1}.valency-selector-button:not(.valency-selector-button--active):hover .valency-selector-button-icon[data-v-93b26155]{filter:none}.valency-selector-button-spinner[data-v-93b26155]{flex-shrink:0;margin-left:6px}.valency-selector-button-spinner .spinning-circle[data-v-93b26155]{animation:spin-93b26155 2s linear infinite;transform-origin:10px 10px}@keyframes spin-93b26155{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nanobody-parameters-section-content[data-v-824c08bc]{display:flex;flex-direction:column;gap:24px}.position-learn-more-row[data-v-824c08bc]{align-items:center;display:flex;justify-content:space-between}.position-label[data-v-824c08bc]{color:#1e1e1e;font-size:16px;font-weight:600;letter-spacing:-.01em}.learn-more-button[data-v-824c08bc]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;gap:6px;padding:0}.learn-more-icon[data-v-824c08bc]{display:block;height:18px;width:18px}.learn-more-text[data-v-824c08bc]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em}.parameters-header[data-v-824c08bc]{display:flex;flex-direction:column;gap:16px}.method-title-row[data-v-824c08bc]{align-items:center;display:flex;justify-content:space-between}.method-title-wrapper[data-v-824c08bc]{align-items:center;display:flex;gap:8px}.method-title[data-v-824c08bc]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.customize-toggle-wrapper[data-v-824c08bc]{align-items:center;display:flex;gap:12px}.customize-text[data-v-824c08bc]{align-items:center;display:flex;gap:4px}.customize-label[data-v-824c08bc]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em}.customize-description[data-v-824c08bc]{color:#949aab;font-size:12px;font-weight:400;letter-spacing:-.01em}.valency-section[data-v-824c08bc]{display:flex;flex-direction:column;gap:16px}.valency-title[data-v-824c08bc]{color:#949aab;font-size:12px;font-weight:500;letter-spacing:-.01em;margin:0}.valency-grid[data-v-824c08bc]{display:flex;flex-direction:row;gap:20px}.valency-card[data-v-824c08bc]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:16px;transition:all .2s ease}.valency-card[data-v-824c08bc]:hover{border-color:#4b8deb}.valency-card--selected[data-v-824c08bc]{background:#f7fbff;border-color:#4b8deb}.valency-image-wrapper[data-v-824c08bc]{align-items:center;background:transparent;border-radius:4px;display:flex;height:150px;justify-content:center;overflow:hidden;width:100%}.valency-image[data-v-824c08bc]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.valency-label[data-v-824c08bc]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;text-align:center}.parameters-section[data-v-824c08bc]{display:flex;flex-direction:column;gap:16px}.parameters-title[data-v-824c08bc]{color:#949aab;font-size:12px;font-weight:500;letter-spacing:-.01em;margin:0}.slider-fields[data-v-824c08bc]{display:flex;flex-direction:column;gap:24px}.boltzgen-budget-wrapper[data-v-824c08bc]{display:flex;flex-direction:column;gap:4px}.boltzgen-budget-helper[data-v-824c08bc]{color:#83899a;font-size:12px;font-weight:400;letter-spacing:-.01em;margin:0}.fasta-template-wrapper[data-v-824c08bc]{background:#f4f5f8;border-radius:8px;padding:16px}.fasta-template-section[data-v-824c08bc]{display:flex;flex-direction:column;gap:12px}.fasta-template-title[data-v-824c08bc]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.fasta-template-subtitle[data-v-824c08bc]{color:#949aab;font-size:12px;font-weight:400;letter-spacing:-.01em;margin:0}.fasta-template-container[data-v-824c08bc]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:hidden}.fasta-template-textarea[data-v-824c08bc]{background:#fff;border:none;border-bottom:1px solid #e8ebf0;border-radius:0;color:#1e1e1e;font-family:Andale Mono,Courier New,monospace;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.6;min-height:60px;padding:16px;resize:vertical;transition:border-color .2s ease;width:100%}.fasta-template-readonly .fasta-template-textarea[data-v-824c08bc]{background:#fff;color:#1e1e1e;margin-top:0;padding-left:0;padding-right:0;padding-top:0}.fasta-template-textarea[data-v-824c08bc]:last-child{border-bottom:none}.fasta-template-readonly[data-v-824c08bc]{background:#fff;border-top:1px solid #e8ebf0;color:#1e1e1e;font-family:Andale Mono,Courier New,monospace;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.6;padding:12px 16px}.fasta-template-readonly[data-v-824c08bc]:first-child{background:#fff;border-top:none;padding-bottom:0;padding-top:16px}.fasta-template-readonly-header[data-v-824c08bc]{color:#1e1e1e;font-size:13px;font-weight:400;letter-spacing:.01em;margin-bottom:4px}.fasta-template-readonly-content[data-v-824c08bc]{color:#1e1e1e;white-space:pre-wrap;word-break:break-all}.fasta-template-textarea[data-v-824c08bc]:focus{background:#fff;outline:none}.fasta-template-textarea--editable[data-v-824c08bc]:focus{border-bottom-color:#e8ebf0}.fasta-template-header-row[data-v-824c08bc]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.yaml-fullscreen-toggle[data-v-824c08bc]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:6px;color:#4b5161;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease}.yaml-fullscreen-toggle[data-v-824c08bc]:hover{border-color:#4b8deb;color:#4b8deb}.yaml-editor-container[data-v-824c08bc]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;min-height:300px;overflow:hidden}.monaco-editor-fallback[data-v-824c08bc],.monaco-editor-wrapper[data-v-824c08bc]{min-height:300px;width:100%}.generate-button-container[data-v-824c08bc]{display:flex;justify-content:flex-start;padding-top:8px}.nanobody-results-section[data-v-84e54abd]{align-content:start;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.pdb-structure-wrapper[data-v-84e54abd]{position:relative}.tnp-results-container[data-v-84e54abd]{display:flex;flex-direction:column;gap:16px;grid-column:1/-1}.tnp-results[data-v-84e54abd]{width:100%}.lm-step-image[data-v-54011b0a]{align-self:center;border-radius:8px;height:auto;margin-bottom:24px;-o-object-fit:contain;object-fit:contain;width:680px}.lm-step-image--step2[data-v-54011b0a]{height:490px;width:380px}.lm-step-image--step5[data-v-54011b0a]{height:540px;width:680px}.lm-list[data-v-54011b0a]{color:#4b5161;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.6;margin:8px 0 16px;padding-left:20px}.lm-list li[data-v-54011b0a]{margin-bottom:4px}[data-v-54011b0a] .epitope-mapping-learn-more .lm-modal-body .lm-text strong{font-weight:600}[data-v-54011b0a] .epitope-mapping-learn-more .lm-modal-body .lm-preview-container.lm-preview-container--step4{margin-left:auto!important;margin-right:auto!important;width:590px!important}[data-v-6e37f247] .nanobody-generation-learn-more .lm-modal-body .lm-text strong{font-weight:600}.lm-step-image[data-v-6e37f247]{border-radius:4px;height:auto;margin-bottom:24px;width:100%}.lm-step-image--small[data-v-6e37f247]{align-self:center;max-width:500px}.epitope-mapping-step-redesign[data-v-8133e165]{display:flex;flex:1;flex-direction:column;min-height:0}.epitope-mapping-content[data-v-8133e165]{display:grid;flex:1;gap:24px;grid-template-columns:30% 70%;min-height:0}.epitope-results-section[data-v-8133e165]{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.predict-epitopes-header[data-v-8133e165]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.predict-epitopes-title[data-v-8133e165]{color:#1e1e1e;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.nanobody-parameters-section[data-v-8133e165]{border-left:1px solid #dbe0ee;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding-left:24px;padding-right:24px}.nanobody-parameters-section[data-v-8133e165]:has(.right-side-loader){justify-content:center}.nanobody-parameters-section-content[data-v-8133e165]{display:flex;flex-direction:column;gap:24px}.right-side-loader[data-v-8133e165]{min-height:400px}.right-side-failed[data-v-8133e165],.right-side-loader[data-v-8133e165]{align-items:center;display:flex;justify-content:center}.right-side-failed[data-v-8133e165]{height:100%;padding:24px 0;width:100%}.failed-content[data-v-8133e165]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:400px;text-align:center;width:100%}.failed-icon[data-v-8133e165]{flex-shrink:0;height:96px;margin-bottom:24px;width:96px}.failed-title[data-v-8133e165]{color:#1e1e1e;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.failed-description[data-v-8133e165]{color:#4b5161;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0 0 24px}.failed-buttons[data-v-8133e165]{display:flex;flex-direction:column;gap:12px;width:100%}.nanobody-results-section[data-v-8133e165]{align-content:start;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.results-header[data-v-8133e165]{grid-column:1/-1;justify-content:space-between;overflow:visible;padding-top:12px}.results-header[data-v-8133e165],.results-header-actions[data-v-8133e165]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.results-position-label[data-v-8133e165]{color:#1e1e1e;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.learn-more-button[data-v-8133e165]{color:#4b5161;font-size:14px;font-weight:400;gap:8px;letter-spacing:-.01em;transition:color .2s ease}.learn-more-button[data-v-8133e165]:hover{color:#4b8deb}.learn-more-icon[data-v-8133e165]{flex-shrink:0;height:16px;width:16px}.learn-more-text[data-v-8133e165]{white-space:nowrap}.recommended-only-toggle-wrapper[data-v-8133e165]{align-items:center;display:flex;gap:8px;position:relative}.recommended-only-toggle-wrapper--disabled[data-v-8133e165]{cursor:not-allowed;opacity:.5}.recommended-only-label[data-v-8133e165]{color:#4b5161;font-size:14px;font-weight:400;letter-spacing:-.01em;white-space:nowrap}.recommended-only-label--disabled[data-v-8133e165]{color:#a7aec3}.help-tooltip[data-v-8133e165]{pointer-events:none;z-index:10000}.help-tooltip-arrow[data-v-8133e165]{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1e1e1e;bottom:-6px;height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.help-tooltip-content[data-v-8133e165]{background:#1e1e1e;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:1.4;padding:8px 12px;width:250px}.tooltip-fade-enter-active[data-v-8133e165]{transition:opacity .15s ease-out}.tooltip-fade-leave-active[data-v-8133e165]{transition:opacity .1s ease-in}.tooltip-fade-enter-from[data-v-8133e165],.tooltip-fade-leave-to[data-v-8133e165]{opacity:0}.repeat-icon-small[data-v-8133e165]{align-items:center;background:#ffffff40;border:1px solid rgba(219,224,238,.3);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:12px;transition:all .2s ease;width:40px}.repeat-icon-small img[data-v-8133e165]{filter:brightness(0) saturate(100%) invert(29%) sepia(10%) saturate(1000%) hue-rotate(190deg) brightness(90%) contrast(90%);flex-shrink:0;height:16px;transition:filter .2s ease;width:16px}.repeat-icon-small[data-v-8133e165]:hover{border-color:#4b8deb}.repeat-icon-small:hover img[data-v-8133e165]{filter:brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(2000%) hue-rotate(200deg) brightness(.95) contrast(.9)}.valency-selector-results[data-v-8133e165]{align-items:center;background:#f4f5f8;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;grid-column:1/-1;padding:12px 16px}.valency-selector-label[data-v-8133e165]{color:#1e1e1e;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:-.01em}.valency-selector-buttons[data-v-8133e165]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.valency-selector-button[data-v-8133e165]{align-items:center;background:#fff;border:1px solid #4b5161;border-radius:100px;color:#4b5161;cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;gap:8px;letter-spacing:-.01em;padding:6px 16px;transition:all .2s ease}.valency-selector-button--active[data-v-8133e165]{background:#fff;border-color:#4b5161;color:#4b5161}.valency-selector-button[data-v-8133e165]:not(.valency-selector-button--active){border-color:#a7aec3;color:#a7aec3}.valency-selector-button[data-v-8133e165]:not(.valency-selector-button--active):hover{border-color:#4b5161;color:#4b5161}.valency-selector-button-text[data-v-8133e165]{align-items:center;display:inline-flex}.valency-selector-button-icon[data-v-8133e165]{display:block;flex-shrink:0;height:20px;width:20px}.valency-selector-button--active .valency-selector-button-icon[data-v-8133e165]{opacity:1}.valency-selector-button:not(.valency-selector-button--active) .valency-selector-button-icon[data-v-8133e165]{filter:brightness(0) saturate(100%) invert(75%) sepia(5%) saturate(500%) hue-rotate(200deg) brightness(95%) contrast(85%);opacity:1}.valency-selector-button:not(.valency-selector-button--active):hover .valency-selector-button-icon[data-v-8133e165]{filter:none}.valency-selector-button-spinner[data-v-8133e165]{flex-shrink:0;margin-left:6px}.valency-selector-button-spinner .spinning-circle[data-v-8133e165]{animation:spin-8133e165 2s linear infinite;transform-origin:10px 10px}@keyframes spin-8133e165{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.valency-selector-button--generating[data-v-8133e165],.valency-selector-button[data-v-8133e165]:disabled{cursor:not-allowed;opacity:.7}.valency-modal-overlay[data-v-8133e165]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:1000}.valency-modal-content[data-v-8133e165]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;max-width:480px;padding:32px;position:relative;width:100%}.valency-modal-title[data-v-8133e165]{color:#1e1e1e;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.valency-modal-message[data-v-8133e165]{color:#4b5161;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0 0 24px}.valency-modal-actions[data-v-8133e165]{display:flex;gap:12px;justify-content:flex-end}.repeat-icon[data-v-8133e165]{align-items:center;background:#ffffff40;border:1px solid rgba(219,224,238,.3);border-radius:701.75px;box-shadow:0 1.61px 12px #0000001a,inset 0 0 12px #ffffff80;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:53.68px;justify-content:center;margin:0;padding:16.84px;transition:border-color .2s ease,background .2s ease;width:53.68px}.repeat-icon img[data-v-8133e165]{filter:brightness(0) saturate(100%) invert(29%) sepia(10%) saturate(1000%) hue-rotate(190deg) brightness(90%) contrast(90%);flex-shrink:0;height:20px;transition:filter .2s ease;width:20px}.repeat-icon[data-v-8133e165]:hover{border-color:#4b8deb}.repeat-icon:hover img[data-v-8133e165]{filter:brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(2000%) hue-rotate(200deg) brightness(.95) contrast(.9)}.pdb-structure-wrapper[data-v-8133e165]{display:flex;flex-direction:column}.tnp-results-container[data-v-8133e165]{grid-column:1/-1}.tnp-results[data-v-8133e165]{display:flex;flex-direction:column}.empty-state[data-v-8133e165]{align-items:center;color:#83899a;display:flex;font-size:14px;justify-content:center;min-height:400px}.position-learn-more-row[data-v-8133e165]{align-items:center;display:flex;justify-content:space-between}.position-label[data-v-8133e165]{color:#1e1e1e;font-size:16px;font-weight:600;letter-spacing:-.01em}.learn-more-button[data-v-8133e165]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;gap:6px;padding:0}.learn-more-icon[data-v-8133e165]{display:block;height:18px;width:18px}.learn-more-text[data-v-8133e165]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em}.parameters-header[data-v-8133e165]{display:flex;flex-direction:column;gap:16px}.method-title-row[data-v-8133e165]{align-items:center;display:flex;justify-content:space-between}.method-title-wrapper[data-v-8133e165]{align-items:center;display:flex;gap:8px}.method-title[data-v-8133e165]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.customize-toggle-wrapper[data-v-8133e165]{align-items:center;display:flex;gap:12px}.customize-text[data-v-8133e165]{align-items:center;display:flex;gap:4px}.customize-label[data-v-8133e165]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em}.customize-description[data-v-8133e165]{color:#949aab;font-size:12px;font-weight:400;letter-spacing:-.01em}.valency-section[data-v-8133e165]{display:flex;flex-direction:column;gap:16px}.valency-title[data-v-8133e165]{color:#949aab;font-size:12px;font-weight:500;letter-spacing:-.01em;margin:0}.valency-grid[data-v-8133e165]{display:flex;flex-direction:row;gap:20px}.valency-card[data-v-8133e165]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:16px;transition:all .2s ease}.valency-card[data-v-8133e165]:hover{border-color:#4b8deb}.valency-card--selected[data-v-8133e165]{background:#f7fbff;border-color:#4b8deb}.valency-image-wrapper[data-v-8133e165]{align-items:center;background:transparent;border-radius:4px;display:flex;height:150px;justify-content:center;overflow:hidden;width:100%}.valency-image[data-v-8133e165]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.valency-label[data-v-8133e165]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;text-align:center}.parameters-section[data-v-8133e165]{display:flex;flex-direction:column;gap:16px}.parameters-title[data-v-8133e165]{color:#949aab;font-size:12px;font-weight:500;letter-spacing:-.01em;margin:0}.slider-fields[data-v-8133e165]{display:flex;flex-direction:column;gap:24px}.boltzgen-budget-wrapper[data-v-8133e165]{display:flex;flex-direction:column;gap:4px}.boltzgen-budget-helper[data-v-8133e165]{color:#83899a;font-size:12px;font-weight:400;letter-spacing:-.01em;margin:0}.fasta-template-wrapper[data-v-8133e165]{background:#f4f5f8;border-radius:8px;padding:16px}.fasta-template-section[data-v-8133e165]{display:flex;flex-direction:column;gap:12px}.fasta-template-title[data-v-8133e165]{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.fasta-template-subtitle[data-v-8133e165]{color:#949aab;font-size:12px;font-weight:400;letter-spacing:-.01em;margin:0}.pdb-loading-container[data-v-8133e165]{align-items:center;display:flex;justify-content:center;min-height:500px}.fasta-template-container[data-v-8133e165]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:hidden}.fasta-template-textarea[data-v-8133e165]{background:#fff;border:none;border-bottom:1px solid #e8ebf0;border-radius:0;color:#1e1e1e;font-family:Andale Mono,Courier New,monospace;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.6;min-height:60px;padding:16px;resize:vertical;transition:border-color .2s ease;width:100%}.fasta-template-readonly .fasta-template-textarea[data-v-8133e165]{background:#fff;color:#1e1e1e;margin-top:0;padding-left:0;padding-right:0;padding-top:0}.fasta-template-textarea[data-v-8133e165]:last-child{border-bottom:none}.fasta-template-readonly[data-v-8133e165]{background:#fff;border-top:1px solid #e8ebf0;color:#1e1e1e;font-family:Andale Mono,Courier New,monospace;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.6;padding:12px 16px}.fasta-template-readonly[data-v-8133e165]:first-child{background:#fff;border-top:none;padding-bottom:0;padding-top:16px}.fasta-template-readonly-header[data-v-8133e165]{color:#1e1e1e;font-size:13px;font-weight:400;letter-spacing:.01em;margin-bottom:4px}.fasta-template-readonly-content[data-v-8133e165]{color:#1e1e1e;white-space:pre-wrap;word-break:break-all}.fasta-template-textarea[data-v-8133e165]:focus{background:#fff;outline:none}.fasta-template-textarea--editable[data-v-8133e165]:focus{border-bottom-color:#e8ebf0}.fasta-template-header-row[data-v-8133e165]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.yaml-fullscreen-toggle[data-v-8133e165]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:6px;color:#4b5161;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease}.yaml-fullscreen-toggle[data-v-8133e165]:hover{background:#f7fbff;border-color:#4b8deb;color:#4b8deb}.fade-enter-active[data-v-8133e165]{transition:opacity .2s ease-out}.fade-leave-active[data-v-8133e165]{transition:opacity .15s ease-in}.fade-enter-from[data-v-8133e165],.fade-leave-to[data-v-8133e165]{opacity:0}.yaml-fullscreen-overlay[data-v-8133e165]{align-items:stretch;background:#fff;display:flex;flex-direction:column;height:100vh;inset:0;margin:0;overflow:hidden;padding:0;position:fixed;width:100vw;z-index:99999}.yaml-fullscreen-close[data-v-8133e165]{align-items:center;background:#fff;border:1px solid #dbe0ee;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#4b5161;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:100000}.yaml-fullscreen-close[data-v-8133e165]:hover{background:#f7f9fc;border-color:#4b8deb;box-shadow:0 4px 8px #00000026;color:#4b8deb}.yaml-fullscreen-header[data-v-8133e165]{border-bottom:1px solid #dbe0ee;flex-shrink:0;padding:24px 80px 20px 24px}.yaml-fullscreen-title[data-v-8133e165]{color:#1e1e1e;font-size:18px;font-weight:500;letter-spacing:-.01em;margin:0 0 4px}.yaml-fullscreen-subtitle[data-v-8133e165]{color:#949aab;font-size:13px;font-weight:400;letter-spacing:-.01em;margin:0}.yaml-fullscreen-editor[data-v-8133e165]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.monaco-editor-wrapper-fullscreen[data-v-8133e165]{flex:1;height:100%;width:100%}.monaco-editor-fallback-fullscreen[data-v-8133e165]{flex:1;height:100%;padding:16px;width:100%}.monaco-editor-fallback-fullscreen .fasta-template-textarea[data-v-8133e165]{border:1px solid #dbe0ee;border-radius:4px;height:100%;resize:none;width:100%}.yaml-editor-container[data-v-8133e165]{background:#fff;border:1px solid #dbe0ee;border-radius:8px;display:flex;flex-direction:column;height:400px;overflow:auto;width:100%}.monaco-editor-fallback[data-v-8133e165],.monaco-editor-wrapper[data-v-8133e165]{flex:1;height:100%;width:100%}.monaco-editor-fallback .fasta-template-textarea[data-v-8133e165]{border:none;height:100%;resize:none;width:100%}.generate-button-container[data-v-8133e165]{display:flex;justify-content:flex-end;margin-top:auto}.epitope-mapping-loading[data-v-8133e165]{align-items:center;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:center;min-height:400px}@media(max-width:1250px){.epitope-mapping-content[data-v-8133e165]{gap:20px;grid-template-columns:1fr}.epitope-results-section[data-v-8133e165]{border-bottom:1px solid #dbe0ee;max-height:300px;overflow-y:auto;padding-bottom:16px}.nanobody-parameters-section[data-v-8133e165]{border-left:none;border-top:1px solid #dbe0ee;gap:20px;padding-left:0;padding-right:0;padding-top:20px}}@media(max-width:1024px){.nanobody-parameters-section[data-v-8133e165]{gap:20px;padding-left:20px;padding-right:20px}.valency-grid[data-v-8133e165]{gap:16px}.valency-image-wrapper[data-v-8133e165]{height:120px}.nanobody-results-section[data-v-8133e165]{gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:768px){.epitope-mapping-content[data-v-8133e165]{gap:20px;grid-template-columns:1fr}.epitope-results-section[data-v-8133e165]{border-bottom:1px solid #dbe0ee;max-height:300px;overflow-y:auto;padding-bottom:16px}.nanobody-parameters-section[data-v-8133e165]{border-left:none;border-top:1px solid #dbe0ee;gap:20px;padding-left:0;padding-right:0;padding-top:20px}.method-title-row[data-v-8133e165]{align-items:flex-start}.method-title-row[data-v-8133e165],.valency-grid[data-v-8133e165]{flex-direction:column;gap:12px}.valency-card[data-v-8133e165]{width:100%}.valency-image-wrapper[data-v-8133e165]{height:100px}.nanobody-results-section[data-v-8133e165]{gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.results-header[data-v-8133e165]{flex-wrap:wrap;gap:12px}.results-position-label[data-v-8133e165]{font-size:14px}.repeat-icon-small[data-v-8133e165]{height:32px;padding:10px;width:32px}.repeat-icon-small img[data-v-8133e165]{height:12px;width:12px}.failed-title[data-v-8133e165]{font-size:18px}.failed-description[data-v-8133e165]{font-size:14px}.failed-icon[data-v-8133e165]{height:72px;margin-bottom:20px;width:72px}.slider-fields[data-v-8133e165]{gap:20px}.parameters-header[data-v-8133e165]{gap:12px}}@media(max-width:480px){.epitope-mapping-content[data-v-8133e165]{gap:16px}.epitope-results-section[data-v-8133e165]{gap:10px;max-height:250px;padding-bottom:12px}.nanobody-parameters-section[data-v-8133e165]{gap:16px;padding-top:16px}.nanobody-results-section[data-v-8133e165]{gap:10px;grid-template-columns:1fr}.valency-image-wrapper[data-v-8133e165]{height:80px}.valency-label[data-v-8133e165]{font-size:12px}.customize-label[data-v-8133e165],.method-title[data-v-8133e165]{font-size:13px}.customize-description[data-v-8133e165],.parameters-title[data-v-8133e165],.valency-title[data-v-8133e165]{font-size:11px}.fasta-template-wrapper[data-v-8133e165]{padding:12px}.fasta-template-title[data-v-8133e165]{font-size:13px}.fasta-template-subtitle[data-v-8133e165]{font-size:11px}.fasta-template-textarea[data-v-8133e165]{font-size:12px;min-height:150px;padding:12px}.epitope-mapping-loading[data-v-8133e165]{gap:20px;min-height:300px}.empty-state[data-v-8133e165],.right-side-loader[data-v-8133e165]{min-height:300px}.empty-state[data-v-8133e165]{font-size:13px}}.delete-modal-footer[data-v-8133e165]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.delete-modal-button[data-v-8133e165]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;padding:10px 20px;transition:all .2s ease}.delete-modal-button--secondary[data-v-8133e165]{background:#f7f9fc;color:#4b5161}.delete-modal-button--secondary[data-v-8133e165]:hover{background:#e8edf5}.delete-modal-button--danger[data-v-8133e165]{background:#dc2626;color:#fff}.delete-modal-button--danger[data-v-8133e165]:hover{background:#b91c1c}
