:root{--ink:#222322;--muted:#777773;--line:#e3e3df;--subtle:#f7f7f4;--accent:#8a1c1c;--mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[role=gridcell]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,select{border-radius:4px}button{background:#fff;border:1px solid var(--line)}[hidden]{display:none!important}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.skip-link{position:fixed;z-index:30;top:-60px;left:20px;padding:10px 20px;background:#fff}.skip-link:focus{top:6px}.ddbj-bar{height:52px;background:#151615}.bar-inner{max-width:1576px;margin:auto;padding:0 36px;height:100%;display:flex;align-items:center}.bar-inner a{height:35px;display:inline-flex}.bar-inner img{width:111px;height:35px;object-fit:contain;object-position:left center}main{max-width:1576px;margin:auto;padding:30px 36px 0}.page-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:650;color:#92918c;margin-bottom:5px}h1{font-size:38px;line-height:1.2;letter-spacing:-1.3px;margin:0;font-weight:650}h1 span{font-size:18px;font-weight:400;letter-spacing:-.3px;color:#878783;margin-left:10px}.text-button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:5px 0;font-size:12px;color:#6d6d69;white-space:nowrap}.text-button:hover{color:var(--accent)}.info-icon{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;border:1px solid #999;border-radius:50%;font-family:Georgia,serif;font-size:11px}.explorer{border-top:1px solid var(--line);padding:20px 0 18px}.search-row{display:flex;align-items:center;gap:22px}#search-form{display:flex;align-items:center;gap:10px;flex-shrink:0}#search-form label,.filter-label{font-size:12px;font-weight:600;width:94px;flex-shrink:0}.search-control{position:relative}input{height:37px;border:1px solid #cfcfca;padding:0 11px;background:#fff;color:var(--ink)}#taxon-search{width:242px}.primary-button{height:37px;padding:0 18px;display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#232423;color:#fff;border-color:#232423;font-size:12px;font-weight:550}.primary-button:hover{background:#41423f}.primary-button svg,.text-button svg,.download-label svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.taxon-identity{font-size:14px;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.taxon-identity em{font-size:17px;font-weight:600}.taxid-tag{font-size:11px;color:#6b6c67;border:1px solid var(--line);background:#fafaf8;padding:2px 7px;border-radius:3px;white-space:nowrap}.lineage{font-size:11px;letter-spacing:.1px;color:#92928d;margin:7px 0 15px 104px;min-height:16px}.lineage span{margin:0 7px;color:#c5c5c0}.filter-row{display:flex;align-items:center;gap:10px;margin-top:9px;min-height:34px}.filter-options{display:flex;gap:8px;flex-wrap:wrap}.filter-button{padding:7px 13px;font-size:12px;line-height:18px;border-color:#d4d4cf;transition:background .15s}.filter-button .count{margin-left:12px;color:#898984;font-size:11px;font-variant-numeric:tabular-nums}.filter-button.active{background:#242523;color:#fff;border-color:#242523}.filter-button.active .count{color:#d8d8d3}.filter-button:not(.active):not(:disabled):hover{background:var(--subtle);border-color:#999}.source-row .filter-button{min-width:119px;display:inline-flex;justify-content:space-between}.filter-button:disabled{background:#f6f6f3;color:#bbb;border-color:#e7e7e3}.filter-button:disabled .count{color:#bbb}.filter-note{font-size:11px;color:#999a93;margin-left:4px}.minor-options{margin:9px 0 0 104px;display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.minor-options button{font-size:11px;padding:4px 9px}.minor-options button.active{background:#242523;color:#fff}.data-notice{display:flex;align-items:center;gap:8px;background:#f8f6f1;border-top:1px solid #ece9e0;border-bottom:1px solid #ece9e0;color:#898274;font-size:11px;padding:7px 11px;min-height:34px}.notice-dot{height:5px;width:5px;border-radius:50%;background:#b18e52;margin-right:2px}.data-notice strong{font-weight:550;color:#776d5a}.data-notice .text-button{margin-left:auto;font-size:11px;padding:0}.results{display:grid;grid-template-columns:minmax(0,1fr) 303px;gap:27px;margin-top:23px;outline:none}.table-panel{min-width:0}.table-title-row{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;min-height:58px}h2{margin:0;font-size:17px;line-height:1.45;letter-spacing:-.35px}.table-title-row h2{font-size:14px;letter-spacing:-.25px;font-weight:600;line-height:1.65}.table-title-row h2 .title-count{font-family:var(--mono);font-size:12px;font-weight:450;white-space:nowrap}.table-subtitle{font-size:11px;color:#898984;margin:3px 0 0}.table-subtitle strong{color:#565651;font-weight:550}.table-subtitle .dot{margin:0 8px;color:#b2b2ac}.view-tabs{display:flex;gap:18px;align-items:flex-start;flex-shrink:0;height:37px}.view-tabs button{border:0;border-radius:0;color:#92938c;font-weight:500;font-size:13px;padding:0 1px 9px;background:none;border-bottom:3px solid transparent}.view-tabs button[aria-selected=true]{color:#242523;border-color:#242523}.table-metadata{font-size:10px;color:#8a8a84;display:flex;gap:7px;flex-wrap:wrap;line-height:1.7;margin:0 0 12px}.table-metadata span+span:before{content:'·';margin-right:7px;color:#b8b8b2}.sample-warning{font-size:11px;background:#fff6df;border:1px solid #efdda6;border-radius:3px;padding:8px 12px;margin-bottom:10px;color:#8b6728}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;height:31px;margin-bottom:7px;color:#92928b;font-size:9.5px}#fields-description{font-family:var(--mono);white-space:nowrap}.table-options{display:flex;align-items:center;gap:7px}.table-options select{font-size:10px;background:#fff;color:#70716b;border:1px solid #deded8;height:26px;padding:0 20px 0 7px;max-width:117px}.base-switch{border:1px solid #deded8;display:flex;border-radius:3px;overflow:hidden}.base-switch button{border:0;border-radius:0;padding:3px 7px;line-height:18px;font-size:10px;background:#fff;color:#92928b}.base-switch button[aria-pressed=true]{color:#232423;background:#efefeb}.table-scroll{overflow-x:auto;padding:2px 1px 2px}.codon-column-headings{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;color:#a4a49d;font-size:9px;letter-spacing:.3px;margin-bottom:7px}.codon-column-headings span{text-align:center}.codon-column-headings b{font-family:var(--mono);font-size:11px;color:#6d6d67;font-weight:500;margin-left:5px}.codon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px}.codon-cell{min-width:0;height:26px;display:grid;grid-template-columns:28px 13px 32px 33px minmax(52px,1fr);gap:2px;align-items:center;padding:0 4px;font-family:var(--mono);font-size:10.8px;line-height:1;border:1px solid transparent;font-variant-numeric:tabular-nums;cursor:default;position:relative;border-radius:0}.codon-cell .triplet{font-weight:600;text-align:left}.codon-cell .amino{color:var(--accent);text-align:center}.codon-cell .number{text-align:right}.codon-cell .codon-count{color:#8a8a84;font-size:9.4px;letter-spacing:-.45px}.codon-cell.block-start{border-top:1px solid #d9d9d2;margin-top:6px;height:32px;padding-top:5px}.codon-cell.highlight{outline:1.5px solid #282925;outline-offset:-1.5px;z-index:1}.codon-cell:hover,.codon-cell:focus-visible{outline:1.5px solid #222;outline-offset:-1.5px;z-index:2}.codon-grid.heatmap{column-gap:9px;row-gap:1px}.heatmap .codon-cell{grid-template-columns:33px 22px 1fr;border:1px solid #e4e4e4;font-size:12px;height:26px;padding:0 8px}.heatmap .codon-cell .number{text-align:right;padding-right:15px}.heatmap .codon-cell .amino{color:inherit}.heatmap .block-start{height:32px;padding-top:5px;margin-top:5px}.heatmap .codon-cell.excluded{background:#e4e4e4!important;color:#777!important}.codon-grid.single-value .codon-cell{grid-template-columns:33px 20px 1fr;font-size:12px}.single-value .codon-cell .number{padding-right:9px}.heatmap-legend{display:flex;align-items:center;gap:15px;min-height:48px;margin-bottom:6px}.legend-leading{display:flex;flex-direction:column;font-size:10px;color:#96958e}.legend-leading strong{font-size:12px;color:#3b3b38;margin-bottom:1px}.legend-scale{width:213px;flex-shrink:0}.gradient{height:8px;background:linear-gradient(to right,#053061,#2a71b2,#6bacd1,#c2ddec,#f7f6f6,#fbccb4,#e48066,#ba2832,#67001f)}.legend-ticks{position:relative;height:15px;color:#8b8b83;font-family:var(--mono);font-size:9px}.legend-ticks span{position:absolute;transform:translateX(-50%);top:3px}.legend-ticks span:nth-child(1){left:0}.legend-ticks span:nth-child(2){left:18.45%}.legend-ticks span:nth-child(3){left:50%}.legend-ticks span:nth-child(4){left:81.55%}.legend-ticks span:nth-child(5){left:100%}.legend-note{font-size:9px;color:#96958e;white-space:nowrap}.legend-note span{padding:0 8px;color:#52524e}.legend-note small{font-size:9px;color:#a3a29c}.gc-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:15px 0 14px;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px}.gc-stat{font-size:10px;color:#98988f;display:flex;gap:8px;align-items:baseline}.gc-stat strong{font-family:var(--mono);font-size:13px;color:#454640;font-weight:500}.gc-stat:first-child strong{color:var(--accent)}.download-row{display:flex;align-items:center;justify-content:space-between;padding:17px 0 4px}.download-row>div{display:flex;align-items:center;gap:19px}.download-row a{font-size:11px}.download-label{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:550}.download-label svg{color:#575850}.download-row .text-button{font-size:10px;gap:4px}.table-footnote{font-size:9px;color:#a1a199;line-height:1.6;margin:7px 0 0}.inline-link{color:#84847c;text-decoration:underline;border:0;padding:0;font:inherit;background:none}.ranking-panel{border-left:1px solid var(--line);padding-left:24px;display:flex;flex-direction:column;min-width:0}.aside-title{display:flex;align-items:baseline;justify-content:space-between}.aside-title h2{font-size:19px;font-weight:600}.aside-title>span{font-size:9px;color:#a3a39b}.aside-description{font-size:11px;color:#999a92;margin:3px 0 16px}.amino-acids{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.amino-acids button{padding:5px 0;font-size:11px;border-color:#d9d9d3;line-height:17px;transition:background .1s}.amino-acids button:hover{background:#f3f3ef;border-color:#999}.amino-acids button[aria-pressed=true]{background:#242523;color:#fff;border-color:#242523}.compare-control{margin-top:22px;padding-top:17px;border-top:1px solid var(--line)}.compare-control label{display:block;font-size:12px;font-weight:550;margin-bottom:8px}.select-wrap{position:relative}.select-wrap:after{content:'⌄';position:absolute;right:10px;top:7px;pointer-events:none;color:#72736b}#compare-taxon{width:100%;height:37px;appearance:none;border:1px solid #d6d6d0;background:#fff;font-size:11px;padding:0 24px 0 10px;color:#53544e}#compare-help{font-size:9px;color:#a2a29a;margin:6px 0 0}.inline-error{font-size:11px;line-height:1.5;color:#9b3c2b;margin:8px 0 0}.ranking-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 15px}.ranking-heading h3{font-size:12px;font-weight:600;margin:0}.ranking-heading>span{font-family:var(--mono);color:#999;font-size:10px}.ranking-subtitle{font-weight:400;color:#97978f}.rank-row{display:grid;grid-template-columns:16px 33px minmax(0,1fr);align-items:center;column-gap:6px;margin-bottom:15px}.rank-position{font-size:10px;color:#b2b2aa}.rank-codon{font:600 11px var(--mono);border:0;padding:0;background:none;text-align:left}.rank-codon:hover{color:var(--accent)}.rank-track{display:flex;align-items:center;gap:7px;width:100%;min-width:0}.rank-bar{height:12px;background:#666762;min-width:1px;flex-shrink:0;max-width:calc(100% - 40px)}.rank-row:first-child .rank-bar{background:var(--accent)}.rank-value{font:10px var(--mono);white-space:nowrap;color:#575851}.ranking-note{font-size:10px;color:#7e7f76;margin:17px 0 22px;line-height:1.65}.ranking-note span{font-size:9px;color:#a7a69e}.ranking-explanation{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #eee;padding-top:14px;color:#b1b1a7;font-size:9px;margin-top:auto}.ranking-explanation p{margin:0}.tiny-square{width:8px;height:8px;flex-shrink:0;border:1px solid #999;margin-top:3px}.comparison-stats{display:flex;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:15px 0 10px}.comparison-stats>div:first-child{flex:1}.comparison-stats small{display:block;font-size:9px;color:#99998f}.comparison-stats strong{font:500 20px var(--mono);display:block;margin-top:2px;color:#383934}.comparison-stats .gc-compare{font:11px var(--mono);margin-top:7px;color:#65665d}.comparison-legend{font-size:10px;color:#78796f;line-height:1.8}.comparison-legend>div{display:flex;gap:6px;align-items:baseline}.legend-swatch{display:inline-block;width:7px;height:7px;flex-shrink:0;background:#383934}.legend-swatch.secondary{background:#a0a099}.comparison-legend em{color:#4c4d45}.legend-cds{color:#aaa99f;font-size:9px;white-space:nowrap}.paired-row{display:grid;grid-template-columns:32px minmax(0,1fr) 37px;align-items:center;gap:7px;margin-bottom:13px}.paired-bars{display:flex;flex-direction:column;gap:4px}.paired-bars .rank-bar{height:8px;max-width:calc(100% - 37px);background:#383934}.paired-bars .rank-track.secondary .rank-bar{background:#a0a099}.paired-bars .rank-value{font-size:9px}.delta{font:10px var(--mono);text-align:right;color:var(--accent)}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:19px 0 21px;margin-top:27px;color:#a3a39a;font-size:10px}footer strong{font-weight:650;color:#66685e;letter-spacing:.6px}.footer-dot{padding:0 7px;color:#bbb}footer>div{display:flex;gap:22px}footer a{color:#7e8075}.cell-tooltip{position:fixed;z-index:20;width:244px;padding:14px;background:#242523;color:#fff;border-radius:5px;box-shadow:0 5px 24px #0002;pointer-events:none;font-size:10px}.tooltip-title{display:flex;gap:10px;align-items:baseline;border-bottom:1px solid #ffffff22;padding-bottom:8px;margin-bottom:8px}.tooltip-title strong{font:600 16px var(--mono)}.tooltip-title span{color:#c4c5ba}.tooltip-values{display:grid;grid-template-columns:1fr auto;gap:4px 12px;color:#c4c5ba}.tooltip-values b{font-family:var(--mono);color:#fff;font-weight:400;text-align:right}.tooltip-compare{border-top:1px solid #ffffff22;margin-top:9px;padding-top:8px;color:#c4c5ba}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#242523;color:#fff;padding:10px 20px;border-radius:5px;font-size:12px;box-shadow:0 4px 15px #0002;z-index:40}dialog{width:620px;max-width:calc(100vw - 32px);max-height:90vh;border:1px solid var(--line);border-radius:8px;padding:28px 32px;box-shadow:0 15px 80px #0002;color:var(--ink)}dialog::backdrop{background:#1115;backdrop-filter:blur(2px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between}.dialog-heading button{border:0;font-size:26px;padding:0 5px;line-height:1;color:#999}.dialog-heading .eyebrow{margin:0}dialog h2{font-size:25px;font-weight:600;letter-spacing:-.8px;margin:13px 0 10px}.dialog-intro{color:#73746c;line-height:1.7;font-size:12px}dialog dl{font-size:11px;line-height:1.7}dialog dt{font-weight:600;margin:14px 0 3px}dialog dd{margin:0;color:#83847b}.dialog-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:11px}.empty-state{text-align:center;padding:70px 20px;background:#fafaf8;margin-top:23px}.empty-state p{font-size:12px;color:#888}.outline-button{padding:8px 14px;font-size:12px}.suggestions{position:absolute;top:43px;left:0;width:365px;z-index:15;background:#fff;box-shadow:0 8px 28px #0002;border:1px solid var(--line);border-radius:4px;padding:5px;max-height:290px;overflow:auto}.suggestion{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px;border:0;text-align:left;font-size:12px}.suggestion:hover,.suggestion[aria-selected=true]{background:#f1f1ec}.suggestion small{font-size:10px;color:#999}.suggestion-empty{padding:13px;color:#999;font-size:11px}
@media(min-width:1500px){.codon-cell{font-size:12px;grid-template-columns:30px 15px 34px 37px minmax(60px,1fr)}.codon-cell .codon-count{font-size:10.5px}.results{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.ranking-panel{padding-left:28px}.codon-cell{height:28px}.heatmap .codon-cell{height:28px}.codon-cell.block-start,.heatmap .block-start{height:34px}.table-title-row h2{font-size:16px}.table-title-row h2 .title-count{font-size:13px}}
@media(max-width:1190px){main{padding:25px 25px 0}.bar-inner{padding:0 25px}.results{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.ranking-panel{padding-left:20px}.codon-cell{grid-template-columns:25px 10px 27px 29px minmax(46px,1fr);font-size:9.8px;gap:1px;padding:0 2px}.codon-cell .codon-count{font-size:8.6px}.codon-grid{column-gap:6px}.table-title-row h2{font-size:12px}.table-title-row h2 .title-count{font-size:10px}.filter-note{display:none}.heatmap-legend{gap:13px}.legend-leading span{display:none}.legend-scale{width:180px}.table-toolbar{font-size:8.5px}#fields-description{font-size:8.5px}.table-options{gap:4px}.gc-stat{display:block}.gc-stat strong{display:block;font-size:12px;margin-top:3px}.search-row{gap:20px}.taxon-identity{gap:6px}.taxon-identity em{font-size:14px}.taxid-tag{font-size:9px}.download-row>div{gap:13px}}
@media(max-width:980px){h1{font-size:32px}h1 span{font-size:16px}.results{grid-template-columns:1fr}.ranking-panel{padding:24px 0 0;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.aside-title,.aside-description,.amino-acids,.compare-control,#comparison-summary{grid-column:1}.ranking-heading{grid-column:2;grid-row:1/3;margin:0 0 15px}#ranking-bars{grid-column:2;grid-row:3/7}.ranking-note{grid-column:2;margin:13px 0}.ranking-explanation{grid-column:1/3;margin-top:15px}.search-row{flex-wrap:wrap;gap:10px}.taxon-identity{margin-left:104px}.lineage{margin-top:5px}.codon-cell{font-size:12px;grid-template-columns:30px 14px 34px 36px minmax(56px,1fr);height:27px}.codon-cell .codon-count{font-size:10px}.table-title-row h2{font-size:15px}.table-title-row h2 .title-count{font-size:12px}.gc-stat{display:flex}.table-toolbar,#fields-description{font-size:10px}.table-metadata{font-size:11px}.heatmap .codon-cell{height:27px}.heatmap-legend{gap:20px}.legend-leading span{display:block}.legend-scale{width:230px}}
@media(max-width:660px){.ddbj-bar{height:45px}.bar-inner{padding:0 18px}.bar-inner img{width:95px;height:31px}.bar-inner a{height:31px}main{padding:22px 18px 0}.eyebrow{font-size:8px}h1{font-size:28px;letter-spacing:-1px}h1 span{font-size:13px;display:block;margin:5px 0 0}.page-heading{align-items:flex-start;padding-bottom:20px}.page-heading .text-button{font-size:10px;margin-top:4px}.info-icon{display:none}.explorer{padding-top:15px}#search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%}#search-form label{grid-column:1/3;width:auto;font-size:11px}#taxon-search{width:100%}.search-control{min-width:0}.primary-button{padding:0 14px}.taxon-identity{margin:5px 0 0}.taxon-identity em{font-size:15px}.lineage{margin:7px 0 15px;font-size:9px;line-height:1.8}.lineage span{margin:0 4px}.filter-row{display:block;margin-top:12px}.filter-label{display:block;margin-bottom:7px;font-size:10px}.filter-options{gap:6px}.filter-button{font-size:10px;padding:6px 9px}.filter-button .count{font-size:9px;margin-left:5px}.source-row .filter-button{min-width:0;flex:1}.source-row .filter-options{display:grid;grid-template-columns:repeat(4,1fr)}.minor-options{margin-left:0;flex-wrap:wrap}.data-notice{font-size:9px;gap:5px;padding:8px}.data-notice>span:not(.notice-dot){font-size:8px}.data-notice .text-button{font-size:8px}.notice-dot{display:none}.results{margin-top:18px;gap:24px}.table-title-row{display:block;position:relative}.table-title-row h2{font-size:13px;line-height:1.8;padding-right:0}.table-title-row h2 .title-count{font-size:10px;display:block;white-space:normal}.table-subtitle{font-size:10px}.view-tabs{height:32px;margin-top:16px;gap:20px}.view-tabs button{font-size:12px;padding-bottom:6px}.table-metadata{font-size:9px;margin-top:10px;gap:5px}.table-metadata span+span:before{margin-right:5px}.table-toolbar{height:auto;min-height:34px;align-items:flex-start;flex-direction:column;gap:8px;margin-top:12px;margin-bottom:12px}.table-options{align-self:flex-end;margin-top:-2px}.table-scroll{margin-right:-1px}.codon-column-headings,.codon-grid{min-width:690px}.codon-cell{font-size:10.8px;grid-template-columns:27px 12px 29px 30px minmax(51px,1fr);height:28px}.codon-cell .codon-count{font-size:9px}.codon-grid{column-gap:5px}.heatmap .codon-cell{height:28px}.heatmap .codon-cell{grid-template-columns:32px 23px 1fr}.heatmap-legend{gap:15px;margin-bottom:12px;flex-wrap:wrap}.legend-leading span{display:none}.legend-scale{width:190px}.legend-note{font-size:8px}.legend-note small{font-size:8px}.gc-stats{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px 0}.gc-stat{display:flex;align-items:center;justify-content:space-between;padding-right:15px}.gc-stat strong{font-size:12px;margin:0}.download-row{align-items:flex-start}.download-row>div{gap:12px;flex-wrap:wrap}.download-label{width:100%;font-size:11px}.download-row a{font-size:11px}.download-row .text-button{font-size:9px}.download-row .text-button svg{display:none}.table-footnote{font-size:8px;margin-top:10px}.ranking-panel{display:flex;padding-top:22px}.aside-title h2{font-size:20px}.aside-title>span{font-size:10px}.aside-description{font-size:12px;margin:4px 0 18px}.amino-acids{gap:7px}.amino-acids button{font-size:12px;padding:6px 0}.compare-control{margin-top:20px;padding-top:20px}.compare-control label{font-size:12px}#compare-taxon{font-size:12px}#compare-help{font-size:10px}.ranking-heading{margin-top:24px}.ranking-heading h3{font-size:13px}.rank-row{grid-template-columns:18px 38px 1fr;margin-bottom:18px}.rank-codon{font-size:12px}.rank-bar{height:13px}.rank-value{font-size:11px}.ranking-note{font-size:11px}.ranking-note span{font-size:10px}.ranking-explanation{font-size:10px;margin-top:10px}.paired-row{grid-template-columns:38px minmax(0,1fr) 45px;margin-bottom:18px}.paired-bars .rank-bar{height:10px}.paired-bars .rank-value{font-size:10px}.delta{font-size:11px}.comparison-legend{font-size:11px}footer{display:block;font-size:9px;margin-top:22px;line-height:2}footer>div{justify-content:space-between;margin-top:7px}.suggestions{width:calc(100vw - 36px);max-width:365px}dialog{padding:22px}dialog h2{font-size:23px}.dialog-bottom{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.codon-row{display:contents}.table-scroll-hint{display:none}
@media(min-width:981px) and (max-width:1190px){.codon-cell{font-size:10.8px}.codon-cell .codon-count{font-size:9.4px}}
@media(max-width:660px){.table-scroll-hint{display:block;font-size:9px;color:#999b91;text-align:right;margin:5px 0 0}}
.cell-tooltip{width:300px}
.snapshot-comparison-note{font-size:9px;line-height:1.5;color:#927b50;margin:6px 0 9px}.legend-snapshot{display:block;font-size:8px;color:#a3a397;margin:0 0 5px 13px}.table-subtitle{line-height:1.7}.table-title-row{min-height:64px}.data-notice{flex-wrap:wrap}.table-metadata{overflow-wrap:anywhere}
