.nx-genomics-viewer{width:100%;min-width:0;min-height:var(--nx-chart-height);overflow:auto}.nx-genomics{min-width:0;color:var(--nx-ink);font-family:var(--gol-sans);gap:var(--gol-s4);display:grid}.nx-genomics h1,.nx-genomics h2,.nx-genomics h3{color:var(--nx-navy);line-height:1.25}.nx-genomics h1{font-size:var(--gol-s5);font-weight:650}.nx-genomics h2{font-size:calc(var(--gol-s4) * .85);font-weight:600}.nx-genomics h3{font-size:var(--gol-s3);font-weight:600}.nx-genomics p{max-width:none}.nx-g-boundary{font:500 calc(var(--gol-s3) * .6875)/1.5 var(--gol-mono);color:var(--nx-indigo);background:var(--nx-tint-blue);padding:var(--gol-s2) var(--gol-s3);border-radius:var(--nx-radius-sm);overflow-wrap:anywhere}.nx-g-intro{gap:var(--gol-s2);padding-block:var(--gol-s3);border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border);display:grid}.nx-g-eyebrow{font:500 calc(var(--gol-s3) * .6875)/1.5 var(--gol-mono);color:var(--nx-teal-deep);margin-bottom:var(--gol-s2)}.nx-g-muted,.nx-g-small{color:var(--nx-muted)}.nx-g-small{font-size:calc(var(--gol-s3) * .8125);line-height:1.6}.nx-g-mono{font-family:var(--gol-mono);font-variant-numeric:tabular-nums}.nx-g-break{overflow-wrap:anywhere}.nx-g-card{min-width:0;padding:var(--gol-s4);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-white)}.nx-g-card>h2{margin-bottom:var(--gol-s2)}.nx-g-section-title,.nx-g-heading-row{justify-content:space-between;align-items:center;gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-g-section-title p{margin-top:var(--gol-s2)}.nx-g-case-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nx-signin-width)), 1fr));gap:var(--gol-s4);display:grid}.nx-g-case-card{gap:var(--gol-s3);display:grid}.nx-g-heading-row h1,.nx-g-case-card h2{overflow-wrap:anywhere;min-width:0}.nx-g-case-card>.nx-btn{justify-self:start}.nx-g-chip{padding:var(--gol-s1) var(--gol-s2);border-radius:var(--nx-radius-sm);font-size:calc(var(--gol-s3) * .75);color:var(--nx-indigo);background:var(--nx-tint-blue);align-items:center;display:inline-flex}.nx-g-chips{gap:var(--gol-s2);flex-wrap:wrap;display:flex}.nx-g-card-boundary{font:400 calc(var(--gol-s3) * .625)/1.6 var(--gol-mono);color:var(--nx-muted);padding-top:var(--gol-s2);border-top:calc(var(--gol-s1) / 4) solid var(--nx-border)}.nx-g-case-stats{gap:var(--gol-s3);grid-template-columns:1fr 1fr;margin:0;display:grid}.nx-g-case-stats dt{color:var(--nx-muted);font-size:calc(var(--gol-s3) * .8125)}.nx-g-case-stats dd{margin:var(--gol-s1) 0 0;font:500 var(--gol-s3)/1.5 var(--gol-mono);color:var(--nx-navy)}.nx-g-pedigree{gap:var(--gol-s2);min-width:0;display:grid}.nx-g-pedigree>svg{width:100%;max-height:calc(var(--nx-chart-height) * .6)}.nx-g-pedigree-line{fill:none;stroke:var(--nx-muted);stroke-width:calc(var(--gol-s1) / 2)}.nx-g-pedigree-node{fill:var(--nx-tint-teal);stroke:var(--nx-teal-deep);stroke-width:calc(var(--gol-s1) / 2)}.nx-g-svg-label{font:400 calc(var(--gol-s3) * .75)/1.5 var(--gol-mono);fill:var(--nx-navy)}.nx-g-samples{gap:var(--gol-s2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.nx-g-samples dt{font-size:calc(var(--gol-s3) * .75);color:var(--nx-muted)}.nx-g-samples dd{font-size:calc(var(--gol-s3) * .8125);overflow-wrap:anywhere;margin:0}.nx-g-samples dd:first-of-type{font-family:var(--gol-mono);color:var(--nx-navy)}.nx-g-case-header{justify-content:space-between;align-items:flex-end;gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-g-back{margin-bottom:var(--gol-s2);font-size:calc(var(--gol-s3) * .8125);display:inline-block}.nx-g-meta{gap:var(--gol-s2);font:400 calc(var(--gol-s3) * .75)/1.5 var(--gol-mono);flex-wrap:wrap;display:flex}.nx-g-meta>div,.nx-g-meta>div>*{min-width:0}.nx-g-meta span{padding:var(--gol-s1) var(--gol-s2);background:var(--nx-ground-soft);border-radius:var(--nx-radius-sm)}.nx-g-tabs{gap:var(--gol-s2);padding-bottom:var(--gol-s2);border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border);flex-wrap:wrap;display:flex}.nx-g-tabs a{padding:var(--gol-s2) var(--gol-s3);border-radius:var(--nx-radius-sm);font-size:calc(var(--gol-s3) * .875);color:var(--nx-ink)}.nx-g-tabs a[aria-current]{background:var(--nx-navy);color:var(--nx-white)}.nx-g-surface,.nx-g-stack{gap:var(--gol-s4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.nx-g-kpis{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--nx-card-min) * .6)), 1fr));gap:var(--gol-s3);display:grid}.nx-g-kpi{padding:var(--gol-s3);background:var(--nx-white);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius)}.nx-g-kpi p{font-size:calc(var(--gol-s3) * .75);color:var(--nx-muted);min-height:calc(var(--gol-s3) * 2.5)}.nx-g-kpi strong{margin-top:var(--gol-s2);color:var(--nx-navy);font:500 calc(var(--gol-s5) * .875)/1.3 var(--gol-mono);display:block}.nx-g-kpi strong[data-unavailable=true]{font-size:var(--gol-s3);color:var(--nx-muted)}.nx-g-kpi small{font-size:var(--gol-s3);margin-left:var(--gol-s1)}.nx-g-note{color:var(--nx-muted);font-size:calc(var(--gol-s3) * .8125);margin-top:calc(var(--gol-s3) * -1)}.nx-g-overview-grid{grid-template-columns:minmax(0, 2fr) minmax(var(--nx-card-min), 1fr);gap:var(--gol-s4);align-items:start;display:grid}.nx-g-identity{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--nx-card-min) * .7)), 1fr));gap:var(--gol-s4);display:grid}.nx-g-identity h2,.nx-g-identity h3{margin-bottom:var(--gol-s2)}.nx-g-karyotype{gap:var(--gol-s3) var(--gol-s1);margin-top:var(--gol-s4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.nx-g-karyotype a{justify-items:center;gap:var(--gol-s1);color:var(--nx-ink);border-radius:var(--nx-radius-sm);padding:var(--gol-s1) 0;display:grid}.nx-g-karyotype a:hover{background:var(--nx-tint-blue);text-decoration:none}.nx-g-chromosome{height:var(--gol-s7);width:calc(var(--gol-s3) * .75);background:var(--nx-ground-soft);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm);display:block;position:relative;overflow:hidden}.nx-g-chromosome>span{background:var(--nx-teal-deep);position:absolute;inset:auto 0 0}.nx-g-ideogram{height:var(--gol-s8);width:var(--gol-s3)}.nx-g-chromosome[data-available=false]{border-style:dashed}.nx-g-chrom-count{font:400 calc(var(--gol-s3) * .5625)/1.5 var(--gol-mono);color:var(--nx-muted)}.nx-g-signature{gap:var(--gol-s3);display:grid}.nx-g-helix{height:var(--nx-chart-height);min-width:0;overflow:hidden}.nx-g-helix>svg{width:100%;height:100%}.nx-g-helix-controls{gap:var(--gol-s2);justify-content:center;display:flex}.nx-g-helix-controls button{width:var(--nx-control-height);height:var(--nx-control-height);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm)}.nx-g-dimensions{gap:var(--gol-s2);display:grid}.nx-g-dimensions button{gap:var(--gol-s1) var(--gol-s2);text-align:left;width:100%;padding:var(--gol-s2);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm);font-size:calc(var(--gol-s3) * .75);grid-template-columns:1fr auto;display:grid}.nx-g-dimensions button[aria-pressed=true]{border-color:var(--nx-blue);background:var(--nx-tint-blue)}.nx-g-dimension-track{height:var(--gol-s1);background:var(--nx-ground-soft);align-self:center;display:block;overflow:hidden}.nx-g-dimension-track>span{background:var(--nx-teal-deep);height:100%;display:block}.nx-g-dimensions .nx-g-small{font-size:calc(var(--gol-s3) * .625)}.nx-g-sources summary{cursor:pointer;color:var(--nx-navy);font-weight:600}.nx-g-sources dl{margin:var(--gol-s3) 0 0;gap:var(--gol-s2);display:grid}.nx-g-sources dl>div{justify-content:space-between;gap:var(--gol-s2);font-size:calc(var(--gol-s3) * .75);flex-wrap:wrap;display:flex}.nx-g-sources dd{overflow-wrap:anywhere;margin:0}.nx-g-callout{padding:var(--gol-s3);border-left:var(--gol-s1) solid var(--gol-amber-deep);background:var(--gol-sand);font-size:calc(var(--gol-s3) * .8125)}.nx-g-callout h3{margin-bottom:var(--gol-s2)}.nx-g-state{padding:var(--gol-s5);gap:var(--gol-s3);border:calc(var(--gol-s1) / 4) dashed var(--nx-border);border-radius:var(--nx-radius);justify-items:start;display:grid}.nx-g-explorer{grid-template-columns:calc(var(--nx-sidebar-width) * .9) minmax(0, 1fr);align-items:start;gap:var(--gol-s3);display:grid}.nx-g-filter{padding:var(--gol-s3)}.nx-g-filter form{gap:var(--gol-s3);margin-top:var(--gol-s3);display:grid}.nx-g-filter label{gap:var(--gol-s1);color:var(--nx-ink);font-size:calc(var(--gol-s3) * .75);display:grid}.nx-g-filter input,.nx-g-filter select{width:100%;min-width:0;height:var(--nx-control-height);padding:0 var(--gol-s2);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm);color:var(--nx-navy);background:var(--nx-white)}.nx-g-filter .nx-btn{font-size:calc(var(--gol-s3) * .8125);padding-inline:var(--gol-s2)}.nx-g-result-toolbar{justify-content:space-between;align-items:center;gap:var(--gol-s2);font-size:calc(var(--gol-s3) * .8125);flex-wrap:wrap;display:flex}.nx-g-result-toolbar strong{font-family:var(--gol-mono);color:var(--nx-navy)}.nx-g-result-toolbar .nx-btn{height:var(--nx-control-height);font-size:calc(var(--gol-s3) * .75)}.nx-g-table-scroll{height:var(--nx-preview-height);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-white);overflow:auto}.nx-g-variant-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:calc(var(--nx-card-min) * 8);font-size:calc(var(--gol-s3) * .75)}.nx-g-variant-table th{text-align:left;z-index:2;background:var(--nx-ground-soft);color:var(--nx-navy);padding:var(--gol-s2);border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border);font-weight:600;position:sticky;top:0}.nx-g-variant-table td{height:calc(var(--nx-table-row-height) * 2);padding:var(--gol-s2);border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border);overflow-wrap:anywhere;vertical-align:middle;overflow:hidden}.nx-g-variant-table td>span,.nx-g-variant-table small{display:block}.nx-g-variant-table small{font-size:calc(var(--gol-s3) * .6875);color:var(--nx-muted)}.nx-g-variant-table th:first-child,.nx-g-variant-table td:first-child{background:var(--nx-white);border-right:calc(var(--gol-s1) / 4) solid var(--nx-border);z-index:1;position:sticky;left:0}.nx-g-variant-table th:first-child{z-index:3;background:var(--nx-ground-soft)}.nx-g-variant-table tr[data-selected=true] td{background:var(--nx-tint-blue)}.nx-g-variant-table tr[data-selected=true] small{color:var(--nx-ink)}.nx-g-variant-select{gap:var(--gol-s1);width:100%;min-height:var(--nx-control-height);text-align:left;color:var(--nx-blue);display:grid}.nx-g-variant-select small{font-family:var(--gol-mono)}.nx-g-vector{gap:var(--gol-s1);height:var(--gol-s4);min-width:var(--gol-s8);display:flex!important}.nx-g-vector>span{background:var(--nx-ground-soft);border:calc(var(--gol-s1) / 4) solid var(--nx-border);flex:1;display:block;position:relative;overflow:hidden}.nx-g-vector>span[data-available=false]{border-style:dashed}.nx-g-vector>span>span{background:var(--nx-teal-deep);position:absolute;inset:auto 0 0}.nx-g-actions{gap:var(--gol-s2);flex-wrap:wrap;display:flex}.nx-genomics .nx-g-actions>.nx-btn{white-space:normal;height:auto;min-height:calc(var(--gol-s6) - var(--gol-s1));padding-block:var(--gol-s2);text-align:center;max-width:100%;line-height:1.25}.nx-g-detail{gap:var(--gol-s3);display:grid}.nx-g-detail .nx-g-vector{width:calc(var(--gol-s8) * 1.5)}.nx-g-detail summary{font-size:calc(var(--gol-s3) * .8125);cursor:pointer;color:var(--nx-blue)}.nx-g-json{max-height:var(--nx-chart-height);padding:var(--gol-s3);background:var(--nx-ground-soft);font:400 calc(var(--gol-s3) * .6875)/1.6 var(--gol-mono);border-radius:var(--nx-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.nx-g-export-receipt{overflow-wrap:anywhere;gap:var(--gol-s1);padding:var(--gol-s3);font-size:calc(var(--gol-s3) * .75);background:var(--nx-tint-teal);border-radius:var(--nx-radius-sm);display:grid}.nx-g-genome-canvas{width:100%;height:calc(var(--nx-chart-height) * 2.5);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm);min-width:0;overflow:hidden}.nx-g-genome-canvas canvas{width:100%;height:100%}.nx-g-region-form{gap:var(--gol-s3);flex-wrap:wrap;align-items:end;display:flex}.nx-g-region-form>label{gap:var(--gol-s1);min-width:calc(var(--gol-s8) * 1.25);font-size:calc(var(--gol-s3) * .75);flex:1;display:grid}.nx-g-region-form input:not([type=checkbox]),.nx-g-region-form select{width:100%;min-width:0;height:var(--nx-control-height);padding:var(--gol-s2);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-white)}.nx-g-sample-switch{gap:var(--gol-s3);border:0;flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;display:flex}.nx-g-sample-switch legend{font-size:calc(var(--gol-s3) * .75);margin-bottom:var(--gol-s1)}.nx-g-sample-switch label{gap:var(--gol-s1);font-size:calc(var(--gol-s3) * .8125);align-items:center;display:flex}.nx-g-sample-switch input{accent-color:var(--nx-blue)}.nx-g-role-swatch{inline-size:calc(var(--gol-s3) * .875);block-size:calc(var(--gol-s1) * .75);border-radius:calc(var(--gol-s1) / 2);flex:none}.nx-g-interval-list{gap:var(--gol-s2);max-height:var(--nx-chart-height);display:grid;overflow:auto}.nx-g-interval-list>div{gap:var(--gol-s2);padding:var(--gol-s2);border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border);font-size:calc(var(--gol-s3) * .75);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:1100px){.nx-g-overview-grid{grid-template-columns:minmax(0,1fr)}.nx-g-signature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx-g-signature>div:first-child{grid-column:1/-1}.nx-g-helix-controls{grid-area:3/1}.nx-g-dimensions{grid-area:2/2/4}}@media (max-width:540px){.nx-g-explorer{grid-template-columns:minmax(0,1fr)}.nx-g-filter form{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-g-filter form>label:first-child,.nx-g-filter form>p{grid-column:1/-1}.nx-genomics h1{font-size:var(--gol-s4)}.nx-g-card{padding:var(--gol-s3)}.nx-g-karyotype{grid-template-columns:repeat(6,minmax(0,1fr))}.nx-g-tabs{gap:var(--gol-s1)}.nx-g-tabs a{padding:var(--gol-s2)}.nx-g-signature{grid-template-columns:minmax(0,1fr);display:grid}.nx-g-helix-controls,.nx-g-dimensions{grid-area:auto}}.nx-g-read-scroll{border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm);max-width:100%;overflow:auto}.nx-g-igv{min-width:calc(var(--nx-chart-height) * 2);color:var(--nx-ink);font-family:var(--gol-sans);pointer-events:none}.nx-g-igv .igv-track-gear-container,.nx-g-igv .igv-track-drag-container,.nx-g-igv .igv-zoom-in-notice-container{display:none}.nx-g-igv .igv-track-label{font-family:var(--gol-sans);color:var(--nx-ink);background:var(--nx-white)}.nx-g-metric-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--nx-chart-height) * .7)), 1fr));gap:var(--gol-s4);display:grid}.nx-g-metrics{gap:var(--gol-s2);margin:0;display:grid}.nx-g-metrics>div{justify-content:space-between;gap:var(--gol-s2);border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border);padding-block:var(--gol-s1);flex-wrap:wrap;display:flex}.nx-g-metrics dt{color:var(--nx-muted);font-size:calc(var(--gol-s3) * .75)}.nx-g-metrics dd{font:400 calc(var(--gol-s3) * .75)/1.5 var(--gol-mono);margin:0}.nx-g-ancestry{width:100%;height:calc(var(--nx-chart-height) * 1.6);min-width:0}.nx-g-ancestry canvas{touch-action:pan-y;width:100%;height:100%}.nx-g-population-key{gap:var(--gol-s1);font-size:calc(var(--gol-s3) * .75);color:var(--nx-ink);align-items:center;display:inline-flex}.nx-g-population-key i{width:var(--gol-s2);height:var(--gol-s2);border-radius:var(--nx-radius);background:var(--nx-muted);display:block}.nx-g-population-key[data-group=AFR] i{background:var(--nx-indigo)}.nx-g-population-key[data-group=AMR] i{background:var(--nx-teal-deep)}.nx-g-population-key[data-group=EAS] i{background:var(--nx-blue)}.nx-g-population-key[data-group=SAS] i{background:var(--gol-amber-deep)}.nx-g-population-key[data-group=CLM] i{background:var(--nx-teal-deep);outline:calc(var(--gol-s1) / 4) solid var(--nx-navy)}.nx-g-frequency-grid{gap:var(--gol-s4);min-width:0;display:grid}.nx-g-frequency-scroll{max-width:100%;overflow:auto}.nx-g-frequency-table{width:100%;min-width:calc(var(--nx-chart-height) * 2.7);border-collapse:collapse;font:400 calc(var(--gol-s3) * .75)/1.5 var(--gol-mono)}.nx-g-frequency-table th,.nx-g-frequency-table td{padding:var(--gol-s2);text-align:left;border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border)}.nx-g-frequency-table thead th{font-family:var(--gol-sans);color:var(--nx-muted);font-weight:500}.nx-g-frequency-table td:nth-child(2){width:25%}.nx-g-frequency-table tr[data-highlight=true]{background:var(--nx-tint-teal)}.nx-g-frequency-table tr[data-secondary=true] .nx-g-frequency-bar>span{background:var(--nx-muted)}.nx-g-frequency-bar{height:var(--gol-s3);background:var(--nx-ground-soft);position:relative}.nx-g-frequency-bar>span{background:var(--nx-teal-deep);position:absolute;inset:25% auto 25% 0}.nx-g-frequency-bar>i{border-top:calc(var(--gol-s1) / 4) solid var(--nx-navy);position:absolute;top:50%}.nx-g-frequency-bar>i:before,.nx-g-frequency-bar>i:after{content:"";height:var(--gol-s2);top:calc(var(--gol-s1) * -1);border-left:calc(var(--gol-s1) / 4) solid var(--nx-navy);position:absolute}.nx-g-frequency-bar>i:before{left:0}.nx-g-frequency-bar>i:after{right:0}.nx-g-frequency-grid>.nx-g-card{grid-template-columns:minmax(0,1fr)}.nx-g-frequency-grid .nx-btn{white-space:normal;max-width:100%}.nx-g-frequency-scroll{min-width:0}.nx-g-hpo-search{gap:var(--gol-s2);display:grid}.nx-g-hpo-options{max-height:var(--nx-chart-height);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius);margin:0;padding:0;list-style:none;overflow:auto}.nx-g-hpo-options li{padding:var(--gol-s2) var(--gol-s3);cursor:pointer}.nx-g-hpo-options li[aria-selected=true],.nx-g-hpo-options li:hover{background:var(--nx-tint-teal)}.nx-g-phenotype-canvas{min-width:calc(var(--nx-chart-height) * 4);height:calc(var(--nx-chart-height) * 1.4)}.nx-g-phenotype-canvas canvas{width:100%;height:100%}.nx-g-waterfall{gap:var(--gol-s2);min-width:0;display:grid}.nx-g-waterfall>div{gap:var(--gol-s2);font-size:calc(var(--gol-s3) * .75);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;display:grid}.nx-g-waterfall>div>span:last-child{text-align:right;font-family:var(--gol-mono);overflow-wrap:anywhere}.nx-g-waterfall-track{height:var(--gol-s3);background:var(--nx-ground-soft);position:relative}.nx-g-waterfall-track i{background:var(--nx-teal-deep);height:100%;display:block;position:absolute}.nx-g-waterfall-signed:before{content:"";border-left:calc(var(--gol-s1) / 4) solid var(--nx-navy);height:100%;position:absolute;left:50%}.nx-g-waterfall-track i[data-negative=true]{background:var(--nx-indigo)}.nx-g-card.nx-g-stack{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.nx-g-card.nx-g-stack>details{min-width:0}.nx-g-hash{font:400 calc(var(--gol-s3) * .75)/1.5 var(--gol-mono);color:var(--nx-muted);overflow-wrap:anywhere}.nx-g-hpo-search input{width:100%;min-width:0}.nx-g-review-form,.nx-g-review-form label,.nx-g-review-form fieldset,.nx-g-review-criterion{gap:var(--gol-s2);min-width:0;display:grid}.nx-g-review-form{gap:var(--gol-s3)}.nx-g-review-form fieldset{padding:var(--gol-s3);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius);margin:0}.nx-g-review-form input:not([type=checkbox]),.nx-g-review-form select,.nx-g-review-form textarea{width:100%;min-width:0;padding:var(--gol-s2);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius-sm);color:var(--nx-ink);background:var(--nx-white);font:inherit}.nx-g-review-form textarea{resize:vertical}.nx-g-review-criterion{padding-block:var(--gol-s3);border-bottom:calc(var(--gol-s1) / 4) solid var(--nx-border)}.nx-g-review-form .nx-g-checkbox{align-items:flex-start;display:flex}.nx-g-review-history{min-width:0;padding-left:var(--gol-s4);gap:var(--gol-s4);margin:0;display:grid}.nx-g-review-history li{overflow-wrap:anywhere;min-width:0}.nx-g-review-history code{overflow-wrap:anywhere}.nx-g-review-history button{margin-top:var(--gol-s2)}pre.nx-g-hash{white-space:pre-wrap}.nx-g-field{gap:var(--gol-s2);min-width:0;display:grid}.nx-g-field .nx-input{width:100%;min-width:0}.nx-g-check{align-items:flex-start;gap:var(--gol-s2);display:flex}.nx-tv-figure{gap:var(--gol-s3);padding:var(--gol-s4);background:var(--nx-white);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius);margin:0;display:grid}.nx-tv-figure figcaption{gap:var(--gol-s1);display:grid}.nx-tv-figure figcaption strong{color:var(--nx-navy);font-size:calc(var(--gol-s3) * .9375)}.nx-tv-figure figcaption .nx-g-note{margin-top:0}.nx-tv-legend{gap:var(--gol-s3);font-size:calc(var(--gol-s3) * .8125);color:var(--nx-ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-tv-legend li{align-items:center;gap:var(--gol-s1);display:inline-flex}.nx-tv-legend i{width:var(--gol-s3);height:calc(var(--gol-s3) * .5);border-radius:calc(var(--gol-s1) / 2);background:var(--nx-muted)}.nx-tv-legend i[data-tone=kept]{background:var(--nx-blue)}.nx-tv-legend i[data-tone=present]{background:var(--nx-green)}.nx-tv-legend i[data-tone=absent]{background:var(--nx-amber)}.nx-tv-legend i[data-tone=notApplicable]{background:var(--nx-muted)}.nx-tv-matrix{border-collapse:separate;border-spacing:calc(var(--gol-s1) / 2);font-size:calc(var(--gol-s3) * .75)}.nx-tv-matrix th{color:var(--nx-muted);text-align:left;padding:var(--gol-s1);white-space:nowrap;font-weight:400}.nx-tv-matrix tbody th{color:var(--nx-ink)}.nx-tv-matrix td{width:calc(var(--gol-s3) * 1.5);height:calc(var(--gol-s3) * 1.5);text-align:center;padding:0;position:relative}.nx-tv-matrix .nx-tv-cellmark{border-radius:calc(var(--gol-s1) / 2);background:var(--nx-muted);width:100%;height:100%;display:block}.nx-tv-matrix td[data-state=present] .nx-tv-cellmark{background:var(--nx-green)}.nx-tv-matrix td[data-state=absent] .nx-tv-cellmark{background:var(--nx-amber)}.nx-tv-matrix td[data-state=notApplicable] .nx-tv-cellmark{background:var(--nx-muted)}.nx-tv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-tv-table summary{font-size:calc(var(--gol-s3) * .8125);color:var(--nx-muted);cursor:pointer}.nx-tv-grid{gap:var(--gol-s4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nx-card-min)), 1fr));display:grid}.nx-tv-scroll{max-width:100%;overflow-x:auto}.nx-tv-bars{gap:var(--gol-s3);margin:0;padding:0;list-style:none;display:grid}.nx-tv-bars>li{gap:var(--gol-s1);min-width:0;display:grid}.nx-tv-bar__head{justify-content:space-between;align-items:baseline;gap:var(--gol-s2);font-size:calc(var(--gol-s3) * .8125);display:flex}.nx-tv-bar__label{color:var(--nx-ink);overflow-wrap:anywhere;min-width:0}.nx-tv-bar__value{color:var(--nx-navy);white-space:nowrap}.nx-tv-bar__track{gap:calc(var(--gol-s1) / 2);height:calc(var(--gol-s3) * .75);background:var(--nx-ground-soft);border-radius:calc(var(--gol-s1) / 2);display:flex;overflow:hidden}.nx-tv-bar__track i{height:100%;min-width:calc(var(--gol-s1) / 2);background:var(--nx-muted);display:block}.nx-tv-bar__track i[data-tone=kept]{background:var(--nx-blue)}.nx-tv-bar__track i[data-tone=present]{background:var(--nx-green)}.nx-tv-bar__track i[data-tone=absent]{background:var(--nx-amber)}.nx-tv-bar__track i[data-tone=notApplicable]{background:var(--nx-muted)}.nx-tv-matrix-scroll{max-height:70vh;overflow:auto}.nx-tv-matrix thead th{background:var(--nx-white);z-index:2;position:sticky;top:0}.nx-tv-matrix tbody th{background:var(--nx-white);z-index:1;position:sticky;left:0}.nx-tv-matrix thead th:first-child{z-index:3;left:0}.nx-tv-cell{cursor:pointer;border-radius:calc(var(--gol-s1) / 2);background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.nx-tv-cell:focus-visible{outline:calc(var(--gol-s1) / 2) solid var(--nx-blue);outline-offset:calc(var(--gol-s1) / 4)}.nx-tv-cell[aria-pressed=true]{outline:calc(var(--gol-s1) / 2) solid var(--nx-navy)}.nx-tv-queue{gap:var(--gol-s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.nx-tv-queue{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.nx-tv-queue__detail{top:var(--gol-s4);max-height:calc(100vh - var(--gol-s4) * 2);position:sticky;overflow:auto}}.nx-tv-queue__table tr[aria-selected=true]{background:var(--nx-ground-soft)}.nx-tv-filters{gap:var(--gol-s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.nx-g-chip[data-eligibility=eligible]{border-color:var(--nx-green)}.nx-g-chip[data-eligibility=duplicate_conflict],.nx-g-chip[data-eligibility=not_carried]{border-color:var(--nx-amber)}.nx-pgx-assay{border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius);padding:var(--gol-s3)}.nx-pgx-assay legend{padding:0 var(--gol-s1);font-weight:600}.nx-pgx-examples>summary{cursor:pointer;font-weight:600}.nx-pgx-examples ul,.nx-pgx-findings,.nx-pgx-drugs{margin:0;padding:0;list-style:none}.nx-pgx-findings{gap:var(--gol-s3);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--nx-card-min) * .75)), 1fr));display:grid}.nx-pgx-finding{gap:var(--gol-s2);padding:var(--gol-s3);border:calc(var(--gol-s1) / 4) solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-white);align-content:start;display:grid}.nx-pgx-finding[data-group=reduced],.nx-pgx-finding[data-group=increased]{border-left:var(--gol-s1) solid var(--nx-amber-deep)}.nx-pgx-warning{color:var(--nx-amber-deep)}.nx-pgx-drugs{gap:var(--gol-s3);display:grid}.nx-pgx-annotation{gap:var(--gol-s2);padding:var(--gol-s3);border-radius:var(--nx-radius-sm);background:var(--nx-ground-soft);display:grid}.nx-pgx-recommendation{padding:var(--gol-s2) var(--gol-s3);border-left:var(--gol-s1) solid var(--nx-navy);background:var(--nx-white);overflow-wrap:anywhere;margin:0;font-style:normal}.nx-pgx-detail h4{font-size:calc(var(--gol-s3) * .875);font-weight:600}.nx-g-chip[data-group=reduced],.nx-g-chip[data-group=increased],.nx-g-chip[data-coverage=partial],.nx-g-chip[data-coverage=none]{background:var(--nx-tint-amber);color:var(--nx-amber-deep)}.nx-g-chip[data-group=normal],.nx-g-chip[data-coverage=complete]{background:var(--nx-tint-teal);color:var(--nx-teal-deep)}.nx-g-chip[data-group=indeterminate],.nx-g-chip[data-group=other],.nx-g-chip[data-group=none],.nx-g-chip[data-coverage=not_applicable],.nx-g-chip[data-classification=Optional],.nx-g-chip[data-classification=No\ recommendation],.nx-g-chip[data-classification=unclassified]{background:var(--nx-ground-soft);color:var(--nx-ink)}.nx-g-chip[data-classification=Strong]{background:var(--nx-navy);color:var(--nx-white)}.nx-pgx-drug p a,.nx-pgx-examples a,.nx-pgx-intake p a{text-underline-offset:calc(var(--gol-s1) / 2);text-decoration:underline}.nx-pgx-fig{margin:0;position:relative}.nx-pgx-tip{z-index:5;transform:translate(calc(var(--gol-s2) * 1.5), calc(var(--gol-s2) * 1.5));max-width:calc(var(--gol-s8) * 3);padding:var(--gol-s2) calc(var(--gol-s2) * 1.25);border-radius:var(--nx-radius-sm);background:var(--nx-navy);color:var(--nx-white);font:400 calc(var(--gol-s3) * .75)/1.45 var(--gol-mono);white-space:pre-line;pointer-events:none;position:absolute}.nx-pgx-legend{gap:var(--gol-s1) var(--gol-s3);font-size:calc(var(--gol-s3) * .75);color:var(--nx-muted);flex-wrap:wrap;margin:0;display:flex}.nx-pgx-legend>span{align-items:center;gap:var(--gol-s1);display:inline-flex}.nx-pgx-swatch{width:calc(var(--gol-s3) * .875);height:calc(var(--gol-s3) * .75);flex:none;overflow:visible}.nx-pgx-fig svg text{font:400 calc(var(--gol-s3) * .65)/1 var(--gol-sans);fill:var(--nx-muted)}.nx-pgx-fig svg .nx-pgx-svg-label,.nx-pgx-fig svg .nx-pgx-svg-tick,.nx-pgx-fig svg .nx-pgx-svg-base,.nx-pgx-fig svg .nx-pgx-svg-cell,.nx-pgx-fig svg .nx-pgx-svg-cell-on,.nx-pgx-fig svg .nx-pgx-svg-score{font-family:var(--gol-mono)}.nx-pgx-fig svg .nx-pgx-svg-label-strong{font-family:var(--gol-mono);fill:var(--nx-navy);font-weight:600}.nx-pgx-fig svg .nx-pgx-svg-match{fill:var(--nx-blue);font-weight:600}.nx-pgx-fig svg .nx-pgx-svg-missing{fill:var(--nx-muted);font-style:italic}.nx-pgx-fig svg .nx-pgx-svg-base,.nx-pgx-fig svg .nx-pgx-svg-cell-on{fill:var(--nx-white);font-weight:600}.nx-pgx-fig svg .nx-pgx-svg-cell{fill:var(--nx-navy)}.nx-pgx-fig svg .nx-pgx-svg-score{fill:var(--nx-navy);font-weight:600}.nx-pgx-fig svg .nx-pgx-chip-text{fill:var(--nx-muted)}.nx-pgx-fig svg .nx-pgx-chip-text-on{fill:var(--nx-white);font-weight:600}.nx-pgx-fig svg .nx-pgx-chip-text-candidate{fill:var(--nx-ink);font-weight:600}.nx-pgx-fig svg .nx-pgx-svg-candidate{fill:var(--nx-amber-deep);font-weight:600}.nx-pgx-hatch-ground{fill:var(--nx-white)}.nx-pgx-hatch-assumed{stroke:var(--nx-pgx-reference);stroke-width:2.2px}.nx-pgx-hatch-absent{stroke:var(--nx-pgx-absent);stroke-width:1.4px}.nx-pgx-fill-reduced{fill:var(--nx-pgx-reduced)}.nx-pgx-fill-normal{fill:var(--nx-pgx-normal)}.nx-pgx-fill-increased{fill:var(--nx-pgx-increased)}.nx-pgx-fill-indeterminate,.nx-pgx-fill-other,.nx-pgx-fill-genotype_only,.nx-pgx-fill-none{fill:var(--nx-pgx-other)}.nx-pgx-fill-reference{fill:var(--nx-pgx-reference)}.nx-pgx-fill-variant{fill:var(--nx-pgx-variant)}.nx-pgx-fill-excluded{fill:var(--nx-pgx-excluded)}.nx-pgx-fill-assumed{fill:var(--nx-pgx-reference);fill-opacity:.42}.nx-pgx-fill-strength{fill:var(--nx-pgx-strength)}.nx-pgx-outline-absent{fill:none;stroke:var(--nx-pgx-absent)}.nx-pgx-stroke-reduced{stroke:var(--nx-pgx-reduced)}.nx-pgx-stroke-normal{stroke:var(--nx-pgx-normal)}.nx-pgx-stroke-increased{stroke:var(--nx-pgx-increased)}.nx-pgx-stroke-indeterminate,.nx-pgx-stroke-other,.nx-pgx-stroke-genotype_only,.nx-pgx-stroke-none{stroke:var(--nx-pgx-other)}.nx-pgx-stroke-variant{stroke:var(--nx-pgx-variant)}.nx-pgx-stroke-reference{stroke:var(--nx-pgx-reference)}.nx-pgx-ring{fill:var(--nx-white);stroke:var(--nx-muted);stroke-width:2px}.nx-pgx-marker{stroke:var(--nx-white);stroke-width:1.5px}.nx-pgx-marker-hollow{fill:var(--nx-white);stroke-width:2.5px}.nx-pgx-marker-ink{fill:var(--nx-navy)}.nx-pgx-halo{opacity:.14}.nx-pgx-axis{stroke:var(--nx-border);stroke-width:1.5px}.nx-pgx-axis-dashed{stroke:var(--nx-border);stroke-dasharray:2 4}.nx-pgx-stop{fill:var(--nx-white);stroke:var(--nx-border);stroke-width:1.5px}.nx-pgx-indeterminate{fill:none;stroke:var(--nx-border);stroke-dasharray:3 2}.nx-pgx-chip-on{fill:var(--nx-pgx-other)}.nx-pgx-chip-off{fill:none;stroke:var(--nx-border)}.nx-pgx-chip-candidate{fill:var(--nx-white);stroke:var(--nx-pgx-other);stroke-width:2px;stroke-dasharray:3 2}.nx-pgx-gridline{stroke:var(--nx-border)}.nx-pgx-refdot{fill:var(--nx-border)}.nx-pgx-column-alt,.nx-pgx-row-highlight{fill:var(--nx-pgx-highlight)}.nx-pgx-row-sample{fill:var(--nx-ground-soft)}.nx-pgx-def-has{fill:var(--nx-blue)}.nx-pgx-def-lacks{fill:var(--nx-white);stroke:var(--nx-muted);stroke-width:1.5px}.nx-pgx-cell{opacity:.22}.nx-pgx-cell--sample{opacity:1;stroke:var(--nx-navy);stroke-width:2.5px}.nx-pgx-cell--candidate{opacity:.85;stroke:var(--nx-navy);stroke-width:1.5px;stroke-dasharray:3 2}.nx-pgx-cell-empty{fill:var(--nx-ground-soft)}.nx-pgx-band{opacity:.18}.nx-pgx-fig svg .nx-pgx-run-edge{stroke:var(--nx-ink);stroke-width:1.5px}.nx-pgx-protein-bar{fill:var(--nx-ground-soft);stroke:var(--nx-border)}.nx-pgx-marker-line{stroke:var(--nx-muted)}.nx-pgx-marker-line-on{stroke:var(--nx-navy);stroke-width:2px}.nx-pgx-range{stroke:var(--nx-border);stroke-width:5px;stroke-linecap:round}.nx-pgx-range-tick{stroke:var(--nx-muted)}.nx-pgx-chromosome{fill:none;stroke:var(--nx-border)}.nx-pgx-locus{stroke:var(--nx-blue);stroke-width:2px}.nx-pgx-band-gneg{fill:var(--nx-white)}.nx-pgx-band-gpos25{fill:var(--nx-navy);fill-opacity:.12}.nx-pgx-band-gpos50{fill:var(--nx-navy);fill-opacity:.22}.nx-pgx-band-gpos75{fill:var(--nx-navy);fill-opacity:.34}.nx-pgx-band-gpos100{fill:var(--nx-navy);fill-opacity:.48}.nx-pgx-band-acen{fill:var(--nx-red);fill-opacity:.35}.nx-pgx-band-gvar,.nx-pgx-band-stalk{fill:var(--nx-navy);fill-opacity:.07}.nx-pgx-group-label{margin:var(--gol-s3) 0 var(--gol-s1);font:600 calc(var(--gol-s3) * .6875)/1.3 var(--gol-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted)}.nx-pgx-spectrum{gap:calc(var(--gol-s1) / 2);margin:0;padding:0;list-style:none;display:grid}.nx-pgx-spectrum-row{grid-template-columns:calc(var(--gol-s8) * .95) calc(var(--gol-s8) * 2) minmax(calc(var(--gol-s8) * 2.5), 1fr) calc(var(--gol-s8) * 1.6) calc(var(--gol-s7) * 1.2);align-items:center;gap:var(--gol-s3);padding:calc(var(--gol-s2) * .75) var(--gol-s2);border-radius:var(--nx-radius-sm);color:inherit;text-decoration:none;display:grid}.nx-pgx-spectrum-row:hover,.nx-pgx-spectrum-row:focus-visible{background:var(--nx-tint-blue)}.nx-pgx-spectrum-gene{font:600 calc(var(--gol-s3) * .875)/1.2 var(--gol-mono);color:var(--nx-navy)}.nx-pgx-spectrum-gene small,.nx-pgx-spectrum-call small{margin-top:calc(var(--gol-s1) / 2);font:400 calc(var(--gol-s3) * .6875)/1.35 var(--gol-sans);color:var(--nx-muted);display:block}.nx-pgx-spectrum-call{font-size:calc(var(--gol-s3) * .8125);overflow-wrap:anywhere;min-width:0}.nx-pgx-spectrum-scale svg{width:100%;height:calc(var(--gol-s6) * .85);display:block;overflow:visible}.nx-pgx-spectrum-coverage{gap:var(--gol-s1);font-size:calc(var(--gol-s3) * .6875);color:var(--nx-muted);display:grid}.nx-pgx-spectrum-coverage svg{width:100%;height:var(--gol-s2)}.nx-pgx-spectrum-drugs{text-align:right;font-size:calc(var(--gol-s3) * .75);color:var(--nx-blue)}.nx-pgx-filters,.nx-pgx-lenses{gap:var(--gol-s1);flex-wrap:wrap;display:flex}.nx-pgx-filters button,.nx-pgx-lenses button{padding:var(--gol-s1) calc(var(--gol-s2) * 1.5);border:1px solid var(--nx-border);background:var(--nx-white);font-size:calc(var(--gol-s3) * .78);cursor:pointer;border-radius:999px}.nx-pgx-filters button[aria-pressed=true],.nx-pgx-lenses button[aria-selected=true]{background:var(--nx-navy);border-color:var(--nx-navy);color:var(--nx-white)}.nx-pgx-lens-grid{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--gol-s8) * 3), calc(var(--gol-s8) * 4));gap:var(--gol-s4);align-items:start;display:grid}.nx-pgx-lens-row{grid-template-columns:calc(var(--gol-s8) * 2) minmax(0, 1fr);gap:var(--gol-s3);padding:calc(var(--gol-s2) * 1.5) var(--gol-s1);border-top:1px solid var(--nx-border);display:grid}.nx-pgx-lens-row:first-child{border-top:0}.nx-pgx-lens-row[data-focus=true]{background:var(--nx-tint-blue);border-radius:var(--nx-radius-sm)}.nx-pgx-lens-gene{gap:calc(var(--gol-s1) / 2);align-content:start;display:grid}.nx-pgx-pills{gap:calc(var(--gol-s2) * .75);flex-wrap:wrap;align-content:start;display:flex}.nx-pgx-pill{align-items:center;gap:calc(var(--gol-s2) * .75);padding:calc(var(--gol-s1) * .75) calc(var(--gol-s2) * 1.25);border:1.5px solid var(--nx-border);background:var(--nx-white);color:var(--nx-ink);font-size:calc(var(--gol-s3) * .78);cursor:pointer;border-radius:999px;line-height:1.2;display:inline-flex}.nx-pgx-pill--static{cursor:default;padding:0 var(--gol-s2)}.nx-pgx-pill:hover{border-color:var(--nx-blue)}.nx-pgx-pill[aria-pressed=true]{outline:2px solid var(--nx-blue);outline-offset:1px}.nx-pgx-pill--change{background:var(--nx-indigo);border-color:var(--nx-indigo);color:var(--nx-white)}.nx-pgx-pill--guidance{background:var(--nx-tint-blue);border-color:var(--nx-indigo);color:var(--nx-indigo)}.nx-pgx-pill--guideline{border:3px double var(--nx-navy);color:var(--nx-navy)}.nx-pgx-pill--same{border-color:var(--nx-blue);color:var(--nx-indigo)}.nx-pgx-pill--none{color:var(--nx-muted);border-style:dashed}.nx-pgx-pill--unread{border-style:dotted;border-color:var(--nx-pgx-absent);color:var(--nx-muted);background:var(--nx-ground-soft)}.nx-pgx-pill--mixed{border-color:var(--nx-indigo);color:var(--nx-indigo);border-left-width:4px}.nx-pgx-pill--no_recommendation{border-style:dashed;border-color:var(--nx-navy);color:var(--nx-navy)}.nx-pgx-kind-chip{border-left:3px solid var(--nx-blue)}.nx-pgx-kind-chip--guideline{border-left:3px double var(--nx-navy)}.nx-pgx-kind-chip--no_recommendation{border-left:3px dashed var(--nx-navy);color:var(--nx-navy);background:var(--nx-ground-soft)}.nx-pgx-conditions{gap:var(--gol-s1);padding:var(--gol-s2) var(--gol-s3);border-left:3px solid var(--nx-amber-deep);background:var(--nx-ground-soft);display:grid}.nx-pgx-conditions ul{padding-left:var(--gol-s4);margin:0}.nx-pgx-ambiguous{gap:var(--gol-s1);flex-wrap:wrap;align-items:baseline;display:inline-flex}.nx-pgx-ambiguous-tag{color:var(--nx-amber-deep);font-weight:600}.nx-pgx-candidates{gap:var(--gol-s2);margin:0;padding:0;list-style:none;display:grid}.nx-pgx-candidate-bracket{stroke:var(--nx-pgx-other);stroke-width:1.5px;stroke-dasharray:3 2;fill:none}.nx-pgx-inference--none{border-left-color:var(--nx-navy);background:var(--nx-ground-soft)}.nx-pgx-glyph,.nx-pgx-plus{font:500 calc(var(--gol-s3) * .7)/1 var(--gol-mono)}.nx-pgx-partial{width:1.3em;height:1.3em;font:600 calc(var(--gol-s3) * .62)/1 var(--gol-mono);border:1px dotted;border-radius:999px;place-items:center;display:inline-grid}.nx-pgx-dots{gap:2px;display:inline-flex}.nx-pgx-dots i{border:1px solid;border-radius:999px;width:5px;height:5px}.nx-pgx-dots i[data-on=true]{background:currentColor}.nx-pgx-lens-panel{top:var(--gol-s3);gap:var(--gol-s2);padding:var(--gol-s3);border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-white);display:grid;position:sticky}.nx-pgx-lens-annotation{gap:var(--gol-s2);padding-top:var(--gol-s2);border-top:1px solid var(--nx-border);display:grid}.nx-pgx-lens-lookup{margin:0}.nx-pgx-lens-lookup dt{color:var(--nx-muted)}.nx-pgx-lens-lookup dd{overflow-wrap:anywhere;margin:0}.nx-pgx-duo{gap:var(--gol-s4);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.nx-pgx-tiles{gap:var(--gol-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-pgx-tile{gap:var(--gol-s1);padding:calc(var(--gol-s2) * 1.5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-ground-soft);font-size:calc(var(--gol-s3) * .8);display:grid}.nx-pgx-tile strong{font-size:calc(var(--gol-s3) * 1.05);color:var(--nx-navy);overflow-wrap:anywhere}.nx-pgx-tile[data-group=reduced]{border-color:var(--nx-pgx-reduced)}.nx-pgx-tile[data-group=normal]{border-color:var(--nx-pgx-normal)}.nx-pgx-tile[data-group=increased]{border-color:var(--nx-pgx-increased)}.nx-pgx-noncoding{margin:0;padding:0;list-style:none}.nx-pgx-protein{grid-template-columns:minmax(calc(var(--gol-s8) * 2.8), calc(var(--gol-s8) * 3.4)) minmax(0, 1fr);gap:var(--gol-s4);align-items:start;display:grid}.nx-pgx-changes{gap:var(--gol-s2);display:grid}.nx-pgx-changes button{gap:calc(var(--gol-s1) / 2);text-align:left;padding:calc(var(--gol-s2) * 1.1) calc(var(--gol-s2) * 1.5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-white);cursor:pointer;display:grid}.nx-pgx-changes button[aria-pressed=true]{border-color:var(--nx-blue);outline:1px solid var(--nx-blue)}.nx-pgx-viewer{height:calc(var(--gol-s8) * 4.8);border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-ground-soft);position:relative;overflow:hidden}.nx-pgx-viewer iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nx-pgx-viewer-poster{place-content:center;justify-items:center;gap:var(--gol-s2);padding:var(--gol-s4);text-align:center;display:grid;position:absolute;inset:0}.nx-pgx-compare{border-collapse:separate;border-spacing:3px;font-size:calc(var(--gol-s3) * .75);min-width:calc(var(--gol-s8) * 8)}.nx-pgx-compare th{text-align:left;vertical-align:bottom;color:var(--nx-muted);padding:var(--gol-s1) calc(var(--gol-s1) * 1.5);font-weight:600}.nx-pgx-compare th small{color:var(--nx-muted);font-weight:400;display:block}.nx-pgx-compare tbody th{white-space:nowrap;vertical-align:top;color:var(--nx-ink)}.nx-pgx-compare td{vertical-align:top;padding:calc(var(--gol-s1) * 1.25) calc(var(--gol-s2) * .9);border-radius:var(--nx-radius-sm);background:var(--nx-ground-soft)}.nx-pgx-compare td small{color:var(--nx-muted);margin-top:2px;display:block}.nx-pgx-compare td[data-status=not_callable],.nx-pgx-compare td[data-status=not_called]{background:var(--nx-white);border:1px dotted var(--nx-pgx-absent);color:var(--nx-muted)}.nx-pgx-compare td[data-status=requires_outside_call]{border:1px dashed var(--nx-border);color:var(--nx-muted);background:0 0}.nx-pgx-compare td[data-differs=true]{outline:2px solid var(--nx-pgx-highlight-line);outline-offset:-2px}.nx-pgx-compare td .nx-pgx-ambiguous-tag{color:var(--nx-amber-deep);font-weight:600}.nx-pgx-tour{gap:var(--gol-s2);padding:var(--gol-s3);border-radius:var(--nx-radius-lg);background:var(--nx-navy);color:var(--nx-white);scroll-margin-top:var(--gol-s4);display:grid}.nx-pgx-tour p{font-size:calc(var(--gol-s3) * .9);margin:0;line-height:1.5}.nx-pgx-tour-actions{gap:var(--gol-s1);flex-wrap:wrap;display:flex}.nx-pgx-tour .nx-btn{color:var(--nx-white);border-color:var(--nx-muted);background:0 0}.nx-pgx-spot{outline:3px solid var(--nx-pgx-highlight-line);outline-offset:6px}.nx-pgx-chain{gap:var(--gol-s1);display:grid}.nx-pgx-chain ol{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-white);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nx-pgx-chain li+li{border-left:1px solid var(--nx-border)}.nx-pgx-chain a{gap:calc(var(--gol-s1) * 1.5);height:100%;padding:var(--gol-s3);color:inherit;align-content:start;text-decoration:none;display:grid}.nx-pgx-chain a:hover .nx-pgx-chain-value,.nx-pgx-chain a:focus-visible .nx-pgx-chain-value{color:var(--nx-blue)}.nx-pgx-chain svg{width:100%;height:calc(var(--gol-s2) * 1.25);display:block}.nx-pgx-chain svg.nx-pgx-defs{width:0;height:0;position:absolute}.nx-pgx-chain-key{font-size:calc(var(--gol-s3) * .68);letter-spacing:.1em;text-transform:uppercase;color:var(--nx-muted);font-weight:600}.nx-pgx-chain-value{font-family:var(--gol-mono);font-size:calc(var(--gol-s3) * 2);color:var(--nx-navy);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.nx-pgx-chain-value small{color:var(--nx-muted);font-size:.45em;font-weight:500}.nx-pgx-chain-text{font-size:calc(var(--gol-s3) * .76);color:var(--nx-muted)}.nx-pgx-chain-direction{justify-content:space-between;gap:var(--gol-s2);font-size:calc(var(--gol-s3) * .7);color:var(--nx-muted);margin:0;display:flex}.nx-pgx-fill-absent{fill:var(--nx-pgx-absent)}.nx-pgx-fill-light{fill:var(--nx-sky-light)}.nx-pgx-fill-line{fill:var(--nx-border)}.nx-pgx-het-bar{fill:var(--nx-white);stroke:var(--nx-pgx-variant);stroke-width:1.5px}.nx-pgx-protein-rail{gap:var(--gol-s1);flex-wrap:wrap;display:flex}.nx-pgx-protein-rail button{min-width:calc(var(--gol-s8) * 1.3);padding:calc(var(--gol-s1) * 1.5) calc(var(--gol-s2) * 1.5);text-align:left;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-white);cursor:pointer;gap:2px;display:grid}.nx-pgx-protein-rail button[aria-pressed=true]{border-color:var(--nx-navy);outline:1px solid var(--nx-navy);outline-offset:-2px;background:var(--nx-ground-soft)}.nx-pgx-protein-rail strong{color:var(--nx-navy)}.nx-pgx-rail-entry{color:var(--nx-pgx-ligand)}.nx-pgx-structure-grid{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--gol-s8) * 3), calc(var(--gol-s8) * 3.6));gap:var(--gol-s4);align-items:start;display:grid}.nx-pgx-subhead{font-size:calc(var(--gol-s3) * .95);margin:0}.nx-pgx-viewer--tall{height:calc(var(--gol-s8) * 5.6)}.nx-pgx-seqwin{letter-spacing:.08em;font-size:calc(var(--gol-s3) * .82);color:var(--nx-muted);align-items:baseline;gap:1px;display:inline-flex}.nx-pgx-seqwin-pos{margin-right:var(--gol-s1);letter-spacing:0;font-size:.8em}.nx-pgx-seqwin mark{border-bottom:2px solid var(--nx-pgx-variant);background:var(--nx-pgx-highlight);color:var(--nx-navy);border-radius:2px;padding:0 2px;font-weight:700}.nx-pgx-seqwin sub{color:var(--nx-navy);letter-spacing:0;font-size:.72em}.nx-pgx-distances{gap:var(--gol-s1);flex-wrap:wrap;display:flex}.nx-pgx-distance{padding:1px var(--gol-s2);border:1px solid var(--nx-border);border-left:3px solid var(--nx-pgx-ligand);border-radius:var(--nx-radius-sm);font-size:calc(var(--gol-s3) * .74);background:var(--nx-white)}.nx-pgx-distance--contact{border-left-color:var(--nx-pgx-pocket);background:var(--nx-ground-soft)}.nx-pgx-complex{gap:var(--gol-s1);padding:calc(var(--gol-s2) * 1.5);border:1px solid var(--nx-border);border-left:3px solid var(--nx-pgx-ligand);border-radius:var(--nx-radius-sm);background:var(--nx-ground-soft);display:grid}.nx-pgx-complex p{margin:0}.nx-pgx-complex a,.nx-pgx-citations a,.nx-pgx-workspace-meta a{text-underline-offset:2px;text-decoration:underline}.nx-pgx-drug-links{gap:var(--gol-s1);margin:0;padding:0;list-style:none;display:grid}.nx-pgx-drug-links li{gap:var(--gol-s2);flex-wrap:wrap;align-items:baseline;display:flex}.nx-pgx-citations{padding-left:var(--gol-s4);margin:0}.nx-pgx-table summary{cursor:pointer;color:var(--nx-blue);font-size:calc(var(--gol-s3) * .8)}.nx-pgx-fill-ligand{fill:var(--nx-pgx-ligand)}.nx-pgx-fill-foreign{fill:var(--nx-pgx-foreign);stroke:var(--nx-pgx-absent);stroke-width:1px}.nx-pgx-fill-cofactor{fill:var(--nx-pgx-cofactor)}.nx-pgx-fill-pocket{fill:var(--nx-pgx-pocket)}.nx-pgx-fill-protein{fill:var(--nx-pgx-protein)}.nx-pgx-predicted-swatch{fill:var(--nx-white);stroke:var(--nx-navy);stroke-dasharray:3 2}.nx-pgx-construct-swatch{fill:var(--nx-navy)}.nx-pgx-seqmap svg{display:block}.nx-pgx-membrane{fill:var(--nx-ground-soft)}.nx-pgx-backbone{stroke:var(--nx-pgx-protein);stroke-width:3px}.nx-pgx-topo{stroke:var(--nx-navy);stroke-width:2px}.nx-pgx-helix{fill:var(--nx-pgx-helix);stroke:var(--nx-navy);stroke-width:.6px}.nx-pgx-helix.nx-pgx-predicted{fill-opacity:.7}.nx-pgx-predicted{stroke-dasharray:3 2}.nx-pgx-domain{fill:var(--nx-white);stroke:var(--nx-muted)}.nx-pgx-empty-track{stroke:var(--nx-border);stroke-dasharray:1 4}.nx-pgx-site{fill:var(--nx-muted)}.nx-pgx-site-active{fill:var(--nx-navy)}.nx-pgx-plddt-very_high{fill:var(--nx-pgx-plddt-very-high)}.nx-pgx-plddt-confident{fill:var(--nx-pgx-plddt-confident)}.nx-pgx-plddt-low{fill:var(--nx-pgx-plddt-low)}.nx-pgx-plddt-very_low{fill:var(--nx-pgx-plddt-very-low)}.nx-pgx-resolved{fill:var(--nx-pgx-protein)}.nx-pgx-construct{fill:var(--nx-navy)}.nx-pgx-pocket-band{fill:var(--nx-pgx-pocket);fill-opacity:.22}.nx-pgx-contact-line{stroke:var(--nx-pgx-pocket);stroke-dasharray:4 3}.nx-pgx-profile{fill:none;stroke:var(--nx-pgx-ligand);stroke-width:1.6px;stroke-linejoin:round}.nx-pgx-variant-cut{stroke:var(--nx-pgx-variant);stroke-width:1px;stroke-dasharray:2 2}.nx-pgx-variant-cut-on{stroke:var(--nx-pgx-variant);stroke-width:2px}.nx-pgx-hit rect{fill:#0000}.nx-pgx-hit rect:hover{fill:var(--nx-navy);fill-opacity:.08}.nx-pgx-fig svg .nx-pgx-mark{outline:none}.nx-pgx-fig svg .nx-pgx-mark:focus-visible{outline:2px solid var(--nx-navy);outline-offset:2px}.nx-pgx-fig svg .nx-pgx-mark:focus-visible line{stroke-width:3px}.nx-pgx-table .nx-g-frequency-table td:nth-child(2){width:auto}.nx-pgx-table caption{margin-bottom:var(--gol-s2);text-align:left}@media (max-width:960px){.nx-pgx-lens-grid,.nx-pgx-duo,.nx-pgx-protein,.nx-pgx-structure-grid{grid-template-columns:1fr}.nx-pgx-chain ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-pgx-chain li+li{border-left:0}.nx-pgx-chain li{border-top:1px solid var(--nx-border)}.nx-pgx-chain li:first-child{border-top:0;grid-column:1/-1}.nx-pgx-lens-panel{position:static}}@media (max-width:760px){.nx-pgx-spectrum-row{grid-template-columns:calc(var(--gol-s8) * .85) minmax(0, 1fr) calc(var(--gol-s7) * 1.1);grid-template-areas:"gene call drugs""scale scale scale""coverage coverage coverage"}.nx-pgx-spectrum-gene{grid-area:gene}.nx-pgx-spectrum-call{grid-area:call}.nx-pgx-spectrum-drugs{grid-area:drugs}.nx-pgx-spectrum-scale{grid-area:scale}.nx-pgx-spectrum-coverage{grid-area:coverage}.nx-pgx-lens-row{gap:var(--gol-s2);grid-template-columns:1fr}.nx-pgx-tiles{grid-template-columns:1fr}}.nx-pgx-module-reading{gap:var(--gol-s1);padding:var(--gol-s2) var(--gol-s3);border-left:3px solid var(--nx-border);background:var(--nx-ground-soft);display:grid}.nx-pgx-module-reading p{margin:0}.nx-pgx-attribution{gap:var(--gol-s1);padding-top:var(--gol-s2);border-top:1px solid var(--nx-border);display:grid}.nx-pgx-attribution p{margin:0}.nx-pgx-attribution a{text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.nx-pgx-attribution-detail>summary{cursor:pointer;color:var(--nx-blue);font-size:calc(var(--gol-s3) * .8)}.nx-pgx-citation{overflow-wrap:anywhere}.nx-pgx-methods>summary{cursor:pointer;color:var(--nx-blue);font-size:calc(var(--gol-s3) * .8)}.nx-pgx-methods-text{white-space:pre-line;max-height:calc(var(--gol-s8) * 3);padding:var(--gol-s2) var(--gol-s3);border-left:3px solid var(--nx-border);background:var(--nx-ground-soft);font-size:calc(var(--gol-s3) * .75);line-height:1.5;overflow:auto}.nx-pgx-spectrum-container{container-type:inline-size}.nx-pgx-spectrum-row>*,.nx-pgx-structure-grid>*{min-width:0}.nx-pgx-spectrum-scale{min-width:0;padding-block:var(--gol-s1);overflow-x:auto}.nx-pgx-spectrum-scale svg{min-width:calc(var(--gol-s8) * 3.125);height:calc(var(--gol-s6) * .95)}.nx-pgx-spectrum-scale svg text,.nx-pgx-spectrum-call small{font-size:calc(var(--gol-s3) * .75)}.nx-pgx-category-scale{gap:var(--gol-s1);flex-wrap:wrap;display:flex}.nx-pgx-category-scale>span{padding:var(--gol-s1) var(--gol-s2);border-radius:var(--nx-radius-sm);font-size:calc(var(--gol-s3) * .75);overflow-wrap:anywhere;line-height:1.5;display:inline-block}.nx-pgx-category-scale .nx-pgx-chip-on{background:var(--nx-navy);color:var(--nx-white)}.nx-pgx-category-scale .nx-pgx-chip-candidate{border:1px dashed var(--nx-amber-deep);color:var(--nx-amber-deep)}.nx-pgx-category-scale .nx-pgx-chip-off{background:var(--nx-ground-soft);color:var(--nx-muted)}.nx-pgx-external-scale{border:1px dashed var(--nx-border);border-radius:var(--nx-radius-sm);padding:var(--gol-s2);display:block}.nx-pgx-compare-scroll{max-height:calc(var(--gol-s8) * 7)}.nx-pgx-compare thead th{z-index:2;background:var(--nx-white);position:sticky;top:0}.nx-pgx-compare tr>th:first-child,[data-testid=pgx-coverage-table] tr>th:first-child{z-index:1;background:var(--nx-white);position:sticky;left:0}.nx-pgx-compare thead th:first-child{z-index:3}.nx-pgx-compare td{min-width:calc(var(--gol-s8) * 2)}.nx-pgx-call-details{margin-top:var(--gol-s2)}.nx-pgx-call-details p{max-width:calc(var(--gol-s8) * 3);overflow-wrap:anywhere}.nx-pgx-call-details summary{cursor:pointer;color:var(--nx-blue)}@container (max-width:1000px){.nx-pgx-spectrum-row{grid-template-columns:calc(var(--gol-s8) * .85) minmax(0, 1fr) calc(var(--gol-s7) * 1.1);grid-template-areas:"gene call drugs""scale scale scale""coverage coverage coverage"}.nx-pgx-spectrum-gene{grid-area:gene}.nx-pgx-spectrum-call{grid-area:call}.nx-pgx-spectrum-drugs{grid-area:drugs}.nx-pgx-spectrum-scale{grid-area:scale}.nx-pgx-spectrum-coverage{grid-area:coverage}}@container (max-width:430px){.nx-pgx-spectrum-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"gene""call""scale""coverage""drugs"}.nx-pgx-spectrum-drugs{text-align:left}}.nx-pgx-assistant-entry{margin-block:var(--gol-s2);justify-content:flex-end;display:flex}body:has([data-testid=pgx-assistant-open]) .nx-asst-launcher{display:none}
