:root{--default-font:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Roboto",sans-serif;--nav-font:"Poppins",sans-serif;scroll-behavior:smooth}.responsive-text{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}@media (min-width:768px){.responsive-text{font-size:1rem}}body{background:#fff;color:#444;font-family:Open Sans,sans-serif;overflow-x:clip;width:100%}a{color:#0077b6}a,a:hover{text-decoration:none}a:hover{color:#005493}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.is-invalid~.invalid-feedback{display:block}.btn-primary{border-color:var(--bs-primary);color:#fff}.btn-primary,.btn-primary:hover{background-color:var(--bs-primary)}.btn-primary:hover{box-shadow:0 0 0 .2rem rgba(0,119,182,.5)}.btn-primary:active,.btn-primary:focus{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;box-shadow:none!important}.btn-outline-primary{background-color:transparent;border:1px solid var(--bs-primary);color:var(--bs-primary)}.btn-outline-primary:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(0,119,182,.5);color:#fff}.btn-outline-primary:active,.btn-outline-primary:focus{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;box-shadow:none!important;color:#fff}.nav-tabs .nav-link{border:1px solid transparent;border-bottom:1px solid var(--bs-primary);color:#6c757d}.nav-tabs .nav-link.active{background-color:#fff;border:1px solid var(--bs-primary);border-bottom:1px solid #fff;color:var(--bs-primary)}.nav-tabs{border-bottom:1px solid var(--bs-primary);margin-bottom:-1px}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(0,84,147,.25)}.hidden{display:none!important}#fullpage-content{background:var(--background-color);min-height:100vh}#backToTop{align-items:center;background:var(--accent-color);border:none;border-radius:4px;bottom:20px;color:#fff;display:flex;height:40px;justify-content:center;opacity:1;position:fixed;right:20px;width:40px;z-index:9999}#backToTop i{font-size:24px;pointer-events:none}.dropdown-menu{animation-duration:.2s;animation-fill-mode:both;animation-name:dropdown-animate;border:0;border-radius:4px;box-shadow:0 5px 30px 0 rgba(82,63,105,.2);padding:10px 0}.dropdown-menu .dropdown-footer,.dropdown-menu .dropdown-header{font-size:15px;padding:10px 25px;text-align:center}.dropdown-menu .dropdown-footer a{color:#444;text-decoration:underline}.dropdown-menu .dropdown-footer a:hover{text-decoration:none}.dropdown-menu .dropdown-divider{color:#a5c5fe;margin:0}.dropdown-menu .dropdown-item{font-size:14px;padding:10px 15px;transition:.3s}.dropdown-menu .dropdown-item i{font-size:18px;line-height:0;margin-right:10px}.dropdown-menu .dropdown-item:hover{background-color:#f6f9ff}@media (min-width:768px){.dropdown-menu-arrow:before{background:#fff;border-left:1px solid #eaedf1;border-top:1px solid #eaedf1;content:"";height:13px;position:absolute;right:20px;top:-7px;transform:rotate(45deg);width:13px}}@keyframes dropdown-animate{to{opacity:1}0%{opacity:0}}.card{border:none;border-radius:5px;box-shadow:0 0 30px rgba(1,41,112,.1);margin-bottom:30px}.card-footer,.card-header{background-color:#fff;border-color:#ebeef4;color:#798eb3;padding:15px}.card-title{color:#012970;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;padding:20px 0 15px}.card-title span{color:#899bbd;font-size:14px;font-weight:400}.card-body{padding:0 20px 20px}.card-img-overlay{background-color:hsla(0,0%,100%,.6)}.logo{align-items:center;display:flex;flex-shrink:0;line-height:1;margin-inline:0;max-width:100%}.logo img{display:block;height:auto;margin:10px;max-height:40px}@media (min-width:1200px){.logo{margin-inline:1.5rem}.logo img{margin-left:30px;margin-right:30px;max-height:45px}}.results-icon{align-items:center;color:var(--accent-color);display:flex;flex-shrink:0;font-size:30px;font-weight:500;justify-content:center;margin:5px}.results-icon:focus,.results-icon:hover{color:var(--accent-color);transform:scale(1.1)}@media (min-width:1200px){.results-icon{font-size:35px;margin-inline:1rem;width:100px}}.error{color:#dc3545!important}.success{color:#198754}.error-404{padding:30px}.error-404 h1{color:#0077b6;font-size:180px;font-weight:700;line-height:150px;margin-bottom:0}.error-404 h2{color:#012970;font-size:24px;font-weight:700;margin-bottom:30px}.error-404 .btn{background:#51678f;color:#fff;padding:8px 30px}.error-404 .btn:hover{background:#3e4f6f}@media (min-width:992px){.error-404 img{max-width:50%}}.footer{border-top:1px solid #cddfff;bottom:0;font-size:14px;padding:10px;position:absolute;transition:all .3s;width:260px;z-index:1000}.footer .copyright,.footer .credits{color:#012970;text-align:center}.footer .credits{font-size:13px;padding-top:5px}footer p{margin:0}.search-container{max-width:600px;position:relative;width:100%}.search-container .input-group{border:1px solid #ccc;border-radius:25px 25px 25px 25px;overflow:hidden;padding:1px}.search-container .input-group.dropdown-visible{border-bottom:0;border-radius:25px 25px 0 0}.search-container .form-control{border:none;border-radius:0;box-shadow:none}.search-container .form-control:focus{box-shadow:none}.search-container .input-group-text{background:#fff;border:none}.search-container .input-group-text i{border-radius:0;color:gray;font-size:1.2rem}.search-container .autocomplete-suggestions{background:#fff;border:1px solid #ccc;border-radius:0 0 25px 25px;display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.search-container .autocomplete-suggestion{cursor:pointer;padding:10px}.search-container .autocomplete-suggestion.active,.search-container .autocomplete-suggestion:hover{background-color:#f0f0f0}.search-container .autocomplete-suggestions.visible{border-top:0;display:block}.information-container .form-group{margin-bottom:0;margin-top:0}.information-container .form-control:focus{box-shadow:none}#preloader{background:var(--background-color);inset:0;overflow:hidden;position:fixed;z-index:999999}#preloader:before{animation:animate-preloader 1.5s linear infinite;border:6px solid #fff;border-color:var(--accent-color) transparent var(--accent-color) transparent;border-radius:50%;content:"";height:60px;left:calc(50% - 30px);position:fixed;top:calc(50% - 30px);width:60px}@keyframes animate-preloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-circle{display:flex;height:30px;width:30px}.btn-circle,.btn-circle:hover{background-color:#fff;border:2px solid #0077b6;color:#0077b6}.btn-circle:hover{transform:scale(1.1)}.btn-circle:active,.btn-circle:focus{transform:scale(1)}.bold-icon{font-size:20px;-webkit-text-stroke:1px}.regular-icon{font-size:26px}.operation-button-group{gap:10px}.btn-details,.operation-button-group{align-items:center;display:flex;justify-content:center}.btn-details{background-color:transparent;border-color:transparent;color:#0077b6;height:30px;width:30px}.btn-details:hover{color:#0077b6;transform:scale(1.1)}.btn-details:active,.btn-details:focus{transform:scale(1)}.btn-delete{align-items:center;background-color:transparent;border-color:transparent;color:gray;display:flex;height:30px;justify-content:center;width:30px}.btn-delete:hover{color:gray;transform:scale(1.1)}.btn-delete:active,.btn-delete:focus{transform:scale(1)}.btn-icon{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.btn-icon,.btn-icon:hover{color:var(--heading-color);font-size:26px}.btn-icon:hover{transform:scale(1.1)}#jobTable{width:100%}#jobTable td,#jobTable th{overflow:hidden;text-overflow:ellipsis;vertical-align:middle!important;white-space:nowrap}#jobTable td.dt-type-numeric{text-align:center}#jobTable tr td{font-size:16px;height:6px;padding:0 .5em!important}#jobTable tbody>tr>td{vertical-align:middle}.monospace{font-family:monospace}#patent_table tr td{font-size:12px;height:5px;padding:0 .5em!important}#patent_table th,td{white-space:nowrap}.seq_table tr td{font-size:12px;height:6px;padding:0 1em!important;white-space:pre}.seq_table th,td{white-space:nowrap}.bi-wide{display:inline-block;transform:scaleX(1.3)}#bondsGroup{font-size:.9em}fieldset legend{font-size:18px;font-weight:500}.search-options-panel .search-options-heading{color:var(--bs-secondary-color);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.search-options-panel .search-options-section+.search-options-section{border-top:1px solid var(--bs-border-color);padding-top:.75rem}@media (min-width:768px){.search-options-panel .search-options-section+.search-options-section{border-left:1px solid var(--bs-border-color);border-top:none;padding-left:1rem;padding-top:0}.search-options-panel .search-options-section:first-child{padding-left:0}}.optional-panel__toggle{align-items:center;background:#fafbfc;border:1px solid var(--bs-border-color);border-radius:.5rem;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:.92rem;font-weight:600;gap:.55rem;padding:.6rem .8rem;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.optional-panel__toggle:hover{background:#f3f6f9;border-color:#c5d0dc}.optional-panel__toggle.is-open{background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.optional-panel__icon{align-items:center;color:var(--accent-color,#045d8e);display:inline-flex;height:1.25rem;justify-content:center;transition:transform .15s ease;width:1.25rem}.optional-panel__toggle.is-open .optional-panel__icon{transform:rotate(45deg)}.optional-panel__label{flex:0 0 auto}.optional-panel__meta{color:var(--bs-secondary-color);font-size:.75rem;font-weight:500;margin-left:auto;text-align:right}.optional-panel__body{background:#fff;border:1px solid var(--bs-border-color);border-radius:0 0 .5rem .5rem;border-top:none;padding:.85rem .8rem .9rem}.optional-panel__hint{color:var(--bs-secondary-color);font-size:.82rem;line-height:1.4;margin:0 0 .75rem}.cs-form{--cs-border:#e2e8f0;--cs-muted:#64748b;--cs-surface:#f8fafc;--cs-radius:10px;box-sizing:border-box;max-width:none;padding:.25rem .15rem .5rem;width:100%}.cs-form__header{margin-bottom:1.35rem}.cs-form__title{color:#0f172a;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .35rem}.cs-form__desc{color:var(--cs-muted);font-size:.92rem;line-height:1.5;margin:0}.cs-form__body{display:flex;flex-direction:column;gap:.65rem}.cs-form__notify{border-radius:.5rem;font-size:.875rem;line-height:1.45;margin:.5rem 0 0;padding:.65rem .85rem}.cs-form__notify[hidden]{display:none!important}.cs-form__notify--error{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.cs-form__notify--success{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.cs-form__notify p{margin:.15rem 0}.cs-form__notify a,.cs-form__notify-link{color:var(--accent-color,#045d8e);cursor:pointer;font-weight:650;text-decoration:underline;text-underline-offset:.15em}.cs-form__notify-link:hover{color:#034a70}.cs-form__label{color:var(--cs-muted);font-size:.8rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.cs-form__query-wrap{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-radius);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.cs-form__query-wrap:focus-within{border-color:var(--accent-color,#045d8e);box-shadow:0 0 0 3px rgba(4,93,142,.12)}.cs-form__query{background:transparent;border:none;border-radius:var(--cs-radius);color:#0f172a;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.55;min-height:7.5rem;padding:.85rem 1rem;resize:vertical;width:100%}.cs-form__query:focus{outline:none}.cs-form__query::placeholder{color:#94a3b8}.cs-form__hint{color:var(--cs-muted);font-size:.8rem;margin:0}.cs-form__hint code{border-radius:4px;font-size:.78rem;padding:.05rem .3rem}.cs-form__hint code,.cs-form__toolbar{background:var(--cs-surface);color:#334155}.cs-form__toolbar{align-items:center;border:1px solid var(--cs-border);border-radius:var(--cs-radius);display:flex;flex-wrap:wrap;font-size:.84rem;gap:.65rem .85rem;margin-top:.35rem;padding:.55rem .75rem}.cs-form__toolbar-chip{align-items:center;cursor:text;display:inline-flex;gap:.4rem;margin:0}.cs-form__toolbar-chip-label{color:var(--cs-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cs-form__topn{background:#fff;border:1px solid var(--cs-border);border-radius:6px;color:#0f172a;font-size:.84rem;font-weight:600;padding:.15rem .35rem;text-align:center;width:3.25rem}.cs-form__topn:focus{border-color:var(--accent-color,#045d8e);box-shadow:0 0 0 2px rgba(4,93,142,.15);outline:none}.cs-form__topn--wide{width:4.25rem}.cs-form__toolbar-radios{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.55rem}.cs-form__toolbar-radio{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:500;gap:.3rem;margin:0;user-select:none}.cs-form__toolbar-radio input{accent-color:var(--accent-color,#045d8e);margin:0}.cs-form__toolbar-divider{background:var(--cs-border);height:1.1rem;width:1px}.cs-form__toolbar-note{align-items:center;display:inline-flex;flex:1 1 auto;gap:.45rem;min-width:0}.cs-form__details{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-radius);margin-top:.25rem;overflow:hidden}.cs-form__details-summary{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;list-style:none;padding:.7rem .9rem;user-select:none}.cs-form__details-summary::-webkit-details-marker{display:none}.cs-form__details-summary:before{border-bottom:2px solid var(--cs-muted);border-right:2px solid var(--cs-muted);content:"";flex-shrink:0;height:.45rem;transform:rotate(-45deg);transition:transform .15s ease;width:.45rem}.cs-form__details[open] .cs-form__details-summary:before{transform:rotate(45deg)}.cs-form__details-summary:hover,.cs-form__tag{background:var(--cs-surface)}.cs-form__tag{border-radius:999px;color:var(--cs-muted);font-size:.68rem;font-weight:600;letter-spacing:.03em;margin-left:auto;padding:.1rem .45rem;text-transform:uppercase}.cs-form__details-body{border-top:1px solid var(--cs-border);padding:0 .9rem .9rem}.cs-form__details-hint{color:var(--cs-muted);font-size:.82rem;line-height:1.45;margin:.75rem 0}.cs-form__meta{border-top:1px solid var(--cs-border);margin-top:.75rem;padding-top:1rem}.cs-form__meta .form-label{color:var(--cs-muted);font-size:.8rem;font-weight:600}.cs-form__submit{align-self:center;border-radius:999px;font-weight:600;margin-top:.5rem;padding:.5rem 1.75rem}.cs-form__footer{align-items:center;border-top:1px solid var(--cs-border);color:var(--cs-muted);display:flex;flex-wrap:wrap;font-size:.86rem;gap:.35rem .75rem;margin-top:1.25rem;padding-top:.85rem}.cs-form__example{background:none;border:none;color:var(--accent-color,#045d8e);cursor:pointer;font-size:inherit;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:.15em}.cs-form__example:hover{color:#034a70}@media (max-width:575.98px){.cs-form__toolbar-divider{display:none}.cs-form__toolbar-note{flex-basis:100%}.cs-form__submit{width:100%}}.project-overview{margin:40px;max-width:100%;overflow-x:auto}.project-overview p{color:#34495e;font-size:1.1em;line-height:1.6;max-width:800px}.project-overview table{border-collapse:collapse;margin-top:20px;width:100%}.project-overview td,.project-overview th{border:1px solid #dee2e6;overflow-wrap:break-word;padding:12px;text-align:left;white-space:normal;word-break:break-word}.project-overview th{background-color:#e9ecef}@media (max-width:576px){.project-overview table{display:block;overflow-x:auto}}.carousel-item{position:relative}.carousel-indicators{bottom:10px;display:flex;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:2}.carousel-indicators [data-bs-target]{background-color:var(--accent-color);border:none;border-radius:50%;height:12px;margin:0 4px;opacity:.5;transition:opacity .3s ease;width:12px}.carousel-indicators .active{background-color:#124265;opacity:1}.carousel-control-next,.carousel-control-prev{display:none}.table-fixed td,.table-fixed th{white-space:normal;word-break:break-word}#vhvlInputTable td,#vhvlInputTable th{padding:.4rem!important;vertical-align:middle}#vhvlInputTable input.form-control{font-size:1rem;height:auto;line-height:1;padding:.3rem}#compoundSearchDisplayDiv.compound-neighborhood{box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:0;padding:.75rem;width:100%}#compoundSearchDisplayDiv .compound-neighborhood__panel{background:transparent;border:0;border-radius:0;gap:.85rem;overflow:visible}#compoundSearchDisplayDiv .compound-neighborhood__query-bar{align-items:stretch;background:#fff;border:1px solid #d8dee6;border-radius:10px;box-sizing:border-box;display:grid;flex:0 0 auto;gap:0 1.15rem;grid-template-columns:10rem minmax(0,1fr);margin:0;padding:.85rem}#compoundSearchDisplayDiv .compound-neighborhood__query-figure{aspect-ratio:1/1;background:linear-gradient(180deg,rgba(230,242,250,.55),hsla(0,0%,100%,.35));border:1px solid rgba(43,58,66,.12);border-radius:.45rem;box-sizing:border-box;height:auto;margin:0;padding:.4rem;width:100%}#compoundSearchDisplayDiv .compound-neighborhood__query-figure img{height:100%;object-fit:contain;width:100%}#compoundSearchDisplayDiv .compound-neighborhood__query-body{display:flex;flex-direction:column;gap:.85rem;justify-content:center;min-width:0;padding:.1rem .15rem .1rem 0}#compoundSearchDisplayDiv .compound-neighborhood__query-field{display:flex;flex-direction:column;gap:.28rem;margin:0;max-width:16rem}#compoundSearchDisplayDiv .compound-neighborhood__query-kicker{color:rgba(43,58,66,.62);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}#compoundSearchDisplayDiv .compound-neighborhood__query-select{background:#f7f9fb;border:1px solid #d8dee6;border-radius:.4rem;color:#2b3a42;font:inherit;font-size:.92rem;font-weight:400;line-height:1.2;min-height:2.15rem;padding:.4rem .65rem;width:100%}#compoundSearchDisplayDiv .compound-neighborhood__query-select:focus{background:#fff;border-color:rgba(92,115,130,.55);box-shadow:0 0 0 .15rem rgba(92,115,130,.18);outline:0}#compoundSearchDisplayDiv .compound-neighborhood__query-smiles{display:flex;flex-direction:column;gap:.3rem;min-width:0}#compoundSearchDisplayDiv .compound-neighborhood__query-smiles-row{align-items:center;display:inline-flex;gap:.25rem;line-height:1.45;max-width:100%;min-width:0}#compoundSearchDisplayDiv .compound-neighborhood__query-copy{align-items:center;background:transparent;border:0;border-radius:.2rem;color:var(--theraos-bluegray-400,#8fa3b0);display:inline-flex;flex:0 0 auto;font-size:.95rem;height:auto;justify-content:center;line-height:1;margin:0;opacity:1;padding:0;width:auto}#compoundSearchDisplayDiv .compound-neighborhood__query-smiles:hover .compound-neighborhood__query-copy{color:var(--theraos-bluegray-600,#5c7382)}#compoundSearchDisplayDiv .compound-neighborhood__query-copy:focus-visible,#compoundSearchDisplayDiv .compound-neighborhood__query-copy:hover{background:transparent;border-color:transparent;color:var(--theraos-link-color,#4a6270)}#compoundSearchDisplayDiv .compound-neighborhood__query-smiles-code{background:transparent;border:0;color:#2b3a42;display:inline;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:400;line-height:1.45;margin:0;overflow-wrap:anywhere;padding:0;word-break:break-word}#compoundSearchDisplayDiv .compound-neighborhood__rows{background:#fff;border:1px solid #d8dee6;border-radius:10px;flex:0 0 auto;overflow-y:visible;overflow:hidden}@media (max-width:639.98px){#compoundSearchDisplayDiv .compound-neighborhood__query-bar{gap:.75rem;grid-template-columns:1fr}#compoundSearchDisplayDiv .compound-neighborhood__query-figure{justify-self:start;width:min(10rem,48vw)}#compoundSearchDisplayDiv .compound-neighborhood__query-field{max-width:none}}#assetNeighborhood.compound-neighborhood{width:100%}.compound-neighborhood .compound-neighborhood__title{flex:0 0 auto;font-size:1rem;font-weight:600;line-height:1.35;margin:0 0 .5rem;text-align:center}.compound-neighborhood .compound-neighborhood__panel{background:#fff;border:1px solid #d8dee6;border-radius:10px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.compound-neighborhood .compound-neighborhood__query-bar{align-items:center;background:#fafbfc;border-bottom:1px solid #d8dee6;display:flex;flex:0 0 auto;gap:.85rem;padding:.75rem}.compound-neighborhood .compound-neighborhood__query-figure{align-items:center;background:linear-gradient(180deg,rgba(230,242,250,.45),hsla(0,0%,100%,.2));border:1px solid #d8dee6;border-radius:8px;display:flex;flex:0 0 auto;height:9rem;justify-content:center;overflow:hidden;padding:.45rem;width:9rem}.compound-neighborhood .compound-neighborhood__query-figure img{max-height:100%;max-width:100%;object-fit:contain}.compound-neighborhood .compound-neighborhood__query-select-wrap{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;max-width:22rem;min-width:0}.compound-neighborhood .compound-neighborhood__query-label{color:#5c6b7a;font-size:.72rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.compound-neighborhood .compound-neighborhood__query-select{background:#fff;border:1px solid #d8dee6;border-radius:8px;font:inherit;font-weight:600;padding:.45rem .55rem;width:100%}.compound-neighborhood .compound-neighborhood__rows{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.compound-neighborhood .compound-neighborhood__row{border-bottom:1px solid #d8dee6;display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem;padding:.65rem .75rem .75rem}.compound-neighborhood .compound-neighborhood__row:last-child{border-bottom:none}.compound-neighborhood .compound-neighborhood__row--inn{background:#eef5ff}.compound-neighborhood .compound-neighborhood__row--enamine{background:#eefaf1}.compound-neighborhood .compound-neighborhood__row--surechembl{background:#fef6ea}.compound-neighborhood .compound-neighborhood__row-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.compound-neighborhood .compound-neighborhood__row-library{color:#5c6b7a;font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.compound-neighborhood .compound-neighborhood__row-method{font-size:.78rem;font-weight:650;line-height:1.25}.compound-neighborhood .compound-neighborhood__row-count{color:#5c6b7a;font-size:.7rem;margin-left:auto}.compound-neighborhood .compound-neighborhood__row-hits{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem;scrollbar-color:#c5d0dc transparent;scrollbar-width:thin}.compound-neighborhood .compound-neighborhood__row-hits::-webkit-scrollbar{height:6px}.compound-neighborhood .compound-neighborhood__row-hits::-webkit-scrollbar-track{background:transparent}.compound-neighborhood .compound-neighborhood__row-hits::-webkit-scrollbar-thumb{background:#c5d0dc;border-radius:999px}.compound-neighborhood .compound-neighborhood__hit{background:#fff;border:1px solid #d8dee6;border-radius:6px;display:flex;flex:0 0 10rem;flex-direction:column;overflow:visible;width:10rem}.compound-neighborhood .compound-neighborhood__hit-figure{background:linear-gradient(180deg,rgba(230,242,250,.45),hsla(0,0%,100%,.2));border-bottom:1px solid #d8dee6;border-radius:5px 5px 0 0;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden}.compound-neighborhood .compound-neighborhood__hit-toolbar{align-items:center;display:flex;flex:0 0 auto;gap:.25rem;justify-content:space-between;margin:.15rem .15rem 0;min-height:1.2rem;z-index:1}.compound-neighborhood .compound-neighborhood__hit-score{background:hsla(0,0%,100%,.96);border:1px solid #d8dee6;border-radius:999px;flex:0 0 auto;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0;padding:.08rem .3rem}.compound-neighborhood .compound-neighborhood__hit-copy{background:transparent;border:0;border-radius:.2rem;color:#2b3a42;flex:0 0 auto;font-size:.95rem;height:auto;opacity:.85;padding:.05rem;width:auto}.compound-neighborhood .compound-neighborhood__hit-copy:focus-visible,.compound-neighborhood .compound-neighborhood__hit-copy:hover{background:transparent;border-color:transparent;color:#045d8e;opacity:1}.compound-neighborhood .compound-neighborhood__hit-structure{align-items:flex-end;box-sizing:border-box;display:flex;flex:0 0 6.75rem;height:6.75rem;justify-content:center;padding:0}.compound-neighborhood .compound-neighborhood__hit-structure .compound-neighborhood__img--missing,.compound-neighborhood .compound-neighborhood__hit-structure img{display:block;height:auto;margin:0;max-height:100%;max-width:100%;object-fit:contain;object-position:bottom center;width:auto}.compound-neighborhood .compound-neighborhood__hit-label{font-size:.78rem;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;padding:.35rem .45rem;text-overflow:ellipsis;white-space:nowrap}.compound-neighborhood .compound-neighborhood__hit-label:has(.compound-neighborhood__patent-dropdown){overflow:visible;text-overflow:clip;white-space:normal}.compound-neighborhood .compound-neighborhood__hit-link{color:inherit;display:block;text-decoration:none}.compound-neighborhood .compound-neighborhood__hit-link:hover,.compound-neighborhood .compound-neighborhood__patent-link{color:var(--accent-color,#045d8e);text-decoration:underline;text-underline-offset:.12em}.compound-neighborhood .compound-neighborhood__patent-link{font-weight:600}.compound-neighborhood .compound-neighborhood__patent-link:hover{color:#034a70}.compound-neighborhood .compound-neighborhood__patent-dropdown{width:100%}.compound-neighborhood .compound-neighborhood__patent-dropdown>summary{color:var(--accent-color,#045d8e);cursor:pointer;font-weight:600;list-style:none;user-select:none}.compound-neighborhood .compound-neighborhood__patent-dropdown>summary::-webkit-details-marker{display:none}.compound-neighborhood .compound-neighborhood__patent-dropdown>summary:after{content:" ▾";font-size:.72em;opacity:.7}.compound-neighborhood .compound-neighborhood__patent-dropdown[open]>summary:after{content:" ▴"}.compound-neighborhood .compound-neighborhood__patent-list{background:#fff;border:1px solid #d8dee6;border-radius:6px;list-style:none;margin:.35rem 0 0;max-height:8rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.35rem .45rem;scrollbar-color:#c5d0dc transparent;scrollbar-width:thin}.compound-neighborhood .compound-neighborhood__patent-list::-webkit-scrollbar{width:6px}.compound-neighborhood .compound-neighborhood__patent-list::-webkit-scrollbar-track{background:transparent}.compound-neighborhood .compound-neighborhood__patent-list::-webkit-scrollbar-thumb{background:#c5d0dc;border-radius:999px}.compound-neighborhood .compound-neighborhood__patent-list::-webkit-scrollbar-thumb:hover{background:#a8b6c4}.compound-neighborhood .compound-neighborhood__patent-list li+li{margin-top:.25rem}.compound-neighborhood .compound-neighborhood__img--missing{background:repeating-linear-gradient(-45deg,#eef1f4,#eef1f4 6px,#e4e9ee 0,#e4e9ee 12px);border-radius:4px;height:70%;width:70%}.compound-neighborhood .compound-neighborhood__state{color:#5c6b7a;padding:2rem 1rem;text-align:center}.compound-neighborhood .compound-neighborhood__state--error{color:#b42318}._tooltip{border-bottom:1px dashed #999;display:inline-block;position:relative}._tooltip ._tooltiptext{background-color:#eee;border-radius:6px;bottom:125%;color:#000;font-size:.8125rem;font-weight:400;left:50%;line-height:1.4;max-width:min(300px,90vw);opacity:0;overflow-wrap:break-word;padding:5px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:normal!important;width:300px;z-index:10000;word-wrap:break-word;box-sizing:border-box}._tooltip:hover ._tooltiptext{opacity:1;visibility:visible}._tooltiptext img{display:block;height:auto;max-width:100%}.tooltip-inner{background-color:#eee!important;border-radius:6px;color:#000!important;font-size:.8125rem;line-height:1.4;padding:6px 10px}.tooltip{--bs-tooltip-opacity:1}.tooltip .tooltip-arrow{display:none!important}.has-tooltip{border-bottom:1px dashed #999}#structureWrapper{display:flex;flex-direction:column;height:100%}.responsive-row{height:680px;margin-left:0!important;margin-right:0!important}@media (min-width:768px) and (max-width:1199px){.responsive-row{height:580px}}.container-fluid{display:flex;flex-direction:column;flex-grow:1}.responsive-row>.col-lg-3,.responsive-row>.col-lg-9{display:flex;flex-direction:column;height:100%;min-height:0}.struct-main-panel{overflow:hidden}.struct-main-panel,.struct-side-panel{display:flex;flex-direction:column;flex-grow:1;min-height:0}#pdb_viewport{flex-grow:1;min-height:0;overflow:hidden;width:100%}@media (max-width:576px){#pdb_viewport{min-height:45vh}}#scroll-struct-ctrl{flex-grow:1;height:100%;min-height:0;overflow-x:hidden!important;overflow-y:scroll;position:relative}#scroll-struct-ctrl::-webkit-scrollbar{width:6px}#scroll-struct-ctrl::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}#save-config{position:relative;z-index:1}.color-palette{background:#fff;border:1px solid #ccc;display:none;gap:4px;grid-template-columns:repeat(5,20px);padding:4px;position:absolute;right:0;top:100%;z-index:1000}.color-swatch{border-radius:3px;cursor:pointer;height:20px;width:20px}input[type=range]::-webkit-slider-thumb{background-color:var(--bs-primary)}#targetStructWrapper .struct-main-panel,#targetStructWrapper .struct-side-panel{height:100%;min-height:0}#targetStructWrapper .struct-side-panel{overflow-y:auto}#targetStructWrapper fieldset{flex-shrink:0}#planDiv{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 80px);padding:20px}#planDiv h1{color:var(--heading-color);font-family:Poppins,sans-serif;font-size:32px;font-weight:600;margin:0 auto;text-align:center}.plan-item{display:block}.plan-details,.plan-item{margin:0;max-width:100%;width:100%}.plan-details{background-color:var(--surface-color);border-radius:10px;box-shadow:0 10px 20px -2px rgba(0,0,0,.1);box-sizing:border-box;padding:20px}.plan-details ul{font-size:16px;list-style:none;margin:0;padding:0;text-align:left}.plan-details ul li{border-bottom:1px solid #aab7cf;padding:8px 0}.plan-item .buy-btn{background-color:var(--accent-color);border-radius:10px;color:#fff;display:inline-block;font-family:var(--heading-font);font-size:18px;font-weight:500;padding:10px 35px;text-align:center;transition:transform .2s ease}.d3-treemap-container{height:500px;padding:0;position:relative;width:100%}.d3-treemap-pathbar{font-size:20px;font-weight:600;height:24px;line-height:24px;padding:0 12px}.d3-treemap-pathbar span{color:var(--heading-color);cursor:pointer}.d3-treemap-pathbar span:hover{text-decoration:underline}.d3-treemap-pathbar .sep{color:#aaa;margin:0 6px}.node{align-items:center;border:1px solid #fff;box-sizing:border-box;color:var(--heading-color);display:flex;justify-content:center;overflow:hidden;padding:1px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:normal}.node:hover{border:2px solid #aaa}#targetDiv{padding-bottom:200px}#targetStructDisplayDiv{height:600px;margin-bottom:40px;min-height:0}#targetStructDisplayDiv>.d-flex{align-items:stretch}.struct-main-panel,.struct-side-panel{height:100%;min-height:0}#targetStructDisplayDiv #modelSelectionGroup,#targetStructDisplayDiv #structureGroup{min-height:0}#structureGroup{display:flex;flex-direction:column;flex-grow:1;min-height:0}#structureGroup #pdb_viewport{flex-grow:1;min-height:0;overflow:hidden;width:100%}#scrollable-models{max-height:100%;overflow-y:auto}#scrollable-models::-webkit-scrollbar{width:6px}#scrollable-models::-webkit-scrollbar-track{background:transparent}#scrollable-models::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}:root{--seq-col-width:1ch;--seq-letter-height:14px;--seq-bar-height:30px}.sequence-panel{font-family:monospace;white-space:normal;word-wrap:break-word;background-color:var(--surface-color);border:none;border-radius:5px;font-size:14px;padding:.5rem;width:100%}.seq-residue,.seq-residue-bar{display:inline-block;font-family:monospace;font-size:12px;margin:0;padding:0;text-align:center;vertical-align:bottom;width:var(--seq-col-width)}.sequence-panel-large .seq-residue{font-size:16px}.seq-residue-bar{height:calc(var(--seq-bar-height) + var(--seq-letter-height));position:relative}.seq-bar{background:#1f77b4;bottom:var(--seq-letter-height);height:var(--seq-bar-height);width:100%}.seq-bar,.seq-letter{left:0;position:absolute}.seq-letter{bottom:0;font-size:12px;height:var(--seq-letter-height);line-height:var(--seq-letter-height);right:0;text-align:center}.highlight-seq{background:#ffe600!important}.diff{background:#f8d7da}.germlines-table{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:100%;overflow-x:auto}.germlines-table #vh-table,.germlines-table #vl-table{border-collapse:collapse;width:max-content}.germlines-table td.left-col,.germlines-table td.right-col{font-size:12px;padding:0 10px;white-space:nowrap}.germlines-table td.left-col{text-align:right}.germlines-table td.right-col{text-align:left}.germlines-table .seq-row td.center-col{font-size:12px;max-width:100%;overflow-x:auto;padding:0;text-align:center;vertical-align:middle;white-space:nowrap}.germlines-table .humanness-row td.center-col{overflow:visible;padding:0;white-space:nowrap}.humanness-wrapper{max-width:100%;overflow:auto;position:relative;width:100%}.humanness-table{border-collapse:collapse;table-layout:auto;width:100%}.humanness-table td,.humanness-table th{border:1px solid #ddd;font-size:12px;padding:4px 8px;text-align:center;vertical-align:bottom;width:100%}.humanness-table .seq-residue{display:inline-block;font-family:monospace;margin:0;padding:0}.humanness-table .score-bar{background-color:#4682b4;margin-top:2px;transition:height .3s ease-in-out;width:100%}@media screen and (max-width:600px){.humanness-table td,.humanness-table th{font-size:12px;padding:2px 4px}}#liabilities-table-body td:first-child,#liabilities-table-body th:first-child{white-space:nowrap}#liabilities-table-body td:not(:first-child),#liabilities-table-body th:not(:first-child){font-family:monospace;line-height:1;white-space:normal;word-break:break-word}@keyframes savePulse{0%{transform:scale(1)}30%{transform:scale(1.02)}60%{transform:scale(.98)}to{transform:scale(1)}}.btn-pulse{animation:savePulse .5s ease}#modelSelectionGroup{height:150px;overflow-y:auto}#modelSelectionGroup::-webkit-scrollbar{width:6px}#modelSelectionGroup::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.image_placeholder{display:block;filter:blur(8px);margin:0 auto;object-fit:contain;opacity:0;transition:filter .3s ease,opacity .3s ease}.image_placeholder.loaded{filter:blur(0);opacity:1}.dev-page{max-width:72rem}.dev-section{scroll-margin-top:.75rem}.dev-section h2{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:1rem;padding-bottom:.35rem}.developability-compact td,.developability-compact th{padding:.1rem .5rem!important;vertical-align:top}.developability-compact thead th{padding-bottom:.1rem!important;padding-top:.1rem!important}.dev-figure{display:block;height:auto;margin-left:auto;margin-right:auto;max-height:min(72vh,360px);max-width:100%;object-fit:contain;width:auto}.dev-plot-grid [class*=col-]{align-items:center}.dev-plot-grid img{display:block;height:clamp(220px,38vh,360px);object-fit:contain;width:100%}.dev-assay-predictors td{vertical-align:top}.dev-assay-predictors td img{display:block;height:auto;margin:0 auto;max-height:260px;max-width:100%;object-fit:contain}.multi-select-panel{--multi-select-visible-rows:5;--multi-select-row-height:1.75rem;max-height:calc(var(--multi-select-visible-rows)*var(--multi-select-row-height) + .5rem);overflow-x:hidden;overflow-y:auto}.multi-select-panel .form-check{margin-bottom:0;min-height:var(--multi-select-row-height);padding-bottom:.125rem;padding-top:.125rem}@media (min-width:768px){#libraryPanel .library-col{border-left:1px solid rgba(0,0,0,.12);padding-left:.9rem}#libraryPanel .library-col--first{border-left:none;padding-left:0}}#antibody_table,#antibody_table thead th{font-size:12px}#antibody_table tbody tr:not(.child) td{font-size:12px;line-height:1.2;padding-bottom:.18rem;padding-top:.18rem}#antibody_table tbody tr:not(.child) td.antibody-diff-col{font-size:10px;line-height:1.05}#antibody_table tbody tr:not(.child){cursor:pointer}#antibody_table tbody tr.child{cursor:default}#antibody_table tbody tr.antibody-hit-row-open td{background-color:rgba(0,77,115,.06)}#antibody_table tbody tr.antibody-hit-row-open+tr.child td{box-shadow:inset 0 1px 0 rgba(0,77,115,.18)}#antibody_table tbody tr.child td{background:transparent;border-bottom:none;border-top:none!important;padding:.35rem .6rem .45rem}#antibody_table tbody tr.child td:first-child{border-left:3px solid rgba(0,77,115,.28)}#antibody_table .antibody-hit-details{font-size:12px;line-height:1.35;padding:.2rem .1rem .2rem .4rem}#antibody_table .antibody-hit-details-dl{align-items:baseline;display:grid;gap:.38rem 1.1rem;grid-template-columns:minmax(auto,12rem) 1fr}#antibody_table .antibody-hit-details-dt{color:#004d73;font-size:12px;font-weight:650;letter-spacing:0;margin:0;text-transform:none}#antibody_table .antibody-hit-details-dd{color:#333;margin:0;word-break:break-word}#antibody_table .antibody-hit-details-dd a{border-bottom:none;color:#004d73;text-decoration:underline;text-underline-offset:2px}#antibody_table .antibody-hit-details-dd a:hover{color:#003a57}#antibody_table .antibody-hit-details-dd--mono{background:transparent;border:none;border-radius:0;color:#222;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:0}#antibody_table .antibody-hit-details-empty{color:#666!important;padding:.2rem 0}.antibody-hits-tabs table[id^=antibody_table_]{font-size:13px}.antibody-hits-tabs table[id^=antibody_table_] thead th{font-size:13px;text-align:center}.antibody-hits-tabs table tbody tr:not(.child) td{font-size:12px}.antibody-hits-tabs table tbody tr:not(.child) td.antibody-diff-col{font-size:9px;line-height:1.05}.antibody-hits-tabs table td.antibody-diff-col{max-width:28rem;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.antibody-hits-tabs table td.antibody-hit-id-col,.antibody-hits-tabs table th.antibody-hit-id-col{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:14rem}.antibody-hits-tabs table td.antibody-identity-col,.antibody-hits-tabs table th.antibody-identity-col{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:1%}.antibody-hits-tabs .antibody-aligned-block,.antibody-unique-hits .antibody-aligned-block{display:flex;flex-direction:column;gap:.1rem}.antibody-hits-tabs .antibody-aligned-diff,.antibody-hits-tabs .antibody-aligned-query,.antibody-unique-hits .antibody-aligned-diff,.antibody-unique-hits .antibody-aligned-query{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;letter-spacing:-.02em;line-height:1.05}.antibody-hits-tabs .antibody-aligned-query,.antibody-unique-hits .antibody-aligned-query{opacity:.78}#antibody_hits_tables .antibody-imgt-hi,.antibody-hits-tabs .antibody-imgt-hi,.antibody-msa-hit__diff .antibody-imgt-hi,.antibody-msa__seq .antibody-imgt-hi,.antibody-unique-hits .antibody-imgt-hi{background:rgba(92,130,158,.14)!important;border-radius:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0;text-decoration:none!important}#antibody_query_info .antibody-summary-row,.asset-antibody-neighborhood .antibody-summary-row{align-items:baseline;color:#5c7382;display:flex;flex-wrap:wrap;font-size:13px;gap:.35rem}#antibody_query_info .antibody-summary-field,.asset-antibody-neighborhood .antibody-summary-field{align-items:baseline;display:inline-flex;gap:.25rem}#antibody_query_info .antibody-summary-dot,.asset-antibody-neighborhood .antibody-summary-dot{opacity:.6;padding:0 .15rem}#antibody_query_info .antibody-summary-sep,.asset-antibody-neighborhood .antibody-summary-sep{opacity:.55}#antibody_query_info .antibody-summary-label,.asset-antibody-neighborhood .antibody-summary-label{color:#004d73;font-weight:400;letter-spacing:0}#antibody_query_info .antibody-summary-value,.asset-antibody-neighborhood .antibody-summary-value{color:#0b1f2a;font-weight:400}#antibody_query_info .antibody-summary-count,.asset-antibody-neighborhood .antibody-summary-count{color:#004d73;font-weight:400}.antibody-hits-tabs{display:flex;flex-direction:column;gap:0}.antibody-hits-tabs .antibody-hits-tablist{align-items:stretch;display:flex;flex-wrap:wrap;gap:0;margin-bottom:-1px;position:relative;z-index:1}.antibody-hits-tabs .antibody-hits-tab{align-items:baseline;background:transparent;border:1px solid #d8dee6;border-bottom-color:transparent;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.25rem;line-height:inherit;margin:0;opacity:.65;padding:.4rem .75rem;text-align:left;transition:opacity .15s ease,border-color .15s ease,background-color .15s ease}.antibody-hits-tabs .antibody-hits-tab+.antibody-hits-tab{border-left-width:0}.antibody-hits-tabs .antibody-hits-tab:first-child{border-radius:.5rem 0 0 0}.antibody-hits-tabs .antibody-hits-tab:last-child{border-radius:0 .5rem 0 0}.antibody-hits-tabs .antibody-hits-tab:first-child:last-child{border-radius:.5rem .5rem 0 0}.antibody-hits-tabs .antibody-hits-tab:hover{opacity:.9}.antibody-hits-tabs .antibody-hits-tab:focus-visible{box-shadow:0 0 0 2px rgba(0,77,115,.15);outline:none;z-index:2}.antibody-hits-tabs .antibody-hits-tab.is-active{box-shadow:inset 0 -2px 0 currentColor;opacity:1}.antibody-hits-tabs .antibody-hits-tab .antibody-summary-count,.antibody-hits-tabs .antibody-hits-tab .antibody-summary-label{color:inherit;font-weight:600}.antibody-hits-tabs .antibody-hits-tab .antibody-summary-label{font-size:.78rem;letter-spacing:.02em}.antibody-hits-tabs .antibody-hits-tabpanels{min-width:0}.antibody-hits-tabs .antibody-hits-panel{display:none}.antibody-hits-tabs .antibody-hits-panel.is-active{display:block}.antibody-hits-tabs .antibody-hits-panel-body{background:#fff;border:1px solid #d8dee6;border-radius:0 .5rem .5rem .5rem;padding:.5rem}.antibody-hits-tabs .antibody-hits-tab.antibody-summary-jump--patent{background:#fef6ea;border-color:#efd9b8;color:#b07a28}.antibody-hits-tabs .antibody-hits-tab.antibody-summary-jump--pdb{background:#eef5ff;border-color:#c6daf5;color:#3d6fa8}.antibody-hits-tabs .antibody-hits-tab.antibody-summary-jump--therapeutics{background:#eefaf1;border-color:#c2e6cb;color:#2f8a4e}.antibody-hits-tabs .antibody-hits-tab.antibody-summary-jump--ncbi{background:#f3eef8;border-color:#d5c6e8;color:#6f4f96}.antibody-hits-tabs .antibody-hits-tab.antibody-summary-jump--other{background:#f3f6f9;border-color:#d8dee6;color:#4f6270}.antibody-hits-tabs .antibody-hits-tab.is-active.antibody-summary-jump--ncbi,.antibody-hits-tabs .antibody-hits-tab.is-active.antibody-summary-jump--other,.antibody-hits-tabs .antibody-hits-tab.is-active.antibody-summary-jump--patent,.antibody-hits-tabs .antibody-hits-tab.is-active.antibody-summary-jump--pdb,.antibody-hits-tabs .antibody-hits-tab.is-active.antibody-summary-jump--therapeutics{border-bottom-color:transparent}.antibody-hits-tabs .antibody-hits-tone--patent{color:#b07a28}.antibody-hits-tabs .antibody-hits-tone--pdb{color:#3d6fa8}.antibody-hits-tabs .antibody-hits-tone--therapeutics{color:#2f8a4e}.antibody-hits-tabs .antibody-hits-tone--ncbi{color:#6f4f96}.antibody-hits-tabs .antibody-hits-tone--other{color:#4f6270}.antibody-unique-hits{min-height:0}.antibody-msa{--msa-col-id:4.75rem;--msa-col-chips:6.75rem;--msa-pad-x:0.85rem;background:#fff;display:flex;flex-direction:column;gap:0;height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c5d0dc transparent;scrollbar-width:thin}.antibody-msa--tall{height:auto}.antibody-msa::-webkit-scrollbar-track{background:transparent}.antibody-msa-hit__summary,.antibody-msa__head{box-sizing:border-box;column-gap:.65rem;display:grid;padding:.4rem var(--msa-pad-x)}.antibody-msa__head{align-items:center;background:#fff;border-bottom:1px solid rgba(43,58,66,.12);flex:0 0 auto;grid-template-rows:auto auto;position:sticky;row-gap:.25rem;top:0;z-index:2}.antibody-msa__label{color:#5c7382;grid-column:1;grid-row:1}.antibody-msa__head .antibody-msa__col-h,.antibody-msa__label{font-size:.62rem;font-weight:700;letter-spacing:.05em;line-height:1.15;text-transform:uppercase}.antibody-msa__head .antibody-msa__col-h{align-self:center;color:#8fa3b0;font-family:inherit;grid-row:1/-1}.antibody-msa__head .antibody-msa-hit__chips--types{align-self:center;grid-row:1/-1}.antibody-msa__head .antibody-msa__seq{grid-column:1;grid-row:2;min-width:0}.antibody-msa__src-h{align-items:center;border:1px solid transparent;border-radius:.3rem;display:flex;font-size:.58rem;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:1;min-height:1.15rem;padding:.05rem .15rem;text-transform:uppercase}.antibody-msa-hit__diff,.antibody-msa__seq{color:#0b1f2a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:-.02em;line-height:1.15;word-break:break-all}#antibody_hits_tables .antibody-imgt-hi,.antibody-msa-hit__diff .antibody-imgt-hi,.antibody-msa__seq .antibody-imgt-hi,.antibody-unique-hits .antibody-imgt-hi{background:rgba(92,130,158,.14)!important;border-radius:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none!important}.antibody-msa__hits{display:flex;flex:0 0 auto;flex-direction:column}.antibody-msa-hit{border-bottom:none}.antibody-msa-hit__summary{align-items:center;cursor:pointer;list-style:none;padding:.18rem var(--msa-pad-x)}.antibody-msa-hit__summary::-webkit-details-marker{display:none}.antibody-msa-hit__summary::marker{content:""}.antibody-msa-hit__summary:before{content:none;display:none}.antibody-msa-hit__summary:hover{background:rgba(0,77,115,.04)}.antibody-msa-hit[open]>.antibody-msa-hit__summary{background:rgba(0,77,115,.06)}.antibody-msa-hit__diff{color:#333;min-width:0}.antibody-msa-hit__identity{color:var(--theraos-bluegray-900,#2b3a42);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.antibody-msa-hit__n{color:#5c7382;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.antibody-msa-hit__chips{display:flex;flex-wrap:wrap;gap:.22rem;justify-content:flex-start;min-width:0}.antibody-msa-hit__chips--types{align-items:center;display:grid;gap:.2rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.antibody-msa__head .antibody-msa-hit__chips--types>span{min-width:0;text-align:center}.antibody-msa-hit__chip-slot{display:block;min-height:1.15rem}.antibody-type-chip--count{border-radius:.3rem;font-size:.65rem;font-variant-numeric:tabular-nums;justify-content:center;min-width:0;padding:.05rem .2rem}.antibody-msa-hit__body{padding:.1rem var(--msa-pad-x) .5rem}.antibody-entries-cell__chips,.antibody-summary-row--chips{display:flex;flex-wrap:wrap;gap:.25rem}.antibody-type-chip{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:600;line-height:1.25;padding:.08rem .4rem;white-space:nowrap}.antibody-type-chip--patent{background:#fef6ea;border-color:#efd9b8;color:#b07a28}.antibody-type-chip--pdb{background:#eef5ff;border-color:#c6daf5;color:#3d6fa8}.antibody-type-chip--therapeutics{background:#eefaf1;border-color:#c2e6cb;color:#2f8a4e}.antibody-type-chip--ncbi{background:#f3eef8;border-color:#d5c6e8;color:#6f4f96}.antibody-type-chip--other{background:#f3f6f9;border-color:#d8dee6;color:#4f6270}.antibody-entries{display:flex;flex-direction:column;gap:.55rem}.antibody-entries__count{color:#5c7382;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.antibody-entries__list{display:flex;flex-direction:column;gap:.45rem}.antibody-entry-card{background:#fff;border:1px solid #d8dee6;border-left-width:3px;border-radius:.35rem;padding:.45rem .65rem}.antibody-entry-card--patent{border-left-color:#b07a28}.antibody-entry-card--pdb{border-left-color:#3d6fa8}.antibody-entry-card--therapeutics{border-left-color:#2f8a4e}.antibody-entry-card--ncbi{border-left-color:#6f4f96}.antibody-entry-card--other{border-left-color:#8fa3b0}.antibody-entry-card__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem .65rem}.antibody-entry-card__id{color:#004d73;font-weight:600;text-decoration:none;word-break:break-word}a.antibody-entry-card__id:hover{text-decoration:underline;text-underline-offset:.12em}.antibody-entry-card__meta{color:#5c7382;font-size:.75rem}.antibody-entry-card__body{display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem}.antibody-entry-card__def{color:#2b3a42;font-size:.78rem;line-height:1.35}.antibody-entry-card__def-label{color:#5c7382;font-weight:600;margin-right:.25rem}@media (max-width:767.98px){.antibody-msa{max-height:min(31vh,16rem);--msa-col-id:4.25rem;--msa-col-chips:5.75rem;--msa-pad-x:0.55rem}.antibody-msa--tall{max-height:min(62vh,32rem)}.antibody-msa-hit__summary,.antibody-msa__head{column-gap:.4rem}}#antibody_query_info .antibody-summary-mono,.asset-antibody-neighborhood .antibody-summary-mono{color:#0b1f2a;flex:1 1 24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;min-width:12rem;word-break:break-word}.antibody-hits-tabs table[id^=antibody_table_] tbody tr:not(.child){cursor:pointer}.antibody-hits-tabs table[id^=antibody_table_] tbody tr.child{cursor:default}.antibody-hits-tabs table[id^=antibody_table_] tbody tr.antibody-hit-row-open td{background-color:rgba(0,77,115,.06)}.antibody-hits-tabs table[id^=antibody_table_] tbody tr.antibody-hit-row-open+tr.child td{box-shadow:inset 0 1px 0 rgba(0,77,115,.18)}.antibody-hits-tabs table[id^=antibody_table_] tbody tr.child td{background:transparent;border-bottom:none;border-top:none!important}.antibody-hits-tabs table[id^=antibody_table_] tbody tr.child td:first-child{border-left:3px solid rgba(0,77,115,.28)}.antibody-hits-tabs .antibody-hit-details{font-size:13px}.antibody-hits-tabs .antibody-hit-details-dl{align-items:baseline;display:grid;grid-template-columns:minmax(auto,12rem) 1fr}.antibody-hits-tabs .antibody-hit-details-dt{color:#004d73;font-size:13px;font-weight:650;letter-spacing:0;margin:0;text-transform:none}.antibody-hits-tabs .antibody-hit-details-dd{color:#333;margin:0;word-break:break-word}.antibody-hits-tabs .antibody-hit-details-dd a{border-bottom:none;color:#004d73;text-decoration:underline;text-underline-offset:2px}.antibody-hits-tabs .antibody-hit-details-dd a:hover{color:#003a57}.antibody-hits-tabs .antibody-hit-details-dd--mono{background:transparent;border:none;border-radius:0;color:#222;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;padding:0}body,html{height:100%;margin:0;max-width:100%}body.app-shell,html{overflow:hidden;overflow-x:clip}body.app-shell{width:100%}body.app-shell #main{box-sizing:border-box;height:calc(100vh - var(--app-header-height, 60px));margin-bottom:0;margin-left:0;margin-right:0;margin-top:var(--app-header-height,60px);max-width:100%;overflow-x:clip;overflow-y:auto;padding:0;scrollbar-width:none;width:100%;-ms-overflow-style:none;position:relative;transition:margin-left .3s,width .3s,max-width .3s;z-index:0}body.app-shell #main::-webkit-scrollbar{display:none;height:0;width:0}@media (min-width:1200px){body.app-shell #main{margin-left:var(--app-sidebar-width,248px);max-width:calc(100% - var(--app-sidebar-width, 248px));padding:10px;width:calc(100% - var(--app-sidebar-width, 248px))}body.app-shell.toggle-sidebar #main{margin-left:0;max-width:100%;width:100%}}body.app-shell.app-guest .sidebar{left:calc(var(--app-sidebar-width, 248px)*-1)!important}@media (min-width:1200px){body.app-shell.app-guest #main{margin-left:0;max-width:100%;width:100%}}@media (max-width:1199.98px){body.app-shell:not(.app-guest) .sidebar{left:calc(var(--app-sidebar-width, 248px)*-1)}body.app-shell.toggle-sidebar:not(.app-guest) .sidebar{left:0}}@media (min-width:1200px){body.app-shell.toggle-sidebar:not(.app-guest) .sidebar{left:calc(var(--app-sidebar-width, 248px)*-1)}}body.app-shell #header.header,body.app-shell .header{background-color:var(--background-color,#fff);background-image:none;box-sizing:border-box;gap:0;height:var(--app-header-height,60px);isolation:isolate;left:0;max-width:100%;overflow:visible;right:0;transition:none;width:100%;z-index:1030}body.app-shell.modal-open{overflow:hidden;padding-right:0!important}body.app-shell.modal-open #header.header,body.app-shell.modal-open .fixed-top,body.app-shell.modal-open .sticky-top{padding-right:0!important}body.app-shell #loadingModal{z-index:1025}body.app-shell.modal-open:has(#loadingModal.show) .modal-backdrop{z-index:1020}body.app-shell #header.header:before,body.app-shell .header:before{background-image:var(
        --app-header-strip-bg,linear-gradient(to right,var(--background-color,#fff),var(--surface-color,#e6f2fa))
    );background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}body.app-shell #header .header-brand,body.app-shell #header .header-end,body.app-shell #header .header-nav,body.app-shell #header .header-nav .nav-item.dropdown{overflow:visible}body.app-shell #header .header-brand{box-sizing:border-box;flex-shrink:0;gap:.25rem;justify-content:flex-start;min-width:0;padding-left:8px;padding-right:4px}@media (min-width:1200px){body.app-shell #header .header-brand{gap:.35rem;min-width:var(--app-sidebar-width,248px);padding-left:10px;padding-right:5px;width:var(--app-sidebar-width,248px)}}body.app-shell #header .toggle-sidebar-btn,body.app-shell .header .toggle-sidebar-btn{color:var(--accent-color);cursor:pointer;font-size:28px}body.app-shell #header .toggle-sidebar-btn{align-items:center;background:transparent;border:0;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;line-height:1;margin:0;min-width:2.25rem;padding:0;width:2.25rem}body.app-shell.app-guest .toggle-sidebar-btn{pointer-events:none;visibility:hidden}body.app-shell #header .toggle-sidebar-btn:focus-visible{border-radius:4px;outline:2px solid var(--app-focus-ring,rgba(4,93,142,.35));outline-offset:2px}body.app-shell #header .logo{color:inherit;margin-inline:0;min-width:0;text-decoration:none}body.app-shell #header .logo-text{color:var(--heading-color);font-family:Nunito,system-ui,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}body.app-shell #header .logo picture{display:block;line-height:0}body.app-shell #header .logo img{display:block;flex-shrink:0;margin:0}@media (min-width:1200px){body.app-shell #header .logo img{max-height:40px}}body.app-shell #header .header-end{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;min-width:0}body.app-shell .header-nav ul{list-style:none;margin:0;padding:0}body.app-shell .user-icon{align-items:center;background-color:var(--accent-color);border-radius:50%;color:var(--background-color,#fff);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:20px;height:32px;justify-content:center;margin-right:0;text-transform:uppercase;user-select:none;width:32px}body.app-shell .user-icon:hover{transform:scale(1.1)}@media (max-width:767.98px){body.app-shell #header .header-brand{flex:1 1 auto;min-width:0;padding-right:.25rem}body.app-shell #header .logo img{max-height:32px}}body.app-shell .sidebar,body.app-shell .sidebar__body,body.app-shell .sidebar__nav-scroll{background-color:var(--surface-color)}body.app-shell .sidebar{bottom:0;box-shadow:2px 0 6px rgba(0,0,0,.05);left:0;overflow:hidden;padding:0;position:fixed;top:var(--app-header-height,60px);transition:all .3s;width:var(--app-sidebar-width,248px);z-index:996}body.app-shell .sidebar__body{display:flex;flex-direction:column;height:100%;min-height:0;padding:12px 10px 0}body.app-shell .sidebar__nav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:8px;scrollbar-color:#aab7cf transparent;scrollbar-width:thin}body.app-shell .sidebar__nav-scroll::-webkit-scrollbar{width:5px}body.app-shell .sidebar__nav-scroll::-webkit-scrollbar-thumb{background-color:#aab7cf}.sidebar-nav,.sidebar-nav li{list-style:none;margin:0;padding:0}.sidebar-nav .nav-item{margin-bottom:5px}.sidebar-nav .nav-heading{color:var(--heading-color);font-size:11px;font-weight:600;margin:10px 0 5px 15px;opacity:.65;text-transform:uppercase}.sidebar-nav .nav-link{align-items:center;background-color:transparent;border-radius:18px;color:var(--heading-color);display:flex;font-size:.875rem;font-weight:600;padding:4px 12px;text-decoration:none;transition:.3s}.sidebar-nav .nav-link:hover{background-color:var(--default-color);color:var(--heading-color);text-decoration:none}.sidebar-nav .nav-link i{color:var(--heading-color);font-size:.875rem;margin-right:.4rem}.sidebar-nav .nav-link .bi-chevron-down{font-size:.8125rem;margin-right:0;transition:transform .2s ease-in-out}.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down{transform:rotate(180deg)}.sidebar-nav .nav-link .bi-chevron-right{font-size:.8125rem;margin-right:0;transition:transform .2s ease-in-out}.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-right{transform:rotate(90deg)}.sidebar-nav .nav-link2{align-items:center;background-color:transparent;border-radius:18px;display:flex;font-weight:600;line-height:1.35;list-style:none;padding:4px 12px 4px 1.5rem;text-decoration:none;transition:.3s}.sidebar-nav .nav-link2,.sidebar-nav .nav-link2 i{color:var(--heading-color);font-size:.8125rem}.sidebar-nav .nav-link2:hover{background-color:var(--default-color);text-decoration:none}.sidebar-project-link{align-items:center;display:flex!important;gap:.5rem;justify-content:space-between}.sidebar-project-link__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-project-link__meta{align-items:center;color:color-mix(in srgb,var(--heading-color) 55%,transparent);display:inline-flex;flex:0 0 auto;font-size:.8125rem;gap:.35rem}.sidebar-project-link__count{font-variant-numeric:tabular-nums;min-width:1.25rem;text-align:right}.sidebar-project-link__running{align-items:center;background-color:var(--accent-color);border-radius:999px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.2rem;height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 .35rem}.sidebar-project-link__running-icon{animation:sidebar-running-spin .9s linear infinite;color:#fff;display:inline-block;font-size:.7rem;line-height:1}.sidebar-nav .nav-link2 .sidebar-project-link__running,.sidebar-nav .nav-link2 .sidebar-project-link__running-count,.sidebar-nav .nav-link2 .sidebar-project-link__running-icon,.sidebar-nav .nav-link2 .sidebar-project-link__running-icon:before{color:#fff!important}.sidebar-nav .nav-link2 .sidebar-project-link__running-icon{margin-right:0}.sidebar-project-link__running-count{font-variant-numeric:tabular-nums}@keyframes sidebar-running-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sidebar-project-link__running-icon{animation:none}}.sidebar-project-link--active,.sidebar-project-link--active:hover{background-color:var(--default-color);color:var(--heading-color);font-weight:600}.sidebar-project-create{border-top:none;list-style:none;margin-top:.15rem;padding-top:0}#sidebarCreateProjectBtn.sidebar-project-create__btn,.sidebar-project-create__btn{align-items:center;background:transparent;border:0;border-radius:18px;color:color-mix(in srgb,var(--heading-color) 55%,transparent);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:flex-start;line-height:1;margin:0;padding:4px 12px 4px 1.5rem;text-align:left;transition:.3s;width:100%}#sidebarCreateProjectBtn.sidebar-project-create__btn i,.sidebar-project-create__btn i{color:inherit;display:block;font-size:1rem;line-height:1;margin:0 0 0 -4px}#sidebarCreateProjectBtn.sidebar-project-create__btn:hover,.sidebar-project-create__btn:hover{background-color:var(--default-color);color:var(--heading-color)}.sidebar-project-create__btn:focus-visible{outline:2px solid var(--app-focus-ring,color-mix(in srgb,var(--accent-color) 42%,transparent));outline-offset:1px}.sidebar-nav .nav-link3{align-items:center;background-color:transparent;border-radius:18px;color:var(--heading-color);display:flex;font-size:.875rem;font-weight:600;list-style:none;padding:4px 12px;text-decoration:none;transition:.3s}.sidebar-nav .nav-link3:hover{background-color:var(--default-color);color:var(--heading-color);text-decoration:none}.sidebar-nav .nav-link0{align-items:center;background-color:transparent;border-radius:18px;color:var(--heading-color);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:4px 12px;text-decoration:none;transition:.3s}.sidebar-nav .nav-link0:hover{background-color:var(--default-color);color:var(--heading-color);text-decoration:none}#sidebar-title{align-items:center;color:var(--heading-color);display:flex;font-size:.875rem;font-weight:600;gap:.4rem;margin:0;padding:.15rem .65rem .35rem}#sidebar-signin{font-size:.875rem;line-height:1.35;padding:0 .25rem}.sidebar-project-draft{list-style:none;padding:0 .75rem .25rem 1.75rem}.sidebar-project-draft__count{color:color-mix(in srgb,var(--heading-color) 55%,transparent);flex:0 0 auto;font-size:.8125rem;font-variant-numeric:tabular-nums;min-width:1.25rem;text-align:right}.sidebar-project-draft__error{color:#dc3545;font-size:.75rem;margin:.2rem 0 0 1.75rem}.inline-rename__row{align-items:center;background:var(--default-color,#fff);border:1px solid color-mix(in srgb,var(--accent-color) 40%,transparent);border-radius:.375rem;box-sizing:border-box;display:flex;gap:.4rem;min-height:1.75rem;min-width:0;padding:2px 8px;width:100%}.inline-rename__row:focus-within{border-color:var(--accent-color)}.inline-rename__row:has(.inline-rename__input.is-invalid){border-color:#dc3545}.inline-rename__input{background:transparent;border:0;box-shadow:none;color:var(--heading-color);flex:1 1 auto;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25;margin:0;min-width:0;outline:none;padding:.1rem 0}.inline-rename__input.is-invalid{color:#dc3545}.inline-rename__spinner{animation:inlineRenameSpin .65s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;color:var(--accent-color,#045d8e);display:none;flex:0 0 auto;height:.875rem;width:.875rem}.inline-rename__row--submitting .inline-rename__spinner{display:inline-block}.inline-rename__row--submitting .inline-rename__input{cursor:wait;opacity:.65}.inline-rename__row--submitting .sidebar-project-draft__count{display:none}.inline-rename__row--submitting{animation:inlineRenamePulse 1.4s ease-in-out infinite}@keyframes inlineRenameSpin{to{transform:rotate(1turn)}}@keyframes inlineRenamePulse{0%,to{opacity:1}50%{opacity:.72}}#projectPage.project-page{margin-left:auto;margin-right:auto;max-width:1200px}.project-page{box-sizing:border-box;padding:1rem 0 1.5rem}#jobDiv .job-table-card,#projectPage .job-table-card{background:var(--default-color,#fff);border:1px solid color-mix(in srgb,var(--heading-color) 12%,transparent);border-radius:.5rem;box-shadow:0 1px 2px color-mix(in srgb,var(--heading-color) 6%,transparent);overflow:hidden;padding:.4rem .5rem}.project-job-list__header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--heading-color) 8%,transparent);display:flex;gap:.5rem;justify-content:space-between;margin-bottom:0;padding:0 .125rem .35rem}.project-job-list__summary{color:var(--heading-color);font-size:.8125rem;font-weight:600;line-height:1.35;margin:0}.project-job-list__refresh{align-items:center;background:var(--default-color,#fff);border:1px solid color-mix(in srgb,var(--heading-color) 14%,transparent);border-radius:.3125rem;color:color-mix(in srgb,var(--heading-color) 55%,transparent);display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:500;gap:.3rem;line-height:1;margin:0;padding:.15rem .4rem;transition:background-color .15s,border-color .15s,color .15s}.project-job-list__refresh .bi{font-size:.875rem;line-height:1}.project-job-list__refresh:hover:not(:disabled){background:var(--surface-color,#f6f9ff);border-color:color-mix(in srgb,var(--accent-color) 30%,transparent);color:var(--accent-color)}.project-job-list__refresh:disabled{cursor:wait;opacity:.65}.project-job-list__table{border-collapse:collapse;display:table;table-layout:fixed;width:100%}.project-job-list__table>thead{display:table-header-group}.project-job-list__table>tbody{display:table-row-group}.project-job-list__table tr{display:table-row}.project-job-list__table td,.project-job-list__table th{display:table-cell;overflow:hidden;padding:.2rem .4rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.project-job-list__table td.project-job-list__actions,.project-job-list__table td.project-job-list__name-cell-td{overflow:visible;text-overflow:clip}.project-job-list__th{border-bottom:1px solid color-mix(in srgb,var(--heading-color) 8%,transparent);color:color-mix(in srgb,var(--heading-color) 50%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.project-job-list__th--status{width:2.25rem}.project-job-list__th--type{width:9rem}.project-job-list__th--name{width:auto}.project-job-list__th--email{width:10rem}.project-job-list__th--date{text-align:right;width:10.5rem}.project-job-list__th--actions{width:4.25rem}.project-job-list__table tr.pj-job-row{cursor:pointer;display:table-row}.project-job-list__table tr.pj-job-row:focus-within,.project-job-list__table tr.pj-job-row:hover{background:var(--surface-color,#f6f9ff)}.project-job-list__table tr.pj-job-row:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.project-job-list__table tr.pj-job-row--renaming{background:var(--surface-color,#f6f9ff);cursor:default}.project-job-list__status{text-align:center}.project-job-list__status .job-status-icon{font-size:1.125rem;line-height:1;vertical-align:middle}.project-job-list__type{color:color-mix(in srgb,var(--heading-color) 55%,transparent);font-size:.8125rem}.project-job-list__type-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-job-list__origin{align-items:center;color:var(--accent-color,#045d8e);display:inline-flex;font-size:.6875rem;font-weight:650;gap:.25rem;letter-spacing:.04em;margin-top:.1rem;text-decoration:none;text-transform:uppercase}.project-job-list__origin .bi{font-size:.7rem;line-height:1}.project-job-list__origin:hover{color:color-mix(in srgb,var(--accent-color,#045d8e) 80%,#000);text-decoration:none}.project-job-list__name{color:var(--heading-color);font-size:.875rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-job-list__date,.project-job-list__email{color:color-mix(in srgb,var(--heading-color) 55%,transparent);font-size:.8125rem;line-height:1.3}.project-job-list__actions,.project-job-list__date{text-align:right}.project-job-list__action-btns{align-items:center;display:inline-flex;gap:.05rem;justify-content:flex-end}@media (max-width:991.98px){.project-job-list__th--type{width:7.5rem}.project-job-list__th--email{width:8.5rem}.project-job-list__th--date{width:9rem}}@media (max-width:767.98px){.project-job-list__email,.project-job-list__refresh span,.project-job-list__th--email,.project-job-list__th--type,.project-job-list__type{display:none}}@media (max-width:575.98px){.project-page{padding:.75rem 0 1.25rem}.project-page__title-row{flex-direction:column;gap:.5rem}.project-page__actions{align-self:flex-start;padding-top:0}}.project-page__header{border-bottom:1px solid color-mix(in srgb,var(--heading-color) 10%,transparent);margin-bottom:1.25rem;padding-bottom:1rem}.project-page__title-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.project-page__title-block{flex:1 1 auto;min-width:0}.project-page__title{color:var(--heading-color);font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.project-page__title-wrap{display:block;max-width:32rem;min-width:0}.project-page__title-cell{display:block;height:clamp(1.75rem,3vw,2.25rem);position:relative;width:100%}.project-page__title-cell__view{align-items:center;display:flex;gap:.4rem;height:100%;min-width:0}.project-page__title-wrap--editing .project-page__title-cell__view{visibility:hidden}.project-page__title-text{line-height:1.25;min-width:0}.project-page__subtitle{color:color-mix(in srgb,var(--heading-color) 58%,transparent);font-size:.875rem;line-height:1.45;margin:.4rem 0 0}.project-page__actions{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;padding-top:.2rem}.project-page__actions #projectDeleteError{flex-basis:100%;margin:0;text-align:right}.project-page__actions .btn-sm{white-space:nowrap}.project-page__rename-draft{display:none;inset:0;min-width:0;position:absolute}.project-page__title-wrap--editing .project-page__rename-draft{display:block}.project-page__rename-draft .inline-rename__row{height:100%;min-height:0}.project-page__rename-draft .inline-rename__input{font-size:inherit;font-weight:600;line-height:1.2}.project-page__rename-draft .project-page__inline-error{left:0;position:absolute;right:0;top:calc(100% + 2px)}.project-page__rename-draft .project-page__inline-error:empty{display:none}.project-page__inline-error{color:#dc3545;font-size:.75rem;line-height:1.3;margin:0}.project-page__inline-actions{align-items:center;display:flex;gap:.15rem}.project-page__text-btn{border-radius:.375rem;font-size:.8125rem;font-weight:600;padding:.25rem .65rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.project-page__text-btn:hover{text-decoration:none}.project-page__text-btn--danger{background:transparent;border:1px solid color-mix(in srgb,#dc3545 30%,transparent);color:#dc3545}.project-page__text-btn--danger:hover:not(:disabled){background:color-mix(in srgb,#dc3545 6%,transparent);border-color:color-mix(in srgb,#dc3545 45%,transparent);color:#b02a37}.project-page__text-btn--danger:disabled{cursor:not-allowed;opacity:.45}.project-page__text-btn--danger.action-btn--submitting,.project-page__text-btn--danger.action-btn--submitting:disabled{background:transparent;border-color:color-mix(in srgb,#dc3545 30%,transparent);color:#dc3545;cursor:wait;opacity:1}.project-page__text-btn--danger.action-btn--submitting .action-btn__label{opacity:1}.project-page__jobs{margin-top:.125rem}.project-page__empty{background:color-mix(in srgb,var(--surface-color,#f6f9ff) 55%,var(--default-color,#fff));border:1px dashed color-mix(in srgb,var(--heading-color) 18%,transparent);border-radius:.625rem;padding:2.5rem 1.5rem;text-align:center}.project-page__empty-title{font-size:1.0625rem;font-weight:600;margin:0 0 .35rem}.project-page__empty-hint{color:color-mix(in srgb,var(--heading-color) 58%,transparent);font-size:.875rem;line-height:1.45;margin:0 0 1rem}.project-page__empty-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.job-table__rename-trigger,.project-page__rename-trigger{color:color-mix(in srgb,var(--heading-color) 55%,transparent);cursor:pointer;font-size:.75rem}.project-page__rename-trigger{font-size:.65em;opacity:.55}.job-table__rename-trigger:focus-visible,.pj-job-row:focus-within .job-table__rename-trigger,.pj-job-row:hover .job-table__rename-trigger,.project-page__rename-trigger:focus-visible,.project-page__title-row:hover .project-page__rename-trigger,.project-page__title-wrap--editing .project-page__rename-trigger{opacity:1}.job-table__rename-trigger:hover,.project-page__rename-trigger:hover{color:var(--accent-color)}.project-job-list__name-wrap{display:block;height:1.375rem;max-height:1.375rem;min-height:1.375rem;min-width:0;width:100%}.project-job-list__name-cell{display:block;height:100%;position:relative;width:100%}.project-job-list__name-cell__view{align-items:center;display:flex;gap:.25rem;height:100%;min-width:0}.project-job-list__name-wrap--editing .project-job-list__name-cell__view{visibility:hidden}.pj-job-row--renaming{background:var(--surface-color,#f6f9ff);cursor:default}.job-table__rename-row{display:none;inset:0;min-width:0;position:absolute}.project-job-list__name-wrap--editing .job-table__rename-row{display:block}.job-table__rename-row .inline-rename__row{border-radius:.25rem;gap:.25rem;height:100%;min-height:0;padding:0 .35rem}.job-table__rename-row .inline-rename__input{font-size:.875rem;font-weight:500;padding:0}.job-table__rename-row .inline-rename__spinner{height:.75rem;width:.75rem}.job-table__rename-error{left:0;margin:0;position:absolute;right:0;top:calc(100% + 2px);z-index:2}.job-table__rename-error:empty{display:none}.action-btn{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.action-btn__spinner{animation:inlineRenameSpin .65s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:none;flex:0 0 auto;height:.875rem;width:.875rem}.action-btn--submitting .action-btn__spinner{display:inline-block}.action-btn--submitting .action-btn__label{opacity:.65}.action-btn--submitting{cursor:wait}.project-job-list__delete,.project-job-list__move{align-items:center;background:transparent;border:0;border-radius:.25rem;color:color-mix(in srgb,var(--heading-color) 50%,transparent);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;height:1.75rem;justify-content:center;line-height:0;opacity:1;padding:0;transition:color .15s;width:1.75rem}.project-job-list__move:hover:not(:disabled),.project-job-list__move[aria-expanded=true]{color:var(--accent-color,#0d6efd)}.project-job-list__move-icon{font-size:1rem;line-height:1}.project-job-list__move.action-btn--submitting{color:var(--accent-color,#0d6efd)}.project-job-list__move.action-btn--submitting .project-job-list__move-icon{display:none}.project-job-list__move.action-btn--submitting:after{animation:inlineRenameSpin .65s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;box-sizing:border-box;content:"";height:.75rem;width:.75rem}.project-job-move-menu{background:var(--default-color,#fff);border:1px solid color-mix(in srgb,var(--heading-color) 12%,transparent);border-radius:.5rem;box-shadow:0 8px 24px color-mix(in srgb,var(--heading-color) 16%,transparent);box-sizing:border-box;max-height:min(16rem,70vh);max-width:18rem;min-width:12.5rem;overflow-x:hidden;overflow-y:auto;padding:.35rem;position:fixed;z-index:1080}.project-job-move-menu__label{color:color-mix(in srgb,var(--heading-color) 50%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin:0;padding:.35rem .55rem .2rem;text-transform:uppercase}.project-job-move-menu__empty{color:color-mix(in srgb,var(--heading-color) 55%,transparent);font-size:.8125rem;line-height:1.35;margin:0;padding:.4rem .55rem .55rem}.project-job-move-menu__item{align-items:center;background:transparent;border:0;border-radius:.3125rem;color:var(--heading-color);cursor:pointer;display:flex;font-size:.875rem;gap:.4rem;line-height:1.3;margin:0;overflow:hidden;padding:.4rem .55rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.project-job-move-menu__item:focus-visible,.project-job-move-menu__item:hover{background:var(--surface-color,#f6f9ff);outline:none}.project-job-move-menu__item--new{border-radius:0;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border-top:1px solid color-mix(in srgb,var(--heading-color) 8%,transparent);color:var(--accent-color,#0d6efd);font-weight:500;margin-top:.15rem}.project-job-move-menu__item--new .bi{font-size:.875rem;line-height:1}.project-job-list__delete:hover{color:#dc3545}.project-job-list__delete-icon{font-size:1rem;line-height:1}.project-job-list__delete.action-btn--submitting{color:#dc3545}.project-job-list__delete.action-btn--submitting .project-job-list__delete-icon{display:none}.project-job-list__delete.action-btn--submitting:after{animation:inlineRenameSpin .65s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;box-sizing:border-box;content:"";height:.75rem;width:.75rem}.job-status-icon--running{animation:job-status-spin 1s linear infinite;display:inline-block}.job-status-icon--live{animation:job-status-beat 1.2s ease-in-out infinite;color:#0d6efd!important;display:inline-block;transform-origin:center}.job-status-icon--live:before{color:inherit}.project-job-list__refresh--busy .bi{animation:job-status-spin .9s linear infinite}@keyframes job-status-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes job-status-beat{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.job-status-icon--live{animation:none}}.asset-panel{background:var(--background-color,#fff)}.asset-clinical-trials{--ct-label-space:0.62rem;--ct-bar-height:0.9rem;--ct-diamond-size:calc(var(--ct-bar-height)*0.55)}.asset-clinical-trials.asset-panel{padding:.55rem .7rem .65rem}.asset-clinical-trials__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.35rem .7rem;justify-content:flex-start;margin-bottom:.45rem}.asset-clinical-trials__head .asset-panel__title{flex:0 0 auto;line-height:1.2;margin:0;padding-bottom:.3rem}.asset-clinical-trials__head>.asset-clinical-trials__legend{margin:0 0 .2rem auto}.asset-clinical-trials__tabs{align-items:flex-end;border-bottom:1px solid rgba(43,58,66,.14);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.15rem;justify-content:flex-start}.asset-clinical-trials__tab,.asset-clinical-trials__tabs{list-style:none;margin:0;padding:0}.asset-clinical-trials__tab-btn{align-items:center;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:rgba(43,58,66,.62);cursor:pointer;display:inline-flex;font:inherit;font-size:.74rem;font-weight:600;gap:.32rem;line-height:1.2;margin:0 0 -1px;padding:.28rem .55rem .34rem;white-space:nowrap}.asset-clinical-trials__tab-btn:hover{border-bottom-color:rgba(0,77,115,.28);color:var(--heading-color,#004d73)}.asset-clinical-trials__tab-btn.active,.asset-clinical-trials__tab-btn[aria-selected=true]{border-bottom-color:#004d73;color:var(--heading-color,#004d73)}.asset-clinical-trials__tab-count{align-items:center;background:rgba(43,58,66,.08);border:0;border-radius:.2rem;color:rgba(43,58,66,.65);display:inline-flex;font-size:.64rem;font-variant-numeric:tabular-nums;font-weight:650;height:1rem;justify-content:center;min-width:1.05rem;padding:0 .24rem}.asset-clinical-trials__tab-btn.active .asset-clinical-trials__tab-count,.asset-clinical-trials__tab-btn[aria-selected=true] .asset-clinical-trials__tab-count{background:rgba(0,77,115,.1);color:var(--heading-color,#004d73)}.asset-clinical-trials__tab-content>.tab-pane{padding-top:0}.asset-clinical-trials__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .65rem;min-width:0}.asset-clinical-trials__updated{color:rgba(68,68,68,.65);font-size:.68rem;font-weight:500;letter-spacing:.01em}.asset-clinical-trials__pane{display:flex;flex-direction:column;gap:.35rem;min-width:0}.asset-clinical-trials__legend{align-items:center;color:rgba(68,68,68,.72);display:flex;flex-wrap:wrap;font-size:.64rem;font-weight:600;gap:.35rem .7rem;justify-content:flex-end;letter-spacing:.01em;margin:0}.asset-clinical-trials__legend-note{color:rgba(68,68,68,.55);font-weight:500}.asset-clinical-trials__swatch{align-items:center;display:inline-flex;gap:.28rem}.asset-clinical-trials__swatch:before{background:currentColor;border-radius:1px;content:"";height:var(--ct-diamond-size);transform:rotate(45deg);width:var(--ct-diamond-size)}.asset-clinical-trials__swatch[data-kind=Enrolment],.asset-clinical-trials__swatch[data-kind=Start]{color:#1a9a4a}.asset-clinical-trials__swatch[data-kind=Registration]{color:#2f6fed}.asset-clinical-trials__swatch[data-kind="Primary completion"]{color:#f08a00}.asset-clinical-trials__swatch[data-kind=Completion]{color:#e22727}.asset-clinical-trials__chart{overflow:hidden;width:100%}.ct-timeline{width:100%}.ct-timeline__body{display:flex;flex-direction:column;gap:.28rem}.ct-timeline__group{border-radius:.3rem;padding:.2rem .3rem .22rem;position:relative;z-index:1}.ct-timeline__group[data-group=phase1]{--ct-accent:#3d6ea3;--ct-accent-soft:#9bb8d6;background:#e8f1fa}.ct-timeline__group[data-group=phase2]{--ct-accent:#6a5698;--ct-accent-soft:#b5a8d4;background:#ece7f6}.ct-timeline__group[data-group=phase3]{--ct-accent:#3f8a6a;--ct-accent-soft:#97c4b0;background:#e7f3ee}.ct-timeline__group[data-group=phase4]{--ct-accent:#a8723a;--ct-accent-soft:#d4b08a;background:#f7efe4}.ct-timeline__group[data-group=na]{--ct-accent:#6a7078;--ct-accent-soft:#b0b4b9;background:#f2f2f2}.ct-timeline__group-title{align-items:center;color:rgba(43,58,66,.75);display:flex;font-size:.62rem;font-weight:700;gap:.35rem;letter-spacing:.03em;line-height:1.2;margin:0 0 .12rem;text-transform:uppercase}.ct-timeline__group-count{align-items:center;background:hsla(0,0%,100%,.55);border-radius:999px;color:rgba(43,58,66,.7);display:inline-flex;font-size:.55rem;font-weight:700;height:.9rem;justify-content:center;letter-spacing:0;min-width:1rem;padding:0 .25rem;text-transform:none}.ct-timeline__group-rows{display:flex;flex-direction:column;gap:0;max-height:9.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-color:rgba(43,58,66,.28) transparent;scrollbar-width:thin}.ct-timeline__group-rows::-webkit-scrollbar{width:.35rem}.ct-timeline__group-rows::-webkit-scrollbar-thumb{background:rgba(43,58,66,.28);border-radius:999px}.ct-timeline__grid{inset:0;pointer-events:none;position:absolute;z-index:0}.ct-timeline__gridline{border-left:1px dashed rgba(68,68,68,.14);bottom:0;position:absolute;top:0;width:0}.ct-timeline__today{border-left:1.5px solid rgba(43,58,66,.35);bottom:0;pointer-events:none;position:absolute;top:0;width:0;z-index:3}.ct-timeline__tip{background:#eee;border-radius:.3rem;box-shadow:0 .15rem .45rem rgba(43,58,66,.18);color:#000;font-size:.72rem;font-weight:500;line-height:1.35;max-width:min(22rem,calc(100vw - 1rem));padding:.35rem .5rem;pointer-events:none;position:fixed;white-space:pre-line;z-index:10050}.ct-timeline__row{display:block;min-height:calc(var(--ct-label-space) + var(--ct-bar-height));position:relative;z-index:1}.ct-timeline__track{height:calc(var(--ct-label-space) + var(--ct-bar-height));pointer-events:none;position:relative}.ct-timeline__bar{align-items:center;border:1.5px solid transparent;border-radius:.12rem;box-sizing:border-box;cursor:pointer;display:flex;height:var(--ct-bar-height);padding:0 .45rem 0 .35rem;pointer-events:auto;position:absolute;text-decoration:none;top:var(--ct-label-space);z-index:1}.ct-timeline__bar:hover{filter:brightness(1.22)}.ct-timeline__bar--open:hover{filter:brightness(1.12)}.ct-timeline__bar--completed{--ct-bar-bg:var(--ct-accent)}.ct-timeline__bar--completed,.ct-timeline__bar--unknown{background:var(--ct-bar-bg);border-color:var(--ct-bar-bg)}.ct-timeline__bar--unknown{--ct-bar-bg:#8b919a}.ct-timeline__bar--stopped{--ct-bar-bg:#c45c3e}.ct-timeline__bar--open,.ct-timeline__bar--stopped{background:var(--ct-bar-bg);border-color:var(--ct-bar-bg)}.ct-timeline__bar--open{--ct-bar-bg:var(--ct-accent-soft)}.ct-timeline__bar--fade-right{border-right-color:transparent;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 35%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 35%,transparent)}.ct-timeline__bar-text{color:#1c252b;color:oklch(from var(--ct-bar-bg,var(--ct-accent-soft)) clamp(.16,(.62 - l) * 100,.98) 0 0);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:500;letter-spacing:.01em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-timeline__bar--completed .ct-timeline__bar-text,.ct-timeline__bar--stopped .ct-timeline__bar-text,.ct-timeline__bar--unknown .ct-timeline__bar-text{color:#fff;color:oklch(from var(--ct-bar-bg,var(--ct-accent)) clamp(.16,(.62 - l) * 100,.98) 0 0)}.ct-timeline__marker{color:inherit;cursor:pointer;height:var(--ct-diamond-size);pointer-events:auto;position:absolute;text-decoration:none;top:calc(var(--ct-label-space) + var(--ct-bar-height)/2);transform:translate(-50%,-50%);width:var(--ct-diamond-size);z-index:2}.ct-timeline__marker:hover .ct-timeline__marker-diamond{transform:rotate(45deg) scale(1.25)}.ct-timeline__marker-label{bottom:calc(100% + .2rem);color:#333;font-size:.5rem;font-style:italic;font-weight:600;left:50%;line-height:1;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.ct-timeline__marker-diamond{border-radius:1px;box-sizing:border-box;display:block;height:100%;transform:rotate(45deg);width:100%}.ct-timeline__marker[data-type=actual] .ct-timeline__marker-diamond{background:currentColor;border:1px solid}.ct-timeline__marker[data-type=estimated] .ct-timeline__marker-diamond{background:transparent;border:1.5px solid}.ct-timeline__marker[data-kind=Enrolment],.ct-timeline__marker[data-kind=Start]{color:#1a9a4a}.ct-timeline__marker[data-kind=Registration]{color:#2f6fed}.ct-timeline__marker[data-kind="Primary completion"]{color:#f08a00}.ct-timeline__marker[data-kind=Completion]{color:#e22727}.ct-timeline__axis{margin-top:.15rem;min-height:.85rem;position:relative}.ct-timeline__tick{color:rgba(68,68,68,.7);font-size:.6rem;font-weight:600;position:absolute;top:0;transform:translateX(-50%)}:root{--theraos-bluegray-900:#2b3a42;--theraos-bluegray-700:#4a6270;--theraos-bluegray-600:#5c7382;--theraos-bluegray-400:#8fa3b0;--theraos-bluegray-100:#dce3e8;--theraos-border:rgba(43,58,66,.14);--bs-primary:var(--theraos-bluegray-600);--heading-color:var(--theraos-bluegray-900);--accent-color:var(--theraos-bluegray-600);--surface-color:var(--theraos-bluegray-100);--contrast-color:var(--theraos-bluegray-600);--background-color:#fff;--default-color:#fff;--theraos-text-color:var(--theraos-bluegray-600);--theraos-link-color:var(--theraos-bluegray-700);--theraos-link-hover:var(--theraos-bluegray-900);--theraos-header-height:60px;--theraos-sidebar-width:248px;--theraos-sidebar-rail-width:4rem;--app-header-height:var(--theraos-header-height);--app-sidebar-width:var(--theraos-sidebar-width);--theraos-strip-bg:linear-gradient(to right,var(--background-color),var(--surface-color));--app-header-strip-bg:var(--theraos-strip-bg);--app-focus-ring:rgba(92,115,130,.42)}a{color:var(--theraos-link-color)}a:hover{color:var(--theraos-link-hover)}.card-footer,.card-header{color:var(--theraos-bluegray-400)}.card-title{color:var(--heading-color);font-size:1rem}.card-title span{color:var(--theraos-bluegray-400);font-size:.875rem}.btn-primary:hover{box-shadow:0 0 0 .2rem rgba(92,115,130,.35)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:disabled,.btn-primary:focus,.btn-primary:focus-visible{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;box-shadow:none!important;color:#fff!important;opacity:1}.dropdown-menu .dropdown-item:hover,.header-nav .dropdown-item:hover{background-color:var(--surface-color)}.footer .copyright,.footer .credits{color:var(--heading-color)}.error-404 h1{color:var(--accent-color)}.error-404 h2{color:var(--heading-color)}.carousel-indicators .active{background-color:var(--theraos-bluegray-900)}#sidebar-signinIcon,.nav-btn{background-color:var(--accent-color)}#sidebar-signinIcon:hover,.nav-btn:hover{background-color:var(--theraos-bluegray-900)}.auth-flow-card .was-validated .form-check-input:valid~.form-check-label{color:inherit}.auth-flow-card .was-validated .form-check-input:valid~.form-check-label a{color:var(--heading-color)}#header .header-auth-ctas{gap:.45rem}#header .header-nav-cta{align-items:center;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.9375rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.02em;line-height:1;padding:.5rem .9rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}#header .header-nav-cta i{font-size:1.05rem;line-height:1}@media (max-width:575.98px){#header .header-nav-cta{min-height:2.5rem;min-width:2.5rem;padding:.5rem .55rem}}#header .header-nav-cta--primary{background:var(--accent-color);box-shadow:0 1px 2px rgba(43,58,66,.22);color:#fff}#header .header-nav-cta--primary:hover{background:var(--theraos-bluegray-700);color:#fff}#header .header-nav-cta--secondary{background:var(--background-color);border-color:var(--theraos-border);color:var(--heading-color)}#header .header-nav-cta--secondary:hover{background:var(--surface-color);border-color:rgba(43,58,66,.28);color:var(--heading-color)}#header .header-nav-cta:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}body.app-shell #header .logo img{height:auto;max-height:36px;width:auto}@media (min-width:1200px){body.app-shell #header .logo img{max-height:36px}}#header .header-nav--primary{display:flex;flex:1 1 auto;justify-content:center;min-width:0}body.app-shell.app-guest #header .header-nav--primary{display:none}#header .header-nav--primary ul{flex-wrap:nowrap;gap:.75rem;justify-content:center}#header .header-nav--primary .nav-link{color:var(--contrast-color);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.9375rem;font-weight:600;gap:.4rem;letter-spacing:.02em;line-height:1;margin-right:0;padding:.5rem .85rem;transform:none;white-space:nowrap}#header .header-nav--primary .nav-link:hover{color:var(--theraos-link-hover);transform:none}#header .header-nav--primary .nav-link i{font-size:1.05rem;line-height:1;margin:0}#header .header-end{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex:1 1 auto;gap:.75rem;justify-content:flex-end;min-width:0;padding:0 12px 0 0;position:relative}#header .header-nav{flex-shrink:0;margin-left:auto;margin-right:0;position:relative;z-index:2}#header .header-nav ul{justify-content:flex-end}#header .header-nav--account ul{gap:.5rem;justify-content:flex-end}#header .header-tool-btn{align-items:center;background:var(--surface-color);border:1px solid var(--theraos-border);border-radius:50%;color:var(--accent-color);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:32px}#header .header-tool-btn i{font-size:20px;line-height:1}#header .header-tool-btn:hover{background:var(--background-color);border-color:rgba(43,58,66,.28);box-shadow:0 1px 3px rgba(43,58,66,.12);color:var(--heading-color);transform:scale(1.1)}#header .header-tool-btn:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}#header .header-tool-btn--fill{background:var(--accent-color);border-color:var(--accent-color);color:#fff}#header .header-tool-btn--fill:hover{background:var(--theraos-bluegray-700);border-color:var(--theraos-bluegray-700);box-shadow:0 1px 4px rgba(43,58,66,.22);color:#fff}#header .header-nav--account .user-icon{font-size:20px;height:32px;margin-right:0;width:32px}#header .search-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:.65rem;left:50%;margin-inline:0;max-width:min(48rem,calc(100% - 10rem));min-width:0;position:absolute;transform:translateX(-50%);width:min(48rem,calc(100% - 10rem));z-index:1}#header .search-container .search-bar-main{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;position:relative}#header .search-container #search-input-group,#header .search-container .autocomplete-suggestions{box-sizing:border-box;width:100%}#header .search-container #search-input-group{background:var(--background-color);border:1px solid var(--theraos-border);border-radius:9999px;overflow:hidden;padding:0}#header .search-container #search-input-group.dropdown-visible{border-bottom:none;border-radius:26px 26px 0 0}#header .search-container #search-input-group>.form-control,#header .search-container #search-input-group>.input-group-text{border:none;box-shadow:none}#header .search-container #search-input-group>.form-control:focus{border:none;box-shadow:none;outline:none}#header .search-container #search-input.form-control{color:var(--heading-color);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5;padding-bottom:.65rem;padding-left:.35rem;padding-top:.65rem}#header .search-container #search-input.form-control::placeholder{color:var(--theraos-bluegray-400);font-weight:400}#header .search-container #search-input-group .input-group-text{background:var(--surface-color);color:var(--theraos-text-color);padding:.65rem 1rem .65rem 1.1rem}#header .search-container #search-input-group .input-group-text i{color:var(--theraos-bluegray-400);font-size:1.1rem}#header .search-container .autocomplete-suggestions{background:var(--background-color);border:1px solid var(--theraos-border);border-radius:0 0 26px 26px;border-top:none;display:none;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}#header .search-container .autocomplete-suggestions.visible{display:block}#header .search-container .autocomplete-suggestion{border-bottom:1px solid var(--theraos-border);cursor:pointer;padding:.65rem 1rem}#header .search-container .autocomplete-suggestion:last-child{border-bottom:none}#header .search-container .autocomplete-suggestion.active,#header .search-container .autocomplete-suggestion:hover{background-color:var(--surface-color)}#header .search-container .autocomplete-suggestion-icon{color:var(--bs-primary,#045d8e);font-size:1.15rem;line-height:1;opacity:.88}#header .search-container .autocomplete-suggestion-label{color:var(--theraos-text-color);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.5}#header .search-container .autocomplete-suggestion.active .autocomplete-suggestion-label,#header .search-container .autocomplete-suggestion:hover .autocomplete-suggestion-label{color:var(--heading-color)}@media (max-width:767.98px){#header .header-end{gap:0;justify-content:flex-start;padding-left:0;padding-right:8px}#header .search-container{flex:1 1 auto;left:auto;max-width:none;min-width:0;position:static;transform:none;width:auto}#header #searchBar .input-group-text{display:none!important}}#resetPasswordDiv .auth-flow-card,#signInDiv .auth-flow-card,#signUpDiv .auth-flow-card{background:#fff;border-radius:12px;box-shadow:0 10px 36px rgba(43,58,66,.1);margin:0;max-width:24rem;width:100%}.auth-flow-card .card-body{padding:1.75rem 1.6rem 1.5rem}.auth-flow-header{margin-bottom:1.35rem}.auth-flow-card .auth-flow-title{color:var(--heading-color);font-family:var(--heading-font,Nunito),system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0;padding:0}.auth-flow-lede{color:var(--theraos-bluegray-600);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.875rem;font-weight:400;line-height:1.45;margin:.4rem 0 0}.auth-flow-lede:empty{display:none}.auth-flow-form{gap:.95rem}.auth-flow-field,.auth-flow-form{display:flex;flex-direction:column}.auth-flow-field{min-width:0}.auth-flow-card .form-label{color:var(--heading-color);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.3;margin-bottom:.35rem}.auth-flow-card .form-control{border-color:var(--theraos-border);border-radius:8px;color:var(--heading-color);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:16px;line-height:1.4;min-height:2.65rem;padding:.5rem .8rem}.auth-flow-card .form-control:focus{border-color:var(--theraos-bluegray-600);box-shadow:0 0 0 .2rem var(--app-focus-ring)}.auth-flow-code{font-variant-numeric:tabular-nums;letter-spacing:.16em}.auth-flow-card .btn{font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.01em}.auth-flow-submit{border-radius:8px;margin-top:.1rem;min-height:2.65rem}.auth-flow-check{margin:0;padding-left:1.5rem}.auth-flow-card .auth-flow-field-meta,.auth-flow-card .auth-flow-links,.auth-flow-card .auth-flow-message,.auth-flow-card .auth-flow-meta,.auth-flow-card .auth-flow-sent-to,.auth-flow-card .form-check-label,.auth-flow-card .form-text,.auth-flow-card .small{color:var(--theraos-bluegray-700);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.8125rem;font-weight:400;line-height:1.45}.auth-flow-card .form-text{font-size:.75rem;line-height:1.4;margin-top:.3rem}.auth-flow-card .invalid-feedback{font-size:.75rem}.auth-flow-message{margin:0}.auth-flow-message:empty{display:none}.auth-flow-sent-to{word-break:break-word}.auth-flow-sent-to strong{color:var(--heading-color);font-weight:600}.auth-flow-field-meta{margin-top:.35rem;text-align:right}.auth-flow-links{margin:0}.auth-flow-links--stack{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem}.auth-flow-card .btn-link{color:var(--heading-color);font-size:inherit;font-weight:600;line-height:inherit;text-decoration:none}.auth-flow-card .auth-flow-field-meta a,.auth-flow-card .auth-flow-links a,.auth-flow-card .form-check-label a,.auth-flow-card .small a{color:var(--heading-color);font-weight:600;text-underline-offset:.12em}.auth-flow-card .auth-flow-field-meta a:hover,.auth-flow-card .auth-flow-links a:hover,.auth-flow-card .auth-flow-meta a:hover,.auth-flow-card .btn-link:hover,.auth-flow-card .form-check-label a:hover{color:var(--theraos-bluegray-900);text-decoration:underline}.private-deployment{box-sizing:border-box;width:100%}.private-deployment .private-deployment-layout{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:min(86rem,100%);width:100%}.private-deployment .private-deployment-plot{align-items:center;display:flex;flex-direction:column;gap:.35rem;padding:0 0 1.1rem}.private-deployment .private-deployment-plot-intro{align-self:stretch;margin-bottom:.85rem}.private-deployment .private-deployment-agents{background:color-mix(in srgb,#eef5fa 70%,#fff);border:1px solid color-mix(in srgb,#3d7fbd 28%,#fff);border-radius:.85rem;max-width:34rem;padding:.85rem 1rem .75rem;text-align:center;width:100%}.private-deployment .private-deployment-agents-title{color:var(--heading-color);font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 .7rem;text-transform:uppercase}.private-deployment .private-deployment-agents-icons{display:flex;gap:1.45rem;justify-content:center}.private-deployment .private-deployment-agents-icons li{align-items:center;color:var(--theraos-bluegray-700);display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.4rem}.private-deployment .private-deployment-agents-icon{align-items:center;background:#fff;border:1px solid color-mix(in srgb,#3d7fbd 28%,#fff);border-radius:50%;color:#3d7fbd;display:inline-flex;font-size:1.4rem;height:3.1rem;justify-content:center;width:3.1rem}.private-deployment .private-deployment-agents-caption{color:var(--theraos-bluegray-400);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.72rem;margin:.65rem 0 0}.private-deployment .private-deployment-arrow{align-items:center;color:#3d7fbd;display:flex;flex-direction:column;line-height:1}.private-deployment .private-deployment-arrow span{border-left:1.5px dashed color-mix(in srgb,#3d7fbd 55%,#fff);height:1.1rem;width:0}.private-deployment .private-deployment-env{background-color:#f7fafc;background-image:radial-gradient(color-mix(in srgb,#3d7fbd 16%,transparent) 1px,transparent 0);background-size:14px 14px;border:1px solid color-mix(in srgb,#3d7fbd 32%,#fff);border-radius:1rem;padding:.85rem 1rem 1.1rem;position:relative;width:100%}.private-deployment .private-deployment-env-title{color:var(--heading-color);font-size:.92rem;font-weight:700;letter-spacing:.14em;line-height:1.15rem;margin:0 2.5rem 1rem;text-align:center;text-transform:uppercase}.private-deployment .private-deployment-env-lock{color:#3d7fbd;font-size:1.15rem;line-height:1;position:absolute;top:.85rem}.private-deployment .private-deployment-env-lock--left{left:1rem}.private-deployment .private-deployment-env-lock--right{right:1rem}.private-deployment .private-deployment-env-body{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1.15rem}.private-deployment .private-deployment-aside{background:transparent;border-radius:.75rem;border-right:0;display:flex;flex-direction:column;gap:1.15rem;padding:1.15rem 1rem 1.2rem}.private-deployment .private-deployment-brand{align-items:center;display:flex;flex-direction:column;gap:.45rem;justify-content:center}.private-deployment .private-deployment-brand-row{align-items:center;display:flex;gap:.75rem;justify-content:center}.private-deployment .private-deployment-brand img{aspect-ratio:283/321;display:block;height:3.25rem;width:auto}.private-deployment .private-deployment-brand-name{color:var(--heading-color);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1}.private-deployment .private-deployment-aside-tagline,.private-deployment .private-deployment-brand-text{color:var(--theraos-bluegray-700);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.88rem;font-weight:500;line-height:1.45;margin:0;max-width:15rem;text-align:center}.private-deployment .private-deployment-aside-body{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--theraos-bluegray-400) 28%,transparent);display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;justify-content:center;padding-bottom:.85rem;text-align:center}.private-deployment .private-deployment-aside-seal{align-items:center;background:radial-gradient(circle,color-mix(in srgb,#3d7fbd 24%,#fff) 0,color-mix(in srgb,#3d7fbd 8%,#fff) 72%);border-radius:50%;color:var(--heading-color);display:inline-flex;font-size:1.7rem;height:3.8rem;justify-content:center;width:3.8rem}.private-deployment .private-deployment-aside-points{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem;margin-top:.15rem}.private-deployment .private-deployment-aside-points li{align-items:center;color:var(--theraos-bluegray-700);display:flex;font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.86rem;font-weight:500;gap:.5rem;line-height:1.3}.private-deployment .private-deployment-aside-points .bi{color:var(--heading-color);font-size:.95rem;line-height:1}.private-deployment .private-deployment-grid-wrap{min-width:0}.private-deployment .private-deployment-grid-title{color:var(--heading-color);font-size:.92rem;font-weight:700;line-height:1.35;margin:0 0 .75rem}.private-deployment .private-deployment-grid{display:grid;gap:.65rem;grid-template-columns:1fr}.private-deployment .private-deployment-tile{--tile-accent:#3d7fbd;background:#fff;border:1px solid #e4ebf1;border-radius:.7rem;box-shadow:0 1px 0 hsla(0,0%,100%,.8);display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.8rem .85rem .75rem}.private-deployment .private-deployment-tile--blue{--tile-accent:#3d7fbd}.private-deployment .private-deployment-tile--navy{--tile-accent:#2b3a42}.private-deployment .private-deployment-tile--green{--tile-accent:#3d9a6a}.private-deployment .private-deployment-tile--purple{--tile-accent:#7a6bb5}.private-deployment .private-deployment-tile--gold{--tile-accent:#c4a035}.private-deployment .private-deployment-tile-icon{align-items:center;color:var(--tile-accent);display:inline-flex;font-size:1.25rem;height:1.7rem;justify-content:center;margin-bottom:.2rem;width:1.7rem}.private-deployment .private-deployment-tile-name{color:var(--heading-color);font-size:.84rem;font-weight:700;line-height:1.25}.private-deployment .private-deployment-tile-desc{color:var(--theraos-bluegray-600);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.74rem;line-height:1.4}.private-deployment .private-deployment-plot-note{align-items:flex-start;color:var(--theraos-bluegray-600);display:flex;font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.78rem;gap:.45rem;line-height:1.45;margin:.55rem 0 0;max-width:40rem}.private-deployment .private-deployment-plot-note .bi{color:#3d7fbd;font-size:.95rem;line-height:1.4}.private-deployment .private-deployment-form-col{border-top:1px solid var(--bs-border-color,rgba(0,0,0,.125));display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:1.5rem 0 0}.private-deployment .private-deployment-form-col .theraos-overview__title{white-space:nowrap}.private-deployment .private-deployment-eyebrow{color:color-mix(in srgb,var(--heading-color) 72%,transparent);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.2;margin:0 0 .55rem;text-transform:uppercase}.private-deployment .private-deployment-rule{background:#3d7fbd;height:2px;margin-bottom:.95rem;width:2.4rem}.private-deployment .private-deployment-form{display:flex;flex-direction:column;gap:.95rem;width:100%}.private-deployment .private-deployment-form .form-label{color:var(--heading-color);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.02em;line-height:1.3;margin-bottom:.3rem}.private-deployment .private-deployment-form .form-control{border-color:color-mix(in srgb,var(--theraos-bluegray-400) 42%,#fff);border-radius:.5rem;color:var(--heading-color);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.92rem;line-height:1.4;min-height:2.65rem;padding:.55rem .8rem}.private-deployment .private-deployment-form .form-control:focus{border-color:color-mix(in srgb,#3d7fbd 55%,#fff);box-shadow:0 0 0 .2rem color-mix(in srgb,#3d7fbd 16%,transparent)}.private-deployment .private-deployment-form .btn{border-radius:.5rem;font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.01em;margin-top:.2rem;min-height:2.7rem}.private-deployment .private-deployment-feedback:empty{display:none}.private-deployment .private-deployment-feedback{font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.84rem;line-height:1.45;margin:0}@media (min-width:768px){.private-deployment .private-deployment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.private-deployment .private-deployment-layout{gap:1.25rem;grid-template-columns:minmax(0,8fr) minmax(22rem,4fr);max-width:min(92rem,100%)}.private-deployment .private-deployment-plot{padding:0}.private-deployment .private-deployment-env{padding:.9rem 1.25rem 1.25rem}.private-deployment .private-deployment-env-body{gap:1.15rem;grid-template-columns:minmax(12.5rem,16rem) minmax(0,1fr)}.private-deployment .private-deployment-aside{border-radius:.75rem 0 0 .75rem;border-right:1px solid color-mix(in srgb,#3d7fbd 16%,#fff);gap:0;height:100%;padding:1.25rem 1.1rem 1.3rem}.private-deployment .private-deployment-brand{flex:1 0 50%;min-height:50%}.private-deployment .private-deployment-brand img{height:5.5rem}.private-deployment .private-deployment-brand-name{font-size:1.45rem}.private-deployment .private-deployment-aside-body{flex:1 0 50%;padding-bottom:1rem}.private-deployment .private-deployment-form-col{border-left:1px solid var(--bs-border-color,rgba(0,0,0,.125));border-top:0;padding:0 0 0 1.15rem}}#main:has(#resetPasswordDiv),#main:has(#signInDiv),#main:has(#signUpDiv){padding:0}@media (min-width:1200px){#overviewPage.theraos-overview{background-position:calc(var(--app-sidebar-width, 248px)*-1) 0;margin:-10px;max-width:none;width:calc(100% + 20px)}body.app-shell.toggle-sidebar #overviewPage.theraos-overview{background-position:calc(var(--theraos-sidebar-rail-width, 4rem)*-1) 0}body.app-shell.app-guest #overviewPage.theraos-overview{background-position:0 0}}body.app-shell.app-guest #main{background-attachment:fixed;background-color:var(--surface-color);background-image:var(--theraos-strip-bg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100vh;padding:0}#resetPasswordDiv.auth-flow-shell,#signInDiv.auth-flow-shell,#signUpDiv.auth-flow-shell{align-items:safe center;box-sizing:border-box;height:100%;max-width:100%;min-height:calc(100dvh - var(--app-header-height, 60px));overflow-y:auto;padding:2rem 1.25rem;width:100%}@media (max-width:991.98px){#main:has(#resetPasswordDiv),#main:has(#signInDiv),#main:has(#signUpDiv){min-height:calc(100svh - var(--app-header-height, 60px));min-height:calc(100dvh - var(--app-header-height, 60px))}#resetPasswordDiv.auth-flow-shell,#signInDiv.auth-flow-shell,#signUpDiv.auth-flow-shell{align-items:center!important;height:auto;justify-content:center!important;min-height:calc(100svh - var(--app-header-height, 60px));min-height:calc(100dvh - var(--app-header-height, 60px));overflow-y:auto;padding:1.25rem 1rem max(1.25rem,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;box-sizing:border-box}}html{font-size:15px}body{color:var(--theraos-text-color);font-size:1rem;line-height:1.5}.h1,h1{font-size:1.75rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1.0625rem}.h5,h5{font-size:.9375rem}.form-check-label,.form-label,.h6,h6{font-size:.875rem}.form-control,.form-select{font-size:16px}#header .header-nav .nav-link,.btn{font-size:.9375rem}#header .header-nav .nav-link i{font-size:1.05rem}.header-nav .dropdown-footer,.header-nav .dropdown-header{font-size:.875rem;padding:.5rem 1rem}.header-nav .dropdown-item{font-size:.875rem;padding:.45rem .75rem}.header-nav .dropdown-item i{font-size:.9375rem;margin-right:.5rem}#sidebar-signinIcon,.nav-btn{font-size:.875rem;min-width:5.5rem;padding:.35rem .65rem;width:auto}#screenDiv>.card{max-width:48rem;width:100%}#screenDiv #tabContent{width:100%}#screenDiv #tabContent .cs-form,#screenDiv #tabContent>.cs-form{margin-inline:0;max-width:none;padding:.5rem .25rem .75rem;width:100%}#main{background-color:var(--background-color);font-size:.9375rem;overflow-anchor:none;scroll-behavior:auto}#overviewPage.theraos-overview{background-attachment:fixed;background-color:var(--surface-color);background-image:var(--theraos-strip-bg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100vh;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--app-header-height, 60px));min-height:calc(100dvh - var(--app-header-height, 60px));position:relative;--theraos-overview-copy-max:42rem;--theraos-overview-eyebrow-size:0.6875rem;--theraos-overview-eyebrow-tracking:0.28em;--theraos-overview-title-size:clamp(1.5rem,1.05rem + 1.5vw,2.125rem);--theraos-overview-hero-title-size:clamp(1.625rem,1.1rem + 1.65vw,2.25rem);--theraos-overview-body-size:clamp(0.9375rem,0.86rem + 0.28vw,1.0625rem);--theraos-overview-body-lh:1.55;--theraos-overview-card-title-size:1rem}#overviewPage.theraos-overview--combined{--overview-pane-height:calc(100vh - var(--app-header-height, 60px));--overview-pane-height:calc(100dvh - var(--app-header-height, 60px));justify-content:flex-start;min-height:auto}#overviewPage .theraos-overview__section{background:transparent}.theraos-overview__section--hero{box-sizing:border-box;display:flex;flex-direction:column;height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));min-height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));padding-block:0;scroll-margin-top:0}@media (min-width:992px){.theraos-overview__section--hero .theraos-home-fill__shell{transform:translateY(-30px)}}@media (max-width:991.98px){.theraos-overview__section--hero{height:auto;min-height:calc(100svh - var(--app-header-height, 60px));min-height:calc(100dvh - var(--app-header-height, 60px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.theraos-home-fill{background-attachment:scroll;background-size:100% 100%;justify-content:flex-start;min-height:0}.theraos-home-fill__shell{gap:1.1rem;justify-content:flex-start;padding-block:1.25rem 1.25rem}.theraos-home-fill__chain-frame{border-radius:.85rem;margin-top:.15rem;padding:.9rem .85rem 1rem}.theraos-home-fill__chain-heading{gap:.5rem;margin-bottom:0;margin-top:.85rem}.theraos-home-fill__chain-heading:after,.theraos-home-fill__chain-heading:before{max-width:2.5rem}.theraos-home-fill__chain-heading-text{font-size:.7rem;letter-spacing:.12em;line-height:1.35;text-align:center;white-space:normal}.theraos-home-fill__chain-board{gap:.75rem}.theraos-home-fill__chain-card,.theraos-home-fill__chain-compute{padding:.85rem .95rem .75rem}.theraos-home-fill__chain-agent-head,.theraos-home-fill__chain-card-head,.theraos-home-fill__chain-compute-head{gap:.7rem;padding-bottom:.85rem}.theraos-home-fill__chain-card-icon,.theraos-home-fill__chain-compute-icon{font-size:1.25rem;height:2.75rem;width:2.75rem}.theraos-home-fill__chain-compute-head{padding-bottom:.55rem}.theraos-home-fill__chain-compute-icon{font-size:1.1rem;height:2.35rem;width:2.35rem}.theraos-home-fill__chain-agent-icon{font-size:1.3rem;height:2.9rem;width:2.9rem}.theraos-home-fill__chain-agent-title,.theraos-home-fill__chain-card-title,.theraos-home-fill__chain-compute-label{font-size:1.05rem}.theraos-home-fill__chain-agent-desc,.theraos-home-fill__chain-card-desc,.theraos-home-fill__chain-compute-desc{font-size:.8rem}.theraos-home-fill__chain-items{padding:.7rem 0 .05rem}.theraos-home-fill__ontology-header{padding:1rem 1rem .85rem}.theraos-home-fill__ontology-title{font-size:1.15rem;gap:.65rem}.theraos-home-fill__ontology-title-badge{height:auto;width:auto}.theraos-home-fill__ontology-title-badge i{font-size:2.35rem}.theraos-home-fill__ontology-subtitle{font-size:.8rem}.theraos-home-fill__ontology-stats{gap:.35rem;margin-top:.65rem}.theraos-home-fill__ontology-stat{gap:.38rem;padding:.32rem .42rem}.theraos-home-fill__ontology-stat-label{font-size:.64rem}.theraos-home-fill__ontology-stat-meta{font-size:.8rem}.theraos-home-fill__chain-item{gap:.3rem;padding:.2rem .25rem}.theraos-home-fill__chain-item-label{font-size:.7rem}.theraos-home-fill__chain-item-meta{font-size:.78rem}.theraos-home-fill__chain-ops{gap:.2rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:.65rem 0 0}.theraos-home-fill__chain-ops--agent{grid-template-columns:repeat(4,minmax(0,1fr));min-width:min(100%,21rem)}.theraos-home-fill__chain-op-icon{font-size:1.2rem;height:2rem;width:2rem}.theraos-home-fill__chain-op-label{font-size:.68rem}.theraos-home-fill__btn{font-size:.75rem;min-height:2.5rem;padding:.65rem .7rem;white-space:normal}.theraos-overview__section--hero .theraos-home-fill__headline{margin-bottom:.9rem}.theraos-overview__section--hero .theraos-home-fill__rule{margin-bottom:1.1rem}.theraos-home-fill__lead{gap:1.1rem}.theraos-overview__section--hero .theraos-home-fill__features{margin-top:.35rem}}@media (max-width:575.98px){.theraos-home-fill__chain-compute{padding:.9rem .85rem .8rem}}.theraos-home-fill{background-attachment:fixed;background-image:var(--app-header-strip-bg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100vh;flex:1 1 auto;flex-direction:column;margin:0;max-width:100%;min-height:100%}.theraos-home-fill,.theraos-home-fill__shell{display:flex;justify-content:center;position:relative;width:100%}.theraos-home-fill__shell{flex:0 1 auto;flex-direction:column;gap:clamp(1.25rem,2.5vh,2rem);min-height:0;padding-block:clamp(2rem,4vh,3rem)}.theraos-home-fill__shell--hero{margin-inline:auto;max-width:min(98vw,88rem)}.theraos-home-fill__row{align-content:flex-start;width:100%}.theraos-home-fill__row--chain,.theraos-home-fill__row--hero,.theraos-home-fill__row--lead{flex:0 0 auto;min-height:0}.theraos-home-fill__hero-split{display:flex;flex-direction:column;gap:1.1rem;margin-top:2rem;min-width:0;width:100%}.theraos-home-fill__copy-col{padding-bottom:0;padding-top:0}.theraos-home-fill__chain-col{align-items:stretch;display:flex;justify-content:stretch;min-width:0;padding-inline:0;width:100%}.theraos-home-fill__chain{--chain-tx:#3d7fbd;--chain-tx-soft:#eef5fa;--chain-tx-border:color-mix(in srgb,#3d7fbd 28%,#fff);--chain-trials:#4b948b;--chain-trials-soft:#eef7f5;--chain-trials-border:color-mix(in srgb,#4b948b 28%,#fff);--chain-compute:var(--theraos-bluegray-700);--chain-compute-soft:color-mix(in srgb,var(--theraos-bluegray-100) 70%,#fff);--chain-compute-border:color-mix(in srgb,var(--theraos-bluegray-600) 22%,#fff);--chain-ink:#5b6570;--chain-muted:#7a8490;font-family:var(--nav-font,Poppins),system-ui,sans-serif;margin:0;max-width:none;width:100%}.theraos-home-fill__chain-frame{background:linear-gradient(165deg,color-mix(in srgb,#fff 88%,var(--surface-color)) 0,#fff 42%,color-mix(in srgb,var(--surface-color) 35%,#fff) 100%);border:1px solid color-mix(in srgb,var(--heading-color) 12%,transparent);border-radius:1rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 10px 28px color-mix(in srgb,var(--heading-color) 6%,transparent);margin-top:.35rem;overflow:hidden;padding:1.15rem 1.15rem 1.2rem;position:relative}.theraos-home-fill__chain-heading{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;gap:.85rem;justify-content:center;margin:1.05rem 0 0;max-width:none;padding:0 .25rem;position:relative;transform:none}.theraos-home-fill__chain-heading:after,.theraos-home-fill__chain-heading:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--heading-color) 18%,transparent));content:"";flex:1 1 0;height:1px;max-width:7rem}.theraos-home-fill__chain-heading:after{background:linear-gradient(90deg,color-mix(in srgb,var(--heading-color) 18%,transparent),transparent)}.theraos-home-fill__chain-heading-text{color:color-mix(in srgb,var(--heading-color) 78%,transparent);font-size:.75rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.theraos-home-fill__chain-agent{--card-accent:var(--chain-compute);--card-soft:var(--chain-compute-soft);align-items:stretch;background:transparent;border:0;box-shadow:none;box-sizing:border-box;color:inherit;display:flex;flex-direction:column;gap:0;margin:0 auto 1.05rem;max-width:100%;min-width:0;padding:.35rem .15rem .15rem;text-decoration:none;width:fit-content}.theraos-home-fill__chain-agent:focus-visible .theraos-home-fill__chain-agent-title,.theraos-home-fill__chain-agent:hover .theraos-home-fill__chain-agent-title{color:var(--card-accent)}.theraos-home-fill__chain-agent:focus-visible{border-radius:.5rem;box-shadow:0 0 0 2px var(--app-focus-ring);outline:none}.theraos-home-fill__chain-agent-head{align-items:center;display:flex;gap:.9rem;padding-bottom:1rem}.theraos-home-fill__chain-agent-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding-top:.1rem}.theraos-home-fill__chain-agent-title{color:var(--heading-color);font-size:1.125rem;font-weight:700;letter-spacing:.005em;line-height:1.2}.theraos-home-fill__chain-agent-desc{color:var(--chain-muted);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.84rem;font-weight:400;line-height:1.45}.theraos-home-fill__chain-board{display:grid;gap:.9rem;grid-template-columns:1fr;width:100%}.theraos-home-fill__chain-card{--card-accent:var(--chain-tx);--card-soft:var(--chain-tx-soft);--card-border:var(--chain-tx-border);background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 70%,#fff) 0,#fff 58%);border:1px solid var(--card-border);border-radius:.85rem;box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent);color:inherit;display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden;padding:1.15rem 1.2rem 1rem;position:relative;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.theraos-home-fill__chain-card:focus-visible,.theraos-home-fill__chain-card:hover{background:#fff;border-color:color-mix(in srgb,var(--card-accent) 48%,var(--card-border));box-shadow:0 10px 22px color-mix(in srgb,var(--card-accent) 12%,transparent);outline:none;transform:translateY(-2px)}.theraos-home-fill__chain-card:focus-visible{box-shadow:0 0 0 2px var(--app-focus-ring),0 10px 22px color-mix(in srgb,var(--card-accent) 12%,transparent)}.theraos-home-fill__chain-card--tx{--card-accent:var(--chain-tx);--card-soft:var(--chain-tx-soft);--card-border:var(--chain-tx-border)}.theraos-home-fill__chain-card--trials{--card-accent:var(--chain-trials);--card-soft:var(--chain-trials-soft);--card-border:var(--chain-trials-border)}.theraos-home-fill__ontology{--ontology-ink:#213447;--ontology-muted:#6f7f90;--ontology-line:#c7d4e2;--ontology-blue:#3478cf;--ontology-teal:#4aa19a;--ontology-violet:#a02b93;--ontology-green:#3b7d23;--ontology-orange:#e97132;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #dbe4ed;border-radius:1.35rem;box-shadow:0 8px 24px rgba(35,63,91,.08);display:flex;flex-direction:column;grid-column:1/-1;overflow:hidden}.theraos-home-fill__ontology-main{align-items:center;display:grid;gap:.5rem .35rem;grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding:.35rem 0 .45rem}.theraos-home-fill__ontology-header{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.35rem 1.35rem 1.35rem 1.45rem}.theraos-home-fill__ontology-title{align-items:center;color:var(--ontology-ink);display:flex;font-size:1.35rem;font-weight:700;gap:.75rem;letter-spacing:-.02em;line-height:1.15;margin:0 0 .35rem}.theraos-home-fill__ontology-title-badge{align-items:center;background:none;border:0;border-radius:0;color:var(--ontology-blue);display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;line-height:1;width:auto}.theraos-home-fill__ontology-title-badge i{display:block;font-size:2.75rem;line-height:1}.theraos-home-fill__ontology-subtitle{color:var(--ontology-muted);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.84rem;line-height:1.55;margin:0;max-width:none}.theraos-home-fill__ontology-diagram{align-items:center;display:flex;justify-content:center;justify-self:stretch;margin:0;min-height:12rem;min-width:0;overflow:visible;padding:.35rem .75rem .5rem;position:relative;width:100%}.theraos-home-fill__ontology-graphic{display:block;width:100%}.theraos-home-fill__ontology-graphic.theraos-home-fill__bracket{padding:.2rem .85rem}.theraos-home-fill__ontology-img,.theraos-home-fill__ontology-svg{display:block;height:auto;max-height:16.5rem;width:100%}.theraos-home-fill__ontology-img{object-fit:contain;object-position:center}.theraos-home-fill__ontology-flow{stroke:#b0b0b0;stroke-width:8;stroke-dasharray:36 28;stroke-linecap:round;animation:theraos-ontology-flow .45s linear infinite}@keyframes theraos-ontology-flow{to{stroke-dashoffset:-64}}@media (prefers-reduced-motion:reduce){.theraos-home-fill__ontology-flow{animation:none}}.theraos-home-fill__ontology-orbit{fill:none;stroke:#dfe8f1;stroke-width:1.3;stroke-dasharray:2.5 4}.theraos-home-fill__ontology-link{stroke:var(--ontology-line);stroke-width:1.5;vector-effect:non-scaling-stroke}.theraos-home-fill__ontology-node{align-items:center;background:#fff;border:1px solid #d9e4ef;border-radius:.65rem;box-shadow:0 4px 14px rgba(35,63,91,.05);color:inherit;display:flex;font-size:.68rem;font-weight:650;gap:.4rem;height:2rem;letter-spacing:-.01em;padding:0 .6rem;position:absolute;text-decoration:none;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.theraos-home-fill__ontology-node>i{flex:0 0 auto;font-size:.85rem;line-height:1}.theraos-home-fill__ontology-node--center{background:linear-gradient(180deg,#f7fbff,#edf5ff);border-color:#cadced;border-radius:1.75rem;box-shadow:0 12px 30px rgba(50,93,137,.1);color:var(--ontology-ink);font-size:.92rem;font-weight:700;gap:.65rem;height:2.65rem;justify-content:center;left:50%;min-width:12rem;padding:0 1.75rem;top:50%}.theraos-home-fill__ontology-node--center>i{color:#2f69ac;font-size:1.3rem}.theraos-home-fill__ontology-node--center:focus-visible,.theraos-home-fill__ontology-node--center:hover,.theraos-home-fill__ontology-node--trial:focus-visible,.theraos-home-fill__ontology-node--trial:hover{border-color:color-mix(in srgb,var(--ontology-blue) 45%,#cadced);box-shadow:0 10px 24px rgba(50,93,137,.14);outline:none}.theraos-home-fill__ontology-node--center:focus-visible,.theraos-home-fill__ontology-node--trial:focus-visible{box-shadow:0 0 0 2px var(--app-focus-ring),0 10px 24px rgba(50,93,137,.14)}.theraos-home-fill__ontology-node--modality{color:#526b87;left:50%;top:13.75%}.theraos-home-fill__ontology-node--target{border-color:#cfe0f4;color:#2d67b5;left:26.8%;top:24.4%}.theraos-home-fill__ontology-node--structure{border-color:#cfe0f4;color:#2d67b5;left:73.2%;top:24.4%}.theraos-home-fill__ontology-node--program{border-color:#ded4f5;color:var(--ontology-violet);left:17.2%;top:50%}.theraos-home-fill__ontology-node--trial{border-color:#cfe8e5;color:#378f88;left:82.8%;top:50%}.theraos-home-fill__ontology-node--evidence{border-color:#cfe8e5;color:#378f88;left:26.8%;top:75.6%}.theraos-home-fill__ontology-node--sponsor{color:#526b87;left:50%;top:86.25%}.theraos-home-fill__ontology-node--indication{color:#526b87;left:73.2%;top:75.6%}.theraos-home-fill__ontology-stats{background:none;border-top:0;display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0 0;padding:1px}.theraos-home-fill__ontology-stat{align-items:center;background:#fff;border:0;border-radius:.65rem;box-shadow:inset 0 0 0 1px #c5d4e3;box-sizing:border-box;display:flex;gap:.45rem;min-width:0;padding:.4rem .5rem}.theraos-home-fill__ontology-stat-icon{align-items:center;color:var(--ontology-blue);display:inline-flex;flex:0 0 auto;font-size:1.05rem;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.theraos-home-fill__ontology-stat--trials .theraos-home-fill__ontology-stat-icon{color:var(--ontology-violet)}.theraos-home-fill__ontology-stat--pharma .theraos-home-fill__ontology-stat-icon{color:var(--ontology-green)}.theraos-home-fill__ontology-stat--funds .theraos-home-fill__ontology-stat-icon{color:var(--ontology-orange)}.theraos-home-fill__ontology-stat-flag{align-items:center;display:inline-flex;flex:0 0 auto;height:1.5rem;justify-content:center;width:1.5rem}.theraos-home-fill__ontology-stat-flag svg{border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--heading-color) 12%,transparent);display:block;height:.82rem;width:1.2rem}.theraos-home-fill__ontology-stat-text{display:flex;flex-direction:column;gap:.02rem;min-width:0}.theraos-home-fill__ontology-stat-label{color:var(--ontology-ink);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.68rem;font-weight:600;line-height:1.2}.theraos-home-fill__ontology-stat-meta{color:var(--ontology-blue);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.88rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;line-height:1.15}.theraos-home-fill__ontology-stat--trials .theraos-home-fill__ontology-stat-meta{color:var(--ontology-violet)}.theraos-home-fill__ontology-stat--pharma .theraos-home-fill__ontology-stat-meta{color:var(--ontology-green)}.theraos-home-fill__ontology-stat--funds .theraos-home-fill__ontology-stat-meta{color:var(--ontology-orange)}.theraos-home-fill__chain-agent-head,.theraos-home-fill__chain-card-head,.theraos-home-fill__chain-compute-head{align-items:center;display:flex;gap:.9rem;padding-bottom:1rem}.theraos-home-fill__chain-card-icon,.theraos-home-fill__chain-compute-icon{background:color-mix(in srgb,var(--card-accent) 14%,#fff);border:1px solid color-mix(in srgb,var(--card-accent) 22%,transparent);border-radius:.7rem;color:var(--card-accent);font-size:1.45rem;height:3.1rem;width:3.1rem}.theraos-home-fill__chain-agent-icon,.theraos-home-fill__chain-card-icon,.theraos-home-fill__chain-compute-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;transition:transform .18s ease,background-color .18s ease}.theraos-home-fill__chain-agent-icon{background:var(--card-accent);border:0;border-radius:50%;color:#fff;font-size:1.5rem;height:3.35rem;width:3.35rem}.theraos-home-fill__chain-agent-icon svg{display:block;height:1.1em;width:1.1em}.theraos-home-fill__chain-card:focus-visible .theraos-home-fill__chain-card-icon,.theraos-home-fill__chain-card:hover .theraos-home-fill__chain-card-icon,.theraos-home-fill__chain-compute:focus-visible .theraos-home-fill__chain-compute-icon,.theraos-home-fill__chain-compute:hover .theraos-home-fill__chain-compute-icon{background:color-mix(in srgb,var(--card-accent) 20%,#fff);transform:translateY(-1px)}.theraos-home-fill__chain-agent:focus-visible .theraos-home-fill__chain-agent-icon,.theraos-home-fill__chain-agent:hover .theraos-home-fill__chain-agent-icon{background:color-mix(in srgb,var(--card-accent) 88%,#000);transform:translateY(-1px)}.theraos-home-fill__chain-card-copy,.theraos-home-fill__chain-compute-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding-top:.1rem}.theraos-home-fill__chain-card-title,.theraos-home-fill__chain-compute-label{color:var(--heading-color);font-size:1.125rem;font-weight:700;letter-spacing:.005em;line-height:1.2}.theraos-home-fill__chain-card-desc,.theraos-home-fill__chain-compute-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--chain-muted);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.84rem;font-weight:400;line-height:1.45;min-height:2.9em;overflow:hidden}.theraos-home-fill__chain-items{background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 45%,transparent) 0,transparent 100%);border-bottom-left-radius:.55rem;border-bottom-right-radius:.55rem;border-top:1px solid color-mix(in srgb,var(--card-accent) 16%,transparent);display:grid;gap:0;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:.85rem .15rem .1rem}.theraos-home-fill__chain-item{align-items:center;border-right:1px solid color-mix(in srgb,var(--card-accent) 14%,transparent);display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.35rem .45rem .2rem;text-align:center}.theraos-home-fill__chain-item:last-child{border-right:0}.theraos-home-fill__chain-item-icon{align-items:center;color:var(--card-accent);display:inline-flex;font-size:1.35rem;height:2.15rem;justify-content:center;line-height:1;width:2.15rem}.theraos-home-fill__chain-item-icon svg{display:block;height:1em;width:1em}.theraos-home-fill__chain-item-flag{align-items:center;display:inline-flex;height:2.15rem;justify-content:center;line-height:1;width:2.15rem}.theraos-home-fill__chain-item-flag svg{border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--heading-color) 12%,transparent);display:block;height:.92rem;width:1.35rem}.theraos-home-fill__chain-item-text{align-items:center;display:flex;flex-direction:column;gap:.12rem;min-width:0}.theraos-home-fill__chain-item-label{color:color-mix(in srgb,var(--heading-color) 82%,transparent);font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:.78rem;font-weight:700;line-height:1.25}.theraos-home-fill__chain-item-meta{color:var(--card-accent);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;line-height:1.25}.theraos-home-fill__chain-compute{--card-accent:var(--chain-compute);--card-soft:var(--chain-compute-soft);--card-border:var(--chain-compute-border);align-items:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 70%,#fff) 0,#fff 58%);border:1px solid var(--card-border);border-radius:.85rem;box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent);box-sizing:border-box;color:inherit;display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden;padding:.75rem 1rem .7rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.theraos-home-fill__chain-compute:focus-visible,.theraos-home-fill__chain-compute:hover{background:#fff;border-color:color-mix(in srgb,var(--card-accent) 48%,var(--card-border));box-shadow:0 10px 22px color-mix(in srgb,var(--card-accent) 12%,transparent);outline:none;transform:translateY(-2px)}.theraos-home-fill__chain-compute:focus-visible{box-shadow:0 0 0 2px var(--app-focus-ring),0 10px 22px color-mix(in srgb,var(--card-accent) 12%,transparent)}.theraos-home-fill__chain-compute-head{gap:.75rem;padding-bottom:.65rem}.theraos-home-fill__chain-compute-icon{font-size:1.2rem;height:2.55rem;width:2.55rem}.theraos-home-fill__chain-compute-label{font-size:1.05rem}.theraos-home-fill__chain-compute-desc{-webkit-line-clamp:1;line-clamp:1;font-size:.8rem;line-height:1.4;min-height:1.45em}.theraos-home-fill__chain-compute .theraos-home-fill__chain-ops{padding:.55rem .1rem .05rem}.theraos-home-fill__chain-compute .theraos-home-fill__chain-op{gap:.25rem}.theraos-home-fill__chain-compute .theraos-home-fill__chain-op-icon{font-size:1.25rem;height:2rem;width:2rem}.theraos-home-fill__chain-compute .theraos-home-fill__chain-op-label{font-size:.72rem}.theraos-home-fill__chain-ops{background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 45%,transparent) 0,transparent 100%);border-top:1px solid color-mix(in srgb,var(--card-accent) 16%,transparent);display:grid;gap:.35rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.85rem .15rem .1rem}.theraos-home-fill__chain-op{align-items:center;display:flex;flex-direction:column;gap:.4rem;min-width:0;text-align:center}.theraos-home-fill__chain-op-icon{align-items:center;color:var(--heading-color);display:inline-flex;font-size:1.55rem;height:2.45rem;justify-content:center;line-height:1;width:2.45rem}.theraos-home-fill__bracket,.theraos-home-fill__chain-op-label--bracket{position:relative}.theraos-home-fill__chain-op-label--bracket{display:inline-block;letter-spacing:.01em;padding:.08em .48em}.theraos-home-fill__bracket:after,.theraos-home-fill__bracket:before,.theraos-home-fill__chain-op-label--bracket:after,.theraos-home-fill__chain-op-label--bracket:before{border-color:color-mix(in srgb,var(--heading-color,#213447) 82%,#000);border-style:solid;border-width:1.5px 0;bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:.42em}.theraos-home-fill__bracket:before,.theraos-home-fill__chain-op-label--bracket:before{border-left-width:1.5px;border-radius:.45em 0 0 .45em;left:0}.theraos-home-fill__bracket:after,.theraos-home-fill__chain-op-label--bracket:after{border-radius:0 .45em .45em 0;border-right-width:1.5px;right:0}.theraos-home-fill__ontology-graphic.theraos-home-fill__bracket:after,.theraos-home-fill__ontology-graphic.theraos-home-fill__bracket:before{border-color:color-mix(in srgb,var(--ontology-ink,#213447) 88%,#000);border-width:2px 0;bottom:8%;top:8%;width:.7rem}.theraos-home-fill__ontology-graphic.theraos-home-fill__bracket:before{border-left-width:2px;border-radius:.7rem 0 0 .7rem}.theraos-home-fill__ontology-graphic.theraos-home-fill__bracket:after{border-radius:0 .7rem .7rem 0;border-right-width:2px}.theraos-home-fill__chain-ops--agent{grid-template-columns:repeat(4,minmax(0,1fr));min-width:min(100%,23.5rem)}@media (max-width:767.98px){.theraos-home-fill__ontology-main{gap:0;grid-template-columns:minmax(0,1fr)}.theraos-home-fill__ontology-header{padding:1rem 1rem .85rem}.theraos-home-fill__ontology-diagram{margin-left:0;margin-right:0;min-height:0;padding:.85rem .75rem 1rem 1rem;width:100%}.theraos-home-fill__ontology-img,.theraos-home-fill__ontology-svg{max-height:none;object-position:center}.theraos-home-fill__ontology-node,.theraos-home-fill__ontology-node--center{border-radius:.65rem;font-size:.72rem;height:auto;justify-content:flex-start;left:auto;min-height:2.35rem;min-width:0;padding:.55rem .75rem;position:relative;top:auto;transform:none;width:100%}.theraos-home-fill__ontology-node--center{font-size:.88rem;min-height:3rem;order:-1;padding:.65rem 1.25rem}}@media (min-width:768px){.theraos-home-fill__ontology-main{gap:.65rem .65rem;grid-template-columns:minmax(18rem,4.5fr) minmax(0,7.5fr)}.theraos-home-fill__ontology-header{padding:1.5rem 1.35rem 1.5rem 1.45rem}.theraos-home-fill__ontology-diagram{margin:0;min-height:14.5rem;padding:.5rem 1rem .65rem;width:100%}.theraos-home-fill__ontology-img,.theraos-home-fill__ontology-svg{max-height:14.5rem}.theraos-home-fill__chain-board{align-items:stretch;column-gap:.75rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:.75rem}.theraos-home-fill__ontology{grid-column:1;grid-row:1}.theraos-home-fill__chain-compute{align-items:center;flex-direction:row;gap:0;grid-column:1;grid-row:2;margin-top:0;padding:.7rem 1rem .65rem}.theraos-home-fill__chain-compute-head{align-self:center;border-right:1px solid color-mix(in srgb,var(--card-accent) 16%,transparent);flex:0 0 auto;max-width:19rem;padding:0 .85rem 0 0;width:17rem}.theraos-home-fill__chain-compute .theraos-home-fill__chain-compute-head{padding-bottom:0}.theraos-home-fill__chain-agent-head{align-self:stretch;border-right:1px solid color-mix(in srgb,var(--card-accent) 16%,transparent);flex:0 1 auto;max-width:36rem;padding:0 1.15rem 0 0;width:auto}.theraos-home-fill__chain-agent{align-items:center;flex-direction:row;gap:0;margin:0 auto 1.05rem;max-width:100%;padding:.15rem 0;width:fit-content}.theraos-home-fill__chain-ops{align-items:center;background:none;border-top:0;display:flex;flex:1 1 0;gap:.35rem;justify-content:space-around;margin:0;padding:.15rem 0 .15rem 1.15rem}.theraos-home-fill__chain-compute .theraos-home-fill__chain-ops{padding:0 0 0 .85rem}.theraos-home-fill__chain-agent .theraos-home-fill__chain-ops{flex:0 0 auto;gap:1rem;justify-content:flex-start;min-width:25.5rem;padding-left:1.15rem}.theraos-home-fill__chain-op{flex:1 1 0}.theraos-home-fill__chain-agent .theraos-home-fill__chain-op{flex:0 0 auto;width:5.85rem}}.theraos-home-fill__stats-col{align-items:center;display:flex;justify-content:center;padding:1.25rem .5rem 1.5rem}.theraos-home-fill__stats{align-items:stretch;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:26rem;width:100%}.theraos-home-fill__stat{align-items:center;background:color-mix(in srgb,var(--background-color) 88%,var(--surface-color));border:1px solid color-mix(in srgb,var(--heading-color) 10%,transparent);border-radius:.65rem;column-gap:.65rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin:0;min-width:0;padding:.85rem .95rem;row-gap:.1rem;text-align:left}.theraos-home-fill__stat--wide{grid-column:1/-1}.theraos-home-fill__stat-icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 12%,transparent);border-radius:.45rem;color:var(--accent-color);display:inline-flex;font-size:1rem;grid-row:1/span 2;height:1.85rem;justify-content:center;line-height:1;width:1.85rem}.theraos-home-fill__stat-value{color:var(--heading-color);font-family:var(--heading-font,Nunito),system-ui,sans-serif;font-size:clamp(1.25rem,1.05rem + .7vw,1.55rem);font-variant-numeric:tabular-nums;font-weight:700;grid-column:2;letter-spacing:-.02em;line-height:1.1}.theraos-home-fill__stat-label{color:color-mix(in srgb,var(--heading-color) 62%,transparent);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.6875rem;font-weight:500;grid-column:2;letter-spacing:.01em;line-height:1.25}.theraos-home-fill__lead{align-items:stretch;display:flex;flex-direction:column;gap:1.35rem;width:100%}.theraos-home-fill__actions{display:grid;flex:0 0 auto;gap:.65rem;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;max-width:36rem;width:100%}@media (min-width:576px){.theraos-home-fill__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.theraos-home-fill__btn{align-items:center;border-radius:.4rem;box-sizing:border-box;display:inline-flex;font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.8125rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:2.65rem;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap;width:100%}.theraos-home-fill__btn .bi{font-size:.95rem;line-height:1;transition:transform .15s ease}.theraos-home-fill__btn--primary{background:var(--heading-color);border:1px solid var(--heading-color);color:#fff}.theraos-home-fill__btn--primary:focus-visible,.theraos-home-fill__btn--primary:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff;outline:none}.theraos-home-fill__btn--primary:focus-visible .bi,.theraos-home-fill__btn--primary:hover .bi,.theraos-home-fill__btn--secondary:focus-visible .bi,.theraos-home-fill__btn--secondary:hover .bi{transform:translateX(2px)}.theraos-home-fill__btn--secondary{background:color-mix(in srgb,var(--surface-color) 78%,#fff);border:1px solid var(--theraos-border);color:var(--heading-color)}.theraos-home-fill__btn--secondary:focus-visible,.theraos-home-fill__btn--secondary:hover{background:var(--surface-color);border-color:color-mix(in srgb,var(--heading-color) 28%,transparent);color:var(--heading-color);outline:none}.theraos-home-fill__btn:focus-visible{box-shadow:0 0 0 2px var(--app-focus-ring)}@media (min-width:992px){.theraos-home-fill__row--hero>.theraos-home-fill__chain-col,.theraos-home-fill__row--hero>.theraos-home-fill__copy-col,.theraos-home-fill__row--hero>.theraos-home-fill__features-col,.theraos-home-fill__row--hero>.theraos-home-fill__stats-col,.theraos-home-fill__row--lead>.theraos-home-fill__actions-col,.theraos-home-fill__row--lead>.theraos-home-fill__copy-col{padding-bottom:0;padding-top:0}.theraos-overview__section--hero .theraos-home-fill__hero-split{align-items:stretch;column-gap:1.75rem;display:grid;grid-template-areas:"copy features" "cta features";grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);row-gap:1.15rem}.theraos-overview__section--hero .theraos-home-fill__copy-col{grid-area:copy;max-width:none;padding-right:0}.theraos-overview__section--hero .theraos-home-fill__features-col{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;grid-area:features;justify-content:center;min-height:0;padding-left:0}.theraos-overview__section--hero .theraos-home-fill__cta-col{align-self:start;grid-area:cta;min-width:0;width:100%}.theraos-overview__section--hero .theraos-home-fill__intro{flex:none;max-width:none;min-width:0;width:100%}.theraos-overview__section--hero .theraos-home-fill__actions{margin-inline:0;max-width:none;width:100%}.theraos-overview__section--hero .theraos-home-fill__features{gap:1rem;margin-block:0}.theraos-overview__section--hero .theraos-home-fill__chain-col{padding-left:0;padding-right:0}.theraos-overview__section--hero .theraos-home-fill__stats-col{justify-content:flex-end;padding:0}.theraos-home-fill__stats{margin-inline:0 0 auto;max-width:28rem}}@media (min-width:1200px){.theraos-home-fill__shell--hero{max-width:min(98vw,88rem)}.theraos-home-fill__chain-card,.theraos-home-fill__chain-compute{padding:.8rem 1rem .7rem}.theraos-home-fill__chain-compute-head{padding-bottom:0}.theraos-home-fill__ontology-title{font-size:1.5rem}.theraos-home-fill__ontology-subtitle{font-size:.88rem}.theraos-home-fill__ontology-diagram{min-height:16.5rem}.theraos-home-fill__ontology-img,.theraos-home-fill__ontology-svg{max-height:16.5rem}.theraos-home-fill__ontology-stat-label{font-size:.7rem}.theraos-home-fill__ontology-stat-meta{font-size:.92rem}.theraos-home-fill__chain-agent-title,.theraos-home-fill__chain-card-title,.theraos-home-fill__chain-compute-label{font-size:1.125rem}.theraos-home-fill__chain-agent-desc,.theraos-home-fill__chain-card-desc,.theraos-home-fill__chain-compute-desc{font-size:.84rem}}.theraos-overview__section--hero .theraos-home-fill__headline{font-size:var(--theraos-overview-hero-title-size);margin-bottom:1.15rem}.theraos-overview__section--hero .theraos-home-fill__rule{margin-bottom:1.5rem}.theraos-overview__section--hero .theraos-home-fill__subtext{font-size:var(--theraos-overview-body-size);line-height:var(--theraos-overview-body-lh);max-width:none}.theraos-overview__section--hero .theraos-home-fill__subtext+.theraos-home-fill__subtext{margin-top:.75rem}.theraos-overview__section--hero .theraos-home-fill__features{gap:1rem;max-width:28rem}.theraos-overview__section--product{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));justify-content:center;max-height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));min-height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));overflow-x:clip;overflow-y:auto;scroll-margin-top:0}.theraos-overview__section--computation>.theraos-overview__shell,.theraos-overview__section--product>.theraos-overview__shell{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;width:100%}#overviewPage .theraos-overview__section--computation .theraos-overview__intro-block,#overviewPage .theraos-overview__section--product .theraos-overview__intro-block{flex:0 0 auto}#overviewPage .theraos-overview__section--computation .showcase,#overviewPage .theraos-overview__section--computation .showcase__stage,#overviewPage .theraos-overview__section--product .showcase,#overviewPage .theraos-overview__section--product .showcase__stage{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#overviewPage .theraos-overview__section--computation .showcase__panels,#overviewPage .theraos-overview__section--product .showcase__panels{flex:1 1 auto;min-height:0}#overviewPage .theraos-overview__section--computation .showcase__panel.is-active,#overviewPage .theraos-overview__section--product .showcase__panel.is-active{display:flex;flex-direction:column;height:100%;min-height:0}#overviewPage .theraos-overview__section--computation .showcase__panel-grid,#overviewPage .theraos-overview__section--product .showcase__panel-grid{align-items:stretch;flex:1 1 auto;height:100%;min-height:0}#overviewPage .theraos-overview__section--computation .showcase__visual,#overviewPage .theraos-overview__section--product .showcase__visual{align-self:stretch;height:auto;min-height:0}#overviewPage .theraos-overview__section--computation .showcase__visual>.showcase__visual-media,#overviewPage .theraos-overview__section--computation .showcase__visual>.theraos-overview__frame-placeholder,#overviewPage .theraos-overview__section--computation .showcase__visual>.theraos-overview__plot-host,#overviewPage .theraos-overview__section--product .showcase__visual>.theraos-overview__frame-placeholder,#overviewPage .theraos-overview__section--product .showcase__visual>.theraos-overview__plot-host{align-self:stretch;flex:1 1 auto;height:auto;min-height:0;width:100%}@media (min-width:992px){.theraos-overview__section--flip .showcase__panel-grid>.showcase__copy{order:2}.theraos-overview__section--flip .showcase__panel-grid>.showcase__visual{order:1}}.theraos-overview__section--computation{background:transparent;border:0;box-shadow:none;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));justify-content:center;margin-inline:0;max-height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));min-height:var(--overview-pane-height,calc(100dvh - var(--app-header-height, 60px)));overflow-x:clip;overflow-y:auto;scroll-margin-top:0}#overview-inn-stats.theraos-overview__section{background:transparent;border:0;box-shadow:none;overflow-y:clip}#overviewPage .theraos-overview__section--product .theraos-inn-stats{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0;overflow:hidden}#overviewPage .theraos-overview__section--product .theraos-inn-stats__row{flex:1 1 0;margin-top:0;min-height:0}#overviewPage .theraos-overview__section--product .theraos-inn-stats__row>[class*=col-]{display:flex;flex-direction:column;min-height:0}#overviewPage .theraos-overview__section--product .theraos-inn-stats__card{display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%}#overviewPage .theraos-overview__section--product .theraos-inn-stats__plot,#overviewPage .theraos-overview__section--product .theraos-inn-stats__plot--bar,#overviewPage .theraos-overview__section--product .theraos-inn-stats__plot--trials{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}#overviewPage .theraos-overview__section--product .theraos-inn-hbar{height:100%;justify-content:space-evenly;min-height:0}@media (max-width:991.98px){.theraos-overview__section--computation,.theraos-overview__section--product{height:auto;justify-content:flex-start;max-height:none;min-height:0;overflow:visible;padding-block:1.5rem 2rem}#overview-inn-stats.theraos-overview__section{overflow:visible}#overviewPage .theraos-overview__section--product .theraos-inn-stats,#overviewPage .theraos-overview__section--product .theraos-inn-stats__card,#overviewPage .theraos-overview__section--product .theraos-inn-stats__row,#overviewPage .theraos-overview__section--product .theraos-inn-stats__row>[class*=col-]{flex:0 0 auto;height:auto;min-height:0;min-width:0;overflow:visible}#overviewPage .theraos-overview__section--product .theraos-inn-stats__plot{flex:0 0 auto;overflow:hidden;width:100%}#overviewPage .theraos-overview__section--product .theraos-inn-stats__plot--hbar{height:auto;min-height:0}#overviewPage .theraos-overview__section--product .theraos-inn-stats__plot--bar,#overviewPage .theraos-overview__section--product .theraos-inn-stats__plot--trials{height:16rem;min-height:16rem}#overviewPage .theraos-overview__section--product .theraos-inn-hbar{gap:.5rem;height:auto;justify-content:flex-start}.theraos-overview__section--computation>.theraos-overview__shell,.theraos-overview__section--product>.theraos-overview__shell{flex:0 0 auto;min-height:0}#overviewPage .theraos-overview__section--computation .showcase,#overviewPage .theraos-overview__section--computation .showcase__panel-grid,#overviewPage .theraos-overview__section--computation .showcase__panel.is-active,#overviewPage .theraos-overview__section--computation .showcase__panels,#overviewPage .theraos-overview__section--computation .showcase__stage,#overviewPage .theraos-overview__section--product .showcase,#overviewPage .theraos-overview__section--product .showcase__panel-grid,#overviewPage .theraos-overview__section--product .showcase__panel.is-active,#overviewPage .theraos-overview__section--product .showcase__panels,#overviewPage .theraos-overview__section--product .showcase__stage{flex:0 0 auto;height:auto;min-height:0}#overviewPage .theraos-overview__section--computation .showcase__visual,#overviewPage .theraos-overview__section--product .showcase__visual{height:auto;min-height:18rem}#overviewPage .theraos-overview__section--computation .showcase__visual>.showcase__visual-media,#overviewPage .theraos-overview__section--computation .showcase__visual>.theraos-overview__frame-placeholder,#overviewPage .theraos-overview__section--computation .showcase__visual>.theraos-overview__plot-host,#overviewPage .theraos-overview__section--product .showcase__visual>.theraos-overview__frame-placeholder,#overviewPage .theraos-overview__section--product .showcase__visual>.theraos-overview__plot-host{flex:0 0 auto;height:auto;min-height:18rem}.showcase__visual-media,.theraos-overview__frame-placeholder,.theraos-overview__plot-host,.theraos-overview__plot-host--treemap,.theraos-patent-map,.theraos-patent-map__canvas,.theraos-patent-map__svg{height:auto;max-height:none;min-height:18rem}.theraos-overview__section--computation .showcase--operators{flex:0 0 auto;min-height:0}.theraos-tx-space{flex:0 0 auto;height:auto;min-height:22rem}.showcase__visual:has(.theraos-overview__stem-cloud),.showcase__visual:has(.theraos-patent-map),.showcase__visual:has(.theraos-tx-space){min-height:20rem}}.theraos-overview__section--computation .showcase--operators{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}.theraos-overview__frame-placeholder{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-color) 80%,#fff) 0,color-mix(in srgb,var(--heading-color) 6%,#fff) 100%);border:1px dashed color-mix(in srgb,var(--heading-color) 22%,transparent);border-radius:.75rem;display:flex;justify-content:center;min-height:16rem;width:100%}.theraos-overview__frame-placeholder-label{color:color-mix(in srgb,var(--heading-color) 55%,transparent);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.theraos-overview__plot-host{min-height:14rem;width:100%}.theraos-inn-stats__card{background:#fff;border:1px solid color-mix(in srgb,var(--heading-color) 10%,transparent);border-radius:.55rem;box-shadow:0 .05rem .35rem rgba(26,42,58,.04);height:100%;padding:.85rem .95rem .9rem}.theraos-inn-stats__card-title{color:color-mix(in srgb,var(--heading-color) 72%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.05em;margin:0 0 .15rem;text-transform:uppercase}.theraos-inn-stats__card-note{color:color-mix(in srgb,var(--heading-color) 52%,transparent);font-size:.68rem;font-weight:500;line-height:1.35;margin:0 0 .55rem}.theraos-inn-stats__card-note+.theraos-inn-stats__plot,.theraos-inn-stats__card-title+.theraos-inn-stats__plot{margin-top:.55rem}.theraos-inn-stats__plot{background:#fff;min-height:0}.theraos-inn-stats__plot--hbar{min-height:0}.theraos-inn-stats__plot--bar,.theraos-inn-stats__plot--trials{min-height:17.5rem}.theraos-inn-hbar{display:flex;flex-direction:column;gap:.42rem}.theraos-inn-hbar__row{align-items:center;display:grid;gap:.45rem;grid-template-columns:.55rem minmax(5.2rem,6.8rem) minmax(0,1fr) 3.1rem}.theraos-inn-hbar__swatch{border-radius:.12rem;flex-shrink:0;height:.55rem;width:.55rem}.theraos-inn-hbar__label{color:color-mix(in srgb,var(--heading-color) 82%,transparent);font-size:.74rem;font-weight:550;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theraos-inn-hbar__track{background:color-mix(in srgb,var(--heading-color) 8%,transparent);border-radius:999px;display:block;height:.55rem;overflow:hidden}.theraos-inn-hbar__fill{border-radius:inherit;display:block;height:100%;min-width:.2rem}.theraos-inn-hbar__count{color:color-mix(in srgb,var(--heading-color) 70%,transparent);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2;text-align:right}.theraos-inn-hbar__empty{color:color-mix(in srgb,var(--heading-color) 50%,transparent);font-size:.78rem}@media (max-width:991.98px){#overviewPage .theraos-inn-hbar__row{gap:.4rem;grid-template-columns:.5rem max-content minmax(0,1fr) max-content}#overviewPage .theraos-inn-hbar__label{overflow:visible;text-overflow:unset;white-space:nowrap}#overviewPage .theraos-inn-hbar__count{min-width:0}}.theraos-inn-stats[data-mount-state=loading] .theraos-inn-stats__plot:after{align-items:center;color:color-mix(in srgb,var(--heading-color) 48%,transparent);content:"Loading…";display:flex;font-size:.78rem;justify-content:center;min-height:8rem}.theraos-overview__plot-host--treemap{height:100%;max-height:none;min-height:14rem}.theraos-overview__etf-frame{width:100%}.theraos-overview__etf-plot{height:220px;min-height:160px;width:100%}.theraos-overview__fin-grid{min-height:16rem}#overviewPage .theraos-overview__fin-grid.company-chart-grid{display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#overviewPage .theraos-overview__fin-grid .company-plot-host{height:var(--company-plot-h,168px);min-height:140px}@media (max-width:575.98px){#overviewPage .theraos-overview__fin-grid.company-chart-grid{grid-template-columns:1fr}}.agent-page__artifact.company-fundamentals-host,.company-page{--company-plot-h:168px}.agent-page__artifact.company-fundamentals-host .company-chart-title,.company-page .company-chart-title{color:#6c757d;font-size:.6875rem;font-weight:600;letter-spacing:.05em;line-height:1.2;margin-bottom:.15rem;text-align:center;text-transform:uppercase}.agent-page__artifact.company-fundamentals-host .company-chart-grid,.company-page .company-chart-grid{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr)}.agent-page__artifact.company-fundamentals-host .company-chart-grid>.company-chart-card,.company-page .company-chart-grid>.company-chart-card{min-width:0}@media (max-width:575.98px){.agent-page__artifact.company-fundamentals-host .company-chart-grid,.company-page .company-chart-grid{grid-template-columns:1fr}}@media (min-width:992px){.agent-page__artifact.company-fundamentals-host .company-chart-grid,.company-page .company-fundamentals-row .company-chart-grid{grid-template-columns:repeat(4,1fr)}.company-page .company-fundamentals-row .company-chart-card{overflow:visible}}.agent-page__artifact.company-fundamentals-host .company-plot-host,.company-page .company-plot-host{height:var(--company-plot-h);min-height:120px;width:100%}@media (max-width:991.98px){.agent-page__artifact.company-fundamentals-host,.company-page{--company-plot-h:176px}}@media (max-width:575.98px){.agent-page__artifact.company-fundamentals-host,.company-page{--company-plot-h:200px}}.company-insider-by-owner-row,.company-insider-network-row{margin-top:.25rem}.company-insider-network-card{background:#fff}.company-insider-network-cols{--insider-network-h:min(70vh,32rem);align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;height:var(--insider-network-h);margin:0}.company-insider-network-plot-col,.company-insider-network-summary-col{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.company-insider-network-summary{box-sizing:border-box;color:#456;flex:1 1 auto;font-size:.8125rem;line-height:1.4;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.45rem;scrollbar-color:#b7c4d0 transparent;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.company-insider-network-summary::-webkit-scrollbar{width:6px}.company-insider-network-summary::-webkit-scrollbar-thumb{background:#b7c4d0;border-radius:999px}.company-insider-network-summary::-webkit-scrollbar-track{background:transparent}.company-insider-network-group{margin-bottom:.85rem}.company-insider-network-group:last-child{margin-bottom:0}.company-insider-network-group__head{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto 1fr auto;padding:.15rem 0 .35rem}.company-insider-network-group__dot{background:#ff7f0e;border-radius:999px;height:.55rem;width:.55rem}.company-insider-network-group--company .company-insider-network-group__dot{background:#1f77b4}.company-insider-network-group__label{color:#2f3d4a;font-size:.75rem;font-weight:700}.company-insider-network-group__count{color:#6b7c8a;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:1.5rem;text-align:right}.company-insider-network-group__body{padding:0 0 0 1.1rem}.company-insider-network-group__list{list-style:none;margin:0;padding:0}.company-insider-network-group__list li{border-bottom:1px solid #f0f4f7;color:#3a4a58;font-size:.75rem;padding:.18rem 0}.company-insider-network-group__list li:last-child{border-bottom:0}.company-insider-network-group__list--cols .company-insider-network-group__row{align-items:baseline;display:grid;gap:.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 3.25rem}.company-insider-network-group__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-insider-network-group__cell--year{color:#6b7c8a;font-variant-numeric:tabular-nums;text-align:right}.company-insider-network-empty{color:#8a9aa8;font-size:.75rem;padding:.15rem 0}.company-insider-network-chip{background:#eef5fa;border:1px solid #b7cfe0;border-radius:.3rem;color:#045d8e;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.35;max-width:100%;overflow:hidden;padding:.08rem .4rem;text-decoration:none;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap}.company-insider-network-chip:hover{background:#ddeaf4;border-color:#045d8e;color:#023e63}.company-insider-network-plot-wrap{flex:1 1 auto;min-height:0;position:relative;width:100%}.company-insider-network-host{border:1px solid #dfe6ec;border-radius:.5rem;height:100%;min-height:0;overflow:hidden;width:100%}@media (max-width:991.98px){.company-insider-network-cols{grid-template-columns:1fr;height:auto}.company-insider-network-summary{max-height:min(50vh,22rem)}.company-insider-network-host,.company-insider-network-plot-wrap{height:min(70vh,28rem)}}.company-insider-network-hint{background:transparent;border:0;color:#9aa8b4;font-size:.7rem;letter-spacing:.01em;line-height:1.3;padding:0;pointer-events:none;position:absolute;right:.55rem;top:.4rem;transition:color .25s ease,opacity .25s ease;z-index:2}.company-insider-network-hint.is-settling{color:#9aa8b4}.company-insider-network-hint.is-ready{color:#7a8b99}.company-page{min-width:0;overflow-x:clip;--company-section-gap:1rem;--company-plot-h:168px;--company-pipeline-panel-max-h:min(380px,calc(100vh - 17rem));--company-pr-detail-max-h:5.5rem;font-size:.8125rem;line-height:1.4}.company-page>.row+.row,.company-page>.row.company-header-row{margin-top:var(--company-section-gap)}.company-page .company-header-card{--ch-ink:#4b5563;--ch-value:#374151;--ch-label:#6c757d;--ch-muted:#9ca3af;--ch-line:hsla(220,9%,46%,.16);--ch-up:#12a35a;--ch-down:#e04545;--ch-sep-pad:1.25rem;--ch-sep-top-gap:0.75rem;--ch-blue:#2f6fad;--ch-blue-soft:#e8f1fa;--ch-green:#2f8a5b;--ch-green-soft:#e5f4ec;--ch-orange:#c56a28;--ch-orange-soft:#f8ebe1;--ch-violet:#6b4fc8;--ch-violet-soft:#eee8fb;background:#fff;border:1px solid var(--ch-line);border-radius:.75rem;padding:.85rem 1rem .95rem}.company-page .company-header-title-row{row-gap:.25rem}.company-page .company-header-title-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .45rem;margin-top:0}.company-page .company-header-name{color:var(--heading-color);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.company-page .company-header-title-sep{color:#495057;font-size:.875rem;font-weight:400}.company-page .company-header-ticker{color:#495057;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none}.company-page .company-header-ids{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .85rem}.company-page .company-header-id-pair{align-items:baseline;display:inline-flex;gap:.3rem;white-space:nowrap}.company-page .company-header-id-label{color:#6c757d;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.company-page .company-header-id-value{color:#212529;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400}.company-page .company-header-divider{border:0;border-top:1px solid rgba(0,0,0,.1);margin:.3rem 0 .35rem;opacity:1}.company-page .company-header-body{align-items:stretch;display:grid;grid-template-columns:minmax(11.5rem,1fr) minmax(0,3fr);margin-top:0}.company-page .company-header-metrics-col{min-width:0;padding-right:var(--ch-sep-pad);padding-top:.15rem}.company-page .company-header-aside{align-items:stretch;align-self:stretch;border-left:none;display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0;padding-left:var(--ch-sep-pad);position:relative}.company-page .company-header-aside:before{background:var(--ch-line);bottom:0;content:"";left:0;position:absolute;top:.15rem;width:1px}.company-page .company-header-narrative{align-items:stretch;display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;height:100%;margin:0;min-height:0;min-width:0;width:100%}.company-page .company-header-narrative--negative-only,.company-page .company-header-narrative--positive-only{grid-template-columns:1fr}.company-page .company-header-narrative--negative-only .company-header-narrative-col--positive,.company-page .company-header-narrative--positive-only .company-header-narrative-col--negative{display:none}.company-page .company-header-narrative-col{min-height:100%;min-width:0;padding-top:.15rem;position:relative}.company-page .company-header-narrative-col--positive{padding-right:var(--ch-sep-pad)}.company-page .company-header-narrative-col--negative{border-left:none;padding-left:var(--ch-sep-pad)}.company-page .company-header-narrative-col--negative:before{background:var(--ch-line);bottom:0;content:"";left:0;position:absolute;top:.15rem;width:1px}.company-page .company-header-narrative--negative-only .company-header-narrative-col--negative,.company-page .company-header-narrative--positive-only .company-header-narrative-col--positive{padding-left:0;padding-right:0}.company-page .company-header-narrative--negative-only .company-header-narrative-col--negative:before,.company-page .company-header-narrative--positive-only .company-header-narrative-col--negative:before{content:none}@media (max-width:767.98px){.company-page .company-header-body{grid-template-columns:1fr}.company-page .company-header-metrics-col{padding-bottom:.75rem;padding-right:0}.company-page .company-header-aside{border-left:none;border-top:1px solid var(--ch-line);height:auto;min-height:0;padding-left:0;padding-top:.75rem}.company-page .company-header-aside:before{content:none}.company-page .company-header-narrative{grid-template-columns:1fr;height:auto;row-gap:0}.company-page .company-header-narrative-col{min-height:0}.company-page .company-header-narrative-col--positive{border-bottom:1px solid var(--ch-line);padding-bottom:.75rem;padding-right:0}.company-page .company-header-narrative-col--negative{padding-left:0}.company-page .company-header-narrative-col--negative:before{content:none}}.company-page .company-header-narrative-title{color:#6c757d;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin:0 0 .55rem;text-transform:uppercase}.company-page .company-header-narrative-col--positive .company-header-narrative-title{color:var(--ch-up,#12a35a)}.company-page .company-header-narrative-col--negative .company-header-narrative-title{color:var(--ch-down,#e04545)}.company-page .company-header-narrative-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.company-page .company-header-narrative-item{color:var(--ch-value,#374151);font-size:.75rem;font-weight:500;line-height:1.4;margin:0}.company-page .company-header-narrative-item-title{color:var(--ch-value,#374151);display:block;font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1.3;margin-bottom:.12rem}.company-page .company-header-narrative-item-desc{color:var(--ch-label,#6c757d);display:block;font-size:.75rem;font-weight:500;line-height:1.4}.company-page .company-header-metrics{display:flex;flex-direction:column;gap:.75rem;margin-top:0;width:100%}.company-page .company-header-metric-col{border:none;display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:0}.company-page .company-header-metric-col:not(:first-child){border-left:none;border-top:1px solid var(--ch-line);margin-top:0;padding-left:0;padding-top:.75rem}.company-page .company-header-metric-col--company{--ch-accent:var(--ch-blue)}.company-page .company-header-metric-col--financial{--ch-accent:var(--ch-green)}.company-page .company-header-metric-col--business{--ch-accent:var(--ch-violet)}.company-page .company-header-metric-col--market{--ch-accent:var(--ch-orange)}.company-page .company-header-metric-row{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;min-height:1.2rem}.company-page .company-header-metric-row--stack{align-items:center;padding-block:.1rem}.company-page .company-header-metric-label{color:var(--ch-label);flex:1 1 auto;font-size:.8125rem;font-weight:500;line-height:1.25;min-width:0}.company-page .company-header-metric-stack{align-items:flex-end;display:flex;flex-direction:column;gap:.05rem;max-width:58%;min-width:0}.company-page .company-header-metric-value{color:var(--ch-value);flex:0 0 auto;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2;max-width:48%;text-align:right;white-space:nowrap}.company-page .company-header-metric-stack .company-header-metric-value{max-width:none}.company-page .company-header-metric-sub{color:var(--ch-muted);font-size:.6875rem;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap}.company-page .company-header-qoq--up{color:var(--ch-up)}.company-page .company-header-qoq--down{color:var(--ch-down)}.company-page .company-plot-host.spark-grid-host,.institution-page .institution-plot-host.spark-grid-host{height:auto;min-height:0}.institution-page{--institution-section-gap:1rem;--institution-plot-h:168px;font-size:.8125rem;line-height:1.4;min-width:0;overflow-x:clip}.institution-page>.row.holdings-panels-row,.institution-page>.row.institution-charts-row,.institution-page>.row.institution-header-row{margin-top:var(--institution-section-gap)}.institution-page .holdings-panels-card{padding-inline:0}.institution-page #ValuePlotsGrid,.institution-page .holdings-panels-card .holdings-panels-host{--holdings-panels-pad:0.5rem}.institution-page .institution-header-card{--ih-value:#374151;--ih-label:#6c757d;--ih-line:hsla(220,9%,46%,.16);--ih-sep-pad:1.25rem;padding-bottom:.35rem;padding-top:.35rem}.institution-page .institution-header-card .institution-header-title-row{row-gap:.25rem}.institution-page .institution-header-name{color:var(--heading-color);font-size:.9375rem;font-weight:700;letter-spacing:-.02em}.institution-page .institution-header-ticker-wrap{color:#495057;font-weight:600}.institution-page .institution-header-id-label{color:#6c757d;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.institution-page .institution-header-id-value{color:#212529;font-size:.75rem;font-variant-numeric:tabular-nums}.institution-page .institution-header-divider{border:0;border-top:1px solid rgba(0,0,0,.1);margin:.3rem 0 .35rem;opacity:1}.institution-page .institution-header-body{align-items:stretch;display:grid;gap:.75rem;grid-template-columns:minmax(16rem,1.55fr) minmax(0,1fr) minmax(0,1fr);margin-top:0;min-width:0;width:100%}.institution-page .institution-header-metrics-col{align-items:stretch;align-self:stretch;display:flex;min-height:0;min-width:0;padding-top:0}.institution-page .institution-header-chart-col{display:flex;flex-direction:column;min-height:0;min-width:0}.institution-page .institution-header-chart-col>.institution-chart-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.institution-page .institution-header-chart-col .institution-plot-host{flex:1 1 auto;height:0;min-height:var(--institution-plot-h);width:100%}@media (max-width:991.98px){.institution-page .institution-header-body{grid-template-columns:1fr}}.institution-page .institution-header-metrics{align-items:stretch;display:grid;gap:.55rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:100%;margin-top:0;min-height:0;min-width:0;width:100%}.institution-page .institution-header-metric-col{background:#fff;border:1px solid var(--ih-line);border-radius:.35rem;display:flex;flex-direction:column;gap:.35rem;justify-content:space-evenly;min-height:0;min-width:0;padding:.55rem .7rem}.institution-page .institution-header-metric-col:not(:first-child){border-left:1px solid var(--ih-line);padding-left:.7rem}@media (max-width:575.98px){.institution-page .institution-header-metrics{grid-template-rows:none;height:auto}}.institution-page .institution-header-metric-row{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;min-height:1.2rem}.institution-page .institution-header-metric-row--stack{align-items:center}.institution-page .institution-header-metric-label{color:var(--ih-label);flex:1 1 auto;font-size:.8125rem;font-weight:500;line-height:1.25;min-width:0}.institution-page .institution-header-metric-stack{align-items:flex-end;display:flex;flex-direction:column;gap:.05rem;max-width:58%;min-width:0}.institution-page .institution-header-metric-value{color:var(--ih-value);flex:0 0 auto;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2;max-width:48%;text-align:right;white-space:nowrap}.institution-page .institution-header-metric-stack .institution-header-metric-value{max-width:none}.institution-page .institution-header-metric-sub{color:#9ca3af;font-size:.6875rem;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap}.institution-page .institution-header-qoq--up{color:#12a35a}.institution-page .institution-header-qoq--down{color:#e04545}.institution-page .institution-chart-title{color:#6c757d;font-size:.6875rem;font-weight:600;letter-spacing:.05em;line-height:1.2;margin-bottom:.15rem;text-align:center;text-transform:uppercase}.institution-page .institution-charts-col--stack,.institution-page .institution-charts-col--treemap{min-height:0}.institution-page .institution-chart-card--treemap{flex:1 1 auto;height:100%;min-height:0;overflow:visible}.institution-page .institution-treemap-plot{flex:1 1 auto;min-height:380px;width:100%}.institution-page .institution-chart-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.institution-page .institution-plot-host{height:var(--institution-plot-h);min-height:120px;width:100%}.holdings-panels-title{color:#6c757d;font-size:.6875rem;font-weight:600;letter-spacing:.05em;line-height:1.2;margin-bottom:.15rem;text-align:center;text-transform:uppercase}.holdings-panels-card{--holdings-panels-pad:0.5rem;overflow:visible;padding-inline:var(--holdings-panels-pad)}.holdings-panels-grid,.holdings-panels-host>.holdings-panels-grid{display:grid;gap:var(--holdings-panels-pad,.5rem);grid-template-columns:1fr;margin:0;width:100%}.holdings-panels-grid>.holdings-panels-item,.holdings-panels-host>.holdings-panels-grid>.holdings-panels-item{min-width:0;padding:0}@media (min-width:576px){.holdings-panels-grid,.holdings-panels-host>.holdings-panels-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.holdings-panels-grid,.holdings-panels-host>.holdings-panels-grid{grid-template-columns:repeat(5,1fr)}}.holdings-panels-row{align-items:flex-start}.holdings-panels-row>.col-12{min-width:0;overflow:visible}.holdings-panels-card .holdings-panels-host{--holdings-panels-pad:inherit}#InstitutionalHoldingsPlot,#ValuePlotsGrid,.holdings-panels-host{--holdings-panels-pad:0.5rem;height:auto!important;min-height:0;overflow:visible;width:100%}.holdings-panels-expand{display:flex;justify-content:center;margin-top:.65rem;padding-bottom:.15rem}.holdings-panels-expand-btn{appearance:none;background:#fff;border:1px solid rgba(43,58,66,.18);border-radius:999px;color:#2b3a42;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.2;margin:0;padding:.35rem .85rem;transition:background-color .15s ease,border-color .15s ease}.holdings-panels-expand-btn:hover{background:#f4f7f9;border-color:rgba(43,58,66,.28)}.holdings-panels-expand-btn:focus-visible{outline:2px solid rgba(47,111,173,.45);outline-offset:2px}.company-page #InstitutionalHoldingsPlot.company-plot-host{height:auto!important;min-height:0}.company-page .border.rounded:has(#InstitutionalHoldingsPlot){overflow:visible}.company-page .company-pipeline-table-wrap{padding-bottom:1rem}.company-page .company-pipeline-table-wrap .dt-layout-table{scrollbar-gutter:stable}.company-page .company-asset-summary{color:#6c757d;font-size:.6875rem;line-height:1.4}.company-page .company-pr-events-row>.company-pr-events-col{align-items:stretch;display:flex;flex-direction:column;max-width:100%;min-width:0;width:100%}.company-page .company-pr-events-row .company-chart-title{flex:0 0 auto;width:100%}.company-page .company-clinical-trials-panel,.company-page .company-pr-timeline-panel{flex:0 0 auto;height:auto;max-width:100%;min-width:0;width:100%}.company-page .company-clinical-trials-panel{max-height:none;overflow:visible}.company-page .company-clinical-trials-panel .ct-timeline__group-rows{max-height:9.5rem;overflow-x:hidden;overflow-y:auto}.company-page .company-pr-timeline-placeholder{min-height:6rem;padding-block:1.25rem}.company-page .company-pr-plot-host--compact{flex:0 0 auto;height:220px;max-height:240px;max-width:100%;min-height:200px;min-width:0;width:100%;--pr-hover-width:15rem;overflow:hidden;position:relative}.company-page #PrTimelinePlot .js-plotly-plot,.company-page #PrTimelinePlot .plotly-graph-div{max-width:100%!important}.company-page #PrTimelinePlot .hoverlayer,.company-page #PrTimelinePlot .rangeslider-rangeplot .overplot,.company-page #PrTimelinePlot .rangeslider-rangeplot .scatterlayer{display:none!important}.company-page #PrTimelinePlot,.company-page #PrTimelinePlot [class*=cursor-]{cursor:default!important}.company-page #PrTimelinePlot.company-pr-plot--marker-hover,.company-page #PrTimelinePlot.company-pr-plot--marker-hover [class*=cursor-]{cursor:pointer!important}.company-page .company-pr-hover-tip{background:#fff;border:1px solid rgba(148,163,184,.55);border-radius:4px;box-shadow:0 2px 8px rgba(15,23,42,.12);box-sizing:border-box;color:#334155;display:none;font-size:.875rem;line-height:1.4;max-width:var(--pr-hover-width);overflow-wrap:break-word;padding:.4rem .5rem;pointer-events:none;position:absolute;white-space:normal;width:var(--pr-hover-width);word-break:break-word;z-index:20}.company-page .company-pr-hover-tip.is-visible{display:block}.company-page .company-pr-hover-tip-lane{color:#1e293b;font-weight:600;margin-bottom:.15rem}.company-page .company-pr-hover-tip-date{color:#64748b;font-size:.8125rem;margin-bottom:.2rem}.company-page .company-pr-hover-tip-title{color:#334155}.company-page .company-pr-timeline-detail{border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box;color:#334155;flex:0 0 auto;font-size:.75rem;height:auto;line-height:1.35;margin-top:.25rem;max-height:var(--company-pr-detail-max-h);min-height:0;overflow-x:hidden;overflow-y:auto;padding:.3rem .35rem .35rem 0;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.company-page .company-pr-detail-header{margin-bottom:.1rem}.company-page .company-pr-detail-title{color:#475569;font-size:.75rem;font-weight:500;line-height:1.35;margin-bottom:.12rem}.company-page .company-pr-detail-meta{color:#64748b;font-size:.6875rem;font-weight:400;line-height:1.35;margin-bottom:0}.company-page .company-pr-detail-meta.text-muted{color:#64748b}.company-page .company-pr-detail-category{color:inherit;font-weight:400}.company-page .company-pr-detail-heading{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.04em;margin:.35rem 0 0;text-transform:uppercase}.company-page .company-pr-detail-heading--lane-preview{color:#475569;margin-bottom:.35rem;margin-top:0}.company-page .company-pr-detail-ul--lane-preview{margin-bottom:0}.company-page .company-pr-detail-section:first-child .company-pr-detail-heading{margin-top:0}.company-page .company-pr-detail-ul{margin:0;padding-left:1.1rem}.company-page .company-pr-detail-li{margin-bottom:.25rem;overflow-wrap:break-word;word-break:break-word}.company-page .company-pr-detail-link{font-weight:500}.company-page .company-pr-detail-fallback{overflow-wrap:break-word;white-space:normal;word-break:break-word}.company-page .company-pr-timeline-detail--preview{display:block}@media (min-width:992px){.company-page .company-clinical-trials-row,.company-page .company-fundamentals-row,.company-page .company-pipeline-row{align-items:flex-start}.company-page .company-fundamentals-row .company-chart-card{overflow:visible}.company-page .company-pipeline-panel{max-height:var(--company-pipeline-panel-max-h);overflow:hidden}.company-page .company-pr-events-row{height:auto;padding-top:.125rem}.company-page .company-pr-events-row>.company-pr-events-col{display:flex;flex-direction:column;height:auto;min-height:0}.company-page .company-pr-events-row .company-pr-timeline-panel{flex:0 0 auto;height:auto;overflow:visible;width:100%}.company-page .company-pr-events-row .company-pr-plot-host--compact{flex:0 0 auto;height:224px!important;max-height:244px;min-height:204px}.company-page .company-pr-events-row .company-pr-timeline-detail{flex:0 0 auto;height:auto;max-height:var(--company-pr-detail-max-h);min-height:0;overflow-x:hidden;overflow-y:auto}.company-page .company-pipeline-table-wrap,.company-page .company-pipeline-table-wrap .dt-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.company-page .company-pipeline-table-wrap .dt-layout-table{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}}@media (max-width:991.98px){.company-page{--company-plot-h:176px}#main>.container,#main>.container-fluid{min-width:0;overflow-x:clip}.company-page .company-clinical-trials-row>.col-12,.company-page .company-pipeline-row>.col-12,.company-page .company-pr-events-row>.col-12{min-width:0}.company-page .company-pr-plot-host--compact{height:min(220px,42vh);max-height:240px;min-height:180px}.company-page .company-pr-hover-tip{max-width:min(var(--pr-hover-width),calc(100% - 1rem))}.company-page .company-pipeline-panel{max-width:100%;min-width:0;overflow:hidden;width:100%}.company-page .company-asset-summary{overflow-wrap:anywhere}.company-page .company-pipeline-table-wrap{max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.company-page .company-pipeline-table-wrap .dt-container,.company-page .company-pipeline-table-wrap .dt-layout-table{max-width:100%;min-width:0;width:100%}.company-page #assets_table td.company-pipeline-col-asset{max-width:none;overflow:visible;text-overflow:clip;white-space:normal!important}.company-page #assets_table .company-pipeline-asset-text{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.company-page #assets_table tr.child td{max-width:none;overflow:visible;white-space:normal!important}}@media (max-width:575.98px){.company-page{--company-plot-h:200px;font-size:.75rem}.company-page .company-pipeline-heading{font-size:.875rem}}#all_companies_table,#assets_table,#biotech_assets_table{font-size:14px;table-layout:fixed;width:100%!important}#all_companies_table td,#assets_table td,#biotech_assets_table td{white-space:normal!important;word-wrap:break-word}.company-page #assets_table{font-size:.6875rem!important}.company-page #assets_table td,.company-page #assets_table th{max-width:0;overflow:hidden;padding-bottom:.25rem;padding-top:.25rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap!important}.company-page #assets_table .company-pipeline-asset-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-page div.dt-container{margin:0;padding:0}.company-page div.dt-container .dt-layout-row{margin-bottom:.35rem}.company-page div.dt-container .dt-search input{font-size:.75rem;padding:.2rem .4rem}.cell-tooltip{cursor:default;position:relative}.cell-tooltip:focus:after,.cell-tooltip:hover:after{background:#e6f2fa;border-radius:4px;box-sizing:border-box;color:#045d8e;content:attr(data-tooltip);display:block;left:50%;line-height:1.45;max-width:min(500px,100vw);min-width:min(120px,100%);overflow-wrap:anywhere;padding:6px 10px;position:absolute;text-align:left;top:100%;transform:translateX(-50%);white-space:pre-wrap;width:max-content;z-index:10}.cell-tooltip:focus{outline:none}.cell-tooltip:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.company-page #assets_table tbody tr:not(.child){cursor:pointer}.company-page #assets_table tbody tr.child{cursor:default}.company-page #assets_table tbody tr.company-pipeline-row-open td{background-color:rgba(4,93,142,.07)}.company-page #assets_table tr.child td{background:#f5fafc;border-top:none!important;padding:.35rem .5rem .5rem}.company-page #assets_table .company-pipeline-details{color:#333;font-size:.75rem;line-height:1.4;padding:.35rem .5rem}.company-page #assets_table .company-pipeline-details-dl{align-items:baseline;display:grid;gap:.2rem .75rem;grid-template-columns:auto 1fr}.company-page #assets_table .company-pipeline-details-dt{color:#045d8e;font-weight:600;margin:0}.company-page #assets_table .company-pipeline-details-dd{margin:0;white-space:normal}.company-page #assets_table .company-pipeline-details-empty{font-size:.75rem}.theraos-overview__section--private-deployment{background:color-mix(in srgb,var(--surface-color) 70%,#fff);padding-block:clamp(2.5rem,6vh,4.5rem);text-align:left}.theraos-home-fill__intro{text-align:left;width:100%}.theraos-home-fill__eyebrow,.theraos-overview__eyebrow{color:var(--accent-color);font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:var(--theraos-overview-eyebrow-size);font-weight:600;letter-spacing:var(--theraos-overview-eyebrow-tracking);margin-bottom:.85rem;opacity:.85;text-transform:uppercase}.theraos-home-fill__rule{background:linear-gradient(90deg,var(--accent-color) 0,rgba(92,115,130,.35) 55%,transparent 100%);height:2px;margin-bottom:1.75rem;width:clamp(4.25rem,16vw,7.5rem)}.theraos-home-fill__headline,.theraos-overview__title{color:var(--heading-color);font-family:Nunito,system-ui,sans-serif;font-size:var(--theraos-overview-title-size);font-weight:700;letter-spacing:-.02em;line-height:1.14;margin-bottom:1.25rem}.theraos-home-fill__headline-line{display:block}.theraos-home-fill__subtext,.theraos-overview__bullets,.theraos-overview__card-text,.theraos-overview__support{color:var(--theraos-text-color);font-size:var(--theraos-overview-body-size);line-height:var(--theraos-overview-body-lh)}.theraos-home-fill__subtext{margin-bottom:0;max-width:none}.theraos-home-fill__subtext+.theraos-home-fill__subtext{margin-top:1rem}.theraos-home-fill__features{display:flex;flex-direction:column;gap:1.1rem;list-style:none;margin:0;max-width:28rem;padding:0;width:100%}.theraos-home-fill__features li{display:flex;flex-direction:column;gap:.28rem;padding-left:.95rem;position:relative}.theraos-home-fill__features li:before{background:var(--accent-color);border-radius:50%;content:"";height:.35rem;left:0;position:absolute;top:.55em;width:.35rem}.theraos-home-fill__feature-title{color:var(--heading-color);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.5}.theraos-home-fill__feature-text{color:var(--theraos-text-color);font-size:.875rem;line-height:1.7}.theraos-home-fill__scroll-down{align-items:center;background:transparent;border:none;border-radius:50%;bottom:clamp(.75rem,2.5vh,1.5rem);color:var(--accent-color);cursor:pointer;display:flex;height:2.5rem;justify-content:center;left:50%;opacity:.72;padding:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,transform .2s ease;width:2.5rem;z-index:2}.theraos-home-fill__scroll-down .bi{animation:theraos-home-fill-scroll-bounce 2s ease-in-out infinite;font-size:1.35rem;line-height:1}.theraos-home-fill__scroll-down:focus-visible,.theraos-home-fill__scroll-down:hover{opacity:1;outline:none}.theraos-home-fill__scroll-down:focus-visible{box-shadow:0 0 0 2px var(--app-focus-ring)}@media (max-width:991.98px){.theraos-home-fill__scroll-down{bottom:auto;left:auto;margin:1rem auto 1.5rem;position:relative;transform:none}}@keyframes theraos-home-fill-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(.35rem)}}.theraos-overview__section:not(.theraos-overview__section--hero):not(.theraos-overview__section--private-deployment){padding-block:clamp(1.75rem,4vh,3rem)}.theraos-overview__shell{margin-left:auto;margin-right:auto;max-width:1200px}.theraos-overview__row{--theraos-overview-copy-max:32rem}.theraos-overview__eyebrow{margin-bottom:.85rem}.theraos-overview__title{margin-bottom:1.15rem}.theraos-overview__bullets,.theraos-overview__support{max-width:var(--theraos-overview-copy-max)}.theraos-overview__bullets{margin-bottom:0;padding-left:1.15rem}.theraos-overview .theraos-overview__copy-col{order:1}.theraos-overview .theraos-overview__visual-col{order:2}@media (min-width:992px){.theraos-overview__section:not(.theraos-overview__section--hero) .theraos-overview__visual-col{order:1}.theraos-overview__section:not(.theraos-overview__section--hero) .theraos-overview__copy-col{order:2}.theraos-overview__row{align-items:center}.theraos-overview__visual-col{align-self:center;display:flex;flex-direction:column;justify-content:center}}.theraos-overview__visual-col{background:transparent;border:none;box-shadow:none;max-width:100%;padding:0;text-align:left}.theraos-overview__copy-col{max-width:var(--theraos-overview-copy-max,32rem)}.theraos-overview__row .theraos-overview__bullets,.theraos-overview__row .theraos-overview__copy-col,.theraos-overview__row .theraos-overview__support{max-width:none}.theraos-overview__figure{margin-inline:auto;max-width:44rem;width:100%}.theraos-overview__stem-cloud{display:block;height:auto;object-fit:contain;width:100%}.theraos-tx-space{--tx-navy:var(--heading-color);--tx-chem:#5c7382;--tx-patent:#4a7fa5;--tx-inn:#4f8f78;--tx-fda:#3d5a73;--tx-h-patent:56%;--tx-h-inn:36%;--tx-h-fda:20%;align-self:stretch;background:color-mix(in srgb,var(--surface-color) 35%,#fff);border-radius:.75rem;display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--nav-font,Poppins),system-ui,sans-serif;gap:.85rem;height:100%;margin:0;min-height:100%;padding:1.15rem 1.2rem 1.1rem;width:100%}.theraos-tx-space__head{flex:0 0 auto;padding-inline:.25rem}.theraos-tx-space__title{color:var(--tx-navy);font-family:var(--heading-font,Nunito),system-ui,sans-serif;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.theraos-tx-space__subtitle{color:color-mix(in srgb,var(--heading-color) 58%,transparent);font-size:.8125rem;font-weight:500;line-height:1.35;margin:.2rem 0 0}.theraos-tx-space__body{align-items:stretch;display:grid;flex:1 1 auto;gap:.35rem 1rem;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);min-height:0}.theraos-tx-space__labels{height:100%;margin:0;min-height:16.5rem;padding:0;position:relative}.theraos-tx-space__label{--tx-link:color-mix(in srgb,currentColor 55%,transparent);display:flex;flex-direction:column;gap:.1rem;justify-content:flex-start;left:0;min-width:0;padding-right:1.35rem;position:absolute;right:0;transform:translateY(-.1rem)}.theraos-tx-space__label:after{background:var(--tx-link);content:"";height:1px;pointer-events:none;position:absolute;right:-1rem;top:.48rem;width:1.85rem}.theraos-tx-space__label:before{background:radial-gradient(circle at center,currentColor 0 28%,transparent 30% 48%,currentColor 50% 100%);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface-color) 40%,#fff);content:"";height:.5rem;pointer-events:none;position:absolute;right:-1.15rem;top:.28rem;width:.5rem;z-index:2}.theraos-tx-space__label--chem{color:var(--tx-chem);top:0}.theraos-tx-space__label--patent{color:var(--tx-patent);top:calc(100% - var(--tx-h-patent))}.theraos-tx-space__label--inn{color:var(--tx-inn);top:calc(100% - var(--tx-h-inn))}.theraos-tx-space__label--fda{color:var(--tx-fda);top:calc(100% - var(--tx-h-fda))}.theraos-tx-space__label-title{color:inherit;font-size:.6875rem;font-weight:700;line-height:1.25}.theraos-tx-space__label-text{color:color-mix(in srgb,var(--heading-color) 52%,transparent);font-size:.625rem;font-weight:500;line-height:1.3}.theraos-tx-space__funnel{height:100%;min-height:16.5rem;position:relative;width:100%}.theraos-tx-space__layer{border:1px solid;border-radius:.55rem;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.2rem;left:0;overflow:hidden;padding:.8rem 1rem;position:absolute}.theraos-tx-space__layer-name{font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.theraos-tx-space__layer-stat{font-size:.625rem;font-weight:500;line-height:1.25;opacity:.88}.theraos-tx-space__layer--chem{background-clip:padding-box;background-image:radial-gradient(ellipse 150% 130% at left bottom,color-mix(in srgb,var(--tx-chem) 24%,#fff) 0,color-mix(in srgb,var(--tx-chem) 11%,#fff) 42%,color-mix(in srgb,var(--tx-chem) 4%,#fff) 78%,color-mix(in srgb,var(--surface-color) 16%,#fff) 100%);border-color:color-mix(in srgb,var(--tx-chem) 5%,transparent);border-style:solid;color:var(--tx-chem);height:100%;width:100%;z-index:1}.theraos-tx-space__layer--patent{background:color-mix(in srgb,var(--tx-patent) 14%,#fff);border-color:color-mix(in srgb,var(--tx-patent) 32%,transparent);color:var(--tx-patent);height:var(--tx-h-patent);width:78%;z-index:2}.theraos-tx-space__layer--inn{background:color-mix(in srgb,var(--tx-inn) 22%,#fff);border-color:color-mix(in srgb,var(--tx-inn) 40%,transparent);color:var(--tx-inn);height:var(--tx-h-inn);width:42%;z-index:3}.theraos-tx-space__layer--fda{background:var(--tx-fda);border-color:transparent;color:#fff;height:var(--tx-h-fda);justify-content:center;width:26%;z-index:4}.theraos-tx-space__origin{background:radial-gradient(circle at center,var(--tx-navy) 0 18%,transparent 19% 34%,var(--tx-navy) 35% 42%,transparent 43% 58%,var(--tx-navy) 59% 66%,transparent 67%);border-radius:50%;bottom:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--tx-navy) 20%,transparent);height:1.15rem;left:0;position:absolute;transform:translate(-35%,35%);width:1.15rem;z-index:5}.theraos-tx-space__foot{color:color-mix(in srgb,var(--heading-color) 55%,transparent);flex:0 0 auto;font-size:.6875rem;font-weight:500;line-height:1.4;margin:0;padding-inline:.25rem;text-align:center}@media (min-width:576px){.theraos-tx-space{gap:1rem;padding:1.35rem 1.4rem 1.25rem}.theraos-tx-space__body{gap:.5rem 1.15rem}.theraos-tx-space__funnel{min-height:18rem}.theraos-tx-space__layer{padding:.95rem 1.15rem}.theraos-tx-space__layer-name,.theraos-tx-space__layer-stat{font-size:.6875rem}.theraos-tx-space__label-title{font-size:.75rem}.theraos-tx-space__label-text{font-size:.6875rem}}@media (max-width:419.98px){.theraos-tx-space__body{grid-template-columns:1fr}.theraos-tx-space__labels{display:none}}.theraos-patent-map{--pm-query:#2f6fad;--pm-a:#8e44ad;--pm-b:#1aa88a;--pm-c:#5b9fd4;align-self:stretch;background:#f7f8fa;border:1px solid color-mix(in srgb,var(--pm-query) 10%,transparent);border-radius:.75rem;height:100%;margin:0;min-height:100%}.theraos-patent-map,.theraos-patent-map__canvas{display:flex;flex:1 1 auto;overflow:hidden;width:100%}.theraos-patent-map__canvas{align-items:center;justify-content:center;min-height:22rem;position:relative}.theraos-patent-map__svg{display:block;height:100%;max-height:32rem;min-height:22rem;width:100%}.theraos-patent-map__family-label{font-family:system-ui,-apple-system,sans-serif;font-size:12.5px;font-weight:600}@media (min-width:992px){.theraos-patent-map__canvas,.theraos-patent-map__svg{min-height:26rem}}@media (max-width:575.98px){.theraos-patent-map__canvas,.theraos-patent-map__svg{min-height:18rem}.theraos-patent-map__legend-g{display:none}}.theraos-overview__bullets li+li{margin-top:.35rem}.theraos-overview__bullets a{font-weight:600}.theraos-overview__card{background:hsla(0,0%,100%,.72);padding:1.25rem 1.35rem}.theraos-overview__intro-block{max-width:42rem}.theraos-overview__section--assets .theraos-overview__intro-block,.theraos-overview__section--computation .theraos-overview__intro-block,.theraos-overview__section--product .theraos-overview__intro-block,.theraos-overview__section--space .theraos-overview__intro-block{margin-bottom:2rem;max-width:none}.theraos-overview__section--computation .theraos-overview__intro-block{margin-bottom:.85rem}.theraos-overview__section--assets .theraos-overview__title,.theraos-overview__section--computation .theraos-overview__title,.theraos-overview__section--space .theraos-overview__title{font-size:clamp(1.65rem,1.15rem + 1.4vw,2.35rem);letter-spacing:-.025em;margin-bottom:.85rem}.theraos-overview__section--assets .theraos-overview__support,.theraos-overview__section--computation .theraos-overview__support,.theraos-overview__section--product .theraos-overview__support,.theraos-overview__section--space .theraos-overview__support{color:var(--theraos-bluegray-700);font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem);line-height:1.6;max-width:none}.theraos-overview__section--computation .theraos-overview__support{white-space:nowrap}.intel-report{--intel-ink:#1e3348;--intel-muted:#5c7382;--intel-line:rgba(43,58,66,.12);--intel-blue:#2f6fad;--intel-blue-soft:#e8f1fa;--intel-orange:#c56a28;--intel-orange-soft:#f8ebe1;--intel-violet:#6b4db8;--intel-violet-soft:#eee8f8;--intel-green:#2f8a5b;--intel-green-soft:#e5f4ec;--intel-success:#2f8a5b;background:#f7f9fb;border:1px solid var(--intel-line);border-radius:1rem;box-shadow:0 1px 2px rgba(43,58,66,.04),0 14px 36px rgba(43,58,66,.06);display:flex;flex-direction:column;gap:1.15rem;padding:1.35rem 1.25rem 1.4rem}@media (min-width:768px){.intel-report{gap:1.25rem;padding:1.65rem 1.75rem 1.7rem}}.intel-report__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.intel-report__meta-date{color:var(--intel-muted);font-size:.8125rem}.intel-report__meta-badge{align-items:center;background:var(--intel-blue-soft);border-radius:999px;color:var(--intel-blue);display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.28rem .7rem}.intel-report__entity{background:#fff;border:1px solid var(--intel-line);border-radius:.9rem;display:grid;gap:1.1rem;grid-template-columns:1fr;padding:1.1rem}@media (min-width:768px){.intel-report__entity{align-items:center;gap:1.35rem;grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);padding:1.2rem 1.35rem}}.intel-report__entity-visual{align-items:center;background:#fbfcfd;border:1px solid var(--intel-line);border-radius:.85rem;display:flex;height:7.5rem;justify-content:center;margin:0 auto;padding:.55rem;width:7.5rem}@media (min-width:768px){.intel-report__entity-visual{height:8.25rem;margin:0;width:8.25rem}}.intel-report__entity-visual img{display:block;height:100%;object-fit:contain;width:100%}.intel-report__entity-identity{text-align:center}@media (min-width:768px){.intel-report__entity-identity{text-align:left}}.intel-report__drug-name{color:var(--intel-ink);font-family:Nunito,system-ui,sans-serif;font-size:clamp(1.65rem,1.35rem + 1vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.intel-report__drug-class{color:var(--intel-muted);font-size:.9375rem;margin:.25rem 0 .75rem}.intel-report__badges{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}@media (min-width:768px){.intel-report__badges{justify-content:flex-start}}.intel-report__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:650;gap:.3rem;line-height:1.2;padding:.28rem .65rem}.intel-report__badge--success{background:var(--intel-green-soft);color:var(--intel-green)}.intel-report__badge--modality{background:var(--intel-violet-soft);color:var(--intel-violet)}.intel-report__badge--tag{background:var(--intel-blue-soft);color:var(--intel-blue)}.intel-report__exec-label{color:var(--intel-ink);font-size:.6875rem;font-weight:750;letter-spacing:.14em;margin:0 0 .45rem;text-transform:uppercase}.intel-report__exec p{color:var(--intel-muted);font-size:.84375rem;line-height:1.55;margin:0}.intel-report__exec p+p{margin-top:.55rem}.intel-report__dims{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:768px){.intel-report__dims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.intel-report__dims{gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.intel-dim{background:#fff;border:1px solid var(--intel-line);border-radius:.85rem;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.intel-dim,.intel-dim--position{--dim-accent:var(--intel-blue);--dim-soft:var(--intel-blue-soft)}.intel-dim--risk{--dim-accent:var(--intel-orange);--dim-soft:var(--intel-orange-soft)}.intel-dim--landscape{--dim-accent:var(--intel-violet);--dim-soft:var(--intel-violet-soft)}.intel-dim--opportunity{--dim-accent:var(--intel-green);--dim-soft:var(--intel-green-soft)}.intel-dim__header{align-items:flex-start;display:flex;gap:.65rem;padding:.95rem .95rem .7rem}.intel-dim__icon{align-items:center;background:var(--dim-soft);border-radius:.45rem;color:var(--dim-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:1.85rem;justify-content:center;width:1.85rem}.intel-dim__title{color:var(--intel-ink);font-family:Nunito,system-ui,sans-serif;font-size:.9375rem;font-weight:800;letter-spacing:.02em;line-height:1.2;margin:0;text-transform:uppercase}.intel-dim__question{color:var(--intel-muted);font-size:.75rem;margin:.15rem 0 0}.intel-dim__rows{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0 .95rem .85rem}.intel-dim__rows li{align-items:baseline;display:flex;gap:.65rem;justify-content:space-between}.intel-dim__key{align-items:center;color:var(--intel-muted);display:inline-flex;font-size:.71875rem;gap:.35rem;min-width:0}.intel-dim__key i{color:var(--dim-accent);font-size:.8rem;opacity:.85}.intel-dim__val{align-items:center;color:var(--intel-ink);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:.3rem;text-align:right}.intel-dim__val--accent{color:var(--dim-accent)}.intel-dot{background:var(--intel-muted);border-radius:50%;height:.45rem;width:.45rem}.intel-dot--low{background:var(--intel-green)}.intel-dot--mod{background:var(--intel-orange)}.intel-dim__stars{color:var(--intel-green);font-size:.7rem;gap:.08rem}.intel-dim__stars .bi-star{opacity:.35}.intel-dim__chart{background:#f7f9fb;border-radius:.55rem;margin:0 .95rem .85rem;padding:.65rem .7rem .55rem}.intel-dim__chart-label{color:var(--intel-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;margin:0 0 .45rem;text-transform:uppercase}.intel-dim__bars{align-items:flex-end;display:flex;gap:.22rem;height:3.25rem}.intel-dim__bars span{background:linear-gradient(180deg,#8b6fd4,var(--intel-violet));border-radius:.15rem .15rem 0 0;flex:1 1 0;height:var(--h,40%)}.intel-dim__chart-axis{color:var(--intel-muted);display:flex;font-size:.625rem;justify-content:space-between;margin-top:.25rem}.intel-dim__footer{align-items:flex-start;background:var(--dim-soft);display:flex;gap:.55rem;margin-top:auto;padding:.8rem .9rem}.intel-dim__footer-icon{align-items:center;color:var(--dim-accent);display:inline-flex;flex-shrink:0;font-size:1.05rem;height:1.65rem;justify-content:center;width:1.65rem}.intel-dim__footer-title{color:var(--intel-ink);display:block;font-size:.71875rem;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.intel-dim__footer-text{color:var(--intel-muted);display:block;font-size:.6875rem;line-height:1.35;margin-top:.15rem}.intel-report__thesis{background:linear-gradient(180deg,#eef5fb,#f7fbfe);border:1px solid rgba(47,111,173,.18);border-radius:.85rem;display:grid;gap:1rem;grid-template-columns:1fr;padding:1.05rem 1.1rem}@media (min-width:992px){.intel-report__thesis{align-items:center;gap:1.35rem;grid-template-columns:minmax(0,1.6fr) minmax(14rem,.7fr);padding:1.15rem 1.35rem}}.intel-report__thesis-label{color:var(--intel-ink);font-family:Nunito,system-ui,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.12em;margin:0 0 .75rem;text-transform:uppercase}.intel-report__thesis-points{display:grid;gap:.55rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:700px){.intel-report__thesis-points{gap:.65rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.intel-report__thesis-points li{align-items:flex-start;color:var(--intel-ink);display:flex;font-size:.78125rem;gap:.5rem;line-height:1.4}.intel-report__thesis-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.75rem;height:1.35rem;justify-content:center;margin-top:.05rem;width:1.35rem}.intel-report__thesis-icon--ok{background:var(--intel-blue-soft);color:var(--intel-blue)}.intel-report__thesis-icon--warn{background:var(--intel-orange-soft);color:var(--intel-orange)}.intel-report__thesis-overall{background:hsla(0,0%,100%,.85);border:1px solid rgba(47,111,173,.12);border-radius:.7rem;padding:.85rem 1rem}@media (min-width:992px){.intel-report__thesis-overall{background:transparent;border:none;border-left:1px solid rgba(47,111,173,.16);border-radius:0;padding:.2rem 0 .2rem 1.25rem}}.intel-report__thesis-overall-label{color:var(--intel-muted);font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.intel-report__thesis-overall-title{color:var(--intel-green);font-family:Nunito,system-ui,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:.35rem 0 .3rem}.intel-report__thesis-overall-text{color:var(--intel-muted);font-size:.78125rem;line-height:1.45;margin:0}.intel-report__explore{display:flex;flex-direction:column;gap:.85rem;padding-top:.15rem}@media (min-width:900px){.intel-report__explore{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between}}.intel-report__explore-note{align-items:flex-start;color:var(--intel-muted);display:flex;font-size:.71875rem;gap:.4rem;line-height:1.45;margin:0;max-width:28rem}.intel-report__explore-links{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.intel-report__explore-prompt{color:var(--intel-ink);font-size:.75rem;font-weight:600;margin-right:.25rem}.intel-report__chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.71875rem;font-weight:650;padding:.28rem .7rem;text-decoration:none;transition:filter .15s ease}.intel-report__chip:hover{filter:brightness(.96)}.intel-report__chip--blue{background:var(--intel-blue-soft);color:var(--intel-blue)}.intel-report__chip--violet{background:var(--intel-violet-soft);color:var(--intel-violet)}.intel-report__chip--teal{background:#e3f4f2;color:#1f7f78}.intel-report__chip--green{background:var(--intel-green-soft);color:var(--intel-green)}.showcase{--showcase-ink:var(--theraos-bluegray-900);--showcase-muted:var(--theraos-bluegray-700);--showcase-quiet:var(--theraos-bluegray-400);--showcase-line:rgba(43,58,66,.14);--showcase-soft:rgba(92,115,130,.1);--showcase-violet:#4a7fa5;--showcase-violet-soft:color-mix(in srgb,#4a7fa5 14%,#fff);--showcase-blue:#3d5a73;--showcase-blue-soft:color-mix(in srgb,#3d5a73 12%,#fff);--showcase-teal:#4f8f78;--showcase-teal-soft:color-mix(in srgb,#4f8f78 14%,#fff);--showcase-amber:#b07a4a;--showcase-amber-soft:color-mix(in srgb,#b07a4a 14%,#fff);--showcase-radius:0.75rem;background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:0;overflow:visible}.showcase__tabs{align-items:stretch;border:none;flex-wrap:nowrap;gap:.2rem;padding:0;z-index:2}.showcase__tab,.showcase__tabs{background:transparent;display:flex;margin:0;position:relative}.showcase__tab{align-items:center;border:1px solid transparent;border-radius:var(--showcase-radius) var(--showcase-radius) 0 0;box-sizing:border-box;color:var(--showcase-ink);cursor:pointer;flex:1 1 0;gap:.6rem;min-width:0;padding:.85rem 1rem;text-align:left}.showcase__tab:hover{background:hsla(0,0%,100%,.35)}.showcase__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--app-focus-ring);outline:none;z-index:2}.showcase__tab.is-active{background:#fff;border-color:var(--showcase-line);border-bottom-color:transparent;margin-bottom:-1px;z-index:2}.showcase__tab.is-active:after{background:#fff;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:100%}.showcase__tab.is-active:before{content:none}.showcase__tab-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:1.45rem;justify-content:center;line-height:1}.showcase__tab.is-active .showcase__tab-icon{color:var(--accent-color)}.showcase__tab-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.showcase__tab-title{color:inherit;font-family:Nunito,system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.showcase__tab-subtitle{color:var(--showcase-muted);font-size:.71875rem;font-weight:500;line-height:1.35}.showcase__stage{display:block;position:relative;z-index:1}.showcase__panels{display:grid;min-width:0;position:relative}.showcase__panel{background:#fff;border:1px solid var(--showcase-line);border-radius:0 var(--showcase-radius) var(--showcase-radius) var(--showcase-radius);box-shadow:0 12px 32px rgba(43,58,66,.08);grid-area:1/1;overflow:hidden;pointer-events:none;visibility:hidden;z-index:0}.showcase__panel:not(.is-active){height:100%;inset:0;min-height:0;position:absolute;width:100%}.showcase__tabs:has(.showcase__tab:not(:first-child).is-active)~.showcase__stage .showcase__panel{border-top-left-radius:var(--showcase-radius)}.showcase__tabs:has(.showcase__tab:last-child.is-active)~.showcase__stage .showcase__panel{border-top-right-radius:0}.showcase__panel.is-active{pointer-events:auto;position:relative;visibility:visible;z-index:1}.showcase__panel[hidden]{display:block!important;pointer-events:none;visibility:hidden}.showcase__panel-grid{display:grid;gap:0;grid-template-columns:1fr;height:100%;min-height:24rem}@media (min-width:992px){.showcase__panel-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:26rem}.showcase__panel-grid--compare{align-items:stretch;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:28rem}.showcase__panel-grid--visual-8{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.theraos-overview__section--flip .showcase__panel-grid--visual-8{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.showcase__copy{display:flex;flex-direction:column;gap:.95rem;height:100%;min-width:0;padding:1.65rem 1.4rem 1.75rem}.showcase__panel--compare .showcase__copy{gap:1rem}@media (min-width:768px){.showcase__copy{gap:1.05rem;padding:2.1rem 2rem 2.15rem}.showcase__panel--compare .showcase__copy{gap:1rem;padding:1.75rem 1.6rem 1.7rem}}.showcase__intro{display:flex;flex-direction:column;gap:.55rem}.showcase__panel--compare .showcase__heading{max-width:28ch}.showcase__panel--compare .showcase__text{max-width:36rem}.showcase__label{font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.6875rem;letter-spacing:.2em;margin:0}.showcase__cta,.showcase__label{color:var(--showcase-violet);font-weight:600}.showcase__cta{align-items:center;display:inline-flex;font-size:.9375rem;gap:.35rem;letter-spacing:-.01em;margin-top:auto;padding-top:.65rem;text-decoration:none;transition:color .15s ease,gap .15s ease}.showcase__cta:hover{color:var(--showcase-ink);gap:.5rem}.showcase__heading{color:var(--showcase-ink);font-family:Nunito,system-ui,sans-serif;font-size:clamp(1.35rem,1.05rem + 1vw,1.85rem);font-weight:700;letter-spacing:-.025em;line-height:1.22;margin:0;max-width:22ch}.showcase__text{color:var(--showcase-muted);font-size:.9375rem;line-height:1.6;margin:0;max-width:34rem}.showcase__features{display:flex;flex-direction:column;gap:1.15rem;list-style:none;margin:.35rem 0 0;padding:0}.showcase__features li{align-items:flex-start;display:flex;gap:.95rem}.showcase__feature-icon{align-items:center;background:var(--showcase-blue-soft);border-radius:.75rem;color:var(--showcase-blue);display:inline-flex;flex-shrink:0;font-size:1.3rem;height:2.65rem;justify-content:center;line-height:1;margin-top:0;width:2.65rem}.showcase__features li:first-child .showcase__feature-icon{background:var(--showcase-violet-soft);color:var(--showcase-violet)}.showcase__features li:nth-child(2) .showcase__feature-icon{background:var(--showcase-blue-soft);color:var(--showcase-blue)}.showcase__features li:nth-child(3) .showcase__feature-icon{background:var(--showcase-teal-soft);color:var(--showcase-teal)}.showcase__features li:nth-child(4) .showcase__feature-icon{background:var(--showcase-amber-soft);color:var(--showcase-amber)}.showcase__features li:nth-child(5) .showcase__feature-icon{background:var(--showcase-violet-soft);color:var(--showcase-violet)}.showcase__feature-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.15rem}.showcase__feature-title{color:var(--showcase-ink);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.showcase__feature-text{color:var(--showcase-muted);font-size:.84375rem;line-height:1.5}.showcase__visual{align-items:stretch;background:#fff;border:none;display:flex;min-height:15rem;padding-block:.35rem;padding-inline:1.25rem}.showcase__visual:has(.theraos-tx-space){padding-inline:.65rem .25rem}@media (min-width:992px){.showcase__visual{border-left:none;min-height:100%;padding-block:.5rem;padding-inline:1.5rem}.showcase__visual:has(.theraos-tx-space){padding-inline:.75rem .35rem}}.showcase__visual-media,.showcase__visual-placeholder{background:transparent;border:none;border-radius:0;box-shadow:none;flex:1 1 auto;min-height:13rem}.showcase__visual-media{align-items:center;display:flex;justify-content:center;margin:0;padding:0;width:100%}.showcase__visual-media img{display:block;height:100%;max-height:none;object-fit:contain;width:100%}.showcase-sources{background:transparent;border:none;border-radius:0;display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}@media (min-width:480px){.showcase-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase-sources__item{--source-accent:var(--showcase-blue);--source-soft:var(--showcase-blue-soft);align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:.85rem .9rem .95rem;position:relative;text-align:left}@media (min-width:480px){.showcase-sources__item:nth-child(odd){border-right:1px solid var(--showcase-line)}.showcase-sources__item:nth-child(-n+2){border-bottom:1px solid var(--showcase-line)}}.showcase-sources__item--inn{--source-accent:#2f6fed;--source-soft:#e8f0fe}.showcase-sources__item--patent{--source-accent:#7b5cff;--source-soft:#efeaff}.showcase-sources__item--enamine{--source-accent:#e67a1a;--source-soft:#fdeeda}.showcase-sources__item--internal{--source-accent:#1fa37a;--source-soft:#e3f7ef}.showcase-sources__head{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}.showcase-sources__icon{align-items:center;background:var(--source-soft);border-radius:999px;color:var(--source-accent);display:inline-flex;flex-shrink:0;font-size:.9rem;height:1.85rem;justify-content:center;line-height:1;width:1.85rem}.showcase-sources__title{color:var(--source-accent);font-family:Nunito,system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.05em;line-height:1.25;margin:0;min-width:0;text-transform:uppercase}.showcase-sources__list{display:flex;flex-direction:column;gap:.22rem;list-style:none;margin:0;padding:0;text-align:left}.showcase-sources__list li{color:var(--showcase-ink);font-size:.75rem;font-weight:600;line-height:1.35;padding-left:1rem;position:relative}.showcase-sources__list li:before{color:var(--showcase-ink);content:"✓";font-weight:700;left:0;position:absolute;top:0}.showcase-sources__summary{color:var(--source-accent);font-size:.6875rem;font-weight:600;line-height:1.4;margin:.15rem 0 0}.showcase__panel--compare .showcase__visual{background:radial-gradient(ellipse at 70% 40%,rgba(47,122,229,.06),transparent 55%),#fff;padding:1rem 1.15rem 1.15rem}.showcase__panel--compare .showcase__visual-media{min-height:16rem}@media (min-width:992px){.showcase__panel--compare .showcase__visual{border-left:none;padding:1.25rem 1.35rem 1.35rem}.showcase__panel--compare .showcase__visual-media{min-height:100%}}.showcase__panel--compare .showcase__visual-media img{height:auto;max-height:100%;object-fit:contain;width:100%}@media (max-width:575.98px){.showcase{--showcase-radius:0.6rem}.showcase__tabs{gap:.15rem}.showcase__tab{gap:.45rem;padding:.7rem .55rem}.showcase__tab-icon{font-size:1.25rem}.showcase__tab-title{font-size:.8125rem}.showcase__tab-subtitle{display:none}.showcase__heading{max-width:none}.showcase__copy{gap:.85rem;padding:1.4rem 1.2rem 1.5rem}}.theraos-overview__card-title{color:var(--heading-color);font-size:var(--theraos-overview-card-title-size);font-weight:700;margin-bottom:.65rem}.theraos-overview__footer{align-items:center;border-top:1px solid var(--theraos-border);color:rgba(43,58,66,.72);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem .75rem;justify-content:center;padding:1.25rem 1rem 1.75rem}.theraos-overview__footer a{font-weight:600}.theraos-overview__footer-sep{color:rgba(43,58,66,.35)}#tabDiv .h1,#targetDiv .h1{font-size:1.35rem}#targetStructDisplayDiv>.row.target-struct-row{align-items:stretch;height:100%;min-height:0}#targetStructDisplayDiv .target-struct-row>[class*=col-]{display:flex;min-height:0}#targetTreemapDiv.d3-treemap-container{height:500px;width:100%}#targetDiv .d3-treemap-pathbar{font-size:.875rem;font-weight:600;line-height:24px}#targetDiv .d3-treemap-container .node{color:var(--heading-color);font-family:var(--default-font,Roboto),system-ui,sans-serif}#jobTable tr td{font-size:.875rem}#jobDiv.job-table-page{max-width:100%;width:100%}#jobDiv .job-table-card,#projectPage .job-table-card{border-color:var(--theraos-border,rgba(43,58,66,.12))}.project-job-list__header{border-bottom-color:var(--theraos-border,rgba(43,58,66,.1))}.project-job-list__refresh,.project-job-list__summary{color:var(--theraos-bluegray-600,#6c757d)}.project-job-list__refresh{border-color:var(--theraos-border,rgba(43,58,66,.14))}.project-job-list__refresh:hover:not(:disabled){border-color:rgba(4,93,142,.25)}.project-job-list__columns,.project-job-list__date,.project-job-list__email,.project-job-list__type{color:var(--theraos-bluegray-600,#6c757d)}#jobDiv .dt-container,#projectPage .dt-container{width:100%}#jobDiv .dt-layout-row{align-items:center;gap:.5rem}#jobDiv .dt-buttons .btn-circle{margin-right:.25rem}#jobTable,#projectJobTable{table-layout:fixed;width:100%!important}#jobTable td,#jobTable th,#projectJobTable td,#projectJobTable th{overflow:hidden;text-overflow:ellipsis;vertical-align:middle!important;white-space:nowrap}#jobTable tbody>tr>td,#projectJobTable tbody>tr>td{padding:.35rem .5rem!important}#jobTable td.dt-type-numeric,#jobTable td.job-table-icon,#projectJobTable td.dt-type-numeric,#projectJobTable td.job-table-icon{overflow:visible;text-align:center}#jobTable .job-status-icon,#jobTable .job-type-icon,#projectJobTable .job-status-icon,#projectJobTable .job-type-icon{font-size:1.25rem;line-height:1;vertical-align:middle}.btn-circle{align-items:center;border:2px solid var(--accent-color);border-radius:50%;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.btn-circle,.btn-circle:hover{background-color:var(--background-color);color:var(--accent-color)}.btn-circle:hover{border-color:var(--accent-color);transform:scale(1.05)}.bold-icon{font-size:1.1rem;-webkit-text-stroke:.4px}.regular-icon{font-size:1.25rem;line-height:1}.job-table__rename-trigger,.project-page__rename-trigger{align-items:center;align-self:center;background:transparent;border:0;border-radius:.25rem;color:var(--theraos-bluegray-500,#6c757d);display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin:0;opacity:0;padding:0;transition:opacity .15s,color .15s}.job-table__rename-trigger:before,.project-page__rename-trigger:before{line-height:1;vertical-align:0}.btn-delete,.btn-details{align-items:center;background:transparent;border:0;color:var(--accent-color);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.btn-delete:hover,.btn-details:hover{background:transparent;color:var(--accent-color);transform:scale(1.08)}.btn-delete{color:var(--theraos-bluegray-500,#6c757d)}.btn-delete:hover{color:var(--theraos-bluegray-700,#495057)}#jobTable td.job-table__name-col,#projectJobTable td.job-table__name-col{font-size:.875rem;line-height:1.25;overflow:visible}.job-table__name-cell{align-items:center;display:inline-flex;gap:.25rem;max-width:100%;min-height:1.25em}.job-table__name-text{line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-table__rename-trigger{font-size:.8125rem}#jobTable tbody tr:hover .job-table__rename-trigger,#projectJobTable tbody tr:hover .job-table__rename-trigger,.job-table__rename-trigger:focus-visible{opacity:1}.job-table__rename-trigger:hover{color:var(--accent-color)}#jobTable .job-table__rename-row,#projectJobTable .job-table__rename-row{display:flex;flex-direction:column;gap:.15rem;min-width:10rem}#jobTable .job-table__rename-input,#projectJobTable .job-table__rename-input{background:var(--default-color);border:0;border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--accent-color);color:var(--heading-color);font-size:.875rem;margin:0;outline:none;padding:2px 6px;width:100%}#jobTable .job-table__rename-input.is-invalid,#projectJobTable .job-table__rename-input.is-invalid{box-shadow:inset 0 0 0 1px #dc3545}#jobTable .job-table__rename-error,#projectJobTable .job-table__rename-error{margin:0}#jobTable td:has(.job-table__rename-row),#projectJobTable td:has(.job-table__rename-row){overflow:visible}#patent_table tr td,.seq_table tr td{font-size:.8125rem}#tabDiv .tab-main-row{min-height:0}@media (min-width:992px){#tabDiv .tab-main-row{align-items:stretch}#tabDiv .tab-main-row>[class*=col-]{display:flex;min-height:0}#tabDiv .tab-detail-panel,#tabDiv .tab-table-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;width:100%}}#tabDiv .tab-table-panel{overflow-x:auto}@media (min-width:992px){#tabDiv .tab-table-panel{overflow:auto}}#tabDiv #sequence-container .sequence-panel,#tabDiv #sequence-container .sequence-panel-large .seq-residue{font-size:12px}#tabTable{font-size:.75rem;table-layout:fixed;width:100%!important}#tabTable td,#tabTable th{max-width:0;overflow:hidden;padding-bottom:.25rem;padding-top:.25rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap!important}#tabDiv .tab-pipeline-table-wrap div.dt-container{margin:0;min-width:0;padding:0;width:100%}#tabDiv .tab-pipeline-table-wrap div.dt-container .dt-layout-row{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}#tabDiv .tab-pipeline-table-wrap div.dt-container .dt-layout-row:first-child{align-items:flex-start}#tabDiv .tab-pipeline-table-wrap div.dt-container .dt-layout-row:first-child .dt-layout-cell{flex:1 1 100%;max-width:100%;min-width:0}#tabDiv .tab-table-toolbar{min-width:0;width:100%}#tabDiv .tab-table-filters{align-items:stretch;flex-direction:column;gap:.35rem;width:100%}#tabDiv .tab-table-filters .tab-table-filter{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}#tabDiv .tab-table-filters .tab-table-filter-label{flex:0 0 3rem;text-align:right;white-space:nowrap}#tabDiv .tab-table-filters .tab-table-filter select{flex:1 1 auto;font-size:.75rem;min-width:0;width:100%}#tabDiv .tab-table-search-mount{display:flex;justify-content:center;min-width:0;width:100%}#tabDiv .tab-pipeline-table-wrap .tab-table-search,#tabDiv .tab-table-search-mount .dt-search{display:flex;justify-content:center;margin:.25rem 0 0;padding:0;width:100%}#tabDiv .tab-pipeline-table-wrap .tab-table-search label,#tabDiv .tab-table-search-mount .dt-search label{display:none}#tabDiv .tab-pipeline-table-wrap .tab-table-search input[type=search],#tabDiv .tab-table-search-mount .dt-search input[type=search]{-webkit-appearance:none;appearance:none;background:var(--background-color);border:1px solid var(--theraos-bluegray-300,#b8c5ce);border-radius:.375rem;box-shadow:none;box-sizing:border-box;display:block;font-size:.8rem;height:2rem;line-height:1.25;margin-inline:auto;max-width:100%;padding:.35rem .65rem;width:100%}#tabDiv .tab-pipeline-table-wrap .tab-table-search input[type=search]::placeholder,#tabDiv .tab-table-search-mount .dt-search input[type=search]::placeholder{color:var(--theraos-bluegray-500,#888);opacity:1}#tabTable .tab-name-text,#tabTable .tab-target-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tabTable tbody tr:not(.child){cursor:pointer}#tabTable tbody tr.child{cursor:default}#tabTable tbody tr.tab-row-active td{background-color:rgba(92,115,130,.12)}#tabDiv .tab-antibody-summary{background:var(--background-color);border:1px solid var(--theraos-bluegray-300,#c5d0d8);border-radius:.375rem;font-size:.8125rem;padding:.75rem 1rem}#tabDiv .tab-antibody-summary-table{border-collapse:collapse;font-size:.8125rem;table-layout:fixed;width:100%}#tabDiv .tab-antibody-summary-table tbody td,#tabDiv .tab-antibody-summary-table thead th{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tabDiv .tab-antibody-summary-table thead th{background:var(--theraos-bluegray-50,#f4f7f9);border-bottom:none;color:var(--theraos-bluegray-600,#5c7382);font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.35rem .5rem;text-transform:uppercase;vertical-align:bottom}#tabDiv .tab-antibody-summary-table tbody td{border-bottom:none;border-top:none;color:var(--theraos-text-color);font-weight:500;padding:.45rem .5rem;vertical-align:top}#tabDiv .tab-antibody-summary .table-responsive{margin:0}#tabDiv .dt-paging-button .page-link{font-size:.75rem}#main div.dt-container{font-size:.875rem}#main div.dt-container .dt-search input{font-size:.875rem;padding:.2rem .4rem}#main div.dt-container .dt-length select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .45rem center;background-repeat:no-repeat;background-size:.7rem .7rem;font-size:.875rem;min-width:4.5rem;padding:.25rem 1.75rem .25rem .5rem}#main div.dt-container .dt-layout-row{margin-bottom:.35rem}.modal-title{font-size:1rem}.modal-body{font-size:.9375rem}.btn-icon,.btn-icon:hover{font-size:1.25rem}@media (max-width:991.98px){#header .header-nav--primary ul{gap:.4rem}#header .header-nav--primary .nav-link span{display:none}#header .header-nav--primary .nav-link{padding:.35rem .45rem}#header .header-nav--primary .nav-link i{font-size:1.2rem}}.sidebar-section--primary,.sidebar-section--projects,.sidebar-section--tools{display:flex;flex-direction:column;gap:.125rem;margin-bottom:.25rem}.sidebar-nav .nav-item{margin-bottom:0}.sidebar-nav .nav-link,.sidebar-nav .nav-link2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em}.sidebar-nav .nav-link{border-radius:.5rem;font-size:.9375rem;font-weight:500;gap:0;line-height:1.25;padding:.5rem .625rem;width:100%}.sidebar-nav .nav-link i{flex-shrink:0;font-size:1.125rem;line-height:1;margin-right:.75rem;opacity:.85;text-align:center;width:1.25rem}.sidebar-nav .nav-link .bi-chevron-down,.sidebar-nav .nav-link .bi-chevron-right{font-size:.75rem;margin-right:0;opacity:.45;width:auto}.sidebar-nav .nav-link>span{font-size:inherit;font-weight:inherit;letter-spacing:inherit;white-space:nowrap}.sidebar-nav .nav-link2{border-radius:.5rem;color:var(--theraos-bluegray-700);font-size:.875rem;font-weight:400;line-height:1.3;padding:.4rem .625rem .4rem 1.5rem}.sidebar-nav .nav-link2 i{flex-shrink:0;font-size:1rem;line-height:1;margin-right:.65rem;opacity:.75;text-align:center;width:1.125rem}.sidebar-nav .nav-link2:hover{color:var(--heading-color)}.sidebar-project-link__name{font-weight:400}.sidebar-project-link__meta{font-size:.75rem;font-weight:400}body.app-shell #main,body.app-shell .sidebar{transition:none!important}@media (min-width:1200px){body.app-shell.toggle-sidebar:not(.app-guest) #main{margin-left:var(--theraos-sidebar-rail-width);max-width:calc(100% - var(--theraos-sidebar-rail-width));width:calc(100% - var(--theraos-sidebar-rail-width))}body.app-shell.sidebar-resizing:not(.app-guest) .sidebar{overflow:hidden;transition:width .3s ease!important}body.app-shell.sidebar-resizing:not(.app-guest) #main{transition:margin-left .3s ease,width .3s ease,max-width .3s ease!important}body.app-shell.toggle-sidebar:not(.app-guest) .sidebar{left:0!important;overflow:hidden;width:var(--theraos-sidebar-rail-width)}body.app-shell:not(.app-guest) .sidebar-nav .collapse,body.app-shell:not(.app-guest) .sidebar-nav .collapsing{transition:none}body.app-shell:not(.app-guest) .sidebar-nav .nav-link2{white-space:nowrap}body.app-shell.toggle-sidebar:not(.app-guest) .sidebar-nav .nav-item>.nav-link{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}body.app-shell.toggle-sidebar:not(.app-guest) .sidebar-nav .nav-link .bi-chevron-down,body.app-shell.toggle-sidebar:not(.app-guest) .sidebar-nav .nav-link .bi-chevron-right,body.app-shell.toggle-sidebar:not(.app-guest) .sidebar-nav .nav-link>span{visibility:hidden}body.app-shell.toggle-sidebar:not(.app-guest) .sidebar-footer{display:none}}.sidebar-nav-icon{flex-shrink:0;height:1em;object-fit:contain;width:1em}.sidebar-divider{border:0;margin:.65rem 0;opacity:1}.sidebar-divider,.sidebar-footer{border-top:1px solid var(--theraos-border)}.sidebar-footer{background-color:var(--surface-color);flex-shrink:0;overflow:visible;padding:10px 8px max(12px,env(safe-area-inset-bottom,0px));text-align:center}.sidebar-footer__inner{align-items:center;color:var(--theraos-bluegray-600);display:flex;flex-direction:column;font-size:.75rem;gap:.25rem;line-height:1.35}.sidebar-footer__copyright{display:block;white-space:nowrap}.sidebar-footer__links{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.sidebar-footer__links a{color:var(--heading-color);font-weight:500;text-decoration:none}.sidebar-footer__links a:hover{color:var(--theraos-bluegray-700)}.sidebar-footer__sep{color:var(--theraos-bluegray-400);margin:0 .45rem}.sidebar.hidden .sidebar-footer{display:none}.sidebar-project-link__meta{color:var(--theraos-bluegray-600)}.sidebar-project-link__running{background-color:var(--theraos-bluegray-900,#2b3a42);border:1px solid var(--theraos-bluegray-900,#2b3a42);color:#f4f7fa;font-weight:700}.sidebar-nav .nav-link2 .sidebar-project-link__running,.sidebar-nav .nav-link2 .sidebar-project-link__running-count,.sidebar-nav .nav-link2 .sidebar-project-link__running-icon,.sidebar-nav .nav-link2 .sidebar-project-link__running-icon:before{color:#f4f7fa!important}.sidebar-project-draft__input::placeholder{color:var(--theraos-bluegray-600);font-weight:500}.project-page__empty-hint,.project-page__subtitle{color:var(--theraos-bluegray-600)}.project-page__empty{background:var(--background-color);border-color:var(--theraos-border,rgba(43,58,66,.2))}.project-page__empty-title{color:var(--heading-color)}#projectPage .dt-layout-row{align-items:center;gap:.5rem}#projectPage .dt-buttons .btn-circle{margin-right:.25rem}.fda-approved-drugs-page .fda-summary{overflow-x:hidden}.fda-approved-drugs-page .fda-typography{font-size:.875rem;line-height:1.35}.fda-approved-drugs-page .fda-typography h5{color:var(--heading-color);font-size:1rem;font-weight:600}.fda-approved-drugs-page .fda-typography p.small{font-size:.8125rem}.fda-approved-drugs-page .fda-plot{min-height:88px;width:100%}.fda-approved-drugs-page .fda-bar-row{align-items:stretch;min-height:0}.fda-approved-drugs-page .fda-bar-col-left{min-width:0}.fda-approved-drugs-page .fda-bar-col-left .fda-plot--area,.fda-approved-drugs-page .fda-bar-col-left .fda-plot--modality{flex:0 0 auto;min-width:0;width:100%}.fda-approved-drugs-page .fda-bar-col-year{display:flex;flex-direction:column;min-width:0}.fda-approved-drugs-page .fda-bar-col-year .fda-plot--year{flex:1 1 auto;min-width:0;width:100%}.fda-approved-drugs-page .biotech-hbar{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-width:0;width:100%}.fda-approved-drugs-page .biotech-hbar-title{color:var(--heading-color);font-size:12px;font-weight:600;line-height:1.2;margin-bottom:.2rem}.fda-approved-drugs-page .biotech-hbar-rows{border-collapse:separate;border-spacing:0 .12rem;display:table;table-layout:fixed;width:100%}.fda-approved-drugs-page .biotech-hbar-row{cursor:pointer;display:table-row;user-select:none}.fda-approved-drugs-page .biotech-hbar-row:hover .biotech-hbar-count,.fda-approved-drugs-page .biotech-hbar-row:hover .biotech-hbar-label,.fda-approved-drugs-page .biotech-hbar-row:hover .biotech-hbar-track{background:rgba(4,93,142,.06)}.fda-approved-drugs-page .biotech-hbar-row:focus{outline:none}.fda-approved-drugs-page .biotech-hbar-row:focus-visible .biotech-hbar-count,.fda-approved-drugs-page .biotech-hbar-row:focus-visible .biotech-hbar-label,.fda-approved-drugs-page .biotech-hbar-row:focus-visible .biotech-hbar-track{outline:1px dotted var(--heading-color);outline-offset:0}.fda-approved-drugs-page .biotech-hbar-count,.fda-approved-drugs-page .biotech-hbar-label{font-size:9px;font-weight:400;line-height:1.2}.fda-approved-drugs-page .biotech-hbar-label{display:table-cell;overflow:visible;padding:.1rem .25rem .1rem 0;text-align:right;vertical-align:middle;white-space:nowrap;width:56%}.fda-approved-drugs-page .biotech-hbar-track{background:#e8eef2;border-radius:2px;display:table-cell;line-height:0;overflow:hidden;padding:.1rem .1rem .1rem 0;vertical-align:middle;width:32%}.fda-approved-drugs-page .biotech-hbar-count{color:#333;display:table-cell;font-variant-numeric:tabular-nums;padding:.1rem 0 .1rem .1rem;text-align:right;vertical-align:middle;width:12%}.fda-approved-drugs-page .biotech-hbar-fill{border-radius:2px;display:block;height:10px;min-height:10px;transition:width .12s ease}.fda-approved-drugs-page .fda-hm-stack{gap:.4rem;margin-top:.25rem}.fda-approved-drugs-page .fda-plot--wide{min-height:150px}.fda-approved-drugs-page #sm_table{font-size:.75rem;table-layout:fixed;width:100%}.fda-approved-drugs-page #sm_table td,.fda-approved-drugs-page #sm_table th{max-width:0;overflow:hidden;padding-bottom:.25rem;padding-top:.25rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap!important}.fda-approved-drugs-page .fda-table-wrap div.dt-container{margin:0;padding:0}.fda-approved-drugs-page .fda-table-wrap div.dt-container .dt-layout-row{margin-bottom:.35rem}.fda-approved-drugs-page .fda-table-wrap div.dt-container .dt-search input{font-size:.8rem;padding:.2rem .4rem}.fda-approved-drugs-page #sm_table .fda-drug-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fda-approved-drugs-page #sm_table tbody tr:not(.child){cursor:pointer}.fda-approved-drugs-page #sm_table tbody tr.child{cursor:default}.fda-approved-drugs-page #sm_table tbody tr.fda-row-open td{background-color:rgba(4,93,142,.07)}.fda-approved-drugs-page #sm_table tr.child td{background:#f5fafc;border-top:none!important;padding:.35rem .5rem .5rem}.fda-approved-drugs-page #sm_table .fda-details{color:#333;font-size:.8125rem;line-height:1.4;padding:.35rem .5rem}.fda-approved-drugs-page #sm_table .fda-details-dl{align-items:baseline;display:grid;gap:.2rem .75rem;grid-template-columns:auto 1fr}.fda-approved-drugs-page #sm_table .fda-details-dt{color:#045d8e;font-weight:600;margin:0}.fda-approved-drugs-page #sm_table .fda-details-dd{margin:0;white-space:normal}.fda-approved-drugs-page #sm_table .fda-details-empty{font-size:.8125rem}.inn-drugs-page .ncit-tree-panel,.therapeutic-drugs-page .ncit-tree-panel{padding:.65rem .75rem}.inn-drugs-page .ncit-tree-panel__title,.therapeutic-drugs-page .ncit-tree-panel__title{color:var(--heading-color);font-size:.9375rem;font-weight:600}.inn-drugs-page .ncit-tree-scroll,.therapeutic-drugs-page .ncit-tree-scroll{margin:0 -.25rem;max-height:min(72vh,42rem);overflow-x:hidden;overflow-y:auto;padding:0 .25rem;scrollbar-color:#aab7cf transparent;scrollbar-gutter:stable;scrollbar-width:thin}.inn-drugs-page .ncit-tree-scroll::-webkit-scrollbar,.therapeutic-drugs-page .ncit-tree-scroll::-webkit-scrollbar{width:6px}.inn-drugs-page .ncit-tree-scroll::-webkit-scrollbar-thumb,.therapeutic-drugs-page .ncit-tree-scroll::-webkit-scrollbar-thumb{background:#aab7cf;border-radius:3px}.inn-drugs-page .ncit-tree-nav,.therapeutic-drugs-page .ncit-tree-nav{padding:0}.inn-drugs-page .ncit-tree-children,.inn-drugs-page .ncit-tree-item,.therapeutic-drugs-page .ncit-tree-children,.therapeutic-drugs-page .ncit-tree-item{list-style:none;margin:0;padding:0}.inn-drugs-page .ncit-tree-link,.therapeutic-drugs-page .ncit-tree-link{align-items:center;border-radius:18px;color:var(--heading-color);display:flex;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.35;padding:.28rem .55rem;padding-left:calc(.75rem + var(--ncit-depth, 0)*1.2rem);text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.inn-drugs-page .ncit-tree-link:hover,.therapeutic-drugs-page .ncit-tree-link:hover{background-color:var(--default-color,#f6f9ff);color:var(--heading-color);text-decoration:none}.inn-drugs-page .ncit-tree-link.is-active,.therapeutic-drugs-page .ncit-tree-link.is-active{background-color:rgba(4,93,142,.1);color:var(--heading-color)}.inn-drugs-page .ncit-tree-branch .bi-chevron-down,.therapeutic-drugs-page .ncit-tree-branch .bi-chevron-down{flex-shrink:0;font-size:.75rem;margin-right:0;transition:transform .2s ease-in-out}.inn-drugs-page .ncit-tree-branch:not(.collapsed) .bi-chevron-down,.therapeutic-drugs-page .ncit-tree-branch:not(.collapsed) .bi-chevron-down{transform:rotate(180deg)}.inn-drugs-page .ncit-tree-label,.therapeutic-drugs-page .ncit-tree-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inn-drugs-page .ncit-tree-count,.therapeutic-drugs-page .ncit-tree-count{color:var(--theraos-bluegray-600,#6c757d);flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500}.inn-drugs-page .inn-drugs-table-panel{background:var(--background-color);overflow:hidden}.inn-drugs-page .inn-drugs-selection{background:rgba(4,93,142,.04);border-bottom:1px solid var(--theraos-border,#dee2e6);min-height:2.25rem;padding:.5rem .65rem}.inn-drugs-page .inn-drugs-selection__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.inn-drugs-page .inn-drugs-selection__name{color:var(--heading-color);font-size:.875rem;font-weight:600;line-height:1.3}.inn-drugs-page .inn-drugs-selection__code{background:rgba(4,93,142,.1);border-radius:.25rem;color:var(--heading-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;padding:.1rem .35rem}.inn-drugs-page .inn-drugs-selection__count{color:var(--theraos-bluegray-600,#6c757d);font-size:.75rem;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.inn-drugs-page .inn-drugs-selection__error,.inn-drugs-page .inn-drugs-selection__placeholder{display:block;font-size:.8125rem;line-height:1.35}.inn-drugs-page .inn-drugs-table-wrap div.dt-container,.inn-drugs-page .therapeutic-drugs-table-wrap div.dt-container,.therapeutic-drugs-page .therapeutic-drugs-table-wrap div.dt-container{margin:0;padding:0}.inn-drugs-page #inn_drug_table{font-size:.75rem;table-layout:fixed;width:100%}.inn-drugs-page #inn_drug_table td,.inn-drugs-page #inn_drug_table th{overflow:hidden;padding-bottom:.25rem;padding-top:.25rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.inn-drugs-page #inn_drug_table .inn-col-open{white-space:nowrap;width:2.5rem}.inn-drugs-page #inn_drug_table .inn-drug-open{align-items:center;border-radius:.25rem;color:var(--bs-secondary-color);cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;text-decoration:none;transition:color .15s ease,background-color .15s ease;width:1.5rem}.inn-drugs-page #inn_drug_table .inn-drug-open:focus-visible,.inn-drugs-page #inn_drug_table .inn-drug-open:hover{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}.inn-drugs-page #inn_drug_table .inn-drug-open .bi{font-size:.95rem;line-height:1}.inn-drugs-page #inn_drug_table tbody tr:not(.child){cursor:pointer}.inn-drugs-page #inn_drug_table tbody tr.child{cursor:default}.inn-drugs-page #inn_drug_table tbody tr.inn-row-open td{background-color:rgba(4,93,142,.07)}.inn-drugs-page #inn_drug_table tr.child td{background:#f5fafc;border-top:none!important;padding:.35rem .5rem .5rem;white-space:normal}.inn-drugs-page #inn_drug_table .inn-details{color:#333;font-size:.8125rem;line-height:1.4;padding:.35rem .5rem}.inn-drugs-page #inn_drug_table .inn-details-dl{align-items:baseline;display:grid;gap:.2rem .75rem;grid-template-columns:auto 1fr}.inn-drugs-page #inn_drug_table .inn-details-dt{color:#045d8e;font-weight:600;margin:0}.inn-drugs-page #inn_drug_table .inn-details-dd{margin:0;white-space:normal}.inn-drugs-page #inn_drug_table .inn-details-empty{font-size:.8125rem}.inn-drugs-page #inn_drug_table .inn-details-dd hr{border:0;border-top:1px solid var(--theraos-border,#dee2e6);margin:.5rem 0;opacity:1}.inn-drugs-page #inn_drug_table .inn-ncit-path{display:block;line-height:1.4}.inn-drugs-page #inn_drug_table .inn-ncit-path__segment{display:inline}.inn-drugs-page #inn_drug_table .inn-ncit-path__arrow{color:var(--heading-color);display:inline;font-size:.8125rem;line-height:inherit;margin:0 .3rem;vertical-align:baseline}.asset-page{max-width:1100px}.asset-page__back{align-items:center;color:var(--heading-color);display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;text-decoration:none}.asset-page__back:hover{color:var(--accent-color);text-decoration:underline}.asset-header-card{background:var(--surface-color,#e6f2fa);background:color-mix(in srgb,var(--surface-color,#e6f2fa) 55%,var(--background-color))}.analysis-title{background:var(--surface-color,#e6f2fa);background:color-mix(in srgb,var(--surface-color,#e6f2fa) 55%,var(--background-color,#fff));border:1px solid var(--theraos-border,rgba(43,58,66,.14));border-radius:var(--bs-border-radius,.375rem);display:block;flex:0 0 auto;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 1rem;padding:.75rem 1rem;width:100%}.analysis-title,.asset-header-name{color:var(--heading-color);font-family:Nunito,system-ui,sans-serif}.asset-header-name{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.15}.asset-header-unii{color:rgba(68,68,68,.75);font-size:.8125rem;letter-spacing:.04em}.asset-header-brand{color:rgba(68,68,68,.82);font-size:.9rem;font-weight:600;margin-top:.2rem}.asset-header-badges,.asset-header-chips{line-height:1.2}.asset-header-details{margin-top:.65rem}.asset-header-details__summary{color:var(--accent-color,#045d8e);cursor:pointer;font-size:.78rem;font-weight:650;letter-spacing:.02em;list-style:none;width:fit-content}.asset-header-details__summary::-webkit-details-marker{display:none}.asset-header-details__summary:after{content:" ▾";font-size:.7em}.asset-header-details[open]>.asset-header-details__summary:after{content:" ▴"}.asset-header-details__dl{border-top:1px solid rgba(43,58,66,.1);margin-top:.55rem;padding-top:.55rem}.asset-badge{background:rgba(4,93,142,.1);border:1px solid rgba(4,93,142,.16);border-radius:999px;color:var(--heading-color);display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .55rem}.asset-badge--muted{background:hsla(0,0%,100%,.75);border-color:rgba(43,58,66,.12);color:#444}.asset-panel{--antibody-tab-surface:var(--background-color,#fff);background:var(--background-color);padding:.85rem 1rem 1rem}.asset-panel__title{color:var(--heading-color);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0 0 .65rem;text-transform:uppercase}.asset-toc{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .65rem;padding:.15rem .1rem}.asset-toc__list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.asset-toc__link{background:hsla(0,0%,100%,.7);border:1px solid rgba(43,58,66,.14);border-radius:999px;color:var(--heading-color);display:inline-block;font-size:.8125rem;line-height:1.35;padding:.2rem .65rem;text-decoration:none;white-space:nowrap}.asset-toc__link:hover{background:#fff;border-color:rgba(43,58,66,.28);text-decoration:none}[id^=asset-section-]{scroll-margin-top:.75rem}.asset-dl{display:grid;gap:.35rem 1rem;grid-template-columns:minmax(7.5rem,11rem) 1fr}.asset-dt{color:rgba(68,68,68,.82);font-size:.8125rem;font-weight:600;margin:0}.asset-dd{color:#333;font-size:.9rem;margin:0;word-break:break-word}.asset-dd-sep{color:rgba(68,68,68,.45);margin:0 .4rem}.asset-dd--chips{display:flex;flex-wrap:wrap;gap:.35rem}.asset-chip{background:rgba(230,242,250,.75);border:1px solid rgba(0,77,115,.18);border-radius:.35rem;color:#004d73;display:inline-block;font-size:.8125rem;padding:.12rem .55rem}.asset-dd--mono,.asset-inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.asset-copy-btn{align-items:center;background:transparent;border:0;border-radius:.2rem;color:var(--theraos-bluegray-400);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.95rem;justify-content:center;line-height:1;margin:0;opacity:1;padding:0;transition:opacity .12s ease,color .12s ease}.asset-copy-btn:focus-visible,.asset-structure-id__value:focus-within .asset-copy-btn,.asset-structure-id__value:hover .asset-copy-btn{color:var(--theraos-bluegray-600)}.asset-copy-btn:focus-visible,.asset-copy-btn:hover{background:transparent;color:var(--theraos-link-color);outline:none}.asset-copy-btn .bi-clipboard-check{color:#1f7a45;opacity:1}.asset-structure-ids{align-items:start;column-gap:.85rem;display:grid;grid-template-columns:minmax(5.5rem,7.25rem) minmax(0,1fr);margin:0;min-width:0;row-gap:.55rem}.asset-structure-id__label{color:rgba(68,68,68,.72);font-size:.72rem;font-weight:600;letter-spacing:.02em;margin:0;padding-top:.12rem}.asset-structure-id__value{align-items:center;display:inline-flex;gap:.25rem;margin:0;max-width:100%;min-width:0}.asset-structure-id__code{background:transparent;color:#333;flex:0 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere;padding:0;word-break:break-word}.asset-structure-id__link{flex:0 1 auto;min-width:0;text-decoration:none}.asset-structure-id__link:hover .asset-structure-id__code{color:var(--theraos-link-hover);text-decoration:underline}.asset-structure-id__chip{align-items:center;background:rgba(4,93,142,.1);border:1px solid rgba(4,93,142,.2);border-radius:.3rem;box-sizing:border-box;color:var(--heading-color,#004d73);display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:400;height:1.5rem;justify-content:center;letter-spacing:.01em;line-height:1;margin:0;max-width:100%;overflow-wrap:anywhere;padding:0 .55rem;text-align:center;text-decoration:none;word-break:break-word}.asset-structure-id__label--chip{align-self:center;padding-top:0}.asset-structure-id__value--chip{align-items:center}a.asset-structure-id__chip:hover{background:rgba(4,93,142,.16);border-color:rgba(4,93,142,.32);color:var(--theraos-link-hover,#003d5c)}.asset-structure-ids__empty{margin:0}.asset-structure-wrap{background:linear-gradient(180deg,rgba(230,242,250,.45),hsla(0,0%,100%,.2));border:1px solid rgba(43,58,66,.16);border-radius:.35rem;min-height:0;padding:.4rem}.asset-structure-svg,.asset-structure-wrap{align-items:center;display:flex;justify-content:center}.asset-structure-svg{height:100%;margin:0 auto;width:100%}.asset-structure-svg svg{display:block;height:auto;max-height:100%;max-width:100%;width:100%}.asset-structure-fallback{padding:1rem .5rem;text-align:center}.asset-structure-split{align-items:stretch;display:grid;gap:1rem 1.25rem;grid-template-columns:17rem minmax(0,1fr)}.asset-structure-split__detail,.asset-structure-split__media{display:flex;flex-direction:column;min-width:0}.asset-structure-split__media .asset-structure-wrap{aspect-ratio:1/1;flex:0 0 auto;width:100%}.asset-structure-split__detail{height:0;min-height:100%;overflow:hidden}.asset-structure-split__detail>.asset-structure-ids,.asset-structure-split__detail>.asset-structure-ids__empty,.asset-structure-split__detail>.asset-structure-split__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}@media (max-width:767.98px){.asset-structure-split{grid-template-columns:1fr}.asset-structure-split__media .asset-structure-wrap{max-width:17rem;width:min(17rem,100%)}.asset-structure-split__detail{height:auto;min-height:0;overflow:visible}.asset-structure-split__detail>.asset-structure-ids,.asset-structure-split__detail>.asset-structure-ids__empty,.asset-structure-split__detail>.asset-structure-split__scroll{max-height:min(50vh,28rem)}}.asset-ncit-paths{align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;gap:0;line-height:1.45}.asset-ncit-path-block{display:block;width:100%}.asset-ncit-path{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem}.asset-ncit-path__step{gap:.4rem}.asset-ncit-path__item,.asset-ncit-path__step{align-items:center;display:inline-flex;max-width:100%}.asset-ncit-path__item{gap:.35rem;min-width:0}.asset-ncit-path__arrow{color:rgba(43,58,66,.45);flex:0 0 auto;font-size:1.05em;font-weight:700}.asset-ncit-path__chip{align-items:center;background:rgba(4,93,142,.1);border:1px solid rgba(4,93,142,.2);border-radius:.3rem;box-sizing:border-box;color:var(--heading-color,#004d73);display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.25;margin:0;max-width:100%;min-height:1.55rem;overflow-wrap:anywhere;padding:.2rem .55rem;text-decoration:none;word-break:break-word}a.asset-ncit-path__chip:hover{background:rgba(4,93,142,.16);border-color:rgba(4,93,142,.32);color:var(--theraos-link-hover,#003d5c)}.asset-ncit-path__chip--static{background:transparent;border:0;color:rgba(43,58,66,.78);font-weight:400;padding-left:0;padding-right:0}.asset-ncit-path__count{align-items:center;background:#fff;border:1px solid rgba(43,58,66,.18);border-radius:.25rem;color:rgba(43,58,66,.72);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:650;height:1.35rem;justify-content:center;line-height:1;min-width:1.45rem;padding:0 .35rem}.asset-ncit-divider{border-color:rgba(43,58,66,.12);margin:.65rem 0;opacity:1}.asset-ncit-toggle{align-items:center;background:rgba(230,242,250,.55);border:1px solid rgba(0,77,115,.16);border-radius:999px;color:#004d73;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;line-height:1.2;margin-top:.65rem;padding:.2rem .55rem;transition:background-color .15s ease,border-color .15s ease}.asset-ncit-toggle:hover{background:rgba(230,242,250,.9);border-color:rgba(0,77,115,.28)}.asset-ncit-toggle:focus-visible{box-shadow:0 0 0 2px rgba(0,77,115,.15);outline:none}.asset-ncit-toggle__icon{font-size:.7rem;transition:transform .15s ease}.asset-ncit-toggle.is-expanded .asset-ncit-toggle__icon{transform:rotate(180deg)}.asset-synonyms{line-height:1.3}.asset-synonym{background:rgba(230,242,250,.65);border:1px solid rgba(4,93,142,.1);border-radius:.25rem;display:inline-block;font-size:.8125rem;padding:.18rem .5rem}.asset-list{font-size:.875rem;padding-left:1.1rem}.asset-pre{background:rgba(230,242,250,.35);border-radius:.25rem;font-size:.75rem;padding:.5rem;white-space:pre-wrap;word-break:break-word}.asset-subunit-sequences{min-width:0}.asset-subunit-sequence+.asset-subunit-sequence{margin-top:.75rem}.asset-subunit-sequence__label{align-items:baseline;color:var(--heading-color);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:600;gap:.35rem .55rem;margin-bottom:.25rem}.asset-subunit-sequence__copies{color:#5a6b7a;font-weight:500}.asset-subunit-sequence__chains{display:inline-flex;flex-wrap:wrap;gap:.3rem;margin-left:auto}.asset-subunit-sequence__chain{background:rgba(0,77,115,.08);border-radius:.25rem;color:#004d73;font-weight:600;letter-spacing:.02em;padding:.05rem .4rem}.asset-subunit-sequence__chain--vh{background:rgba(230,130,40,.2);color:#b45a12}.asset-subunit-sequence__chain--vk,.asset-subunit-sequence__chain--vl{background:rgba(46,160,90,.2);color:#1f7a45}.asset-subunit-sequence__seq{background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;margin:0;overflow-wrap:anywhere;padding:0;white-space:pre-wrap;word-break:break-word}.asset-seq-vregion--vh{background:rgba(230,130,40,.2)}.asset-seq-vregion--vh,.asset-seq-vregion--vk{border-radius:.15rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.asset-seq-vregion--vk{background:rgba(46,160,90,.2)}.asset-seq-vregion--other{background:rgba(0,77,115,.1);border-radius:.15rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.asset-seq-cdr{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:2px}@media (max-width:575.98px){.asset-dl{gap:.15rem 0;grid-template-columns:1fr}.asset-dt{margin-top:.35rem}}.asset-antibody-neighborhood__head{align-items:stretch;display:flex;flex-direction:column;gap:.65rem;margin-bottom:.75rem}.asset-antibody-humanness-host,.asset-antibody-liabilities-host,.asset-antibody-neighborhood-host{--antibody-tab-surface:color-mix(in srgb,var(--surface-color) 16%,#fff)}.asset-antibody-neighborhood__tabs.nav-tabs{--bs-nav-tabs-border-color:rgba(43,58,66,.22);--bs-nav-tabs-link-hover-border-color:rgba(43,58,66,.18) rgba(43,58,66,.18) transparent;--bs-nav-tabs-link-active-color:var(--heading-color,#2b3a42);--bs-nav-tabs-link-active-bg:var(--antibody-tab-surface,#fff);--bs-nav-tabs-link-active-border-color:rgba(43,58,66,.5) rgba(43,58,66,.5) var(--antibody-tab-surface,#fff);align-items:flex-end;border-bottom:1px solid rgba(43,58,66,.22);column-gap:.15rem;flex-wrap:wrap;margin-bottom:0;row-gap:0}.asset-antibody-neighborhood__tabs[hidden]{display:none!important}.asset-antibody-neighborhood__tabs.nav-tabs .nav-item{margin-bottom:0}.asset-antibody-neighborhood__tabs.nav-tabs .nav-link{background:transparent;border:1px solid transparent;border-radius:.4rem .4rem 0 0;color:#8fa3b0;font-family:var(--nav-font,Poppins),system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.3;margin-bottom:-1px;padding:.4rem .75rem;white-space:nowrap}.asset-antibody-neighborhood__tabs.nav-tabs .nav-link:focus-visible,.asset-antibody-neighborhood__tabs.nav-tabs .nav-link:hover{background:color-mix(in srgb,var(--accent-color) 6%,var(--antibody-tab-surface,#fff));border-color:rgba(43,58,66,.18) rgba(43,58,66,.18) transparent;color:var(--theraos-bluegray-700,#4a6270);isolation:auto}.asset-antibody-neighborhood__tabs.nav-tabs .nav-link.active,.asset-antibody-neighborhood__tabs.nav-tabs .nav-link.active:focus-visible,.asset-antibody-neighborhood__tabs.nav-tabs .nav-link.active:hover{background:var(--antibody-tab-surface,#fff);border-color:rgba(43,58,66,.5) rgba(43,58,66,.5) var(--antibody-tab-surface,#fff);color:var(--heading-color,#2b3a42);z-index:1}.asset-antibody-neighborhood,.asset-antibody-neighborhood-host{max-width:100%;min-width:0}.asset-antibody-neighborhood__subunit{display:none;min-width:0}.asset-antibody-neighborhood__subunit.is-active{display:block}.antibody-msa,.antibody-msa--tall{height:auto;overflow-x:hidden;overflow-y:auto;scrollbar-color:#c5d0dc transparent;scrollbar-width:thin}.antibody-msa{max-height:min(34vh,19rem)}.antibody-msa--tall{max-height:min(68vh,38rem)}.antibody-msa::-webkit-scrollbar{width:6px}.antibody-msa::-webkit-scrollbar-thumb{background:#c5d0dc;border-radius:999px}.antibody-msa-hit__diff,.antibody-msa__seq{font-size:11px}.antibody-msa-hit__summary,.antibody-msa__head{grid-template-columns:minmax(0,1fr) var(--msa-col-id) var(--msa-col-chips)}#assetHumanness,.asset-antibody-humanness,.asset-antibody-humanness-host{max-width:100%;min-width:0}.asset-antibody-humanness__domain{display:none;max-width:100%;min-width:0}.asset-antibody-humanness__domain.is-active{display:block}#assetHumanness .asset-antibody-humanness__peptides-toggle,.asset-antibody-humanness-host .asset-antibody-humanness__peptides-toggle{color:var(--theraos-link-color,#4a6270);font-size:.8125rem;margin-top:1rem;text-decoration:none}#assetHumanness .asset-antibody-humanness__peptides-toggle:hover,.asset-antibody-humanness-host .asset-antibody-humanness__peptides-toggle:hover{color:var(--theraos-link-hover,#2b3a42);text-decoration:underline}#assetHumanness .asset-antibody-humanness__peptides,.asset-antibody-humanness-host .asset-antibody-humanness__peptides{margin-top:.35rem}#assetFeatures .asset-antibody-features__structure-block{margin-top:.75rem}#assetFeatures .asset-antibody-features__structure-toggle{color:var(--theraos-link-color,#4a6270);font-size:.8125rem;text-decoration:none}#assetFeatures .asset-antibody-features__structure-toggle:hover{color:var(--theraos-link-hover,#2b3a42);text-decoration:underline}#assetFeatures .asset-antibody-features__structure{margin-top:.35rem;min-width:0}#assetHumanness .germlines-table,.asset-antibody-humanness-host .germlines-table{display:block;max-width:100%;overflow-x:auto;width:100%}#assetHumanness .germlines-chain-table,.asset-antibody-humanness-host .germlines-chain-table{border-collapse:collapse;max-width:none;width:max-content}#assetHumanness .germlines-table td.left-col,#assetHumanness .germlines-table td.right-col,.asset-antibody-humanness-host .germlines-table td.left-col,.asset-antibody-humanness-host .germlines-table td.right-col{font-size:.75rem;padding:0 10px;vertical-align:middle;white-space:nowrap}#assetHumanness .germlines-table td.left-col,.asset-antibody-humanness-host .germlines-table td.left-col{text-align:right}#assetHumanness .germlines-table td.right-col,.asset-antibody-humanness-host .germlines-table td.right-col{text-align:left}#assetHumanness .germlines-table .humanness-row td.center-col,#assetHumanness .germlines-table .seq-row td.center-col,.asset-antibody-humanness-host .germlines-table .humanness-row td.center-col,.asset-antibody-humanness-host .germlines-table .seq-row td.center-col{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;overflow:visible;padding:0;vertical-align:bottom;white-space:nowrap}#assetHumanness .seq-letter,#assetHumanness .seq-residue,#assetHumanness .seq-residue-bar,.asset-antibody-humanness-host .seq-letter,.asset-antibody-humanness-host .seq-residue,.asset-antibody-humanness-host .seq-residue-bar{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}#assetHumanness .seq-residue-bar,.asset-antibody-humanness-host .seq-residue-bar{--seq-letter-height:0.75rem}#assetLiabilities,.asset-antibody-liabilities,.asset-antibody-liabilities-host{max-width:100%;min-width:0}.asset-antibody-liabilities__domain{display:none;max-width:100%;min-width:0}.asset-antibody-liabilities__domain.is-active{display:block}#assetLiabilities .row,#assetLiabilities .table-responsive,.asset-antibody-liabilities-host .row,.asset-antibody-liabilities-host .table-responsive{max-width:100%;min-width:0}#assetLiabilities .asset-antibody-liabilities__seq,.asset-antibody-liabilities-host .asset-antibody-liabilities__seq{background:transparent;max-width:100%;overflow-x:auto;padding:.5rem 0;width:100%}#assetLiabilities .asset-antibody-liabilities__table,.asset-antibody-liabilities-host .asset-antibody-liabilities__table{margin-top:.75rem;overflow-x:auto}#assetLiabilities .asset-antibody-liabilities__table-el,.asset-antibody-liabilities-host .asset-antibody-liabilities__table-el{font-size:.8125rem;margin-bottom:0;table-layout:fixed;width:100%}#assetLiabilities .asset-antibody-liabilities__table-el>:not(caption)>*>*,.asset-antibody-liabilities-host .asset-antibody-liabilities__table-el>:not(caption)>*>*{padding:.3rem .5rem;vertical-align:middle}#assetLiabilities .asset-antibody-liabilities__aa,.asset-antibody-liabilities-host .asset-antibody-liabilities__aa{border-radius:4px;color:#fff;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;padding:1px 5px}#assetLiabilities .seq-letter,#assetLiabilities .seq-residue,.asset-antibody-liabilities-host .seq-letter,.asset-antibody-liabilities-host .seq-residue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.asset-descriptor-panel{padding:.85rem 1rem 1rem}.asset-descriptor-panel__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between;margin-bottom:.75rem}.asset-descriptor-panel__note{color:#6a7b88;font-size:.75rem}.asset-descriptor-dist{display:grid;gap:.75rem .85rem;grid-template-columns:repeat(6,minmax(0,1fr))}.asset-descriptor-plot{min-width:0}.asset-descriptor-plot__meta{align-items:baseline;display:flex;gap:.35rem;justify-content:space-between;margin-bottom:.15rem}.asset-descriptor-plot__title{color:var(--heading-color);font-size:.78rem;font-weight:600;white-space:nowrap}.asset-descriptor-plot__value{background:transparent;border:1px solid rgba(0,77,115,.22);border-radius:.25rem;color:#004d73;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:500;padding:.05rem .4rem;white-space:nowrap}.asset-descriptor-plot__frame{padding-top:72%;position:relative;width:100%}.asset-descriptor-plot__canvas{inset:0;position:absolute}@media (max-width:1199.98px){.asset-descriptor-dist{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767.98px){.asset-descriptor-dist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.asset-descriptor-dist{grid-template-columns:repeat(2,minmax(0,1fr))}}#assetAntibodyFeatures>.text-muted{grid-column:1/-1}.compound-scaffolds-page{--compound-scaffolds-inset-block:0.5rem;--compound-scaffolds-inset-inline:0.75rem;--compound-scaffolds-scroll-pad:0.5rem;box-sizing:border-box;display:flex;flex-direction:column;max-width:1400px;padding:var(--compound-scaffolds-inset-block) var(--compound-scaffolds-inset-inline);width:100%}.compound-scaffolds-page>.row{align-items:stretch;flex:1 1 auto;margin-inline:0;min-height:0}.compound-scaffolds-page>.row>[class*=col-],.compound-scaffolds-panel{display:flex;flex-direction:column;min-height:0}.compound-scaffolds-panel{background:hsla(0,0%,100%,.72);flex:1 1 auto;overflow:hidden;width:100%}.compound-scaffolds-panel__header,.compound-scaffolds-panel__message{flex:0 0 auto}.compound-scaffolds-panel__footer{background:hsla(0,0%,100%,.72);flex:0 0 var(--compound-scaffolds-scroll-pad,1.5rem);height:var(--compound-scaffolds-scroll-pad,1.5rem);min-height:var(--compound-scaffolds-scroll-pad,1.5rem)}@media (min-width:1200px){#main:has(#compoundScaffoldsPage){display:flex;flex-direction:column;overflow:hidden}.compound-scaffolds-page{flex:1 1 auto;max-height:100%;min-height:0}.compound-scaffolds-page>.row{flex-wrap:nowrap}}.compound-scaffolds-panel__header{border-bottom:1px solid rgba(4,93,142,.1);display:grid;gap:.2rem;grid-template-rows:repeat(2,minmax(0,auto));min-height:3.8725rem;padding:.75rem .85rem .6rem}.compound-scaffolds-panel__title{color:var(--heading-color);display:-webkit-box;font-size:.975rem;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.compound-scaffolds-panel__hint,.compound-scaffolds-panel__placeholder{display:-webkit-box;font-size:.8125rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.compound-scaffolds-panel__message{font-size:.8125rem;padding:.5rem .85rem 0}.compound-scaffolds-panel__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#aab7cf transparent;scrollbar-gutter:stable;scrollbar-width:thin}.compound-scaffolds-panel__scroll::-webkit-scrollbar{width:6px}.compound-scaffolds-panel__scroll::-webkit-scrollbar-thumb{background:#aab7cf;border-radius:3px}.compound-scaffolds-grid{align-content:start;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));padding:.65rem .75rem .75rem}.compound-scaffolds-grid--scaffolds{grid-template-columns:1fr}.compound-scaffolds-grid--compounds{gap:.65rem;grid-template-columns:repeat(6,minmax(0,1fr))}.compound-scaffolds-card--compound .compound-scaffolds-card__figure{min-height:7.5rem;padding:.5rem .45rem .35rem}.compound-scaffolds-card--compound .compound-scaffolds-card__img,.compound-scaffolds-card--compound .compound-scaffolds-card__img--error{max-height:6.5rem;max-width:100%;min-height:5.5rem;width:100%}.compound-scaffolds-card--compound .compound-scaffolds-card__body{padding:.45rem .55rem .55rem}.compound-scaffolds-card--compound .compound-scaffolds-card__label{font-size:.8125rem;line-height:1.35}.compound-scaffolds-card--compound .compound-scaffolds-card__meta{font-size:.6875rem;margin-top:.15rem}.compound-scaffolds-card--scaffold{align-items:stretch;cursor:pointer;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:0}.compound-scaffolds-card--scaffold .compound-scaffolds-card__figure{min-height:0;padding:.2rem .25rem .1rem}.compound-scaffolds-card--scaffold .compound-scaffolds-card__img,.compound-scaffolds-card--scaffold .compound-scaffolds-card__img--error{height:auto;max-height:5rem;max-width:none;min-height:4.5rem;object-fit:contain;width:100%}.compound-scaffolds-card--scaffold .compound-scaffolds-card__body{align-items:center;display:flex;justify-content:center;max-width:none;padding:.1rem .35rem .35rem}.compound-scaffolds-card--scaffold .compound-scaffolds-card__meta{font-size:.8125rem;line-height:1.35;margin-top:0;text-align:center;white-space:nowrap}.compound-scaffolds-card{background:var(--background-color);border:1px solid rgba(4,93,142,.14);border-radius:.45rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-align:left;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.compound-scaffolds-card--compound:focus-visible,.compound-scaffolds-card--compound:hover,.compound-scaffolds-card--scaffold.is-active,.compound-scaffolds-card--scaffold:focus-visible,.compound-scaffolds-card--scaffold:hover{border-color:rgba(4,93,142,.45);box-shadow:0 0 0 1px rgba(4,93,142,.18),0 .2rem .5rem rgba(4,93,142,.1);outline:none}.compound-scaffolds-card__figure{align-items:center;background:linear-gradient(180deg,rgba(230,242,250,.45),hsla(0,0%,100%,.2));display:flex;justify-content:center;min-height:5rem;padding:.35rem .35rem .2rem}.compound-scaffolds-card__img{display:block;height:auto;max-height:4.25rem;max-width:5.75rem;object-fit:contain;width:100%}.compound-scaffolds-card__img--error{background:linear-gradient(135deg,rgba(230,242,250,.8),hsla(0,0%,100%,.95));max-width:5.75rem;min-height:3.25rem;width:100%}.compound-scaffolds-card__body{padding:.35rem .45rem .45rem}.compound-scaffolds-card__label{color:var(--heading-color);font-size:.6875rem;font-weight:700;line-height:1.3;word-break:break-word}.compound-scaffolds-card__meta{color:rgba(33,37,41,.68);font-size:.625rem;line-height:1.3;margin-top:.1rem;word-break:break-word}.compound-scaffolds-sentinel{height:1px;pointer-events:none}@media (max-width:1199.98px){.compound-scaffolds-page>.row>[class*=col-]:first-child .compound-scaffolds-panel{min-height:22rem}.compound-scaffolds-page>.row>[class*=col-]:last-child .compound-scaffolds-panel{min-height:28rem}.compound-scaffolds-grid--compounds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.compound-scaffolds-grid--compounds{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-clinical-trials__nav{border-bottom:1px solid rgba(43,58,66,.12);display:flex;flex-direction:column;gap:.4rem;margin:0 0 .55rem;padding:.35rem 0 .5rem}.asset-clinical-trials__facets{display:grid;gap:.45rem .55rem;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;width:100%}.asset-clinical-trials__nav-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;width:100%}.asset-clinical-trials__legend-slot{margin:0;min-width:0}.asset-clinical-trials__legend-slot .asset-clinical-trials__legend{justify-content:flex-start}.asset-clinical-trials__facet{margin:0;min-width:0}.asset-clinical-trials__facet-label{color:rgba(43,58,66,.58);font-size:.58rem;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 .2rem;text-transform:uppercase}.asset-clinical-trials__facet-list{--ct-facet-row:1.45rem;--ct-facet-visible:5;background:#fff;border:1px solid rgba(43,58,66,.12);border-radius:.28rem;height:calc(var(--ct-facet-row)*var(--ct-facet-visible) + .3rem);list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.15rem;scrollbar-color:rgba(43,58,66,.28) transparent;scrollbar-width:thin}.asset-clinical-trials__facet-list::-webkit-scrollbar{width:.35rem}.asset-clinical-trials__facet-list::-webkit-scrollbar-thumb{background:rgba(43,58,66,.28);border-radius:999px}.asset-clinical-trials__facet.is-active .asset-clinical-trials__facet-list{border-color:rgba(0,77,115,.35)}.asset-clinical-trials__facet-item{align-items:center;border-radius:.18rem;color:rgba(43,58,66,.78);cursor:pointer;display:flex;height:var(--ct-facet-row);min-width:0;padding-right:.2rem}.asset-clinical-trials__facet-item:hover{background:rgba(0,77,115,.06);color:var(--heading-color,#004d73)}.asset-clinical-trials__facet-item.is-active{background:rgba(0,77,115,.1);color:var(--heading-color,#004d73)}.asset-clinical-trials__facet-open{align-items:center;border-radius:.15rem;color:rgba(43,58,66,.4);display:inline-flex;flex:0 0 auto;height:.95rem;justify-content:center;margin:0 .08rem;text-decoration:none;width:.95rem}.asset-clinical-trials__facet-open .bi{font-size:.68rem;line-height:1}.asset-clinical-trials__facet-open:focus-visible,.asset-clinical-trials__facet-open:hover{color:var(--heading-color,#004d73)}.asset-clinical-trials__facet-option{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:inherit;display:flex;flex:0 1 auto;font:inherit;font-size:.7rem;font-weight:500;gap:.35rem;height:var(--ct-facet-row);line-height:1.2;margin:0;min-width:0;padding:0 .15rem 0 .35rem;text-align:left;width:auto}.asset-clinical-trials__facet-option:active,.asset-clinical-trials__facet-option:focus,.asset-clinical-trials__facet-option:focus-visible,.asset-clinical-trials__facet-option:hover{background:transparent;box-shadow:none;color:inherit;outline:none}.asset-clinical-trials__facet-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-clinical-trials__facet-count{color:rgba(43,58,66,.5);flex:0 0 auto;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:650;margin-left:auto;padding-left:.35rem}.asset-clinical-trials__facet-item.is-active .asset-clinical-trials__facet-count{color:rgba(0,77,115,.7)}.asset-clinical-trials__nav-count{color:rgba(43,58,66,.62);font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto;padding-top:0;white-space:nowrap}.asset-clinical-trials__empty{color:rgba(43,58,66,.55);font-size:.78rem;padding:.85rem .35rem;text-align:center}.asset-clinical-trials__records{background:rgba(43,58,66,.03);border-radius:.3rem;max-height:32rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(43,58,66,.28) transparent;scrollbar-width:thin}.asset-clinical-trials__records::-webkit-scrollbar{width:.35rem}.asset-clinical-trials__records::-webkit-scrollbar-thumb{background:rgba(43,58,66,.28);border-radius:999px}.asset-clinical-trials__record{border-bottom:1px solid rgba(43,58,66,.08);color:inherit;column-gap:.75rem;display:grid;grid-template-columns:9.25rem minmax(0,1fr);padding:.42rem .6rem;row-gap:.12rem;text-decoration:none}.asset-clinical-trials__record:focus-visible,.asset-clinical-trials__record:hover{background:rgba(43,58,66,.05)}.asset-clinical-trials__record-id{color:var(--heading-color);font-size:.78rem;font-weight:650}.asset-clinical-trials__record-meta{color:rgba(43,58,66,.62);font-size:.72rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-clinical-trials__record-title{color:var(--theraos-bluegray-800,#2b3a42);display:-webkit-box;font-size:.78rem;grid-column:1/-1;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asset-clinical-trials .ct-timeline__rows{background:rgba(43,58,66,.03);border-radius:.3rem;max-height:32rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.15rem .2rem;position:relative;scrollbar-color:rgba(43,58,66,.28) transparent;scrollbar-width:thin}.asset-clinical-trials .ct-timeline__rows-inner{display:flex;flex-direction:column;gap:0;min-height:100%;position:relative}.asset-clinical-trials .ct-timeline__rows::-webkit-scrollbar{width:.35rem}.asset-clinical-trials .ct-timeline__rows::-webkit-scrollbar-thumb{background:rgba(43,58,66,.28);border-radius:999px}.asset-clinical-trials .ct-timeline__row[data-phase=phase1]{--ct-accent:#3d6ea3;--ct-accent-soft:#9bb8d6}.asset-clinical-trials .ct-timeline__row[data-phase=phase2]{--ct-accent:#6a5698;--ct-accent-soft:#b5a8d4}.asset-clinical-trials .ct-timeline__row[data-phase=phase3]{--ct-accent:#3f8a6a;--ct-accent-soft:#97c4b0}.asset-clinical-trials .ct-timeline__row[data-phase=phase4]{--ct-accent:#a8723a;--ct-accent-soft:#d4b08a}.asset-clinical-trials .ct-timeline__row[data-phase=na]{--ct-accent:#6a7078;--ct-accent-soft:#b0b4b9}.asset-clinical-trials .ct-timeline__bar-text{color:#1c252b;color:oklch(from var(--ct-bar-bg,var(--ct-accent-soft)) clamp(.16,(.62 - l) * 100,.98) 0 0)}.asset-clinical-trials .ct-timeline__bar--completed .ct-timeline__bar-text,.asset-clinical-trials .ct-timeline__bar--stopped .ct-timeline__bar-text,.asset-clinical-trials .ct-timeline__bar--unknown .ct-timeline__bar-text{color:#fff;color:oklch(from var(--ct-bar-bg,var(--ct-accent)) clamp(.16,(.62 - l) * 100,.98) 0 0)}@media (max-width:1199.98px){.asset-clinical-trials__facets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.asset-clinical-trials__facets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.asset-clinical-trials__facets{grid-template-columns:1fr;width:100%}.asset-clinical-trials__nav-count{margin-left:0}}.sponsors-page{--sp-ink:#2c3e4e;--sp-muted:#6c757d;--sp-line:rgba(43,58,66,.12);--sp-hover:rgba(4,93,142,.04);margin-inline:auto;max-width:72rem;min-width:0}.sponsors-page__header{margin-bottom:.85rem}.sponsors-page__title{color:var(--heading-color);font-size:1.125rem;font-weight:700;letter-spacing:.01em;line-height:1.25;margin:0}.sponsors-page__subtitle{color:var(--sp-muted);font-size:.8125rem;line-height:1.35;margin-top:.2rem}.sponsors-page__card{background:#fff;border:1px solid var(--sp-line);border-radius:.75rem;overflow:hidden;padding:.65rem .75rem .5rem}.sponsors-page__card div.dt-container{margin:0;padding:0}.sponsors-page__card div.dt-container .dt-layout-row{align-items:center;margin:0 0 .5rem}.sponsors-page__card div.dt-container .dt-layout-row:last-child{margin:.55rem 0 0}.sponsors-page__card div.dt-container .dt-info,.sponsors-page__card div.dt-container .dt-length label,.sponsors-page__card div.dt-container .dt-search label{color:var(--sp-muted);font-size:.75rem;margin:0}.sponsors-page__card div.dt-container .dt-length select{border-color:var(--sp-line);border-radius:.4rem;font-size:.75rem;min-height:1.85rem;padding:.2rem 1.6rem .2rem .45rem}.sponsors-page__card div.dt-container .dt-search input{border:1px solid var(--sp-line);border-radius:.45rem;font-size:.8125rem;margin-left:0;min-width:min(16rem,55vw);padding:.35rem .65rem}.sponsors-page__card div.dt-container .dt-search input:focus{border-color:color-mix(in srgb,var(--heading-color) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--heading-color) 12%,transparent);outline:none}.sponsors-page__card div.dt-container .dt-paging .dt-paging-button{border-radius:.35rem!important;font-size:.75rem;padding:.2rem .55rem}.sponsors-page .sponsors-table{--bs-table-bg:transparent;--bs-table-hover-bg:var(--sp-hover);border-collapse:separate;border-spacing:0;font-size:.8125rem;margin:0;table-layout:fixed;width:100%}.sponsors-page .sponsors-table thead th{background:#f7f9fb;border-bottom:1px solid var(--sp-line);color:var(--sp-muted);font-size:.6875rem;font-weight:650;letter-spacing:.04em;padding:.55rem .7rem;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.sponsors-page .sponsors-table tbody td{border-bottom:1px solid rgba(43,58,66,.07);color:#374151;padding:.55rem .7rem;vertical-align:middle}.sponsors-page .sponsors-table tbody tr:last-child td{border-bottom:none}.sponsors-page .sponsors-table tbody tr:hover td{background:var(--sp-hover)}.sponsors-page .sponsors-table__sponsor{min-width:0}.sponsors-page .sponsors-table__link{color:inherit;display:flex;flex-direction:column;gap:.12rem;min-width:0;text-decoration:none}.sponsors-page .sponsors-table__name{color:var(--sp-ink);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsors-page .sponsors-table__link:hover .sponsors-table__name{color:var(--heading-color,#045d8e)}.sponsors-page .sponsors-table__meta{align-items:center;color:var(--sp-muted);display:flex;font-size:.6875rem;gap:.3rem;line-height:1.2;min-width:0}.sponsors-page .sponsors-table__id{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsors-page .sponsors-table__ticker-col{white-space:nowrap;width:5.5rem}.sponsors-page .sponsors-table__type-col{white-space:nowrap;width:6.5rem}.sponsors-page .sponsors-table__ticker{align-items:center;color:var(--heading-color,#045d8e);display:inline-flex;font-size:.75rem;font-weight:650;gap:.18rem;letter-spacing:.02em;line-height:1;text-decoration:none}.sponsors-page .sponsors-table__ticker:focus-visible,.sponsors-page .sponsors-table__ticker:hover{color:var(--heading-color,#045d8e);text-decoration:underline}.sponsors-page .sponsors-table__ticker .bi{font-size:.8rem;line-height:1}.sponsors-page .sponsors-table__ticker-sym{color:#4b5563;font-size:.75rem;font-weight:650;letter-spacing:.03em}.sponsors-page .sponsors-table__ticker .sponsors-table__ticker-sym{color:inherit}.sponsors-page .sponsors-table__type{align-items:center;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:650;justify-content:center;letter-spacing:.02em;line-height:1.2;min-width:4.75rem;padding:.18rem .55rem}.sponsors-page .sponsors-table__type--industry{background:#e5f0fa;color:#1e4f7a}.sponsors-page .sponsors-table__type--other{background:#eef1f4;color:#4b5563}.sponsors-page .sponsors-table__origin-col{text-align:center;width:4.25rem}.sponsors-page .sponsors-table thead th.sponsors-table__origin-col{text-align:center}.sponsors-page__card div.dt-container .dt-layout-end{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.sponsors-origin-filter{align-items:center;background:#f7f9fb;border:1px solid var(--sp-line);border-radius:.5rem;display:inline-flex;gap:.15rem;padding:.12rem}.sponsors-origin-filter__btn{align-items:center;background:transparent;border:0;border-radius:.35rem;color:var(--sp-muted);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:650;height:1.7rem;justify-content:center;line-height:1;min-width:1.85rem;padding:0 .45rem}.sponsors-origin-filter__btn i,.sponsors-origin-filter__btn svg{pointer-events:none}.sponsors-origin-filter__btn svg{border-radius:2px;display:block;height:.78rem;width:1.15rem}.sponsors-origin-filter__btn i{font-size:.95rem;line-height:1}.sponsors-origin-filter__btn.is-active,.sponsors-origin-filter__btn:hover{background:#fff;color:var(--sp-ink)}.sponsors-page .sponsors-table__origin{align-items:center;color:var(--sp-muted);display:inline-flex;height:1.35rem;justify-content:center;line-height:1;width:1.35rem}.sponsors-page .sponsors-table__origin svg{border-radius:2px;display:block;height:.92rem;width:1.35rem}.sponsors-page .sponsors-table__origin i{display:block;font-size:1.05rem;line-height:1}.sponsors-page .sponsors-table__origin--empty{opacity:.45}.sponsors-page .sponsors-table__num{color:#4b5563;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:6.5rem}.sponsors-page .sponsors-table thead th.sponsors-table__num{text-align:right}.sponsors-page .sponsors-table__num--total{color:var(--sp-ink);font-weight:650}@media (max-width:575.98px){.sponsors-page{padding-inline:.65rem!important}.sponsors-page__card{border-radius:.6rem;padding:.5rem .4rem .35rem}.sponsors-page .sponsors-table__num{width:4.5rem}.sponsors-page__card div.dt-container .dt-search input{min-width:0;width:100%}}.biotech-page{font-size:.8125rem;line-height:1.4;min-width:0;overflow-x:clip}.biotech-page .biotech-page-title{color:var(--heading-color);font-size:1.05rem;font-weight:700;letter-spacing:.02em;margin-bottom:.35rem;text-align:center}.biotech-page .biotech-page-subtitle{color:rgba(0,0,0,.55);font-size:.75rem;margin-bottom:.5rem;margin-top:-.15rem;text-align:center}.biotech-page .bf-bar{align-items:center;display:flex;gap:.4rem}.biotech-page .bf-bar-track{background:rgba(0,0,0,.08);border-radius:0;flex:0 0 auto;height:14px;overflow:hidden;position:relative;width:120px}.biotech-page .bf-bar-fill{background:rgba(13,110,253,.55);border-radius:0;height:100%}.biotech-page .bf-bar-text{font-variant-numeric:tabular-nums;white-space:nowrap}.biotech-page .bf-spark-stack{height:26px;margin:0 auto;position:relative;width:132px}.biotech-page .bf-spark{display:block;height:26px;inset:0;position:absolute;width:132px}.bf-spark-year-grid{stroke:rgba(0,0,0,.12);stroke-width:.55;pointer-events:none}.biotech-page .bf-fund-sub{color:#6c757d;font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1.15}.biotech-page .bf-simple-table-wrap{background:#fff;border:1px solid rgba(43,58,66,.12);border-radius:.75rem;margin-top:.65rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.biotech-page .bf-simple-table{--bs-table-bg:transparent;--bs-table-hover-bg:rgba(4,93,142,.04);border-collapse:separate;border-spacing:0;font-size:.8125rem;margin:0;min-width:52rem;table-layout:fixed;width:100%}.biotech-page .bf-simple-table thead th{background:#f7f9fb;border-bottom:1px solid rgba(43,58,66,.12);color:#6c757d;font-size:.6875rem;font-weight:650;letter-spacing:.04em;padding:.65rem .85rem;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.biotech-page .bf-simple-table tbody td{border-bottom:1px solid rgba(43,58,66,.08);color:#374151;padding:.7rem .85rem;vertical-align:middle}.biotech-page .bf-simple-table tbody tr:last-child td{border-bottom:none}.biotech-page .bf-simple-table tbody tr:hover td{background:rgba(4,93,142,.035)}.biotech-page .bf-simple-table__fund{color:inherit;display:flex;flex-direction:column;gap:.1rem;text-decoration:none}.biotech-page .bf-simple-table__fund:hover .bf-simple-table__fund-name{color:var(--heading-color,#045d8e)}.biotech-page .bf-simple-table__fund-name{color:#2c3e4e;font-weight:600;line-height:1.25}.biotech-page .bf-simple-table__num{min-width:9.5rem;width:16%}.biotech-page .bf-simple-table__spark{max-width:9.5rem;min-width:9.5rem;overflow:visible;padding-left:.5rem;padding-right:.5rem;width:9.5rem}.biotech-page .bf-simple-table .bf-spark-stack{flex-shrink:0;margin-inline:auto}.biotech-page .bf-simple-table .bf-spark-stack--short,.biotech-page .bf-simple-table .bf-spark-stack--short .bf-spark{height:22px}.biotech-page .bf-heatmap-controls{margin:.85rem auto .4rem;max-width:32rem}.biotech-page .bf-heatmap-transport{align-items:start;column-gap:.65rem;display:grid;grid-template-columns:1.75rem 1fr}.biotech-page .bf-heatmap-play{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:.35rem;color:var(--heading-color);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;line-height:1;margin:0;padding:0;width:1.75rem}.biotech-page .bf-heatmap-play i{align-items:center;display:flex;font-size:1.15rem;height:1em;justify-content:center;line-height:1;width:1em}.biotech-page .bf-heatmap-play:focus-visible,.biotech-page .bf-heatmap-play:hover{background:rgba(4,93,142,.08);color:var(--heading-color);outline:none}.biotech-page .bf-heatmap-play[aria-pressed=true]{background:rgba(4,93,142,.1);color:var(--heading-color)}.biotech-page .bf-heatmap-scrub{min-width:0;padding-top:.35rem}.biotech-page .bf-heatmap-slider{background:transparent;height:1.05rem;margin:0;padding:0;width:100%}.biotech-page .bf-heatmap-slider:focus{box-shadow:none;outline:none}.biotech-page .bf-heatmap-slider::-webkit-slider-runnable-track{background:rgba(4,93,142,.22);border-radius:999px;height:2px}.biotech-page .bf-heatmap-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--heading-color);border:0;border-radius:50%;box-shadow:0 0 0 3px #fff;cursor:pointer;height:12px;margin-top:-5px;width:12px}.biotech-page .bf-heatmap-slider::-moz-range-track{background:rgba(4,93,142,.22);border:0;border-radius:999px;height:2px}.biotech-page .bf-heatmap-slider::-moz-range-thumb{background:var(--heading-color);border:0;border-radius:50%;box-shadow:0 0 0 3px #fff;cursor:pointer;height:12px;width:12px}.biotech-page .bf-heatmap-meta{align-items:baseline;color:rgba(75,85,99,.85);display:grid;font-size:.68rem;font-variant-numeric:tabular-nums;gap:.5rem;grid-template-columns:1fr auto 1fr;line-height:1.2;margin-top:.15rem}.biotech-page .bf-heatmap-meta>:first-child{justify-self:start}.biotech-page .bf-heatmap-meta>:last-child{justify-self:end;text-align:right}.biotech-page .bf-heatmap-now{color:var(--heading-color);font-size:.78rem;font-weight:600;justify-self:center;letter-spacing:.01em}.biotech-assets-page .biotech-assets-bar-row--stacked .biotech-assets-plot--disease-col{min-height:min(16.5vh,176px)}.biotech-assets-page .biotech-assets-bar-row--stacked .biotech-assets-plot--mod-stage{min-height:64px}.biotech-assets-page .biotech-assets-summary{overflow-x:hidden}.biotech-assets-page .biotech-assets-typography{font-size:.875rem;line-height:1.35}.biotech-assets-page .biotech-assets-typography h5{color:var(--heading-color);font-size:1rem;font-weight:600}.biotech-assets-page .biotech-assets-typography h6{font-size:.8125rem;font-weight:600;letter-spacing:.02em}.biotech-assets-page .biotech-assets-typography p.small{font-size:.8125rem}.biotech-assets-page .biotech-assets-plot{min-height:88px;width:100%}.biotech-assets-page .biotech-assets-bar-row{min-height:0}.biotech-assets-page .biotech-assets-plot--disease-col{min-height:0;width:100%}.biotech-assets-page .biotech-assets-bar-col-mod-stage{min-height:0}.biotech-assets-page .biotech-assets-bar-col-mod-stage .biotech-assets-plot--mod-stage{flex:0 0 auto;min-height:0;min-width:0}.biotech-assets-page .biotech-hbar{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-width:0;width:100%}.biotech-assets-page .biotech-hbar-title{color:var(--heading-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:.2rem}.biotech-assets-page .biotech-hbar-rows{border-collapse:separate;border-spacing:0 .12rem;display:table;table-layout:fixed;width:100%}.biotech-assets-page .biotech-hbar-row{cursor:pointer;display:table-row;user-select:none}.biotech-assets-page .biotech-hbar-row:hover .biotech-hbar-count,.biotech-assets-page .biotech-hbar-row:hover .biotech-hbar-label,.biotech-assets-page .biotech-hbar-row:hover .biotech-hbar-track{background:rgba(4,93,142,.06)}.biotech-assets-page .biotech-hbar-row:focus{outline:none}.biotech-assets-page .biotech-hbar-row:focus-visible .biotech-hbar-count,.biotech-assets-page .biotech-hbar-row:focus-visible .biotech-hbar-label,.biotech-assets-page .biotech-hbar-row:focus-visible .biotech-hbar-track{outline:1px dotted var(--heading-color);outline-offset:0}.biotech-assets-page .biotech-hbar-count,.biotech-assets-page .biotech-hbar-label{font-size:9px;font-weight:400;line-height:1.2}.biotech-assets-page .biotech-hbar-label{box-sizing:border-box;display:table-cell;overflow:visible;padding:.1rem .25rem .1rem 0;text-align:right;vertical-align:middle;white-space:nowrap;width:56%}.biotech-assets-page .biotech-hbar-track{background:#e8eef2;border-radius:2px;box-sizing:border-box;display:table-cell;line-height:0;min-width:0;overflow:hidden;padding:.1rem .1rem .1rem 0;vertical-align:middle;width:32%}.biotech-assets-page .biotech-hbar-count{box-sizing:border-box;color:#333;display:table-cell;font-variant-numeric:tabular-nums;padding:.1rem 0 .1rem .1rem;text-align:right;vertical-align:middle;width:12%}.biotech-assets-page .biotech-hbar-fill{border-radius:2px;display:block;height:10px;min-height:10px;transition:width .12s ease}.biotech-assets-page .biotech-assets-hm-stack{gap:.4rem;margin-top:.25rem}.biotech-assets-page .biotech-assets-plot--wide{min-height:150px}.biotech-assets-page #biotech_assets_table{font-size:.75rem;table-layout:fixed;width:100%}.biotech-assets-page #biotech_assets_table td,.biotech-assets-page #biotech_assets_table th{max-width:0;overflow:hidden;padding-bottom:.25rem;padding-top:.25rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap!important}.biotech-assets-page .biotech-assets-pipeline-table-wrap div.dt-container{margin:0;padding:0}.biotech-assets-page .biotech-assets-pipeline-table-wrap div.dt-container .dt-layout-row{margin-bottom:.35rem}.biotech-assets-page .biotech-assets-pipeline-table-wrap div.dt-container .dt-search input{font-size:.8rem;padding:.2rem .4rem}.biotech-assets-page #biotech_assets_table .company-pipeline-asset-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biotech-assets-page #biotech_assets_table tbody tr:not(.child){cursor:pointer}.biotech-assets-page #biotech_assets_table tbody tr.child{cursor:default}.biotech-assets-page #biotech_assets_table tbody tr.company-pipeline-row-open td{background-color:rgba(4,93,142,.07)}.biotech-assets-page #biotech_assets_table tr.child td{background:#f5fafc;border-top:none!important;padding:.35rem .5rem .5rem}.biotech-assets-page #biotech_assets_table .company-pipeline-details{color:#333;font-size:.8125rem;line-height:1.4;padding:.35rem .5rem}.biotech-assets-page #biotech_assets_table .company-pipeline-details-dl{align-items:baseline;display:grid;gap:.2rem .75rem;grid-template-columns:auto 1fr}.biotech-assets-page #biotech_assets_table .company-pipeline-details-dt{color:#045d8e;font-weight:600;margin:0}.biotech-assets-page #biotech_assets_table .company-pipeline-details-dd{margin:0;white-space:normal}.biotech-assets-page #biotech_assets_table .company-pipeline-details-empty{font-size:.8125rem}#main:has(#agentPage){background-image:var(--theraos-strip-bg);background-size:100% 100%;display:flex;flex-direction:column;overflow:hidden;padding:0}.agent-page{background:transparent;color:var(--theraos-bluegray-900);display:flex;flex:1;flex-direction:column;min-height:0}.agent-page--start{align-items:center;justify-content:center;padding:2.5rem 1.25rem 3.5rem}.agent-page__start{display:flex;flex-direction:column;flex-shrink:0;gap:1.1rem;max-width:100%;min-width:0;width:min(56rem,100%)}.agent-page--start .agent-page__title{font-family:var(--heading-font,Nunito),system-ui,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:-.02em;text-align:center}.agent-page--start .agent-page__composer{margin:0}.agent-page--start .agent-page__input{min-height:1.85em}.agent-page__job{border-top:0;margin-top:1.75rem;padding-top:0}.agent-page__job .form-label{color:var(--theraos-bluegray-600);font-size:.8125rem;margin-bottom:.3rem}.agent-page__prompts{align-items:center;align-self:center;display:flex;flex-direction:column;gap:.2rem;margin:.1rem auto 0;padding:0;width:min(36rem,100%)}.agent-page__prompt,.agent-page__prompts{box-sizing:border-box;max-width:100%;min-width:0;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.agent-page__prompt{background:transparent;border:0;border-radius:999px;color:var(--theraos-bluegray-600);cursor:pointer;display:block;font:inherit;font-size:.875rem;line-height:1.22;margin:0;overflow:hidden;padding:.2rem .7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:auto}.agent-page__prompt:focus-visible,.agent-page__prompt:hover{background:color-mix(in srgb,var(--theraos-bluegray-900) 7%,transparent);color:var(--theraos-bluegray-900)}.agent-page__prompt--pending,.agent-page__prompt:active{background:color-mix(in srgb,var(--bs-primary) 12%,transparent);color:var(--bs-primary)}.agent-page__prompt:disabled{cursor:wait;opacity:.55}.agent-page__prompt--pending:disabled{cursor:wait;opacity:1}.agent-page__header{align-items:center;border-bottom:0;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0 .75rem}.agent-page--thread{align-items:center}.agent-page--thread .agent-page__column{display:flex;flex:1;flex-direction:column;min-height:0;width:100%}.agent-page--thread .agent-page__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-page__title{color:var(--heading-color);font-size:1.25rem;font-weight:650;margin:0}.agent-page__lede{color:var(--theraos-bluegray-600);font-size:.875rem;line-height:1.45;margin:.35rem 0 0;max-width:40rem}.agent-page__chip,.agent-page__new,.agent-page__retry{background:transparent;border:1px solid var(--theraos-bluegray-400);color:var(--theraos-bluegray-700);cursor:pointer;font-size:.8125rem;padding:.35rem .7rem}.agent-page__chip:hover,.agent-page__new:hover,.agent-page__retry:hover{border-color:var(--theraos-bluegray-700);color:var(--theraos-bluegray-900)}.agent-page__new:disabled{cursor:wait;opacity:.55}.agent-page__thread{background:#fff;border:1px solid var(--theraos-border);border-radius:1rem;display:flex;flex:1;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:1rem 1.15rem;scrollbar-color:color-mix(in srgb,var(--theraos-bluegray-400) 70%,transparent) transparent;scrollbar-width:thin}.agent-page__thread::-webkit-scrollbar{width:6px}.agent-page__thread::-webkit-scrollbar-track{background:transparent}.agent-page__thread::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theraos-bluegray-400) 70%,transparent);border-radius:999px}.agent-page__thread::-webkit-scrollbar-thumb:hover{background:var(--theraos-bluegray-600)}.agent-page__empty{color:var(--theraos-bluegray-600);margin:auto;text-align:left}.agent-page__empty p{margin:0 0 .75rem}.agent-page__msg{display:flex}.agent-page__msg--user{justify-content:flex-end}.agent-page__msg--assistant,.agent-page__msg--batch{align-items:stretch;flex-direction:column;max-width:100%;width:100%}.agent-page__bubble{font-size:.9375rem;line-height:1.55;max-width:100%;padding:.55rem 0;white-space:pre-wrap;word-break:break-word}.agent-page__md{max-width:100%;white-space:normal}.agent-page__md>:first-child{margin-top:0}.agent-page__md>:last-child{margin-bottom:0}.agent-page__md-chunk blockquote,.agent-page__md-chunk img,.agent-page__md-chunk ol,.agent-page__md-chunk p,.agent-page__md-chunk pre,.agent-page__md-chunk ul{margin:0 0 .7em}.agent-page__md-chunk img{background:#fff;border-radius:8px;display:block;height:auto;max-width:min(100%,28rem)}.agent-page__md-chunk h1,.agent-page__md-chunk h2,.agent-page__md-chunk h3,.agent-page__md-chunk h4{color:var(--heading-color);font-weight:650;line-height:1.3;margin:1em 0 .4em}.agent-page__md-chunk h1{font-size:1.15rem}.agent-page__md-chunk h2{font-size:1.05rem}.agent-page__md-chunk h3,.agent-page__md-chunk h4{font-size:1rem}.agent-page__md-chunk ol,.agent-page__md-chunk ul{padding-left:1.25rem}.agent-page__md-chunk li+li{margin-top:.2em}.agent-page__md-chunk a{color:var(--bs-primary)}.agent-page__md-chunk blockquote{border-left:2px solid var(--theraos-border);color:var(--theraos-bluegray-600);padding-left:.75rem}.agent-page__md-chunk code{color:var(--theraos-bluegray-900);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.agent-page__md-chunk :not(pre)>code{background:color-mix(in srgb,var(--surface-color) 28%,#fff);border:1px solid var(--theraos-border);border-radius:.3rem;color:var(--theraos-bluegray-800,var(--theraos-bluegray-900));padding:.08em .32em}.agent-page__md-chunk pre{background:color-mix(in srgb,var(--surface-color) 22%,#fff);border:1px solid var(--theraos-border);border-radius:.55rem;color:var(--theraos-bluegray-900);font-size:.8125rem;line-height:1.45;overflow-x:auto;padding:.7rem .85rem}.agent-page__md-chunk pre code{background:transparent;color:inherit;font-size:inherit;padding:0}.agent-page__table{margin:0 0 .7em;overflow-x:auto}.agent-page__md-chunk table{border-collapse:collapse;font-size:.875rem;width:100%}.agent-page__md-chunk td,.agent-page__md-chunk th{border-bottom:1px solid var(--theraos-border);padding:.35rem .6rem .35rem 0;text-align:left;vertical-align:top}.agent-page__md-chunk th{color:var(--heading-color);font-weight:650}.agent-page__md-chunk hr{border:0;border-top:1px solid var(--theraos-border);margin:1em 0}.agent-page__msg--user .agent-page__bubble{background:color-mix(in srgb,var(--surface-color) 72%,#fff);border-bottom:0;border-radius:1.15rem;color:var(--theraos-bluegray-900);max-width:min(42rem,88%);padding:.7rem 1rem}.agent-page__bubble--pending{color:var(--theraos-bluegray-600);font-style:normal;white-space:normal}.agent-page__render-job{margin:.35rem 0 .75rem}.agent-page__render-job-error,.agent-page__render-job-pending{color:var(--theraos-bluegray-600);padding:.7rem 0}.agent-page__render-job-error{color:var(--theraos-danger,#b42318)}.agent-page__status{align-items:center;display:inline-flex;gap:.55rem;min-height:1.4rem}.agent-page__status-pulse{animation:agent-status-pulse 1.2s ease-in-out infinite;background:var(--theraos-bluegray-500,var(--theraos-bluegray-600));border-radius:50%;flex-shrink:0;height:.45rem;width:.45rem}.agent-page__status-text{color:var(--theraos-bluegray-600);font-size:.9rem;line-height:1.45}.agent-page__status-text--tick{animation:agent-status-tick .28s ease-out}.agent-page__steps{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:var(--theraos-bluegray-400);display:block;font-size:.75rem;margin:0 0 .45rem;max-width:100%;padding:.2rem 0;width:100%}.agent-page__steps[open]{color:var(--theraos-bluegray-600);max-width:100%;width:100%}.agent-page__steps>summary{align-items:center;color:inherit;cursor:pointer;display:flex;font-weight:500;gap:.4rem;letter-spacing:.01em;list-style:none;user-select:none;width:100%}.agent-page__steps>summary::-webkit-details-marker{display:none}.agent-page__steps>summary:hover{color:var(--theraos-bluegray-600)}.agent-page__steps-toggle{align-items:center;border:1px solid color-mix(in srgb,var(--theraos-bluegray-400) 55%,transparent);border-radius:.2rem;color:inherit;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:500;height:.95rem;justify-content:center;line-height:1;width:.95rem}.agent-page__steps-toggle:before{content:"+"}.agent-page__steps[open]>summary .agent-page__steps-toggle:before{content:"−"}.agent-page__steps-label{line-height:1.2}.agent-page__steps-list{background:color-mix(in srgb,var(--surface-color) 14%,#fff);border:1px solid color-mix(in srgb,var(--theraos-border) 80%,transparent);border-radius:.4rem;box-sizing:border-box;gap:.28rem;list-style:none;margin:.4rem 0 .1rem;max-width:100%;padding:.4rem .6rem;width:100%}.agent-page__step,.agent-page__steps-list{color:var(--theraos-bluegray-600);display:grid}.agent-page__step{align-items:start;column-gap:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;grid-template-columns:5.25rem minmax(0,1fr);line-height:1.45;margin:0;padding:0;row-gap:.1rem;white-space:normal;word-break:break-word}.agent-page__step-name{color:var(--theraos-bluegray-400);font-style:normal;font-weight:500}.agent-page__step-detail{color:var(--theraos-bluegray-600);min-width:0;white-space:pre-wrap}.agent-page__step--thinking .agent-page__step-detail,.agent-page__step--thinking .agent-page__step-name{color:var(--theraos-bluegray-400)}.agent-page__step--tool_call .agent-page__step-name{color:var(--theraos-bluegray-700);font-weight:600}.agent-page__step--tool_call .agent-page__step-detail,.agent-page__step--tool_call .agent-page__step-main,.agent-page__step-script{color:var(--theraos-bluegray-900)}.agent-page__step-script{background:color-mix(in srgb,var(--surface-color) 22%,#fff);border:1px solid color-mix(in srgb,var(--theraos-border) 80%,transparent);border-radius:.3rem;box-sizing:border-box;height:5.5rem;margin-top:.25rem;overflow-x:hidden;overflow-y:scroll;padding:.4rem .5rem;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.agent-page__step-outcome{color:color-mix(in srgb,#9b3b3b 70%,var(--theraos-bluegray-600))}@keyframes agent-status-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes agent-status-tick{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-page__status-pulse,.agent-page__status-text--tick{animation:none}.agent-page__status-pulse{opacity:.7}}.agent-page__msg-actions{margin-top:.15rem}.agent-page__bubble--error{color:var(--theraos-bluegray-800)}.agent-page__composer{align-items:center;background:#fff;border:1px solid var(--theraos-border);border-radius:1.75rem;box-shadow:0 6px 22px color-mix(in srgb,var(--theraos-bluegray-900) 6%,transparent);box-sizing:border-box;display:flex;gap:.55rem;margin:.5rem 0 1rem;padding:.35rem .4rem .35rem 1.05rem;width:100%}.agent-page__input{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:var(--theraos-bluegray-900);flex:1;font-family:var(--default-font,"Open Sans",system-ui,sans-serif);font-size:1.0625rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;max-height:7.5em;min-height:1.85em;overflow-x:hidden;overflow-y:hidden;padding:.175em 0;resize:none;scrollbar-color:color-mix(in srgb,var(--theraos-bluegray-400) 70%,transparent) transparent;scrollbar-width:thin}.agent-page__input::-webkit-scrollbar{width:6px}.agent-page__input::-webkit-scrollbar-track{background:transparent}.agent-page__input::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theraos-bluegray-400) 70%,transparent);border-radius:999px}.agent-page__input::-webkit-scrollbar-thumb:hover{background:var(--theraos-bluegray-600)}.agent-page__input::placeholder{color:var(--theraos-bluegray-400);font-weight:400;letter-spacing:0;opacity:1}.agent-page__input:focus{outline:none}.agent-page__send{align-items:center;background:var(--bs-primary);border:1px solid var(--bs-primary);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:2.2rem;justify-content:center;line-height:1;min-width:2.2rem;padding:0;width:2.2rem}.agent-page__send:disabled{cursor:wait;opacity:.65}.agent-page__actions{align-items:center;display:flex}.agent-page__mount{background:color-mix(in srgb,var(--surface-color) 16%,#fff);border:1px solid var(--theraos-border);border-radius:.75rem;box-sizing:border-box;margin:.55rem 0 .15rem;padding:.65rem .75rem .85rem;width:100%}.agent-page__mount .cs-form{background:transparent;border:none;box-shadow:none;margin:0;max-width:none;padding:0}.agent-page__mount .cs-form__header{margin-bottom:.35rem}.agent-page__mount .cs-form__desc{font-size:.8125rem}.agent-page__mount .cs-form__query{font-size:.8125rem;min-height:4.5rem}.agent-page__mount-note{color:var(--theraos-bluegray-700);font-size:.8125rem;line-height:1.45;margin:0}.agent-page__artifact{background:color-mix(in srgb,var(--surface-color) 16%,#fff);border:1px solid var(--theraos-border);border-radius:.75rem;box-sizing:border-box;margin:.55rem 0 .85rem;padding:.65rem .75rem .75rem;width:100%}.agent-page__artifact-title{color:var(--heading-color);font-size:.78rem;font-weight:650;letter-spacing:.01em;margin:0 0 .45rem}.agent-page__artifact.company-fundamentals-host{overflow-wrap:normal;word-break:normal}.agent-page__artifact.asset-clinical-trials-host{background:transparent;border:0;border-radius:0;overflow-wrap:normal;padding:0;word-break:normal}.agent-page__artifact.company-network-host [data-artifact-body]{--insider-network-h:min(70vh,32rem);height:var(--insider-network-h);min-height:280px;position:relative}.agent-page__artifact.company-network-host .company-insider-network-host{height:100%}.agent-page__artifact .agent-page__table{margin:0}.agent-page__artifact:not(.asset-antibody-liabilities-host):not(.asset-antibody-humanness-host):not(.asset-antibody-neighborhood-host):not(.compound-neighborhood-host):not(.company-fundamentals-host):not(.asset-clinical-trials-host) table{border-collapse:collapse;font-size:.8125rem;width:100%}.agent-page__artifact:not(.asset-antibody-liabilities-host):not(.asset-antibody-humanness-host):not(.asset-antibody-neighborhood-host):not(.compound-neighborhood-host):not(.company-fundamentals-host):not(.asset-clinical-trials-host) td,.agent-page__artifact:not(.asset-antibody-liabilities-host):not(.asset-antibody-humanness-host):not(.asset-antibody-neighborhood-host):not(.compound-neighborhood-host):not(.company-fundamentals-host):not(.asset-clinical-trials-host) th{border-bottom:1px solid var(--theraos-border);padding:.3rem .55rem .3rem 0;text-align:left;vertical-align:top}.agent-page__artifact:not(.asset-antibody-liabilities-host):not(.asset-antibody-humanness-host):not(.asset-antibody-neighborhood-host):not(.compound-neighborhood-host):not(.company-fundamentals-host):not(.asset-clinical-trials-host) th{color:var(--heading-color);font-weight:650}.agent-page__artifact-json,.agent-page__artifact-note{color:var(--theraos-bluegray-600);font-size:.75rem;line-height:1.4;margin:.45rem 0 0}.agent-page__artifact-json{background:color-mix(in srgb,var(--surface-color) 22%,#fff);border:1px solid var(--theraos-border);border-radius:.45rem;color:var(--theraos-bluegray-900);overflow-x:auto;padding:.55rem .65rem}@media (max-width:575.98px){.agent-page--start{padding-inline:.85rem}}