.planche-sequence,.porte-residus{--c-aa-polar:#82dfd7;--c-aa-acidic:#c685a6;--c-aa-nonpolar:#cabb9c;--c-aa-basic:#98a7e4}:root[data-mode=dark] .planche-sequence,:root[data-mode=dark] .porte-residus{--c-aa-polar:#003f3c;--c-aa-acidic:#8e5272;--c-aa-nonpolar:#53462b;--c-aa-basic:#485389}:root[data-palette=contraste][data-mode=dark] .planche-sequence,:root[data-palette=contraste][data-mode=dark] .porte-residus{--c-aa-polar:#003734;--c-aa-acidic:#7f4564;--c-aa-nonpolar:#4a3c21;--c-aa-basic:#3d477d}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .planche-sequence,:root:not([data-mode=light]) .porte-residus{--c-aa-polar:#003f3c;--c-aa-acidic:#8e5272;--c-aa-nonpolar:#53462b;--c-aa-basic:#485389}:root[data-palette=contraste]:not([data-mode=light]) .planche-sequence,:root[data-palette=contraste]:not([data-mode=light]) .porte-residus{--c-aa-polar:#003734;--c-aa-acidic:#7f4564;--c-aa-nonpolar:#4a3c21;--c-aa-basic:#3d477d}}.planche-sequence .seq-line{border-bottom:1px solid var(--c-rule);padding-block:.4375rem}.planche-sequence .seq-line-label{color:var(--c-ink-2);justify-content:space-between;gap:.5rem;display:flex}.planche-sequence .seq-line-value{font-family:var(--font-mono);color:var(--c-ink);overflow-wrap:anywhere;word-break:break-all;margin-top:.1875rem}.planche-sequence .seq-line-value[data-answer]{color:var(--c-accent)}.planche-sequence .rs-sig-val[data-sequence]{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all;text-align:center}@media (width<=40rem){.planche-sequence .rs-card{flex-direction:column;justify-content:center;align-items:center;padding:1rem 1rem 1.125rem}}.tool-traducteur-adn,.tool-detecteur-orf,.tool-analyseur-adn{--prow-unit-width:4.5rem;--proof-label-width:7.5rem}.planche.tool-analyseur-adn .fig-ledger .ledger-grid{grid-template-columns:2.5rem 6rem 6rem}@media (width<=30rem){.planche.tool-analyseur-adn .fig-ledger .ledger-grid{grid-template-columns:2rem repeat(var(--ledger-cols), minmax(0, 1fr))}.planche.tool-analyseur-adn .fig-ledger .ledger-head{display:grid}.planche.tool-analyseur-adn .fig-ledger .ledger-row{grid-template-columns:subgrid;row-gap:0}.planche.tool-analyseur-adn .fig-ledger .ledger-head,.planche.tool-analyseur-adn .fig-ledger .ledger-row{column-gap:.5rem}.planche.tool-analyseur-adn .fig-ledger .ledger-cell{text-align:right}.planche.tool-analyseur-adn .fig-ledger .ledger-cell[data-col]:before{content:none}}.planche.tool-traducteur-adn .fig-ledger .ledger-grid{grid-template-columns:3rem repeat(var(--ledger-cols), minmax(0, 1fr))}.planche.tool-traducteur-adn .fig-ledger .ledger-name{font-variant-numeric:tabular-nums;color:var(--c-ink-2)}@media (width<=30rem){.planche.tool-traducteur-adn .fig-ledger .ledger-grid{grid-template-columns:2.25rem repeat(var(--ledger-cols), minmax(0, 1fr))}.planche.tool-traducteur-adn [data-block=cadres] .ledger-grid[data-marked]{grid-template-columns:2.25rem 4.5rem repeat(var(--ledger-cols), minmax(0, 1fr))}.planche.tool-traducteur-adn .ledger-head{display:grid}.planche.tool-traducteur-adn .ledger-row{grid-template-columns:subgrid;row-gap:0}.planche.tool-traducteur-adn .ledger-head,.planche.tool-traducteur-adn .ledger-row{column-gap:.5rem}.planche.tool-traducteur-adn .ledger-cell{text-align:right}.planche.tool-traducteur-adn .ledger-cell[data-col]:before{content:none}}.planche.tool-detecteur-orf .fig-ledger .ledger-grid[data-marked]{grid-template-columns:2.5rem 6rem 5rem 3rem 3rem 5rem minmax(0,1fr)}.planche.tool-detecteur-orf .fig-ledger .ledger-row .ledger-cell:last-child{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all;text-align:left}.planche.tool-detecteur-orf .fig-ledger .ledger-name{font-variant-numeric:tabular-nums;color:var(--c-ink-2)}@media (width<=30rem){.planche.tool-detecteur-orf .fig-ledger .ledger-grid[data-marked]{grid-template-columns:minmax(0,1fr);width:100%}.planche.tool-detecteur-orf .fig-ledger .ledger-cell{text-align:left}}.gc-dot-band{background:color-mix(in srgb, var(--c-ink) 16%, transparent);border-color:#0000}.gc-dot-window{background:color-mix(in srgb, var(--c-ink) 8%, transparent);border:1px solid var(--c-rule)}.orf-dot-mass{background:color-mix(in srgb, var(--c-ink) 34%, transparent);border-color:#0000}.orf-dot-longest{background:var(--c-accent);border-color:#0000}.orf-dot-start{background:linear-gradient(to bottom, var(--c-ink) 50%, transparent 50%);border-color:#0000}.orf-dot-ambiguous{border:1.4px dashed var(--c-edge);background:0 0}.orf-dot-open{border:1px solid var(--c-ink);clip-path:polygon(0 0,100% 50%,0 100%);background:0 0;border-radius:0}.seq-dot-nonpolar{background:var(--c-aa-nonpolar);border-color:#0000}.seq-dot-polar{background:var(--c-aa-polar);border-color:#0000}.seq-dot-basic{background:var(--c-aa-basic);border-color:#0000}.seq-dot-acidic{background:var(--c-aa-acidic);border-color:#0000}.seq-dot-stop{background:var(--c-ink);border-color:#0000}.seq-dot-unknown{border:1.4px dashed var(--c-edge);background:0 0}
