.codon-chart-tool[data-astro-cid-4nkv7ovd]{display:grid;min-width:0;max-width:920px;gap:9px;color:#28251f}.codon-chart-tool[data-astro-cid-4nkv7ovd]>[data-astro-cid-4nkv7ovd]{min-width:0}.boundary[data-astro-cid-4nkv7ovd]{margin:0;padding:8px 10px;border-left:4px solid #487a59;border-radius:8px;background:#eef6ef;font-size:13px;line-height:1.4}.enhancement[data-astro-cid-4nkv7ovd]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;border:1px solid #ded8ce;border-radius:14px;background:#fff}.enhancement[data-astro-cid-4nkv7ovd][hidden]{display:none}.mode-control[data-astro-cid-4nkv7ovd]{margin:0;padding:0;border:0}.mode-control[data-astro-cid-4nkv7ovd] legend[data-astro-cid-4nkv7ovd],.enhancement[data-astro-cid-4nkv7ovd] label[data-astro-cid-4nkv7ovd]{display:block;margin-bottom:4px;font-size:12px;font-weight:800}.segmented[data-astro-cid-4nkv7ovd]{display:flex}.segmented[data-astro-cid-4nkv7ovd] button[data-astro-cid-4nkv7ovd]{min-height:44px;padding:8px 12px;border:1px solid #aaa297;background:#fff;color:#28251f}.segmented[data-astro-cid-4nkv7ovd] button[data-astro-cid-4nkv7ovd]:first-child{border-radius:9px 0 0 9px}.segmented[data-astro-cid-4nkv7ovd] button[data-astro-cid-4nkv7ovd]:last-child{border-left:0;border-radius:0 9px 9px 0}.segmented[data-astro-cid-4nkv7ovd] button[data-astro-cid-4nkv7ovd][aria-pressed=true]{border-color:#315f40;background:#315f40;color:#fff;font-weight:800}.lookup-row[data-astro-cid-4nkv7ovd]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.lookup-row[data-astro-cid-4nkv7ovd] input[data-astro-cid-4nkv7ovd]{width:100%;min-height:44px}.lookup-row[data-astro-cid-4nkv7ovd] button[data-astro-cid-4nkv7ovd]{min-height:44px;padding:8px 12px;border-radius:9px;font-weight:800}.primary-action[data-astro-cid-4nkv7ovd]{border:0;background:#315f40;color:#fff}.clear-action[data-astro-cid-4nkv7ovd]{border:1px solid #aaa297;background:#fff;color:#28251f}.hint[data-astro-cid-4nkv7ovd],.live[data-astro-cid-4nkv7ovd],.privacy[data-astro-cid-4nkv7ovd]{margin:0;color:#655f55;font-size:12px;line-height:1.4}.hint[data-astro-cid-4nkv7ovd]{margin-top:4px}.error[data-astro-cid-4nkv7ovd]{margin:6px 0 0;padding:7px 9px;border-radius:8px;background:#fff1ef;color:#912828;font-size:13px}.lookup-result[data-astro-cid-4nkv7ovd]{padding:10px 12px;border:1px solid #bfd0c2;border-radius:11px;background:#f7fbf7}.lookup-result[data-astro-cid-4nkv7ovd] h2[data-astro-cid-4nkv7ovd]{margin:0 0 6px;font-size:17px}.lookup-result[data-astro-cid-4nkv7ovd] ul[data-astro-cid-4nkv7ovd]{display:grid;gap:4px;margin:0;padding-left:20px;font-size:13px}.chart-heading[data-astro-cid-4nkv7ovd]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chart-heading[data-astro-cid-4nkv7ovd] h2[data-astro-cid-4nkv7ovd]{margin:0;font-size:18px}.chart-heading[data-astro-cid-4nkv7ovd] span[data-astro-cid-4nkv7ovd]{color:#655f55;font-size:12px}.table-wrap[data-astro-cid-4nkv7ovd]{max-width:100%;max-height:min(58vh,620px);overflow:auto;border:1px solid #cbc4ba;border-radius:10px;overscroll-behavior:contain;scrollbar-gutter:stable}.codon-chart-tool[data-astro-cid-4nkv7ovd] table[data-astro-cid-4nkv7ovd]{width:100%;min-width:470px;border-collapse:separate;border-spacing:0;text-align:left}.codon-chart-tool[data-astro-cid-4nkv7ovd] caption[data-astro-cid-4nkv7ovd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.codon-chart-tool[data-astro-cid-4nkv7ovd] th[data-astro-cid-4nkv7ovd],.codon-chart-tool[data-astro-cid-4nkv7ovd] td[data-astro-cid-4nkv7ovd]{padding:7px 8px;border-bottom:1px solid #e4ded5;background:#fff;font-size:13px}.codon-chart-tool[data-astro-cid-4nkv7ovd] thead[data-astro-cid-4nkv7ovd] th[data-astro-cid-4nkv7ovd]{position:sticky;top:0;z-index:2;background:#f2eee8;font-size:12px}.codon-chart-tool[data-astro-cid-4nkv7ovd] tbody[data-astro-cid-4nkv7ovd] th[data-astro-cid-4nkv7ovd]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.codon-chart-tool[data-astro-cid-4nkv7ovd] tr[data-astro-cid-4nkv7ovd].is-match th[data-astro-cid-4nkv7ovd],.codon-chart-tool[data-astro-cid-4nkv7ovd] tr[data-astro-cid-4nkv7ovd].is-match td[data-astro-cid-4nkv7ovd]{background:#fff5dd}.signal[data-astro-cid-4nkv7ovd]{display:inline-block;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:800}.signal--start[data-astro-cid-4nkv7ovd]{background:#e6f4e8;color:#285f37}.signal--stop[data-astro-cid-4nkv7ovd]{background:#fff0ed;color:#8a241d}.privacy[data-astro-cid-4nkv7ovd]{padding-top:2px}.noscript[data-astro-cid-4nkv7ovd]{margin:0;color:#8a241d;font-size:13px;font-weight:650}@media(max-width:600px){.codon-chart-tool[data-astro-cid-4nkv7ovd]{gap:7px}.boundary[data-astro-cid-4nkv7ovd]{padding:6px 8px;font-size:12px}.enhancement[data-astro-cid-4nkv7ovd]{grid-template-columns:1fr;gap:7px;padding:9px}.mode-control[data-astro-cid-4nkv7ovd]{display:flex;align-items:end;justify-content:space-between;gap:8px}.mode-control[data-astro-cid-4nkv7ovd] legend[data-astro-cid-4nkv7ovd]{margin-bottom:5px}.segmented[data-astro-cid-4nkv7ovd] button[data-astro-cid-4nkv7ovd]{min-height:38px;padding:5px 10px;font-size:13px}.lookup-row[data-astro-cid-4nkv7ovd]{grid-template-columns:minmax(0,1fr) auto}.lookup-row[data-astro-cid-4nkv7ovd] input[data-astro-cid-4nkv7ovd]{min-height:40px}.lookup-row[data-astro-cid-4nkv7ovd] button[data-astro-cid-4nkv7ovd]{min-height:40px;padding:6px 10px;font-size:13px}.clear-action[data-astro-cid-4nkv7ovd]{grid-column:2}.hint[data-astro-cid-4nkv7ovd]{margin-top:2px}.lookup-result[data-astro-cid-4nkv7ovd]{padding:8px 10px}.chart-heading[data-astro-cid-4nkv7ovd] h2[data-astro-cid-4nkv7ovd]{font-size:16px}.table-wrap[data-astro-cid-4nkv7ovd]{max-height:min(52vh,480px)}.codon-chart-tool[data-astro-cid-4nkv7ovd] th[data-astro-cid-4nkv7ovd],.codon-chart-tool[data-astro-cid-4nkv7ovd] td[data-astro-cid-4nkv7ovd]{padding:6px;font-size:12px}}body:has([data-tool-id=codon-chart]) .section--tool-page .breadcrumbs{display:none}body:has([data-tool-id=codon-chart]) .section--tool-page{padding-top:8px}body:has([data-tool-id=codon-chart]) .section--tool-page h1{margin-bottom:4px;font-size:23px;line-height:1.1}body:has([data-tool-id=codon-chart]) .section--tool-page .lead{margin-bottom:8px;font-size:13px}
