@import"https://fonts.googleapis.com/css2?family=Figtree:wght@500;600;650;700&family=Inter:wght@400;450;500;550;600;650;700;750&display=swap";.cell-location-guide{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:var(--slate-11);font-size:13px}.cell-location-guide svg{color:var(--cyan-11);flex:none}.cell-location-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.88fr);align-items:center;gap:15px}.cell-location-figure{position:relative;min-width:0;align-self:center}.cell-location-art{aspect-ratio:1050 / 882}.cell-location-art-status{position:absolute;top:35%;right:12%;bottom:35%;left:12%;font-size:13px;color:var(--slate-11)}.cell-location-art>svg{display:block;width:100%;height:auto;overflow:hidden}.cell-location-art [data-memvar-region]{cursor:pointer}.cell-location-art .coloured{transition:fill .14s ease,stroke .14s ease}.cell-location-art .coloured[data-cell-active=true]{fill:var(--blue-5)!important}.cell-location-art path.coloured[data-cell-active=true]{stroke:var(--blue-9);stroke-width:1.3}.cell-location-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cell-location-pins>span{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);min-width:23px;height:21px;padding:0 3px;border:1px solid color-mix(in srgb,var(--region-color) 65%,var(--slate-9));border-radius:4px;background:#fff;color:var(--slate-12);font-size:10px;font-weight:700;box-shadow:0 1px 3px #0002;transition:background-color .14s,color .14s}.cell-location-pins>span[data-active=true]{background:var(--blue-11);border-color:var(--blue-11);color:#fff}.cell-location-figure-caption{display:block;margin-top:-4px;color:var(--slate-11);font-size:11px;text-align:center}.cell-location-region-list{min-width:0}.cell-location-region-list>p{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:var(--slate-11);font-size:12px;font-weight:600}.cell-location-region-list>p>span{color:var(--slate-12)}.cell-location-region{display:flex;gap:7px;width:100%;align-items:center;padding:7px 5px;border:0;border-bottom:1px solid var(--slate-5);border-radius:4px;background:#fff;color:var(--slate-12);text-align:left;transition:background-color .14s,color .14s}.cell-location-region:hover,.cell-location-region[data-highlighted=true]{background:var(--slate-3)}.cell-location-region[aria-pressed=true]{background:var(--blue-3);color:var(--blue-12);box-shadow:inset 2px 0 var(--blue-9)}.cell-location-region:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}.cell-location-abbr{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:4px;background:color-mix(in srgb,var(--region-color) 22%,white);color:var(--slate-12);font-size:11px;font-weight:650}.cell-location-region-name{font-size:13px;font-weight:550;line-height:1.4}.cell-location-count{margin-left:auto;flex:none;min-width:17px;text-align:right;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.cell-location-region>svg{flex:none;color:var(--slate-10)}.cell-location-clear{margin-top:8px}.cell-location-unannotated.details{margin-top:14px;border:0;border-top:1px solid var(--slate-6);border-radius:0}.cell-location-unannotated .details-trigger{padding:10px 0;font-size:12px;font-weight:500;background:none}.cell-location-unannotated .details-content{padding:0 0 10px}.cell-location-unannotated p{margin:0;color:var(--slate-11);font-size:13px;line-height:1.6}.cell-location-note{font-size:12px;color:var(--slate-11);line-height:1.55;margin:8px 0 0}.cell-location-credit{font-size:11px;color:var(--slate-11);margin:7px 0 0;line-height:1.5}.cell-location-credit a{color:var(--slate-11);text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.cell-location-layout{grid-template-columns:1fr}.cell-location-figure{max-width:330px;width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){.cell-location-art .coloured,.cell-location-pins>span,.cell-location-region{transition:none!important}}.ov-location-section>.ov-section-body{display:flex;flex-direction:column}.ov-location-section .cell-location-map{flex:1;display:flex;flex-direction:column}.ov-location-section .cell-location-layout{flex:1;min-height:390px}.ov-location-section .cell-location-region{min-height:43px}.cell-location-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px;border-top:1px solid var(--slate-5);padding-top:8px;font-size:11px;color:var(--slate-11)}.cell-location-notes{flex:1}.cell-location-notes summary{cursor:pointer;white-space:nowrap}.cell-location-notes p{font-size:12px;line-height:1.5;margin:8px 0}.cell-location-footer .cell-location-credit{margin:0;font-size:10px}.cell-location-footer a{text-decoration:none}@media(max-width:650px){.ov-location-section .cell-location-layout{min-height:0}}.ov-location-section .cell-location-layout{align-items:start}.ov-location-section .cell-location-region{min-height:61px;padding:10px 5px}.cell-location-region-name small{display:block;font-size:11px;font-weight:400;line-height:1.45;color:var(--slate-11);margin-top:4px}.ov-location-section .cell-location-figure{align-self:center}.mov-labels{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 17px}.mov-labels>button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;color:#81530c;font-size:13px;font-weight:550;text-align:left;line-height:1.4}.mov-labels>button:hover{background:#f8fafc;border-color:#c59431}.mov-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mov-metrics>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:13px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;text-align:left}.mov-metrics>button:hover{border-color:#c39445;background:#f8fafc}.mov-metrics strong{font-size:26px;line-height:1.2;font-weight:650;color:#ac6507;font-variant-numeric:tabular-nums}.mov-metrics span{font-size:12px;font-weight:550;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.mov-metrics small{font-size:11px;color:#64748b;line-height:1.35}.mov-sketch{display:block;box-sizing:border-box;width:100%;border:0;padding:0;margin:18px 0 0;background:none;color:#635333;text-align:left}.mov-sketch-button{cursor:pointer;border-radius:4px}.mov-sketch-button:hover{background:#f8fafc}.mov-sketch-button:focus-visible{outline:2px solid #b7791f;outline-offset:4px}.mov-sketch-row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;align-items:center;min-height:21px}.mov-sketch-row>span{font-size:10px;color:#756445}.mov-sketch-track{position:relative;height:12px;border-radius:2px;background:#e9edf2;overflow:hidden}.mov-sketch-track>i{position:absolute;display:block;height:12px;top:0;min-width:0;border-radius:1px}.mov-sketch-axis{display:flex;justify-content:space-between;margin:5px 0 0 76px;color:#7e7059;font-size:10px}.mov-summary-caption{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:11px;color:#64748b}.mov-summary-caption>.text-button{font-size:11px;margin-left:auto}.mov-feature-counts{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0;color:#805613;font-size:12px}.mov-feature-counts>span{border:1px solid #eddbb9;background:#fff8e8;padding:6px 9px;border-radius:5px}.mov-feature-counts b{font-size:16px;margin-right:4px;font-weight:650}.mov-detail-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;border-bottom:1px solid #e3e8f1;padding-bottom:13px}.mov-detail-tabs>button{border:1px solid #d5dfed;background:#f7f9fd;border-radius:6px;padding:9px 12px;font-size:13px;color:#455d7b}.mov-detail-tabs>button[aria-pressed=true]{background:#eff6ff;border-color:#93b4f5;color:#245acf}.mov-detail-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px;color:#52677e;font-size:12px}.mov-context-note{font-size:12px;line-height:1.65;color:#617085;margin:12px 0 17px}.mov-feature-list{margin-top:17px}.mov-feature-list .details{margin:0 0 9px}.mov-feature-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap;text-align:left;line-height:1.45;font-size:13px}.mov-feature-title>i,.mov-source-segment>i{width:8px;height:8px;border-radius:2px;flex:none}.mov-feature-title>strong{font-weight:600;color:#465b73}.mov-feature-title>b{font-weight:550;font-variant-numeric:tabular-nums;color:#936011}.mov-feature-title>span{font-weight:400;color:#66788d}.mov-no-reference{font-size:12px;color:#6b7b8c}.mov-references{display:flex;gap:9px 15px;flex-wrap:wrap;font-size:12px}.mov-source-link{font-size:12px;margin-top:15px}.mov-prediction-counts{display:flex;gap:9px;flex-wrap:wrap;margin:17px 0}.mov-prediction-counts>span{display:flex;gap:9px;align-items:center;padding:7px 10px;border:1px solid #dfd5f4;border-radius:5px;background:#f7f2ff;color:#664388;font-size:12px}.mov-prediction-counts b{font-size:17px;font-weight:650}.mov-source-segment{display:inline-flex;gap:7px;align-items:center}.mov-subheading{font-size:15px;color:#405775;margin:24px 0 13px}.mov-subheading:first-child{margin-top:0}.mov-classification{border:1px solid #efdfbf;border-radius:6px;background:#fffcf5;padding:13px 14px;margin-bottom:10px}.mov-classification>div:first-child{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.mov-classification>div:first-child>span:last-child{font-size:12px;color:#796649}.mov-classification .field-grid{margin:13px 0 0}.mov-classification .mov-context-note{margin-bottom:0}.mov-observation-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mov-observation-sources>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;background:#f6f9ff;border:1px solid #d2dfef;border-radius:6px;text-align:left;color:#425f82}.mov-observation-sources>button[aria-pressed=true]{background:#e9f2ff;border-color:#6b9ddd}.mov-observation-sources strong{font-size:14px}.mov-observation-sources span{font-size:12px}.mov-observation-sources small{font-size:11px;line-height:1.5;color:#647991}.mov-observation-sources>button>svg:last-child{position:absolute;right:12px;top:14px}.mov-observation-detail{margin-top:20px;border-top:1px solid #dbe5f1;padding-top:16px}.mov-observation-detail h4{font-size:14px;color:#37547b;margin:0}.mov-observation-detail .details{margin-bottom:9px}.mov-observation-detail summary{font-size:13px}.mov-detail-footer{border-top:1px solid #e2e8f0;padding-top:17px;margin-top:24px}@media(max-width:1050px){.mov-metrics{gap:6px}.mov-metrics>button{padding:11px 8px}.mov-metrics span{font-size:11px}.mov-metrics small{font-size:10px}}@media(max-width:650px){.mov-metrics span{font-size:12px}.mov-metrics small{font-size:11px}.mov-metrics strong{font-size:24px}.mov-observation-sources{grid-template-columns:1fr}.mov-observation-sources>button{display:grid;grid-template-columns:20px 1fr;gap:5px 9px;padding:12px}.mov-observation-sources>button>span,.mov-observation-sources>button>small{grid-column:2}.mov-detail-tabs>button{font-size:12px;padding:8px 10px}.mov-feature-title{font-size:12px}.mov-sketch-row{grid-template-columns:62px minmax(0,1fr)}.mov-sketch-axis{margin-left:70px}}.mov-uniprot-heading{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#81530c;font-size:14px;font-weight:650}.mov-uniprot-heading>span{font-size:12px;font-weight:400;color:#64748b}.mov-prediction-preview{margin-top:18px;padding:14px 15px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#334155}.mov-preview-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mov-preview-heading>strong{font-size:15px;color:#6330aa}.mov-preview-heading>button{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 0;background:none;border:0;color:#6631a6;font-size:12px;font-weight:600;cursor:pointer}.mov-preview-heading>button:hover{text-decoration:underline}.mov-preview-heading>button:focus-visible{outline:2px solid #8b5cf6;outline-offset:3px}.mov-prediction-preview>p{margin:9px 0 12px;font-size:12px;line-height:1.5;color:#526177}.mov-preview-facts{display:grid;grid-template-columns:1.25fr .8fr 1fr;gap:12px;margin:0}.mov-preview-facts>div{min-width:0}.mov-preview-facts dt{font-size:11px;line-height:1.5;color:#526177}.mov-preview-facts dd{margin:4px 0 0;font-size:14px;font-weight:650;line-height:1.4;color:#6d28d9;overflow-wrap:anywhere}.mov-prediction-preview>.mov-preview-status{margin-bottom:0}@media(max-width:650px){.mov-prediction-preview{padding:12px}.mov-preview-facts{gap:8px;grid-template-columns:1.2fr .7fr 1fr}.mov-preview-facts dd{font-size:13px}.mov-preview-heading>button{font-size:11px}}.mov-sequence-viewer .sequence-range-navigator{margin:17px 0}.mov-sequence-shortcuts{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:13px 0}.mov-sequence-shortcuts button{display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe4ef;border-radius:5px;background:#fff;padding:6px 8px;color:#506987;font-size:11px}.mov-sequence-shortcuts button:hover{background:#f7f9fc;border-color:#9eb5cf}.mov-sequence-shortcuts i,.mov-selected-features i{width:8px;height:8px;border-radius:2px;flex:none}.mov-sequence-overview{padding:13px 14px;border:1px solid #e0e7ef;border-radius:7px;background:#fafcfe}.mov-sequence-lane{display:grid;grid-template-columns:54px minmax(0,1fr);gap:9px;align-items:center;margin:7px 0}.mov-sequence-lane>span{font-size:10px;color:#677b91}.mov-sequence-lane>div{position:relative;height:16px;border-radius:3px;background:#edf1f5;overflow:hidden}.mov-sequence-lane button{position:absolute;top:2px;height:12px;min-width:2px;border:0;border-radius:2px;padding:0}.mov-opm-lane button{top:3px;width:7px;height:10px;min-width:7px;margin-left:-3px;border:1px solid #fff;border-radius:50%;background:#2479ad;box-shadow:0 0 0 1px #2479ad}.mov-residue-grid{display:grid;grid-template-columns:repeat(20,minmax(24px,1fr));gap:3px;margin:17px 0}.mov-residue-grid button{position:relative;min-width:0;height:38px;padding:3px 1px;border:1px solid #e3e8ef;border-radius:4px;background:#fff;color:#46566b}.mov-residue-grid button:hover{z-index:1;border-color:#7da0c5;transform:translateY(-1px)}.mov-residue-grid button.is-membrane{background:#fff7e8;border-color:#ebcf99;color:#815b1f}.mov-residue-grid button.has-opm{box-shadow:inset 0 -3px #2479ad}.mov-residue-grid button.selected{outline:2px solid #356fa5;outline-offset:1px}.mov-residue-grid small{position:absolute;top:1px;left:2px;font-size:7px;color:#8794a5}.mov-residue-grid strong{font-size:12px}.mov-residue-grid i{position:absolute;right:2px;top:2px;width:5px;height:5px;border-radius:50%;background:#2479ad}.mov-sequence-zoom-note{padding:20px;border:1px dashed #cbd6e3;border-radius:7px;background:#fafcff;color:#66778d;font-size:12px;text-align:center}.mov-sequence-selection{margin-top:17px;padding:15px;border:1px solid #dce5ef;border-radius:7px;background:#fff}.mov-sequence-selection>header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mov-sequence-selection>header strong{font-size:19px;color:#315f89}.mov-sequence-selection>header span{font-size:11px;color:#6c7e91}.mov-selected-features{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.mov-selected-features>span{display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #e6dcc4;border-radius:5px;background:#fffaf0;color:#755a2c;font-size:10px}.mov-opm-structures,.mov-opm-unmapped{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.mov-opm-structures article,.mov-opm-unmapped article{padding:11px;border:1px solid #dce7f0;border-radius:6px;background:#f9fbfd}.mov-opm-structures article>div:first-child,.mov-opm-unmapped article>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.mov-opm-structures .field-grid,.mov-opm-unmapped .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;margin:10px 0 0}.mov-opm-structures .field-grid dt,.mov-opm-unmapped .field-grid dt{font-size:9px}.mov-opm-structures .field-grid dd,.mov-opm-unmapped .field-grid dd{font-size:10px}.mov-opm-summary{display:flex;align-items:center;gap:9px 16px;flex-wrap:wrap;margin-top:16px;padding:10px 12px;border:1px solid #d9e6ee;border-radius:6px;background:#f6fafc;font-size:11px;color:#5b7185}.mov-opm-summary strong{color:#276f9c}.mov-opm-summary .external-link{margin-left:auto}@media(max-width:600px){.mov-residue-grid{grid-template-columns:repeat(10,minmax(24px,1fr))}.mov-opm-structures,.mov-opm-unmapped{grid-template-columns:1fr}.mov-opm-summary .external-link{margin-left:0}}.membrane-view-heading,.membrane-window-heading,.membrane-selected>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 18px}.membrane-view-heading h3,.membrane-depth h3,.membrane-selected h3{margin:0;font-size:18px;font-weight:650;color:#263d51}.membrane-view-heading>span{font-size:13px;color:#667a8b}.membrane-source-section{margin-top:20px}.membrane-track{margin:16px 0 20px}.membrane-track header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:12px;font-size:14px}.membrane-track header>span{font-size:12px;color:#64758a}.membrane-track-bar{position:relative;height:30px;border-radius:5px;background:#edf1f5;overflow:hidden}.membrane-track-bar button{position:absolute;top:0;height:30px;border:0;border-right:2px solid white;border-radius:3px;padding:0;min-width:2px;cursor:pointer;color:#fff}.membrane-track-bar button:hover,.membrane-track-bar button:focus-visible{filter:brightness(.87);outline:2px solid #1b3c55;outline-offset:-2px;z-index:1}.membrane-track-bar button span{font-size:12px;font-weight:600;padding:0 6px;white-space:nowrap}.membrane-track-axis{display:flex;justify-content:space-between;font-size:11px;color:#6a7c8e;margin:5px 0}.membrane-track-hint{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:38px;padding:7px 10px;color:#64758a;font-size:13px;border-radius:5px;background:#f5f7fa}.membrane-track-hint.is-active{background:#edf3f7;color:#263d51}.membrane-track-hint b{font-variant-numeric:tabular-nums}.membrane-window-heading{margin:10px 0 0;font-size:14px}.membrane-window-heading button,.membrane-selected>header button{border:1px solid #ccd8e2;border-radius:5px;background:#fff;color:#395874;font-size:12px;padding:5px 10px}.mov-sequence-viewer .mov-residue-grid{gap:4px;margin:12px 0}.mov-sequence-viewer .mov-residue-grid button{height:47px;padding-top:12px}.mov-sequence-viewer .mov-residue-grid small{font-size:10px;top:3px;left:0;width:100%;text-align:center;color:#62748a}.mov-sequence-viewer .mov-residue-grid strong{font-size:15px;font-weight:600}.membrane-residue-readout,.membrane-depth-readout{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;min-height:44px;background:#f3f6f9;color:#465e73;border-radius:5px;font-size:13px}.membrane-residue-readout strong,.membrane-depth-readout strong{font-size:16px;color:#24485f}.membrane-depth{margin-top:24px;padding:18px;border:1px solid #dbe4e7;border-radius:8px;background:#fff}.membrane-depth>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px}.membrane-depth>header>div>span{display:block;font-size:12px;color:#677d89;margin-top:5px}.membrane-depth label,.membrane-table-controls label{display:flex;align-items:center;gap:8px;font-size:13px;color:#52697d}.membrane-depth select,.membrane-table-controls select{border:1px solid #cbd8e2;border-radius:5px;background:#fff;color:#304d64;padding:7px 9px;font-size:13px;max-width:100%}.membrane-depth-chart{display:block;width:100%;overflow:visible}.membrane-depth-chart text{font-size:12px;fill:#627588}.membrane-depth-chart circle{cursor:pointer}.membrane-depth-chart circle:focus-visible{outline:2px solid #234960}.membrane-depth-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#506779;margin:12px 0 5px}.membrane-depth-legend>span{display:flex;align-items:center;gap:7px}.membrane-depth-legend i{width:9px;height:9px;border-radius:50%}.membrane-depth .mov-context-note{font-size:12px;line-height:1.5;margin-bottom:0}.membrane-selected{margin-top:24px}.membrane-evidence-table{margin:12px 0;max-height:460px;overflow:auto}.membrane-evidence-table .data-table{font-size:14px;line-height:1.5}.membrane-evidence-table .data-table th{font-size:12px;letter-spacing:.01em;text-transform:none;background:#f0f4f7;position:sticky;top:0;z-index:1}.membrane-evidence-table .data-table td{padding:12px 14px;vertical-align:top}.membrane-evidence-table .data-table th{padding:11px 14px}.membrane-evidence-table td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.membrane-cell-note{display:block;font-size:12px;color:#637588;margin-top:3px}.membrane-table-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:16px 0}.membrane-table-evidence{display:grid;gap:6px;font-size:12px;max-width:400px}.membrane-table-evidence>div{display:flex;flex-direction:column;gap:4px}.membrane-table-evidence .external-link{margin-right:8px}.membrane-source-section .mtp-original-facts{font-size:14px}.membrane-source-section .mtp-source-tabs{margin-bottom:12px}.membrane-source-section .field-grid{grid-template-columns:2fr 1fr}.membrane-source-section .field-grid dd{font-size:14px}.membrane-source-section .mov-references{margin:0;font-size:12px}.membrane-source-section .mov-no-reference{font-size:13px}@media(max-width:700px){.membrane-depth>header{align-items:flex-start;flex-direction:column}.membrane-view-heading{align-items:flex-start;flex-wrap:wrap}.membrane-track header{flex-wrap:wrap}.membrane-track-bar button span{display:none}.membrane-depth{padding:10px}.membrane-source-section .field-grid{grid-template-columns:1fr}.membrane-depth-chart text{font-size:14px}}.help-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;padding:4px!important;min-width:28px;min-height:28px;border:0!important;border-radius:50%;background:transparent!important;color:var(--slate-11)!important;cursor:pointer;vertical-align:middle;font:inherit;font-size:12px!important;flex:none}.help-trigger:hover{color:var(--blue-11)!important;background:var(--blue-3)!important}.help-trigger:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}.help-trigger svg{flex:none}.help-trigger>span{font-size:12px!important;color:inherit!important;margin:0!important}.help-trigger:has(>span){border-radius:8px}.help-dialog{box-sizing:border-box;width:min(780px,calc(100vw - 32px));max-width:min(780px,calc(100vw - 32px));max-height:85dvh;display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--slate-7);border-radius:12px;color:var(--slate-12);background:var(--card);box-shadow:0 24px 80px #0f274830;overflow:hidden}.help-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e0e8f2;position:sticky;top:0;background:var(--slate-2);z-index:1}.help-dialog h2{margin:0;font-size:20px}.help-dialog>header>button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:var(--slate-3);color:var(--slate-11);cursor:pointer}.help-body{min-height:0;overflow:auto;padding:22px;line-height:1.6;font-size:14px}.help-body p{margin:5px 0 12px;color:#3e516b}.help-sections{display:grid;gap:16px}.help-sections h3,.help-body h3{font-size:15px;margin:0;color:#193b66}.help-sections section{padding-bottom:12px;border-bottom:1px solid #edf1f7}.help-sources{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0}.help-sources a{color:#245dd1;font-size:13px}.help-body details{margin-top:15px}.help-body summary{cursor:pointer;font-weight:650}.help-modality-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.help-modality-grid>section{padding:12px;background:#f5f8fd;border-radius:10px;border-left:3px solid var(--ag-color,#2563eb)}.help-modality-grid p{font-size:13px;margin-bottom:0}.help-modality-grid small{font-size:11px;color:#586b87}.help-inline{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:12px;color:#455e7f}.help-dialog *:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}@media(max-width:600px){.help-modality-grid{grid-template-columns:1fr}.help-body{padding:16px}.help-dialog>header{padding:14px 16px}}.mov-panel-expanded{margin:0 0 22px;background:#fff;border:1px solid #e1e7ef;border-radius:12px;overflow:hidden;scroll-margin-top:100px}.mov-panel-expanded>.ov-section-body{padding:20px 24px}.mtp-reference-sequence{margin-left:auto;color:#8190a5;font-size:12px}.mtp-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:17px}.mtp-uniprot-preview,.mtp-htp-preview,.mtp-summary-grid .mov-prediction-preview{padding:16px;border:1px solid #e3e9f1;border-radius:9px;background:#fff;margin:0;min-width:0}.mtp-uniprot-preview{border-top:3px solid #dca444}.mtp-htp-preview{border-top:3px solid #379f9b}.mtp-summary-grid .mov-prediction-preview{border-top:3px solid #9c79d6}.mtp-uniprot-preview>.mov-preview-heading>strong{color:#9b701c}.mtp-htp-preview>.mov-preview-heading>strong{color:#187a77}.mtp-summary-grid .mov-preview-heading{gap:7px}.mtp-summary-grid .mov-preview-heading>button{font-size:11px}.mtp-uniprot-preview>p,.mtp-htp-preview>p{font-size:12px;line-height:1.6;color:#6b7c91;margin:10px 0 14px}.mtp-uniprot-preview .mov-metrics{margin-bottom:12px;gap:8px}.mtp-uniprot-preview .mov-metrics>button{padding:7px 3px;background:#fffaf0;border-color:#f0e6cf}.mtp-uniprot-preview .mov-metrics strong{font-size:23px}.mtp-uniprot-preview .mov-metrics span{font-size:10px}.mtp-preview-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.mtp-preview-values dt{font-size:11px;color:#6c7f91;line-height:1.5}.mtp-preview-values dd{margin:6px 0 0;font-size:21px;color:#227e78;font-weight:650;overflow-wrap:anywhere}.mtp-preview-values>div:last-child dd{font-size:13px;margin-top:8px}.mtp-preview-tags{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 10px}.mtp-preview-tags span{font-size:10px;border:1px solid #d7e9e5;border-radius:4px;padding:5px 7px;color:#46857b;background:#f5fbf9}.mtp-htp-preview>small{font-size:10px;line-height:1.6;color:#80928f;display:block}.mtp-portrait{margin-top:21px;padding:17px 18px;border:1px solid #e6ecf3;border-radius:9px;background:#fafcfe}.mtp-portrait header{display:flex;justify-content:space-between;align-items:center;gap:15px}.mtp-portrait header>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#4d6582}.mtp-portrait header strong{font-size:13px}.mtp-portrait header>div>span{font-size:10px;color:#8494a9}.mtp-portrait label,.mtp-select-record label,.mtp-method-filter{font-size:11px;color:#617791;display:flex;gap:8px;align-items:center}.mtp-portrait select,.mtp-select-record select,.mtp-method-filter select{max-width:330px;padding:7px 10px;border:1px solid #dce5ef;border-radius:5px;background:#fff;color:#486684;font-size:11px}.mtp-architecture{display:flex;align-items:stretch;gap:10px;margin-top:19px;overflow-x:auto;padding-bottom:7px}.mtp-architecture-part{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 22px;border:1px solid var(--part-border);border-radius:8px;background:var(--part-bg);color:var(--part-fg);flex:1;min-width:115px;min-height:84px}.mtp-part-signal{--part-border:#e0d6f2;--part-bg:#f7f3fc;--part-fg:#8d69b3}.mtp-part-outside{--part-border:#cfe0f6;--part-bg:#f1f7ff;--part-fg:#567daa}.mtp-part-inside{--part-border:#cfe5df;--part-bg:#f0faf6;--part-fg:#4d8b78}.mtp-part-membrane{--part-border:#ecd49e;--part-bg:#fff8e9;--part-fg:#aa7a20}.mtp-part-other{--part-border:#dce4ee;--part-bg:#f5f8fc;--part-fg:#667b94}.mtp-architecture-part strong{font-size:13px;position:relative;z-index:1}.mtp-architecture-part>span:last-of-type{font-size:11px;position:relative;z-index:1}.mtp-order{position:absolute;left:8px;top:6px;font-size:9px;opacity:.7}.mtp-helix{position:absolute;top:9px;right:38%;bottom:9px;left:38%;border-radius:14px;border:1px solid #d5b96c;opacity:.2;background:repeating-linear-gradient(-25deg,#e9bc5a 0 4px,transparent 4px 10px)}.mtp-portrait footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px;color:#8796a8;font-size:10px;line-height:1.5}.mtp-portrait footer button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#517baa;font-size:11px;cursor:pointer;white-space:nowrap}.mtp-coverage-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.mtp-coverage-heading small{font-size:11px;font-weight:400;color:#8090a7}.mov-panel-expanded .details{margin-top:17px}.mtp-coverage{display:flex;flex-wrap:wrap;gap:9px}.mtp-coverage>button{display:flex;gap:7px;align-items:center;padding:10px;border:1px solid #dae6f3;border-radius:6px;background:#f8fbff;color:#537ba4;cursor:pointer}.mtp-coverage strong{font-size:12px}.mtp-coverage span{font-size:10px;color:#8296ae}.mtp-structure-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.mtp-structure-overview>button{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;padding:14px;background:#fff;border:1px solid #e1e8f2;border-radius:6px;color:#536c89;cursor:pointer}.mtp-structure-overview strong{font-size:13px}.mtp-structure-overview span{font-size:12px}.mtp-structure-overview small{font-size:10px;color:#8797aa;line-height:1.5}.mtp-structure-overview svg{position:absolute;top:14px;right:12px}.mtp-note,.mtp-empty{font-size:12px;line-height:1.65;color:#728397}.mtp-source-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0}.mtp-source-tabs button{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #dce6f1;border-radius:6px;background:#f7faff;color:#557392;font-size:12px;cursor:pointer}.mtp-source-tabs button[aria-pressed=true]{background:#e9f4f2;border-color:#6eada1;color:#277668}.mtp-source-tabs button>span{background:#fff;border-radius:3px;padding:2px 5px;font-size:10px}.mtp-select-record{border:1px solid #e0e9ef;border-radius:7px;padding:13px;display:flex;flex-direction:column;gap:10px;background:#fbfcfe}.mtp-select-record>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#71859c}.mtp-record-summary{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:11px;color:#8091a8;flex-wrap:wrap}.mtp-original-facts{font-size:13px;color:#58726e;margin:13px 0}.mtp-original-facts b{color:#258073}.mtp-role-controls{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0}.mtp-role-controls button{border:1px solid #dce5f1;border-radius:5px;background:#fff;padding:8px 10px;color:#617b98;font-size:11px;cursor:pointer}.mtp-role-controls button[aria-pressed=true]{color:#3467a9;border-color:#a9c4e9;background:#eff5fd}.mtp-feature-heading{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:12px;color:#526a84}.mtp-feature-heading>small{font-weight:400}.mtp-record-details .details{margin:9px 0}.mtp-experiment{padding:12px 15px;border-left:3px solid #5b98c8;border-radius:5px;background:#f5f9ff;margin-top:10px}.mtp-experiment>div{display:flex;align-items:center;gap:9px;font-size:13px;color:#4c6e99}.mtp-experiment>p{font-size:12px;margin:9px 0;line-height:1.5}.mtp-reference-links{display:flex;gap:12px;flex-wrap:wrap}.mtp-domain-evidence{display:flex;align-items:center;gap:11px;flex-wrap:wrap;border:1px solid #e0e9f2;border-radius:6px;padding:12px;margin-top:10px;font-size:12px;color:#536c88}.mtp-domain-evidence>span{font-size:11px}.mov-panel-expanded button:focus-visible,.mtp-source-tabs button:focus-visible,.mtp-role-controls button:focus-visible{outline:2px solid #4087bb;outline-offset:3px}@media(max-width:1000px){.mtp-summary-grid{grid-template-columns:1fr}.mtp-portrait header{align-items:flex-start;flex-direction:column}.mtp-preview-values dd{font-size:22px}.mtp-summary-grid .mov-preview-facts{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.mov-panel-expanded>.ov-section-body{padding:15px}.mtp-reference-sequence{width:100%;margin:7px 0 0}.mtp-portrait{padding:13px}.mtp-portrait label{flex-direction:column;align-items:flex-start;width:100%}.mtp-portrait select,.mtp-select-record select{max-width:100%;width:100%}.mtp-architecture-part{min-width:115px;padding:12px 13px}.mtp-portrait footer{align-items:flex-start;flex-direction:column}.mtp-select-record label{flex-direction:column;align-items:flex-start}.mtp-structure-overview{grid-template-columns:1fr}.mtp-coverage>button{flex-wrap:wrap}.mtp-record-summary{flex-direction:column;gap:7px}}.mov-panel-compact>header{padding-top:16px}.mov-panel-compact>.ov-section-body{padding:12px 24px 15px}.mov-panel-compact .mov-labels{margin-bottom:11px;align-items:center}.mov-panel-compact .mov-labels>button{padding:4px 8px;font-size:11px}.mov-panel-compact>.ov-section-action{padding-top:10px;padding-bottom:10px}.mov-compact-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid var(--slate-6);background:#fff}.mov-compact-sources>button{padding:13px 14px;border:0;border-right:1px solid var(--slate-6);border-radius:0;background:#fff;text-align:left;cursor:pointer;min-width:0;transition:background-color .12s}.mov-compact-sources>button:last-child{border-right:0}.mov-compact-sources>button:hover{background:var(--slate-2)}.mov-compact-sources>button:focus-visible{outline:2px solid var(--blue-8);outline-offset:-2px}.mov-compact-sources>button>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mov-compact-sources strong{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--slate-12)}.mov-compact-sources strong:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--compact-accent)}.mov-compact-sources svg{margin-left:auto;color:var(--slate-11);flex:none}.mov-compact-sources p{font-size:13px;line-height:1.5;color:#64748b;margin:8px 0 0}.mov-compact-sources p b{color:#334155;font-weight:600}.mov-compact-uniprot{--compact-accent:#b67a1d}.mov-compact-htp{--compact-accent:#228b83}.mov-compact-opm{--compact-accent:#3578aa}.mov-compact-prediction{--compact-accent:#8250ba}@media(max-width:1050px){.mov-compact-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.mov-compact-sources{grid-template-columns:1fr;gap:8px}.mov-compact-sources>button{padding:9px 12px}.mov-compact-sources p{margin-top:5px}}@media(max-width:600px){.mov-panel-compact>.ov-section-body{padding:12px 15px}.mov-panel-compact .mtp-reference-sequence{width:auto;margin:0 0 0 auto}.mov-panel-compact>.ov-section-action{gap:12px}}@media(prefers-reduced-motion:reduce){.mov-compact-sources>button{transition:none}}.overview-v2{scroll-margin-top:85px;margin:20px 0 28px}.ov-identity.panel{margin:0 0 22px;background:#fff;padding:20px}.ov-identity-heading{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ov-identity-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:#436fc0;background:#eef4ff;border:1px solid #d9e5fa;border-radius:10px}.ov-eyebrow{font-size:12px;color:#657993;font-weight:550}.ov-identity-heading h1{margin:3px 0 0;line-height:1.35;letter-spacing:-.5px;color:#213a5b;font-size:28px}.ov-identity-heading>.ov-browse{margin-left:auto;white-space:nowrap;font-size:13px}.ov-identity-fields{display:grid;grid-template-columns:1fr .8fr 1fr 1.1fr 1.2fr .7fr;margin:0;gap:12px 20px;background:var(--slate-2);border-radius:6px;padding:13px 14px}.ov-identity-fields>div{min-width:0}.ov-identity-fields dt{color:#50657d;font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:6px}.ov-identity-fields dd{margin:0;color:#314b69;font-weight:500;overflow-wrap:anywhere;font-size:15px}.ov-identity-fields dd small{display:block;color:#50647d;font-weight:400}.ov-identity-fields .badge{margin-left:3px;padding:2px 5px;font-size:12px}.ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.ov-wide{grid-column:1/-1}.ov-section{--ov-accent:#246dcc;--ov-bg:#fff;--ov-line:#e2e8f0;display:flex;flex-direction:column;min-width:0;border:1px solid var(--ov-line);border-radius:9px;background:var(--ov-bg);box-shadow:0 2px 5px #1a385b08}.ov-section.ov-teal{--ov-accent:#008f88;--ov-bg:#fff;--ov-line:#e2e8f0}.ov-section.ov-amber{--ov-accent:#bc7512;--ov-bg:#fff;--ov-line:#e2e8f0}.ov-section.ov-purple{--ov-accent:#7846c6;--ov-bg:#fff;--ov-line:#e2e8f0}.ov-section.ov-pathways{--ov-accent:#2579c4;--ov-bg:#fff;--ov-line:#e2e8f0}.ov-section.ov-rose{--ov-accent:#b93880;--ov-bg:#fff;--ov-line:#e2e8f0;grid-column:1/-1}.ov-section>header{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--slate-6)}.ov-section>header h3{margin:0;font-size:18px;line-height:1.4;color:#1f2937;font-weight:650;letter-spacing:-.2px}.ov-icon{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--ov-accent);color:#fff}.ov-source{margin-left:auto;color:#50667f;font-size:13px;display:inline-flex;align-items:center;gap:6px}.ov-section-body{flex:1;min-width:0;padding:16px 20px}.ov-section-action{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid var(--ov-line);background:#f8fafc;padding:11px 20px;font-size:13px}.ov-browse{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0;color:#3d66a4;font-size:12px;font-weight:550;text-align:left;cursor:pointer;text-decoration:none;line-height:1.6}.ov-browse:hover{text-decoration:underline}.ov-visual-note{font-size:12px;color:#50637c;line-height:1.65;margin:17px 0 0}.ov-no-data{font-size:13px;color:#6e7e94;margin:6px 0;line-height:1.65}.ov-original-total{font-size:12px;color:#63738a;margin:12px 0}.ov-mini-heading{font-weight:600;color:var(--slate-11);margin-bottom:7px;font-size:13px;display:flex;align-items:center;gap:6px}.ov-membrane-labels{display:flex;flex-wrap:wrap;gap:9px;margin:2px 0 19px}.ov-membrane-labels>span{background:#f8edd5;color:#865b23;padding:8px 11px;border-radius:5px;font-size:14px;font-weight:550;border:1px solid #e8d6ad}.ov-feature-list{display:flex;flex-direction:column;gap:11px}.ov-feature-list>div{display:flex;gap:16px;justify-content:space-between;font-size:13px;color:#6b5738}.ov-feature-list small{font-size:12px;color:#726035}.ov-location-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:17px}.ov-location-controls>label{display:flex;gap:9px;align-items:center;color:#355d65;min-width:0;max-width:100%;font-size:13px}.ov-location-controls select{font:inherit;font-size:13px;color:#284d58;border:1px solid #bddbd6;border-radius:5px;background:#fff;padding:7px 10px;max-width:300px;min-width:0}.ov-location-chips{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.ov-location-chips>button{display:flex;gap:7px;align-items:center;border:1px solid #dce4ec;border-radius:6px;background:#fff;color:#176f66;padding:9px 11px;font-size:13px;line-height:1.45;text-align:left;max-width:100%}.ov-location-chips>button>svg{flex:none}.ov-location-chips>button>span{overflow-wrap:anywhere}.ov-location-chips>button:hover{background:#f8fafc;border-color:#62b6a4}.ov-location-chips>.ov-location-more{background:#fff;border-style:dashed;font-size:12px}.ov-location-evidence-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.ov-location-evidence-heading strong{font-size:14px;color:#245c63}.ov-location-evidence-heading>span:last-child{font-size:12px;color:#466e70}.ov-location-region-records,.ov-location-unmapped{margin-top:15px;padding-top:14px;border-top:1px solid #e5edf0}.ov-location-region-records h4,.ov-location-unmapped h4{font-size:13px;color:#286962;margin:0}.ov-location-region-records>p,.ov-location-unmapped>p{color:#687b89;line-height:1.55;margin:5px 0 10px;font-size:12px}.ov-location-region-records>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ov-location-region-records button{position:relative;display:flex;flex-direction:column;gap:6px;padding:9px 30px 9px 10px;border:1px solid #dce8e6;border-radius:6px;background:#fff;text-align:left;color:#355b59}.ov-location-region-records button:hover{border-color:#61a99e;background:#f7fbfa}.ov-location-region-records button>span{display:flex;align-items:center;gap:7px;min-width:0}.ov-location-region-records strong{overflow-wrap:anywhere;font-size:14px}.ov-location-region-records small{color:#667d7a;font-size:12px}.ov-location-region-records button>svg{position:absolute;right:10px;top:11px}.ov-go-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.ov-go-aspect{min-width:0;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:14px}.ov-go-aspect-heading{display:flex;align-items:flex-start;gap:10px;color:var(--go-color)}.ov-go-aspect-heading>svg{flex:none;margin-top:1px}.ov-go-aspect-heading h4{font-size:15px;line-height:1.4;margin:0;color:#253247;font-weight:650}.ov-go-aspect-heading p{font-size:12px;line-height:1.55;color:#53647c;margin:5px 0 0}.ov-go-scale{color:#687991;font-size:12px;margin:10px 0}.ov-go-bars{display:flex;flex-direction:column;gap:11px}.ov-go-bars>button{padding:0;border:0;background:none;text-align:left}.ov-go-bars>button>div:first-child{display:flex;align-items:baseline;gap:12px;justify-content:space-between}.ov-go-bars button span{color:#445d78;line-height:1.5;overflow-wrap:anywhere;font-size:14px}.ov-go-bars button strong{color:var(--go-color);flex:none;font-weight:600;font-size:13px}.ov-go-bar-track{height:7px;margin-top:6px;border-radius:4px;background:#eff1f7;overflow:hidden}.ov-go-bar-track i{display:block;height:100%;border-radius:4px;background:var(--go-color);opacity:1}.ov-go-bars button:hover span{text-decoration:underline}.ov-go-bars button:hover i{opacity:1}.ov-go-aspect-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-top:1px solid #edf0f5;margin-top:19px;padding-top:13px}.ov-go-aspect-actions .ov-browse{color:var(--go-color);font-size:13px}.ov-go-bar-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--go-color) 45%,white),var(--go-color))}.ov-evidence{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--evidence-line);background:var(--evidence-bg);color:var(--evidence-fg);padding:3px 7px;line-height:1.35;vertical-align:middle;font-size:12px;max-width:none;border-radius:5px}.ov-evidence strong{letter-spacing:.02em;font-size:12px}.ov-evidence>span{overflow-wrap:anywhere}.ov-evidence-experimental{--evidence-bg:#ecf8f3;--evidence-line:#a9d9c5;--evidence-fg:#17664e}.ov-evidence-phylogenetic{--evidence-bg:#f4effb;--evidence-line:#d3bce9;--evidence-fg:#69418a}.ov-evidence-computational{--evidence-bg:#eef4fc;--evidence-line:#bcd1eb;--evidence-fg:#315f91}.ov-evidence-author{--evidence-bg:#fff6e8;--evidence-line:#e8c68b;--evidence-fg:#825b17}.ov-evidence-curator{--evidence-bg:#f6f1ea;--evidence-line:#d9c9b2;--evidence-fg:#72593a}.ov-evidence-other{--evidence-bg:#f3f5f7;--evidence-line:#d4dbe3;--evidence-fg:#56677a}.ov-evidence-help{line-height:1.6;color:#65758a;margin:10px 0;font-size:12px}.ov-go-evidence-detail{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px;border:1px solid #e4e8f0;border-radius:7px;background:#fafbfe}.ov-go-evidence-detail>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.ov-go-evidence-detail>div>span:first-child{color:#68758a;font-weight:600;font-size:13px;text-transform:none;letter-spacing:normal}.ov-reference-links{display:flex;gap:8px 13px;flex-wrap:wrap;font-size:12px}.ov-reference-empty{font-size:12px;color:#738095}.ov-go-selection{padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:15px}.ov-go-selection p{font-size:13px;line-height:1.6;color:#665c7b}.ov-pathway-overview{display:flex;gap:24px;align-items:center;margin-bottom:17px}.ov-pathway-totals{display:flex;gap:7px;flex-wrap:wrap;align-items:baseline;min-width:115px;flex:none}.ov-pathway-totals strong{font-weight:650;color:#216fb6;line-height:1.25;font-size:21px}.ov-pathway-totals span{color:#345976;font-size:14px}.ov-pathway-totals small{flex-basis:100%;font-size:12px;color:#4f6983}.ov-pathway-topics{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ov-pathway-topics button{display:flex;gap:8px;align-items:center;padding:7px 10px;border:1px solid #c3d9ef;border-radius:5px;line-height:1.4;text-align:left;max-width:100%;overflow-wrap:anywhere;font-size:13px;background:var(--slate-2);color:var(--slate-12);border-color:var(--slate-6)}.ov-pathway-topics button:hover{background:#f8fafc;border-color:#76a8d8}.ov-pathway-topics span{font-size:12px;font-weight:600;color:#266bb0}.ov-pathway-topics .ov-pathway-more{background:#fff;border-style:dashed}.ov-pathway-preview{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.ov-pathway-preview li{display:flex;align-items:center;gap:9px;line-height:1.5;color:#355775;font-size:14px}.ov-pathway-preview li>span:nth-child(2){flex:1}.ov-pathway-preview svg{flex:none;color:#347fc2}.ov-pathway-preview .ov-evidence>span{display:inline}.ov-pathway-card-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:12px;margin-top:9px}.ov-pathway-id{display:block;color:#536c89;font-family:ui-monospace,monospace;margin-top:3px;font-weight:400;font-size:12px}.ov-pathway-detail-list{display:flex;flex-direction:column;gap:9px;margin-top:16px}.ov-pathway-record{padding:12px 13px;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.ov-pathway-record-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ov-pathway-record-main strong{line-height:1.5;color:#304f6e;font-size:15px}.ov-pathway-record-main>.external-link{font-size:12px;white-space:nowrap}.ov-pathway-record-topics{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.ov-pathway-record-topics span{padding:3px 7px;border-radius:4px;background:#eef5fb;color:#55718e;font-size:12px}.ov-source-launchers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:19px}.ov-source-launchers>button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-radius:7px;text-align:left;background:var(--slate-2);border:1px solid var(--slate-6);border-left:1px solid var(--slate-6);color:var(--slate-12)}.ov-source-launchers>button:hover{background:#fcf8fb;border-color:#c77aa3}.ov-source-launchers span{display:flex;flex-direction:column;gap:3px}.ov-source-launchers strong{font-size:15px}.ov-source-launchers small{font-size:13px;color:var(--slate-11)}.ov-reaction-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:30px}.ov-rose .ov-mini-heading{color:#923763}.ov-reaction{font-family:Georgia,serif;font-size:16px;line-height:1.75;color:#334155;margin:0}.ov-ligands{display:flex;gap:11px;flex-wrap:wrap}.ov-ligands button{border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#87466a;text-align:left;padding:11px 12px;flex:1;min-width:110px}.ov-ligands strong{font-weight:600;display:block;margin-bottom:6px;font-size:14px}.ov-pharmacology-action{display:inline-flex;border:1px solid var(--action-line);padding:3px 7px;background:var(--action-bg);color:var(--action-fg);line-height:1.35;font-size:13px;border-radius:5px}.ov-action-inhibition{--action-bg:#fff0f2;--action-line:#efb4bd;--action-fg:#9c3344}.ov-action-activation{--action-bg:#ebf8f1;--action-line:#addbc1;--action-fg:#236d49}.ov-action-agonism{--action-bg:#edf4ff;--action-line:#b8cfee;--action-fg:#35679d}.ov-action-antagonism{--action-bg:#fff5e8;--action-line:#e8c28c;--action-fg:#87591c}.ov-action-binding{--action-bg:#f5effb;--action-line:#d3bce8;--action-fg:#6c438d}.ov-action-unknown,.ov-action-other{--action-bg:#f3f5f7;--action-line:#d5dce4;--action-fg:#596878}.ov-pharmacology-totals{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ov-pharmacology-totals>div{display:flex;gap:9px;align-items:baseline;padding:12px;border:1px solid #eadce5;border-radius:6px;background:#fcf9fb}.ov-pharmacology-totals strong{color:#a13c75;font-size:21px}.ov-pharmacology-totals span{color:#755f6c;font-size:13px}.ov-pharmacology-distributions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.ov-pharmacology-distribution{padding:13px;border:1px solid #e3e7ed;border-radius:7px}.ov-pharmacology-distribution h4{color:#4e6178;margin:0 0 11px;font-size:14px}.ov-pharmacology-distribution>div{display:flex;flex-direction:column;gap:8px}.ov-pharmacology-bar{display:grid;grid-template-columns:minmax(100px,1fr) minmax(70px,1.5fr) 35px;gap:8px;align-items:center;color:#526378;font-size:13px}.ov-pharmacology-bar>span{overflow-wrap:anywhere}.ov-pharmacology-bar>div{height:7px;border-radius:4px;background:#eef1f5;overflow:hidden}.ov-pharmacology-bar i{display:block;height:100%;background:#aa7193}.ov-pharmacology-bar i.ov-action-fill-inhibition{background:#c85669}.ov-pharmacology-bar i.ov-action-fill-activation{background:#3f9b6b}.ov-pharmacology-bar i.ov-action-fill-agonism{background:#4e83bc}.ov-pharmacology-bar i.ov-action-fill-antagonism{background:#bf8033}.ov-pharmacology-bar i.ov-action-fill-binding{background:#8b62ad}.ov-pharmacology-bar i.ov-action-fill-unknown,.ov-pharmacology-bar i.ov-action-fill-other{background:#8290a0}.ov-pharmacology-bar strong{text-align:right;font-variant-numeric:tabular-nums}.ov-record-type-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0}.ov-record-type-tabs button{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:10px;border:1px solid #dce3ec;border-radius:6px;background:#fff;text-align:left;color:#53677e}.ov-record-type-tabs button[aria-pressed=true]{border-color:#be6e9a;background:#fbf2f7;color:#883b67}.ov-record-type-tabs span{overflow-wrap:anywhere;font-size:13px}.ov-record-type-tabs strong{font-size:16px}.ov-record-type-tabs small{grid-column:1/-1;color:#718096;font-size:12px}.ov-pharmacology-detail-action{display:flex;align-items:center;gap:10px;margin-bottom:13px}.ov-pharmacology-detail-action>span{color:#6b778b;font-size:13px}.ov-detail-group{margin:0 0 25px}.ov-detail-group>h3{font-size:17px;color:#3d587a;border-bottom:1px solid #e5ebf3;padding-bottom:11px}.ov-detail-group .annotation p{font-size:14px;line-height:1.8}@media(max-width:1050px){.ov-identity-fields{grid-template-columns:repeat(3,1fr)}.ov-identity-heading h1{font-size:23px}.ov-grid{gap:18px}.ov-section>header{padding:18px 18px 0}.ov-section-body{padding:18px}.ov-section-action{padding:13px 18px}.ov-go-grid{gap:11px}.ov-go-aspect{padding:13px}.ov-go-aspect-heading{gap:7px}.ov-go-aspect-heading h4{font-size:14px}.ov-go-aspect-heading>svg{width:18px}}@media(max-width:760px){.ov-go-grid{grid-template-columns:1fr;gap:16px}.ov-go-aspect{padding:17px}.ov-go-aspect-heading h4{font-size:16px}.ov-go-bars button span{font-size:13px}}@media(max-width:650px){.overview-v2{margin-top:14px}.ov-identity.panel{padding:18px 15px}.ov-identity-heading{align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ov-identity-icon{width:34px;height:34px}.ov-identity-icon svg{width:21px}.ov-identity-heading h1{font-size:20px}.ov-identity-heading>div{flex:1;min-width:180px}.ov-identity-heading>.ov-browse{margin-left:44px}.ov-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ov-identity-fields dd{font-size:13px}.ov-grid{grid-template-columns:1fr;gap:17px}.ov-section>header{padding:17px 15px 0;gap:8px}.ov-section>header h3{font-size:17px}.ov-section-body{padding:17px 15px}.ov-section-action{padding:12px 15px;gap:16px}.ov-source-launchers,.ov-reaction-columns,.ov-pharmacology-totals,.ov-pharmacology-distributions{grid-template-columns:1fr;gap:12px}.ov-record-type-tabs{grid-template-columns:1fr}.ov-pathway-record-main{grid-template-columns:minmax(0,1fr) auto}.ov-pathway-record-main>.external-link{grid-column:1/-1}.ov-go-evidence-detail,.ov-location-region-records>div{grid-template-columns:1fr}.ov-identity-fields .badge{display:inline-flex;margin-left:0}.ov-location-controls{gap:12px;align-items:flex-start}.ov-location-controls>label{flex-wrap:wrap;gap:6px}.ov-location-controls select{max-width:100%}.ov-pathway-overview{flex-direction:column;align-items:flex-start;gap:14px}.ov-pathway-totals{min-width:0}.ov-pathway-totals small{flex-basis:auto;margin-left:7px}.ov-pathway-id{margin-left:0;display:block}.ov-go-selection .ov-browse{font-size:12px}}.ov-evidence-automatic{--evidence-bg:var(--slate-3);--evidence-line:var(--slate-7);--evidence-fg:var(--slate-12)}.ov-go-aspect-heading{background:var(--slate-2);padding:10px;margin:-14px -14px 0;border-bottom:1px solid var(--slate-6);border-radius:6px 6px 0 0}.ov-functional-column{display:grid;gap:18px;min-width:0}.ov-grid>.ov-teal{align-self:stretch}.ov-functional-column .ov-pathway-overview{flex-wrap:wrap;gap:12px}.ov-functional-column .ov-pathway-totals{min-width:0}.ov-functional-column .ov-pathway-preview{gap:9px}.ov-functional-column .ov-pathway-preview li{align-items:start;flex-wrap:wrap}.ov-identity .ov-identity-fields{background:transparent;padding:0;gap:10px}.ov-identity .ov-identity-fields>div{padding:12px 14px;border:1px solid var(--slate-6);border-radius:8px;background:var(--slate-2)}.ov-identity .ov-identity-fields>div:nth-child(-n+3){background:var(--blue-2);border-color:var(--blue-5)}.ov-identity .ov-identity-fields>div:nth-child(n+5){background:var(--violet-2);border-color:var(--violet-5)}#membrane-association .membrane-details-button{padding:10px 15px;border:1px solid #d39134;border-radius:7px;background:#fff0d5;color:#804b08;font-weight:650;font-size:14px;text-decoration:none}#membrane-association .membrane-details-button:hover{background:#ffe3b1;border-color:#b87920}.functional-context{--fc-color:var(--teal-11);min-width:0}.functional-context .fc-tabs{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(0,1.4fr);align-items:start;gap:20px}.functional-context .fc-category-list{display:flex;flex-direction:column;gap:5px;width:100%;padding:0;background:transparent;border-radius:0;align-items:stretch}.functional-context .fc-category{display:flex;align-items:flex-start;justify-content:flex-start;flex:none;gap:8px;min-height:59px;height:auto;width:100%;padding:10px 9px;border:0;border-radius:6px;white-space:normal;text-align:left;color:var(--slate-12);background:transparent;font-size:14px;line-height:1.4;font-weight:550;box-shadow:none}.functional-context .fc-category>svg{color:var(--fc-color);margin-top:2px;width:17px;height:17px}.functional-context .fc-category small{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--slate-11)}.functional-context .fc-category:hover{background:var(--slate-3)}.functional-context .fc-category[data-state=active]{background:var(--blue-3);box-shadow:inset 3px 0 var(--blue-9);color:var(--blue-12)}.functional-context .fc-category:after{display:none}.functional-context .fc-category:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}.functional-context .fc-content{min-width:0;border-left:1px solid var(--slate-5);padding-left:20px}.functional-context .fc-panel{min-width:0;margin:0}.functional-context .fc-panel-heading{display:flex;align-items:center;gap:7px;color:var(--fc-color);margin:8px 0 10px}.functional-context .fc-panel h4{color:var(--fc-color);font-size:16px;font-weight:600;margin:0;line-height:1.4}.fc-preview-meta{display:flex;flex-wrap:wrap;gap:3px 14px;color:var(--slate-11);font-size:12px;line-height:1.5;margin-bottom:8px}.functional-context .fc-ec{display:inline-block;color:var(--teal-11);font-size:13px;font-weight:550;margin:2px 0 5px}.functional-context .fc-preview-text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;color:var(--slate-12);font-size:15px;line-height:1.65;margin:6px 0 8px;white-space:pre-line;overflow-wrap:anywhere}.functional-context .fc-open-evidence{padding-left:0;padding-right:0;font-size:13px;height:auto;min-height:30px;white-space:normal;justify-content:flex-start;text-align:left}.functional-context .fc-source{margin-top:15px;padding-top:11px;border-top:1px solid var(--slate-5);font-size:13px}.fc-annotation{padding:12px 0;border-bottom:1px solid var(--slate-5)}.fc-annotation:last-child{border-bottom:0}.fc-annotation-meta{display:flex;flex-wrap:wrap;gap:5px 16px;color:var(--slate-11);font-size:12px;line-height:1.5}.functional-context .fc-full-text{font-size:15px;line-height:1.7;color:var(--slate-12);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0}.fc-record-id{display:block;font-size:12px;line-height:1.5;color:var(--slate-11);overflow-wrap:anywhere;margin-top:10px}.fc-references{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:1.5}.fc-references>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.fc-references small{font-size:12px;color:var(--slate-11)}.fc-empty{color:var(--slate-11);font-size:14px;line-height:1.6}.fc-detail .fc-tabs{grid-template-columns:190px minmax(0,1fr)}@media(max-width:1150px){.functional-context .fc-tabs{gap:13px;grid-template-columns:145px minmax(0,1fr)}.functional-context .fc-content{padding-left:13px}}@media(max-width:650px){.functional-context .fc-tabs{grid-template-columns:1fr}.functional-context .fc-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.functional-context .fc-content{padding-left:0;border-left:0;border-top:1px solid var(--slate-5)}}@media(prefers-reduced-motion:reduce){.functional-context .fc-category{transition:none}}.cx-panel{--cx-accent:#438263;--cx-dark:#295a46;--cx-tint:#f2f8f4;--cx-line:#dbe9df;margin:24px 0;background:#fff;border:1px solid var(--cx-line);border-radius:8px;box-shadow:0 2px 5px #1a385b05;padding:22px 24px;scroll-margin-top:78px}.cx-amber{--cx-accent:#b28a4c;--cx-dark:#846026;--cx-tint:#fcf8f0;--cx-line:#ece2d0}.cx-teal{--cx-accent:#43968d;--cx-dark:#246b65;--cx-tint:#f0f8f6;--cx-line:#d7e9e4}.cx-rose{--cx-accent:#b46680;--cx-dark:#91425d;--cx-tint:#fcf4f7;--cx-line:#eedde5}.cx-heading{display:flex;align-items:center;gap:12px;padding:0 0 20px}.cx-heading-icon{width:39px;height:39px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--cx-tint);color:var(--cx-accent);border:1px solid var(--cx-line)}.cx-heading h2{font-size:20px;color:var(--cx-dark);letter-spacing:-.3px}.cx-heading p{font-size:12px;color:#7d8b9d;margin:3px 0 0}.cx-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.cx-metric{--cx-source:var(--cx-accent);background:var(--cx-tint);border:1px solid var(--cx-line);border-radius:7px;padding:16px;text-align:left;color:#475a71;transition:border-color .15s,background .15s;min-width:0}.cx-metric:hover{border-color:var(--cx-source);background:#fff}.cx-metric.is-selected{box-shadow:inset 0 0 0 1px var(--cx-source)}.cx-metric-top{display:flex;align-items:center;gap:8px}.cx-source-dot{width:8px;height:8px;background:var(--cx-source);border-radius:50%;flex:none}.cx-metric-top strong{font-size:13px;font-weight:600;color:var(--cx-dark)}.cx-metric-top>svg{margin-left:auto;color:#93a2b0;flex:none}.cx-metric-value{margin-top:16px;display:flex;align-items:baseline;gap:9px;font-size:27px;font-weight:650;line-height:1.3;letter-spacing:-.5px;color:var(--cx-source);flex-wrap:wrap}.cx-metric-value>span{font-size:10px;font-weight:400;color:#8795a4;letter-spacing:0;max-width:160px}.cx-metric-secondary{font-size:10px;color:#8a97a6;margin-top:6px}.cx-summary-section{margin-top:22px}.cx-chart-title{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:13px}.cx-chart-title h3{margin:0;color:#546980;font-size:12px;font-weight:600}.cx-chart-title>span{font-size:9px;color:#8e9cab;white-space:nowrap}.cx-dataset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cx-dataset{background:#fafcfd;border:1px solid #e5ebf0;border-radius:5px;display:flex;align-items:center;gap:9px;padding:11px 12px;text-align:left;min-width:0}.cx-dataset:hover{border-color:var(--cx-accent);background:var(--cx-tint)}.cx-dataset>div{flex:1;min-width:0}.cx-dataset strong{font-size:11px;font-weight:550;color:#567084;display:block}.cx-dataset small{font-size:9px;color:#8c9ba8;display:block;margin-top:3px}.cx-dataset>svg{color:#92a6b4;flex:none}.cx-dataset .badge{font-size:9px;padding:3px 6px}.cx-hint{display:flex;align-items:center;gap:6px;font-size:11px;color:#7b8ea1;background:#f8fafc;border:1px dashed #e2e9f1;border-radius:5px;padding:12px 14px;margin:17px 0 0}.cx-scope{font-size:10px;color:#8a98a6;line-height:1.7;margin:15px 0 0;padding-top:12px;border-top:1px solid #eaf0f4}.cx-more{display:inline-flex;background:none;border:0;padding:0;font-size:10px;color:var(--cx-dark);margin-top:10px;text-decoration:underline}.cx-summary-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:23px}.cx-chart{min-width:0}.cx-bar-list{display:flex;flex-direction:column;gap:8px}.cx-bar-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(50px,1.05fr) 58px 12px;gap:10px;align-items:center;border:0;background:transparent;padding:5px 0;text-align:left;min-width:0}.cx-bar-row:hover{background:var(--cx-tint)}.cx-bar-label{font-size:11px;color:#5a7184;overflow-wrap:anywhere}.cx-bar-track{height:7px;background:#edf2f5;border-radius:4px;overflow:hidden}.cx-bar-track>span{display:block;height:100%;border-radius:4px;min-width:0}.cx-bar-row strong{font-size:11px;font-weight:550;text-align:right;color:#5c778d}.cx-bar-row>svg{color:#9baab7}.cx-tissue-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cx-tissue-grid>button{background:var(--cx-tint);border:1px solid var(--cx-line);border-radius:4px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-width:0}.cx-tissue-grid span{font-size:10px;color:#8a7659;overflow-wrap:anywhere}.cx-tissue-grid strong{font-size:10px;font-weight:600;color:#a68451;flex:none}.cx-record-area{margin-top:22px;padding-top:19px;border-top:1px solid var(--cx-line)}.cx-record-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.cx-record-heading>div>span{font-size:9px;color:#94a0ac}.cx-record-heading h3{margin:3px 0 0;font-size:13px;color:var(--cx-dark)}.cx-back{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:#7d8fa0;font-size:10px;white-space:nowrap}.cx-record-area .toolbar{padding:11px 13px}.cx-ppi-summary{display:grid;grid-template-columns:.8fr 1.4fr;gap:30px}.cx-ppi-summary .cx-metrics{grid-template-columns:1fr 1fr}.cx-ppi-summary .cx-metric{padding:16px 13px}.cx-ppi-summary .cx-metric-value{font-size:25px;display:block}.cx-ppi-summary .cx-metric-value>span{display:block;margin-top:5px}.cx-chart-note{font-size:10px;color:#8c9ba9;line-height:1.8;margin:15px 0 0}.cx-disease-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.cx-disease-card{--cx-source:var(--cx-accent);text-align:left;background:#fff;border:1px solid #e6e8ef;border-radius:7px;padding:18px 16px;box-shadow:inset 0 3px 0 var(--cx-source);min-width:0}.cx-disease-card:hover{background:var(--cx-tint);border-color:var(--cx-source)}.cx-disease-card.is-selected{border-color:var(--cx-source);background:var(--cx-tint)}.cx-disease-source-title{display:flex;align-items:center;gap:7px}.cx-disease-source-title strong{font-size:14px;color:var(--cx-source)}.cx-disease-source-title>svg{margin-left:auto;color:#a9aeba;flex:none}.cx-disease-card>p{font-size:10px;line-height:1.6;color:#8a93a2;margin:10px 0 16px;min-height:32px}.cx-disease-count{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.cx-disease-count strong{font-size:25px;font-weight:600;color:var(--cx-source);letter-spacing:-.5px}.cx-disease-count span{font-size:9px;color:#8d99a7;max-width:150px}.cx-disease-card.is-empty,.cx-metric.is-empty{filter:grayscale(1);opacity:.55;box-shadow:none}.cx-panel .data-table .field-grid{grid-template-columns:1fr;min-width:160px}@media(max-width:1050px){.cx-dataset-grid,.cx-disease-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-ppi-summary{grid-template-columns:1fr;gap:20px}.cx-ppi-summary .cx-metrics{grid-template-columns:1fr 1fr}.cx-metric-value{font-size:24px}.cx-summary-columns{gap:18px}}@media(max-width:650px){.cx-panel{padding:17px 14px;margin:18px 0}.cx-heading{align-items:flex-start;padding-bottom:17px;gap:10px}.cx-heading-icon{height:32px;width:32px}.cx-heading-icon svg{height:18px;width:18px}.cx-heading h2{font-size:18px}.cx-heading p{font-size:10px}.cx-metrics{grid-template-columns:1fr 1fr;gap:9px}.cx-metric{padding:12px}.cx-metric-top{gap:5px}.cx-metric-top strong{font-size:11px}.cx-metric-top>svg{width:12px}.cx-metric-value{font-size:23px;gap:3px;display:block;margin-top:10px}.cx-metric-value>span{display:block;font-size:9px;margin-top:4px}.cx-dataset-grid{grid-template-columns:1fr}.cx-chart-title{gap:9px}.cx-chart-title h3{font-size:11px}.cx-chart-title>span{white-space:normal;font-size:8px;text-align:right;max-width:140px}.cx-summary-columns{grid-template-columns:1fr;gap:20px}.cx-bar-row{grid-template-columns:minmax(110px,1fr) minmax(55px,.8fr) 48px 10px;gap:7px}.cx-bar-label,.cx-bar-row strong{font-size:10px}.cx-bar-track{height:6px}.cx-disease-sources{gap:9px}.cx-disease-card{padding:14px 12px}.cx-disease-source-title strong{font-size:12px}.cx-disease-card>p{font-size:9px;margin-bottom:12px;min-height:29px}.cx-disease-count strong{font-size:23px}.cx-record-heading{align-items:flex-start}.cx-record-heading h3{font-size:12px}.cx-back{font-size:9px}.cx-hint{font-size:10px;align-items:flex-start;padding:10px}.cx-scope{font-size:9px}.cx-ppi-summary .cx-metric-value{font-size:24px}.cx-chart-note{font-size:9px}.cx-tissue-grid>button{padding:8px}.cx-tissue-grid span,.cx-tissue-grid strong{font-size:9px}}.cx-source-strip{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px}.cx-source-strip>span{font-size:10px;color:#8b98a6;margin-right:3px}.cx-source-strip>button{display:flex;align-items:center;gap:9px;border:1px solid #e1e9ee;background:#fff;border-radius:4px;padding:6px 9px}.cx-source-strip>button:hover{background:var(--cx-tint);border-color:var(--cx-accent)}.cx-source-strip strong{font-size:10px;color:#547968;font-weight:600}.cx-source-strip button>span{font-size:9px;color:#8b9aab}.cx-scope>p{margin:0}.cx-scope .details{margin-top:6px;border-top:0}.cx-scope .details>summary{font-size:9px;padding:5px 0;color:#92a0ae}.cx-scope .details-content{padding:0}.cx-scope .details-content>p{font-size:9px;margin:3px 0;line-height:1.65}.cx-disease-identifiers{font-size:9px;color:#96a1ae;margin-top:5px}.cx-disease-detail-groups{display:flex;flex-direction:column;gap:17px;margin:12px 0 22px}.cx-disease-detail-groups>section{border:1px solid #e5e8ef;border-left:3px solid var(--cx-source);border-radius:5px;padding:15px 17px}.cx-disease-detail-groups>section>h3{margin:0 0 13px;font-size:14px;color:var(--cx-source)}.cx-disease-detail-groups .annotation{padding:6px 0 13px}.cx-disease-detail-groups .annotation:last-child{padding-bottom:0}.cx-empty-summary{font-size:11px;color:#94a1af;line-height:1.7;margin:10px 0;grid-column:1/-1}.cx-dataset.is-selected{background:var(--cx-tint);border-color:var(--cx-accent);box-shadow:inset 0 0 0 1px var(--cx-accent)}.cx-context-browser{margin-top:23px;padding:18px;border:1px solid var(--cx-line);border-radius:7px;background:#fbfdfc}.cx-context-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.cx-context-heading h3{font-size:14px;margin:0;color:var(--cx-dark)}.cx-context-heading p{font-size:11px;margin:5px 0 0;color:#788d81}.cx-context-search{display:flex;flex-direction:column;gap:5px;min-width:220px}.cx-context-search>span{font-size:10px;color:#6e8375}.cx-context-search input{width:100%;border:1px solid #dce6df;border-radius:5px;padding:8px 10px;background:#fff;color:#364e41;font:inherit;font-size:11px}.cx-context-search input:focus{outline:2px solid #bad4c3;outline-offset:1px}.cx-context-count{font-size:10px;color:#849388;margin:13px 0}.cx-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cx-context-grid>button{padding:11px 12px;background:#fff;border:1px solid #e0e8e2;border-radius:5px;text-align:left;min-width:0}.cx-context-grid>button:hover,.cx-context-grid>button.is-selected{border-color:var(--cx-accent);background:var(--cx-tint)}.cx-context-grid strong{display:block;color:#4e6959;font-size:11px;line-height:1.5;overflow-wrap:anywhere;font-weight:550}.cx-context-grid>button>div{display:flex;align-items:center;gap:7px;margin-top:7px;flex-wrap:wrap;color:#91a096}.cx-context-grid>button span{font-size:10px;color:#6c8676}.cx-context-grid>button small{font-size:9px}.cx-context-grid svg{margin-left:auto;flex:none}.cx-context-pagination{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:13px}.cx-context-pagination>p{font-size:9px;color:#91a094;max-width:420px;line-height:1.65;margin:0}.cx-context-pagination>div{display:flex;gap:7px;flex:none}.cx-context-pagination .button{font-size:10px;padding:6px 9px}.cx-record-context{font-size:11px;color:#7a8c81;margin:4px 0 15px}@media(max-width:1000px){.cx-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-context-pagination{flex-wrap:wrap}.cx-context-pagination>p{max-width:none}}@media(max-width:650px){.cx-context-browser{padding:13px}.cx-context-heading{align-items:flex-start;flex-direction:column;gap:12px}.cx-context-search{min-width:0;width:100%}.cx-context-grid{grid-template-columns:1fr 1fr;gap:6px}.cx-context-grid>button{padding:9px}.cx-context-grid strong{font-size:10px}.cx-context-grid>button small{font-size:8px}.cx-context-grid>button span{font-size:9px}.cx-context-pagination>div{width:100%;justify-content:space-between}.cx-context-count{font-size:9px}}.cx-panel{--cx-accent:#129e99;--cx-dark:#22636a;--cx-tint:#f0faf9;--cx-line:#d6ecea}.cx-amber{--cx-accent:#c68a37;--cx-dark:#7f5f31;--cx-tint:#fff9ef;--cx-line:#efdfc8}.cx-teal{--cx-accent:#139cab;--cx-dark:#225d72;--cx-tint:#eff9fb;--cx-line:#d4e8ed}.cx-rose{--cx-accent:#c96198;--cx-dark:#854a76;--cx-tint:#fdf4fa;--cx-line:#eed9e9}.cx-chart-title h3{font-size:13px}.cx-chart-title>span{font-size:10px}.cx-bar-label{font-size:11px}.cx-bar-static{grid-template-columns:minmax(150px,1.5fr) minmax(80px,1fr) 58px;cursor:default}.cx-bar-static:hover{background:transparent}.cx-metric-static{cursor:default}.cx-metric-static:hover{border-color:var(--cx-line);background:var(--cx-tint)}.cx-eyebrow{display:block;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:var(--cx-accent);font-weight:650;margin-bottom:7px}.cx-expression-distribution{background:linear-gradient(125deg,#f7fafc,#fcfaff);border:1px solid #e1e8ef;border-radius:9px;padding:20px}.cx-distribution-intro h3{font-size:19px;letter-spacing:-.3px;color:#375270;margin:0}.cx-distribution-intro>p{font-size:12px;line-height:1.7;max-width:750px;color:#71869a;margin:8px 0 17px}.cx-expression-classes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cx-expression-class{border:1px solid #e2e7ef;border-radius:7px;padding:15px 14px;background:#fff;text-align:left;min-width:0;border-top:3px solid var(--class-color)}.cx-expression-class:hover,.cx-expression-class.is-selected{border-color:var(--class-color);box-shadow:0 2px 8px #29405908}.cx-class-heading{display:flex;align-items:center;gap:7px;color:var(--class-color)}.cx-class-heading strong{font-size:12px;font-weight:650;flex:1}.cx-expression-class>p{font-size:10px;color:#8b98a6;line-height:1.6;margin:10px 0 13px;min-height:32px}.cx-expression-class dl{margin:0;display:flex;gap:14px;justify-content:space-between}.cx-expression-class dt{font-size:9px;color:#8a98a7;margin-bottom:4px}.cx-expression-class dd{font-size:21px;letter-spacing:-.4px;line-height:1.35;color:var(--class-color);margin:0;font-weight:600}.cx-expression-class dl>div:last-child dd{font-size:18px;color:#65798e}.cx-class-bar{height:5px;border-radius:4px;background:#f0f3f7;margin-top:14px;overflow:hidden}.cx-class-bar i{height:100%;display:block;background:var(--class-color);border-radius:4px}.cx-distribution-note{font-size:10px;color:#8c9bab;line-height:1.6;margin:14px 0 0}.cx-body-browser{margin-top:23px;border:1px solid #e3e7f0;border-radius:9px;background:linear-gradient(120deg,#fcfbff,#fff 55%);padding:20px}.cx-body-intro h3{font-size:17px;color:#4c536f;margin:0}.cx-body-intro>p{font-size:11px;line-height:1.6;color:#8a91a5;margin:7px 0 17px}.cx-body-intro .cx-eyebrow{color:#8e76c3}.cx-body-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:27px;align-items:start}.cx-human-panel{display:flex;flex-direction:column;align-items:center;position:static}.cx-human{width:200px;height:347px;overflow:visible}.cx-body-point{cursor:pointer;outline:none}.cx-body-point:hover circle:first-of-type,.cx-body-point:focus-visible circle:first-of-type{r:15;fill-opacity:.28}.cx-body-point:focus-visible circle:last-of-type{stroke:#253657;stroke-width:3}.cx-body-caption{font-size:9px;letter-spacing:.2px;color:#a0a5b7;margin-top:4px}.cx-region-buttons{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 14px}.cx-region-buttons button{display:flex;align-items:center;gap:5px;border:1px solid #e4e6f0;border-radius:15px;padding:5px 8px;background:#fff;font-size:9px;color:#8290a4}.cx-region-buttons button.is-selected{background:#eeebfa;color:#755baf;border-color:#c8bde4}.cx-region-buttons button:hover{border-color:#c0b5dc}.cx-region-buttons button i{width:6px;height:6px;border-radius:50%;flex:none}.cx-region-buttons button>span{font-size:8px;color:#a0aabc}.cx-tissue-search{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.cx-tissue-search label{border:1px solid #e2e7ed;background:#fff;border-radius:5px;display:flex;align-items:center;gap:6px;padding:7px 9px;color:#a1aabc;flex:1;max-width:320px}.cx-tissue-search input{background:transparent;border:0;outline:0;font:inherit;font-size:11px;min-width:0;width:100%;color:#536176}.cx-tissue-search>span{font-size:9px;color:#a4adbc;white-space:nowrap}.cx-tissue-browser .cx-bar-row{grid-template-columns:minmax(155px,1.5fr) minmax(70px,1fr) 52px 12px;gap:9px}.cx-tissue-browser .cx-bar-label{font-size:10px;line-height:1.55;overflow-wrap:anywhere}.cx-tissue-browser .cx-bar-track{height:8px}.cx-tissue-browser .cx-bar-row strong{font-size:10px}.cx-body-note{font-size:10px;color:#939db0;line-height:1.6;border-top:1px solid #edf0f5;padding-top:13px;margin:16px 0 0}.cx-qtl-types{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0 0;align-items:center}.cx-qtl-types h3{font-size:11px;color:#8a7d66;margin:0 8px 0 0}.cx-qtl-types>button{border:1px solid #e9dfcf;background:#fffaf1;border-radius:5px;display:flex;align-items:center;gap:8px;padding:7px 9px;font-size:10px;color:#ac874d}.cx-qtl-types>button>span{font-size:9px;color:#a79c8b}.cx-qtl-types>p{font-size:10px;color:#a79c8b}.cx-disease-sources{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.cx-disease-card.is-selected{box-shadow:inset 0 0 0 1px var(--cx-source);border-color:var(--cx-source)}.cx-ptmd-card{background:#fcf4fa}.cx-ptmd-warning{font-size:11px;line-height:1.7;color:#94618b;background:#faf3fa;border:1px solid #eedcef;border-radius:5px;padding:10px 12px;margin:0 0 17px}.cx-ptmd-totals{display:flex;gap:19px;flex-wrap:wrap;margin-bottom:17px}.cx-ptmd-totals>span{font-size:10px;color:#947b96}.cx-ptmd-totals strong{color:#aa529e;font-size:19px;margin-right:4px}.cx-ptmd-context{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:3px 0 17px}.cx-ptmd-context>strong{font-size:17px;color:#6b4f72}.cx-ptmd-context>span:last-child{font-size:11px;color:#987d9e}.cx-ptmd-references{display:flex;gap:12px;flex-wrap:wrap}.cx-ptmd-references>div{border:1px solid #eaddec;border-radius:5px;padding:9px 11px}.cx-ptmd-references small{display:block;font-size:10px;color:#a18aa4;margin-top:4px}@media(max-width:1100px){.cx-expression-classes{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-expression-class>p{min-height:0}.cx-body-layout{grid-template-columns:175px minmax(0,1fr);gap:15px}.cx-human{width:175px;height:310px}.cx-tissue-browser .cx-bar-row{grid-template-columns:minmax(130px,1.4fr) minmax(50px,1fr) 42px 10px;gap:6px}.cx-disease-sources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.cx-expression-distribution,.cx-body-browser{padding:14px}.cx-distribution-intro h3{font-size:16px}.cx-distribution-intro>p{font-size:11px}.cx-expression-classes{gap:8px}.cx-expression-class{padding:11px}.cx-class-heading{gap:5px}.cx-class-heading strong{font-size:11px}.cx-class-heading>svg{width:14px}.cx-class-heading>svg:last-child{width:11px}.cx-expression-class dl{gap:9px}.cx-expression-class dd{font-size:20px}.cx-expression-class dt{font-size:8px}.cx-expression-class dl>div:last-child dd{font-size:17px}.cx-distribution-note{font-size:9px}.cx-body-layout{grid-template-columns:1fr;gap:16px}.cx-human-panel{position:static}.cx-human{width:158px;height:270px}.cx-body-intro h3{font-size:15px}.cx-body-intro>p{font-size:10px}.cx-tissue-browser .cx-bar-row{grid-template-columns:minmax(120px,1.3fr) minmax(50px,1fr) 42px 10px}.cx-region-buttons button{font-size:9px;padding:5px 7px}.cx-body-note{font-size:9px}.cx-qtl-types h3{flex-basis:100%;margin-bottom:3px}.cx-disease-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-ptmd-card{grid-column:1/-1}.cx-ptmd-card>p{min-height:0}.cx-ptmd-warning{font-size:10px}.cx-ptmd-totals{gap:10px 17px}.cx-ptmd-totals strong{font-size:17px}.cx-bar-static{grid-template-columns:minmax(120px,1.3fr) minmax(55px,1fr) 42px}}.cx-heading p,.cx-body-intro>p,.cx-distribution-intro>p{font-size:13px;line-height:1.65;color:#697d91}.cx-chart-title h3,.cx-class-heading strong,.cx-context-grid strong,.cx-dataset strong{font-size:13px;line-height:1.5}.cx-chart-title>span,.cx-chart-note,.cx-body-caption,.cx-body-note,.cx-distribution-note,.cx-eyebrow{font-size:11px;line-height:1.65;color:#78889c}.cx-body-note,.cx-distribution-note{font-size:12px}.cx-bar-label,.cx-tissue-browser .cx-bar-label{font-size:13px;line-height:1.55}.cx-bar-row strong,.cx-tissue-browser .cx-bar-row strong{font-size:12px}.cx-region-buttons button,.cx-tissue-search input,.cx-context-search input{font-size:12px;line-height:1.5}.cx-region-buttons button{padding:6px 9px;color:#687a91}.cx-region-buttons button>span,.cx-tissue-search>span,.cx-context-search>span,.cx-context-count{font-size:11px;color:#8391a4}.cx-tissue-search label,.cx-tissue-browser,.cx-context-heading>div,.cx-class-heading strong{min-width:0}.cx-tissue-search label{max-width:none}.cx-expression-class>p{font-size:12px;line-height:1.65;color:#7e8da0}.cx-expression-class dt{font-size:11px;line-height:1.45;color:#7e8da0}.cx-expression-class dl>div{min-width:0}.cx-class-heading{align-items:flex-start}.cx-class-heading>svg{flex:none;margin-top:2px}.cx-dataset small,.cx-dataset .badge,.cx-context-grid>button span,.cx-context-grid>button small{font-size:11px;line-height:1.5}.cx-context-pagination>p,.cx-context-pagination .button,.cx-metric-value>span,.cx-metric-secondary,.cx-metric-top strong{font-size:12px;line-height:1.5}.cx-source-strip>span,.cx-source-strip button>span,.cx-source-strip strong,.cx-record-context{font-size:11px;line-height:1.6}.cx-disease-card>p,.cx-disease-count span,.cx-disease-identifiers,.cx-qtl-types h3,.cx-qtl-types>button,.cx-qtl-types>button>span{font-size:11px;line-height:1.6}.cx-scope,.cx-scope .details>summary,.cx-scope .details-content>p,.cx-hint,.cx-empty-summary,.cx-more{font-size:11px;line-height:1.65}@media(max-width:700px){.cx-heading p,.cx-body-intro>p,.cx-distribution-intro>p{font-size:12px}.cx-body-layout,.cx-tissue-browser,.cx-body-browser,.cx-context-browser{min-width:0}.cx-tissue-browser .cx-bar-row{grid-template-columns:minmax(0,1.4fr) minmax(42px,.65fr) 45px 10px;gap:7px}.cx-bar-label,.cx-tissue-browser .cx-bar-label{font-size:12px;overflow-wrap:anywhere}.cx-bar-row strong,.cx-tissue-browser .cx-bar-row strong{font-size:12px}.cx-region-buttons button{font-size:12px;max-width:100%}.cx-tissue-search{gap:8px;flex-wrap:wrap}.cx-tissue-search label{flex:1 1 180px}.cx-tissue-search>span{font-size:11px}.cx-expression-class{padding:12px 10px}.cx-class-heading strong{font-size:13px}.cx-expression-class>p{font-size:11px}.cx-expression-class dl{gap:8px;flex-wrap:wrap}.cx-expression-class dt,.cx-body-caption,.cx-body-note,.cx-distribution-note{font-size:11px}.cx-context-grid strong,.cx-dataset strong{font-size:12px}.cx-context-grid>button small{font-size:11px}.cx-context-pagination>div{flex-wrap:wrap;gap:8px}.cx-chart-title{flex-wrap:wrap;gap:4px 10px}.cx-chart-title>span{max-width:none;font-size:11px;text-align:left}.cx-bar-static{grid-template-columns:minmax(0,1.4fr) minmax(42px,.8fr) 45px}}:is(#expression,#qtl,#diseases).cx-panel{border-color:#dce3ed;background:#fff;box-shadow:0 2px 8px #172b4d06}:is(#expression,#qtl,#diseases) :is(.cx-metric,.cx-expression-distribution,.cx-context-browser,.cx-body-browser,.cx-assay-overview){background:#fff;border-color:#dce3ed}:is(#expression,#qtl,#diseases) :is(.cx-heading h2,.cx-distribution-intro h3,.cx-body-intro h3,.cx-assay-overview h3,.cx-context-heading h3,.cx-chart-title h3,.cx-record-heading h3){color:#1e293b}:is(#expression,#qtl,#diseases) :is(.cx-heading p,.cx-distribution-intro>p,.cx-body-intro>p,.cx-expression-class>p,.cx-disease-card>p,.cx-context-heading p,.cx-dataset small,.cx-disease-count span,.cx-disease-identifiers,.cx-record-context,.cx-record-heading>div>span,.cx-back){color:#526177}:is(#expression,#qtl,#diseases) :is(.cx-metric-top strong,.cx-dataset strong,.cx-context-grid strong,.cx-bar-label){color:#28364b;font-weight:600}:is(#expression,#qtl,#diseases) :is(.cx-dataset,.cx-context-grid>button,.cx-disease-card,.cx-ptmd-card,.cx-qtl-types>button){background:#fff;border-color:#dce3ed}:is(#expression,#qtl,#diseases) :is(.cx-metric:hover,.cx-dataset:hover,.cx-context-grid>button:hover,.cx-disease-card:hover,.cx-qtl-types>button:hover){background:#f8fafc;border-color:#a8b8cf}:is(#expression,#qtl,#diseases) :is(.cx-dataset.is-selected,.cx-context-grid>button.is-selected,.cx-disease-card.is-selected,.cx-expression-class.is-selected){background:#f5f8ff;border-color:#91ade0;box-shadow:inset 0 0 0 1px #91ade0}:is(#expression,#qtl,#diseases) .cx-context-grid>button span{color:#2563eb;font-weight:650}:is(#expression,#qtl,#diseases) .cx-context-grid>button small{color:#526177}:is(#expression,#qtl,#diseases) .cx-bar-row strong{color:#334155;font-weight:700;font-variant-numeric:tabular-nums}:is(#expression,#qtl,#diseases) .cx-bar-track{background:#e9edf4}:is(#expression,#qtl,#diseases) .cx-record-area>.toolbar{background:#f8fafc;border-color:#e2e8f0}:is(#expression,#qtl,#diseases) .table-wrap{border-color:#dce3ed;border-radius:10px}:is(#expression,#qtl,#diseases) .data-table thead th{background:#f8fafc;color:#4b5568;border-bottom:1px solid #dce3ed}:is(#expression,#qtl,#diseases) .data-table tbody tr{background:#fff}:is(#expression,#qtl,#diseases) .data-table tbody tr:nth-child(2n){background:#f5f6fa}:is(#expression,#qtl,#diseases) .data-table tbody tr:hover,:is(#expression,#qtl,#diseases) .data-table tbody tr:focus-within{background:#eef5ff}:is(#expression,#qtl,#diseases) .data-table td{color:#334155;border-bottom-color:#e5e9f0;vertical-align:top}:is(#expression,#qtl,#diseases) .data-table :is(strong,.mono){color:#1e293b}:is(#expression,#qtl,#diseases) .data-table :is(.text-button,.external-link){color:#245dd8}:is(#expression,#qtl,#diseases) .data-table td small{color:#596a80}:is(#expression,#qtl,#diseases) .cx-evidence-tag{--tag-color:#2563eb;display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid color-mix(in srgb,var(--tag-color) 27%,#fff);border-radius:6px;background:color-mix(in srgb,var(--tag-color) 5%,#fff);color:var(--tag-color);font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}:is(#expression,#qtl,#diseases) .cx-measured-value{color:#245dd8;font-weight:700;font-variant-numeric:tabular-nums}#expression .cx-source-strip>button{padding:5px 8px 5px 5px;border-color:#dce3ed}#expression .cx-source-strip button>span:not(.cx-evidence-tag){color:#526177}#qtl .cx-qtl-types>button{gap:8px;padding:5px 8px 5px 5px}#qtl .cx-qtl-types>button>span:not(.cx-evidence-tag){color:#526177}#diseases .cx-ptmd-warning{background:#f8fafc;border-color:#dce3ed;border-left:3px solid #b54a93;color:#526177}#diseases .cx-disease-detail-groups>section{background:#fff;border-color:#dce3ed;border-left-color:var(--cx-source);border-radius:9px}#diseases .cx-disease-detail-groups>section>h3{display:inline-flex;padding:5px 9px;border:1px solid color-mix(in srgb,var(--cx-source) 30%,#fff);border-radius:6px;font-size:13px}#diseases .cx-disease-detail-groups .annotation{padding:14px;border-radius:6px;border-top:0}#diseases .cx-disease-detail-groups .annotation:nth-of-type(2n){background:#f5f6fa}:is(#expression,#qtl,#diseases) .evidence-dialog{background:#fff}:is(#expression,#qtl,#diseases) .dialog-heading{background:#fff;border-bottom-color:#dce3ed}:is(#expression,#qtl,#diseases) .dialog-body>h3{color:#1e293b;border-top:1px solid #e2e8f0;padding-top:18px;margin-top:24px}:is(#expression,#qtl,#diseases) .dialog-body .details>summary{color:#334155;background:#f8fafc;padding:12px;border-radius:6px}:is(#expression,#qtl,#diseases) .dialog-body .details-content{padding:14px 12px;background:#fff}:is(#expression,#qtl,#diseases) .cx-facts{gap:16px 20px}:is(#expression,#qtl,#diseases) .cx-facts dt{color:#64748b;font-size:12px;margin-bottom:7px}:is(#expression,#qtl,#diseases) .cx-facts dd{color:#1e293b;font-size:14px;line-height:1.6}:is(#expression,#qtl,#diseases) :is(button,a):focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:650px){:is(#expression,#qtl,#diseases) .cx-evidence-tag{font-size:11px;padding:3px 6px}:is(#expression,#qtl,#diseases) .cx-facts{gap:14px}#diseases .cx-disease-detail-groups>section{padding:12px}#diseases .cx-disease-detail-groups .annotation{padding:10px}}.cx-record-heading{padding:12px 14px;background:var(--slate-2);border-radius:6px;gap:12px}.cx-record-heading h3{font-size:17px;color:var(--slate-12);margin:0;font-weight:600}.cx-record-heading>div>span{font-size:12px;display:none}.cx-back{font-size:13px;color:var(--blue-11)}.cx-heading p{font-size:14px;color:var(--slate-11)}.cx-hint{font-size:13px;line-height:1.5;border:0;padding:9px 0;background:transparent}.cx-evidence-tag{font-size:13px;font-weight:500}.cx-evidence-tag-inheritance,.cx-evidence-tag-source{border:0;background:transparent;color:var(--slate-11);padding:0}.cx-record-count{font-size:13px;color:var(--slate-11);margin:12px 0 0}.cx-disease-table .data-table,.cx-interaction-table .data-table{table-layout:fixed;min-width:880px}.cx-disease-table .data-table th,.cx-interaction-table .data-table th{font-size:13px;line-height:1.45;text-transform:none;letter-spacing:0;background:var(--slate-2);color:var(--slate-11)}.cx-disease-table .data-table td,.cx-interaction-table .data-table td{font-size:14px;line-height:1.5;padding:12px 14px;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.cx-disease-table:not(.is-mixed) .data-table th:first-child{width:32%}.cx-disease-table:not(.is-mixed) .data-table th:nth-child(2){width:17%}.cx-disease-table:not(.is-mixed) .data-table th:nth-child(3){width:17%}.cx-disease-table:not(.is-mixed) .data-table th:nth-child(4){width:23%}.cx-disease-table:not(.is-mixed) .data-table th:last-child{width:11%}.cx-disease-name .text-button{display:inline-flex;align-items:flex-start;gap:6px;text-align:left;font-size:15px;line-height:1.5;font-weight:550;padding:0}.cx-disease-name .text-button svg{flex:none;margin-top:4px}.cx-disease-name small{display:block;font-size:12px;color:var(--slate-11);margin-top:3px}.cx-disease-table .external-link{font-size:13px;white-space:normal}.cx-validity{display:inline-flex;align-items:center;gap:6px;color:var(--validity-color);font-size:14px;font-weight:600;line-height:1.5}.cx-validity>svg{flex:none}.cx-inheritance{display:inline-flex;gap:6px;align-items:center;font-size:14px;font-weight:400;color:var(--slate-12);line-height:1.5}.cx-submitter{display:inline-flex;align-items:flex-start;gap:6px;font-size:14px;color:var(--slate-12);line-height:1.5}.cx-submitter svg{flex:none;margin-top:3px}.cx-classification-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;line-height:1.5;color:var(--slate-11);margin:10px 0}.cx-interaction-table:not(.is-mutation):not(.is-mixed) .data-table th:first-child{width:30%}.cx-interaction-table:not(.is-mutation):not(.is-mixed) .data-table th:nth-child(2){width:23%}.cx-interaction-table:not(.is-mutation):not(.is-mixed) .data-table th:nth-child(3){width:30%}.cx-interaction-table:not(.is-mutation):not(.is-mixed) .data-table th:last-child{width:17%}.cx-participant-list{display:grid;gap:10px}.cx-participant-name{display:flex;align-items:flex-start;gap:7px;font-size:15px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.cx-participant-name>svg{color:var(--slate-11);flex:none;margin-top:3px}.cx-participant-name strong{font-weight:550}.cx-participant-properties{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;color:var(--slate-11);font-size:13px}.cx-participant-properties>span+span:before{content:"·";margin-right:8px}.cx-participant-id{font-size:12px}.cx-participant-taxon{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.5;margin-top:3px;color:var(--slate-12)}.cx-participant-taxon svg{flex:none;margin-top:3px;color:var(--slate-11)}.cx-interaction-category{font-size:14px;font-weight:500;color:var(--slate-12)}.cx-detection-method{font-size:14px;font-weight:400}.cx-evidence-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cx-evidence-actions .text-button{font-size:13px;display:inline-flex;gap:6px;align-items:center;white-space:normal}.cx-negative{display:flex;align-items:center;gap:6px;color:#926000;background:#fff8e8;border-radius:5px;padding:5px 7px;font-size:13px;font-weight:550;line-height:1.4}.cx-negative svg{flex:none}.cx-object-note{font-size:13px;color:var(--slate-11)}.cx-detail-lead{background:var(--slate-2);padding:16px;border-radius:7px;margin:8px 0 18px}.cx-detail-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--slate-11);margin-bottom:10px}.cx-detail-kicker .cx-assay-badge{margin-bottom:0}.cx-detail-lead h3{font-size:18px;margin:0 0 12px;color:var(--slate-12)}.cx-detail-lead .field-grid{margin-bottom:0}.cx-detail-measurement{margin-top:14px;padding-top:12px;border-top:1px solid var(--slate-6);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.cx-detail-measurement>span{font-size:13px;color:var(--slate-11)}.cx-detail-measurement strong{font-size:20px;color:var(--slate-12);font-weight:600;font-variant-numeric:tabular-nums}.cx-detail-measurement small{margin-left:6px;font-size:14px;font-weight:400}.cx-detail-measurement p{font-size:13px;margin:0;color:var(--slate-11)}.cx-participant-detail{padding:12px 0}.cx-raw-identifier{font-size:12px;color:var(--slate-11);margin-top:7px;overflow-wrap:anywhere}.cx-assertion-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cx-assertion-detail>.cx-inheritance{margin:9px 0}.cx-assertion-detail>.external-link{display:block;font-size:13px;margin-bottom:6px}.cx-section-dot{width:7px;height:7px;border-radius:50%;background:var(--slate-9);display:inline-block;margin-right:8px}.cx-disease-detail-groups>section{padding:0;border:0}.cx-disease-detail-groups h3{font-size:16px;background:var(--slate-2);padding:10px 12px;border-radius:5px;margin-bottom:0}.cx-disease-detail-groups .annotation{padding:14px 12px;border-bottom:1px solid var(--slate-5);margin:0}.cx-disease-detail-groups .cx-facts .field-grid{margin:0}.cx-metric-top strong,.cx-disease-source-title strong{font-size:15px;color:var(--slate-12)}.cx-metric-value,.cx-disease-count strong{font-size:20px;font-weight:550;margin-top:8px;color:var(--slate-12)}.cx-metric-value>span,.cx-metric-secondary,.cx-disease-count span,.cx-disease-identifiers{font-size:12px;color:var(--slate-11)}.cx-disease-card{padding:14px;box-shadow:none}.cx-disease-card>p{font-size:13px;color:var(--slate-11);min-height:0;margin:7px 0 10px;line-height:1.5}.cx-disease-count strong{margin-top:0}.cx-body-intro>p,.cx-chart-note{font-size:13px;color:var(--slate-11)}.cx-region-buttons button,.cx-tissue-grid span,.cx-tissue-grid strong{font-size:13px}.cx-region-buttons button>span,.cx-body-caption{font-size:12px}.cx-ptmd-warning{font-size:14px}.cx-interaction-table.is-mutation .data-table,.cx-interaction-table.is-mixed .data-table,.cx-disease-table.is-mixed .data-table{table-layout:auto}#diseases .cx-disease-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:28px minmax(34px,auto) 1fr auto;align-content:start;align-items:start;gap:8px 10px;padding:16px;position:relative}#diseases .cx-disease-source-title{grid-column:1;grid-row:1;min-height:28px;align-items:center}#diseases .cx-disease-source-title strong{font-size:15px;color:var(--slate-12)}#diseases .cx-disease-source-title>svg{display:none}#diseases .cx-disease-count{display:contents}#diseases .cx-disease-count strong{grid-column:2;grid-row:1;font-size:22px;line-height:28px;color:var(--cx-source);font-variant-numeric:tabular-nums}#diseases .cx-disease-count span{grid-column:1/-1;grid-row:2;max-width:none;font-size:12px;line-height:1.4;color:var(--slate-11)}#diseases .cx-disease-card>p{grid-column:1/-1;grid-row:3;background:var(--slate-2);border-radius:5px;padding:10px;margin:0;font-size:13px;line-height:1.5;align-self:stretch}#diseases .cx-disease-card>p>small{display:block;font-size:11px;font-weight:650;color:var(--cx-source);margin-bottom:4px}#diseases .cx-disease-identifiers{grid-column:1/-1;grid-row:4;border-top:1px solid var(--slate-5);padding-top:9px;font-size:12px;line-height:1.5}#diseases .cx-disease-card:hover,#diseases .cx-disease-card:focus-visible{border-color:var(--cx-source);background:color-mix(in srgb,var(--cx-source) 4%,white)}.cx-ptmd-distributions{margin:0 0 18px;border:1px solid var(--slate-5);border-radius:8px;padding:14px;background:var(--slate-2)}.cx-ptmd-distributions>p{font-size:12px;color:var(--slate-11);margin:0 0 12px}.cx-ptmd-distributions>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cx-ptmd-distributions section{min-width:0;background:#fff;border:1px solid var(--slate-5);border-radius:6px;padding:12px}.cx-ptmd-distributions header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cx-ptmd-distributions h4{margin:0;font-size:14px}.cx-ptmd-bars{display:grid;gap:5px;max-height:280px;overflow:auto}.cx-ptmd-bars>button{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(40px,1fr) 38px;gap:10px;align-items:center;text-align:left;padding:7px;border:1px solid transparent;border-radius:5px;background:#fff;color:var(--slate-12);font-size:13px;transition:background .15s,border-color .15s}.cx-ptmd-bars>button:hover{background:var(--slate-3)}.cx-ptmd-bars>button.is-selected{background:var(--blue-3);border-color:var(--blue-8)}.cx-ptmd-bars>button>span:first-child{overflow-wrap:anywhere}.cx-ptmd-bars strong{text-align:right;font-variant-numeric:tabular-nums}.cx-ptmd-bar-track{height:8px;border-radius:3px;background:var(--slate-4);overflow:hidden}.cx-ptmd-bar-track i{display:block;height:100%;background:#c154a4;border-radius:3px}.cx-ptmd-distributions section:nth-child(2) .cx-ptmd-bar-track i{background:#308dc3}@media(max-width:1300px){#diseases .cx-disease-sources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){#diseases .cx-disease-sources,.cx-ptmd-distributions>div{grid-template-columns:1fr}.cx-ptmd-card{grid-column:auto}}@media(prefers-reduced-motion:reduce){.cx-ptmd-bars>button{transition:none}}.cx-ptmd-cell-filter{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--slate-11)}.cx-ptmd-cell-filter select{font-weight:400;min-width:200px;max-width:300px}#diseases .cx-disease-sources{gap:18px}#diseases .cx-disease-sources .cx-disease-card{border:1px solid color-mix(in srgb,var(--cx-source) 30%,white);border-top:4px solid var(--cx-source);border-radius:10px;background:color-mix(in srgb,var(--cx-source) 5%,white);box-shadow:0 3px 8px #172b4d08;padding:16px;gap:10px}#diseases .cx-disease-sources .cx-disease-card>p{background:#fff;border:1px solid color-mix(in srgb,var(--cx-source) 15%,white);padding:11px 12px;border-radius:6px}#diseases .cx-disease-sources .cx-disease-card.is-selected{background:color-mix(in srgb,var(--cx-source) 9%,white);border-color:var(--cx-source);box-shadow:0 0 0 1px var(--cx-source),0 3px 8px #172b4d0a}#diseases .cx-disease-sources .cx-disease-card:hover{background:color-mix(in srgb,var(--cx-source) 8%,white);box-shadow:0 3px 10px #172b4d14}#diseases .cx-disease-identifiers{border-color:color-mix(in srgb,var(--cx-source) 20%,white)}#qtl .cx-metrics{gap:16px}#qtl .cx-metrics .cx-metric{background:color-mix(in srgb,var(--cx-source) 5%,white);border:1px solid color-mix(in srgb,var(--cx-source) 28%,white);border-top:3px solid var(--cx-source);border-radius:9px;padding:16px 18px;box-shadow:0 2px 6px #172b4d06}#qtl .cx-metrics .cx-metric-top{padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--cx-source) 20%,white)}#qtl .cx-metrics .cx-metric-value{color:var(--cx-source);font-size:24px;margin-top:12px}#qtl .cx-metrics .cx-metric.is-selected,#qtl .cx-metrics .cx-metric:not(:disabled):hover{background:color-mix(in srgb,var(--cx-source) 9%,white);border-color:var(--cx-source)}#qtl .cx-metrics .cx-metric.is-selected{box-shadow:0 0 0 1px var(--cx-source)}#qtl .cx-metrics .cx-metric:disabled{background:var(--slate-2);border-color:var(--slate-6);opacity:.7}#expression .cx-expression-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:10px;border-top:1px solid #e3e8ef}#expression .cx-expression-footer>.cx-scope{margin:0;padding:0;border:0}#expression .agx-expression-nav{margin:0;padding:0;font-size:12px}#expression .agx-expression-nav a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;min-height:26px}#expression .agx-expression-nav a:hover{text-decoration:underline}#qtl .cx-qtl-types{margin-top:10px;gap:6px}#qtl .cx-qtl-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;margin-top:8px}#qtl .cx-qtl-footer>.cx-hint{margin:0;padding:0;border:0;background:transparent;font-size:11px}#qtl .cx-qtl-footer>.cx-scope{margin:0;padding:0;border:0;font-size:11px}.report>#qtl.cx-panel{padding-bottom:16px}.cx-tissue-scroll{max-height:376px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:2px 8px 2px 2px;border-radius:5px}.cx-tissue-scroll:focus-visible{outline:2px solid var(--teal-8);outline-offset:3px}.cx-tissue-scroll .cx-chart-title{position:sticky;top:-2px;z-index:1;background:var(--surface,#fff);padding:5px 0 10px}.cx-tissue-scroll .cx-bar-row{text-decoration:none}.qtl-record-scroll{max-height:540px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--slate-6);border-radius:8px}.qtl-record-scroll:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}.qtl-record-scroll .table-wrap{overflow:visible;border:0}.qtl-record-scroll thead{position:sticky;top:0;z-index:1;background:var(--slate-2)}.qtl-scroll-status{padding:12px;text-align:center;color:var(--slate-11);font-size:13px;background:var(--slate-2)}.qtl-reading-note{display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap;padding:12px;margin:12px 0;background:var(--surface-subtle,#f5f5f7);border:1px solid var(--border,#e5e5e9);border-radius:12px;font-size:13px}.qtl-reading-note label{display:flex;align-items:center;gap:8px}.qtl-reading-note input{width:130px;padding:6px 8px;border:1px solid var(--slate-7);border-radius:5px;background:#fff}.qtl-reading-note small{flex-basis:100%;color:var(--slate-11)}.qtl-pvalue{font-variant-numeric:tabular-nums;font-weight:600;color:var(--slate-11)}.qtl-pvalue-within{color:var(--primary)}.qtl-reference-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:5px}.qtl-reading-note select{padding:6px 8px;border:1px solid var(--slate-7);border-radius:5px;background:#fff;color:var(--slate-12)}.qtl-statistic{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.qtl-statistic small{font-size:11px;color:var(--slate-11);max-width:150px}.qtl-pvalue:focus-visible{outline:2px solid var(--blue-8);outline-offset:3px}.cx-anatomy-art{opacity:1}.cx-human-panel .cx-body-point circle:last-child{filter:drop-shadow(0 1px 2px #172f4c40)}.cx-body-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}.cx-human-panel .cx-human{width:275px;height:476px;max-width:100%}@media(min-width:701px)and (max-width:1100px){.cx-body-layout{grid-template-columns:235px minmax(0,1fr);gap:18px}.cx-human-panel .cx-human{width:230px;height:399px}}@media(max-width:700px){.cx-body-layout{grid-template-columns:1fr}.cx-human-panel .cx-human{width:200px;height:347px}}#qtl .cx-qtl-types h3{color:var(--text-secondary)}#qtl .cx-qtl-types>button{padding:8px 10px;color:var(--text);border-color:var(--border);border-radius:8px}#qtl .cx-qtl-types>button>strong{font-size:12px;font-weight:600}#qtl .cx-record-area{border-top-color:var(--border)}.cx-assay-overview{margin:18px 0 24px;padding:18px;border:1px solid #d7e5ef;border-radius:11px;background:linear-gradient(130deg,#f1f8fc,#fff)}.cx-assay-overview h3{font-size:16px;color:#29465f;margin:0 0 7px}.cx-assay-overview header p{font-size:12px;line-height:1.65;color:#61778d;margin:0 0 16px}.cx-assay-overview>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cx-assay-overview article{padding:14px;border:1px solid #e0e8f1;border-top:3px solid;border-radius:8px;background:#fff;min-width:0}.cx-assay-overview article>span{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.cx-assay-overview h4{font-size:13px;line-height:1.5;color:#364e6d;margin:8px 0}.cx-assay-overview article p{font-size:11px;line-height:1.65;color:#6c7d93;min-height:55px;margin:0 0 10px}.cx-assay-overview article small{font-size:10px;color:#57748d;line-height:1.5}.cx-assay-caption{font-size:10px;color:#728398;line-height:1.6;margin:13px 0 0}.cx-assay-badge{display:inline-flex;width:fit-content;padding:4px 7px;border:1px solid;border-radius:5px;font-size:10px;font-weight:600;line-height:1.3;margin-bottom:7px}.cx-context-heading .cx-assay-badge{margin:5px 0}.cx-dataset .cx-assay-badge{font-size:9px}.cx-numbered-pages{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:18px;color:#6c8099;font-size:11px}.cx-numbered-pages>div{display:flex;gap:5px;align-items:center}.cx-numbered-pages>div>span{display:flex;gap:5px;align-items:center}.cx-numbered-pages i{font-style:normal;padding:0 3px}.cx-numbered-pages button{border:1px solid #cdddeb;border-radius:5px;min-width:32px;height:32px;background:#fff;color:#487094;font-size:12px;padding:0 8px}.cx-numbered-pages button[aria-current=page]{background:#2676cd;border-color:#2676cd;color:#fff;font-weight:700}.cx-numbered-pages button:hover:not(:disabled){border-color:#4888cf;box-shadow:0 1px 4px #477bbb22}.cx-numbered-pages button:disabled{opacity:.45;cursor:default}.cx-numbered-pages form{display:flex;gap:6px;align-items:center}.cx-numbered-pages form label{display:flex;align-items:center;gap:6px}.cx-numbered-pages input{width:74px;padding:6px;height:32px;border:1px solid #cdddeb;border-radius:5px;color:#3c587b;font-size:11px}.ppi-effect{--effect:#7b879d;display:flex;flex-direction:column;gap:6px;min-width:165px}.ppi-effect-increase{--effect:#168b79}.ppi-effect-decrease{--effect:#d18124}.ppi-effect-disrupt{--effect:#ce466f}.ppi-effect-unchanged{--effect:#3b78ba}.ppi-effect-induced{--effect:#8b55ba}.ppi-effect>strong{display:flex;align-items:center;gap:7px;font-size:12px!important;line-height:1.45;color:var(--effect)!important;font-weight:650;padding:7px 9px;border:1px solid color-mix(in srgb,var(--effect) 25%,white);background:color-mix(in srgb,var(--effect) 7%,white);border-radius:6px}.ppi-effect svg{flex:none}.ppi-effect>small{font-size:10px;color:#8190a2;line-height:1.5}.ppi-mutation-partners{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:11px;color:#6e829a}.ppi-mutation-partners a{background:#edf4ff;padding:3px 6px;border-radius:4px}.ppi-mutation-focus{padding:20px;border:1px solid #d9e3f0;border-radius:10px;background:linear-gradient(140deg,#f4f7fc,#fff)}.ppi-mutation-focus>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.ppi-mutation-focus header>strong{font-family:ui-monospace,monospace;color:#304f75;font-size:21px}.ppi-mutation-focus header>span:last-child{color:#7186a3;font-size:12px}.ppi-mutation-focus>.ppi-effect>strong{font-size:19px!important;padding:14px 16px}.ppi-mutation-focus>.ppi-effect>small{padding-left:4px}.ppi-mutation-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:20px 0}.ppi-mutation-facts>div{padding:13px;border:1px solid #e1e8f2;border-radius:7px;background:#fff;min-width:0}.ppi-mutation-facts>div>small{display:block;font-size:10px;color:#8595ac;margin-bottom:10px}.ppi-mutation-facts>div>strong{font-size:12px;color:#557297}.ppi-mutation-focus>p{font-size:11px;color:#75859d;line-height:1.7}.ppi-mutation-focus>.external-link{font-size:11px}.ppi-mutation-change{max-width:240px}.ppi-mutation-change code{overflow-wrap:anywhere}@media(max-width:1150px){.cx-assay-overview>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-assay-overview article p{min-height:0}}@media(max-width:600px){.cx-assay-overview{padding:12px}.cx-assay-overview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cx-assay-overview article{padding:10px}.cx-assay-overview article:last-child{grid-column:1/-1}.cx-assay-overview h4{font-size:12px}.cx-numbered-pages{gap:10px}.cx-numbered-pages>span{width:100%}.cx-numbered-pages>div{gap:3px;flex-wrap:wrap}.cx-numbered-pages>div>span{gap:3px}.cx-numbered-pages button{min-width:29px;padding:0 6px}.ppi-mutation-focus{padding:13px}.ppi-mutation-focus header>strong{font-size:18px}.ppi-mutation-focus>.ppi-effect>strong{font-size:16px!important}.ppi-mutation-facts{grid-template-columns:1fr;gap:8px}.ppi-mutation-focus .ppi-mutation-change{max-width:100%}}.cx-assay-overview .cx-expression-types{display:inline-flex;gap:3px;margin-bottom:14px}.cx-expression-types .mode-toggle-label{display:inline-flex;gap:7px;align-items:center}.cx-assay-overview .cx-expression-sources{display:flex;flex-direction:column;gap:14px}.cx-expression-source{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:start}.cx-expression-database{display:flex;gap:8px;align-items:flex-start;padding:10px;background:var(--expression-source-soft,var(--slate-2));border-radius:6px;color:var(--expression-source,var(--slate-11))}.cx-expression-database>svg{flex:none;margin-top:1px}.cx-expression-database strong{display:block;font-size:14px;color:var(--expression-source,var(--slate-12));font-weight:650}.cx-expression-database small{display:block;font-size:12px;line-height:1.5;margin-top:3px;color:var(--slate-11)}.cx-expression-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cx-expression-collections button{display:flex;gap:8px;align-items:center;min-width:0;min-height:58px;text-align:left;padding:10px;border:1px solid var(--slate-6);border-radius:7px;background:var(--surface);color:var(--slate-11);cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s}.cx-expression-collections button>svg{flex:none}.cx-expression-collections button>span{min-width:0;flex:1}.cx-expression-collections button strong{display:block;font-size:14px;line-height:1.4;font-weight:600;color:var(--slate-12)}.cx-expression-collections button small{display:block;font-size:12px;line-height:1.45;margin-top:4px;color:var(--slate-11)}.cx-expression-collections button:hover{background:var(--slate-2);border-color:var(--slate-8)}.cx-expression-collections button.is-selected{background:var(--blue-2);border-color:var(--blue-8);color:var(--blue-11)}.cx-expression-collections button.is-selected strong{color:var(--blue-11)}.cx-expression-collections button:active{transform:scale(.99)}.cx-expression-collections button:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}.cx-assay-overview .cx-expression-unit-guide{margin-top:14px;border-top:1px solid var(--slate-5)}.cx-expression-unit-guide .details-trigger{padding:10px 0 0;font-size:14px}.cx-expression-unit-notes{font-size:14px;line-height:1.65;color:var(--slate-11);padding-top:9px}.cx-expression-unit-notes p{margin:0 0 7px}.cx-expression-unit-notes>div{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:9px}#expression .cx-expression-selection{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--slate-11)}#expression .cx-expression-selection .cx-assay-badge{margin-bottom:0}#expression .cx-expression-selection strong{font-weight:600;color:var(--slate-12)}@media(max-width:1150px){.cx-expression-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-expression-source{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:650px){.cx-expression-source{grid-template-columns:1fr;gap:7px}.cx-expression-database{padding-top:0}.cx-expression-database small{display:inline;margin-left:6px}.cx-expression-database>div{display:flex;align-items:baseline;flex-wrap:wrap}.cx-expression-collections{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cx-expression-collections button{transition:none}.cx-expression-collections button:active{transform:none}}.cx-assay-overview>header{padding-bottom:12px;border-bottom:1px solid var(--slate-5);margin-bottom:14px}.cx-assay-overview>header h3{font-size:17px}.cx-assay-overview>header p{font-size:14px;line-height:1.5;margin-bottom:0}.cx-assay-badge{font-size:12px;font-weight:500}.cx-expression-type-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;flex:none}.cx-expression-type-icon[data-kind=rna]{color:var(--cyan-11);background:var(--cyan-3)}.cx-expression-type-icon[data-kind=protein]{color:var(--violet-11);background:var(--violet-3)}.cx-assay-overview .cx-expression-types .mode-toggle-item{min-height:37px}.cx-expression-collections button>.cx-expression-collection-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;background:color-mix(in srgb,var(--expression-assay) 10%,white);border-radius:7px;color:var(--expression-assay)}.cx-expression-collections .cx-expression-method{color:color-mix(in srgb,var(--expression-assay) 83%,var(--slate-12));font-weight:500}.cx-expression-collections button.is-selected>.cx-expression-collection-icon{background:color-mix(in srgb,var(--expression-assay) 12%,white)}.ppi-overview{color:#21334b}.ppi-overview-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.ppi-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#387485}.ppi-overview h3{font-size:17px;margin:5px 0;color:#1b334d}.ppi-overview p{font-size:12px;line-height:1.65;color:#52647b;margin:6px 0}.ppi-overview button{cursor:pointer;font:inherit}.ppi-overview button:disabled{opacity:.5;cursor:default}.ppi-overview :focus-visible{outline:3px solid #6797fa;outline-offset:3px}.ppi-entry-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.ppi-entry{--ppi-accent:#0d9488;text-align:left;border:1px solid #d8e3ed;border-top:3px solid var(--ppi-accent);background:linear-gradient(135deg,#fff,#f6fafc);padding:18px;border-radius:13px;transition:box-shadow .15s,border-color .15s}.ppi-entry:hover:not(:disabled),.ppi-entry.is-selected{border-color:var(--ppi-accent);box-shadow:0 0 0 1px var(--ppi-accent),0 4px 15px #1e546710}.ppi-mutation-entry{--ppi-accent:#9333ea;background:linear-gradient(135deg,#faf5ff,#fff)}.ppi-entry-top{display:flex;align-items:center;gap:9px;color:var(--ppi-accent)}.ppi-entry-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--ppi-accent) 10%,white)}.ppi-entry-tag{font-size:12px;font-weight:700}.ppi-entry-top>svg{margin-left:auto}.ppi-entry h3{margin-top:16px;font-size:18px}.ppi-entry-count{font-size:30px;font-weight:750;letter-spacing:-.8px;color:var(--ppi-accent);margin:10px 0}.ppi-entry-count span{font-size:13px;color:#52657d;font-weight:500;letter-spacing:0;margin-left:9px}.ppi-entry p{min-height:36px}.ppi-entry small{font-size:12px;line-height:1.6;color:#62748a;display:block}.ppi-context-panel{margin-top:22px;background:#f6f9fe;border:1px solid #dae4f2;border-radius:15px;padding:20px}.ppi-context-panel header{display:flex;align-items:center;justify-content:space-between;gap:15px}.ppi-context-panel h3{display:flex;align-items:center;gap:8px}.ppi-context-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #c9d8e9;border-radius:8px;background:#fff;color:#56708d;min-width:220px}.ppi-context-search input{font:inherit;font-size:12px;border:0;background:transparent;min-width:0;width:100%;outline:0}.ppi-context-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 12px}.ppi-context-controls>div{display:flex;gap:5px}.ppi-context-controls button,.ppi-more{border:1px solid #cddbeb;color:#36577b;background:#fff;border-radius:7px;padding:7px 10px;font-size:13px!important}.ppi-context-controls button[aria-pressed=true]{background:#e0edff;color:#1d4ed8;border-color:#87ade8}.ppi-context-controls label{display:flex;align-items:center;gap:6px;font-size:13px;color:#52677e}.ppi-context-controls input{accent-color:#2563eb}.ppi-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ppi-context-grid button{display:flex;align-items:start;flex-direction:column;gap:9px;padding:13px;text-align:left;border:1px solid #d9e3ef;border-radius:10px;background:#fff;min-width:0;transition:border-color .15s,box-shadow .15s}.ppi-context-grid button:hover:not(:disabled),.ppi-context-grid button.is-selected{border-color:#6595dd;box-shadow:0 0 0 1px #6595dd}.ppi-source-label{display:inline-block;padding:3px 6px;border-radius:5px;font-size:12px;font-weight:750}.ppi-source-biogrid{background:#e0f5ee;color:#08786d}.ppi-source-intact{background:#eeeaff;color:#6346c5}.ppi-context-grid strong{font-size:12px;color:#223c5e;text-transform:none;overflow-wrap:anywhere}.ppi-context-count{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:13px;color:#58708f}.ppi-context-note{font-size:12px!important;margin-top:14px!important}.ppi-more{margin-top:12px}.ppi-ring-card{margin-top:20px;padding:18px 20px;border:1px solid #dbe4ee;border-radius:13px;background:#fff}.ppi-ring-card h3{font-size:14px}.ppi-ring-card>div>p{font-size:13px}.ppi-ring-layout{display:flex;align-items:center;gap:28px}.ppi-ring-layout svg{width:155px;height:155px;flex-shrink:0;overflow:visible}.ppi-ring-layout circle{transition:stroke-width .15s,opacity .15s}.ppi-ring-total{font-size:25px;font-weight:750;fill:#244460}.ppi-ring-unit{font-size:12px;fill:#597086}.ppi-ring-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;list-style:none;margin:12px 0;padding:0;width:100%;max-height:175px;overflow:auto}.ppi-ring-legend li{display:flex;align-items:center;gap:7px;font-size:12px;padding:3px;border-radius:4px}.ppi-ring-legend i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ppi-ring-legend span{flex:1;color:#3c536e}.ppi-ring-legend strong{color:#1c3d60}.ppi-ring-legend small{min-width:36px;text-align:right;color:#60738b}.ppi-ring-note{font-size:12px!important}.ppi-mutation-note{padding:11px 14px;border-left:3px solid #a855f7;border-radius:7px;background:#faf5ff;font-size:13px;line-height:1.7;color:#6b398f;margin-bottom:14px}.ppi-mutation-change{display:flex;gap:8px;align-items:center}.ppi-mutation-change code{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;background:#f3edf9;border-radius:4px}.ppi-active-collection{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:13px;color:#365373;font-size:12px}.ppi-mutation-evidence{padding:14px;border:1px solid #e5d7f4;border-radius:10px;background:#fdfaff;margin:14px 0}.ppi-mutation-evidence p{font-size:12px;line-height:1.7;color:#633e80}@media(max-width:850px){.ppi-entry-grid{grid-template-columns:1fr 1fr}.ppi-mutation-entry{grid-column:1/-1}.ppi-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppi-ring-legend{grid-template-columns:1fr}.ppi-context-panel header{align-items:start;flex-direction:column}.ppi-context-search{width:100%}.ppi-ring-layout{gap:15px}}@media(max-width:520px){.ppi-overview-intro{align-items:start;flex-direction:column;gap:10px}.ppi-entry-grid,.ppi-context-grid{grid-template-columns:1fr}.ppi-entry-count{font-size:25px}.ppi-context-panel{padding:13px}.ppi-ring-layout{flex-direction:column;gap:2px}.ppi-ring-legend{max-height:190px}.ppi-ring-layout svg{width:145px;height:145px}.ppi-context-controls{align-items:start;flex-direction:column}}.ppi-ring-card+.ppi-entry-grid{margin-top:20px}.ppi-path{display:flex;align-items:center;gap:7px;min-height:32px;margin:-4px 0 14px;color:#6a7d92;font-size:13px}.ppi-path button{border:0;background:transparent;padding:4px 6px;color:#47647f;border-radius:5px}.ppi-path button:hover,.ppi-path button.is-current{background:#eef5f7;color:#176779}.ppi-path strong{color:#213f5c;font-weight:650}.ppi-stage{margin-top:20px}.ppi-stage>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ppi-stage>header h3{margin:0}.ppi-stage>header p{margin:2px 0 0}.ppi-stage-number{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e6f5f3;color:#08786d;font-size:12px;font-weight:750}.ppi-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppi-topic-stage{margin-top:20px}.ppi-cascade{align-items:end}.ppi-active-collection>strong{font-size:13px;color:#64758a}.ppi-active-collection>svg{color:#91a1b1;flex:none}@media(max-width:520px){.ppi-source-grid{grid-template-columns:1fr}.ppi-path{flex-wrap:wrap}.ppi-cascade{align-items:stretch}}.ppi-eyebrow{font-size:12px;letter-spacing:.04em;font-weight:650;text-transform:none;color:var(--slate-11)}.ppi-overview p{font-size:13px}.ppi-ring-card h3,.ppi-context-panel h3{font-size:16px}.ppi-entry-count{font-size:24px}.ppi-entry-count span{font-size:13px}.ppi-context-grid strong{font-size:14px;line-height:1.45}.ppi-context-count{font-size:13px}.ppi-source-label{font-size:12px}.ppi-ring-legend li{font-size:14px;line-height:1.45;padding:4px}.ppi-ring-legend small{font-size:12px;min-width:43px}.ppi-ring-unit{font-size:12px}.ppi-ring-legend{max-height:190px}.ppi-path,.ppi-active-collection,.ppi-context-search input,.ppi-active-collection>strong{font-size:13px}.ppi-stage>header>svg{color:var(--slate-11)}.ppi-context-panel{background:var(--slate-2)}.ppi-context-grid .ppi-source-label{border:1px solid transparent}.ppi-context-grid .ppi-kind-full{background:var(--blue-3);color:var(--blue-11);border-color:var(--blue-6)}.ppi-context-grid .ppi-kind-topic{background:var(--teal-3);color:var(--teal-11);border-color:var(--teal-6)}.ppi-context-grid .ppi-kind-mutation{background:var(--violet-3);color:var(--violet-11);border-color:var(--violet-6)}.report>#interactions.cx-panel{padding:16px 20px}#interactions>.cx-heading{padding-bottom:10px;margin-bottom:12px;gap:10px}#interactions>.cx-heading>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}#interactions>.cx-heading h2{font-size:20px;margin:0}#interactions>.cx-heading p{font-size:12px;margin:0}#interactions .cx-heading-icon{width:32px;height:32px}#interactions>.cx-scope{margin-top:8px;padding-top:6px}.ppi-overview>.ppi-ring-card{margin-top:0;padding:12px 14px}.ppi-ring-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.ppi-ring-heading h3{font-size:14px;margin:0}.ppi-ring-card>.ppi-ring-heading>p{font-size:11px;margin:0}.ppi-ring-layout{gap:20px}.ppi-ring-layout svg{width:130px;height:130px}.ppi-ring-legend{gap:2px 16px;margin:8px 0;max-height:175px}.ppi-ring-legend li{font-size:13px;line-height:1.4;padding:3px}.ppi-ring-legend small{font-size:11px;min-width:38px}.ppi-overview>.ppi-path{margin:0 0 8px;min-height:28px}.ppi-overview>.ppi-stage{margin-top:10px}.ppi-stage>header{margin-bottom:8px;gap:12px;flex-wrap:wrap}.ppi-stage>header h3{font-size:14px}.ppi-stage>header p{margin:0;font-size:12px}.ppi-source-stage{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ppi-source-stage>header{margin:0}.ppi-source-grid{display:flex;gap:8px;flex-wrap:wrap}.ppi-source-grid .ppi-entry{display:flex;align-items:center;gap:10px;padding:7px 10px;border-top-width:1px;border-left:3px solid var(--ppi-accent);border-radius:8px;background:var(--slate-1,#fff);min-width:0}.ppi-source-grid .ppi-entry-icon{width:24px;height:24px;border-radius:6px;color:var(--ppi-accent)}.ppi-source-name{font-size:13px;color:#223c5e}.ppi-source-count{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;justify-content:flex-end}.ppi-source-count b{font-size:16px;color:var(--ppi-accent);font-variant-numeric:tabular-nums;font-weight:650}.ppi-source-grid .ppi-source-count small{font-size:11px;line-height:1.3;min-height:0}.ppi-source-grid .ppi-entry>svg{color:var(--ppi-accent)}@media(max-width:650px){.report>#interactions.cx-panel{padding:14px}.ppi-source-stage{align-items:flex-start;gap:8px}.ppi-source-grid .ppi-entry{gap:7px}.ppi-ring-layout{gap:10px}.ppi-ring-legend{max-height:220px}}.pax-browser{margin-top:16px;color:#001233}.pax-note{font-size:13px;color:#33415c;margin:8px 0 12px}.pax-kinds,.pax-context-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pax-kinds button,.pax-context-list button,.pax-pagination button{padding:7px 11px;border:1px solid #ccd4df;border-radius:4px;background:#fff;color:#33415c;font:inherit;font-size:13px}.pax-kinds button[aria-pressed=true],.pax-context-list button[aria-pressed=true]{background:#edf4f8;border-color:#277da1;color:#023e7d}.pax-context-list small{margin-left:5px}.pax-table-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:16px 0 8px;font-size:14px}.pax-table-heading button,.pax-record{border:0;background:none;padding:0;color:#0353a4;font:inherit;text-align:left;cursor:pointer}.pax-record:hover{text-decoration:underline}.pax-browser .data-table{font-size:14px}.pax-browser .data-table th{background:#f1f4f7;color:#001233}.pax-browser .data-table :is(th,td){padding:9px 12px}.pax-value{font-variant-numeric:tabular-nums;white-space:nowrap}.pax-pagination{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px}.pax-pagination button:disabled{opacity:.45}.pax-detail>strong{font-size:24px;font-weight:600}.pax-detail>strong small{font-size:14px}.pax-detail p{line-height:1.55}.pax-detail dl{display:flex;gap:24px;flex-wrap:wrap}.pax-detail dt{font-size:12px;color:#33415c}.pax-detail dd{margin:4px 0;font-size:14px}.pax-browser button:focus-visible{outline:2px solid #0466c8;outline-offset:2px}.pax-browser>.table-wrap{max-height:460px;overflow:auto}.pax-browser>.table-wrap th{position:sticky;top:0;z-index:1}.pax-browser .cx-body-browser{margin-top:12px}.pax-abundance{display:grid;grid-template-columns:minmax(70px,1fr) 85px;align-items:center;gap:16px;max-width:520px}.pax-abundance>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.pax-abundance-track{height:7px;display:block;background:#edf1f5;border-radius:2px;overflow:hidden}.pax-abundance-track>span{display:block;height:100%;background:#277da1}.pax-record small{display:block;font-size:12px;font-weight:400;line-height:1.4;color:#5c677d;margin-top:3px}.pax-scroll-status{padding:10px 12px;color:#5c677d;font-size:12px}.pax-browser .data-table th:first-child{width:45%}.pax-browser .cx-tissue-scroll .pax-inline-table{overflow:visible;max-height:none;border:0;border-radius:0}.pax-browser .pax-inline-table thead{position:sticky;top:-2px;z-index:1;background:var(--surface,#fff)}.pax-browser .pax-inline-table th{background:var(--surface,#fff)}.pax-browser .pax-inline-table .pax-abundance{grid-template-columns:minmax(60px,1fr) 74px;gap:12px}.pax-browser .pax-inline-table .data-table th:first-child{width:46%}.pax-browser .pax-inline-table .data-table :is(th,td){padding:10px 8px}.pax-browser .pax-abundance-track>span{background:var(--sequence-membrane,#7b95c6)}.pax-browser .pax-record{color:var(--scientific-link,#417494)}.pax-browser .pax-value{color:var(--scientific-ink,#1d3557)}.pax-empty{font-size:14px;padding:12px 8px;color:var(--text-secondary)}.ex-matrix{margin-top:22px;border:1px solid #dce3ed;border-radius:10px;background:#fff;padding:18px}.ex-matrix-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ex-matrix-heading>div:first-child>span{font-size:12px;letter-spacing:0;color:#6b7d91}.ex-matrix-heading h3{display:flex;align-items:center;gap:7px;margin:5px 0 3px;color:#1e293b;font-size:16px}.ex-matrix-heading p{margin:0;color:var(--slate-11);font-size:13px}.ex-scale{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;max-width:370px;line-height:1.45}.ex-scale i{width:38px;height:8px;border-radius:5px;background:linear-gradient(90deg,#dbeafe,#245dd8);flex:none}.ex-scale i.diverging{background:linear-gradient(90deg,#4f81cf,#f1f5f9 50%,#d66a83)}.ex-scale i.categorical{background:linear-gradient(90deg,#5b8bd9,#e3a42f,#1f9d70)}.ex-category-legend{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:11px}.ex-category-legend span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#526479}.ex-category-legend i{width:10px;height:10px;border-radius:2px}.ex-value-note{margin-top:13px;padding:9px 11px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#526479;font-size:12px;line-height:1.6}.ex-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:14px;align-items:start}.ex-value-group{min-width:0;border:0;border-bottom:1px solid var(--slate-5);border-radius:0;background:#fff;content-visibility:auto;contain-intrinsic-size:58px}.ex-value-group.is-expanded{grid-column:1/-1}.ex-value-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(65px,.8fr) minmax(110px,.9fr) 14px;align-items:center;gap:10px;min-height:55px;border:0;border-radius:3px;background:#fff;padding:10px 8px;text-align:left;cursor:pointer}.ex-value-row:hover,.ex-value-row:focus-visible{background:#f1f6ff}.ex-value-row:focus-visible,.ex-source-values button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ex-row-label{min-width:0;overflow-wrap:anywhere}.ex-row-label strong{display:block;font-size:14px;color:#334155;line-height:1.3}.ex-row-label small{display:block;margin-top:3px;font-size:12px;color:#748397;line-height:1.3}.ex-bar-track,.ex-category-track{height:9px;width:100%;display:block;position:relative;border-radius:5px;background:#edf2f9;overflow:hidden}.ex-bar-fill{height:100%;position:absolute;top:0;left:0;border-radius:5px;background:linear-gradient(90deg,#77a9e9,#255dd5)}.ex-bar-track.is-diverging:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #64748b;z-index:1}.ex-bar-track.is-diverging .ex-bar-fill{border-radius:3px}.ex-bar-track.is-zero:before{content:"";position:absolute;top:1px;bottom:1px;left:0;width:2px;background:#64748b}.ex-bar-track.is-missing{background:repeating-linear-gradient(135deg,#f1f5f9 0,#f1f5f9 5px,#cbd5e1 5px,#cbd5e1 6px)}.ex-category-track{display:flex;gap:1px;background:#f1f5f9}.ex-category-track>span{display:block;height:100%;flex:none}.ex-row-value{font-size:14px;font-weight:650;color:#245dd8;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ex-row-value small{font-size:12px;color:#64748b;font-weight:500}.ex-row-value.is-category{font-size:12px;color:#526479}.ex-row-chevron{color:#64748b;transition:transform .15s}.ex-value-row[aria-expanded=true] .ex-row-chevron{transform:rotate(180deg)}.ex-source-values{border-top:1px solid #e2e8f0;padding:11px;background:#f8fafc}.ex-source-values>p{margin:0 0 8px;font-size:12px;color:#64748b;line-height:1.5}.ex-source-values>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:440px;overflow:auto;padding:2px}.ex-source-values button{display:grid;grid-template-columns:minmax(115px,1fr) minmax(65px,.8fr) minmax(85px,.8fr);align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;padding:6px 8px;text-align:left;min-width:0;cursor:pointer}.ex-source-values button:hover{border-color:#8eb7ed;background:#f1f6ff}.ex-source-values button>span:first-child{font-size:12px;color:#334155;overflow-wrap:anywhere}.ex-source-values button>strong{font-size:12px;font-weight:600;color:#345b98;text-align:right;overflow-wrap:anywhere}.ex-source-values button>i{display:block;width:12px;height:12px;border-radius:3px}.ex-matrix>footer{display:flex;align-items:flex-start;gap:6px;margin-top:13px;color:#64748b;font-size:12px;line-height:1.55}.ex-matrix>footer svg{flex:none;margin-top:1px}@media(max-width:900px){.ex-value-grid{grid-template-columns:1fr}.ex-matrix-heading{flex-direction:column;gap:8px}.ex-scale{max-width:none}.ex-value-group.is-expanded{grid-column:auto}}@media(max-width:600px){.ex-matrix{padding:12px}.ex-value-row{grid-template-columns:minmax(105px,1.1fr) minmax(50px,.8fr) minmax(58px,.7fr) 12px;gap:6px;padding:8px}.ex-row-label strong,.ex-row-value{font-size:12px}.ex-source-values>div{grid-template-columns:1fr}.ex-source-values button{grid-template-columns:minmax(100px,1fr) minmax(55px,.8fr) minmax(74px,.8fr)}}.ex-matrix-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--slate-5)}.ex-matrix-pagination>p{font-size:14px;line-height:1.5;color:var(--slate-11);margin:0}.ex-matrix-pagination strong{color:var(--slate-12);font-weight:600;font-variant-numeric:tabular-nums}.ex-matrix-pagination>div{display:flex;flex-wrap:wrap;gap:5px}.ex-matrix-pagination [data-slot=button]{font-size:14px}.ex-matrix-heading h3:focus{outline:none}.ex-matrix-heading h3:focus-visible{outline:2px solid var(--blue-8);outline-offset:4px;border-radius:3px}.ex-value-row{transition:background .15s,box-shadow .15s}@media(prefers-reduced-motion:reduce){.ex-row-chevron,.ex-value-row{transition:none}}.ex-matrix-heading{margin:-18px -18px 0;padding:14px 18px;background:var(--slate-2);border-radius:10px 10px 0 0}.ex-matrix-heading h3{font-size:17px}.ex-row-label strong,.ex-row-value{font-size:14px}.ex-row-label small{font-size:12px;line-height:1.45}.ex-scale,.ex-value-note{font-size:12px;line-height:1.5}.ex-value-note{border:0;background:transparent;padding:0;margin-top:12px}.ex-source-values button>strong{font-size:13px;font-weight:500}.ex-source-values>p{font-size:12px}.ex-matrix-pagination [data-slot=button]{font-size:13px}.ex-value-grid.is-scrollable{max-height:420px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:2px 6px 2px 2px;align-content:start}.ex-value-grid.is-scrollable:focus-visible{outline:2px solid var(--blue-8);outline-offset:3px;border-radius:4px}.ex-value-row,.ex-row-label strong,.ex-source-values button{text-decoration:none}.dc-distribution{margin:20px 0 24px;padding:20px;border:1px solid var(--border,#dce3ec);border-radius:14px;background:#fff}.dc-distribution header h3,.dc-types h3{margin:0 0 6px;font-size:16px}.dc-distribution header p,.dc-chart>p{margin:0 0 14px;color:var(--text-secondary,#52627a);font-size:12px}.dc-summary{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0 10px;font-size:13px}.dc-summary strong{font-size:18px;font-variant-numeric:tabular-nums;margin-right:4px}.dc-note,.dc-types>p{color:var(--text-secondary,#52627a);font-size:12px;line-height:1.6}.dc-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.dc-chart{min-width:0;padding:16px;border:1px solid var(--border,#dce3ec);border-radius:10px}.dc-chart h4{font-size:14px;margin:0 0 8px}.dc-chart ol{padding:0;margin:18px 0;list-style:none}.dc-chart li{margin:0 0 15px}.dc-bar-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;line-height:1.45}.dc-bar-label>span{overflow-wrap:anywhere}.dc-bar-label b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.dc-bar-label small{font-size:10px;color:var(--text-secondary,#52627a);font-weight:400}.dc-bar-label>span small{display:block}.dc-bar-track{height:6px;border-radius:3px;background:#f0f3f7;margin-top:7px;overflow:hidden}.dc-bar-track>span{display:block;height:100%;border-radius:inherit;background:var(--dc-color)}.dc-mondo_body_system{--dc-color:#7b95c6}.dc-mondo_etiology{--dc-color:#67a583}.dc-kegg{--dc-color:#c85e62}.dc-types{margin:18px 0}.dc-disease{padding:12px 0;border-bottom:1px solid var(--border,#dce3ec)}.dc-disease>a{font-size:12px}.dc-disease dl{margin:10px 0 0}.dc-disease dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px;margin:8px 0}.dc-disease dt{font-size:12px;color:var(--text-secondary,#52627a)}.dc-disease dd{display:flex;flex-wrap:wrap;gap:6px;margin:0}.dc-type{font-size:12px;line-height:1.5;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--dc-color) 10%,white);color:#27384e}.dc-missing{font-size:12px;color:var(--text-secondary,#52627a)}@media(max-width:1000px){.dc-charts{grid-template-columns:1fr}.dc-distribution{padding:14px}.dc-disease dl>div{grid-template-columns:1fr;gap:4px}}.di-clinvar-intro{display:flex;align-items:flex-start;gap:11px;border:1px solid #eadce6;border-left:3px solid #be185d;border-radius:8px;background:#fff;padding:13px 15px}.di-clinvar-intro>svg{color:#be185d;flex:none}.di-clinvar-intro strong{color:#334155;font-size:13px}.di-clinvar-intro p{color:#64748b;font-size:13px;line-height:1.6;margin:4px 0 0}.di-condition-search{display:flex;align-items:center;gap:7px;margin:13px 0;padding:8px 10px;border:1px solid #dce3ed;border-radius:7px;color:#94a3b8;background:#fff;max-width:480px}.di-condition-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#334155;font:inherit;font-size:12px}.di-condition-totals{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.di-condition-totals span{border:1px solid #e2e8f0;border-radius:6px;padding:7px 9px;color:#64748b;font-size:12px}.di-condition-totals strong{color:#9d2867;font-size:14px;margin-right:3px}.di-condition-list{display:flex;flex-direction:column;gap:7px}.di-condition-row{border:1px solid #dce3ed;border-radius:8px;background:#fff;overflow:hidden}.di-condition-row>summary{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.di-condition-row>summary::-webkit-details-marker{display:none}.di-condition-row>summary>span:first-child{flex:1;min-width:0}.di-condition-row>summary strong{display:block;color:#29374b;font-size:12px;line-height:1.5}.di-condition-row>summary small{display:block;color:#6f7f93;font-size:12px;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.di-condition-row>summary>svg{color:#9aa7b7;transition:transform .15s}.di-condition-row[open]>summary>svg{transform:rotate(90deg)}.di-condition-count{display:flex;align-items:baseline;gap:3px;color:#7b8798;font-size:12px;white-space:nowrap}.di-condition-count b{color:#a42b6d;font-size:16px}.di-condition-detail{border-top:1px solid #e5e9ef;background:#fafbfc;padding:13px}.di-condition-scope{display:flex;gap:9px;align-items:center;margin-bottom:10px}.di-condition-scope>span:last-child{font-size:12px;color:#64748b}.di-evidence-tag{display:inline-flex;width:fit-content;border:1px solid color-mix(in srgb,var(--di-tag) 30%,#fff);border-radius:5px;background:color-mix(in srgb,var(--di-tag) 6%,#fff);color:var(--di-tag);padding:3px 6px;font-size:12px;font-weight:650;line-height:1.4}.di-clinvar-variant a{display:inline-flex;align-items:center;gap:5px;color:#245dd8;text-decoration:none}.di-clinvar-variant a span{color:#64748b}.di-clinvar-variant>small,.di-position+small,.di-variation-evidence>small,.di-source-record>span{display:block;color:#718096;font-size:12px;margin-top:4px}.di-position{display:inline-block;color:#0f766e;margin-right:6px}.di-variation-evidence{display:flex;align-items:flex-start;gap:4px;flex-direction:column}.di-source-record{min-width:180px}.di-source-record .details{margin-top:6px}.di-source-record .details>summary{font-size:12px;padding:5px 0}.di-source-record .details-content{font-size:12px;padding:7px 0}.di-source-record .details-content p{margin:3px 0;overflow-wrap:anywhere}.di-source-record .details-content small{display:block;color:#718096;line-height:1.5;margin-top:6px}.di-condition-note{font-size:12px;color:#64748b;line-height:1.65;margin:12px 0 0}.di-condition-detail .table-wrap{background:#fff}.di-condition-detail .pagination{margin-bottom:0}@media(max-width:700px){.di-condition-row>summary{align-items:flex-start;padding:10px}.di-condition-count{margin-left:auto}.di-condition-detail{padding:9px}.di-condition-totals{gap:6px}.di-clinvar-intro{padding:11px}.di-condition-search{max-width:none}}.di-condition-row>summary strong{font-size:15px}.di-condition-row>summary small{font-size:12px}.di-condition-count{font-size:13px}.di-condition-count b{font-size:17px}.di-clinvar-intro strong{font-size:15px}.di-clinvar-intro p,.di-condition-search input{font-size:14px}.di-condition-totals span{font-size:13px}.di-condition-scope{flex-wrap:wrap}.di-classification{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.di-classification>small{font-size:12px;color:var(--slate-11);font-weight:500}.di-classification>.vc-clinical{font-size:13px;line-height:1.5}.di-variation-evidence{gap:7px}.di-condition-detail .data-table td{font-size:14px}.di-condition-detail .data-table th,.di-source-record .details-trigger,.di-source-record .details-content{font-size:13px}.di-protein-parts dl{display:inline-grid;grid-template-columns:auto minmax(55px,auto) auto;gap:4px;margin:0 0 7px}.di-protein-parts dl>div{background:var(--slate-3);border:1px solid var(--slate-5);border-radius:5px;min-width:38px;text-align:center;padding:5px 8px}.di-protein-parts dt{font-size:10px;font-weight:600;color:var(--slate-11);line-height:1.4}.di-protein-parts dd{margin:2px 0 0;font-size:15px;font-weight:650;font-family:var(--font-mono,monospace);color:var(--slate-12)}.di-protein-parts dl>div:last-child{background:var(--blue-3);border-color:var(--blue-5)}.di-original-change{display:block;font-size:12px;margin:0 0 5px;overflow-wrap:anywhere}.di-condition-scroll{max-height:min(520px,65vh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--slate-6);border-radius:7px;background:#fff}.di-condition-scroll:focus-visible{outline:2px solid var(--pink-8);outline-offset:3px}.di-condition-scroll>.table-wrap{overflow:visible;border:0;border-radius:0}.di-condition-scroll .data-table thead th{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--slate-6)}.di-condition-window-note{font-size:12px;color:var(--slate-11);margin:9px 0 0}.di-condition-gap{max-width:280px;margin:8px 0;padding:7px 9px;border-left:2px solid #d59ab9;color:#70536a;background:#fff8fb;font-size:12px;line-height:1.5}.di-rcv-list{display:grid;gap:6px;margin-top:9px}.di-rcv-record{border:1px solid #ded7ed;border-radius:6px;background:#fbfaff;max-width:310px}.di-rcv-record>summary{display:flex;gap:6px;align-items:center;padding:7px;cursor:pointer;list-style:none;font-size:12px;color:#574170}.di-rcv-record>summary::-webkit-details-marker{display:none}.di-rcv-record>summary span{flex:1}.di-rcv-record[open]>summary svg{transform:rotate(90deg)}.di-rcv-body{display:grid;gap:10px;padding:9px;border-top:1px solid #e8e0f1;font-size:12px;line-height:1.5}.di-rcv-meta,.di-rcv-classifications,.di-rcv-members,.di-scv-list{display:grid;gap:5px;min-width:0}.di-rcv-body>div>strong{color:#3b3550}.di-rcv-meta span,.di-rcv-members small,.di-scv-list small,.di-rcv-body>p{color:#657085}.di-rcv-classifications>div,.di-scv-list>div>div{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.di-rcv-members>div,.di-scv-list>div{padding:6px;background:#fff;border:1px solid #e9e4ee;border-radius:5px}.di-rcv-members>div span,.di-rcv-members>div small,.di-scv-list>div span,.di-scv-list>div small{display:block;overflow-wrap:anywhere}.di-rcv-body>p{margin:0}.di-rcv-body,.di-rcv-record>summary{font-size:13px}.di-rcv-record>summary strong{font-size:13px}.di-rcv-meta span,.di-rcv-members small,.di-scv-list small,.di-rcv-body>p{font-size:12px;line-height:1.6}.di-rcv-classifications>div{align-items:flex-start}.agx{--ag-color: #7b95c6;--ag-label: 210px;--ag-text: var(--text, #222222);--ag-secondary: var(--text-secondary, #52565b);--ag-border: var(--border, #d9dde1);--ag-plot: #f7f8f9;--ag-action: #075bd8;--ag-selected: #c5eafb;--ag-selected-text: #124d70;margin-top:24px;padding:24px;border:1px solid var(--ag-border);border-radius:16px;background:#fff;color:var(--ag-text);scroll-margin-top:90px}.agx *{box-sizing:border-box}.agx button,.agx select,.agx input{font:inherit}.agx button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid #cbd0d5;border-radius:18px;background:#fff;color:var(--ag-text);font-size:13px;font-weight:550;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.agx button:hover:not(:disabled){background:#f0f4f7;border-color:#919ca5}.agx button:disabled{opacity:.45;cursor:default}.agx :focus-visible{outline:2px solid var(--ag-action);outline-offset:3px}.agx svg:focus:not(:focus-visible){outline:none}.agx button.agx-primary{padding:9px 17px;background:var(--ag-action);border-color:var(--ag-action);color:#fff}.agx button.agx-primary:hover:not(:disabled){background:#034cb8;border-color:#034cb8}.agx button.agx-icon-reset{width:32px;min-width:32px;height:32px;padding:0;color:var(--ag-action)}.agx-icon-reset svg{width:15px;height:15px;flex-shrink:0}.agx label{display:flex;flex-direction:column;gap:6px;color:var(--ag-text);font-size:13px;font-weight:550}.agx label>span{display:flex;align-items:center;gap:6px}.agx input,.agx select{min-width:0;max-width:100%;padding:8px 12px;border:1px solid #cbd0d5;border-radius:8px;background:#fff;color:var(--ag-text);font-size:13px}.agx select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23343a40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}.agx input::placeholder{color:#697078;opacity:1}.agx summary{padding:5px 0;color:var(--ag-secondary);font-size:12px;font-weight:550;cursor:pointer}.agx-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.agx-heading h2{display:flex;align-items:center;gap:8px;margin:3px 0 6px;color:var(--ag-text);font-size:24px;letter-spacing:-.4px}.agx-heading h2>span{color:var(--ag-secondary);font-weight:450}.agx-heading p{margin:0;color:var(--ag-secondary);font-size:14px;line-height:1.5}.agx-stats{display:flex;flex-wrap:wrap;gap:8px 22px;margin:8px 0 0;padding:8px 0 12px;color:var(--ag-secondary);font-size:12px}.agx-stats b{color:var(--ag-text);font-size:14px;font-weight:650}.agx-stats>span:last-child{margin-left:auto}.agx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--ag-border)}.agx-toolbar-actions{display:flex;align-items:center;gap:8px}.agx-fixed-gene{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.agx-fixed-gene>strong{color:var(--ag-text);font-size:20px}.agx-fixed-gene>span{color:var(--ag-secondary);font-size:12px}.agx-fixed-gene>label{margin-left:10px}.agx-context-link{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:12px;padding:9px 12px;border-radius:8px;background:#f4f6f8;color:var(--ag-secondary);font-size:12px}.agx-context-link>button{margin-left:auto}.agx-library{margin:4px 0 12px;border:1px solid var(--ag-border);border-radius:12px;background:#fff;overflow:hidden}.agx-library-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px}.agx-library-heading h4{margin:0;color:var(--ag-text);font-size:15px;font-weight:650}.agx-library-heading p{margin:4px 0 0;color:var(--ag-secondary);font-size:12px}.agx-library-heading>button{padding:4px;border-color:transparent;background:transparent}.agx-library-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:0 0 10px;color:var(--ag-secondary);font-size:13px}.agx-library-summary strong{color:var(--ag-text);font-weight:600}.agx-picker-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:0 14px 12px}.agx .agx-selector{flex:1 1 220px;gap:6px;min-width:0;max-width:340px}.agx-selector>span{color:var(--ag-text);font-size:13px;font-weight:650}.agx .agx-selector select{width:100%;height:40px;padding:7px 38px 7px 16px;border-radius:22px;color:var(--ag-action);background-color:#fff;font-size:14px;font-weight:550;cursor:pointer}.agx .agx-selector select[data-selected=true]{background-color:var(--ag-selected);border-color:#9ed8f2;color:var(--ag-selected-text)}.agx .agx-selector select:disabled{color:#777d83;border-color:#e0e3e6;background-color:#f7f8f9;cursor:default}.agx .agx-selector option{background:#fff;color:var(--ag-text)}.agx-track-search{margin:10px 0}.agx-picker-controls .agx-track-search{flex:1 1 210px;min-width:0;margin:0}.agx-picker-controls .agx-track-search input{width:100%;height:40px;border-radius:22px;background:#fafbfc}.agx-picker-controls .agx-selection-prompt{padding:0 0 9px}.agx-selection-prompt{margin:0;padding:0 14px 13px;color:var(--ag-secondary);font-size:13px}.agx-library-results{max-height:208px;overflow:auto;border-top:1px solid var(--ag-border);scrollbar-width:thin;overscroll-behavior:contain}.agx-library-results>p{padding:10px 14px;margin:0;font-size:13px}.agx-candidate{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid #e7e9ec}.agx-candidate:last-child{border-bottom:0}.agx-candidate>div{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.agx-candidate strong{color:var(--ag-text);font-size:14px;font-weight:600;line-height:1.5}.agx-candidate span,.agx-candidate small,.agx-candidate p{margin:0;color:var(--ag-secondary);font-size:12px;line-height:1.45}.agx-candidate button{flex-shrink:0;padding:5px 12px}.agx .agx-track-toggle{min-width:78px;color:var(--ag-action);border-color:#a9c4df}.agx .agx-track-toggle[aria-pressed=true]{background:var(--ag-selected);border-color:#9ed8f2;color:var(--ag-selected-text)}.agx .agx-track-toggle:active{transform:scale(.97)}.agx-toggle-icon{display:inline-flex}.agx-library>.agx-footnote{padding:0 14px}.agx-qtl-entry{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 14px}.agx-qtl-entry>button{color:var(--ag-action);border-color:#a9c4df}.agx-qtl-entry>span{color:var(--ag-secondary);font-size:12px}.agx-qtl-pages{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px;font-size:12px}.agx-qtl-coverage{display:block;margin-top:7px;color:var(--ag-secondary);font-size:12px}.agx-qtl-track circle{cursor:crosshair}.agx-qtl-track circle:focus{stroke:var(--ag-action);stroke-width:2}.agx-locus{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;padding:9px 12px;border-radius:9px 9px 0 0;background:#eef2f5}.agx-locus>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;font-variant-numeric:tabular-nums}.agx-locus>div:first-child>strong{font-weight:650}.agx-locus>div:first-child>span{color:var(--ag-secondary);font-size:12px}.agx-viewport{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.agx-viewport button{padding:5px 9px;font-size:12px}.agx-stack{overflow:hidden}.agx-axis-row,.agx-track{display:grid;grid-template-columns:var(--ag-label) minmax(0,1fr)}.agx-axis-row{align-items:center;background:var(--ag-plot);border-radius:0 0 9px 9px}.agx-axis-label{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#fff;font-size:13px}.agx-axis-label>.agx-gene-name{color:var(--ag-text);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.4px}.agx-axis-label>span{color:var(--ag-secondary);font-size:12px}.agx-axis-label>.agx-transcript{margin-top:2px;color:var(--ag-secondary);font-size:11px;line-height:1.4}.agx-cds-guide{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:5px}.agx-cds-key{display:flex;align-items:center;gap:6px;color:var(--ag-text);font-size:12px;font-weight:600}.agx-cds-key i{width:10px;height:10px;border-radius:2px;background:#3784b5;flex-shrink:0}.agx-cds-key .agx-utr-key{height:6px;border-radius:0;background:#797e84}.agx-cds-guide>span{display:block;margin-top:3px;color:var(--ag-secondary);font-size:11px}.agx-axis{display:block;width:100%;height:112px;min-height:112px;padding:0 12px}.agx-axis text,.agx-signal text,.agx-junctions text{fill:var(--ag-text);font-family:inherit;font-size:12px}.agx .agx-axis-hint{margin:4px 0 7px;color:var(--ag-secondary);fill:var(--ag-secondary);font-size:12px;pointer-events:none}.agx .agx-hover-coordinate{color:var(--ag-action);fill:var(--ag-action);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.agx-cds-block{cursor:pointer;vector-effect:non-scaling-stroke}.agx-cds-block:hover,.agx-cds-block:focus-visible{stroke:#1b5990;stroke-width:2.5;outline:none}.agx-axis .agx-cds-exon-number{fill:#fff;font-size:11px;font-weight:650}.agx-region-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:10px 0}.agx .agx-exon-picker,.agx .agx-pan-picker{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.agx-cds-nav-label{color:var(--ag-text);font-size:12px;font-weight:600}.agx .agx-exon-picker select{width:225px;height:32px;padding:4px 34px 4px 12px;border-radius:18px;color:var(--ag-action);font-size:12px}.agx-pan-picker{flex:1 1 240px;min-width:0}.agx-pan-preview{flex-basis:100%;min-height:1.5em;color:var(--ag-secondary);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.agx .agx-pan-picker input{flex:1;width:100%;min-width:50px;height:22px;padding:0;border:0;background:transparent;cursor:ew-resize}.agx .agx-pan-picker input:disabled{opacity:.4;cursor:default}.agx-pan-hint{color:var(--ag-secondary);font-size:11px;font-weight:400}.agx .agx-pan-picker input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.agx-pan-picker input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:#d9e1e8}.agx-pan-picker input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:2px solid #fff;border-radius:50%;background:var(--ag-action);box-shadow:0 1px 3px #0003}.agx-pan-picker input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:#d9e1e8}.agx-pan-picker input[type=range]::-moz-range-thumb{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--ag-action);box-shadow:0 1px 3px #0003}.agx-track{min-height:70px;margin-top:6px;background:#fff}.agx-track>header{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:10px 12px}.agx-track>header:before{position:absolute;top:12px;left:0;width:3px;height:24px;border-radius:3px;background:var(--ag-color);content:""}.agx-track-title{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.agx-track-kind{color:var(--ag-text);font-size:15px;font-weight:700;line-height:1.4}.agx-track-title>strong{color:var(--ag-text);font-size:14px;font-weight:550;line-height:1.4}.agx-track-title>span:last-child,.agx-track-title>small{color:var(--ag-secondary);font-size:12px;line-height:1.45}.agx-track-actions{display:flex;gap:3px}.agx .agx-track-actions button{padding:4px;border-color:transparent;background:transparent;color:var(--ag-secondary)}.agx .agx-track-actions button:hover:not(:disabled){background:#e9edf1;color:var(--ag-text)}.agx-track-body{min-width:0;padding:7px 12px;border-radius:9px;background:var(--ag-plot)}.agx-track-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:26px;margin-bottom:3px;color:var(--ag-secondary);font-size:12px}.agx-segment{display:flex;flex-shrink:0;padding:2px;border:1px solid #d5d9dd;border-radius:16px;background:#fff}.agx .agx-segment button{padding:3px 9px;border:0;border-radius:12px;background:transparent;color:var(--ag-secondary);font-size:11px;font-weight:550}.agx .agx-segment button[aria-pressed=true]{background:var(--ag-selected);color:var(--ag-selected-text)}.agx-signal,.agx-junctions{display:block;width:100%;height:110px;min-height:110px;overflow:hidden}.agx-axis,.agx-signal,.agx-junctions,.agx-avi-canvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.agx-inspect{display:flex;align-items:center;flex-wrap:wrap;gap:5px 14px;min-height:24px;max-height:52px;overflow:auto;padding:4px 0;color:var(--ag-secondary);font-size:12px;line-height:1.5}.agx-inspect strong,.agx-inspect b{color:var(--ag-text);font-weight:600}.agx-inspect button{padding:3px 8px;font-size:11px}.agx-series-legend{display:flex;flex-wrap:wrap;gap:3px 9px;max-height:44px;overflow:auto;margin:1px 0 4px;scrollbar-width:thin}.agx-series-legend>span{display:inline-flex;align-items:center;min-width:0}.agx .agx-series-legend button{padding:2px 3px;border:0;border-radius:5px;background:transparent;color:var(--ag-text);font-size:12px;font-weight:500}.agx .agx-series-legend button[aria-pressed=false]{opacity:.4}.agx-series-legend i,.agx-inline-swatch,.agx-inspector-series i{display:inline-block;width:9px;height:9px;flex-shrink:0;margin-right:4px;border-radius:2px}.agx-track-notice{color:var(--ag-secondary);font-size:12px}.agx-signal-track .agx-loading{height:134px;min-height:134px;padding:12px}.agx-plot-frame,.agx-contact-plot,.agx-avi-plot{position:relative;min-width:0}.agx-plot-frame:hover,.agx-plot-frame:focus-within{z-index:8}.agx-avi-plot{isolation:isolate}.agx-crosshair{pointer-events:none;stroke:#1767dd;stroke-width:1;vector-effect:non-scaling-stroke}.agx-crosshair line,.agx-crosshair path,.agx-contact-crosshair line,.agx-contact-crosshair path{vector-effect:non-scaling-stroke}.agx-crosshair-horizontal,.agx-crosshair .agx-crosshair-horizontal{stroke:#626a73;stroke-opacity:.75;stroke-dasharray:4 3}.agx-brush-selection{fill:#9fd3f7;fill-opacity:.45;stroke:#1767dd;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.agx-contact-crosshair{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.agx-avi-canvas{display:block;width:100%}.agx-avi-track>header{justify-content:flex-start;gap:8px}.agx-avi-legend{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;margin:7px 0 10px}.agx-avi-sidebar,.agx-avi-sidebar .agx-avi-legend{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:3px;min-width:0;margin:0}.agx-avi-options{display:flex;flex-direction:column;gap:2px;max-height:146px;padding:1px 3px 1px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aeb9c4 transparent}.agx .agx-avi-category{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-shrink:0;gap:6px;min-width:0;padding:5px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ag-secondary);font-size:12px;line-height:1.3;text-align:left;cursor:pointer}.agx-avi-sidebar .agx-avi-category{width:100%;height:27px;white-space:nowrap;overflow:hidden}.agx-avi-category>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agx-avi-category i,.agx-avi-tooltip-row i{display:inline-block;width:9px;height:9px;flex-shrink:0;border-radius:2px;background:var(--avi-group-color, #8b96a4)}.agx .agx-avi-category[data-selected=true]{background:#e2f2fd;border-color:#9bd2f5;color:#124d70}.agx .agx-avi-category:hover{background:#edf2f6}.agx .agx-avi-category[data-selected=true]:hover{background:#c5eafb}.agx .agx-avi-category input[type=checkbox]{width:14px;height:14px;min-width:14px;min-height:0;flex:none;margin:0;padding:0;accent-color:var(--ag-action);cursor:pointer}.agx .agx-avi-category:focus-within{outline:2px solid var(--ag-action);outline-offset:-2px}.agx-avi-total i{width:7px;height:7px;margin:0 1px;border-radius:0;transform:rotate(45deg)}.agx-avi-selection-actions{display:flex;gap:5px;padding-top:3px}.agx .agx-avi-selection-actions button{flex:1;min-width:0;padding:4px 5px;color:var(--ag-action);font-size:11px;line-height:1.4;white-space:nowrap}.agx-avi-detail{margin-top:10px;padding:12px;border:1px solid #cbd0d5;border-radius:9px;background:#fff}.agx-avi-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agx-avi-detail>header>div{display:flex;flex-direction:column;gap:5px;font-size:13px}.agx-avi-detail>header>div>span{color:var(--ag-secondary);font-size:12px}.agx-avi-detail>header>.agx-avi-detail-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px}.agx-avi-detail-actions button{padding:4px 8px;font-size:11px}.agx-avi-detail-actions button[aria-label="Close SNV details"]{padding:4px;border-color:transparent;background:transparent}.agx-contributions{display:grid;gap:7px;margin:12px 0}.agx-contribution{display:grid;grid-template-columns:minmax(95px,1fr) minmax(80px,2fr) 65px;align-items:center;gap:10px;font-size:12px}.agx-contribution>span{overflow-wrap:anywhere}.agx-contribution>strong{text-align:right;font-weight:550;font-variant-numeric:tabular-nums}.agx-contribution-bar{position:relative;height:12px;background:#f1f3f5}.agx-contribution-bar>i{position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:#9ba5b0}.agx-contribution-bar>b{position:absolute;top:0;height:12px;min-width:0}.agx-avi-attribution-status{margin:5px 0;color:var(--ag-secondary);font-size:12px;line-height:1.5}.agx-footnote{margin:6px 0;color:var(--ag-secondary);font-size:12px;line-height:1.5}.agx-avi-track .agx-footnote{margin:3px 0 4px}.agx-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin:4px 0;color:var(--ag-secondary);font-size:11px}.agx-pagination>span{margin-right:auto}.agx-pagination button{padding:4px 8px;font-size:11px}.agx-junction-table{max-height:240px;overflow:auto;scrollbar-width:thin}.agx-junction-table table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.agx-junction-table th,.agx-junction-table td{padding:7px 8px;border-bottom:1px solid #e0e4e8;white-space:nowrap}.agx-junction-table th{position:sticky;top:0;background:#f1f3f5;color:var(--ag-secondary);font-weight:600}.agx-junction-table button{padding:3px 8px;font-size:11px}.agx-contact{display:grid;grid-template-columns:minmax(160px,290px) minmax(120px,1fr);align-items:center;gap:18px;padding:8px 0}.agx-contact canvas{display:block;width:100%;aspect-ratio:1;border:1px solid #d8dee5;image-rendering:pixelated}.agx-contact strong{font-size:13px}.agx-contact p{color:var(--ag-secondary);font-size:12px;line-height:1.5}.agx-contact-legend{height:9px;max-width:200px;margin-top:10px;background:linear-gradient(90deg,#7b95c6,#fafafa 50%,#c85e62)}.agx-stack-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;color:var(--ag-secondary);font-size:12px}.agx-stack-heading>span{margin-right:auto}.agx-stack-heading button{font-size:12px}.agx .agx-stack-heading button[aria-pressed=true]{background:var(--ag-selected);border-color:#9ed8f2;color:var(--ag-selected-text)}.agx-guide-disclosure{margin:0}.agx-guide-disclosure>summary{width:fit-content;color:var(--ag-action)}.agx-guide-disclosure>p{margin:4px 0 8px;color:var(--ag-secondary);font-size:12px;line-height:1.5}.agx-loading,.agx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:90px;padding:20px 12px;color:var(--ag-secondary);font-size:13px;text-align:center;line-height:1.5}.agx-empty>strong{color:var(--ag-text);font-size:16px}.agx-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #e6bcbc;border-radius:8px;background:#fff6f6;color:#973b3b;font-size:13px}.agx-collapsed-label{display:block;padding:18px 0;color:var(--ag-secondary);font-size:12px}.agx-legacy-anchor{display:block;height:0;scroll-margin-top:110px}.agx-plot-tooltip{font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none}.agx-plot-tooltip rect{fill:#fff;stroke:#b4c3d0;stroke-width:1;rx:6;vector-effect:non-scaling-stroke}.agx .agx-plot-tooltip text{fill:var(--ag-text);font-size:12px;font-weight:500}svg .agx-plot-tooltip,svg .agx-plot-tooltip *{pointer-events:none}.agx-avi-tooltip,div.agx-plot-tooltip,.agx-genome-inspector{position:absolute;z-index:20;width:340px;max-width:95%;padding:12px 14px;border:1px solid #b9c5d1;border-radius:12px;background:#fff;box-shadow:0 6px 24px #0000001a;color:var(--text, #222);font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;pointer-events:none}.agx-genome-inspector{top:8px;left:min(var(--inspector-left, 12%),calc(100% - 340px))}.agx-genome-inspector>header{margin-bottom:4px;color:var(--text-secondary, #52565b);font-size:12px}.agx-genome-inspector>strong{display:block;color:var(--text, #222);font-size:16px;font-weight:650;overflow-wrap:anywhere}.agx-inspector-values{margin-top:10px}.agx-inspector-values section{display:grid;grid-template-columns:minmax(0,1fr) 125px;column-gap:10px}.agx-inspector-values section+section{margin-top:7px;padding-top:7px;border-top:1px solid #e2e6e9}.agx-inspector-series{display:flex;align-items:center;grid-column:1;align-self:end;font-size:12px;font-weight:550}.agx-inspector-bin{display:block;grid-column:1;color:var(--text-secondary, #52565b);font-size:11px}.agx-genome-inspector dl{display:flex;flex-wrap:wrap;gap:8px 22px;margin:5px 0 0}.agx-genome-inspector dt{color:var(--text-secondary, #52565b);font-size:11px}.agx-genome-inspector dd{margin:1px 0 0;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.agx-inspector-values section>dl{grid-column:2;grid-row:1 / span 2;align-self:center;gap:6px 12px;margin:0}.agx-inspector-values section dd{font-size:13px}.agx-inspector-note{margin:7px 0 0;color:var(--text-secondary, #52565b);font-size:11px}.agx-avi-tooltip{width:320px}.agx-avi-tooltip-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #e2e6e9}.agx-avi-tooltip-heading>strong{color:var(--text, #222);font-size:14px;font-weight:650;white-space:nowrap}.agx-avi-tooltip-allele{display:inline-flex;align-items:center;gap:7px;color:var(--text, #222);font-weight:600;white-space:nowrap}.agx-avi-tooltip-allele>span{color:var(--text-secondary, #52565b);font-weight:400}.agx-avi-tooltip-totals{padding-top:7px}.agx-avi-tooltip-value{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:14px;padding:4px 0}.agx-avi-tooltip-value>span{display:flex;align-items:baseline;gap:6px;min-width:0;overflow-wrap:anywhere}.agx-avi-tooltip-value small{color:var(--text-secondary, #52565b);font-size:11px}.agx-avi-tooltip-value>b{font-weight:650;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.agx-avi-tooltip-value i{align-self:center;width:7px;height:7px;flex:none;border-radius:2px;background:var(--avi-group-color)}.agx-avi-tooltip-features{padding-top:9px}.agx-avi-tooltip-caption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px;color:var(--text-secondary, #52565b);font-size:11px;font-weight:600}.agx-avi-tooltip-caption>span{font-size:10px;font-weight:400;white-space:nowrap}.agx-avi-tooltip-note{margin:5px 0 0;color:var(--text-secondary, #52565b);font-size:11px;line-height:1.5}.agx-avi-tooltip-footer{margin-top:9px;padding-top:7px;border-top:1px solid #e2e6e9;color:var(--text-secondary, #52565b);font-size:11px}.agx-floating-tooltip{position:fixed;z-index:1000;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;pointer-events:none;font-family:inherit}.agx-floating-tooltip *{box-sizing:border-box}@media(max-width:1000px){.agx{--ag-label: 180px;padding:18px}.agx-contact{grid-template-columns:minmax(120px,220px) 1fr;gap:10px}}@media(max-width:700px){.agx{--ag-label: 132px;padding:14px}.agx-heading h2{font-size:21px}.agx-heading p{font-size:13px}.agx-stats{gap:7px 14px}.agx-stats>span:last-child{margin-left:0}.agx-toolbar{align-items:flex-start;gap:8px}.agx-fixed-gene>span{display:block;width:100%;font-size:11px}.agx-toolbar-actions{gap:5px}.agx button.agx-primary{padding:8px 12px}.agx-picker-controls{gap:10px}.agx .agx-selector{flex-basis:180px;max-width:none}.agx-picker-controls .agx-track-search{flex-basis:100%}.agx-locus{padding:8px}.agx-locus>div:first-child{font-size:12px}.agx-axis-label{padding:8px 6px}.agx-axis-label>.agx-gene-name{font-size:20px}.agx-axis-label>span,.agx-cds-key{font-size:11px}.agx-axis-label>.agx-transcript{font-size:10px;overflow-wrap:anywhere}.agx-axis{padding:0 7px}.agx-axis text,.agx-signal text{font-size:12px}.agx-region-nav{flex-wrap:wrap;gap:6px;padding:6px 0}.agx .agx-pan-picker{min-width:100%}.agx .agx-exon-picker select{width:205px}.agx-track>header{padding:10px 7px}.agx-track-kind{font-size:14px}.agx-track-title>strong{font-size:13px}.agx-track-title>span:last-child,.agx-track-title>small{font-size:11px}.agx-track-actions{flex-wrap:wrap;gap:0}.agx .agx-track-actions button{padding:3px}.agx-track-body{padding:7px}.agx-inspect{gap:4px;font-size:11px}.agx-contact{grid-template-columns:1fr}.agx-contact canvas{max-width:250px}.agx-contribution{grid-template-columns:1fr 1fr 50px;gap:6px;font-size:11px}.agx-avi-detail{padding:8px}.agx-avi-detail>header{flex-wrap:wrap}.agx .agx-avi-category{font-size:11px}.agx .agx-avi-selection-actions button{font-size:10px}.agx-genome-inspector{width:340px}}@media(prefers-reduced-motion:reduce){.agx button{transition:none}}@media(max-width:600px){.agx-axis-row,.agx-track{grid-template-columns:minmax(0,1fr)}.agx-axis-label{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px 12px}.agx-axis-label>.agx-transcript{margin-top:0}.agx-cds-guide{margin-top:0}.agx-track>header{flex-direction:row;align-items:flex-start}.agx-track-title{flex:1;min-width:0}.agx .agx-exon-picker{width:100%;min-width:0}.agx .agx-exon-picker select{flex:1;width:auto;min-width:0}.agx .agx-pan-picker{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%}.agx-pan-hint{grid-column:2}.agx-pan-preview{min-height:3em}}.agx-pan-picker input[type=range]::-webkit-slider-thumb{transition:background-color .12s ease,box-shadow .12s ease}.agx-pan-picker input[type=range]:active::-webkit-slider-thumb,.agx-pan-picker input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #2656c926}.agx-pan-picker input[type=range]::-moz-range-thumb{transition:background-color .12s ease,box-shadow .12s ease}.agx-pan-picker input[type=range]:active::-moz-range-thumb,.agx-pan-picker input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #2656c926}@media(prefers-reduced-motion:reduce){.agx-pan-picker input[type=range]::-webkit-slider-thumb,.agx-pan-picker input[type=range]::-moz-range-thumb{transition:none}}.agx-request .agx-heading{padding-bottom:18px;border-bottom:1px solid var(--border)}.agx-request-tag{flex:none;margin-top:5px;border:1px solid var(--blue-6);border-radius:20px;padding:6px 11px;background:var(--blue-2);color:var(--primary);font-size:12px;font-weight:550}.agx-request-body{display:flex;align-items:flex-start;gap:18px;padding:25px 0}.agx-request-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;border-radius:10px;background:var(--surface-subtle);color:var(--primary)}.agx-request-body h3{margin:0 0 9px;font-size:18px;font-weight:650;letter-spacing:-.2px}.agx-request-body p{max-width:750px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.agx-request-context{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;color:var(--text-tertiary);font-size:12px}.agx-request-context strong{color:var(--text-secondary);font-weight:550;margin-left:4px;overflow-wrap:anywhere}.agx-request-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px 20px;margin-top:20px}.agx-request-actions .button{font-size:13px;min-height:36px}.agx-request-email{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere}.agx-request-email>span{-webkit-user-select:text;user-select:text;min-width:0}.agx-request-email button{padding:5px;border:0;border-radius:5px;background:transparent;color:var(--text-tertiary)}.agx-request-body p.agx-request-contact{margin-top:17px;font-size:13px;color:var(--text-tertiary)}.agx-request-note{margin:0;padding-top:15px;border-top:1px solid var(--border);color:var(--text-tertiary);font-size:12px;line-height:1.7}.agx-request-note a{color:var(--primary)}@media(max-width:600px){.agx-request .agx-heading{flex-direction:column;gap:8px}.agx-request-body{gap:12px}.agx-request-icon{display:none}.agx-request-email{max-width:100%}.agx-request-context{flex-direction:column}}.prediction-direction-chip{display:inline-flex;margin-top:6px;padding:0;background:transparent;color:#48576c;font-size:11px;font-weight:650;line-height:1.5;white-space:normal;max-width:132px;text-align:left}.prediction-native-scale{display:flex;align-items:center;gap:6px;width:112px;max-width:100%;margin:7px 0;color:#536176;font-size:11px;line-height:1}.prediction-native-scale>i{position:relative;display:block;flex:1;height:7px;border-radius:5px;margin:0 2px}.prediction-native-scale b{position:absolute;top:-3px;width:3px;height:13px;background:#172333;border:1px solid white;border-radius:2px;transform:translate(-50%);box-shadow:0 0 0 1px #17233330}.vc-prediction .prediction-source-call{display:inline-block;margin-top:5px;padding:0;border:0;background:transparent;color:#48576c;font-size:12px;font-weight:600;line-height:1.35;max-width:150px}.prediction-reading-key{display:flex;gap:8px 18px;flex-wrap:wrap;align-items:center;font-size:12px;color:#475569;margin:12px 0}.prediction-reading-key b{font-weight:650}.prediction-reading-key .low{color:#216a9e}.prediction-reading-key .high{color:#b5293b}.prediction-rank-note{display:block;margin-top:6px;color:#48576c;font-size:11px;line-height:1.4;max-width:140px}.prediction-rank-note>b{display:block;color:#243b58;font-size:14px;font-weight:750;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.prediction-rank-note>span{display:block;margin-top:1px;font-size:11px;font-weight:400;color:#536176}.vc-prediction .prediction-source-call:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:#64748b;vertical-align:1px}.vc-prediction .prediction-call-damaging:before{background:#c73748}.vc-prediction .prediction-call-tolerated:before{background:#2774ac}.vc-prediction .prediction-call-uncertain:before{background:#b78a35}.prediction-rank-scale>i{background:#e9edf2}.prediction-rank-scale em{display:block;height:100%;border-radius:5px}.prediction-reference{max-width:150px;text-align:left}.prediction-reference .prediction-native-scale{width:140px}.prediction-reference-tick{position:absolute;top:-4px;height:15px;border-left:1px dashed #25354b;transform:translate(-50%)}.prediction-reference-note{display:block;font-size:11px;color:#536176;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}.prediction-reference-info{font-size:11px;color:#536176;margin-top:4px}.prediction-reference-info summary{cursor:pointer;color:#276493}.prediction-reference-info p{font-size:11px;line-height:1.5}.vc-catalog,.vc-detail,.vc-picker{--vc-blue:#2563d8;--vc-border:#dce5f0;--vc-muted:#65758d;--vc-clinical-red:#cf294b;--vc-clinical-green:#168855;--vc-clinical-amber:#bb7106;--vc-clinical-conflict:#7950aa;color:#34445b}.vc-module-tag{font-size:12px;color:#64758e;background:#f1f5fb;border:1px solid #e1e8f2;border-radius:20px;padding:5px 10px;white-space:nowrap}.vc-summary-heading,.vc-catalog-heading,.vc-subhead{display:flex;align-items:center;justify-content:space-between;gap:15px}.vc-summary-heading{margin-bottom:10px}.vc-summary-heading h3,.vc-catalog-heading h3,.vc-subhead h3{display:flex;align-items:center;gap:8px;margin:0;color:#34455f;font-size:14px;font-weight:650}.vc-summary-heading h3>svg,.vc-catalog-heading h3>svg,.vc-subhead h3>svg{color:#527ab8}.vc-summary-heading>span{font-size:12px;color:var(--vc-muted)}.vc-summary-loading,.vc-summary-error{padding:20px 12px;color:var(--vc-muted);font-size:12px;background:#f7f9fd;border:1px solid var(--vc-border);border-radius:7px;margin-bottom:18px}.vc-summary-error{color:#ae3c52}.vc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#f8faff;border:1px solid var(--vc-border);border-radius:8px;overflow:hidden}.vc-stats>div{display:flex;align-items:center;gap:12px;padding:12px 16px;border-right:1px solid #e3eaf4}.vc-stats>div:last-child{border-right:0}.vc-stats>div>svg{width:21px;height:21px;flex:none;color:#6081b4}.vc-stats>div>span{font-size:12px;color:#65758d;line-height:1.4}.vc-stats strong{display:block;font-size:23px;line-height:1.2;font-weight:650;color:#263c5b;margin-top:4px;font-variant-numeric:tabular-nums}.vc-stats strong em{font-style:normal;font-size:15px;color:#8090a5;font-weight:500}.vc-breakdown{margin:8px 0 15px}.vc-breakdown>.details{border-top:0;margin:0}.vc-breakdown>.details>summary{padding:8px 2px;color:#476eac;font-size:12px;font-weight:500}.vc-breakdown>.details>.details-content{padding:8px 0 0}.vc-summary-groups{display:grid;grid-template-columns:.9fr 1.4fr 1fr;gap:14px}.vc-summary-group{min-width:0;border:1px solid #e4eaf3;border-radius:7px;padding:13px;background:#fcfdff}.vc-summary-group h3{font-size:12px;display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#4b6080}.vc-summary-group h3 svg{color:#7690b4}.vc-group-rows{max-height:180px;overflow-y:auto;scrollbar-width:thin;padding-right:3px}.vc-count-row{display:grid;grid-template-columns:minmax(90px,1.5fr) minmax(30px,1fr) auto;align-items:center;gap:8px;width:100%;padding:6px 4px;margin-bottom:2px;text-align:left;border:1px solid transparent;border-radius:4px;background:transparent;color:#61728b;font-size:12px}.vc-count-row:hover{background:#eef4fe;border-color:#cadcf8;color:#2a5ea8}.vc-count-label{line-height:1.35;overflow-wrap:anywhere}.vc-count-row strong{font-weight:600;font-size:12px;font-variant-numeric:tabular-nums}.vc-count-track{height:5px;background:#eaf0f8;border-radius:4px;overflow:hidden}.vc-count-track i{display:block;height:100%;border-radius:4px;background:#8aaddb}.vc-count-pathogenic .vc-count-track i{background:#e1647c}.vc-count-benign .vc-count-track i{background:#60b68a}.vc-count-uncertain .vc-count-track i{background:#e7af50}.vc-count-conflicting .vc-count-track i{background:#ab87cc}.vc-summary-empty{font-size:12px;color:#8491a4;margin-bottom:0}.vc-breakdown-note{color:#7588a2;font-size:12px;line-height:1.6;margin:10px 0 3px}.vc-distribution{margin:12px 0 24px;padding:15px 16px;background:#fff;border:1px solid #e0e7f0;border-radius:8px}.vc-subhead{align-items:flex-start;margin-bottom:12px}.vc-subhead p{font-size:12px;line-height:1.5;color:#6e8099;margin:5px 0 0}.vc-coordinate-label{font-size:12px;color:#687fa0;border:1px solid #dce6f3;border-radius:4px;padding:3px 6px;white-space:nowrap}.vc-catalog-heading{margin:0 0 12px}.vc-catalog-heading h3{font-size:16px;color:#253b59}.vc-catalog-heading .button{color:#3265ad;border-color:#cbdaf0;background:#f6f9ff;font-size:12px}.vc-catalog-heading .button:hover{border-color:#83a9e7;background:#eaf2ff}.vc-small-count{min-width:21px;height:21px;line-height:21px;padding:0 6px;border-radius:20px;background:#e0ebfc;color:#3763a9;font-size:12px}.vc-filters{display:flex;align-items:end;gap:12px;padding:14px;background:#f5f8fd;border:1px solid var(--vc-border);border-radius:8px;flex-wrap:wrap}.vc-search{display:flex;align-items:center;gap:10px;flex:1;min-width:250px;min-height:38px;background:#fff;border:1px solid #d1ddeb;border-radius:5px;padding-left:11px}.vc-search>svg{color:#8aa0bf;flex:none}.vc-search input{border:0;outline:0;min-width:0;flex:1;padding:8px 0;background:transparent;color:#364f72;font-size:12px}.vc-search input::placeholder{color:#8b9cb2}.vc-search:focus-within{outline:2px solid #8bacdf;outline-offset:1px}.vc-search button{align-self:stretch;padding:0 12px;border:0;border-left:1px solid #dce5f0;border-radius:0 4px 4px 0;background:#eef4fd;color:#3569b8;font-size:12px}.vc-search button:hover{background:#dfeaff}.vc-filters .filter{min-width:125px;max-width:230px}.vc-filters .filter select{height:38px;font-size:12px;min-width:115px;max-width:230px;border-color:#d1ddeb;color:#49617f;background:#fff}.vc-active-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0;font-size:12px;color:#7790b0}.vc-active-filters button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbdcf4;border-radius:20px;padding:4px 10px;background:#f1f6ff;color:#3569ae;font-size:12px;max-width:100%;overflow-wrap:anywhere}.vc-active-filters .vc-clear{border-color:transparent;background:transparent;color:#667b98}.vc-form-error{font-size:12px;color:#b3334c;margin:9px 0}.vc-table-note{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.6;color:#6c7e97;margin:12px 0}.vc-table-note svg{flex:none;margin-top:2px;color:#7f99ba}.vc-main-table .table-wrap{border:1px solid #d7e1ef;border-radius:9px}.vc-main-table .data-table{font-size:13px;min-width:1200px}.vc-main-table .data-table thead th{padding:13px 11px;background:#f3f6fb;color:#62708a;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom;border-bottom:1px solid #dbe4f1}.vc-main-table .data-table th small{display:block;font-size:12px;color:#8594a9;max-width:115px;white-space:normal;line-height:1.5;margin-top:4px;text-transform:none;letter-spacing:0;font-weight:400}.vc-main-table .data-table td{padding:18px 11px;vertical-align:middle;min-width:80px;max-width:235px;font-size:13px;border-bottom:1px solid #e3e9f2;line-height:1.6}.vc-main-table .data-table tbody tr:nth-child(2n){background:#f5f7fc}.vc-main-table .data-table tbody tr:hover{background:#edf4ff}.vc-main-table .data-table th:first-child,.vc-main-table .data-table td:first-child{padding-left:14px;width:40px;min-width:40px}.vc-main-table .data-table th:nth-child(3),.vc-main-table .data-table td:nth-child(3){width:40px;min-width:40px}.vc-main-table .data-table td:last-child{width:39px;min-width:39px}.vc-aa{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:30px;padding:0 5px;border-radius:5px;background:#edf2fa;color:#647b9c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:650}.vc-aa-alt{background:#e9f0fd;color:#3c6eb9}.vc-position{padding:0;border:0;background:transparent;color:#1e3456;text-align:left;white-space:nowrap}.vc-position strong{display:block;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.vc-position small{display:block!important;font-size:12px;color:#4e74aa;margin-top:4px!important;font-weight:550;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.vc-position:hover strong{color:#2563d8;text-decoration:underline}.vc-consequence{font-size:12px;line-height:1.5;min-width:105px;max-width:150px;color:#566b86}.vc-consequence>small{font-size:12px;color:#7d8da3;margin-top:7px!important}.vc-mapped{display:flex!important;gap:3px;align-items:center;color:#3d8b79!important}.vc-source-list{display:flex;gap:5px;flex-wrap:wrap;min-width:85px;max-width:150px}.vc-source{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 7px;border:1px solid #d8e3f2;border-radius:5px;background:#f0f5fb;color:#4c729f;font-size:12px;line-height:1.3;white-space:nowrap;font-family:inherit}.vc-source-clinvar{background:#eef3ff;border-color:#d6e1fc;color:#466ab5}.vc-source-cosmic{background:#eef9f6;border-color:#cde9df;color:#32866e}.vc-source-gnomad{background:#fff8eb;border-color:#ead9b8;color:#9c751f}.vc-source-dbsnp{background:#f2f5fa;border-color:#dce4ef;color:#647c9f}.vc-source:hover{border-color:#7fa7e5;background:#e9f1ff;color:#2563bd}.vc-clinical-button{display:block;max-width:220px;min-width:160px;padding:0;border:0;background:none;text-align:left}.vc-clinical-button>span{display:block;margin-bottom:8px}.vc-clinical-button>span:last-child{margin-bottom:0}.vc-clinical{display:inline-block;padding:4px 9px;border:1px solid #dce4ee;border-radius:20px;background:#f2f5fa;color:#60728c;font-size:12px;font-weight:550;line-height:1.4;text-align:left}.vc-clinical-pathogenic{background:#fff0f3;border-color:#f6cbd5;color:var(--vc-clinical-red)}.vc-clinical-benign{background:#eefaf3;border-color:#c6e8d6;color:var(--vc-clinical-green)}.vc-clinical-uncertain{background:#fff6e7;border-color:#f1d9aa;color:var(--vc-clinical-amber)}.vc-clinical-conflicting{background:#f4edff;border-color:#dfcdf1;color:var(--vc-clinical-conflict)}.vc-clinical-button:hover .vc-clinical{box-shadow:0 0 0 2px #4b82d313}.vc-clinical-button small{display:flex!important;align-items:flex-start;gap:4px;font-size:12px;line-height:1.4;color:#7b8aa0;max-width:210px;margin-top:4px}.vc-clinical-button small svg{flex:none;margin-top:1px}.vc-clinical-button em{font-size:12px;font-style:normal;color:#567cb4}.vc-missing{display:block;font-size:12px;color:#8a98ab;max-width:160px}.vc-af-button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:130px;border:0;border-radius:5px;background:transparent;padding:4px 0;text-align:left;color:#496a9b;white-space:nowrap}.vc-af-value{display:flex;align-items:center;gap:7px}.vc-af-value strong{font-size:16px;font-weight:650!important;color:#3d639f;font-variant-numeric:tabular-nums}.vc-af-value svg{color:#80a0cf}.vc-af-context{font-size:12px;color:#7486a2;font-variant-numeric:tabular-nums}.vc-af-button>small{display:block;max-width:150px;white-space:normal;font-size:12px;color:#8997aa;line-height:1.4}.vc-af-button:hover .vc-af-value strong{color:#245fc0;text-decoration:underline}.vc-af-button:hover .vc-af-value svg{color:#3772c7}.vc-predictor-button{min-width:85px;padding:4px 0;border:0;background:transparent;text-align:left;color:inherit}.vc-prediction strong{font-size:14px!important;font-weight:650!important;color:#435d85;font-variant-numeric:tabular-nums}.vc-prediction>small{display:block;max-width:112px;color:#8b98ab;font-size:12px;line-height:1.5;margin-top:5px}.vc-pred{display:table;max-width:130px;margin-top:5px;border:1px solid #dce4ee;border-radius:4px;padding:1px 6px;background:#f0f4fa;color:#617793;font-size:12px;font-weight:550}.vc-pred-damaging{color:#bd3155;background:#fff0f4;border-color:#f4cddb}.vc-pred-tolerated{color:#278852;background:#ecf8f0;border-color:#cce8d7}.vc-pred-uncertain{color:#aa750f;background:#fff6e3;border-color:#edd9ac}.vc-score-scale{display:flex;align-items:center;gap:5px;margin-top:6px;max-width:98px;color:#8495ae;font-size:12px}.vc-score-scale>i{display:block;width:70px;height:6px;background:#e9eef6;border:1px solid #dce5f1;border-radius:6px;overflow:hidden}.vc-score-scale b{display:block;height:4px;border-radius:5px;background:#729be0}.vc-predictor-button:hover .vc-score-scale>i{border-color:#95b5e8}.vc-predictor-button:hover strong{color:#2563b5}.vc-more{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;border:1px solid #d6e1f0;border-radius:6px;background:#fff;color:#6688b9}.vc-more:hover{background:#e9f2ff;border-color:#96b8e9;color:#2563b8}.vc-empty-results{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px;color:#7588a3;font-size:13px}.vc-empty-results strong{color:#4b668a}.vc-empty-results .button{margin-top:4px}.vc-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0 2px;color:#7386a2;font-size:12px}.vc-pagination>div{display:flex;gap:7px}.vc-pagination .button{font-size:12px;min-height:33px;padding:5px 11px}.vc-note{font-size:12px;line-height:1.75;color:#687d97}.vc-final-note{font-size:12px;border-top:1px solid #e5ebf4;margin:15px 0 0;padding-top:12px}.vc-picker>p{font-size:13px;line-height:1.7;color:#5f7593;margin-top:0}.vc-picker-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:sticky;top:0;z-index:1;padding:12px;border:1px solid var(--vc-border);border-radius:7px;background:#f5f8fd}.vc-text-input{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;padding:8px 10px;border:1px solid #ccdbee;border-radius:5px;background:#fff}.vc-text-input svg{color:#849dbf}.vc-text-input input{min-width:0;width:100%;border:0;outline:0;color:#496487;font-size:12px}.vc-picker-tools>span{font-size:12px;color:#547bb3}.vc-picker-tools .button{font-size:12px;min-height:32px}.vc-picker-group{margin-top:22px}.vc-picker-group h3{margin:0 0 10px;font-size:14px;color:#3b5579}.vc-picker-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vc-picker-group label{display:flex;gap:9px;padding:13px;border:1px solid #dfe7f2;border-radius:7px;background:#fff;cursor:pointer}.vc-picker-group label:hover{border-color:#9dbbe7}.vc-picker-group label.selected{background:#f1f6ff;border-color:#aac5ec}.vc-picker-group input{flex:none;margin:3px 0 0;accent-color:#3974cf}.vc-picker-group strong{display:block;font-size:12px;font-weight:600;color:#405d85}.vc-picker-group small{display:block;font-size:12px;color:#7d90aa;margin-top:4px;overflow-wrap:anywhere}.vc-picker-group em{display:block;font-size:12px;font-style:normal;color:#899bb2;margin-top:5px}.vc-picker-footer{display:flex;justify-content:flex-end;padding-top:20px}.vc-picker-footer .button.primary{background:#326dcc;border-color:#326dcc}.vc-detail-tabs{display:flex;gap:5px;overflow:auto;margin-bottom:20px;padding-bottom:13px;border-bottom:1px solid #dde6f2;scrollbar-width:thin}.vc-detail-tabs button{padding:8px 13px;border:1px solid transparent;border-radius:6px;background:none;color:#617c9f;font-family:inherit;font-size:12px;white-space:nowrap}.vc-detail-tabs button.active{background:#edf4ff;border-color:#c6d9f4;color:#2e67b7;font-weight:600}.vc-detail-tabs button:hover{background:#f0f5fc}.vc-detail h3{font-size:14px;margin-top:22px}.vc-detail-entrypoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px}.vc-detail-entrypoints button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:18px;border:1px solid #dce6f3;border-radius:8px;background:#f8faff;color:#547cb5;text-align:left}.vc-detail-entrypoints button:hover{background:#eef4ff;border-color:#a7c2e9}.vc-detail-entrypoints strong{font-size:13px;font-weight:600}.vc-detail-entrypoints span{font-size:12px;line-height:1.6;color:#738aa8}.vc-source-record{padding:17px 0;border-bottom:1px solid #e2e9f3}.vc-source-record header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.vc-source-record header>strong{font-size:12px;color:#597494;font-weight:550}.vc-source-record header>a{margin-left:auto;font-size:12px}.vc-source-record .field-grid{gap:16px}.vc-source-record .field-grid dd{font-size:13px;overflow-wrap:anywhere}.vc-detail-predictors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vc-detail-predictors article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:15px;border:1px solid #dce5f2;border-radius:7px;background:#f8faff}.vc-detail-predictors article>strong{font-size:13px;font-weight:600;color:#3c5b86}.vc-detail-predictors article>small{font-size:12px;color:#7890b0;margin-top:4px;overflow-wrap:anywhere}.vc-detail-predictors article>.vc-prediction{margin:11px 0 6px}.vc-detail-predictors article>.vc-prediction strong{font-size:19px!important}.vc-detail-predictors article>span,.vc-detail-predictors article>code{font-size:12px;color:#8499b5;margin-top:4px;overflow-wrap:anywhere}.vc-population-chart{margin:22px 0}.vc-population-chart>div{display:grid;grid-template-columns:minmax(135px,1.3fr) 2fr 130px 120px;align-items:center;gap:14px;padding:12px 9px;border-bottom:1px solid #eaf0f7;font-size:12px}.vc-population-chart>div.selected{background:#f0f6ff;border-radius:6px}.vc-population-chart>div>span{color:#547095}.vc-population-chart>div>small{font-size:12px;color:#7e93af;text-align:right}.vc-population-number{text-align:right}.vc-population-number>strong{display:block;color:#3d6eb2;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.vc-population-number>small{display:block;color:#8397b4;font-size:12px;overflow-wrap:anywhere}.vc-population-track{position:relative;height:8px;background:#e8eef7;border-radius:6px}.vc-population-track>i{display:block;height:8px;border-radius:6px;background:#79a4dd}.vc-population-track>i.zero{width:2px!important;background:#839dbf}.vc-population-track>em{position:absolute;top:0;left:5px;line-height:8px;font-size:12px;font-style:normal;color:#8699b2}.vc-population-ancestry{display:block;font-size:12px;color:#7b93b1;margin-top:4px}.vc-catalog button:focus-visible,.vc-detail button:focus-visible,.vc-picker button:focus-visible{outline:2px solid #80a8e1;outline-offset:3px}.vc-catalog button:disabled,.vc-picker button:disabled{cursor:default;opacity:.5}@media(max-width:1100px){.vc-stats>div{padding:12px 10px;gap:8px}.vc-stats>div>svg{width:18px;height:18px}.vc-stats strong{font-size:21px}.vc-summary-groups{gap:10px;grid-template-columns:.85fr 1.4fr 1fr}.vc-summary-group{padding:11px}.vc-count-row{grid-template-columns:minmax(80px,1.4fr) minmax(20px,.8fr) auto;gap:5px}.vc-filters{gap:10px}.vc-filters .filter,.vc-filters .filter select{max-width:200px}.vc-picker-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.vc-module-tag{display:none}.vc-summary-heading{align-items:flex-start;flex-direction:column;gap:5px}.vc-summary-heading>span{font-size:12px}.vc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-stats>div{padding:12px}.vc-stats>div:nth-child(2){border-right:0}.vc-stats>div:nth-child(-n+2){border-bottom:1px solid #e3eaf4}.vc-stats>div>svg{display:none}.vc-summary-groups{grid-template-columns:1fr}.vc-summary-group{padding:12px}.vc-count-row{grid-template-columns:minmax(135px,1.4fr) minmax(45px,1fr) auto}.vc-distribution{padding:12px 10px;margin-bottom:20px}.vc-subhead{align-items:flex-start}.vc-subhead p{font-size:12px}.vc-coordinate-label{display:none}.vc-catalog-heading h3{font-size:14px}.vc-catalog-heading .button{font-size:12px;gap:6px;padding:5px 8px}.vc-filters{padding:12px 10px;gap:10px}.vc-search{flex-basis:100%;width:100%;min-width:180px}.vc-filters .filter{flex:1;min-width:120px;max-width:none}.vc-filters .filter select{width:100%;max-width:100%;font-size:12px}.vc-table-note{font-size:12px}.vc-pagination{font-size:12px;align-items:flex-start}.vc-pagination>span{max-width:48%;line-height:1.7}.vc-pagination .button{font-size:12px;padding:5px 8px}.vc-note{font-size:12px}.vc-picker-tools{position:static}.vc-picker-tools .vc-text-input{flex-basis:100%}.vc-picker-group>div{grid-template-columns:1fr}.vc-detail-tabs{gap:3px}.vc-detail-tabs button{padding:7px 10px;font-size:12px}.vc-detail-entrypoints{grid-template-columns:1fr;gap:9px}.vc-detail-entrypoints button{padding:14px;gap:6px}.vc-detail-predictors{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-population-chart>div{grid-template-columns:110px minmax(25px,1fr) 110px;gap:9px;padding:10px 4px;font-size:12px}.vc-population-chart>div>small{grid-column:1 / -1;text-align:right;font-size:12px}.vc-population-number>strong{font-size:13px}.vc-source-record header{flex-wrap:wrap}.vc-source-record .field-grid{grid-template-columns:1fr}}.vc-prediction-damaging .vc-score-scale b{background:#ef476f}.vc-prediction-tolerated .vc-score-scale b{background:#25ad7b}.vc-prediction-uncertain .vc-score-scale b{background:#e5a027}.vc-picker-group .vc-picker-scale{display:flex;align-items:center;gap:5px;color:#6284b4;font-size:12px}.vc-detail-predictors article>.external-link{font-size:12px;margin:5px 0;color:#597db0}.vc-catalog,.vc-detail,.vc-picker{--vc-muted:#51657f;--vc-clinical-red:#d42450;--vc-clinical-green:#078953;--vc-clinical-amber:#ad6200;--vc-clinical-conflict:#8439b3;color:#263c59}.vc-stats strong{color:#173b72}.vc-stats>div>span{color:#4d6282}.vc-stats>div>svg{color:#3978d5}.vc-summary-heading h3,.vc-catalog-heading h3{color:#1e3b65}.vc-summary-heading>span{color:#536d8e}.vc-category-charts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:17px 0 10px}.vc-category-panel{min-width:0;padding:17px;background:#fff;border:1px solid #d7e2f1;border-radius:9px}.vc-category-panel>header{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:13px}.vc-category-panel h3{display:flex;align-items:center;gap:7px;margin:0;font-size:14px;color:#28496f}.vc-category-panel h3 svg{color:#3575c7}.vc-category-panel>header>span{color:#7184a1;font-size:12px;white-space:nowrap}.vc-category-panel>p{color:#657c9b;font-size:12px;margin:12px 0 0;line-height:1.6}.vc-consequence-chart{max-height:220px;overflow:auto;scrollbar-width:thin;padding-right:4px}.vc-consequence-chart>button{display:grid;grid-template-columns:minmax(130px,1.25fr) minmax(30px,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 4px;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left}.vc-consequence-chart>button:hover{border-color:#adcaf0;background:#f0f6ff}.vc-category-track{display:block;height:9px;overflow:hidden;background:#edf2f9;border-radius:5px}.vc-category-track>i{display:block;height:100%;border-radius:5px}.vc-consequence-chart>button>strong{font-size:12px;color:#304f79;font-weight:650;font-variant-numeric:tabular-nums}.vc-clinical-chart{display:flex;align-items:center;gap:18px;min-height:205px}.vc-clinical-donut{position:relative;width:145px;max-width:40%;flex:none}.vc-clinical-donut>svg{display:block;width:100%;height:auto}.vc-clinical-donut>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.vc-clinical-donut strong{font-size:24px;line-height:1.3;color:#23466f;font-variant-numeric:tabular-nums}.vc-clinical-donut>div>span{font-size:12px;color:#6e86a4}.vc-clinical-key{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.vc-clinical-key>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:12px;color:#455f82;line-height:1.5}.vc-clinical-key i{width:8px;height:8px;border-radius:3px}.vc-clinical-key strong{font-size:12px;color:#29496f;font-variant-numeric:tabular-nums;font-weight:650}.vc-effect{display:inline-block;width:fit-content;padding:3px 8px;border:1px solid #d7e0ed;border-radius:5px;background:#f1f5fa;color:#526984;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.vc-effect-missense{color:var(--consequence-missense);background:transparent;border:0}.vc-effect-stop-gained{color:var(--consequence-stop-gained);background:transparent;border:0}.vc-effect-start-lost{color:var(--consequence-start-lost);background:transparent;border:0}.vc-effect-stop-lost{color:var(--consequence-stop-lost);background:transparent;border:0}.vc-effect-synonymous{color:var(--consequence-synonymous);background:transparent;border:0}.vc-effect-splice{color:var(--consequence-splice);background:transparent;border:0}.vc-effect-frameshift{color:var(--consequence-frameshift);background:transparent;border:0}.vc-effect-inframe{color:var(--consequence-inframe);background:transparent;border:0}.vc-consequence-pills{display:flex;flex-wrap:wrap;gap:5px;min-width:170px;max-width:220px}.vc-consequence{max-width:230px}.vc-consequence>small.vc-mapped{font-size:12px;color:#16856b!important}.vc-transcript-label{display:block;text-align:left;padding:0;margin-top:9px;border:0;background:transparent;font-size:12px;line-height:1.45;color:#7184a0}.vc-transcript-canonical{color:#2765ad}.vc-transcript-noncanonical{color:#7551a5}.vc-transcript-label:hover{text-decoration:underline;color:#2467c0}.vc-predictor-intro{margin:15px 0 23px;padding:17px;background:#fff;border:1px solid var(--slate-6);border-radius:8px}.vc-predictor-intro>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.vc-predictor-intro h3{margin:0 0 5px;color:var(--slate-12);font-size:15px;font-weight:600;display:flex;gap:8px;align-items:center}.vc-predictor-intro h3 svg{color:var(--violet-11)}.vc-predictor-intro>header>div>span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--slate-11)}.vc-predictor-intro>header strong{color:var(--slate-12);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.vc-predictor-intro>header i{height:11px;border-left:1px solid var(--slate-7);margin:0 4px}.vc-predictor-intro>header>[data-slot=button] b{font-size:12px;padding:1px 6px;border-radius:4px;background:#fff2;font-weight:500}.vc-predictor-intro-grid{display:grid;grid-template-columns:235px 1fr;gap:14px}.vc-alpha-card{display:flex;flex-direction:column;justify-content:center;padding:17px;background:var(--slate-2);border:1px solid var(--slate-6);border-radius:8px}.vc-alpha-kicker{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--slate-11)}.vc-alpha-kicker svg{color:var(--violet-11)}.vc-alpha-card h4{font-size:16px;font-weight:600;color:var(--slate-12);margin:12px 0 7px;line-height:1.4}.vc-alpha-card p{font-size:12px;color:var(--slate-11);line-height:1.7;margin:0 0 13px}.vc-alpha-card>div{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.vc-alpha-card .external-link{font-size:12px;color:var(--blue-11)}.vc-alpha-card>small{font-size:12px;color:var(--slate-11);line-height:1.5;margin-top:13px}.vc-predictor-group-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.vc-tool-group{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:12px 10px;border:1px solid var(--slate-6);border-radius:7px;background:#fff;text-align:left;--tool:var(--blue-11);transition:background-color .12s,border-color .12s}.vc-tool-group:hover{background:var(--slate-2);border-color:var(--blue-8)}.vc-tool-group-icon{display:flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border-radius:6px;color:var(--tool);background:color-mix(in srgb,var(--tool) 9%,white)}.vc-tool-group>span:nth-child(2){flex:1;min-width:0}.vc-tool-group>svg{flex:none;color:var(--slate-11);margin-top:2px}.vc-tool-group strong{display:block;font-size:12px;font-weight:600;color:var(--slate-12);line-height:1.4}.vc-tool-group small{display:block;color:var(--slate-11);font-size:12px;line-height:1.55;margin-top:5px}.vc-tool-group em{display:block;font-size:12px;font-style:normal;font-weight:400;color:var(--slate-11);margin-top:7px}.vc-tool-orange{--tool:var(--orange-11)}.vc-tool-purple{--tool:var(--violet-11)}.vc-tool-rose{--tool:var(--pink-11)}.vc-tool-teal{--tool:var(--cyan-11)}.vc-tool-indigo{--tool:var(--blue-11)}.vc-toolkit-caption{display:flex;align-items:flex-start;gap:6px;margin-top:12px;font-size:12px;color:var(--slate-11);line-height:1.55}.vc-toolkit-caption>svg{flex:none;margin-top:2px}.vc-toolkit-caption>.external-link{margin-left:auto;flex:none}.vc-browse-caption{font-size:12px;color:#647d9f}.vc-picker-group-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 7px}.vc-picker-group-tabs button{padding:5px 9px;border:1px solid #d3dff0;border-radius:20px;background:#f6f9ff;color:#53749d;font-size:12px}.vc-picker-group-tabs button.active{background:#2f70c8;border-color:#2f70c8;color:#fff}.vc-picker-group-tabs button:hover{border-color:#5b8dd4}.vc-main-table .data-table{min-width:1500px}.vc-main-table .data-table td{color:#2a4161}.vc-main-table .data-table th:first-child,.vc-main-table .data-table td:first-child{min-width:190px;width:190px;padding-left:15px}.vc-main-table .data-table th:nth-child(2),.vc-main-table .data-table td:nth-child(2),.vc-main-table .data-table th:nth-child(4),.vc-main-table .data-table td:nth-child(4){min-width:40px;width:40px}.vc-main-table .data-table th:nth-child(3),.vc-main-table .data-table td:nth-child(3){min-width:85px;width:auto}.vc-genomic{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:0;background:transparent;text-align:left;padding:0;max-width:215px;color:#245690}.vc-genomic strong{font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:650}.vc-genomic>span{font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:650;color:#3f6ba5}.vc-genomic>span>span{color:#8199ba;font-weight:400;margin:0 4px}.vc-genomic code{font-size:12px;color:#6b85a8;line-height:1.5;overflow-wrap:anywhere;white-space:normal;margin-top:4px}.vc-genomic small{font-size:12px;color:#7d699d;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.vc-genomic:hover strong{color:#145fc6;text-decoration:underline}.vc-af-value strong{color:#2462aa}.vc-prediction strong{color:#344f7a}.vc-source-clinvar{color:#345bad;background:#e9f0ff;border-color:#bfcff2}.vc-source-cosmic{color:#1b8467;background:#e3f8ef;border-color:#addcc8}.vc-source-gnomad{color:#9c6408;background:#fff2d8;border-color:#ecc979}.vc-transcript-filter{min-width:160px;max-width:240px}.vc-transcript-filter .filter{min-width:160px}.vc-transcript-filter select{max-width:100%}@media(max-width:1150px){.vc-category-charts{gap:12px}.vc-category-panel{padding:14px}.vc-clinical-chart{gap:9px}.vc-clinical-donut{width:120px}.vc-clinical-donut strong{font-size:21px}.vc-clinical-key>div{font-size:12px}.vc-predictor-intro-grid{grid-template-columns:220px 1fr}.vc-predictor-group-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-tool-group small{display:none}.vc-tool-group{padding:10px}.vc-tool-group em{margin-top:5px}}@media(max-width:760px){.vc-category-charts{grid-template-columns:1fr}.vc-clinical-chart{min-height:180px;justify-content:center}.vc-clinical-donut{width:135px;max-width:40%}.vc-clinical-key{max-width:320px}.vc-clinical-key>div{font-size:12px}.vc-category-panel>header>span{font-size:12px}.vc-predictor-intro{padding:13px}.vc-predictor-intro>header{align-items:flex-start;gap:10px}.vc-predictor-intro>header>.button{padding:6px 9px;font-size:12px;gap:4px}.vc-predictor-intro>header>.button b{display:none}.vc-predictor-intro h3{font-size:14px}.vc-predictor-intro>header>div>span{font-size:12px;flex-wrap:wrap}.vc-predictor-intro-grid{grid-template-columns:1fr}.vc-alpha-card{padding:14px}.vc-alpha-card h4{font-size:14px;margin:8px 0 5px}.vc-alpha-card p{margin-bottom:10px}.vc-alpha-card>small{margin-top:9px}.vc-tool-group small{display:block;font-size:12px}.vc-tool-group>svg{display:none}.vc-toolkit-caption{font-size:12px}.vc-toolkit-caption>.external-link{display:none}.vc-tool-group strong{font-size:12px}.vc-tool-group-icon{width:24px;height:24px}.vc-tool-group-icon svg{width:16px}.vc-browse-caption{font-size:12px}.vc-transcript-filter{flex:1;min-width:145px;max-width:none}.vc-transcript-filter .filter{min-width:140px}.vc-transcript-filter select{max-width:100%!important}}.vc-alpha-coverage{font-size:12px;font-weight:500;color:var(--slate-11);margin:-5px 0 12px}.vc-picker-group .vc-picker-coverage{font-size:12px;color:#387b9c;margin-top:6px}.vc-clinical-key>button{display:grid;grid-template-columns:8px minmax(0,1fr) auto 40px;align-items:center;gap:7px;padding:6px;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;font:inherit;font-size:12px;color:#365579;line-height:1.5;cursor:pointer}.vc-clinical-key>button:hover,.vc-clinical-key>button.is-active{background:#edf3ff;border-color:#c6d8f5}.vc-clinical-key>button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.vc-clinical-key>button[aria-pressed=true]{border-color:#6798e4}.vc-clinical-key>button small{text-align:right;font-size:12px;color:#526a89}.vc-ring-feedback{min-height:18px}.vc-clinical-donut>div>span{color:#405b7c}.vc-predictor-intro h3 .help-trigger{margin-left:4px}@media(max-width:520px){.vc-clinical-chart{flex-direction:column;align-items:stretch;gap:12px}.vc-clinical-donut{align-self:center;width:145px;max-width:none}.vc-clinical-key{max-width:none}.vc-clinical-key>button{font-size:12px;min-height:36px}}.vc-catalog .vc-filters{display:grid;grid-template-columns:1fr;gap:10px;padding:0;border:0;background:transparent}.vc-filter-group{min-width:0;margin:0;padding:8px 12px 12px;border:1px solid var(--slate-6);border-radius:8px;background:var(--slate-2)}.vc-filter-group legend{display:flex;align-items:center;gap:7px;padding:0 4px;color:var(--slate-12);font-size:14px;font-weight:600}.vc-filter-group legend svg{color:var(--slate-10);flex:none}.vc-filter-fields{display:grid;gap:12px;align-items:end;grid-template-columns:minmax(270px,1.8fr) minmax(150px,1fr) minmax(220px,1.2fr)}.vc-filter-context .vc-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-catalog .vc-filter-context .vc-transcript-filter{max-width:none;min-width:0;width:100%}.vc-catalog .vc-filter-fields .filter{min-width:0;max-width:none;width:100%;font-size:13px;color:var(--slate-11)}.vc-catalog .vc-filter-fields .filter select{width:100%;min-width:0;max-width:none;height:38px;font-size:14px;color:var(--slate-12)}.vc-catalog .vc-search{min-width:0;width:100%;height:38px}.vc-catalog .vc-search input,.vc-catalog .vc-search button{font-size:14px}.vc-selected-predictors{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;line-height:1.5;margin:9px 0;color:var(--slate-11)}.vc-selected-predictors strong{font-weight:500;color:var(--slate-12)}.vc-catalog .vc-predictor-intro{padding:12px 14px;background:var(--slate-2);border-color:var(--slate-6)}.vc-catalog .vc-predictor-intro>header>div>span{font-size:12px;font-weight:400;color:var(--slate-11)}.vc-catalog .vc-predictor-intro-grid{gap:12px;margin-top:10px}.vc-catalog .vc-alpha-card{padding:12px;background:var(--slate-1);border-color:var(--slate-6);box-shadow:none}.vc-catalog .vc-alpha-kicker{color:var(--slate-12);font-size:14px;font-weight:600}.vc-catalog .vc-alpha-card h4{font-size:14px;font-weight:500;margin:6px 0}.vc-catalog .vc-alpha-card p,.vc-catalog .vc-alpha-coverage{font-size:12px;margin:4px 0;color:var(--slate-11)}.vc-catalog .vc-tool-group{padding:9px 10px;background:#fff;border-color:var(--slate-6);border-radius:6px}.vc-catalog .vc-tool-group-icon{width:30px;height:30px;background:color-mix(in srgb,var(--tool) 12%,white);color:var(--tool)}.vc-catalog .vc-tool-group strong{font-size:13px;font-weight:500;color:var(--slate-12)}.vc-catalog .vc-tool-group em{font-size:12px;font-weight:400;color:var(--slate-11)}.vc-catalog .vc-stats>div{padding:10px 14px}.vc-catalog .vc-stats>div>span{font-size:13px}.vc-catalog .vc-stats strong{font-size:20px;margin-top:3px}.vc-catalog .vc-category-panel>header h3,.vc-catalog .vc-summary-heading h3{font-size:15px}.vc-catalog .vc-consequence-chart button,.vc-catalog .vc-clinical-key button,.vc-catalog .vc-count-label,.vc-catalog .vc-count-row strong{font-size:13px}@media(max-width:850px){.vc-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-filter-query .vc-search{grid-column:1/-1}}@media(max-width:600px){.vc-filter-fields,.vc-filter-context .vc-filter-fields{grid-template-columns:1fr}}.vc-catalog .vc-predictor-intro{background:var(--blue-2)}.vc-catalog .vc-tool-group{transition:background-color .14s,border-color .14s,box-shadow .14s}.vc-catalog .vc-tool-group:is(:hover,:focus-visible,.is-previewed){background:color-mix(in srgb,var(--tool) 5%,white);border-color:var(--tool);box-shadow:inset 3px 0 0 var(--tool)}.vc-catalog .vc-tool-group:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}.vc-catalog .vc-tool-group:active{background:color-mix(in srgb,var(--tool) 10%,white)}.vc-tool-preview{display:flex;align-items:baseline;gap:8px;margin:12px 0 0;padding:9px 10px;min-height:40px;background:#fff;border-radius:5px;font-size:12px;line-height:1.6;color:var(--slate-11)}.vc-tool-preview strong{flex:none;color:var(--slate-12);font-weight:600}.vc-tool-preview-dot{flex:none;align-self:center;width:6px;height:6px;background:var(--blue-9);border-radius:50%}.vc-selected-predictors{flex-wrap:wrap}.vc-selected-predictors>.external-link,.vc-selected-predictors>span{padding:2px 7px;border-radius:4px;background:#fff}@media(prefers-reduced-motion:reduce){.vc-catalog .vc-tool-group{transition:none}}.vc-cosmic-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0}.vc-cosmic-heading h3{font-size:17px;margin:0}.vc-cosmic-heading>span{font-size:13px;color:#63778b}.vc-cosmic-evidence .table-wrap{max-height:480px;overflow:auto}.vc-cosmic-evidence .data-table{font-size:14px}.vc-cosmic-evidence th{position:sticky;top:0;background:#f1f5f8;z-index:1}.vc-cosmic-evidence :is(th,td){padding:12px 14px;white-space:nowrap}.vc-cosmic-evidence td small{display:block;color:#6c7d8f;font-size:12px;margin-top:3px}.vc-cosmic-evidence td:last-child{font-variant-numeric:tabular-nums;font-weight:600}.vc-effect-other{color:var(--consequence-other);background:transparent;border:0}#variants .vc-predictor-intro h3{font-size:19px;line-height:1.4;font-weight:650}#variants .vc-tool-group strong{font-size:14px;line-height:1.45;font-weight:600}#variants .vc-alpha-kicker{font-size:15px;font-weight:650}#variants .vc-alpha-card h4{font-size:15px;line-height:1.5}#variants .vc-predictor-intro>header>div>span,#variants .vc-tool-group em{font-size:12px;line-height:1.5}.vc-stability-values{display:grid;gap:8px;text-align:left}.vc-stability-values>div{display:grid;gap:3px}.vc-stability-values strong{font-size:14px;font-variant-numeric:tabular-nums}.vc-stability-values small,.vc-stability-values span{font-size:11px;font-weight:400;color:var(--slate-11)}.vc-main-table .data-table th:first-child,.vc-main-table .data-table td:first-child{min-width:150px;width:150px}.vc-main-table .data-table th:nth-child(2),.vc-main-table .data-table td:nth-child(2){min-width:85px;width:85px}.vc-main-table .data-table th:nth-child(3),.vc-main-table .data-table td:nth-child(3),.vc-main-table .data-table th:nth-child(4),.vc-main-table .data-table td:nth-child(4){min-width:40px;width:40px}.vc-genomic{gap:7px}.vc-genomic>span{padding:3px 7px;border-radius:5px;background:#ecf3ff;color:#2c5aa0}.ve-review{display:flex;align-items:center;gap:12px;color:#9a6708}.ve-stars{display:inline-flex;align-items:center;gap:3px;flex:none}.ve-stars .filled{color:var(--review-star-filled)}.ve-stars .empty{color:var(--review-star-empty)}.ve-review strong{display:block;font-size:13px;color:#80590b}.ve-review small{display:block;font-size:12px;line-height:1.5;color:#756952;margin-top:3px}.ve-review.compact{margin-top:6px}.ve-stars>span{font-size:12px;color:#718198}.ve-caption{color:#69798f;font-size:12px;line-height:1.65;margin:10px 0}.vc-detail h3{color:#293d58;font-size:14px;line-height:1.5}.vc-detail .details{margin-top:12px}.vc-detail .details summary{font-size:12px;color:#587292}.vc-detail .field-grid{font-size:12px}.ve-clinvar-record{padding:20px;border:1px solid #d6e1f1;border-radius:12px;background:#fff;margin-bottom:16px}.ve-clinvar-record>header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:15px}.ve-clinvar-record>header>strong{color:#425d81;font-size:13px}.ve-clinvar-record>header>a{margin-left:auto;font-size:12px}.ve-assertions{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px}.ve-assertion{border:1px solid #dce5f2;border-left:4px solid #8199bf;border-radius:8px;padding:16px;background:#f4f7fc}.ve-assertion.ve-tone-pathogenic{background:#fff3f5;border-color:#f6c8d3;border-left-color:#e43562}.ve-assertion.ve-tone-benign{background:#eefaf5;border-color:#b9e4d2;border-left-color:#0b996d}.ve-assertion.ve-tone-uncertain{background:#fff9ed;border-color:#f0dca9;border-left-color:#d28b08}.ve-assertion.ve-tone-conflicting{background:#f9f2ff;border-color:#e4c9f2;border-left-color:#a352ca}.ve-eyebrow{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700;color:#687b96;margin-bottom:10px}.ve-assertion>.vc-clinical{font-size:15px;padding:7px 12px;line-height:1.4}.ve-review-box{padding:13px;margin-top:14px;border:1px solid #ebd9a4;background:#fffdf7;border-radius:7px}.ve-review-box>span{display:block;font-size:12px;color:#8f753a;margin-bottom:9px}.ve-clinical-context{display:flex;gap:30px;flex-wrap:wrap;padding:17px 0;border-bottom:1px solid #e8edf5}.ve-clinical-context>span>small{display:block;font-size:12px;color:#6f819b;margin-bottom:7px}.ve-clinical-context strong{font-size:20px;color:#2d4d78}.ve-origin-list{display:flex;flex-wrap:wrap;gap:6px}.ve-origin{font-size:12px;color:#674ca1;background:#f0eafa;border:1px solid #d5c5ea;border-radius:5px;padding:4px 9px}.ve-origin-somatic{color:#b14d6f;background:#fff0f5;border-color:#edc2d1}.ve-conditions{padding:10px 0}.ve-conditions>p{font-size:13px;line-height:1.65;color:#40516c;margin:7px 0 15px}.ve-id-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.ve-id-group{min-width:0;border:1px solid #d7e2f0;border-radius:7px;overflow:hidden;--id-color:#386caa;--id-bg:#edf4ff}.ve-id-group>header{display:flex;align-items:center;gap:8px;padding:8px 11px;background:var(--id-bg);color:var(--id-color)}.ve-id-group header strong{font-size:12px}.ve-id-group header span{font-size:12px}.ve-id-group header b{margin-left:auto;font-size:12px;background:#ffffffa8;border-radius:4px;padding:1px 5px}.ve-id-group>div{padding:9px 11px;display:flex;gap:7px;flex-wrap:wrap}.ve-id-chip{font-size:12px;font-family:ui-monospace,monospace;padding:3px 6px;border:1px solid #e0e7f1;border-radius:4px;overflow-wrap:anywhere}.ve-id-chip a{color:var(--id-color)}.ve-id-mondo{--id-color:#8546ad;--id-bg:#f3ecfc}.ve-id-mesh{--id-color:#92701c;--id-bg:#fff7df}.ve-id-orphanet{--id-color:#a44b36;--id-bg:#fff0e8}.ve-id-rcv{--id-color:#4a51aa;--id-bg:#eeeefd}.ve-id-scv{--id-color:#087f78;--id-bg:#e9f8f4}.ve-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ve-metrics>div{background:#f3f7fe;border:1px solid #d6e3f5;border-top:3px solid #5f8dde;border-radius:8px;padding:15px;min-width:0}.ve-metrics>div:nth-child(2){background:#f1faf7;border-color:#cbe6de;border-top-color:#24a28c}.ve-metrics>div:nth-child(3){background:#f8f3fd;border-color:#e3d7ef;border-top-color:#9c69c5}.ve-metrics span{font-size:12px;color:#64758e;display:block}.ve-metrics strong{display:block;font-size:25px;line-height:1.4;color:#315e91;margin:7px 0}.ve-metrics small{display:block;font-size:12px;line-height:1.5;color:#73839b}.ve-frequency-mini{display:block;height:5px;max-width:125px;background:#e9edf5;border-radius:5px;margin:7px 0;overflow:hidden}.ve-frequency-mini i{height:100%;display:block;border-radius:5px}.ve-frequency-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 5px;font-size:12px;color:#647590}.ve-frequency-legend>i{height:6px;min-width:140px;border-radius:5px;background:linear-gradient(90deg,#6e21ba,#212eba,#2187ba,#21ba94)}.ve-frequency-legend small{font-size:12px}.ve-population .vc-population-track i.zero{width:2px!important;min-width:2px;background:#64748b}.ve-population .vc-population-chart>div{padding:12px 8px;border-bottom:1px solid #edf1f7}.ve-population .vc-population-chart>div.selected{background:#eff5ff;border-radius:5px}.ve-prediction-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.ve-prediction-overview>section{border:1px solid #dbe3f0;border-radius:10px;padding:17px;min-width:0;background:linear-gradient(140deg,#f5f7ff,#fff)}.ve-prediction-overview h3{display:flex;align-items:center;gap:8px;margin:0 0 15px}.ve-prediction-overview h3 svg{color:#7050d5}.ve-donut-row{display:flex;align-items:center;gap:15px}.ve-call-donut{position:relative;width:125px;flex:none}.ve-call-donut svg{display:block;width:100%}.ve-call-donut>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.ve-call-donut strong{font-size:27px;color:#384b76}.ve-call-donut small{font-size:12px;color:#7b87a0}.ve-call-key{flex:1;min-width:0;display:grid;gap:5px}.ve-call-key button{display:flex;align-items:center;gap:6px;padding:6px 4px;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left;color:#5c6c85;font-size:12px;line-height:1.35}.ve-call-key button:hover,.ve-call-key button.active{background:#edf3ff;border-color:#b5c9ec}.ve-call-key i,.ve-score-guide i{width:8px;height:8px;display:inline-block;border-radius:50%;flex:none}.ve-call-key strong{margin-left:auto;color:#3c5277;font-size:12px}.ve-group-overview>button{display:grid;grid-template-columns:145px minmax(40px,1fr) 48px;align-items:center;gap:10px;padding:8px 5px;width:100%;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left;color:#5c6e8b;font-size:12px}.ve-group-overview>button:hover,.ve-group-overview>button.active{border-color:#c1cdf0;background:#edf1ff}.ve-group-overview>button>i{height:7px;background:#e8edf8;border-radius:4px;overflow:hidden}.ve-group-overview>button>i>b{height:100%;display:block;background:#7d6bda;border-radius:4px}.ve-group-overview>button strong{font-size:12px;color:#6857b2;text-align:right}.ve-group-overview>button small{font-size:12px;font-weight:400;color:#8b96aa}.ve-score-guide{display:flex;gap:17px;flex-wrap:wrap;padding:14px 3px;font-size:12px;color:#65738b}.ve-score-guide>span{display:flex;align-items:center;gap:5px}.ve-score-guide>small{flex-basis:100%;font-size:12px;line-height:1.6;margin-top:-6px}.ve-prediction-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;background:#f5f7fb;border:1px solid #e0e6f0;border-radius:8px;margin:4px 0 17px}.ve-prediction-filters>label{display:flex;align-items:center;gap:7px;font-size:12px;color:#687891}.ve-prediction-filters>.vc-text-input{flex:1;min-width:185px;padding:8px}.ve-prediction-filters select{padding:7px;border:1px solid #d4deec;border-radius:5px;background:#fff;color:#536b8c;font-size:12px;max-width:230px}.ve-score-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ve-score-card{min-width:0;border:1px solid #dfe6f2;border-top:3px solid var(--score-color);background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px #1d375008}.ve-score-card>header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ve-score-card>header>strong{font-size:14px;color:#354d6e;overflow-wrap:anywhere}.ve-score-card>header>span{font-size:12px;max-width:95px;line-height:1.5;color:#7989a4;text-align:right}.ve-score-card>p{font-size:12px;color:#8391a6;line-height:1.5;overflow-wrap:anywhere;min-height:15px;margin:5px 0 12px}.ve-score-card .vc-prediction{min-width:0;max-width:none}.ve-score-card .vc-prediction>strong{font-size:25px;font-weight:700}.ve-score-card .vc-score-scale{width:100%;margin:10px 0;gap:7px}.ve-score-card .vc-score-scale>i{height:7px;flex:1;background:#edf1f7}.ve-score-card .vc-pred{margin-top:6px;width:fit-content;padding:3px 7px;font-size:12px}.ve-score-card .vc-prediction>small{font-size:12px;color:#8b98aa}.ve-score-direction{display:flex;align-items:flex-start;gap:4px;font-size:12px;line-height:1.5;color:#75849b;margin:12px 0}.ve-score-direction>svg{flex:none}.ve-score-card .details{border:0;border-top:1px solid #edf0f5;border-radius:0;margin-top:14px}.ve-score-card .details summary{padding:10px 0}.ve-score-card .field-grid{grid-template-columns:1fr}.ve-score-card .external-link{font-size:12px}.ve-pager{display:flex;align-items:center;gap:8px;margin-top:17px;font-size:12px;color:#7e8ca1}.ve-pager>span{margin-right:auto}.ve-pager .button{font-size:12px}.ve-pager button:disabled{opacity:.4;cursor:default}.ve-transcript-intro{padding:15px;background:#f0f5ff;border:1px solid #d8e3f5;border-radius:8px;margin-bottom:15px}.ve-transcript-intro strong{display:block;font-size:14px;color:#3d5d8c}.ve-transcript-intro span{display:block;font-size:12px;color:#7586a1;margin-top:6px}.ve-transcript-card{padding:18px;border:1px solid #dbe4f2;border-radius:9px;margin:12px 0;background:#fff}.ve-transcript-card>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ve-transcript-card>header a{font-size:13px;font-weight:600}.ve-transcript-flag,.ve-mane{font-size:12px;padding:4px 7px;border-radius:4px;background:#f0edf8;color:#82699f}.ve-transcript-flag.canonical{color:#386eac;background:#eaf2ff}.ve-mane{color:#078677;background:#e4f7f0}.ve-transcript-changes{display:grid;grid-template-columns:1fr 1fr .65fr;gap:12px;margin:17px 0}.ve-transcript-changes>div{background:#f5f8fd;border:1px solid #e2e9f4;border-radius:6px;padding:12px;min-width:0}.ve-transcript-changes small{display:block;color:#8290a8;font-size:12px;margin-bottom:8px}.ve-transcript-changes strong{font-family:ui-monospace,monospace;font-size:14px;color:#375a85;overflow-wrap:anywhere}.ve-stability-card{padding:18px;border:1px solid #dbe5ee;border-left:4px solid var(--ddg-color);border-radius:9px;margin:13px 0;--ddg-color:#718297;background:#f9fbfd}.ve-stability-stabilizing{--ddg-color:#08996c;background:#f2faf7;border-color:#bdded3}.ve-stability-destabilizing{--ddg-color:#df526c;background:#fff6f7;border-color:#efcbd4}.ve-stability-card>header{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#455f81;font-size:13px}.ve-stability-card header>span{font-family:ui-monospace,monospace;padding:3px 7px;border-radius:4px;background:#fff}.ve-stability-card header>small{margin-left:auto;color:#8a98ad;font-size:12px}.ve-stability-result{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0;color:var(--ddg-color)}.ve-stability-result>strong{font-size:30px}.ve-stability-result strong small{font-size:12px;font-weight:400;margin-left:8px}.ve-stability-result>span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.ve-ddg-axis{height:11px;position:relative;background:#e8edf2;border-radius:5px;margin:25px 0 9px}.ve-ddg-axis>i{position:absolute;left:50%;height:19px;top:-4px;border-left:1px solid #8192a9}.ve-ddg-axis>b{position:absolute;height:100%;background:var(--ddg-color);border-radius:3px}.ve-ddg-axis>span{position:absolute;left:50%;top:-19px;transform:translate(-50%);font-size:12px;color:#7e8ea3}.ve-ddg-labels{display:flex;justify-content:space-between;font-size:12px;color:#8997aa}@media(max-width:1000px){.ve-prediction-overview{grid-template-columns:1fr}.ve-score-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ve-call-key{max-width:330px}.ve-donut-row{justify-content:center}.ve-group-overview>button{grid-template-columns:180px 1fr 50px}}@media(max-width:600px){.ve-clinvar-record,.ve-transcript-card{padding:12px}.ve-id-grid,.ve-score-cards,.ve-transcript-changes{grid-template-columns:1fr}.ve-metrics{gap:7px}.ve-metrics>div{padding:10px}.ve-metrics strong{font-size:20px}.ve-metrics span{font-size:12px}.ve-review{gap:7px;flex-wrap:wrap}.ve-assertions{grid-template-columns:1fr}.ve-clinical-context{gap:16px}.ve-prediction-overview>section{padding:12px}.ve-donut-row{gap:7px}.ve-call-donut{width:100px}.ve-call-donut strong{font-size:23px}.ve-call-key button{font-size:12px;padding:5px 2px}.ve-group-overview>button{grid-template-columns:130px minmax(25px,1fr) 44px;gap:5px}.ve-prediction-filters>label{width:100%}.ve-prediction-filters select{flex:1;min-width:0;max-width:100%}.ve-score-guide{gap:10px}.ve-pager{flex-wrap:wrap}.ve-pager>span{flex-basis:100%;margin-bottom:5px}.ve-frequency-legend{gap:7px}.ve-stability-card{padding:13px}.ve-stability-result>strong{font-size:26px}.ve-population .vc-population-chart>div{grid-template-columns:minmax(90px,1fr) minmax(45px,.6fr) minmax(65px,.7fr);gap:7px}.ve-population .vc-population-chart>div>small{grid-column:1/-1}}.ve-condition-names{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 15px}.ve-condition-names>span{font-size:12px;line-height:1.6;color:#536680;background:#f4f7fb;border:1px solid #e1e8f1;border-radius:5px;padding:5px 9px}.ve-condition-names .text-button{font-size:12px}.vc-detail .field-grid dd{overflow-wrap:anywhere}.ve-score-card .details-content{padding:10px 0}.ve-score-card .vc-prediction>strong{font-size:25px!important}.ve-score-card .vc-score-scale{max-width:none}.ve-score-card .vc-score-scale b{height:100%}.ve-score-direction,.ve-call-key button,.ve-group-overview>button{font-size:12px}.ve-representative-ids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.ve-representative-ids>div{min-width:0}.ve-representative-ids dt{font-size:12px;color:#52647a;margin-bottom:6px}.ve-representative-ids dd{margin:0;font-family:ui-monospace,monospace;font-size:13px;color:#233e5e;overflow-wrap:anywhere}.ve-sequence-relation{display:grid;gap:6px;padding:11px 13px;border:1px solid #dce9e5;border-radius:7px;background:#f7fbfa;color:#315a53;font-size:12px}.ve-sequence-relation>strong{font-size:12px}.ve-sequence-relation>small{color:#637b78;line-height:1.5}.ve-sequence-targets{display:flex;flex-wrap:wrap;gap:6px}.ve-sequence-targets>span{padding:4px 7px;border:1px solid #cfe5dd;border-radius:5px;background:#fff;overflow-wrap:anywhere}.ve-transcript-intro span{line-height:1.65;color:#52647a;font-size:12px}.ve-clinical-sources{display:flex;gap:8px;margin:4px 0 12px}.ve-clinical-sources button{padding:8px 16px;border:1px solid #ced9e5;border-radius:6px;background:#fff;color:#36506d;font:inherit;cursor:pointer}.ve-clinical-sources button.active{background:#eaf2ff;border-color:#7ba5d6;color:#174f89}.ve-clinical-sources button:focus-visible{outline:2px solid #2469ac;outline-offset:3px}@media(max-width:600px){.ve-representative-ids{grid-template-columns:1fr}}.ve-method-groups{display:grid;gap:12px;margin-top:14px}.ve-method-groups>details{border:1px solid #dce5f1;border-radius:10px;background:#f8faff;overflow:hidden}.ve-method-groups>details>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;padding:12px 14px;color:#304a6b;font-size:13px;font-weight:700}.ve-method-groups>details>summary strong{font-size:12px;color:#71839a}.ve-method-groups .ve-score-cards{padding:0 12px 12px}.ve-score-card>p:not(.ve-score-criterion){min-height:0;color:#566a85;line-height:1.45}.ve-score-criterion{font-size:12px;line-height:1.5;color:#5f7189;background:#f4f7fb;border-radius:7px;padding:8px;margin:8px 0}.ve-score-unmatched,.ve-score-missing{border-style:dashed}.ve-prediction-filters select{min-width:150px}.ve-caption{font-size:13px;line-height:1.55;color:var(--slate-11)}.ve-eyebrow{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--slate-12)}.ve-assertion .vc-clinical{font-size:15px;border-radius:6px;line-height:1.45}.ve-review{font-size:13px;line-height:1.45;color:var(--slate-11)}.ve-review.compact{font-size:12px}.ve-review strong,.ve-review small,.ve-review-box>span{font-size:13px;line-height:1.45}.ve-condition-names>span{font-size:14px;padding:4px 7px;background:var(--slate-2);border-color:var(--slate-6)}.ve-clinvar-record>header,.ve-clinical-context{font-size:13px}.ve-id-group header,.ve-id-chip{font-size:13px}.ve-score-card{padding:12px}.ve-score-card>header strong{font-size:15px;font-weight:600}.ve-score-card>header>span{font-size:12px}.ve-score-card>p:not(.ve-score-criterion){font-size:14px;line-height:1.5;margin:8px 0}.ve-score-card .vc-prediction>strong{font-size:22px!important}.ve-score-direction,.ve-score-criterion{font-size:13px;line-height:1.5}.ve-score-direction svg{flex:none}.ve-score-card .vc-pred{font-size:13px}.ve-group-overview h3{display:flex;align-items:center;gap:7px}.ve-call-key button,.ve-group-overview>button{font-size:13px}.ve-prediction-filters{background:var(--slate-2);border:1px solid var(--slate-6);border-radius:8px;padding:10px 12px}.ve-prediction-filters label,.ve-prediction-filters select,.ve-prediction-filters input{font-size:14px}.ve-transcript-intro span,.ve-sequence-relation,.ve-sequence-relation>strong{font-size:13px;line-height:1.5}.ve-representative-ids dd{font-size:14px}.ve-transcript-changes small{font-size:13px}.ve-transcript-changes strong{font-size:15px}.ve-population .vc-population-chart>div{font-size:14px}.ve-population .vc-population-chart small,.ve-frequency-legend,.ve-frequency-legend small{font-size:13px}.ve-stability-result>strong>small{font-size:15px}.ve-stability-result>span,.ve-stability-card>header{font-size:14px}.ve-clinvar-record{padding:14px;border-radius:8px}.ve-clinvar-record .ve-assertion{padding:12px;background:var(--slate-1);border:1px solid var(--slate-6);border-radius:7px}.ve-review-box{padding:10px 12px;margin-top:10px;background:var(--slate-2);border-color:var(--slate-6)}.ve-review-box>span,.ve-review strong,.ve-review small{color:var(--slate-11)}.ve-clinical-context{padding:12px 0;gap:24px}.ve-clinical-context strong{font-size:16px}.ve-clinvar .ve-id-group{--id-color:var(--slate-11);--id-bg:var(--slate-2);border-color:var(--slate-6)}.ve-clinvar .ve-id-chip{border:0;padding:2px 0}.ve-clinvar .ve-id-chip a{color:var(--blue-11)}.ve-condition-record-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;margin:18px 0}.ve-condition-record-layout :is(.ve-conditions,.ve-submissions){min-width:0;padding:0}.ve-condition-record-layout h3{font-size:15px;margin:0 0 12px;color:#304b64}.ve-condition-record-layout .ve-id-grid{display:flex;flex-direction:column;gap:9px;margin:10px 0 0}.ve-clinvar .ve-condition-record-layout .ve-id-group{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;border:0;border-radius:0;background:transparent;overflow:visible}.ve-condition-record-layout .ve-id-group>header{display:block;padding:2px 0;background:transparent;color:#536779}.ve-condition-record-layout .ve-id-group>header strong{font-size:13px}.ve-condition-record-layout .ve-id-group>header span{display:block;font-size:11px;line-height:1.4;margin-top:3px;color:#6d7d8a}.ve-condition-record-layout .ve-id-group>div{padding:0;align-content:start;gap:5px 12px}.ve-condition-record-layout .ve-id-chip{padding:2px 0;border:0;border-radius:0;font-size:13px;line-height:1.5}.ve-condition-record-layout .ve-condition-names{margin:0 0 12px}@media(max-width:700px){.ve-condition-record-layout{grid-template-columns:1fr;gap:20px}.ve-clinvar .ve-condition-record-layout .ve-id-group{grid-template-columns:80px minmax(0,1fr)}}.variant-distribution{padding:8px 0}.distribution-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#64748b;font-size:12px}.distribution-toolbar label{display:flex;align-items:center;gap:8px}.distribution-toolbar select{background:#fff;padding:6px 10px;border:1px solid #dce4f0;border-radius:7px}.distribution-legend{display:flex;gap:10px 20px;flex-wrap:wrap;margin:14px 0;color:#526178;font-size:12px}.distribution-legend span,.distribution-preview span{display:inline-flex;align-items:center;gap:6px}.distribution-legend i,.distribution-preview i{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.distribution-bars{height:95px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #dae3f0;padding:3px 2px}.distribution-bars button{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;display:flex;align-items:flex-end;border-radius:4px;cursor:pointer}.distribution-stack{display:flex;flex-direction:column-reverse;width:100%;border-radius:4px 4px 1px 1px;overflow:hidden;min-height:1px;background:#f1f5f9}.distribution-stack i{display:block;min-height:0}.distribution-bars button:hover,.distribution-bars button:focus-visible,.distribution-bars button.selected{outline:2px solid #669cff;outline-offset:2px;background:#eff6ff}.distribution-axis{display:flex;justify-content:space-between;font-size:12px;color:#7586a0;padding-top:7px}.distribution-preview{display:flex;align-items:center;gap:8px 15px;flex-wrap:wrap;min-height:44px;color:#526178;font-size:12px;margin-top:10px;padding:8px 10px;background:#f5f8fe;border-radius:7px}.distribution-note{font-size:12px;color:#74849a;margin:9px 0 0;line-height:1.5}@media(max-width:700px){.distribution-bars{gap:2px;height:80px}.distribution-legend{font-size:12px;gap:7px 12px}.distribution-preview,.distribution-toolbar{font-size:12px}}.distribution-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin:10px 0;border:1px solid var(--blue-7);border-radius:8px;background:var(--blue-2)}.distribution-selection>div{display:flex;flex-direction:column;gap:3px;min-width:0}.distribution-selection strong{font-size:13px;font-weight:600;color:var(--blue-12);font-variant-numeric:tabular-nums}.distribution-selection span{font-size:12px;color:var(--slate-11)}.distribution-selection [data-slot=button]{flex:none;color:var(--blue-11);border-color:var(--blue-8);background:#fff}.distribution-bars button[aria-pressed=true]{outline:2px solid var(--blue-9);outline-offset:2px}@media(max-width:700px){.distribution-selection{align-items:flex-start;flex-wrap:wrap}}.distribution-bars:focus-visible{outline:2px solid var(--blue-8);outline-offset:4px;border-radius:4px}.distribution-legend{font-size:13px;font-weight:500;color:var(--slate-12);gap:8px 20px;margin:12px 0}.distribution-legend i{width:11px;height:11px}.distribution-toolbar{font-size:12px;color:var(--slate-11)}.distribution-toolbar select,.distribution-axis{font-size:13px;color:var(--slate-11)}.distribution-preview{min-height:38px;padding:7px 10px;background:var(--slate-2)}.distribution-preview strong,.distribution-preview span:has(b){font-size:13px}.distribution-selection{padding:8px 10px}.distribution-selection strong{font-size:14px}.vc-main-table.vc-compact .data-table{table-layout:fixed;width:100%;min-width:calc(954px + var(--predictor-count,4) * 136px)}.vc-main-table.vc-compact .data-table :is(th,td){box-sizing:border-box;min-width:0;max-width:none;padding:10px 9px;overflow-wrap:anywhere;white-space:normal}.vc-main-table.vc-compact .data-table th{background:#f1f4f9;color:var(--slate-11);font-size:13px;line-height:1.4;border-bottom:1px solid #cfdbea}.vc-main-table.vc-compact .data-table td{color:#263b56;border-bottom:1px solid #e4eaf3}.vc-main-table.vc-compact .data-table :is(th,td):nth-child(1){width:138px;padding-left:12px;min-width:0}.vc-main-table.vc-compact .data-table :is(th,td):nth-child(2){width:76px;min-width:0}.vc-main-table.vc-compact .data-table :is(th,td):nth-child(3),.vc-main-table.vc-compact .data-table :is(th,td):nth-child(4){width:42px;min-width:0;text-align:center;padding-inline:4px}.vc-main-table.vc-compact .data-table :is(th,td):nth-child(5){width:166px}.vc-main-table.vc-compact .data-table :is(th,td):nth-child(6){width:100px}.vc-main-table.vc-compact .data-table :is(th,td):nth-child(7){width:168px}.vc-main-table.vc-compact .data-table :is(th,td):nth-child(8){width:130px}.vc-main-table.vc-compact .data-table :is(th,td):last-child{width:34px;min-width:0;padding-inline:3px}.vc-main-table.vc-compact .data-table tbody tr{background:#fff}.vc-main-table.vc-compact .data-table tbody tr:nth-child(2n){background:#f3f6fc}.vc-main-table.vc-compact .data-table tbody tr:hover{background:#eaf2ff}.vc-compact .vc-genomic{gap:4px;max-width:100%;min-width:0}.vc-compact .vc-genomic strong{font-size:14px;color:#174c83;overflow-wrap:anywhere}.vc-compact .vc-genomic>span{padding:0;font-size:13px;color:#285fb0;background:#eaf1ff;max-width:100%;overflow-wrap:anywhere}.vc-compact .vc-position{white-space:normal;overflow-wrap:anywhere;max-width:100%}.vc-compact .vc-position strong{font-size:14px;color:#203d63}.vc-compact .vc-position small{font-size:12px;margin-top:2px!important}.vc-compact .vc-aa{min-width:25px;min-height:28px;padding:0 3px;color:#465a72;background:#edf1f6}.vc-compact .vc-aa-alt{color:#1d4ed8;background:#e4edff}.vc-compact .vc-consequence,.vc-compact .vc-consequence-pills{min-width:0;max-width:100%;gap:4px}.vc-compact .vc-consequence-pills .vc-effect{white-space:normal;font-size:13px;line-height:1.4;padding:2px 5px}.vc-compact .vc-transcript-label{font-size:12px;text-align:left;white-space:normal;line-height:1.4}.vc-compact .vc-source-list{gap:4px}.vc-compact .vc-source{font-size:13px;padding:3px 5px}.vc-compact .vc-clinical-button{max-width:100%}.vc-compact .vc-clinical{white-space:normal;font-size:13px;line-height:1.4}.vc-compact .vc-af-button{max-width:100%;min-width:0}.vc-compact .vc-af-value strong{font-size:15px}.vc-compact .vc-missing{font-size:12px;color:#687b92}.vc-predictor-heading{display:block;width:100%;padding:0;background:none;border:0;text-align:left;color:var(--slate-12);font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.vc-predictor-heading:hover{color:#1d4ed8}.vc-main-table .data-table .vc-predictor-heading small{font-size:12px;color:#526988;max-width:none;font-weight:400}.vc-score-cell{display:block;width:100%;min-height:36px;padding:3px 1px;border:0;border-radius:4px;background:transparent;text-align:left;cursor:pointer}.vc-score-cell:hover{background:#e1edff}.vc-score-cell .vc-prediction{width:100%;min-width:0;max-width:none}.vc-score-cell .vc-prediction>strong{font-size:16px!important}.vc-score-cell .vc-score-scale{width:100%;max-width:none;gap:4px;margin:5px 0}.vc-score-cell .vc-score-scale>i{flex:1;min-width:0;height:6px}.vc-score-cell .vc-score-scale>span{font-size:12px;color:#647b99}.vc-score-cell .vc-pred{font-size:13px;white-space:normal;line-height:1.35}.vc-score-cell .vc-prediction>small{font-size:12px;color:#64748b;max-width:none;margin-top:3px}.vc-catalog-distribution{margin-top:22px}.vc-catalog-distribution>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.vc-catalog-distribution h3{display:flex;align-items:center;gap:8px;font-size:15px;color:#253c5c;margin:0 0 4px}.vc-catalog-distribution>header>div>span{font-size:12px;color:#526983}.vc-catalog-distribution .distribution-note{display:block;font-size:12px;color:var(--slate-11)}.vc-distribution-counts{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#5a6e87;margin-top:8px}.vc-distribution-counts b{color:#2d4b72;font-variant-numeric:tabular-nums}@media(max-width:700px){.vc-catalog-distribution>header .button{font-size:12px}.vc-catalog-distribution h3{font-size:14px}}.vc-return-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:9px 12px;border:1px solid var(--slate-6);border-radius:8px;background:var(--slate-2);color:var(--slate-11);font-size:12px}.vc-return-nav strong{color:var(--slate-12);font-weight:600}.vc-return-nav [data-slot=button]{margin-left:auto}.vc-selection-context{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:12px;border:1px solid var(--blue-7);border-radius:8px;background:var(--blue-2)}.vc-selection-context>div{display:flex;flex-direction:column;gap:2px;margin-right:auto}.vc-selection-context>div strong{font-size:13px;font-weight:600;color:var(--blue-12)}.vc-selection-context>div span{font-size:12px;color:var(--slate-11)}.vc-selection-context>button{font-size:12px;font-variant-numeric:tabular-nums}.vc-selection-context .vc-clear{color:var(--blue-11)}.vc-catalog :is(.vc-tool-group,.vc-score-cell,.vc-count-row,.vc-clinical-key button,.vc-detail-entrypoints button,.vc-consequence-chart button,.vc-active-filters button){transition:background-color .12s,border-color .12s,outline-color .12s}.vc-clinical-donut circle{transition:stroke-width .12s,opacity .12s}.vc-catalog button:focus-visible,.vc-detail button:focus-visible{outline:2px solid var(--blue-8);outline-offset:2px}.vc-catalog .vc-active-filters button{border-color:var(--blue-7);background:var(--blue-2);color:var(--blue-11);border-radius:6px}.vc-catalog .vc-active-filters .vc-clear{border-color:transparent;background:transparent}.vc-catalog .vc-active-filters button:hover{background:var(--blue-4)}.vc-clinical-key button[aria-pressed=true]{outline:2px solid var(--blue-8);outline-offset:-2px}.vc-catalog :is(.vc-stats strong,.vc-count-row strong,.vc-position strong,.vc-distribution-counts,.vc-pagination){font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.vc-catalog button,.vc-detail button,.vc-clinical-donut circle{transition:none}}@media(max-width:700px){.vc-return-nav [data-slot=button]{margin-left:0}.vc-selection-context>div{width:100%}}.vc-main-table.vc-compact .data-table th{text-transform:none;letter-spacing:0;font-weight:600}.vc-main-table.vc-compact .data-table td{font-size:14px;line-height:1.45}.vc-main-table .data-table th small{color:var(--slate-11);font-size:12px;line-height:1.4}.vc-predictor-direction{display:block;font-size:12px;line-height:1.4;font-weight:400;color:var(--slate-11);margin-top:4px}.vc-compact .vc-source{background:transparent;border-color:var(--slate-6);color:var(--blue-11)}.vc-compact .vc-source:hover{background:var(--blue-3);border-color:var(--blue-7)}.vc-compact .vc-clinical-button{min-width:0}.vc-compact .vc-clinical{border-radius:5px;padding:3px 6px}.vc-compact .vc-transcript-label{padding-block:0;line-height:1.4}.vc-compact .vc-consequence>.vc-mapped{margin-top:2px!important;font-size:12px}.vc-compact .vc-genomic>span{background:transparent;color:var(--slate-11)}.vc-table-reading-note{font-size:12px;line-height:1.5;color:var(--slate-11);margin:10px 0}.vc-main-table.vc-compact .data-table tbody tr:nth-child(2n){background:var(--slate-2)}.vc-main-table.vc-compact .data-table tbody tr:hover{background:var(--blue-2)}.vc-filter-query .vc-filter-fields{grid-template-columns:minmax(250px,1.4fr) minmax(210px,1fr) minmax(130px,.8fr) minmax(180px,1fr)}.vc-search-field{min-width:0;display:grid;gap:7px}.vc-search-field>label{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--slate-11)}.vc-search-field .vc-search{min-width:0;width:100%;box-sizing:border-box}.vc-position-search input[aria-invalid=true]{color:var(--red-11,#b91c1c)}@media(max-width:1300px){.vc-filter-query .vc-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vc-filter-query .vc-filter-fields{grid-template-columns:1fr}}#variants .vc-consequence-chart{max-height:none;overflow:visible;padding-right:0}#variants .vc-filter-query{background:var(--blue-2);border-color:var(--blue-6);border-left:3px solid var(--blue-8)}#variants .vc-filter-context{background:var(--teal-2);border-color:var(--teal-6);border-left:3px solid var(--teal-8)}#variants .vc-filter-query legend,#variants .vc-filter-query legend svg{color:var(--blue-11)}#variants .vc-filter-context legend,#variants .vc-filter-context legend svg{color:var(--teal-11)}#variants .vc-filter-group :is(select,.vc-search){background:#fff}.pt-picker{color:var(--slate-12)}.pt-picker-intro,.pt-picker-controls,.pt-bulk,.pt-picker-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pt-picker-intro{justify-content:space-between}.pt-picker-intro p{margin:0}.pt-picker-controls{padding:16px 0}.pt-picker-controls .vc-text-input{flex:1;min-width:220px}.pt-picker-controls strong{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.pt-picker .vc-text-input{border-color:var(--slate-7);border-radius:6px}.pt-picker .vc-text-input:focus-within{border-color:var(--blue-8);outline:2px solid var(--blue-5)}.pt-picker .vc-text-input input{color:var(--slate-12);font-size:13px}.pt-bulk{padding:12px 0;font-size:12px}.pt-bulk label{display:flex;align-items:center;gap:8px;cursor:pointer}.pt-bulk>span{margin-right:auto;color:var(--slate-11);font-variant-numeric:tabular-nums}.pt-tool-grid{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-tool-grid>article{padding:12px;border:1px solid var(--slate-6);background:#fff;border-radius:8px;min-width:0;transition:border-color .12s,background-color .12s}.pt-tool-grid>article.is-selected{border-color:var(--blue-8);background:var(--blue-2)}.pt-tool-select{display:flex;align-items:center;gap:9px;cursor:pointer;flex-wrap:wrap}.pt-tool-select strong{font-size:15px;font-weight:600;color:var(--slate-12)}.pt-tool-select>span{margin-left:auto;font-size:12px;color:var(--slate-11)}.pt-tool-select [data-slot=checkbox]{width:17px;height:17px}.pt-tool-grid code{display:block;font-size:12px;margin:7px 0;color:var(--slate-11);overflow-wrap:anywhere}.pt-tool-grid p{font-size:14px;line-height:1.5;margin:8px 0;color:var(--slate-11)}.pt-tool-grid .details{border-top:1px solid var(--slate-6);margin-top:12px;padding-top:10px}.pt-tool-grid .details-trigger{font-size:12px;font-weight:500;color:var(--blue-11)}.pt-tool-grid .details-content{padding-inline:0}.pt-tool-grid dl{font-size:12px;line-height:1.65}.pt-tool-grid dt{font-weight:600;color:var(--slate-12);margin-top:8px}.pt-tool-grid dd{margin:2px 0 0;color:var(--slate-11)}.pt-guide-source{display:block;font-size:12px;color:var(--slate-11);margin:8px 0}.pt-picker-footer{position:sticky;bottom:-25px;background:#fff;padding:16px;margin-top:20px;border-top:1px solid var(--slate-6);justify-content:space-between;z-index:2}.pt-picker-footer>span{font-size:12px;color:var(--slate-11);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.pt-tool-grid>article{transition:none}}@media(max-width:680px){.pt-tool-grid{grid-template-columns:1fr}.pt-picker-controls .vc-text-input{flex-basis:100%}.pt-picker-footer{bottom:-18px}}.pt-tool-grid .details{margin-top:9px;padding-top:8px}.pt-tool-grid dl,.pt-guide-source{font-size:13px}.pt-picker-controls{padding:12px 0}.pt-tool-grid>article:hover{border-color:var(--blue-7)}.pt-tool-grid>article:focus-within{outline:2px solid var(--blue-7);outline-offset:2px}.pt-tool-grid .pt-tool-meta{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(0,1.35fr) minmax(0,1fr);gap:6px;margin:12px 0;font-size:13px;line-height:1.4}.pt-tool-meta>div{min-width:0;padding:8px 9px;border-radius:5px;background:var(--slate-3)}.pt-tool-meta>div:first-child{background:var(--blue-3)}.pt-tool-grid .pt-tool-meta dt{font-size:11px;font-weight:600;color:var(--slate-11);margin:0 0 5px}.pt-tool-grid .pt-tool-meta dd{color:var(--slate-12);margin:0;overflow-wrap:anywhere}.pt-tool-meta>div:first-child dd{color:var(--blue-11);font-weight:600;font-variant-numeric:tabular-nums}.pt-project-link{display:flex;justify-content:flex-end;font-size:12px;margin:8px 0}@media(max-width:680px){.pt-tool-grid .pt-tool-meta{grid-template-columns:1fr}}.db-page{max-width:1440px;margin:0 auto;padding:48px 36px 64px;color:var(--text)}.db-intro{padding:12px 0 34px;max-width:900px}.db-eyebrow{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:12px;font-weight:750;letter-spacing:.12em}.db-intro h1{font-size:42px;line-height:1.2;letter-spacing:-1.4px;margin:14px 0}.db-intro>p{font-size:17px;line-height:1.7;color:var(--text-secondary);max-width:790px}.db-intro-links{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.db-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.db-metric-card{background:#fff;border:1px solid var(--border);box-shadow:0 2px 5px #26345105;border-radius:15px;padding:22px 20px;display:flex;flex-direction:column;text-decoration:none;color:var(--text);transition:box-shadow .15s,border-color .15s}.db-metric-card:hover{border-color:var(--db-accent);box-shadow:0 5px 18px #2634510d}.db-metric-icon,.db-section-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--db-accent);color:#fff;width:42px;height:42px;border-radius:50%;flex-shrink:0}.db-metric-label{font-weight:650;font-size:13px;margin:17px 0 9px}.db-metric-card>strong{font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:-.7px;color:var(--db-accent);line-height:1.3;overflow-wrap:anywhere}.db-metric-card>small{font-size:12px;color:var(--text-secondary);margin-top:3px}.db-metric-link{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);margin-top:20px}.db-overview-note{display:flex;align-items:center;gap:12px;padding:17px 2px;color:var(--text-secondary);font-size:12px;line-height:1.6}.db-overview-note>svg{flex-shrink:0;color:var(--primary)}.db-overview-note>p{margin:0;flex:1}.db-overview-note>a,.db-bottom-note>a{display:inline-flex;align-items:center;gap:6px;color:var(--primary);white-space:nowrap}.db-section-nav{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 22px}.db-section-nav>a{padding:9px 15px;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:600}.db-section-nav>a:hover{color:var(--primary);border-color:#93b4f5}.db-section{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px;margin:0 0 24px;scroll-margin-top:95px}.db-section-title{display:flex;gap:14px;align-items:flex-start}.db-section h2{font-size:23px;margin:0 0 6px;letter-spacing:-.4px}.db-section-title p{margin:0;font-size:13px;line-height:1.7;color:var(--text-secondary)}.db-inline-metrics{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid #e7ebf1;padding:24px 0}.db-inline-metrics>div{display:flex;flex-direction:column;gap:4px;max-width:240px}.db-inline-metrics strong{font-size:25px;color:var(--db-accent);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.db-inline-metrics span{font-size:12px;font-weight:650}.db-inline-metrics small{font-size:11px;color:var(--text-secondary)}.db-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px}.db-chart{border:1px solid #e5eaf1;border-radius:12px;padding:20px;min-width:0}.db-chart>header{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:22px}.db-chart h3{font-size:15px;margin:0}.db-chart>header>span{font-size:11px;color:#64748b;text-align:right}.db-bars{display:flex;flex-direction:column;gap:15px}.db-bar-label{display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.5;margin-bottom:6px}.db-bar-label>span,.db-bar-label>a{overflow-wrap:anywhere}.db-bar-label a{display:inline-flex;align-items:center;gap:5px;color:#334155}.db-bar-label a:hover{color:var(--primary);text-decoration:underline}.db-bar-label strong{font-variant-numeric:tabular-nums;white-space:nowrap}.db-bar-track{height:9px;background:#edf1f7;border-radius:5px;overflow:hidden}.db-bar-track>span{display:block;height:100%;background:var(--db-accent);border-radius:5px;min-width:0}.db-caption{font-size:11px;line-height:1.7;color:var(--text-secondary);margin:18px 0 0}.db-chart .text-button{margin-top:16px}.db-methods{margin-top:22px;border-top:1px solid #e7ebf1;padding-top:16px;font-size:12px;line-height:1.7;color:var(--text-secondary)}.db-methods>summary{color:#334155;font-weight:650;cursor:pointer}.db-methods dl>div{margin:12px 0}.db-methods dt{font-weight:650;color:#334155}.db-methods dd{margin:3px 0}.db-bottom-note{padding:18px 6px;max-width:1000px;font-size:13px;line-height:1.7;color:var(--text-secondary)}.db-bottom-note h2{font-size:20px;color:var(--text)}.db-doc-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:34px;align-items:start}.db-doc-nav{position:sticky;top:95px;display:flex;flex-direction:column;gap:5px;border-left:2px solid #e1e7f0;padding-left:15px}.db-doc-nav a{font-size:13px;color:var(--text-secondary);padding:8px 0}.db-doc-nav a:hover{color:var(--primary)}.db-doc-section{background:#fff;border:1px solid #e0e6ef;border-radius:15px;padding:28px;margin-bottom:22px;scroll-margin-top:95px}.db-doc-section h2{font-size:23px;margin:0 0 18px;letter-spacing:-.4px}.db-doc-section p{font-size:13px;line-height:1.85;color:var(--text-secondary)}.db-doc-section a{color:var(--primary)}.db-doc-section a>svg{vertical-align:middle;margin-left:5px}.db-workflow{display:flex;align-items:center;gap:12px;padding:20px 0 0;flex-wrap:wrap}.db-workflow>span{font-size:12px;font-weight:600;display:flex;align-items:center;gap:9px}.db-workflow b{color:var(--primary);background:#eff6ff;border-radius:7px;padding:7px}.db-workflow>svg{color:#94a3b8}.db-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px}.db-guide-grid article{border-top:1px solid #e5eaf1;padding-top:16px}.db-guide-grid h3,.db-api-list h3{font-size:14px;margin:0 0 8px}.db-guide-grid p{margin:0}.db-guide-grid a{font-size:12px;display:inline-block;margin-top:8px}.db-source-controls{display:flex;gap:12px;align-items:center;margin:22px 0 18px;flex-wrap:wrap}.db-source-controls>label{display:flex;align-items:center;gap:8px;border:1px solid #cdd8e6;border-radius:7px;padding:10px;flex:1;min-width:160px}.db-source-controls input{background:transparent;border:0;outline:0;width:100%;font-size:12px;color:#334155}.db-source-controls select{max-width:100%;padding:10px;border:1px solid #cdd8e6;border-radius:7px;background:#fff;color:#334155;font-size:12px}.db-source-controls>span{font-size:12px;color:var(--text-secondary)}.db-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.db-source-grid>article{padding:17px;border:1px solid #e3e8f0;border-radius:10px}.db-source-group{font-size:10px;font-weight:650;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.db-source-grid h3{font-size:15px;margin:8px 0}.db-source-grid p{font-size:12px;margin:6px 0 0}.db-version{display:block;font-size:11px;line-height:1.7;color:var(--text-secondary)}.db-table-wrap{overflow-x:auto}.db-table-wrap table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.db-table-wrap th,.db-table-wrap td{padding:14px 12px;border-bottom:1px solid #e4e9f0;vertical-align:top}.db-table-wrap thead{background:#f5f7fb;color:#475569}.db-table-wrap tbody th{min-width:130px}.db-table-wrap tbody tr:nth-child(2n){background:#fafbfd}.db-table-wrap code{font-size:11px;overflow-wrap:anywhere}.db-api-list{display:grid;gap:15px}.db-api-list article{padding:16px;border:1px solid #e3e8f0;border-radius:9px}.db-api-list code{font-size:11px;overflow-wrap:anywhere}.db-api-list p{margin-bottom:0}.site-header .database-nav{display:flex;align-items:center;gap:18px;flex-shrink:0}.site-header .database-nav>a{color:#42536b;font-size:12px;display:flex;align-items:center;gap:5px}.site-header .database-nav>a:hover{color:var(--primary)}.db-page a:focus-visible,.db-page button:focus-visible,.db-page summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.db-source-controls>label:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:1100px){.db-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.db-doc-layout{grid-template-columns:165px minmax(0,1fr);gap:20px}.site-header .header-description{display:none}.site-header .database-nav{gap:12px}.db-page{padding:34px 24px}.db-doc-section{padding:24px}.db-guide-grid{gap:18px}}@media(max-width:760px){.db-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-page{padding:26px 16px}.db-intro h1{font-size:33px}.db-intro>p{font-size:15px}.db-chart-grid,.db-source-grid,.db-guide-grid{grid-template-columns:1fr}.db-section{padding:20px}.db-metric-card{padding:18px 15px}.db-metric-card>strong{font-size:25px}.db-overview-note{align-items:start;flex-wrap:wrap}.db-overview-note>p{flex-basis:80%}.db-overview-note>a{margin-left:28px}.db-doc-layout{display:block}.db-doc-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:0 15px;padding:0 0 15px;border:0}.db-doc-section{padding:21px}.db-inline-metrics{gap:20px}.db-inline-metrics>div{max-width:180px}.db-inline-metrics strong{font-size:23px}.db-chart{padding:17px}.site-header .database-nav{margin-left:auto;gap:10px}.site-header .database-nav>a{font-size:11px}.site-header .database-nav svg{display:none}.site-header:not(.home-header){flex-wrap:wrap;gap:12px}.site-header:not(.home-header) .header-search{order:3;flex-basis:100%;max-width:none}.home-header .home-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px}.site-footer{flex-wrap:wrap;gap:12px}}.ov-chart-grid{align-items:start;gap:20px}.ov-chart{background:#fff}.ov-wide,.ov-chart-grid>.ov-chart:only-child{grid-column:1/-1}.ov-chart>header{margin-bottom:20px}.ov-chart>header>div{min-width:0}.ov-chart>header p{font-size:11px;line-height:1.6;color:#52637b;margin:6px 0 0}.ov-chart>header>span{max-width:145px;line-height:1.5}.ov-counting{font-size:11px;color:#52637b;border-top:1px solid #e8edf4;margin-top:20px;padding-top:12px;line-height:1.65}.ov-counting summary{cursor:pointer;font-weight:600;color:#435873}.ov-counting p{margin:8px 0 0}.ov-axis-caption{font-size:11px;color:#52637b;margin:14px 0 0;line-height:1.6}.ov-composition{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(180px,1fr);align-items:center;gap:16px;max-width:850px;margin:auto}.ov-composition>svg{width:100%;max-width:240px;margin:auto;overflow:visible}.ov-ring-number{font-size:18px;font-weight:750;fill:#1e3556;font-variant-numeric:tabular-nums}.ov-ring-caption{font-size:10px;fill:#596f8a}.ov-ring-legend{display:flex;flex-direction:column;gap:5px}.ov-ring-legend button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;text-align:left;border:1px solid transparent;background:transparent;padding:9px 7px;border-radius:7px;font-size:12px;color:#304561}.ov-ring-legend button:hover,.ov-ring-legend button.active{border-color:color-mix(in srgb,var(--ov-color) 35%,white);background:color-mix(in srgb,var(--ov-color) 6%,white)}.ov-ring-legend i,.ov-family-grid h4 i,.ov-term-groups summary i{width:9px;height:9px;border-radius:50%;background:var(--ov-color);display:inline-block;flex:none}.ov-ring-legend strong{text-align:right;color:var(--ov-color);font-variant-numeric:tabular-nums}.ov-ring-legend small{display:block;color:#5c6d84;font-weight:400;font-size:10px;margin-top:3px}.ov-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ov-coverage-card{display:flex;align-items:center;gap:12px;padding:15px 10px;border:1px solid #e4eaf2;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--ov-color) 4%,white),#fff)}.ov-gauge{width:83px;flex:none}.ov-gauge svg{width:100%;display:block}.ov-gauge text{font-size:14px;font-weight:700;fill:var(--ov-color)}.ov-coverage-card>div:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.ov-coverage-card a{font-size:12px;font-weight:600;color:#304561;line-height:1.5}.ov-coverage-card a svg{vertical-align:middle;margin-left:4px}.ov-coverage-card strong{font-size:23px;color:var(--ov-color);font-variant-numeric:tabular-nums}.ov-coverage-card small{font-size:10px;color:#566b84}.ov-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ov-family-grid>section{border:1px solid #e3e9f1;border-top:3px solid var(--ov-color);border-radius:8px;padding:15px;background:color-mix(in srgb,var(--ov-color) 2%,white)}.ov-family-grid h4{display:flex;align-items:center;gap:7px;font-size:12px;margin:0 0 12px;color:#334962}.ov-family-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px}.ov-family-row a{color:#405777}.ov-family-row a svg{margin-left:4px;vertical-align:middle}.ov-family-row strong{color:var(--ov-color);font-variant-numeric:tabular-nums;white-space:nowrap}.ov-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:15px 0 0}.ov-columns>div{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;font-size:12px;color:#304561}.ov-columns strong{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ov-color);white-space:nowrap}.ov-column-track{width:100%;height:190px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #cdd8e8;background:repeating-linear-gradient(to top,#e8eef6 0,#e8eef6 1px,transparent 1px,transparent 25%)}.ov-column-track>i{width:62%;max-width:58px;background:linear-gradient(to top,var(--ov-color),color-mix(in srgb,var(--ov-color) 65%,white));border-radius:7px 7px 0 0;display:block}.ov-columns a{display:inline-flex;align-items:center;gap:3px;color:#304561}.ov-term-groups{display:flex;flex-direction:column;gap:9px}.ov-term-groups>details{border:1px solid #e1e8f1;border-radius:8px;padding:12px}.ov-term-groups summary{display:flex;align-items:center;gap:8px;font-size:12px;color:#31445e;cursor:pointer;font-weight:600;list-style:none}.ov-term-groups summary:after{content:"+";color:var(--ov-color);font-size:16px}.ov-term-groups details[open] summary:after{content:"−"}.ov-term-groups summary span{margin-left:auto;font-size:10px;font-weight:400;color:#586e89}.ov-term-groups details>div{margin-top:10px}.ov-term{display:flex;gap:12px;justify-content:space-between;padding:7px 9px;font-size:11px;border-radius:4px}.ov-term:nth-child(odd){background:color-mix(in srgb,var(--ov-color) 5%,white)}.ov-term strong{color:var(--ov-color);font-variant-numeric:tabular-nums}.ov-tool-search{display:flex;align-items:center;gap:8px;max-width:340px;border:1px solid #cfdaea;border-radius:7px;padding:9px 12px;color:#637a98;margin-bottom:18px}.ov-tool-search input{border:0;outline:0;min-width:0;width:100%;font-size:12px;background:transparent;color:#314a6a}.ov-tool-search:focus-within{outline:2px solid #2563eb}.ov-tool-groups{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.ov-tool-groups h4{display:flex;gap:12px;flex-wrap:wrap;color:#344863;font-size:12px;margin:0 0 12px}.ov-tool-groups h4 span{font-size:10px;color:#607690;font-weight:400}.ov-tool-groups section>div{display:flex;flex-wrap:wrap;gap:7px}.ov-tool-chip{display:inline-flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--ov-color) 18%,white);border-radius:6px;background:color-mix(in srgb,var(--ov-color) 4%,white);padding:6px 8px;font-size:11px;color:#354d6e}.ov-tool-chip b{color:var(--ov-color);border-left:1px solid color-mix(in srgb,var(--ov-color) 25%,white);padding-left:7px;font-variant-numeric:tabular-nums}.ov-context-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:17px}.ov-context-tabs button{border:1px solid #dee6f0;border-top:3px solid var(--ov-color);border-radius:9px;background:#fff;padding:14px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:6px;color:#344a65}.ov-context-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--ov-color) 7%,white);border-color:var(--ov-color);box-shadow:0 2px 7px #24385a0a}.ov-context-tabs button>span{grid-column:1/-1;font-size:12px;font-weight:600}.ov-context-tabs strong{font-size:25px;color:var(--ov-color)}.ov-context-tabs small{font-size:11px;align-self:end;padding-bottom:4px}.ov-expression-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ov-expression-cards>article{padding:17px;border:1px solid #e0e7f1;border-radius:9px;background:#fafcff;min-width:0}.ov-expression-cards article>span{display:inline-block;padding:3px 6px;border-radius:4px;background:color-mix(in srgb,var(--ov-color) 9%,white);color:var(--ov-color);font-size:10px;font-weight:600}.ov-expression-cards h4{font-size:12px;line-height:1.5;margin:10px 0;color:#344d6b}.ov-expression-cards strong{display:block;color:var(--ov-color);font-size:21px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ov-expression-cards small{font-size:10px;color:#566d86}.ov-expression-cards details{font-size:10px;margin-top:12px;line-height:1.5;color:#586d89}.ov-expression-cards summary{cursor:pointer}.ov-expression-cards code{overflow-wrap:anywhere;display:block;margin-top:5px}@media(max-width:1150px){.ov-coverage-grid,.ov-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-composition{grid-template-columns:1fr}.ov-composition>svg{max-width:190px}.ov-expression-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ov-composition{grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr);gap:9px}.ov-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-tool-groups{grid-template-columns:1fr}.ov-columns{gap:8px}.ov-columns strong{font-size:10px}.ov-coverage-card{padding:10px;gap:8px}.ov-gauge{width:58px}.ov-coverage-card strong{font-size:19px}}@media(max-width:450px){.ov-family-grid,.ov-expression-cards,.ov-composition,.ov-coverage-grid{grid-template-columns:1fr}.ov-coverage-card{padding:12px;gap:18px}.ov-gauge{width:75px}.ov-coverage-card>div:last-child{flex:1}.ov-ring-legend button{font-size:11px}.ov-chart>header{flex-direction:column;gap:7px}.ov-chart>header>span{text-align:left;max-width:none}}.availability-page{max-width:1000px;min-height:55vh;margin:64px auto;padding:0 26px}.availability-notice{display:flex;align-items:flex-start;gap:20px;padding:30px;border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);text-align:left;color:var(--text)}.availability-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:10px;background:var(--blue-2);color:var(--primary)}.availability-eyebrow{display:block;color:var(--text-tertiary);font-size:10px;font-weight:650;letter-spacing:1.2px;margin:0 0 8px}.availability-notice h2,.home-page .availability-notice h2{font-size:22px;letter-spacing:-.3px;line-height:1.35;text-align:left;margin:0 0 10px;color:var(--text)}.availability-notice p{max-width:660px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.availability-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.availability-actions .button{font-size:13px;min-height:36px}.availability-compact{max-width:734px;margin:26px auto 0;padding:23px 25px;background:#ffffffed}.availability-compact .availability-icon{width:38px;height:38px}.availability-compact h2,.home-page .availability-compact h2{font-size:20px}.availability-compact p{font-size:13px}.availability-version-note{padding:16px 18px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--group-radius);color:var(--text-secondary);font-size:14px;line-height:1.65}@media(max-width:600px){.availability-page{margin:32px auto;padding:0 20px}.availability-notice{padding:22px;gap:14px}.availability-compact{padding:20px}.availability-notice .availability-icon{display:none}.availability-notice h2,.home-page .availability-notice h2{font-size:20px}.availability-actions .button{font-size:12px}}.home-page{background:#fff;color:#17263e}.home-container{max-width:1250px;margin:0 auto;padding:0 26px}.home-header.site-header{height:66px;background:#fff;border-bottom:1px solid #e6ecf5;box-shadow:none;padding:0 max(28px,calc((100vw - 1250px)/2))}.home-header .brand{font-size:27px;letter-spacing:-1px;gap:0}.home-header .brand strong{color:#285dee}.home-header .home-header-nav{margin-left:auto;display:flex;gap:30px;align-items:center;font-size:13px;color:#4c607e}.home-header-nav a:hover{color:#285dee}.home-hero{text-align:center;padding:51px 24px 42px}.home-hero h1{font-size:56px;letter-spacing:-1.8px;line-height:1.11;font-weight:750;margin:0 0 21px;color:#192b49}.home-subtitle{color:#65728a;font-size:16px;margin:0 0 28px}.home-search{display:flex;align-items:center;gap:14px;border:1px solid #c8d5e9;border-radius:8px;background:#fff;padding:6px 6px 6px 20px;max-width:734px;margin:0 auto;box-shadow:0 3px 10px #12326207;min-height:62px;color:#8597b3}.home-search:focus-within{border-color:#2860f0;box-shadow:0 0 0 3px #2860f016}.home-search input{width:100%;min-width:0;flex:1;border:0;outline:none;padding:8px 0;font-size:15px;color:#243650;background:transparent}.home-search input::placeholder{color:#7a8ba4}.home-search button{display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:5px;background:#285def;color:#fff;font-weight:650;min-height:48px;padding:0 25px;cursor:pointer;font-size:14px}.home-search button:hover{background:#194bd0}.home-try{display:flex;justify-content:center;gap:17px;align-items:center;margin:15px 0 23px;font-size:12px;color:#8390a4}.home-try a{color:#345eac;font-weight:550}.home-try a:hover{text-decoration:underline}.home-count{font-size:12px;color:#74829a;margin:0}.home-classes{background:#f3f7fd;border-block:1px solid #eaf0f8;padding:35px 0 40px}.home-page h2{text-align:center;font-size:26px;line-height:1.3;letter-spacing:-.5px;margin:0 0 10px;font-weight:700}.home-section-note{text-align:center;font-size:13px;color:#7a879b;margin:0 0 25px}.home-class-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-tone-blue{--class-color:#285def;--class-pale:#edf3ff}.home-tone-purple{--class-color:#8257d2;--class-pale:#f5f0ff}.home-tone-orange{--class-color:#d88830;--class-pale:#fff6e8}.home-tone-teal{--class-color:#289b9a;--class-pale:#eaf9f7}.home-class-card{padding:20px 20px 18px;border:1px solid #dce5f1;border-radius:9px;background:#fff;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;min-height:243px}.home-class-card>svg{color:var(--class-color);margin-bottom:12px}.home-class-card:hover,.home-example-card:hover{border-color:var(--class-color);box-shadow:0 6px 20px #223e7210;transform:translateY(-2px)}.home-page a:focus-visible,.home-page button:focus-visible,.home-header a:focus-visible{outline:3px solid #285def;outline-offset:4px}.home-class-card h3{font-size:16px;margin:0 0 10px;letter-spacing:-.2px;color:#24354e}.home-class-card p{font-size:12px;line-height:1.65;color:#7c899c;margin:0 0 18px;max-width:220px}.home-class-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#8190a5}.home-class-bottom strong{font-size:14px;color:#344d74;margin-right:3px}.home-card-link{color:#3367c6;display:inline-flex;align-items:center;gap:7px;font-weight:550;font-size:12px}.home-examples{padding-top:31px;padding-bottom:37px}.home-examples h2{font-size:23px;margin-bottom:23px}.home-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-example-card{display:flex;align-items:flex-start;gap:16px;border:1px solid #e0e7f1;border-radius:8px;padding:22px 21px;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s}.home-example-icon{color:var(--class-color);flex-shrink:0;margin-top:3px}.home-example-card h3{font-size:17px;margin:0 0 9px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.home-example-card h3 span{font-size:11px;font-weight:400;color:#8491a5}.home-example-card p{font-size:12px;line-height:1.6;color:#7a889b;max-width:260px;margin:0 0 12px}body:has(.home-page){background:#fff}body:has(.home-page) .site-footer{margin-top:0;background:#fff;border-top:1px solid #e8eef5;justify-content:center;padding:24px;gap:20px;font-size:11px}body:has(.home-page) .site-footer>a{display:none}body:has(.home-page) .footer-brand{font-size:18px;color:#304b73}.catalog-search-page>.home-search{max-width:100%;margin-bottom:22px}.catalog-back{font-size:13px;color:#365f9e}.catalog-filters{display:flex;align-items:center;gap:24px;margin:0 0 24px}.catalog-filters label{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:600}.catalog-filters select{padding:10px 34px 10px 12px;border:1px solid #d5dfef;background:#fff;border-radius:6px;color:#273c5b}.catalog-filters p{color:#73829a;font-size:12px}.catalog-search-page .context-pages{margin-top:20px}@media(min-width:1500px){.home-hero{padding-top:65px;padding-bottom:52px}}@media(max-width:1000px){.home-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-example-card{padding:18px 15px;gap:10px}.home-example-card h3{display:block}.home-example-card h3 span{display:block;margin-top:5px}.home-hero h1{font-size:48px}}@media(max-width:600px){.home-header.site-header{padding:0 20px;height:62px}.home-header .brand{font-size:24px}.home-header .home-header-nav{gap:16px;font-size:11px}.home-hero{padding:39px 20px 31px}.home-hero h1{font-size:36px;letter-spacing:-1px;line-height:1.14;margin-bottom:19px}.home-subtitle{font-size:14px;line-height:1.6;margin-bottom:23px}.home-search{gap:8px;padding-left:11px;min-height:56px}.home-search>svg{width:18px;flex-shrink:0}.home-search input{font-size:12px}.home-search button{padding:0 14px;min-height:43px;font-size:12px}.home-search button svg{display:none}.home-container{padding-left:20px;padding-right:20px}.home-page h2{font-size:23px}.home-classes{padding:29px 0}.home-section-note{font-size:12px;line-height:1.6}.home-class-grid{grid-template-columns:1fr;gap:14px}.home-class-card{min-height:208px}.home-class-card p{max-width:none}.home-example-grid{grid-template-columns:1fr;gap:12px}.home-example-card{padding:20px;gap:18px}.home-example-card h3{display:flex}.home-example-card h3 span{margin-top:0}.home-examples{padding-top:29px;padding-bottom:29px}body:has(.home-page) .site-footer{flex-direction:column;gap:6px;text-align:center}.catalog-filters{display:block}.catalog-filters label{flex-wrap:wrap}.catalog-search-page .protein-results>a{flex-wrap:wrap}.catalog-search-page .protein-results>a>div{width:100%}}@media(prefers-reduced-motion:reduce){.home-class-card,.home-example-card{transition:none}.home-class-card:hover,.home-example-card:hover{transform:none}}.home-container{max-width:1302px}.home-hero{padding-top:40px;padding-bottom:33px}.home-hero h1{margin-bottom:15px}.home-subtitle{margin-bottom:23px;line-height:1.5;font-size:18px}.home-try{font-size:14px;margin-bottom:21px}.home-count{font-size:14px;line-height:1.5}.home-page h2{font-size:28px}.home-section-note{font-size:15px;line-height:1.5;margin-bottom:22px}.home-classes{padding-top:31px;padding-bottom:28px}.home-class-card h3{font-size:17px}.home-class-card p{font-size:14px;line-height:1.5;color:#667a96}.home-class-bottom{font-size:12px}.home-class-bottom strong{font-size:15px}.home-card-link{font-size:13px}.home-examples h2{font-size:26px}.home-example-card h3{display:block;color:#243b62}.home-example-card h3 span{display:block;font-size:13px;margin-top:4px;color:#647b99}.home-example-card p{font-size:13px;line-height:1.5;color:#667a96}.home-examples{padding-top:26px;padding-bottom:26px}.home-header .brand{font-weight:700;color:#172d55}@media(max-width:600px){.home-hero{padding-top:35px;padding-bottom:29px}.home-subtitle{font-size:15px}.home-count{font-size:12px}.home-page h2{font-size:23px}.home-section-note{font-size:13px}.home-class-card{min-height:212px}.home-example-card h3{display:flex;align-items:baseline}.home-example-card h3 span{margin-top:0}}.catalog-pages{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0;font-size:12px;color:#647894;flex-wrap:wrap}.catalog-pages>div{display:flex;align-items:center;gap:5px}.catalog-pages button{min-width:32px;min-height:34px;border:1px solid #d9e2ef;background:#fff;border-radius:5px;color:#34577b;cursor:pointer}.catalog-pages button[aria-current=page]{background:#285def;color:#fff;border-color:#285def}.catalog-pages button:disabled{opacity:.4;cursor:default}.catalog-ellipsis{padding:0 5px}.home-hero{position:relative;isolation:isolate;overflow:hidden;background:#fafcf7}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/home/membrane-original.png) center 52%/cover no-repeat;opacity:.18}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fffffff0 7%,#ffffffed 32%,#ffffffed 66%,#ffffffb8 92%)}.home-class-card{padding-top:0;overflow:hidden}.home-membrane-art{height:156px;flex-shrink:0;margin:0 -20px 18px;background-image:url(/images/home/membrane-categories.png);background-size:200% 200%;background-repeat:no-repeat;aspect-ratio:1.6}.membrane-art-integral_membrane{background-position:0 0}.membrane-art-peripheral_membrane{background-position:100% 0}.membrane-art-lipid_anchored{background-position:0 100%}.membrane-art-membrane_related{background-position:100% 100%}.home-classes{background:#f5f8f1;border-color:#e9efe2}.home-class-card{border-color:#dce5d2;min-height:330px}.home-class-bottom{padding-top:4px}.home-locations{padding-top:42px;padding-bottom:35px}.home-location-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.home-location-heading h2,.home-location-heading .home-section-note{text-align:left}.home-location-heading .home-section-note{margin-bottom:0;font-size:14px}.home-eyebrow{display:flex;align-items:center;gap:7px;color:#6c8a43;font-size:10px;font-weight:700;letter-spacing:1.2px;margin-bottom:10px}.home-source-tag{font-size:11px;color:#637d45;background:#f2f7eb;border:1px solid #e1eacf;border-radius:20px;padding:9px 13px;white-space:nowrap}.home-location-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.home-location-card{display:flex;gap:12px;padding:18px 15px;background:#fff;border:1px solid #e3e9dc;border-radius:8px;transition:background .15s,border-color .15s}.home-location-card:hover{background:#f8fbf3;border-color:#97bc65}.home-location-card>div{flex:1;min-width:0}.home-location-number{font-size:11px;color:#839777;padding-top:3px;font-variant-numeric:tabular-nums}.home-location-card h3{font-size:13px;line-height:1.4;color:#30412e;min-height:37px;margin:0 0 10px;font-weight:600}.home-location-count{display:flex;justify-content:space-between;align-items:center;color:#789258;font-size:11px}.home-location-count strong{font-size:14px;color:#4d6d30}.home-location-bar{display:block;background:#f0f4e9;height:4px;border-radius:4px;margin-top:13px;overflow:hidden}.home-location-bar>span{display:block;height:100%;background:#98c354;border-radius:4px;min-width:2px}.home-location-more{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:23px}.home-location-more label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550;color:#435637;min-width:310px}.home-location-more select{padding:10px 12px;border:1px solid #dce5d2;border-radius:6px;background:#fff;color:#42563b;font-size:12px;max-width:100%}.home-location-more p{font-size:11px;line-height:1.7;color:#7b8972;max-width:450px}.home-examples{border-top:1px solid #eef1e8}.catalog-filters{flex-wrap:wrap}.catalog-filters label{min-width:0}.catalog-filters select{max-width:360px}.home-locations a:focus-visible{outline:3px solid #69903a;outline-offset:3px}@media(max-width:1000px){.home-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-location-heading{display:block}.home-source-tag{display:inline-block;margin-top:15px}.home-location-more{align-items:flex-start;gap:20px}.home-membrane-art{height:180px}}@media(max-width:600px){.home-hero:before{background-size:auto 100%;background-position:50% 50%;opacity:.12}.home-membrane-art{height:180px;aspect-ratio:auto}.home-class-card{min-height:340px}.home-locations{padding-top:30px;padding-bottom:25px}.home-location-grid{grid-template-columns:1fr 1fr;gap:10px}.home-location-card{padding:14px 11px;gap:7px}.home-location-number{display:none}.home-location-card h3{font-size:12px;min-height:50px}.home-location-more{display:block}.home-location-more label{min-width:0}.home-location-more p{margin-top:15px}.catalog-filters select{max-width:100%;width:100%}.catalog-filters label{margin-bottom:12px}}.home-membrane-art{width:180px;height:180px;margin:10px auto 18px;aspect-ratio:1}.home-hero:before{opacity:.34}.home-hero:after{background:linear-gradient(90deg,#ffffff30,#ffffffb8 22%,#fffffff2 35%,#fffffff2 65%,#ffffffb8 78%,#ffffff30)}@media(max-width:600px){.home-hero:before{opacity:.18}.home-hero:after{background:#ffffffa8}}.home-class-grid-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.home-header.site-header{background:#fffffff2}.home-header .home-header-nav{gap:10px}.home-header-nav a{padding:9px 13px;border-radius:22px;background:#f5f7fc;transition:background .15s,color .15s}.home-header-nav a:hover{background:#eaf1ff;color:#285def}.home-hero{padding-top:42px;padding-bottom:24px;background:linear-gradient(115deg,#f2fcff,#f9fbff 45%,#f5f2ff)}.home-hero:before{transition:opacity .25s;background-repeat:no-repeat;opacity:.26}.home-hero:after{background:linear-gradient(180deg,#ffffff20,#ffffff9c 43%,#ffffffa6 72%,#ffffffd4)}.home-hero-bilayer:before{background-image:url(/images/home/lipid-bilayer-original.png);background-size:100% auto;background-position:center bottom;opacity:.24}.home-hero-diversity:before{background-image:url(/images/home/membrane-landscape.png);background-size:cover;background-position:center 60%;opacity:.38}.home-hero-ribbon:before{background-image:url(/images/home/membrane-original.png);background-size:cover;background-position:center 52%;opacity:.24}.home-hero-ribbon:after{background:linear-gradient(90deg,#ffffff50,#fffffff2 35%,#fffffff2 65%,#ffffff50)}.home-hero-eyebrow{display:inline-block;font-size:10px;letter-spacing:2.2px;font-weight:650;color:#7085a9;margin:0 0 19px}.home-hero h1{font-size:57px;line-height:1.1;letter-spacing:-2px}.home-subtitle{font-size:16px;color:#6b7c96;margin-top:20px}.home-search{box-shadow:0 7px 23px #3b5b8d0c}.home-hero-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:26px auto 0}.home-data-jump{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;color:#4d72b9}.home-background-switch{display:flex;align-items:center;gap:7px;font-size:10px;color:#8895aa}.home-background-switch>span{margin-right:3px}.home-background-switch button{display:flex;align-items:center;gap:6px;border:1px solid transparent;background:#ffffffa8;color:#71829e;padding:7px 9px;border-radius:18px;font-size:10px;cursor:pointer;transition:border-color .15s}.home-background-switch button[aria-pressed=true]{border-color:#bed0ef;background:#fff;color:#3b66b3;box-shadow:0 2px 6px #405f8c09}.home-swatch{width:12px;height:12px;border-radius:50%;border:1px solid #00000009}.home-swatch-bilayer{background:linear-gradient(#8bc4e4,#fff0b7,#d4b2d7)}.home-swatch-diversity{background:linear-gradient(135deg,#abd4ed,#667fc5)}.home-swatch-ribbon{background:linear-gradient(135deg,#b3d56c,#82b641)}.home-classes{background:#fff;border:0;padding-top:39px;padding-bottom:40px}.home-class-card{border-color:#e2e9f1;box-shadow:0 3px 12px #294a7610}.home-location-heading .home-eyebrow{color:#6a87b5}.home-locations{background:#fff}.home-source-tag{background:#f2f7ff;border-color:#dce8f8;color:#6681a7}.home-location-card{border-color:#e3eaf5;background:#fafcff}.home-location-card:hover{border-color:#9ebdf1;background:#f4f8ff}.home-location-card h3{color:#3b5276}.home-location-count strong{color:#567db7}.home-location-count{color:#7e98bd}.home-location-bar{background:#edf2fb}.home-location-bar>span{background:#8babe2}.home-location-number{color:#91a6c3}.home-examples{background:linear-gradient(115deg,#fff,#f9fbff);border-top:1px solid #edf2fa}.home-example-card:hover{box-shadow:0 6px 20px #32599412}.home-hero .home-count{color:#6c85a8}@media(max-width:600px){.home-header .home-header-nav{gap:3px}.home-header-nav a{padding:7px 6px;font-size:9px}.home-header.site-header{padding-inline:16px}.home-hero{padding:32px 20px 22px}.home-hero h1{font-size:36px;letter-spacing:-1.2px}.home-hero-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:17px}.home-subtitle{font-size:14px;line-height:1.65}.home-hero-bilayer:before{background-size:auto 210px}.home-hero-diversity:before{background-size:auto 100%;background-position:48% bottom}.home-hero-controls{flex-direction:column;gap:19px;margin-top:24px}.home-background-switch{gap:5px;flex-wrap:wrap;justify-content:center}.home-background-switch>span{display:none}.home-background-switch button{font-size:9px;padding:6px 8px}.home-classes{padding-top:29px;padding-bottom:25px}}@media(prefers-reduced-motion:reduce){.home-hero:before,.home-background-switch button,.home-header-nav a{transition:none}}.home-hero-bilayer:before{background-image:url(/images/home/membrane-landscape.png);background-size:210% auto;background-position:50% 75%;opacity:.23}.home-hero-diversity:before{opacity:.48}.home-location-more label{color:#526987}.home-location-more select{border-color:#dce6f4;color:#526987}.home-location-more p{color:#8695ac}@media(max-width:600px){.home-hero-bilayer:before{background-size:auto 550px;background-position:50% 82%}}.home-page{background:#fff;color:var(--text,#172338)}.home-header.site-header{background:#fffffffa;border-color:var(--border,#dce4ee)}.home-header .home-header-nav{gap:5px}.home-header-nav a{padding:8px 11px;border-radius:6px;background:transparent;color:#50627a;font-weight:560}.home-header-nav a:hover{background:#f2f5fa;color:#244fba;text-decoration:none}.home-hero{background:#f7f9fc;padding-top:46px;padding-bottom:28px}.home-hero h1{font-size:52px;font-weight:720;letter-spacing:-1.7px;color:#172a47}.home-hero-eyebrow{color:#607696;font-weight:700}.home-subtitle{color:#5d6f88}.home-search{border-color:#bfcde0;border-radius:10px;box-shadow:0 5px 16px #29486f0c}.home-search:focus-within{border-color:#517bdc;box-shadow:0 0 0 3px #245af218}.home-search button{border-radius:6px;background:#285ed7}.home-search button:hover{background:#1e4fbe}.home-background-switch button{border-radius:6px;background:#ffffffc7}.home-background-switch button[aria-pressed=true]{border-color:#b8cae6;box-shadow:none}.home-classes{background:#f7f9fc;border-block:1px solid #e6ecf3}.home-class-card,.home-example-card,.home-location-card{position:relative;isolation:isolate;border-radius:10px;box-shadow:0 1px 2px #17233808;transition:border-color .14s,box-shadow .14s,transform .14s;background:#fff}.home-class-card:before,.home-example-card:before,.home-location-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 75% 15%,color-mix(in srgb,var(--class-color,#285def) 8%,transparent),transparent 45%);opacity:0;transition:opacity .16s}.home-class-card>*,.home-example-card>*,.home-location-card>*{position:relative;z-index:1}.home-class-card:hover:before,.home-example-card:hover:before,.home-location-card:hover:before{opacity:1}.home-class-card:hover,.home-example-card:hover,.home-location-card:hover{transform:translateY(-1px);box-shadow:0 5px 16px #29486f12}.home-location-card,.home-location-card:hover{background:#fff}.home-source-tag{border-radius:6px;background:#f5f7fb;border-color:#dfe7f1;color:#607491}.home-location-more select{border-radius:6px;background:#fff}.home-examples{background:#fff}@media(max-width:600px){.home-hero h1{font-size:36px}.home-header-nav a{padding:7px 6px}}@media(prefers-reduced-motion:reduce){.home-class-card,.home-example-card,.home-location-card,.home-class-card:before,.home-example-card:before,.home-location-card:before{transition:none}.home-class-card:hover,.home-example-card:hover,.home-location-card:hover{transform:none}}.home-classes .home-tone-blue{--class-color:#77ad3b;--class-pale:#f2f8eb}.home-classes .home-tone-purple{--class-color:#7b9d65;--class-pale:#f2f7ef}.home-classes .home-tone-orange{--class-color:#83aa54;--class-pale:#f5f9ef}.home-classes .home-tone-teal{--class-color:#879f84;--class-pale:#f3f6f1}.home-classes .home-class-card{min-height:326px;color:inherit;font:inherit;text-align:left}.home-classes button.home-class-card{width:100%;cursor:pointer}.home-classes button.home-class-card[aria-expanded=true]{border-color:#87b656;box-shadow:0 0 0 2px #91bd601f}.home-classes .home-membrane-art{display:block;width:180px;height:180px;max-width:100%;margin:10px auto 18px;aspect-ratio:1;background:none}.home-classes .home-class-card h3{color:#2f4934}.home-classes .home-class-bottom strong{color:#456d3b}.home-classes .home-card-link{color:#47783f}.home-integral-branches{margin-top:20px;padding:24px;border:1px solid #dce8d2;border-radius:11px;background:#f7faf4}.home-branches-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.home-branches-heading h3{margin:3px 0 5px;font-size:20px;color:#2d4838}.home-branches-heading p{margin:0;max-width:750px;color:#657968;font-size:13px;line-height:1.55}.home-branch-eyebrow,.home-branch-type{color:#6b9450;font-size:10px;letter-spacing:.1em;font-weight:750;text-transform:uppercase}.home-branches-close{flex-shrink:0;border:1px solid #cdddc4;border-radius:6px;background:#fff;color:#4c6d49;padding:8px 11px;cursor:pointer;font:inherit;font-size:12px}.home-branches-close span{font-size:17px;margin-left:5px;vertical-align:-1px}.home-class-grid-children{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-class-grid-children .home-class-card{min-height:327px}.home-branch-type{margin-top:14px}.home-class-grid-children .home-membrane-art{margin-top:2px}.home-branch-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.home-branch-links a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #d5e4c9;border-radius:6px;background:#fff;color:#456e40;font-size:12px}.home-branch-links a:hover{border-color:#87b656;background:#fbfdf8}@media(max-width:1000px){.home-class-grid-primary,.home-class-grid-children{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-class-grid-primary,.home-class-grid-children{grid-template-columns:1fr}.home-integral-branches{padding:17px}.home-branches-heading{display:block}.home-branches-close{margin-top:13px}.home-classes .home-class-card,.home-class-grid-children .home-class-card{min-height:0}.home-classes .home-membrane-art{width:165px;height:165px}}.home-page :is(h1,h2,h3){color:var(--slate-12);font-weight:600}.home-page :is(.home-subtitle,.home-section-note,.home-count,.home-class-card p,.home-example-card p,.home-location-more p){color:var(--slate-11)}.home-page .home-search{border-color:var(--slate-8);box-shadow:0 2px 8px #1c202408;transition:border-color .12s,box-shadow .12s}.home-page .home-search:focus-within{border-color:var(--blue-8);box-shadow:0 0 0 3px var(--blue-3)}.home-search button[data-slot=button]{background:var(--blue-11);color:#fff}.home-search button[data-slot=button]:hover{background:var(--blue-12)}.home-classes{background:var(--slate-2);border-color:var(--slate-6)}.home-page :is(.home-class-card,.home-example-card,.home-location-card){border-color:var(--slate-7);box-shadow:none}.home-page :is(.home-class-card,.home-example-card,.home-location-card):before{display:none}.home-page :is(.home-class-card,.home-example-card,.home-location-card):hover{border-color:var(--blue-8);box-shadow:0 2px 8px #1c202408}.home-classes button.home-class-card[aria-expanded=true]{border-color:var(--blue-8);box-shadow:0 0 0 2px var(--blue-3)}.home-classes :is(.home-class-card h3,.home-class-bottom strong){color:var(--slate-12)}.home-page :is(.home-card-link,.home-data-jump),.home-classes .home-card-link{color:var(--blue-11)}.home-integral-branches{background:var(--card);border-color:var(--slate-7)}.home-branches-heading p{color:var(--slate-11)}.home-branch-links a{border-color:var(--slate-7);color:var(--blue-11)}.home-branch-links a:hover{border-color:var(--blue-8);background:var(--blue-3)}.home-background-switch .mode-toggle-group{background:var(--card);border-color:var(--slate-6)}.home-background-switch .mode-toggle-group .mode-toggle-item{font-size:10px;padding:5px 9px;min-height:28px}.home-header .brand strong{color:var(--blue-11)}.home-page a:focus-visible,.home-page button:focus-visible,.home-header a:focus-visible{outline-color:var(--focus)}@media(prefers-reduced-motion:reduce){.home-page .home-search{transition:none}}.home-example-card h3{font-size:20px;line-height:1.3}.home-example-card h3 span{font-size:13px;font-weight:500;line-height:1.5}.home-example-card p{font-size:14px}.home-example-accession{display:flex;align-items:center;gap:6px;color:var(--slate-11);font-size:13px;background:var(--slate-2);padding:6px 8px;border-radius:4px;margin:0 0 12px}.home-example-accession strong{color:var(--slate-12);font-weight:500}.catalog-filters{padding:14px 16px;background:var(--slate-2);border:1px solid var(--slate-6);border-radius:6px;gap:14px 24px}.catalog-filter-heading{display:flex;align-items:center;gap:8px;flex-basis:100%;font-size:14px;font-weight:600;color:var(--slate-12)}.catalog-filters p{flex-basis:100%;margin:0;font-size:12px;color:var(--slate-11)}.catalog-filters label{flex-direction:column;align-items:flex-start;gap:6px;font-weight:500}.protein-results strong{font-size:15px}.protein-results div>span.protein-result-gene{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--slate-11)}.protein-result-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--slate-11);white-space:nowrap}.protein-result-meta svg,.protein-result-gene svg{flex:none;color:var(--slate-10)}.home-evidence-section{padding:40px 0;background:linear-gradient(140deg,#f5f9ff,#f8f7fe 70%,#f1fafb);border-block:1px solid #e6edf7;scroll-margin-top:85px}.home-evidence-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.home-evidence-heading .home-eyebrow{color:#476eaf}.home-evidence-heading h2{text-align:left;margin:0 0 9px}.home-evidence-heading p{font-size:14px;color:#536983;margin:0;line-height:1.6}.home-evidence-heading>a{display:inline-flex;align-items:center;gap:7px;color:#285db1;white-space:nowrap;font-size:14px}.home-evidence-explorer{border:1px solid #dce5f2;border-radius:15px;box-shadow:0 7px 25px #324f7809;background:#fff;overflow:hidden}.home-layer-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:0;background:#f8faff;border-bottom:1px solid #e0e8f3}.home-layer-list button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:0;border-right:1px solid #e5ebf4;background:transparent;color:#435873;cursor:pointer;min-width:0;padding:14px 12px;gap:6px}.home-layer-list button:last-child{border-right:0}.home-layer-list button:after{position:absolute;content:"";bottom:0;left:15px;right:15px;height:3px;border-radius:3px 3px 0 0;background:transparent}.home-layer-list button:hover{background:color-mix(in srgb,var(--layer) 5%,white)}.home-layer-list button[aria-pressed=true]{background:color-mix(in srgb,var(--layer) 7%,white)}.home-layer-list button[aria-pressed=true]:after{background:var(--layer)}.home-layer-tab-title{display:flex;align-items:center;gap:7px;font-weight:650;color:#344a68;min-width:0;font-size:14px}.home-layer-tab-title svg{color:var(--layer);flex:none}.home-layer-list strong{font-weight:700;color:var(--layer);font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.6px;font-size:25px}.home-layer-list small{color:#566b85;line-height:1.45;font-size:12px;min-height:0}.home-layer-preview{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,1.35fr);align-items:center;padding:24px;gap:26px}.home-layer-intro h3{font-size:24px;letter-spacing:-.6px;line-height:1.3;margin:0 0 10px;color:#233b5d}.home-layer-intro>p{line-height:1.7;color:#516985;margin:0;max-width:400px;font-size:15px}.home-layer-secondary{display:inline-flex;align-items:baseline;gap:6px;margin-top:12px;font-size:12px;color:#526985}.home-layer-secondary strong{color:var(--layer);font-size:17px;font-variant-numeric:tabular-nums}.home-layer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 17px;margin-top:19px}.home-layer-example{display:inline-flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--layer) 25%,white);border-radius:7px;background:color-mix(in srgb,var(--layer) 6%,white);padding:9px 12px;font-weight:600;color:var(--layer);font-size:14px}.home-layer-example:hover{background:color-mix(in srgb,var(--layer) 12%,white);text-decoration:none}.home-layer-actions .help-trigger{font-size:11px}.home-layer-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-layer-feature{border:1px solid #e4eaf3;border-radius:11px;min-width:0;background:#fbfcff;padding:16px 12px}.home-layer-feature>span{display:inline-flex;align-items:center;justify-content:center;color:var(--layer);background:color-mix(in srgb,var(--layer) 9%,white);width:34px;height:34px;margin-bottom:10px;border-radius:6px}.home-layer-feature.home-feature-1>span{background:color-mix(in srgb,var(--layer) 15%,white)}.home-layer-feature.home-feature-2>span{background:color-mix(in srgb,var(--layer) 23%,white)}.home-layer-feature h4{line-height:1.45;color:#314b70;margin:0 0 6px;font-size:15px}.home-layer-feature p{line-height:1.6;color:#576d88;margin:0;font-size:13px}.home-layer-unavailable{padding:28px;color:#526985}.home-evidence-section button:focus-visible,.home-evidence-section a:focus-visible{outline:3px solid #5889ed;outline-offset:-3px}.home-evidence-section summary:focus-visible{outline:2px solid #5889ed}@media(max-width:1100px){.home-layer-list button{padding:17px 10px 14px}.home-layer-tab-title{font-size:11px;gap:5px}.home-layer-tab-title svg{width:16px}.home-layer-list strong{font-size:25px}.home-layer-preview{gap:24px;padding:25px}.home-layer-feature{padding:16px 11px}.home-layer-intro h3{font-size:22px}}@media(max-width:900px){.home-layer-list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-layer-list button{border-bottom:1px solid #e5ebf4}.home-layer-list small{min-height:0}.home-layer-preview{grid-template-columns:1fr;gap:21px}.home-layer-intro>p{max-width:none}.home-layer-features{gap:12px}.home-layer-feature{padding:17px}.home-layer-feature>span{margin-bottom:12px}.home-evidence-heading{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:500px){.home-evidence-section{padding:30px 0}.home-evidence-heading p{font-size:13px}.home-layer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-layer-list button{padding:12px 14px;gap:5px}.home-layer-list strong{font-size:24px}.home-layer-list small{font-size:10px}.home-layer-tab-title{font-size:12px}.home-layer-list button:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center}.home-layer-list button:last-child small{grid-column:1/-1}.home-layer-preview{padding:22px 16px}.home-layer-intro h3{font-size:21px}.home-layer-features{grid-template-columns:1fr;gap:9px}.home-layer-feature{display:grid;grid-template-columns:37px minmax(0,1fr);column-gap:12px;row-gap:3px;padding:12px}.home-layer-feature>span{width:37px;height:37px;grid-row:1/3;margin:0;border-radius:9px}.home-layer-feature svg{width:23px}.home-layer-feature h4{margin:0;align-self:end}.home-layer-feature p{font-size:11px}}.home-evidence-section{background:var(--slate-2);border-color:var(--slate-6)}.home-evidence-explorer[data-slot=tabs]{gap:0;border-color:var(--slate-7);border-radius:10px;box-shadow:none}.home-layer-list[data-slot=tabs-list]{display:grid;width:100%;height:auto;padding:0;border-radius:0;background:var(--slate-2);border-color:var(--slate-6)}.home-layer-list [data-slot=tabs-trigger]{height:auto;white-space:normal;justify-content:flex-start;border-radius:0;box-shadow:none;isolation:isolate;transition:background-color .12s;color:var(--slate-11)}.home-layer-list [data-slot=tabs-trigger]:after{display:none}.home-layer-list [data-slot=tabs-trigger]:hover{background:var(--slate-3)}.home-layer-list [data-slot=tabs-trigger][data-state=active]{background:var(--blue-3);box-shadow:none}.home-layer-list strong{color:var(--slate-12);font-weight:600}.home-layer-tab-title{color:var(--slate-12);font-weight:500}.home-layer-list small,.home-layer-intro>p,.home-layer-feature p{color:var(--slate-11)}.home-layer-indicator{position:absolute;bottom:0;left:15px;right:15px;height:2px;background:var(--blue-9);border-radius:2px;pointer-events:none}.home-layer-content{min-width:0}.home-layer-intro h3,.home-layer-feature h4{color:var(--slate-12);font-weight:600}.home-layer-example{background:var(--blue-3);border-color:var(--blue-7);color:var(--blue-11);transition:background-color .12s,border-color .12s}.home-layer-example:hover{background:var(--blue-4);border-color:var(--blue-8)}.home-layer-feature{background:var(--card);border-color:var(--slate-6);border-radius:8px}.home-layer-secondary,.home-layer-secondary strong{color:var(--slate-11)}@media(prefers-reduced-motion:reduce){.home-layer-list [data-slot=tabs-trigger],.home-layer-example{transition:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-normal:1.5;--radius-xs:.125rem;--radius-sm:4px;--radius-md:6px;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:var(--background)}}@layer base{[data-slot]{box-sizing:border-box;border:0 solid var(--border);margin:0}button[data-slot]{font:inherit;color:inherit;background:0 0;padding:0}[data-slot=dialog-close]{justify-content:center;align-items:center;display:inline-flex}}@layer legacy{:root{color:#1e293b;font-synthesis:none;--blue:#3e64c6;--purple:#8056bd;--teal:#288898;--green:#3e926f;--amber:#b77c28;--rose:#bd596d;--border:#e1e7ef;--muted:#64748b;--surface:#fff;background:#f5f8fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{background-image:linear-gradient(110deg,#edf6fa88,#f3effa66 55%,#eff7f666),linear-gradient(#dce5ee4d 1px,#0000 1px),linear-gradient(90deg,#dce5ee4d 1px,#0000 1px);background-size:auto,46px 46px,46px 46px;margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:#3863b9;text-decoration:none}a:hover{text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #7f9ddb}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.7px;font-size:30px;font-weight:750;line-height:1.2}h2{letter-spacing:-.25px;margin-bottom:0;font-size:20px;font-weight:650;line-height:1.4}h3{align-items:center;gap:8px;margin:22px 0 10px;font-size:14px;font-weight:650;display:flex}p{margin-bottom:12px}small{color:var(--muted);font-size:11px}.small{font-size:12px}.mono{font-family:SFMono-Regular,Consolas,monospace}.preserve-lines{white-space:pre-line}.site-header{border-bottom:1px solid var(--border);z-index:30;background:#ffffffed;align-items:center;gap:23px;height:72px;padding:0 26px;display:flex;position:relative;box-shadow:0 3px 10px #1e293b0a}.brand{color:#273342;letter-spacing:-.9px;white-space:nowrap;align-items:center;gap:7px;font-size:25px;font-weight:450;display:flex}.brand svg{color:#648876;stroke-width:1.65px}.brand:hover{text-decoration:none}.brand strong{font-weight:700}.header-description{color:#64748b;border-left:1px solid #d8e0e9;max-width:220px;padding-left:23px;font-size:13px;line-height:1.4}.header-search{color:#8593a6;background:#f3f6fa;border:1px solid #dfe5ee;border-radius:6px;align-items:center;gap:10px;width:min(355px,35vw);margin-left:auto;padding:7px 10px;display:flex}.header-search input{color:#334155;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:13px}.header-search input::placeholder{color:#7b8a9c}.header-search button{color:#64748b;background:0 0;border:0;padding:2px;display:flex}.header-about{color:#475569;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.report{max-width:1456px;min-height:65vh;margin:auto;padding:0 24px 36px}.section-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;border-bottom:1px solid var(--border);white-space:nowrap;background:#ffffffed;justify-content:center;gap:6px;margin-bottom:24px;padding:12px 14px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 3px 8px #1e293b04}.section-nav a{color:#617084;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;line-height:1.4;transition:background .15s,color .15s;display:flex}.section-nav a:hover{background:#f2f5f9;text-decoration:none}.section-nav a.active{color:var(--blue);background:#edf2fc;font-weight:600;box-shadow:inset 0 0 0 1px #dbe5f6}.section-nav a.active.nav-purple{color:var(--purple);background:#f2edfa;box-shadow:inset 0 0 0 1px #e7ddf5}.section-nav a.active.nav-teal{color:var(--teal);background:#eaf5f6;box-shadow:inset 0 0 0 1px #d3e9ec}.section-nav a.active.nav-green{color:var(--green);background:#ebf6f0}.section-nav a.active.nav-amber{color:var(--amber);background:#fbf5e9}.section-nav a.active.nav-rose{color:var(--rose);background:#fbf0f3}.protein-hero{text-align:center;padding:17px 0 22px}.protein-hero h1{max-width:900px;margin:7px auto}.protein-hero p{color:#64748b;margin-bottom:14px;font-size:15px;font-style:italic}.protein-hero p span{color:#a4afbd;margin:0 9px}.protein-kicker{color:#64748b;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.separator{background:#cdd7e3;width:1px;height:14px}.hero-badges{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.function-summary{border:1px solid var(--border);background:#fff;border-left:3px solid #8670ce;border-radius:8px;align-items:flex-start;gap:18px;padding:23px 25px;display:flex;box-shadow:0 2px 3px #16264105}.function-summary>svg{color:#8b7bcc;flex:none;margin-top:4px}.function-summary p{max-height:112px;margin-bottom:8px;padding-right:8px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.75;overflow:auto}.summary-source{color:#8792a2;font-size:11px}.overview-facts{grid-template-columns:repeat(3,1fr);gap:15px;margin:18px 0 25px;display:grid}.overview-facts>div{background:#fff;border:1px solid #e5eaf1;border-radius:8px;align-items:center;gap:15px;padding:17px 20px;display:flex;box-shadow:0 2px 3px #16264104}.overview-facts svg{color:#5479ba;flex:none;width:23px;height:23px}.overview-facts>div:nth-child(2) svg{color:#9368bd}.overview-facts>div:nth-child(3) svg{color:#46967b}.overview-facts span{color:#748398;font-size:11px}.overview-facts strong{color:#334155;margin-top:3px;font-size:15px;font-weight:600;display:block}.overview-facts small{font-weight:400}.panel{--accent:var(--blue);background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;margin:22px 0;padding:20px;scroll-margin-top:85px;box-shadow:0 2px 4px #16264105}.accent-purple{--accent:var(--purple)}.accent-teal{--accent:var(--teal)}.accent-green{--accent:var(--green)}.accent-amber{--accent:var(--amber)}.accent-rose{--accent:var(--rose)}.section-heading{align-items:center;gap:13px;margin-bottom:16px;display:flex}.heading-icon{background:var(--accent);justify-content:center;align-items:center;width:38px;height:38px;display:flex}@supports (color:color-mix(in lab,red,red)){.heading-icon{background:color-mix(in srgb,var(--accent) 10%,white)}}.heading-icon{color:var(--accent);border-radius:9px;flex:none}.heading-icon svg{stroke-width:1.65px;width:21px;height:21px}.section-heading p{color:#7b899a;margin:4px 0 0;font-size:12px;line-height:1.4}.section-action{margin-left:auto}.field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0 0 17px;display:grid}.field-grid>div{min-width:0}.field-grid dt{color:#7a889a;margin-bottom:4px;font-size:12px}.field-grid dd{color:#334155;overflow-wrap:anywhere;margin:0;font-size:14px}.details{border-top:1px solid #e7ebf2;margin-top:4px}.details>summary{cursor:pointer;color:#526276;align-items:center;gap:8px;padding:13px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.details>summary::-webkit-details-marker{display:none}.details>summary>svg:last-child{color:#8e9cad;flex:none;margin-left:auto;transition:transform .15s}.details[open]>summary>svg:last-child{transform:rotate(90deg)}.details-content{padding:0 0 15px}.details-content>.field-grid:first-child{margin-top:9px}.reference-list{flex-direction:column;gap:5px;margin:18px 0;font-size:12px;display:flex}.reference-list>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reference-list strong{min-width:60px;font-size:11px;font-weight:500}.external-link{overflow-wrap:anywhere;align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.external-link svg{flex:none;align-self:center}.overview-columns{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:28px;display:grid}.overview-columns>div{min-width:0}.overview-columns h3{margin-top:17px}.location-list{flex-direction:column;gap:9px;margin-bottom:12px;display:flex}.location-list strong{font-size:12px;font-weight:500}.location-list small{margin-top:1px;display:block}.badge-list{flex-wrap:wrap;gap:5px;display:flex}.badge{color:#64748b;white-space:normal;background:#f0f3f7;border:1px solid #e6eaf0;border-radius:4px;align-items:center;padding:2px 7px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.badge-teal{color:#338375;background:#eff8f7;border-color:#d8eae7}.badge-purple{color:#825bb1;background:#f5effb;border-color:#e5daef}.badge-amber{color:#a97927;background:#fff8e8;border-color:#efdfb4}.badge-rose{color:#b5586b;background:#fbeef1;border-color:#edd3db}.term-list{flex-direction:column;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.term-list small{margin-top:2px;display:block}.annotation{border-bottom:1px solid #edf0f5;padding:10px 0;font-size:13px}.annotation p{margin:4px 0 8px}.annotation:last-child{border-bottom:none}.panel-footer{color:#8a96a6;border-top:1px solid #e7ebf2;justify-content:space-between;gap:16px;margin-top:20px;padding-top:14px;font-size:10px;display:flex}.panel-footer a{white-space:nowrap;align-items:center;gap:5px;display:flex}.toolbar{background:#f8fafc;border:1px solid #e9edf3;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:15px;margin-bottom:16px;padding:12px 14px;display:flex}.toolbar>svg{color:#8794a6;margin-bottom:8px}.filter{flex-direction:column;gap:4px;min-width:135px;display:flex}.filter>span{color:#7a8798;font-size:12px;font-weight:550}.filter select{color:#526176;background:#fff;border:1px solid #dce3ed;border-radius:4px;min-width:135px;max-width:280px;height:36px;padding:7px 26px 7px 9px;font-size:13px}.table-wrap{border:1px solid #e6ebf2;border-radius:6px;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.data-table th{color:#738296;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5eaf1;padding:10px 12px;font-size:13px;font-weight:550}.data-table td{vertical-align:top;color:#475569;overflow-wrap:anywhere;border-bottom:1px solid #eef1f6;max-width:340px;padding:11px 12px}.data-table tr:last-child td{border-bottom:0}.data-table td small{margin-top:3px;display:block}.data-table .text-button{text-align:left;align-items:baseline;font-size:14px}.clickable-row{cursor:pointer}.text-button{color:#476bbe;background:0 0;border:none;align-items:center;gap:4px;max-width:100%;padding:0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{text-decoration:underline}.text-button svg{flex:none}.consequence{white-space:normal;max-width:170px;font-size:11px;display:block}.prediction-row{gap:14px;display:flex}.prediction{flex-direction:column;min-width:55px;display:flex}.prediction small{font-size:9px;line-height:1.4}.prediction strong{color:#7e5bab;font-size:12px;font-weight:600}.prediction-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.prediction-detail{background:#f8f7fb;border:1px solid #ede8f5;border-radius:5px;padding:12px 14px}.prediction-detail>span:not(.prediction){color:#8590a1;font-size:10px}.prediction-detail>.prediction{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.prediction-detail small{font-size:11px}.prediction-detail strong{font-size:14px}.pagination{color:#8a95a5;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:11px;display:flex}.pagination>div{gap:8px;display:flex}.button{color:#516277;background:#fff;border:1px solid #dce4ed;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:33px;padding:6px 12px;font-size:12px;text-decoration:none;display:inline-flex}.button:hover{background:#f4f7fb;text-decoration:none}.button.primary{color:#fff;background:#5376bd;border-color:#5376bd}.button.primary:hover{background:#4266ac}.button.subtle{background:#fff;min-height:30px;padding:5px 9px;font-size:11px}.scope-note{color:#8a95a5;border-top:1px solid #edf0f5;margin:15px 0 0;padding-top:12px;font-size:10px;line-height:1.65}.state,.empty-state{text-align:center;color:#7b8a9d;justify-content:center;align-items:center;gap:10px;padding:35px 20px;font-size:13px;display:flex}.state.error{color:#ad5267;overflow-wrap:anywhere;background:#fff4f6;border-radius:5px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.evidence-dialog{color:#334155;border:1px solid #dce3ee;border-radius:10px;width:min(980px,100vw - 40px);max-height:calc(100vh - 50px);padding:0;box-shadow:0 18px 80px #0f172a33}.dialog-heading{z-index:4;background:#fff;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:sticky;top:0}.dialog-heading h2{overflow-wrap:anywhere;font-size:19px}.dialog-body{padding:25px}.dialog-body>.field-grid{border-bottom:1px solid var(--border);padding-bottom:15px}.dialog-body h3{color:#647287}.icon-button{color:#6f7c91;background:#f2f5f9;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:5px;display:inline-flex}.partner+.partner{margin-top:8px}.partner a{font-weight:500}.partner small{font-size:10px;display:block}.search-page{max-width:1100px;min-height:75vh;margin:auto;padding:45px 24px 60px}.page-intro{margin-bottom:28px}.page-intro p{color:#748296;font-size:14px}.protein-results>a{color:#42546b;border-bottom:1px solid #e8edf3;align-items:center;gap:25px;padding:18px 2px;display:flex}.protein-results>a:hover{background:#f9fbff;text-decoration:none}.protein-results>a:last-child{border-bottom:none}.protein-results>a>div{flex:1;min-width:0}.protein-results strong{font-size:14px;font-weight:550;display:block}.protein-results div>span{color:#8a96a5;margin-top:3px;font-size:12px;display:block}.reading-guide{color:#64748b;max-width:780px;font-size:14px;line-height:1.8}.reading-guide h3{color:#3b4f67;font-size:15px}.reading-guide .button{margin-top:20px}.site-footer{color:#8b98a9;border-top:1px solid #dfe6ee;align-items:center;gap:25px;max-width:1456px;margin:0 auto;padding:24px;font-size:11px;display:flex}.footer-brand{color:#708296;letter-spacing:-.5px;font-size:19px}.site-footer>a{color:#6d819b;margin-left:auto;font-size:11px}@media(min-width:1550px){.report{padding:0 32px 40px}.panel{padding:28px}}@media(max-width:1050px){.header-description{display:none}.header-search{width:355px}.section-nav{justify-content:flex-start}.section-nav a{padding:6px 10px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report{padding:0 16px 25px}.panel{padding:20px}.prediction-row{gap:8px}.data-table td{padding:11px}.function-summary p{font-size:15px}.section-nav{margin-left:-16px;margin-right:-16px}}@media(max-width:650px){:root{font-size:13px}.site-header{gap:15px;height:62px;padding:0 14px}.brand{font-size:22px}.brand svg{width:24px}.header-search{flex:1;width:auto;padding:7px}.header-search input{font-size:11px}.header-search>svg,.header-about{display:none}.report{padding:0 12px 22px}.section-nav{gap:4px;margin:0 -12px 14px;padding:9px 12px}.section-nav a{gap:5px;padding:5px 9px;font-size:11px}.section-nav a svg{width:13px}.protein-hero{padding:16px 5px 19px}.protein-hero h1{font-size:25px;line-height:1.25}.protein-hero p{font-size:13px}.function-summary{gap:11px;padding:17px 15px}.function-summary>svg{width:17px}.function-summary p{max-height:112px;font-size:14px;line-height:1.65}.summary-source{font-size:10px}.overview-facts{gap:7px;margin:13px 0 18px}.overview-facts>div{gap:0;padding:12px 10px}.overview-facts svg{display:none}.overview-facts span{font-size:9px}.overview-facts strong{font-size:12px}.overview-facts small{font-size:9px;display:block}.panel{margin:16px 0;padding:17px 13px}.section-heading{gap:10px;margin-bottom:17px}.heading-icon{border-radius:7px;width:31px;height:31px}.heading-icon svg{width:18px;height:18px}h2{font-size:17px}.section-heading p{font-size:10px}.field-grid{gap:13px 17px}.field-grid dt{font-size:10px}.field-grid dd{font-size:12px}.overview-columns{grid-template-columns:1fr;gap:6px}.details>summary{font-size:11px}.details>summary .muted{display:none}.toolbar{gap:9px;padding:11px}.toolbar>svg{display:none}.filter{flex:1;min-width:115px}.filter select{width:100%;min-width:0;max-width:100%;font-size:11px}.table-wrap{border-radius:4px}.data-table{min-width:620px;font-size:11px}.data-table th{font-size:9px}.data-table td{padding:11px 10px}.data-table .text-button{font-size:11px}.panel-footer{flex-direction:column;gap:6px}.scope-note{font-size:9px}.pagination{font-size:10px}.evidence-dialog{border-radius:7px;width:calc(100vw - 18px);max-height:calc(100dvh - 24px)}.dialog-heading{padding:14px 16px}.dialog-heading h2{font-size:16px}.dialog-body{padding:17px 14px}.search-page{padding:28px 14px}.protein-results>a{flex-wrap:wrap;gap:10px}.protein-results>a>div{min-width:65%}.protein-results strong{font-size:12px}.site-footer{flex-wrap:wrap;gap:14px;padding:20px 14px;font-size:10px}.site-footer>a{margin-left:0}.site-footer>span:nth-child(2){flex:1;min-width:180px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.function-summary p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.function-summary.expanded p{display:block}.summary-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.summary-controls .text-button{flex:none;font-size:10px}.function-summary>div{flex:1;min-width:0}.data-table .field-grid{grid-template-columns:1fr;gap:10px;min-width:170px}.data-table .details>summary{font-size:11px}.prediction-detail>small,.prediction-detail>span:not(.prediction){overflow-wrap:anywhere;margin-top:2px;display:block}.section-nav{border-radius:0 0 10px 10px;margin-bottom:20px}.section-nav a{font-size:12px;font-weight:550}.panel{border-radius:11px;box-shadow:0 3px 12px #263d6205}.section-heading h2{color:#22344d;font-weight:720}.data-table thead th{text-transform:uppercase;letter-spacing:.04em;color:#62748c;background:#f1f5fa;font-size:11px}.data-table td{font-size:12px;line-height:1.6}.data-table strong{font-weight:650}.badge{border-radius:5px;font-size:11px}.scope-note{color:#718099;font-size:11px}.dialog-heading h2{color:#283c55}.dialog-body .field-grid dt{color:#73839b;font-size:11px}.site-footer{max-width:1536px}.icon-button{min-width:34px;min-height:34px}.button{min-height:35px}.muted{color:#6d7d93}svg[role=button]:focus-visible{outline-offset:2px;outline:2px solid #7c63be}@media(max-width:650px){.section-nav a{font-size:11px}.data-table th{font-size:10px}.panel{border-radius:9px}.scope-note{font-size:10px}}:root{--blue:#2563eb;--purple:#7c3aed;--teal:#0891b2;--green:#10a36b;--amber:#d97706;--rose:#e11d48;--border:#dde5f0}.panel{border-radius:15px}.section-heading h2{font-size:22px}.section-heading p{font-size:13px}.heading-icon,.viewer-icon{border-radius:50%}.button{border-radius:8px}.button:hover:not(:disabled){color:#245acf;background:#eff6ff;border-color:#93b4f5}.text-button{color:#2563eb}.data-table th{font-size:12px}.data-table td{font-size:13px}.dialog-heading{background:#f8faff}.dialog-body .field-grid dt{font-size:12px}.dialog-body .field-grid dd{font-size:14px}.section-nav a:hover{background:#edf3ff}.ov-identity-fields dt{font-size:12px}.ov-identity-fields dd{font-size:14px}.ov-section>header h3{font-size:17px}.ov-source,.ov-context,.ov-browse{font-size:12px}.ov-function-preview,.ov-location-preview strong{font-size:14px}.ov-location-preview small{font-size:11px}.ov-feature-list>div,.ov-pathway-preview ul{font-size:13px}.ov-term-tags button,.ov-go-category button{font-size:11px}.ov-mini-heading{font-size:12px}.ov-ligands strong{font-size:13px}.ov-ligands small{font-size:11px}@media(max-width:650px){.section-heading h2{font-size:19px}.section-heading p{font-size:12px}.ov-identity-fields dd{font-size:13px}.ov-section>header h3{font-size:16px}}:root{color:#172338;--muted:#526177;--blue:#245af2;--purple:#7c2ee8;--teal:#008fa6;--green:#069c65;--amber:#c87008;--rose:#df2357}.muted,small{color:#526177}.section-heading h2,.dialog-heading h2{color:#18263c}.section-heading p,.viewer-note,.atlas-explainer,.scope-note,.vc-note{color:#4b5d76}.section-nav a{color:#465572}.section-nav a.active{color:#174bd4;background:#e5edff}.site-header .brand svg{color:#059669}.heading-icon{background:var(--accent);color:#fff;border:0}.data-table thead th{color:#384a65;background:#edf2fc}.badge{color:#465572;font-weight:550}.panel-footer,.pagination{color:#53647c}.dialog-body .field-grid dt{color:#526177}.dialog-body .field-grid dd{color:#1e2c43}.atlas-hover,.atlas-hover.active,.atlas-mini-legend,.atlas-colour-key,.atlas-boundary-key{color:#43536b}.atlas-subheading>span,.atlas-explainer{color:#536179}.cx-panel{--cx-accent:#0b9c78;--cx-dark:#12644b}.cx-panel.cx-amber{--cx-accent:#da8907;--cx-dark:#865102}.cx-panel.cx-teal{--cx-accent:#009cac;--cx-dark:#075b68}.cx-panel.cx-rose{--cx-accent:#e54579;--cx-dark:#9c2450}.cx-heading-icon{background:var(--cx-accent);color:#fff;border:0;border-radius:50%}.cx-heading h2{color:#1e2c43}.cx-heading p,.cx-scope,.cx-chart-note,.cx-context-count,.cx-body-note,.cx-distribution-note,.cx-body-intro p{color:#4d6078}.cx-metric-secondary,.cx-metric-value>span,.cx-dataset small,.cx-context-grid small,.cx-source-strip>span{color:#53647a}.cx-dataset strong,.cx-bar-label,.cx-bar-row strong,.cx-context-grid strong{color:#354963}.cx-region-buttons button,.cx-tissue-search input,.cx-tissue-search>span{color:#455873}.cx-chart-title>span,.cx-body-caption{color:#58667c}.page-jump{color:#526177;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.page-jump label{align-items:center;gap:7px;display:flex}.page-jump input{color:#1e293b;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:78px;min-width:0;height:34px;padding:5px 8px}.page-jump .button{height:34px}.pagination{flex-wrap:wrap}.pagination>.page-jump{margin-left:auto}.vc-pagination,.ve-pager,.catalog-pages{flex-wrap:wrap;gap:12px}.vc-pagination>.page-jump,.ve-pager>.page-jump{margin-left:auto}@media(max-width:650px){.pagination>.page-jump,.vc-pagination>.page-jump,.ve-pager>.page-jump{flex-basis:100%;margin-left:0}.page-jump input{width:70px}}:root{--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--canvas:#f4f7fb;--surface:#fff;--surface-subtle:#f7f9fc;--surface-selected:#edf3ff;--text:#172338;--text-secondary:#526177;--text-tertiary:#728198;--border:#dce4ee;--border-strong:#c8d4e2;--focus:#245af2;--radius-sm:6px;--radius-md:10px;--shadow-float:0 12px 34px #2038581a;font-family:var(--font-sans);color:var(--text);background:var(--canvas)}body{color:var(--text);background:var(--canvas);background-image:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.site-header{border-color:var(--border);box-shadow:none;background:#fffffffa}.brand{color:#1d2b42}.header-description{color:var(--text-secondary);border-color:var(--border)}.header-search{background:var(--surface-subtle);border-color:var(--border);border-radius:var(--radius-sm);transition:border-color .14s,box-shadow .14s,background .14s}.header-search:focus-within{background:#fff;border-color:#91ace8;box-shadow:0 0 0 3px #245af21a}.report{max-width:1500px}.section-nav{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border);box-shadow:none;background:#fffffffa;border-radius:0;margin-bottom:24px}.section-nav a{border-radius:var(--radius-sm);font-weight:520;transition:background .14s,color .14s,box-shadow .14s}.section-nav a.active,.section-nav a.active.nav-purple,.section-nav a.active.nav-teal,.section-nav a.active.nav-green,.section-nav a.active.nav-amber,.section-nav a.active.nav-rose{background:var(--surface-selected);color:#234fbc;box-shadow:inset 0 0 0 1px #d5e1fa}.function-summary,.overview-facts>div{border-color:var(--border);border-radius:var(--radius-md);box-shadow:0 1px 2px #17233808}.function-summary p{font-family:var(--font-sans);color:#263750;font-size:15px;line-height:1.72}.panel{background:var(--surface);border-color:var(--border);border-radius:var(--radius-md);box-shadow:0 1px 2px #17233808}.structure-section{background:var(--surface);border-top:1px solid var(--border)}.section-heading h2{letter-spacing:-.25px;color:var(--text);font-size:20px;font-weight:680}.section-heading p{color:var(--text-secondary);font-size:12px}.heading-icon,.viewer-icon{background:var(--accent,var(--blue));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.heading-icon,.viewer-icon{background:color-mix(in srgb,var(--accent,var(--blue)) 9%,white)}}.heading-icon,.viewer-icon{color:var(--accent,var(--blue));border:1px solid var(--accent,var(--blue))}@supports (color:color-mix(in lab,red,red)){.heading-icon,.viewer-icon{border:1px solid color-mix(in srgb,var(--accent,var(--blue)) 18%,white)}}.toolbar{background:var(--surface-subtle);border-color:var(--border);border-radius:var(--radius-md)}.filter>span{color:var(--text-secondary);font-weight:600}.filter select,.page-jump input{border-color:var(--border-strong);border-radius:var(--radius-sm);color:#34445b}.filter select:hover,.page-jump input:hover{border-color:#aabbd0}.button{border-color:var(--border-strong);border-radius:var(--radius-sm);color:#3f526b;background:#fff;font-weight:560;transition:background .13s,border-color .13s,color .13s,transform .13s,box-shadow .13s}.button:hover:not(:disabled){color:#24466f;background:#f4f7fc;border-color:#a8bad3;text-decoration:none}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{color:#fff;background:#285ed7;border-color:#285ed7;box-shadow:0 1px 2px #183b8c28}.button.primary:hover:not(:disabled){color:#fff;background:#1e4fbe;border-color:#1e4fbe}.icon-button{border-radius:var(--radius-sm);background:var(--surface-subtle);border:1px solid #0000;transition:background .13s,border-color .13s,color .13s}.icon-button:hover{border-color:var(--border);color:#354a66;background:#edf3fb}.badge{color:#526177;background:#f3f5f8;border-color:#e0e6ee;border-radius:5px;font-weight:560}.details{border-color:var(--border)}.details>summary{color:#445670}.details>summary:hover{color:#254f93}.details[open]>.details-content{animation:.16s ease-out both details-in}@keyframes details-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.table-wrap{border-color:var(--border);border-radius:var(--radius-sm);background:#fff}.data-table thead th{color:#475a73;font-size:var(--font-label);letter-spacing:0;text-transform:none;background:#f3f6fa}.data-table td{color:#3d4f67;font-size:var(--font-data);font-variant-numeric:tabular-nums}.data-table tbody tr:nth-child(2n){background:#fafbfd}.data-table tbody tr:hover{background:#f0f5fc}.evidence-dialog{border-color:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.evidence-dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#18263c66}.dialog-heading{border-color:var(--border);background:#fbfcfe}.evidence-dialog[open]{animation:.16s ease-out both dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(5px)scale(.994)}to{opacity:1;transform:none}}.state,.empty-state{color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.details[open]>.details-content,.evidence-dialog[open]{animation:none}.button:active:not(:disabled){transform:none}}.site-header .brand-logo{aspect-ratio:1880/345;flex:none;width:180px;display:block;position:relative;overflow:hidden}.site-header .brand-logo img{width:115.532%;max-width:none;height:auto;position:absolute;top:-63.188%;left:-9.574%}.site-header .brand{flex-shrink:0}@media(max-width:600px){.site-header .brand-logo{width:150px}}}@layer components{[data-slot=dialog-content]{color:var(--foreground)}[data-slot=button]{cursor:pointer}[data-slot=button][data-variant=default]:hover{background:var(--blue-12)}.kit-page{max-width:1120px;margin:40px auto 80px;padding:0 24px}.kit-intro{max-width:760px;margin-bottom:28px}.kit-intro p{color:var(--slate-11);font-size:15px}.kit-eyebrow{color:var(--indigo-11);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:650}.kit-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.kit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kit-icons{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kit-icon{border:1px solid var(--slate-6);color:var(--slate-11);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;display:flex}.kit-icon svg{stroke-width:1.75px;width:22px;height:22px}.kit-icon span{font-size:11px}.kit-swatches{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.kit-swatch{border-radius:4px;place-content:center;height:42px;font-size:11px;display:grid}.kit-selection{background:var(--ui-selected);border:1px solid var(--ui-border);color:var(--ui-ink);border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.kit-note{color:var(--slate-11);font-size:13px}@media(max-width:760px){.kit-grid{grid-template-columns:1fr}.kit-icons{grid-template-columns:repeat(3,1fr)}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.max-h-\[90vh\]{max-height:90vh}.w-\[96vw\]{width:96vw}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.resize{resize:both}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.place-content-center{place-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.rounded-xl{border-radius:12px}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--border-strong)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--red-9)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--secondary)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-foreground{fill:var(--foreground)}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--foreground)}.text-current{color:currentColor}.text-destructive{color:var(--red-9)}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:mt-0:last-child{margin-top:0}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--surface-selected)}.hover\:bg-destructive\/90:hover{background-color:var(--red-9)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--red-9) 90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--blue-12)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--focus)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--focus)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--red-9)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--red-9) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--focus)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--focus) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--focus)}.active\:not-disabled\:scale-\[0\.98\]:active:not(:disabled){scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:6px}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--red-9)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--red-9)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--red-9) 20%, transparent)}}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--red-9)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fill-mode-forwards[data-state=closed]{--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:zoom-out-\[0\.98\][data-state=closed]{--tw-exit-scale:.98}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--surface-selected)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-150[data-state=open]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-\[0\.98\][data-state=open]{--tw-enter-scale:.98}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(min-width:40rem){.sm\:max-w-\[1180px\]{max-width:1180px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}@media(prefers-color-scheme:dark){.dark\:border-input{border-color:var(--border-strong)}.dark\:bg-destructive\/60{background-color:var(--red-9)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--red-9) 60%,transparent)}}.dark\:bg-input\/30{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--border-strong) 30%,transparent)}}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--surface-selected)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--surface-selected) 50%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--border-strong) 50%,transparent)}}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--red-9)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--red-9) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--red-9)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--red-9) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--border-strong)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,var(--border-strong) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}:root,.light,.light-theme{--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--indigo-1:color(display-p3 .992 .992 .996);--indigo-2:color(display-p3 .971 .977 .998);--indigo-3:color(display-p3 .933 .948 .992);--indigo-4:color(display-p3 .885 .914 1);--indigo-5:color(display-p3 .831 .87 1);--indigo-6:color(display-p3 .767 .814 .995);--indigo-7:color(display-p3 .685 .74 .957);--indigo-8:color(display-p3 .569 .639 .916);--indigo-9:color(display-p3 .276 .384 .837);--indigo-10:color(display-p3 .234 .343 .801);--indigo-11:color(display-p3 .256 .354 .755);--indigo-12:color(display-p3 .133 .175 .348)}}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}:root,.light,.light-theme{--teal-1:#fafefd;--teal-2:#f3fbf9;--teal-3:#e0f8f3;--teal-4:#ccf3ea;--teal-5:#b8eae0;--teal-6:#a1ded2;--teal-7:#83cdc1;--teal-8:#53b9ab;--teal-9:#12a594;--teal-10:#0d9b8a;--teal-11:#008573;--teal-12:#0d3d38}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--teal-1:color(display-p3 .983 .996 .992);--teal-2:color(display-p3 .958 .983 .976);--teal-3:color(display-p3 .895 .971 .952);--teal-4:color(display-p3 .831 .949 .92);--teal-5:color(display-p3 .761 .914 .878);--teal-6:color(display-p3 .682 .864 .825);--teal-7:color(display-p3 .581 .798 .756);--teal-8:color(display-p3 .433 .716 .671);--teal-9:color(display-p3 .297 .637 .581);--teal-10:color(display-p3 .275 .599 .542);--teal-11:color(display-p3 .08 .5 .43);--teal-12:color(display-p3 .11 .235 .219)}}}:root,.light,.light-theme{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--violet-1:color(display-p3 .991 .988 .995);--violet-2:color(display-p3 .978 .974 .998);--violet-3:color(display-p3 .953 .943 .993);--violet-4:color(display-p3 .916 .897 1);--violet-5:color(display-p3 .876 .851 1);--violet-6:color(display-p3 .825 .793 .981);--violet-7:color(display-p3 .752 .712 .943);--violet-8:color(display-p3 .654 .602 .902);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .381 .306 .741);--violet-11:color(display-p3 .383 .317 .702);--violet-12:color(display-p3 .179 .15 .359)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--orange-1:#fefcfb;--orange-2:#fff7ed;--orange-3:#ffefd6;--orange-4:#ffdfb5;--orange-5:#ffd19a;--orange-6:#ffc182;--orange-7:#f5ae73;--orange-8:#ec9455;--orange-9:#f76b15;--orange-10:#ef5f00;--orange-11:#cc4e00;--orange-12:#582d1d}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--orange-1:color(display-p3 .995 .988 .985);--orange-2:color(display-p3 .994 .968 .934);--orange-3:color(display-p3 .989 .938 .85);--orange-4:color(display-p3 1 .874 .687);--orange-5:color(display-p3 1 .821 .583);--orange-6:color(display-p3 .975 .767 .545);--orange-7:color(display-p3 .919 .693 .486);--orange-8:color(display-p3 .877 .597 .379);--orange-9:color(display-p3 .9 .45 .2);--orange-10:color(display-p3 .87 .409 .164);--orange-11:color(display-p3 .76 .34 0);--orange-12:color(display-p3 .323 .185 .127)}}}:root,.light,.light-theme{--pink-1:#fffcfe;--pink-2:#fef7fb;--pink-3:#fee9f5;--pink-4:#fbdcef;--pink-5:#f6cee7;--pink-6:#efbfdd;--pink-7:#e7acd0;--pink-8:#dd93c2;--pink-9:#d6409f;--pink-10:#cf3897;--pink-11:#c2298a;--pink-12:#651249}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--pink-1:color(display-p3 .998 .989 .996);--pink-2:color(display-p3 .992 .97 .985);--pink-3:color(display-p3 .981 .917 .96);--pink-4:color(display-p3 .963 .867 .932);--pink-5:color(display-p3 .939 .815 .899);--pink-6:color(display-p3 .907 .756 .859);--pink-7:color(display-p3 .869 .683 .81);--pink-8:color(display-p3 .825 .59 .751);--pink-9:color(display-p3 .775 .297 .61);--pink-10:color(display-p3 .748 .27 .581);--pink-11:color(display-p3 .698 .219 .528);--pink-12:color(display-p3 .363 .101 .279)}}}html:root{color-scheme:light;--blue-1:#fbfdff;--blue-2:#f1f7ff;--blue-3:#dceeff;--blue-4:#c6e5ff;--blue-5:#acd8ff;--blue-6:#8ec7f7;--blue-7:#71afe7;--blue-8:#3989d6;--blue-9:#0961df;--blue-10:#064fbf;--blue-11:#0757c9;--blue-12:#103c72;--canvas:#f5f6f8;--background:var(--canvas);--card:#fff;--surface:var(--card);--surface-subtle:#f7f8fa;--secondary:var(--surface-subtle);--surface-selected:#cce8ff;--foreground:#202124;--text:var(--foreground);--text-secondary:#4b515a;--text-tertiary:#606771;--muted:var(--text-secondary);--muted-foreground:var(--text-secondary);--slate-11:var(--text-secondary);--slate-12:var(--text);--primary:var(--blue-11);--primary-foreground:#fff;--focus:var(--primary);--border:#d9dde3;--border-strong:#b7bec8;--panel-line:var(--border);--panel-radius:14px;--group-radius:10px;--font-body:15px;--font-data:14px;--font-label:13px;--font-hint:12px;--reading-body:15px;--reading-label:13px;--reading-group:17px;--reading-value:17px;--blue:var(--primary);--purple:var(--violet-9);--teal:var(--teal-9);--green:var(--green-9);--amber:var(--amber-9);--rose:var(--red-9);--shell-smart-blue:var(--primary);--shell-sapphire:var(--primary);--shell-navy:var(--text);--shell-ink:var(--text);--shell-secondary:var(--text-secondary);--shell-muted:var(--text-tertiary);--shell-cerulean:var(--primary);--portal-heading:var(--text);--portal-focus:var(--focus);--portal-canvas:var(--canvas);--portal-tint:var(--surface-subtle);--portal-line:var(--border);--portal-selected:var(--surface-selected);--portal-hover:var(--blue-4);--ios-blue:var(--primary);--ios-line:var(--border);--ios-font:-apple-system,BlinkMacSystemFont,Inter,"Segoe UI",sans-serif;--ios-settle:cubic-bezier(.2,.8,.2,1);--ios-press:80ms;--ios-release:.16s;--shadow-surface:none;--shadow-floating:0 16px 48px #20212426,0 3px 10px #2021240f;--shadow-menu:0 8px 28px #2021241c,0 2px 6px #2021240a;--control-height:36px;--touch-ease:var(--ios-settle);--touch-time:.17s;--touch-press:75ms;--touch-ring:var(--blue-7);--touch-hover:var(--blue-2);--touch-down:var(--blue-4);--touch-shadow:none}.button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.button.primary:hover:not(:disabled){background:var(--blue-12);border-color:var(--blue-12);color:#fff}.button{color:var(--slate-12);border-color:var(--slate-7)}.button:hover:not(:disabled){background:var(--slate-3);border-color:var(--slate-8);color:var(--slate-12)}.details-trigger{text-align:left;width:100%;color:var(--slate-11);background:0 0;border:0;align-items:center;gap:8px;padding:13px 0;font-size:13px;font-weight:550;display:flex}.details-trigger:hover{color:var(--blue-11)}.details-trigger>svg:last-child{flex:none;margin-left:auto;transition:transform .18s}.mode-toggle-group{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.mode-toggle-group .mode-toggle-item{isolation:isolate;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex;position:relative}.mode-toggle-group .mode-toggle-item:hover{color:var(--slate-12)}.mode-toggle-group .mode-toggle-item[data-state=on]{color:var(--blue-11)}.mode-toggle-indicator{z-index:-1;background:var(--card);box-shadow:0 0 0 1px var(--blue-7);pointer-events:none;border-radius:4px;position:absolute;top:0;right:0;bottom:0;left:0}.mode-toggle-label{align-items:center;gap:6px;display:inline-flex;position:relative}.mode-toggle-label>svg{flex:none;width:14px;height:14px}.mode-toggle-item:active:not(:disabled) .mode-toggle-label{translate:0 1px}@media(prefers-reduced-motion:reduce){.details-trigger>svg:last-child,.mode-toggle-group .mode-toggle-item{transition:none}.mode-toggle-item:active:not(:disabled) .mode-toggle-label{translate:none}}.details[open]>.details-content{animation:none}@media(prefers-reduced-motion:reduce){[data-slot],[data-slot]:before,[data-slot]:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}[data-ui-tone=blue],.nav-blue,.panel.accent-blue,#overview,.ov-section.ov-blue,.cx-panel.cx-blue{--ui-soft:var(--indigo-3);--ui-hover:var(--indigo-4);--ui-selected:var(--indigo-5);--ui-border:var(--indigo-7);--ui-solid:var(--indigo-9);--ui-label:var(--indigo-11);--ui-ink:var(--indigo-12);--ui-on-solid:#fff}[data-ui-tone=purple],.nav-purple,.panel.accent-purple,.ov-section.ov-purple,.cx-panel.cx-purple,#sequence{--ui-soft:var(--violet-3);--ui-hover:var(--violet-4);--ui-selected:var(--violet-5);--ui-border:var(--violet-7);--ui-solid:var(--violet-9);--ui-label:var(--violet-11);--ui-ink:var(--violet-12);--ui-on-solid:#fff}[data-ui-tone=teal],.nav-teal,.panel.accent-teal,.ov-section.ov-teal,.cx-panel.cx-teal,#structure{--ui-soft:var(--cyan-3);--ui-hover:var(--cyan-4);--ui-selected:var(--cyan-5);--ui-border:var(--cyan-7);--ui-solid:var(--cyan-9);--ui-label:var(--cyan-11);--ui-ink:var(--cyan-12);--ui-on-solid:var(--cyan-12)}[data-ui-tone=green],.nav-green,.panel.accent-green,.ov-section.ov-green,.cx-panel.cx-green{--ui-soft:var(--green-3);--ui-hover:var(--green-4);--ui-selected:var(--green-5);--ui-border:var(--green-7);--ui-solid:var(--green-9);--ui-label:var(--green-11);--ui-ink:var(--green-12);--ui-on-solid:var(--green-12)}[data-ui-tone=amber],.nav-amber,.panel.accent-amber,.ov-section.ov-amber,.cx-panel.cx-amber{--ui-soft:var(--orange-3);--ui-hover:var(--orange-4);--ui-selected:var(--orange-5);--ui-border:var(--orange-7);--ui-solid:var(--orange-9);--ui-label:var(--orange-11);--ui-ink:var(--orange-12);--ui-on-solid:var(--orange-12)}[data-ui-tone=rose],.nav-rose,.panel.accent-rose,.ov-section.ov-rose,.cx-panel.cx-rose{--ui-soft:var(--pink-3);--ui-hover:var(--pink-4);--ui-selected:var(--pink-5);--ui-border:var(--pink-7);--ui-solid:var(--pink-9);--ui-label:var(--pink-11);--ui-ink:var(--pink-12);--ui-on-solid:#fff}body{background-image:none}a{color:var(--blue-11)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:var(--focus)}.section-nav a[class*=nav-]{box-shadow:none;background:0 0}.section-nav a[class*=nav-]:hover{background:var(--slate-3);color:var(--slate-12);text-decoration:none}.section-nav a[class*=nav-]:focus-visible{outline-color:var(--focus)}.panel[class*=accent-],#sequence,#structure,:is(#expression,#qtl,#interactions,#diseases).cx-panel{border:1px solid var(--border);box-shadow:none;background:var(--card)}.panel[class*=accent-]>.section-heading,#sequence>.section-heading,#structure>.section-heading,.cx-panel>.cx-heading{background:var(--card);border-bottom:1px solid var(--slate-6);border-radius:0;padding:4px 0 16px}.panel[class*=accent-]>.section-heading .heading-icon,#sequence>.section-heading .viewer-icon,#structure>.section-heading .viewer-icon,.cx-panel>.cx-heading .cx-heading-icon{background:var(--ui-soft);color:var(--ui-label);border:0;border-radius:8px}:is(.panel,.sequence-section,.structure-section)>.section-heading h2,.cx-panel>.cx-heading h2{color:var(--slate-12);letter-spacing:-.35px;font-size:24px;font-weight:700;line-height:1.35}:is(.panel,.sequence-section,.structure-section)>.section-heading p,.cx-panel>.cx-heading p{color:var(--slate-11);font-size:14px;font-weight:400;line-height:1.55}#overview .ov-identity-heading h1{color:var(--slate-12);font-weight:700}#overview :is(.ov-identity-fields dt,.ov-eyebrow){color:var(--slate-11);font-weight:400}#overview .ov-identity-fields dd{font-weight:500}#overview .ov-identity-fields dd small{color:var(--slate-11)}#overview .ov-section>header .ov-icon,#overview .ov-identity-icon{border:0;width:32px;height:32px}#overview .ov-identity-icon{width:42px;height:42px}#overview .ov-section>header .ov-icon svg{width:19px;height:19px}#overview .ov-section .ov-browse,#overview .ov-identity .ov-browse{color:var(--blue-11)}#overview .ov-section .ov-browse:hover,#overview .ov-identity .ov-browse:hover{background:var(--blue-3);color:var(--blue-12)}#overview .ov-reaction{color:var(--slate-12);font-family:inherit;font-weight:400}#overview .ov-mini-heading{color:var(--slate-11);font-weight:500}:is(.field-grid,.ov-identity-fields,.pagination,.home-count){font-variant-numeric:tabular-nums}:is(.button,.text-button,.ov-browse,.header-search button,.section-nav a){transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}:is(.button,.text-button,.ov-browse,.header-search button):active:not(:disabled){translate:0 1px}:is(.button,.text-button,.ov-browse)>svg{transition:translate .12s}:is(.text-button,.ov-browse):hover>svg:last-child{translate:1px}@media(prefers-reduced-motion:reduce){:is(.button,.text-button,.ov-browse,.header-search button,.section-nav a),:is(.button,.text-button,.ov-browse)>svg{transition:none;translate:none}:is(.button,.text-button,.ov-browse,.header-search button):active:not(:disabled),:is(.text-button,.ov-browse):hover>svg:last-child{translate:none}}.kit-intro{max-width:none}.kit-intro h1{letter-spacing:-1px;font-size:36px}.kit-intro>p:not(.kit-eyebrow){max-width:740px}.kit-spectrum{gap:6px;width:176px;margin-bottom:18px;display:flex}.kit-spectrum span{background:var(--ui-solid);border-radius:4px;flex:1;height:6px}.kit-modules{grid-template-columns:repeat(6,1fr);gap:10px;margin:24px 0;display:grid}.kit-module{text-align:left;font:inherit;border:1px solid var(--ui-border);background:var(--ui-soft);color:var(--ui-ink);border-radius:10px;flex-direction:column;gap:8px;padding:16px;transition:background .15s,box-shadow .15s;display:flex}.kit-module[aria-pressed=true]{background:var(--ui-selected);box-shadow:inset 0 -3px 0 var(--ui-solid)}.kit-module:hover{background:var(--ui-hover);text-decoration:none}.kit-module:focus-visible{outline-color:var(--ui-label)}.kit-module strong{font-size:13px}.kit-module span{font-size:11px}.kit-module svg{color:var(--ui-label);width:24px;height:24px}.kit-card[data-slot=card]{border:1px solid var(--border);box-shadow:none;gap:20px;padding-top:0}.kit-card [data-slot=card-header]{background:var(--card);border-radius:9px 9px 0 0;padding-top:18px;padding-bottom:18px}.kit-card [data-slot=card-title]{color:var(--ui-ink);align-items:center;gap:10px;display:flex}.kit-card [data-slot=card-title]>svg{width:24px;height:24px;color:var(--ui-label)}.kit-icon[data-ui-tone]{background:var(--ui-soft);border-color:var(--ui-border);color:var(--ui-ink)}.kit-icon[data-ui-tone] svg{color:var(--ui-label)}.kit-palette{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kit-palette-row strong{color:var(--ui-ink);margin-bottom:6px;font-size:12px;display:block}.kit-palette-row .kit-swatches{gap:2px}.kit-palette-row .kit-swatch{height:28px}.kit-palette-caption{color:var(--slate-11);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}@media(max-width:760px){.kit-modules{grid-template-columns:repeat(3,1fr)}.kit-palette{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kit-module{transition:none}}#overview .ov-section-action{border-color:var(--slate-6)}#overview :is(.ov-source,.mtp-reference-sequence,.ov-function-tiles button>small){color:var(--slate-11)}#overview .ov-enzyme-classes button{color:var(--slate-12);border-color:var(--slate-7)}#overview .ov-location-controls label{color:var(--slate-11)}#overview .ov-location-controls select{color:var(--slate-12);border-color:var(--slate-7)}.field-grid>div{background:var(--slate-2);border-radius:5px;padding:10px 12px}.field-grid dt{align-items:center;gap:6px;display:flex}.field-grid dt:before{content:"";background:var(--slate-9);border-radius:50%;flex:none;width:4px;height:4px}.pagination-summary{margin-top:12px;font-size:13px}.panel[class*=accent-],#sequence,#structure,:is(#expression,#qtl,#interactions,#diseases).cx-panel{border-color:var(--slate-7)}:is(#sequence,#structure)>.section-heading,.cx-panel>.cx-heading{margin-bottom:20px}:is(.cx-record-heading,.vc-summary-heading,.vc-catalog-heading) h3{font-size:18px;font-weight:650;line-height:1.4}:is(.cx-disease-table,.cx-interaction-table,.di-condition-detail) .data-table tbody td{border-bottom:1px solid var(--slate-5);background:#fff;padding:15px 18px}:is(.cx-disease-table,.cx-interaction-table,.di-condition-detail) .data-table tbody td:nth-child(2n){background:var(--slate-2)}:is(.cx-disease-table,.cx-interaction-table,.di-condition-detail) .data-table tbody tr:hover td{background:var(--blue-2)}:is(.cx-disease-table,.cx-interaction-table,.di-condition-detail) .data-table th{padding:12px 18px;font-size:13px;font-weight:600}:is(.cx-disease-table,.cx-interaction-table) .data-table td:first-child{font-size:15px;font-weight:550}.cx-disease-name .text-button{font-size:15px;font-weight:600;line-height:1.5}.cx-disease-name small{color:var(--slate-11);margin-top:6px;font-size:12px}.cx-validity{background:var(--validity-color);padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.cx-validity{background:color-mix(in srgb,var(--validity-color) 9%,white)}}.cx-validity{border:1px solid var(--validity-color)}@supports (color:color-mix(in lab,red,red)){.cx-validity{border:1px solid color-mix(in srgb,var(--validity-color) 24%,white)}}.cx-validity{border-radius:5px;font-size:14px;line-height:1.4}:is(.cx-disease-table,.cx-interaction-table) .external-link{align-items:center;gap:5px;padding:3px 0;line-height:1.5;display:inline-flex}:is(#sequence,#structure,#variants)>.section-heading h2,:is(#expression,#qtl,#interactions,#diseases)>.cx-heading h2{font-size:24px;font-weight:700;line-height:1.35}#sequence .range-selection{fill:var(--blue-2);stroke:var(--slate-10);stroke-dasharray:5 3}#sequence .range-navigator-caption strong{color:var(--slate-12)}#diseases .cx-disease-table .data-table td{font-size:15px;line-height:1.55}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}#overview .ov-section>header{border-bottom:0}#overview .ov-section-action{background:#fff;border-top:0;padding-top:8px}#overview .ov-identity .ov-identity-fields>div{border-color:#e0e4e8}.section-nav a[class*=nav-] svg{color:#587084}#sequence .composite-source-controls{border-color:#d9e0e6}#sequence .annotation-source-trigger{box-shadow:none}#variants .vc-catalog .vc-filter-group{border-color:#dce2e7}#overview .fc-panel-heading,#overview .fc-ec{color:#365f65}#membrane-association .mov-compact-sources{border:0;background:transparent}#membrane-association .mov-compact-sources .badge{border:0;background:transparent;padding:0;color:#64707b;font-weight:450}#membrane-association .mov-labels>button{padding-left:0;color:#3f5261}#overview #membrane-association .membrane-details-button{background:transparent;border:0;box-shadow:none;padding:8px 0}#overview #membrane-association .membrane-details-button:hover{background:transparent;color:#1b5279;text-decoration:underline}#overview .reaction-equation{background:#f2f5f6;border:0;border-radius:4px;padding:12px 15px;margin:12px 0;color:#263b49}.reaction-equation-label{font:600 10px/1.4 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#63717d}#overview .reaction-equation p{font-family:"Cambria Math",Cambria,"STIX Two Math",Georgia,serif;font-size:17px;line-height:1.8;margin:4px 0 0;overflow-wrap:anywhere}.reaction-equation sup{font-size:.72em;line-height:0;vertical-align:super}#diseases .cx-heading{border-bottom:0}#diseases .cx-disease-sources .cx-disease-card{gap:12px}#diseases .cx-disease-identifiers{border:0;padding-top:0}#diseases .cx-disease-sources .cx-disease-card:hover{background:#f0f3f5;box-shadow:none}#diseases .cx-disease-count strong,#diseases .cx-disease-card>p>small{color:#435d70}#diseases>.details,#diseases .cx-counting-scope{border-top:0}.vc-main-table.vc-scroll{max-height:620px;overflow:auto;scrollbar-gutter:stable;border:0;border-radius:0;overscroll-behavior:auto}.vc-main-table.vc-scroll .table-wrap{overflow:visible;border:0;border-radius:0}.vc-main-table.vc-scroll .data-table thead th{position:sticky;top:0;z-index:2;background:#edf1f4;border-bottom:1px solid #cbd5de}.vc-scroll-status{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px;color:#5c6a76;font-size:13px}.vc-scroll-count{margin:10px 0 0}.ve-frequency-legend>i{background:linear-gradient(90deg,var(--frequency-low),var(--frequency-high))}#diseases .cx-panel-footer,#diseases .cx-section-note{border-top:0}#variants .vc-catalog .vc-filter-group{border-left:0}#diseases .cx-scope{border-top:0;padding-top:0}:is(#expression,#qtl,#interactions) .cx-metrics .cx-metric{border:1px solid #d9e0e5;border-top-width:1px}:is(#expression,#qtl,#interactions) .cx-metrics .cx-metric .cx-metric-top{border-bottom:0}:is(#expression,#qtl,#interactions) .cx-metrics .cx-metric-value{color:#3b586d}#overview .fc-panel-heading h4{color:#365f65}.ve-population .ve-frequency-legend>i{background:linear-gradient(90deg,var(--frequency-low),var(--frequency-high))}.site-header{border-bottom:1px solid #e1e8ed}.site-header nav a,.section-nav a{font-weight:600}.section-nav{border-color:var(--portal-line)}.report>.panel,.report>.cx-panel,#overview .ov-identity,#overview .ov-section{background:#fff;border:1px solid var(--portal-line);border-radius:8px;box-shadow:0 1px 3px #183c4608}.ov-identity-heading h1,.section-heading h2,.cx-heading h2,#overview .ov-section>header h2,.home-container h1,.home-container h2,.search-page>h1,.dialog-heading h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;letter-spacing:-.01em;color:var(--portal-heading)}#overview .ov-section>header{padding-top:20px;padding-bottom:16px}#overview .ov-section-action{padding-bottom:16px}.section-heading,.cx-heading{border-bottom-color:#e8eef2}#overview .ov-section>header .ov-icon,#overview .ov-identity-icon,.panel>.section-heading .heading-icon,#sequence>.section-heading .viewer-icon,#structure>.section-heading .viewer-icon,.cx-panel>.cx-heading .cx-heading-icon{background:var(--portal-selected);color:var(--shell-cerulean);border-radius:6px}#overview .ov-identity .ov-identity-fields{background:transparent}#membrane-association .mov-compact-sources>button:hover strong{text-decoration:underline;text-underline-offset:3px}#overview #membrane-association .membrane-details-button{color:var(--portal-heading);font-weight:600}#sequence .composite-source-controls,#sequence .viewer-search,#structure>.toolbar,#variants .vc-catalog .vc-filters{padding:14px 16px;gap:18px}#variants .vc-catalog .vc-filter-group{padding:0}#variants .vc-catalog .vc-filter-group legend{padding:0;margin-bottom:9px}:is(#sequence .viewer-search,#sequence .composite-source-controls,#structure>.toolbar,.vc-filter-group) :is(input:not([type=checkbox]),select){background:#fff;border:1px solid var(--portal-line);border-radius:4px;min-height:36px;box-shadow:none}:is(#sequence .viewer-search,#sequence .composite-source-controls,#structure>.toolbar,.vc-filter-group) :is(input,select):focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}:is(#sequence .viewer-search,#sequence .composite-source-controls,#structure>.toolbar,.vc-filter-group) button[data-slot=button]{border-radius:4px;min-height:34px;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s}:is(#sequence .viewer-search,#sequence .composite-source-controls,#structure>.toolbar,.vc-filter-group) button[data-variant=outline]{background:#fff;border-color:var(--portal-line);color:#28516a;box-shadow:none}:is(#sequence .viewer-search,#sequence .composite-source-controls,#structure>.toolbar,.vc-filter-group) button[data-variant=outline]:hover{background:#edf5f9;border-color:var(--portal-focus)}#sequence .annotation-source-trigger{border-radius:4px;background:#fff;border-color:var(--portal-line)}#sequence .annotation-source-trigger strong{color:var(--portal-heading)}#diseases .cx-disease-sources .cx-disease-card{border-color:var(--portal-line)}@media(prefers-reduced-motion:reduce){:is(#sequence .viewer-search,#sequence .composite-source-controls,#structure>.toolbar,.vc-filter-group) button[data-slot=button]{transition:none}}.site-header input:not([type=checkbox]){border:0;background:transparent;box-shadow:none}.report>.panel>.section-heading,.report>.cx-panel>.cx-heading{padding-bottom:18px;margin-bottom:20px;gap:12px}.section-heading>div>p,.cx-heading>div>p{line-height:1.55;max-width:78ch}#overview .ov-section-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}#overview .ov-section-action>.ov-browse{display:inline-flex;align-items:center;gap:8px;min-height:34px;font-weight:600;text-underline-offset:4px}#overview .ov-section-action>.ov-browse:hover{text-decoration:underline}#overview .ov-section-action>.ov-browse:focus-visible{outline:2px solid var(--portal-focus);outline-offset:3px;border-radius:4px}#overview .ov-source-launchers{gap:16px}#overview .ov-source-launchers>button{padding:16px 18px}#overview .ov-source-launchers>button:hover{background:var(--portal-hover)}#overview .ov-source-launchers>button small{margin-top:5px;line-height:1.5}:is(#expression,#qtl,#interactions) .cx-metrics{gap:14px}:is(#expression,#qtl,#interactions) .cx-metrics .cx-metric.is-selected{background:var(--portal-selected);border-color:var(--portal-focus);box-shadow:inset 0 2px 0 var(--portal-focus)}:is(#expression,#qtl,#interactions) .cx-metrics .cx-metric:hover{background:#edf3f7;border-color:#b7cbd8}:is(#expression,#qtl,#interactions) .cx-metrics .cx-metric-top{padding-bottom:0}#diseases .cx-disease-sources{gap:14px}#diseases .cx-disease-sources .cx-disease-card:not(.is-selected){border-color:transparent;background:var(--portal-tint)}#diseases .cx-disease-sources .cx-disease-card:hover{border-color:#b7cbd8}:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar{padding:14px 16px;gap:12px 18px;margin-bottom:18px}:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar .filter{display:flex;flex-direction:column;gap:6px;min-width:140px;max-width:100%}:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar .filter>span{font-weight:600}:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar select{min-height:36px;border:1px solid var(--portal-line);border-radius:4px;background:#fff;padding:6px 30px 6px 10px;max-width:100%}:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar select:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar button[data-slot=button]{min-height:34px}:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar button[data-variant=outline]:hover{background:#edf5f9;border-color:var(--portal-focus)}[data-slot=dialog-content]:has(>.dialog-heading){overflow:hidden}[data-slot=dialog-content]>.dialog-heading{border-bottom:1px solid var(--portal-line);gap:16px}[data-slot=dialog-content]>.dialog-heading h2{font-size:20px;line-height:1.4;margin:0;min-width:0}[data-slot=dialog-content]>.dialog-heading button{flex:none;box-shadow:none}[data-slot=dialog-content]>.dialog-heading button:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}[data-slot=dialog-content]>.dialog-body{padding:22px 24px;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain}@media(max-width:650px){[data-slot=dialog-content]>.dialog-body{padding:16px}[data-slot=dialog-content]>.dialog-heading h2{font-size:18px}}#overview .ov-section-action>.ov-browse:hover{background:var(--portal-selected);border-radius:3px}.dialog-body .field-grid>div{background:#f5f7f8;border-radius:3px}#variants .vc-catalog .vc-filter-group .vc-search{border:1px solid var(--portal-line);gap:8px;padding-left:10px;overflow:visible}#variants .vc-catalog .vc-filter-group .vc-search>input{border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;min-height:0;height:100%;padding:6px 0}#variants .vc-catalog .vc-filter-group .vc-search:focus-within{outline:2px solid var(--portal-focus);outline-offset:2px}#variants .vc-catalog .vc-filter-group .vc-search>button{border-left:1px solid var(--portal-line);padding:0 12px;font-weight:600}#variants .vc-catalog .vc-filter-group .vc-search>button:hover{background:var(--portal-hover)}#variants .vc-catalog .vc-filter-group .vc-search>button:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}#variants .vc-catalog .vc-filter-group .vc-search>button:not(:last-child){border-radius:0}#variants .vc-main-table :is(.vc-effect,.vc-clinical,.vc-pred){background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-weight:500}#variants .vc-main-table .vc-source{box-shadow:none}#variants .vc-main-table .vc-source:hover{text-decoration:underline;text-underline-offset:3px}#variants .vc-main-table .vc-aa{border:0}#variants .vc-main-table :is(.vc-clinical-button,.vc-score-cell):hover{background:transparent;text-decoration:underline;text-underline-offset:3px}#variants .vc-main-table .data-table{border:0;border-radius:0}#overview .ov-identity-fields .badge{background:transparent;border:0;border-radius:0}#overview :is(.mov-compact-sources,.ov-source-launchers)>button:is(:hover,:focus-visible)>span>svg:last-child,#overview .ov-source-launchers>button:is(:hover,:focus-visible)>svg:last-child,#overview .ov-browse:is(:hover,:focus-visible)>svg:last-child{color:var(--shell-smart-blue)}#overview .ov-identity-fields dt{color:var(--shell-secondary)}#overview .ov-identity-fields dd{font-size:15px;color:var(--shell-ink)}#overview .ov-identity-fields dd a,#overview .ov-browse,.dialog-body .external-link{color:var(--shell-sapphire)}#overview .ov-source,#overview .ov-identity-heading>div>span,#overview .mov-compact-sources p,#overview .ov-source-launchers small,#overview .mtp-reference-sequence{font-size:14px;color:var(--shell-secondary)}#overview .mov-compact-sources strong{font-size:15px;color:var(--shell-ink)}#overview .mov-compact-sources p b{color:var(--shell-ink)}#overview .mov-compact-sources .badge{font-size:13px;color:var(--shell-secondary)}.header-description,.header-about,.section-nav a[class*=nav-]{color:var(--shell-secondary)}.report .section-heading p,.report .cx-heading p,.dialog-body .field-grid dt,.vc-note,.vc-scroll-count{color:var(--shell-secondary);font-size:14px}.report .data-table td,.dialog-body .data-table td{color:var(--shell-ink);font-size:14px}.report .data-table th,.dialog-body .data-table th{color:var(--shell-secondary);font-size:13px;font-weight:600}#variants .vc-catalog .vc-filter-fields label,:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar .filter>span{color:var(--shell-secondary);font-size:13px}#expression .cx-assay-overview{border-top:4px solid var(--shell-navy)}#expression .cx-assay-overview>header h3{font-size:17px}#expression .cx-expression-database{border-left:4px solid var(--expression-source);color:var(--shell-navy)}#expression .cx-expression-database strong{font-size:15px}#expression .cx-expression-database small{color:var(--shell-secondary);font-size:13px}#expression .cx-expression-collections button{border-left:3px solid var(--expression-source)}#expression .cx-expression-collections button.is-selected :is(small,.cx-expression-method){color:var(--shell-secondary)}#diseases .cx-disease-sources .cx-disease-card:not(:disabled){gap:12px}#diseases .cx-disease-sources .cx-disease-card:not(:disabled):hover,#diseases .cx-disease-sources .cx-disease-card.is-selected{box-shadow:0 3px 8px #00123312}#diseases .cx-disease-source-title strong{font-size:16px}#diseases .cx-disease-count strong{font-size:26px}#diseases .cx-disease-sources .cx-disease-card>p{background:transparent;border:0;padding:0;color:var(--shell-secondary);font-size:14px}#diseases .cx-disease-sources .cx-disease-card>p>small{color:var(--shell-secondary)}#variants .vc-category-panel{border-top:4px solid var(--shell-navy)}#variants .vc-category-panel>header h3{color:var(--shell-navy);font-size:16px}#variants .vc-category-panel .vc-consequence-chart .vc-effect{border:0;background:transparent;padding:0;font-size:14px}#variants .vc-main-table .data-table thead :is(small,span){color:var(--shell-secondary)}#variants .vc-main-table .data-table tbody tr:hover{background:#e8f0fb}#variants .vc-main-table .vc-transcript-label:hover{color:var(--shell-sapphire);text-decoration:underline}.composite-track-label strong{font-weight:600}.composite-track-label small{color:var(--text-secondary);font-weight:400}#variants .vc-main-table .data-table thead th{padding-block:10px}#variants .vc-main-table .data-table thead th>span{color:inherit}#variants .vc-main-table .data-table td{padding-block:8px}#variants .vc-main-table .vc-genomic strong{font-family:inherit}#variants .vc-main-table .vc-genomic>span{font-weight:400}#variants .vc-main-table .vc-transcript-label{line-height:1.3}#variants .vc-main-table .vc-score-cell .vc-prediction>strong{font-size:15px!important;font-weight:600;font-variant-numeric:tabular-nums}#overview .ov-functional-column{gap:12px;align-content:start}#overview :is(.ov-functional-column .ov-section,.ov-location-section)>header{padding-top:12px;padding-bottom:8px}#overview :is(.ov-functional-column .ov-section,.ov-location-section)>.ov-section-body{padding-top:8px;padding-bottom:8px;flex:0 1 auto}#overview :is(.ov-functional-column .ov-section,.ov-location-section)>.ov-section-action{padding-top:4px;padding-bottom:8px}#overview .ov-functional-column .ov-section-action>.ov-browse{min-height:28px}#overview .fc-summary .fc-category{min-height:48px;padding-block:7px}#overview .fc-summary .fc-panel-heading{margin:0 0 6px}#overview .fc-summary .fc-source{margin-top:8px;padding-top:6px}#overview .ov-functional-column .ov-pathway-overview{margin-bottom:10px;gap:8px}#overview .ov-functional-column .ov-pathway-preview{gap:5px}#overview .ov-location-section{align-self:start}#overview .ov-location-controls{margin-bottom:8px;gap:10px 18px}#overview .cell-location-guide{margin-bottom:8px}#overview .ov-location-section .cell-location-layout{min-height:0;flex:0 1 auto;gap:10px}#overview .ov-location-section .cell-location-region{min-height:44px;padding:6px 4px}#overview .cell-location-region-name small{margin-top:2px;line-height:1.3}#overview .cell-location-footer{margin-top:6px;padding-top:6px}#overview .cell-location-clear{margin-top:3px;min-height:26px;padding-block:3px}#overview .fc-summary .reaction-equation{padding:10px 12px;margin-block:8px}#overview .fc-summary .reaction-equation p{margin:4px 0 0;line-height:1.5}@media(min-width:651px){#overview .fc-summary .fc-tabs{grid-template-columns:155px minmax(0,1fr);gap:14px}#overview .fc-summary .fc-content{padding-left:14px}}#expression .cx-expression-source{align-items:stretch}#expression .cx-expression-database{height:100%;box-sizing:border-box;align-items:center}#expression .cx-expression-source .cx-expression-collection-icon,#expression .cx-expression-type-icon{background:transparent;color:var(--text-tertiary);border-radius:0}#expression .cx-expression-database>svg,#expression .cx-expression-collections button>svg{color:var(--text-tertiary)}#expression .cx-expression-collections .cx-expression-method{color:var(--text-secondary);font-weight:400}#overview .mov-compact-sources>button,#overview .ov-source-launchers>button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}@media(hover:hover){#overview .mov-compact-sources>button:hover,#overview .ov-source-launchers>button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #20334d12}}#overview .mov-compact-sources>button:focus-visible,#overview .ov-source-launchers>button:focus-visible{outline:2px solid var(--portal-focus);outline-offset:3px;box-shadow:0 3px 10px #20334d12}#overview .mov-compact-sources>button:active,#overview .ov-source-launchers>button:active{transform:translateY(0);box-shadow:none}button[data-slot=checkbox]{position:relative;isolation:isolate;transition:transform .14s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}button[data-slot=checkbox]:not(:disabled):active{transform:scale(.92)}button[data-slot=checkbox][data-state=checked]:focus [data-slot=checkbox-indicator] svg :is(path,polyline){stroke-dasharray:24;stroke-dashoffset:0;animation:portal-check-draw .22s ease-out}@keyframes portal-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.help-trigger{transition:box-shadow .16s ease}.help-trigger:is(:hover,:focus-visible)>svg{animation:portal-help-bounce .42s ease-out both}@keyframes portal-help-bounce{0%,to{transform:scale(1)}35%{transform:scale(.92,1.08)}65%{transform:scale(1.05,.95)}}#overview .ov-browse>svg:last-child,#overview .ov-source-launchers>button>svg:last-child{transition:transform .18s ease}#overview .ov-browse:is(:hover,:focus-visible)>svg:last-child,#overview .ov-source-launchers>button:is(:hover,:focus-visible)>svg:last-child{transform:translate(3px)}.details-trigger>svg:last-child{transition:transform .18s ease}.details-trigger[data-state=closed]:is(:hover,:focus-visible)>svg:last-child{transform:translate(2px)}.details-trigger[data-state=open]>svg:last-child{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){#overview .mov-compact-sources>button,#overview .ov-source-launchers>button,button[data-slot=checkbox],.help-trigger,#overview .ov-browse>svg:last-child,#overview .ov-source-launchers>button>svg:last-child,.details-trigger>svg:last-child{transition:none}#overview .mov-compact-sources>button:hover,#overview .ov-source-launchers>button:hover,button[data-slot=checkbox]:not(:disabled):active,#overview .ov-browse:is(:hover,:focus-visible)>svg:last-child,#overview .ov-source-launchers>button:is(:hover,:focus-visible)>svg:last-child,.details-trigger[data-state=closed]:is(:hover,:focus-visible)>svg:last-child{transform:none}.help-trigger:is(:hover,:focus-visible)>svg,button[data-slot=checkbox][data-state=checked]:focus [data-slot=checkbox-indicator] svg :is(path,polyline){animation:none}}.functional-context .fc-category{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.functional-context .fc-category:focus-visible{transform:translate(1px,-1px)}@media(hover:hover){.functional-context .fc-category:hover{transform:translate(1px,-1px)}}.functional-context .fc-category:active{transform:scale(.99)}.ssc .ssc-residue>span{transition:transform .16s ease;transform-origin:center}.ssc .ssc-residue.is-selected>span{transform:scale(1.1)}.ssc .ssc-residue:focus-visible>span{transform:scale(1.18)}@media(hover:hover){.ssc .ssc-residues:not(.is-dragging) .ssc-residue:hover>span{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.functional-context .fc-category{transition:none;transform:none!important}.ssc .ssc-residue>span{transition:none;transform:none!important}}body{font-family:var(--ios-font);background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased}.site-header nav a,.section-nav a,[data-slot=dialog-content]>.dialog-heading h2{font-family:var(--ios-font)}.site-header,.home-header.site-header{border-color:var(--border);box-shadow:none}.section-nav{border:1px solid var(--border);border-radius:14px;margin:14px 0 24px;top:12px;padding:7px;gap:3px;box-shadow:0 1px 3px #1d1d1f05;scrollbar-width:none;transition:box-shadow .18s ease,background-color .18s ease}.section-nav[data-floating=true]{box-shadow:0 4px 16px #20212412}.site-header,.home-header.site-header,.section-nav{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.section-nav a[class*=nav-]{position:relative;isolation:isolate;flex-shrink:0;min-height:36px;padding:7px 13px;border-radius:9px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500}.section-nav a[class*=nav-].active{background:var(--surface-selected);color:var(--primary);box-shadow:inset 0 0 0 1px var(--blue-7)}.section-nav a[class*=nav-].active svg{color:var(--primary)}.panel,.cx-panel,#overview .ov-section{border:0;border-radius:0;background:var(--surface);box-shadow:none}#overview .ov-section>header{background:transparent;border-radius:16px 16px 0 0}#overview .ov-section-action{border-radius:0 0 16px 16px}#overview .fc-category{border-radius:9px}#overview .fc-category[data-state=active]{background:var(--surface-selected);color:var(--primary);box-shadow:none}#expression .cx-assay-overview{box-shadow:none}#expression .cx-assay-overview>header{border-color:var(--border)}#expression .cx-expression-collections button{border:1px solid var(--border);background:var(--surface)}#expression .cx-expression-collections button:hover{background:var(--blue-2);border-color:var(--border-strong)}#expression .cx-expression-collections button.is-selected{box-shadow:none;color:var(--blue-12)}#expression .cx-expression-collections button.is-selected>svg{color:var(--primary)}#diseases .cx-disease-sources .cx-disease-card:not(:disabled):hover{box-shadow:none}#variants .vc-category-panel{border-color:var(--border);background:var(--surface)}#variants .vc-catalog .vc-filter-group{background:transparent;border:0;border-radius:10px}#variants .vc-catalog .vc-filters{border-radius:0;padding:12px 0;gap:20px}#variants .vc-catalog .vc-filter-group legend,#variants .vc-catalog .vc-filter-group legend svg{color:var(--text-secondary)}#variants .vc-catalog .vc-filter-group .vc-search>button{background:var(--surface-selected);color:var(--primary);border:0}.mode-toggle-group,#expression .cx-expression-types{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;padding:3px;box-shadow:none}.mode-toggle-group .mode-toggle-item{--touch-scale:1;border:0;border-radius:8px;min-height:34px;font-size:14px;color:var(--text-secondary);background:transparent}.mode-toggle-group .mode-toggle-item[data-state=on]{color:var(--blue-12);background:transparent;font-weight:600}.mode-toggle-group .mode-toggle-item:disabled{opacity:.45;cursor:not-allowed}.mode-toggle-group .mode-toggle-indicator{border-radius:7px;background:var(--surface-selected);border:1px solid var(--blue-7);box-shadow:none}.mode-toggle-group[data-equal-width]{display:inline-grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;max-width:100%}.mode-toggle-group[data-equal-width] .mode-toggle-item{min-width:0}#expression .cx-assay-overview .cx-expression-types{width:320px;max-width:100%;gap:3px;padding:4px;border-radius:13px;margin-bottom:18px}#expression .cx-assay-overview .cx-expression-types .mode-toggle-item{--touch-radius:9px;min-height:40px;padding:7px 12px;border-radius:9px;font-size:14px;line-height:1.4}#expression .cx-expression-types .mode-toggle-indicator{border-radius:9px}#expression .cx-expression-types .mode-toggle-label{justify-content:center;text-align:center}:where(.toolbar,.viewer-search,.vc-filter-group) :is(input:not([type=checkbox]),select){border-radius:8px;border-color:var(--border-strong);background:var(--surface)}button[data-slot=button],.toolbar button[data-slot=button],:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar button[data-slot=button]{--touch-radius:10px;border-radius:10px;font-weight:500}button[data-slot=button][data-variant=default]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:inset 0 1px #ffffff26,0 1px 2px #1d1d1f14}button[data-slot=button][data-variant=default]:not(:disabled):hover{background:var(--blue-10)}button[data-slot=button][data-variant=default]:not(:disabled):active{background:var(--blue-12)}button[data-slot=button][data-variant=outline]{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:0 1px 2px #1d1d1f05}button[data-slot=button][data-variant=outline]:not(:disabled):hover{background:var(--blue-2)}[data-slot=dialog-overlay]{background:#20212459;backdrop-filter:none;-webkit-backdrop-filter:none}[data-slot=dialog-content]:has(>.dialog-heading){border-radius:16px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-floating)}[data-slot=dialog-content]>.dialog-heading{background:var(--surface);border-color:var(--border);padding:18px 24px}[data-slot=dialog-content]>.dialog-heading h2{font-weight:600;letter-spacing:-.025em;color:var(--text)}[data-slot=dialog-content]>.dialog-heading button{border:0;border-radius:50%;width:36px;height:36px;background:#eaeaec;color:var(--text-secondary)}[data-slot=dialog-content]>.dialog-heading button:hover{background:var(--blue-4)}[data-slot=dialog-content]>.dialog-body{background:var(--surface)}:is(button,a,input,select):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.report .section-heading h2,.report .cx-heading h2,#overview .ov-section>header h3,.report .ov-identity-heading h1,.db-intro h1,.page-intro h1,.home-hero h1{font-family:var(--ios-font);color:var(--text);font-weight:600;letter-spacing:-.025em}.report .section-heading h2,.report .cx-heading h2{font-size:23px;line-height:1.25}#overview .ov-section>header h3{font-size:19px;line-height:1.3}.report .section-heading p,.report .cx-heading p,.header-description,.db-intro>p,.page-intro>p{color:var(--text-secondary);line-height:1.6}.report :is(.cx-bar-label,.cx-context-grid strong,.cx-dataset strong),#interactions :is(.ppi-overview h3,.ppi-source-name,.ppi-ring-legend li){color:var(--text)}#interactions :is(.ppi-overview p,.ppi-ring-legend small,.ppi-source-count small){color:var(--text-secondary)}#interactions :is(.ppi-ring-card,.ppi-context-panel,.ppi-entry){background:var(--surface);border-color:var(--border)}#interactions .ppi-entry:is(:hover,.is-selected){background:var(--surface-selected);border-color:var(--blue-7)}#interactions .ppi-source-grid .ppi-entry{border-left-color:var(--ppi-accent)}.report :is(.cx-dataset small,.cx-context-grid small,.cx-body-caption,.cx-context-count){color:var(--text-secondary)}.report :is(.section-heading,.cx-heading) .heading-icon{background:var(--surface-subtle);color:var(--primary);border-radius:12px;box-shadow:none}#overview .ov-section>header .ov-section-icon{background:var(--surface-subtle);color:var(--primary);border-radius:9px}.report>.panel,.report>.cx-panel{margin-bottom:24px}.catalog-search-page .panel{border:1px solid var(--panel-line);border-radius:var(--panel-radius);background:#fff;box-shadow:var(--shadow-surface)}.site-footer{color:var(--text-secondary);border-color:var(--border);font-size:13px}.site-footer a{color:var(--primary)}.home-page{background:var(--surface);color:var(--text)}.home-header .home-header-nav a{background:transparent;color:var(--text-secondary);border-radius:9px;font-weight:500}.home-header .home-header-nav a:hover{background:var(--surface-subtle);color:var(--primary)}.home-subtitle,.home-count,.home-example-card p{color:var(--text-secondary)}.db-section,.db-doc-section,.db-metric-card,.home-example-card,.catalog-filters{border-color:var(--panel-line);border-radius:var(--panel-radius);box-shadow:var(--shadow-surface)}.site-header .header-search{min-height:40px;padding:4px 5px 4px 12px;gap:8px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:12px;color:var(--text-tertiary)}.site-header .header-search:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #0066cc1a}.site-header .header-search input{flex:1;min-width:0;width:100%;padding:2px 0;font-size:13px;color:var(--text);outline:none}.site-header .header-search input::placeholder{color:var(--text-tertiary)}.site-header .header-search button{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:0;border-radius:8px;transition:background-color .14s ease,transform .1s ease}.site-header .header-search .header-search-clear{background:transparent;color:var(--text-secondary);flex-basis:24px;width:24px;height:24px;border-radius:50%}.site-header .header-search .header-search-clear:hover{background:#dcdce1}.site-header .header-search .header-search-submit{background:var(--primary);color:#fff}.site-header .header-search .header-search-submit:disabled{background:#dddde3;color:#777781;opacity:1;cursor:default}.site-header .header-search button:active:not(:disabled){transform:scale(.95)}.site-header .database-nav>a{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:9px;color:var(--text-secondary);font-size:13px;text-decoration:none}.site-header .database-nav>a:hover{background:var(--surface-subtle);color:var(--primary)}.home-search{border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 6px 24px #1d1d1f08;background:#fff}.home-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #0066cc14,0 6px 24px #1d1d1f08}.home-search>button{border-radius:11px;background:var(--primary);font-weight:500}:is(.toolbar,.viewer-search,.catalog-filters,.ov-location-controls,.vc-filter-fields) :is(input:not([type=checkbox]):not([type=range]),select),.page-jump input{min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);color:var(--text);font-size:14px;transition:border-color .14s ease,box-shadow .14s ease}:is(.toolbar,.viewer-search,.catalog-filters,.ov-location-controls,.vc-filter-fields) :is(input:not([type=checkbox]):not([type=range]),select):focus-visible,.page-jump input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.toolbar .filter>label,.toolbar .filter>span{font-size:13px;font-weight:500;color:var(--text-secondary)}.toolbar .filter{gap:6px}#variants .vc-catalog .vc-filter-group .vc-search{border-radius:10px;border-color:var(--border-strong);min-height:36px;background:#fff}#variants .vc-catalog .vc-filter-group .vc-search>button{border-radius:0 9px 9px 0}.toolbar button[data-slot=button][data-variant=outline],:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar button[data-variant=outline]{color:var(--text);border-color:var(--border-strong);background:#fff}.filter-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;max-width:100%;padding:7px 12px;border:1px solid var(--border-strong);border-radius:9px;background:#fff;color:var(--text);font-family:inherit;font-size:14px;text-align:left;box-shadow:0 1px 2px #1d1d1f05;transition:border-color .14s,box-shadow .14s,background-color .14s}.filter-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select-trigger>span:last-child{display:flex;flex:none;color:var(--text-secondary)}.filter-select-trigger:hover{background:var(--surface-subtle);border-color:#a4a5ae}.filter-select-trigger[data-state=open]{border-color:var(--primary);box-shadow:0 0 0 3px #0066cc14}.filter-select-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.filter-select-content{z-index:70;min-width:var(--radix-select-trigger-width);max-width:min(440px,calc(100vw - 24px));max-height:min(360px,var(--radix-select-content-available-height));padding:5px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-menu);color:var(--text);transform-origin:var(--radix-select-content-transform-origin);animation:ios-menu-in .13s var(--ios-settle)}.filter-select-viewport{padding:0}.filter-select-option{position:relative;display:flex;align-items:center;gap:12px;min-height:34px;padding:8px 32px 8px 10px;border-radius:7px;font-size:14px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;overflow-wrap:anywhere}.filter-select-option[data-state=checked]{background:var(--surface-selected);color:var(--blue-12);font-weight:600}.filter-select-option[data-highlighted]{background:var(--primary);color:#fff}.filter-select-check{position:absolute;right:9px;display:flex;align-items:center}.filter-select-scroll{display:flex;align-items:center;justify-content:center;height:22px;color:var(--text-secondary)}@keyframes ios-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#expression .cx-expression-collections button,.cx-disease-sources .cx-disease-card,.cx-metrics .cx-metric{--touch-radius:var(--group-radius);--touch-shadow:0 3px 10px #1d1d1f09}#expression .cx-expression-database strong,#expression .cx-assay-overview>header h3,#diseases .cx-disease-source-title strong,#diseases .cx-disease-count strong{color:var(--text)}#expression .cx-expression-collections button strong{color:var(--text);font-weight:550}#expression .cx-expression-collections button.is-selected strong{color:var(--primary)}#expression .cx-expression-collections :is(button small,.cx-expression-method){color:var(--text-secondary)}#expression .cx-assay-overview>header p{color:var(--text-secondary)}#expression .cx-assay-overview>header{border-bottom-color:var(--border)}.report .state-loading{min-height:104px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle);font-size:13px;color:var(--text-secondary);gap:10px}.state-loading>.spin{color:var(--primary)}[data-slot=tooltip-content]{background:#29292e;color:#fff;border:1px solid #ffffff1a;border-radius:9px;box-shadow:0 4px 14px #1d1d1f24;font:12px/1.5 var(--ios-font);padding:8px 11px}[data-slot=tooltip-content]>svg{background:#29292e;fill:#29292e}#variants .vc-main-table.vc-scroll{border:0;border-radius:0;background:var(--surface);box-shadow:none;isolation:isolate}#variants .vc-main-table .data-table{border-collapse:separate;border-spacing:0}#variants .vc-main-table .data-table thead th{background:#f3f5f8;border:0;border-bottom:1px solid #dce2ea;padding:14px 12px;vertical-align:top;font-size:12px;font-weight:650;line-height:1.45;color:var(--text)}#variants .vc-main-table .data-table thead th>span{display:block}#variants .vc-main-table .data-table thead .vc-predictor-heading{font-size:12px;font-weight:650;color:var(--text)}#variants .vc-main-table .data-table thead :is(small,.vc-predictor-direction){display:block;font-size:11px;line-height:1.45;font-weight:400;color:var(--text-secondary);margin-top:4px}#variants .vc-main-table .data-table :is(th,td):is(:nth-child(2),:nth-child(6),:nth-child(8),:nth-child(9)){border-left:0}#variants .vc-main-table .data-table td{padding:10px 12px;line-height:1.45;border-bottom:1px solid #edf0f3;color:var(--text);vertical-align:middle}#variants .vc-main-table .data-table tbody tr{--row-surface:#fff;background:var(--row-surface)}#variants .vc-main-table .data-table :is(th,td):first-child{position:sticky;left:0;padding-left:16px;border-right:0}#variants .vc-main-table .data-table td:first-child{background:var(--row-surface);z-index:1}#variants .vc-main-table .data-table th:first-child{z-index:3}#variants .vc-main-table .vc-genomic{gap:5px}#variants .vc-main-table .vc-genomic strong{font-variant-numeric:tabular-nums;letter-spacing:-.015em}#variants .vc-main-table .vc-genomic>span{font-size:11px;letter-spacing:.03em;color:var(--text-secondary)}#variants .vc-main-table :is(.vc-position strong,.vc-af-value strong){font-size:13px;font-weight:550;font-variant-numeric:tabular-nums;color:var(--text)}#variants .vc-main-table .vc-aa{display:inline-grid;place-items:center;border-radius:6px;background:transparent;color:var(--text);min-height:28px;font:600 12px ui-monospace,SFMono-Regular,Consolas,monospace}#variants .vc-main-table .vc-aa-alt{background:transparent;color:var(--primary)}#variants .vc-main-table .vc-effect{padding:0}#variants .vc-main-table .vc-transcript-label{font-size:11px;font-weight:400;color:var(--text-secondary);margin-top:4px}#variants .vc-main-table .vc-source-list{gap:3px 9px;align-items:flex-start}#variants .vc-main-table .vc-source{display:inline-flex;border:0;border-radius:4px;background:transparent;color:var(--primary);font-size:13px;font-weight:600;letter-spacing:0;padding:2px 0;line-height:1.25}#variants .vc-main-table .vc-source:hover{background:var(--blue-4);border-color:var(--blue-7)}#variants .vc-main-table .vc-clinical{line-height:1.4;padding:0;background:transparent}#variants .vc-main-table .vc-score-cell:hover{background:#dde8f780}#variants .vc-main-table .vc-prediction.is-compact>strong{display:flex;align-items:center;font-variant-numeric:tabular-nums}#variants .vc-main-table .vc-missing{color:var(--text-secondary);font-size:13px}#variants .vc-main-table .vc-more{border-radius:7px;color:var(--primary);background:transparent}#variants .vc-main-table .vc-more:hover{background:var(--blue-4)}:is(.vc-catalog,.vc-detail) .vc-clinical-pathogenic,.vc-pred-damaging{color:var(--evidence-damaging)}:is(.vc-catalog,.vc-detail) .vc-clinical-benign,.vc-pred-tolerated{color:var(--evidence-tolerated)}:is(.vc-catalog,.vc-detail) .vc-clinical-uncertain,.vc-pred-uncertain{color:var(--evidence-uncertain)}:is(.vc-catalog,.vc-detail) .vc-clinical-conflicting{color:#285d9b}#variants .vc-main-table .ve-stars{color:var(--review-star-filled)}#variants .vc-main-table .ve-stars .empty{color:var(--review-star-empty)}.atlas-v3 .atlas-colour-key i.atlas-gradient{background:var(--sequence-jsd-gradient)}.atlas-v3 .atlas-boundary-key i.membrane-key{border-color:var(--sequence-membrane)}.atlas-v3 .atlas-boundary-key i.domain-key{border-color:var(--sequence-domain)}.atlas-v3 .atlas-source-entry,.atlas-legend-group,.atlas-overlay-group{border-radius:10px;background:var(--surface-subtle);border-color:var(--border)}.atlas-v3 .atlas-position-preview{border-radius:9px;color:var(--text-secondary);background:var(--blue-2)}.atlas-v3 .atlas-amino{border-radius:4px;transition:outline-color .12s ease;box-shadow:inset 0 0 0 1px #233d600b}.atlas-v3 .atlas-amino:is(:hover,:focus-visible,:active){transform:none;outline-color:var(--primary)}.atlas-v3 .atlas-amino:is(:hover,:focus-visible) .atlas-ptm-dots i{transform:none}.atlas-v3 .atlas-amino.search-match{outline-color:var(--primary)}.atlas-preview-ptm{color:var(--evidence-damaging)}.composite-track-label strong{color:var(--text)}.compact-track-legend{color:var(--text-secondary)}:is(button[data-slot=button],.mode-toggle-item,.section-nav a[class*=nav-],#expression .cx-expression-collections button,[data-slot=dialog-content]>.dialog-heading button){transition:transform var(--ios-release) var(--ios-settle),background-color var(--ios-release) ease,border-color var(--ios-release) ease,box-shadow var(--ios-release) ease;-webkit-tap-highlight-color:transparent}:is(button[data-slot=button],.mode-toggle-item,[data-slot=dialog-content]>.dialog-heading button):not(:disabled):not([aria-disabled=true]):active{transform:scale(.98);transition-duration:var(--ios-press)}.section-nav a[class*=nav-],#expression .cx-expression-collections button{transform:none}#overview .mov-compact-sources>button,#overview .ov-source-launchers>button,.cx-metric,.cx-disease-card{transition:background-color var(--ios-release) ease,border-color var(--ios-release) ease,box-shadow var(--ios-release) ease}#overview .mov-compact-sources>button:is(:hover,:active),#overview .ov-source-launchers>button:is(:hover,:active),#overview .functional-context .fc-category:is(:hover,:focus-visible){transform:none;box-shadow:none}.help-trigger:is(:hover,:focus-visible)>svg{animation:none}[data-slot=dialog-content]:has(>.dialog-heading)[data-state=open]{animation:ios-dialog-in .2s var(--ios-settle) both}[data-slot=dialog-content]:has(>.dialog-heading)[data-state=closed]{animation:ios-dialog-out .12s ease-in both;pointer-events:none}[data-slot=dialog-overlay][data-state=open]{animation:ios-scrim-in .16s ease-out both}[data-slot=dialog-overlay][data-state=closed]{animation:ios-scrim-out .12s ease-in both}@keyframes ios-dialog-in{0%{opacity:0;scale:.99}to{opacity:1;scale:1}}@keyframes ios-dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:.99}}@keyframes ios-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ios-scrim-out{0%{opacity:1}to{opacity:0}}@media(pointer:coarse){.filter-select-trigger,.filter-select-option,.section-nav a[class*=nav-],.mode-toggle-group .mode-toggle-item,#expression .cx-assay-overview .cx-expression-types .mode-toggle-item{min-height:44px}[data-slot=dialog-content]>.dialog-heading button{width:44px;height:44px}button[data-slot=button]:not([data-size=xs]):not([data-size=icon-xs]){min-height:44px}}@media(max-width:760px){.site-header:not(.home-header){display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:72px;gap:10px 8px;padding:12px 14px}.site-header .header-description{display:none}.site-header .header-search{grid-column:1 / -1;grid-row:2;width:100%;margin:0}.site-header .database-nav{margin:0;gap:4px}.site-header .database-nav>a{font-size:11px;padding:4px 3px;min-height:30px}.site-header .brand-logo{width:140px}.section-nav{top:8px;border-radius:14px;justify-content:flex-start}.home-header.site-header{height:auto;min-height:66px;flex-wrap:wrap;padding:12px 14px;gap:10px}.home-header .home-header-nav{flex-wrap:wrap;gap:4px}.home-header .home-header-nav a{font-size:12px;padding:5px 7px}}@media(max-width:650px){.panel,.cx-panel,#overview .ov-section{border-radius:12px}[data-slot=dialog-content]:has(>.dialog-heading){border-radius:14px}[data-slot=dialog-content]>.dialog-heading{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.section-nav,.site-header .header-search button,.filter-select-trigger,.filter-select-content,.state-loading>.spin{animation:none;transition:none}.site-header .header-search button:active:not(:disabled){transform:none}:is(button[data-slot=button],.mode-toggle-item,.section-nav a[class*=nav-],#expression .cx-expression-collections button,[data-slot=dialog-content]>.dialog-heading button,#overview .mov-compact-sources>button,#overview .ov-source-launchers>button,.cx-metric,.cx-disease-card,.atlas-v3 .atlas-amino){transition:none}:is(button[data-slot=button],.mode-toggle-item):not(:disabled):active{transform:none}[data-slot=dialog-content]:has(>.dialog-heading)[data-state],[data-slot=dialog-overlay][data-state]{animation:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header,.home-header.site-header,.section-nav,.filter-select-content{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-slot=dialog-overlay]{background:#1d1d1f66;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.section-nav a[class*=nav-].active,.mode-toggle-group .mode-toggle-indicator{border:1px solid var(--text-secondary);background:#fff}#expression .cx-expression-collections button.is-selected{border:2px solid var(--primary)}#variants .vc-main-table .data-table td{border-bottom-color:var(--border-strong)}}#variants .vc-main-table .data-table :is(th,td):is(:nth-child(3),:nth-child(4)){padding-inline:4px;white-space:nowrap;text-align:center}#variants .vc-main-table .vc-pred-damaging{color:var(--evidence-damaging)}#variants .vc-main-table .vc-pred-tolerated{color:var(--evidence-tolerated)}#variants .vc-main-table .vc-pred-uncertain{color:var(--evidence-uncertain)}.atlas-v3 .atlas-subheading,.jsd-panel .jsd-heading strong{color:var(--primary)}.structure-legend-group .structure-gradient{background:var(--sequence-score-gradient)}.structure-legend-group .structure-gradient.is-jsd{background:var(--sequence-jsd-gradient)}:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)){cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--touch-radius,8px);transition:background-color var(--touch-time) var(--touch-ease),box-shadow var(--touch-time) var(--touch-ease),border-color var(--touch-time) var(--touch-ease),transform var(--touch-time) var(--touch-ease);transform-origin:center}@media(hover:hover){:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)):hover{background-color:var(--touch-hover);box-shadow:var(--touch-shadow);border-color:var(--touch-ring)}}:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)):active{background-color:var(--touch-down);box-shadow:none;transform:scale(var(--touch-scale,.985));transition-duration:var(--touch-press)}:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)):focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:var(--touch-shadow)}:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)):is([aria-pressed=true],[aria-selected=true],[data-state=on],[data-state=active],.is-selected){background-color:var(--surface-selected);border-color:var(--touch-ring);box-shadow:none}:is(.ov-source-launchers,.mov-compact-sources,.cx-expression-collections)>button,.fc-category,.cx-metric,.cx-disease-card,.details-trigger{--touch-scale:.996}:is(.text-button,.external-link,.ov-browse){text-underline-offset:3px;text-decoration-thickness:1px}a.external-link,.text-button{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}:is(a.external-link,.text-button,.ov-browse):hover{text-decoration-color:currentColor}.section-nav a[class*=nav-]{transition:background-color var(--touch-time) var(--touch-ease),box-shadow var(--touch-time) var(--touch-ease),transform var(--touch-time) var(--touch-ease)}@media(hover:hover){.section-nav a[class*=nav-]:hover{background:var(--touch-hover);box-shadow:var(--touch-shadow)}}.section-nav a[class*=nav-]:active{transform:scale(.985);background:var(--touch-down);box-shadow:none;transition-duration:var(--touch-press)}html body :is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) button[data-slot=button][data-variant=default]:not(:disabled):not([aria-disabled=true]):hover{background:var(--blue-10);color:#fff}html body :is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) button[data-slot=button][data-variant=default]:not(:disabled):not([aria-disabled=true]):active{background:var(--blue-12);color:#fff}html body :is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) .mode-toggle-group .mode-toggle-item[data-state=on]:not(:disabled):not([aria-disabled=true]){background:transparent;box-shadow:none}#variants .vc-main-table .vc-score-cell{min-height:40px;border-radius:5px;padding:4px 5px}#variants .vc-main-table .vc-prediction.is-compact{padding:0;border-radius:0;background:transparent}#variants .vc-main-table .vc-prediction.is-compact>strong{color:var(--score-color);font-size:15px!important;gap:7px}#variants .vc-main-table .vc-score-cell .vc-pred{display:inline-flex;width:fit-content;max-width:100%;padding:0;margin:3px 0 0;border-radius:0;color:var(--score-color);background:transparent;font-weight:500;line-height:1.4}#variants .vc-main-table .vc-score-cell .vc-no-call{display:block;color:var(--text-secondary);font-size:10px;margin:3px 0 0;line-height:1.4}@media(prefers-reduced-motion:reduce){:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)),.section-nav a[class*=nav-]{transition:none}:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)):active,.section-nav a[class*=nav-]:active{transform:none;transition:none}}@media(prefers-contrast:more){:is(#overview,#sequence,#variants,#expression,#qtl,#alphagenome,#interactions,#diseases,#structure,.site-header,.section-nav,.dialog-body,.db-page) :is(button[data-slot=button],.button,.text-button,a.external-link,a.ov-browse,.details-trigger,.mode-toggle-item,.fc-category,.annotation-source-trigger,.cx-metric,.cx-disease-card,.vc-source,.vc-genomic,.vc-position,.vc-score-cell,.vc-af-button,.vc-clinical-button,.vc-more,.vc-tool-group,.vc-count-row,.vc-predictor-heading,.atlas-ptm-key>button,.atlas-source-options label,.ov-source-launchers>button,.mov-compact-sources>button,.cx-expression-collections button,.cx-clinical-key button,.vc-clinical-key button,.vc-consequence-chart button,.vc-active-filters button,.database-nav>a):not(:disabled):not([aria-disabled=true]):not(:has(:disabled)):hover{outline:1px solid var(--primary);outline-offset:1px}}.report>.panel,.report>:is(#sequence,#structure,#expression,#qtl,#interactions,#diseases,#alphagenome),#overview .ov-identity.panel,#overview .ov-section{border:1px solid var(--panel-line);border-radius:var(--panel-radius);box-shadow:var(--shadow-surface);background:#fff}.report>.panel,.report>:is(#sequence,#structure,#expression,#qtl,#interactions,#diseases,#alphagenome){padding-top:24px}#overview .ov-identity .ov-identity-fields>div,[data-slot=dialog-content] .field-grid>div{background:transparent;border:0;border-radius:0}#overview .ov-source-launchers>button,#membrane-association .mov-compact-sources>button{background:transparent;border:0;box-shadow:none;border-radius:6px}#variants .vc-category-panel{border:1px solid var(--panel-line);border-radius:var(--group-radius);box-shadow:none}#variants .vc-catalog .vc-filters{background:transparent;border:0;box-shadow:none}#variants .vc-main-table .data-table :is(th,td){border-left:0;border-right:0}#variants .vc-main-table .data-table tbody tr:is(:hover,:focus-within) td:first-child{box-shadow:none}#variants .vc-main-table .vc-more{border:0;box-shadow:none}#expression .cx-assay-overview{background:#fff;border:1px solid var(--panel-line);border-radius:var(--panel-radius)}#expression .cx-expression-database{background:transparent;border:0;border-radius:0}#expression .cx-expression-collections button{border-color:var(--panel-line);box-shadow:none;border-radius:var(--group-radius)}#expression .cx-expression-collections button:not(:disabled):hover{border-color:var(--blue-7)}#expression .cx-expression-collections button.is-selected{border-color:var(--blue-7);background:var(--surface-selected)}#diseases .cx-disease-sources .cx-disease-card{border:1px solid var(--panel-line);border-top:3px solid var(--cx-source);border-radius:var(--group-radius);box-shadow:none;background:#fff}#diseases .cx-disease-sources .cx-disease-card:not(:disabled){border:1px solid var(--panel-line);border-top:3px solid var(--cx-source);border-radius:var(--group-radius);box-shadow:none;background:#fff}#diseases .cx-disease-sources .cx-disease-card:not(:disabled):hover{border-color:var(--blue-7);border-top-color:var(--cx-source);background:var(--blue-2)}#diseases .cx-disease-sources .cx-disease-card.is-selected{border-color:var(--blue-7);border-top-color:var(--cx-source);background:var(--surface-selected)}:is(#expression,#qtl,#interactions) .cx-metrics .cx-metric{background:#fff;border-color:var(--panel-line);border-radius:var(--group-radius);box-shadow:none}#sequence .composite-source-controls,#sequence .viewer-search,#structure>.toolbar,:where(#expression,#qtl,#interactions,#diseases,.dialog-body) .toolbar{background:transparent;border:0;border-radius:0;padding-inline:0}.atlas-v3.full-sequence{border:0;border-radius:0;padding-inline:0}.atlas-v3 .atlas-source-entry,.atlas-v3 .atlas-legend-group,.atlas-v3 .atlas-overlay-group{background:transparent;border:0;padding-inline:0}#qtl{--cx-accent:var(--primary);--cx-dark:var(--text);--cx-tint:var(--surface-selected);--cx-line:var(--border);--context-bar-color:var(--blue-7)}#qtl .cx-heading-icon{background:var(--surface-selected);color:var(--primary);border-color:var(--border)}#qtl :is(.cx-heading h2,.cx-metric-top strong,.cx-body-intro h3,.cx-chart-title h3,.cx-bar-label,.cx-bar-row strong,.cx-record-heading h3){color:var(--text)}#qtl :is(.cx-heading p,.cx-eyebrow,.cx-body-caption,.cx-chart-title>span,.cx-metric-value>span,.cx-metric-secondary,.cx-tissue-search>span,.cx-qtl-types h3,.cx-qtl-types>button>span,.cx-back,.cx-scope){color:var(--text-secondary)}#qtl .cx-metrics .cx-metric{background:var(--surface);border:1px solid var(--panel-line);border-radius:var(--group-radius);box-shadow:none}#qtl .cx-metrics .cx-metric-top{border-bottom:0;padding-bottom:0}#qtl .cx-metrics .cx-metric-value{color:var(--text);font-size:22px}#qtl .cx-metrics .cx-metric:not(:disabled):hover{background:var(--blue-2);border-color:var(--blue-7)}#qtl .cx-metrics .cx-metric.is-selected{background:var(--surface-selected);border-color:var(--blue-7);box-shadow:none}#qtl .cx-body-browser{background:var(--surface);border-color:var(--panel-line);border-radius:var(--group-radius)}#qtl .cx-region-buttons button{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}#qtl .cx-region-buttons button.is-selected{background:var(--surface-selected);color:var(--primary);border-color:var(--blue-7)}#qtl .cx-region-buttons button:hover{border-color:var(--blue-7)}#qtl .cx-tissue-search label{border-color:var(--border);color:var(--text-secondary);background:var(--surface)}#qtl .cx-tissue-search input{color:var(--text)}#qtl .cx-bar-track{background:var(--surface-subtle)}#qtl .cx-bar-row:hover{background:var(--blue-2)}#qtl .cx-qtl-types>button{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none}#qtl .cx-qtl-types>button:hover{background:var(--blue-2);border-color:var(--blue-7)}#qtl .cx-qtl-types>button[aria-pressed=true]{background:var(--surface-selected);color:var(--primary);border-color:var(--blue-7)}#qtl .cx-record-heading{background:transparent;padding-inline:0}#qtl .cx-record-area>.toolbar{background:transparent;border:0;padding-inline:0}#qtl .cx-tissue-scroll:focus-visible{outline-color:var(--focus)}#qtl .cx-hint{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}#qtl .qtl-reading-note{background:var(--surface-subtle);border-color:var(--border);color:var(--text)}#qtl .qtl-reading-note :is(input,select){border-color:var(--border);border-radius:8px;color:var(--text);background:var(--surface)}#qtl :is(.qtl-reading-note small,.qtl-statistic small,.qtl-scroll-status){color:var(--text-secondary)}#qtl .qtl-record-scroll{border-color:var(--panel-line);border-radius:var(--group-radius)}#qtl .data-table thead th{background:var(--surface-subtle);color:var(--text-secondary);border-color:var(--border)}#qtl .data-table tbody tr{background:var(--surface)}#qtl .data-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-subtle) 50%,var(--surface))}#qtl .data-table tbody tr:is(:hover,:focus-within){background:var(--blue-2)}#qtl .data-table td{color:var(--text);border-bottom-color:var(--border)}#qtl .data-table :is(strong,.mono,.qtl-type-label){color:var(--text)}#qtl .data-table :is(.text-button,.external-link,.cx-measured-value){color:var(--primary)}#qtl .qtl-pvalue{background:transparent;padding:0;border:0;color:var(--text-secondary)}#qtl .qtl-pvalue-within{color:var(--primary)}#qtl .qtl-reference-dot{background:var(--primary)}#qtl .qtl-scroll-status{background:var(--surface-subtle)}#overview .ov-identity.panel{padding:14px 20px;margin-bottom:14px}#overview .ov-identity-heading{margin-bottom:10px;gap:12px}#overview .ov-identity-heading h1{font-size:26px;line-height:1.25}#overview .ov-identity .ov-identity-fields{padding:0;gap:12px}#overview .ov-identity .ov-identity-fields>div{padding:4px 0}#overview .ov-identity-fields dt{margin-bottom:3px;font-size:13px}#overview .ov-identity-heading>.ov-browse{padding:5px 10px;border:1px solid var(--slate-7);border-radius:6px;background:#fff;font-size:13px;min-height:32px}#membrane-association{margin-bottom:14px}#membrane-association>header{padding:10px 20px}#membrane-association>.ov-section-body{padding:6px 20px 10px}#membrane-association .mov-labels{margin:0 0 8px;gap:8px}#membrane-association .mov-labels>button{padding:4px 0;border:0;background:transparent;font-size:13px;cursor:pointer}#membrane-association .mov-compact-sources{gap:10px}#membrane-association .mov-compact-sources>button{padding:10px 12px;border:1px solid var(--slate-7);border-radius:7px;background:#fff;min-height:0}#membrane-association .mov-compact-sources>button p{margin:5px 0 0;font-size:13px;line-height:1.4}#membrane-association .ov-section-action{padding:0 20px 12px}#overview .ov-rose>header{padding:10px 20px}#overview .ov-rose>.ov-section-body{padding:0 20px 14px}#overview .ov-reaction-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}#overview .ov-reaction-column{display:flex;flex-direction:column;gap:10px;min-width:0}#overview .ov-source-launcher{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:1px solid var(--slate-7);border-radius:7px;background:#fff;text-align:left;cursor:pointer;color:var(--slate-12)}#overview .ov-source-launcher strong{font-size:15px;font-weight:600}#overview .ov-source-launcher small{display:block;margin-top:2px;font-size:13px;color:var(--slate-11)}#overview .ov-source-cta{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--primary);white-space:nowrap}#overview .ov-reaction-column .ov-ligands{margin:0}#overview .ov-source-launcher:hover,#membrane-association .mov-compact-sources>button:hover,#membrane-association .mov-labels>button:hover{background:var(--blue-2);border-color:var(--blue-8)}#overview .ov-source-launcher:focus-visible{outline:2px solid var(--primary);outline-offset:3px}#variants .vc-main-table .vc-aa{font-size:17px;font-weight:650;min-width:28px;line-height:1.4}#variants .vc-main-table .vc-effect{font-size:15px;font-weight:550;line-height:1.45}@media(max-width:800px){#overview .ov-reaction-columns{grid-template-columns:1fr}#overview .ov-source-launcher,#overview .ov-identity-heading{flex-wrap:wrap}}#overview .ov-reaction-column>.reaction-equation{margin:0}#overview #membrane-association .ov-section-action>.ov-browse{padding:5px 0;border:0;border-radius:0;background:transparent;font-size:13px;color:var(--primary)}#membrane-association .ov-section-action{gap:22px}#overview .fc-source a.external-link,#overview .fc-source a.external-link:hover{text-decoration:none;border-bottom:0}#overview .ov-source-cta{flex:none}#overview .ov-ligands .ov-pharmacology-action{border:0;background:transparent;padding:0;border-radius:0}#overview .ov-location-controls select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:7px 34px 7px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23646b76' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}#variants .vc-catalog .vc-predictor-intro{background:var(--surface);border-color:var(--border)}#variants .vc-main-table .vc-af-value strong{font-size:15px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}#variants .vc-main-table .vc-af-value sup{font-size:.75em;line-height:0;vertical-align:super;margin-right:2px}:is(.report,.dialog-body) .data-table{font-size:var(--reading-body);line-height:1.45;border-collapse:separate;border-spacing:0}:is(.report,.dialog-body) .data-table th{font-size:var(--reading-label);font-weight:600;line-height:1.4;color:var(--text-secondary);background:var(--surface-subtle);padding:10px 12px;vertical-align:top}:is(.report,.dialog-body) .data-table td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}:is(.report,.dialog-body) .data-table tbody tr{background:var(--surface)}:is(.report,.dialog-body) .data-table tbody tr:nth-child(2n){background:#fafafa}:is(.report,.dialog-body) .data-table tbody tr:is(:hover,:focus-within){background:var(--blue-2)}.dialog-body .table-wrap{overflow:visible;max-height:none}.dialog-body .data-table th{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--border-strong)}.dialog-body .data-table{min-width:0;width:100%}.dialog-body .data-table .external-link{text-decoration:none;color:var(--primary)}.dialog-body .data-table .external-link:hover{background:var(--blue-3)}.dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable}.dialog-body :is(h3,.ve-method-groups>details>summary){font-size:var(--reading-group);font-weight:600;color:var(--text);line-height:1.4}.dialog-body :is(.field-grid,.vc-detail .field-grid){font-size:var(--reading-body)}.dialog-body .field-grid dt{font-size:var(--reading-label);color:var(--text-secondary);font-weight:400}.dialog-body .field-grid dd{font-size:var(--reading-body);color:var(--text);line-height:1.55}.dialog-body :is(.ve-caption,.vc-note,.ve-score-direction,.ve-frequency-legend,.ve-frequency-legend small){font-size:var(--reading-label);line-height:1.5;color:var(--text-secondary)}.dialog-body .details-trigger{font-size:14px;font-weight:500;min-height:38px;color:var(--text)}.dialog-body .details-content{font-size:var(--reading-body);line-height:1.55}.dialog-body :is(.ve-prediction-overview>section,.ve-method-groups>details,.ve-score-card,.vc-detail-entrypoints>button){background:var(--surface);border-color:var(--border);box-shadow:none}.dialog-body .ve-metrics{gap:0;border-block:1px solid var(--border);padding:12px 0}.dialog-body .ve-metrics>div{background:transparent;border:0;border-radius:0;padding:0 18px;box-shadow:none}.dialog-body .ve-metrics>div:first-child{padding-left:0}.dialog-body .ve-metrics>div+div{border-left:1px solid var(--border)}.dialog-body .ve-metrics>div>span{font-size:var(--reading-label);color:var(--text-secondary)}.dialog-body .ve-metrics strong{font-size:22px;font-weight:600;color:var(--text);line-height:1.4;font-variant-numeric:tabular-nums}.dialog-body .ve-metrics small{font-size:var(--reading-label);color:var(--text-secondary);line-height:1.4}.dialog-body .ve-population .vc-population-chart>div{padding:10px 8px;border-color:var(--border);font-size:var(--reading-body)}.dialog-body .vc-population-chart>div>span:first-child{color:var(--text)}.dialog-body .vc-population-chart>div.selected{background:var(--surface-selected)}.dialog-body .vc-population-chart>div>small,.dialog-body .vc-population-number>small{font-size:var(--reading-label);color:var(--text-secondary);font-variant-numeric:tabular-nums;line-height:1.45}.dialog-body .vc-population-number>strong{font-size:var(--reading-body);font-weight:500;white-space:nowrap}:is(.report,.dialog-body) .evidence-number{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}:is(.report,.dialog-body) .evidence-number sup{font-size:.75em;line-height:0;vertical-align:super;margin-right:2px}#variants .vc-main-table .data-table td,#variants .vc-main-table .vc-genomic strong{font-size:14px}#variants .vc-main-table :is(.vc-genomic>span,.vc-transcript-label){font-size:12px}#variants .vc-main-table .data-table :is([data-column=aa-position],[data-column=frequency],[data-column^=prediction-]){text-align:right;font-variant-numeric:tabular-nums}#variants .vc-main-table :is(.vc-position,.vc-af-button){text-align:right;margin-left:auto}#variants .vc-main-table .vc-af-value{justify-content:flex-end}#variants .vc-main-table .vc-predictor-heading,#variants .vc-main-table .vc-score-cell{text-align:right}#variants .vc-main-table .vc-prediction.is-compact{align-items:flex-end}#variants .vc-main-table .vc-prediction.is-compact>strong{justify-content:flex-end;font-weight:600}#variants .vc-main-table .vc-score-cell .vc-pred{margin-left:auto;font-size:13px}#variants .vc-main-table .vc-clinical{font-size:14px;font-weight:550}:is(.report .data-table,.dialog-body .data-table,.vc-population-chart) :is(button,a){--touch-scale:1;--touch-shadow:none}:is(.report .data-table,.dialog-body .data-table,.vc-population-chart) :is(button,a):active{transform:none}:is(.report,.dialog-body) .data-table tbody tr{transition:background-color .12s ease}@media(prefers-reduced-motion:reduce){:is(.report,.dialog-body) .data-table tbody tr{transition:none}}:is(.report,.dialog-body) strong>.evidence-number{display:inline;font:inherit;color:inherit;letter-spacing:inherit}.dialog-body .identifier-value{display:flex;align-items:center;gap:6px;min-width:0}.dialog-body .identifier-value .external-link{overflow-wrap:anywhere;min-width:0}.dialog-body .copy-identifier{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:var(--text-secondary);opacity:0;cursor:pointer;transition:opacity .12s ease,background-color .12s ease}.dialog-body tr:is(:hover,:focus-within) .copy-identifier,.dialog-body .copy-identifier:focus-visible{opacity:1}.dialog-body .copy-identifier:hover{background:var(--surface-selected);color:var(--primary)}@media(pointer:coarse){.dialog-body .copy-identifier{opacity:1;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.dialog-body .copy-identifier{transition:none}}:is(.report,.dialog-body) .vc-clinical-pathogenic{color:var(--clinical-pathogenic-ink)}:is(.report,.dialog-body) .vc-clinical-benign{color:var(--clinical-benign-ink)}:is(.report,.dialog-body) .vc-clinical-uncertain{color:var(--clinical-uncertain-ink)}:is(.report,.dialog-body) .vc-clinical-conflicting{color:var(--clinical-conflicting-ink)}:is(.report,.dialog-body) .vc-clinical-other{color:var(--clinical-other-ink)}:is(.report,.dialog-body) .vc-clinical-unclassified{color:var(--text-secondary)}:is(.report,.dialog-body) :is(.vc-effect,.vc-clinical,.vc-pred){background:transparent;border:0;box-shadow:none}:is(.report,.dialog-body) .ve-stars .filled{color:var(--review-star-filled)}:is(.report,.dialog-body) .ve-stars .empty{color:var(--review-star-empty)}:is(.report,.dialog-body) .ve-frequency-legend>i{background:linear-gradient(90deg,var(--frequency-low),var(--frequency-high))}#variants .vc-main-table :is(.vc-genomic,.vc-source,.vc-aa-alt),.dialog-body :is(.vc-detail a.external-link,.ov-go-table a.external-link){color:var(--scientific-link)}#variants .vc-main-table .vc-genomic strong{color:var(--scientific-link);font-weight:600}#variants .vc-main-table .data-table tbody tr:nth-child(2n){--row-surface:#fafafa;background:var(--row-surface)}#variants .vc-main-table .data-table tbody tr:is(:hover,:focus-within){--row-surface:#f4f6f8;background:var(--row-surface)}.ov-evidence[data-evidence-code]{display:inline-flex;align-items:center;gap:9px;max-width:100%;border:0;border-radius:0;background:transparent;padding:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.ov-evidence[data-evidence-code]>strong{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:40px;min-height:26px;padding:3px 6px;border-radius:5px;background:var(--evidence-code-fill);color:var(--evidence-code-ink);font-size:12px;font-weight:650;letter-spacing:.035em}.ov-evidence[data-evidence-code]>span{max-width:32ch}.dialog-body .vc-detail-entrypoints{gap:12px;margin-block:20px 28px}.dialog-body .vc-detail-entrypoints>button{padding:16px;line-height:1.5}.dialog-body .ve-transcripts{margin-top:28px}.dialog-body .ve-transcript-intro{padding:0 0 20px;margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;max-width:80ch}.dialog-body .ve-transcript-intro>strong{font-size:17px;color:var(--text);line-height:1.4}.dialog-body .ve-transcript-intro>span{font-size:13px;color:var(--text-secondary);line-height:1.65;margin-top:10px}.dialog-body .ve-transcript-card{padding:24px 0;margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.dialog-body .ve-transcript-card:last-child{border-bottom:0;padding-bottom:8px}.dialog-body .ve-transcript-card>header{gap:10px;margin-bottom:20px}.dialog-body :is(.ve-mane,.ve-transcript-flag,.ve-transcript-flag.canonical){padding:0;background:transparent;border-radius:0;color:var(--text-secondary);font-size:13px}.dialog-body .ve-mane{color:var(--scientific-ink);font-weight:600}.dialog-body .ve-transcript-flag{padding-left:10px;border-left:1px solid var(--border)}.dialog-body .ve-representative-ids{gap:24px;margin:0 0 24px}.dialog-body .ve-representative-ids dt{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.dialog-body .ve-representative-ids dd{font-size:15px;color:var(--text)}.dialog-body .ve-sequence-relation{padding:16px 18px;border:0;border-left:3px solid var(--sequence-membrane);border-radius:0 8px 8px 0;background:var(--surface-subtle,#fafafa);gap:8px;color:var(--text);font-size:14px}.dialog-body .ve-sequence-relation>strong{font-size:14px;color:var(--text)}.dialog-body .ve-sequence-relation>small{font-size:13px;line-height:1.6;color:var(--text-secondary)}.dialog-body .ve-sequence-targets>span{padding:0;border:0;background:transparent}.dialog-body .ve-transcript-changes{margin:24px 0;gap:24px}.dialog-body .ve-transcript-changes>div{padding:0;border:0;border-radius:0;background:transparent}.dialog-body .ve-transcript-changes small{color:var(--text-secondary);font-size:13px;margin-bottom:8px}.dialog-body .ve-transcript-changes strong{font-size:16px;color:var(--scientific-ink)}.dialog-body .ve-transcript-card>.vc-consequence-pills{margin-top:6px}.dialog-body .ve-transcript-card>.vc-consequence-pills .vc-effect{padding:0;font-size:14px}.dialog-body .ve-stability-card{background:var(--surface);border-color:var(--border)}.dialog-body .ve-stability-stabilizing{--ddg-color:var(--evidence-tolerated)}.dialog-body .ve-stability-destabilizing{--ddg-color:var(--evidence-damaging)}@media(max-width:600px){.dialog-body .ve-transcript-card{padding-block:20px}.dialog-body .ve-representative-ids,.dialog-body .ve-transcript-changes{gap:16px;grid-template-columns:1fr}.dialog-body .ve-sequence-relation{padding:14px}.ov-evidence[data-evidence-code]{gap:7px}}.dialog-body .ve-assertion{background:var(--surface);border-color:var(--border);border-left-color:var(--sequence-membrane)}.dialog-body .ve-assertion.ve-tone-pathogenic{border-left-color:var(--clinical-pathogenic)}.dialog-body .ve-assertion.ve-tone-benign{border-left-color:var(--clinical-benign)}.dialog-body .ve-assertion.ve-tone-uncertain{border-left-color:var(--clinical-uncertain)}.dialog-body .ve-assertion.ve-tone-conflicting{border-left-color:var(--clinical-conflicting)}.dialog-body .ve-review-box{background:var(--surface-subtle);border-color:var(--border)}.dialog-body :is(.ve-review strong,.ve-review small,.ve-review-box>span){color:var(--text-secondary)}.dialog-body .ve-group-overview>button>i>b{background:var(--sequence-membrane)}.dialog-body .vc-detail-entrypoints strong{color:var(--text);font-size:14px}.dialog-body .vc-detail-entrypoints span{color:var(--text-secondary);font-size:13px}.dialog-body .vc-detail-entrypoints svg{color:var(--scientific-link)}.dialog-body .data-table [data-column=term] .text-button{color:var(--scientific-link);text-decoration:none}.dialog-body .data-table [data-column=term] .text-button:hover{text-decoration:underline;text-underline-offset:3px}
