html[data-skin=plex]{--plex-bg:#f8f6f1;--plex-ink:#23303a;--plex-body:#3f4c55;--plex-muted:#5c6771;--plex-faint:#626b73;--plex-line:#e7e2d8;--plex-primary:#1f5f6b;--plex-accent:#9a6624;--plex-dark:#1c2a30;--plex-glow:#3f97a6;--plex-tint:#efece5;--plex-input:#d8d3c8;--plex-btnline:#ccc7bc;--plex-darkline:#33434a;--plex-darkfaint:#8b959b;--plex-darktext:#bcc4c8;--plex-ghost:#767066;--plex-primaryhover:#164b55;--text-colour-primary:var(--plex-primary);--text-colour-accent:var(--plex-accent);--text-colour-ink:var(--plex-ink);--text-colour-muted:var(--plex-muted);--text-colour-mech-aso:var(--plex-mech-aso);--text-colour-mech-sirna:var(--plex-mech-sirna);--text-colour-mech-exon:var(--plex-mech-exon);--text-colour-mech-splice:var(--plex-mech-splice);--text-colour-mech-mirna:var(--plex-mech-mirna);--text-colour-mech-aptamer:var(--plex-mech-aptamer);--text-colour-red:#b3261e;--text-colour-orange:#a8420a;--text-colour-amber:#8a5a00;--text-colour-green:#1c6b35;--text-colour-blue:#1a4fbd;--text-colour-purple:#6b2fb5;--text-colour-pink:#a61e5d;--plex-hero-cta:#ffb03c;--plex-hero-cta-ink:#1a1200;--plex-hero-cta-hover:#f2a52f;--plex-darklink:#9fc0ea;--plex-darklead:#dbe1e8;--plex-figure:#fafbfc;--plex-chip:#eaf0f8;--plex-note:#fdfaf4;--plex-tablerule:#eef0f3;--font-display:var(--font-plex-sans);--font-body:var(--font-plex-sans);--font-mono:var(--font-plex-mono);--background:42.9 33.3% 95.9%;--foreground:206.1 24.7% 18.2%;--card:0 0% 100%;--card-foreground:206.1 24.7% 18.2%;--popover:0 0% 100%;--popover-foreground:206.1 24.7% 18.2%;--primary:189.5 55.1% 27.1%;--primary-foreground:0 0% 100%;--secondary:42 23.8% 91.8%;--secondary-foreground:206.1 24.7% 18.2%;--muted:42 23.8% 91.8%;--muted-foreground:208.6 10.2% 40.2%;--accent:33.3 62% 43.3%;--accent-foreground:0 0% 100%;--border:40 23.8% 87.6%;--input:41.2 17% 81.6%;--ring:189.5 55.1% 27.1%;--radius:.5rem}html[data-skin=plex] [data-plex-band=tint]{--plex-accent:#8a5c20}
html[data-skin=plex] [data-plex-hero=dark]{--plex-ink:#fff;--plex-body:#fff;--plex-muted:#d6e2f0;--plex-accent:#ffcf7a;--plex-glow:#ffb03c;--plex-faint:#9fb3cc;--plex-line:#ffffff24;--plex-btnline:#ffffff24;color:#fff}html[data-skin=plex] [data-plex-hero=dark] .plex-rule{background:linear-gradient(90deg,#ffb03c,#fff0)}html[data-skin=plex] .plex-hero-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06101e73;border:1px solid #ffffff1f;border-radius:14px;padding:6px 22px}html[data-skin=plex] .plex-hero-panel a{color:inherit}html[data-skin=plex] .plex-hero-panel>div{border-top-width:0}html[data-skin=plex] [data-plex-hero=dark]+div>[data-plex-sec]{padding-top:80px}html[data-skin=plex] .plex-collapsible-summary{cursor:pointer;color:var(--plex-primary);align-items:baseline;gap:.5em;padding:4px 0;font-size:16px;font-weight:600;list-style:none;display:flex}html[data-skin=plex] .plex-collapsible-summary::-webkit-details-marker{display:none}html[data-skin=plex] .plex-collapsible-summary:hover{color:var(--plex-primaryhover);text-decoration:underline}html[data-skin=plex] .plex-collapsible-chev{width:1.2em;transition:transform .15s;display:inline-block}html[data-skin=plex] .plex-collapsible[open]>.plex-collapsible-summary .plex-collapsible-chev{transform:rotate(90deg)}html[data-skin=plex] .plex-collapsible-body{padding-top:14px}html[data-skin=plex]{--plex-mech-aso:#8f6300;--plex-mech-sirna:#1f7a4d;--plex-mech-exon:#9e3021;--plex-mech-splice:#b83a2a;--plex-mech-mirna:#3f51a8;--plex-mech-aptamer:#4f5d6a}
html[data-skin=plex] body{letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.62}html[data-skin=plex] :is(h1,h2,h3,h4){letter-spacing:-.006em;font-weight:600}html[data-skin=plex] :is(p,li){line-height:1.62}html[data-skin=plex] strong,html[data-skin=plex] b{font-weight:600}:where(html[data-skin=plex]) a{color:var(--plex-primary);font-weight:inherit}:where(html[data-skin=plex]) a:hover{color:var(--plex-primaryhover);text-decoration:underline}html[data-skin=plex] .plex-h1{letter-spacing:-.016em;text-wrap:balance;font-size:40px;font-weight:600;line-height:1.14}html[data-skin=plex] .plex-h2{letter-spacing:-.012em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.2}html[data-skin=plex] .plex-h3{letter-spacing:-.006em;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.32}html[data-skin=plex] .plex-lead{color:var(--plex-muted);font-size:18px;font-weight:400;line-height:1.56}html[data-skin=plex] .plex-body{color:var(--plex-body);font-size:16px;line-height:1.65}html[data-skin=plex] .plex-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--plex-accent);font-size:11px;font-weight:700;line-height:1.4}html[data-skin=plex] .plex-rule{background:linear-gradient(90deg, var(--plex-glow) 0%, #e3e5ea00 100%);width:240px;max-width:100%;height:1px}html[data-skin=plex] .plex-small{color:var(--plex-muted);font-size:13px;line-height:1.55}html[data-skin=plex] .font-quicksand{font-family:var(--font-display), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html[data-skin=plex] .marketing-prose :where(p,li,dd,blockquote):not(.not-prose):not(.not-prose *){color:var(--plex-body);font-weight:400;line-height:1.62}html[data-skin=plex] .marketing-prose :where(strong,b):not(.not-prose):not(.not-prose *){font-weight:600}
html[data-skin=plex] .my-16:has(>[data-plex-sec]){margin-top:0;margin-bottom:0}html[data-skin=plex] .marketing-prose [data-plex-sec]{padding-inline:0}html[data-skin=plex] .marketing-prose [data-plex-sec]:not([data-plex-band=plain]){margin-inline:-1.5rem;padding-inline:1.5rem}@media (min-width:640px){html[data-skin=plex] .marketing-prose [data-plex-sec]:not([data-plex-band=plain]){margin-inline:-2rem;padding-inline:2rem}}html[data-skin=plex] :is(.plex-tabs-panel,.plex-collapsible-body,.plex-card-section-body) [data-plex-sec]{color:inherit;background:0 0;border:0;padding-block:0;padding-inline:0!important}html[data-skin=plex] :is(.plex-tabs-panel,.plex-collapsible-body,.plex-card-section-body) [data-plex-sec]+[data-plex-sec]{padding-top:34px}
html[data-skin=plex] .plex-rt{color:var(--plex-body);font-size:16px;line-height:1.65}html[data-skin=plex] .plex-rt>:first-child{margin-top:0}html[data-skin=plex] .plex-rt>:last-child{margin-bottom:0}html[data-skin=plex] .plex-rt p{margin:14px 0}html[data-skin=plex] .plex-rt strong{color:var(--plex-ink);font-weight:600}html[data-skin=plex] .plex-rt :is(em,i){color:var(--plex-faint)}html[data-skin=plex] .plex-rt a{color:var(--plex-primary);font-weight:600}html[data-skin=plex] .plex-rt :is(ul,ol){flex-direction:column;gap:8px;margin:14px 0;padding-left:20px;display:flex}html[data-skin=plex] .plex-rt ul{list-style:outside}html[data-skin=plex] .plex-rt ol{list-style:decimal}html[data-skin=plex] .plex-rt li{line-height:1.55}html[data-skin=plex] .plex-rt :is(h2,h3,h4){color:var(--plex-ink);font-weight:600}html[data-skin=plex] .plex-rt h2{letter-spacing:-.012em;margin:32px 0 12px;font-size:28px;line-height:1.2}html[data-skin=plex] .plex-rt h3{letter-spacing:-.006em;margin:18px 0 8px;font-size:20px;line-height:1.32}html[data-skin=plex] .plex-rt h4{margin:16px 0 8px;font-size:16px;line-height:1.4}html[data-skin=plex] .plex-rt [data-rt-eyebrow]{letter-spacing:.16em;text-transform:uppercase;color:var(--plex-accent);margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.4}html[data-skin=plex] .plex-rt blockquote{border:0;border-left:3px solid var(--plex-accent);background:var(--plex-note);color:var(--plex-body);border-radius:0 8px 8px 0;margin:14px 0;padding:14px 18px;font-style:normal}html[data-skin=plex] .plex-rt-dark{color:var(--plex-darktext)}html[data-skin=plex] .plex-rt-dark p{color:var(--plex-darktext);font-size:18px}html[data-skin=plex] .plex-rt-dark p:first-child{color:var(--plex-darklead)}html[data-skin=plex] .plex-rt-dark :is(a,strong){color:#fff}html[data-skin=plex] .plex-rt-band ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;padding-left:0;list-style:none;display:grid}html[data-skin=plex] .plex-rt-band li{color:var(--plex-muted)}html[data-skin=plex] .plex-rt-band li:before{content:"·  "}html[data-skin=plex] .plex-rt-card-section p{margin:10px 0}html[data-skin=plex] .plex-rt-card{color:var(--plex-muted);font-size:16px}html[data-skin=plex] .plex-rt-card p{margin:0 0 8px}html[data-skin=plex] .plex-rt-card>:last-child{margin-bottom:0}html[data-skin=plex] .plex-rt-card :is(img,svg){object-fit:contain;align-self:start;width:auto;max-width:100%;height:auto;max-height:150px;margin:10px 0 2px;display:block}html[data-skin=plex] .plex-rt-note{color:var(--plex-ink)}html[data-skin=plex] .plex-rt-note p{color:var(--plex-ink);margin:0}html[data-skin=plex] .plex-rt-aside{color:var(--plex-ink);flex-direction:column;align-items:flex-start;gap:12px;display:flex}html[data-skin=plex] .plex-rt-aside :is(p,li){color:var(--plex-ink);margin:0}html[data-skin=plex] .plex-rt-aside :is(img,picture,video){width:180px;max-width:100%;height:auto;display:block}html[data-skin=plex] .plex-rt-muted :is(p,li){color:var(--plex-muted)}
html[data-skin=plex] .assemblon-rt-table-scroll{border:1px solid var(--plex-line);box-shadow:none;background:#fff;border-radius:12px}html[data-skin=plex] .assemblon-rt-table{font-variant-numeric:tabular-nums;border-collapse:collapse}html[data-skin=plex] .assemblon-rt-table :is(th,td){text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}html[data-skin=plex] .assemblon-rt-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--plex-faint);vertical-align:bottom;background:var(--plex-tint);box-shadow:none;border-bottom:1px solid var(--plex-btnline);padding:12px 16px;font-size:11px;font-weight:700;line-height:1.4}html[data-skin=plex] .assemblon-rt-table td{color:var(--plex-muted);vertical-align:top;border-bottom:1px solid var(--plex-line);padding:12px 16px;font-size:14px;font-weight:400}html[data-skin=plex] .assemblon-rt-table td[data-first-col]{color:var(--plex-ink);box-shadow:none;background:0 0;font-weight:600}html[data-skin=plex] .assemblon-rt-table th[data-first-col]{background:var(--plex-tint);box-shadow:none}html[data-skin=plex] .assemblon-rt-table :is(th,td)>p{margin:0;line-height:1.5}html[data-skin=plex] .assemblon-rt-table tbody tr:hover td{background:#1f5f6b12}html[data-skin=plex] .assemblon-rt-table td:not([data-first-col]):hover{background:#1f5f6b21}html[data-skin=plex] .assemblon-rt-table tr:last-child td{border-bottom:0}html[data-skin=plex] .plex-faq>summary{list-style:none}html[data-skin=plex] .plex-faq>summary::-webkit-details-marker{display:none}html[data-skin=plex] :is(.plex-form,.plex-tool) label{color:var(--plex-ink);font-size:14px;font-weight:500}html[data-skin=plex] .plex-form .required{color:var(--plex-accent)}html[data-skin=plex] :is(.plex-form,.plex-tool) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input:not([type]),select,textarea,button[role=combobox]):not(.monaco-editor *){border:1px solid var(--plex-input);min-height:48px;color:var(--plex-ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:16px}html[data-skin=plex] :is(.plex-form,.plex-tool) :is(input,select,textarea)::placeholder{color:var(--plex-ghost)}html[data-skin=plex] :is(.plex-form,.plex-tool) button[role=combobox]:focus:not(:focus-visible){box-shadow:none;outline:none}html[data-skin=plex] :is(.plex-form,.plex-tool) button[role=combobox][data-placeholder]{color:var(--plex-ghost)}html[data-skin=plex] :is(.plex-form,.plex-tool) :is(input,select,textarea,button[role=combobox]):not(.monaco-editor *):focus-visible{border-color:var(--plex-primary);outline:none;box-shadow:0 0 0 2px #1f5f6b47}html[data-skin=plex] .plex-form button[type=submit]{border:1px solid var(--plex-accent);background:var(--plex-primary);color:#fff;border-radius:999px;height:52px;padding:0 30px;font-size:16px;font-weight:600}html[data-skin=plex] .plex-form button[type=submit]:hover{background:var(--plex-primaryhover)}html[data-skin=plex] .plex-tool :is(table,[class*=tabular]){font-variant-numeric:tabular-nums}
html[data-skin=plex] .enquiry-form{gap:22px}html[data-skin=plex] .enquiry-form>section:first-of-type,html[data-skin=plex] .enquiry-form fieldset{border:1px solid var(--plex-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px;padding:30px}html[data-skin=plex] .enquiry-form [class*=border-neutral-200],html[data-skin=plex] .enquiry-form [class*=border-neutral-300]{border-color:var(--plex-input)}html[data-skin=plex] .enquiry-form [class*=bg-white\/]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}html[data-skin=plex] .enquiry-form h2[class*=text-sm]{letter-spacing:-.006em;color:var(--plex-ink);font-size:20px;font-weight:600;line-height:1.32}html[data-skin=plex] .enquiry-form h2[class*=text-lg]{letter-spacing:-.012em;color:var(--plex-ink);font-size:25px;font-weight:600;line-height:1.2}html[data-skin=plex] .enquiry-form [class*=uppercase][class*=tracking-wider],html[data-skin=plex] .enquiry-form legend{letter-spacing:0;text-transform:none;color:var(--plex-ink);font-size:14px;font-weight:600}html[data-skin=plex] .enquiry-form [class*="text-[#FF6961]"]{color:var(--plex-accent)}html[data-skin=plex] .enquiry-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input:not([type]),select,textarea):not(.monaco-editor *){border:1px solid var(--plex-input);min-height:48px;color:var(--plex-ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:16px}html[data-skin=plex] .enquiry-form :is(input,select,textarea):not(.monaco-editor *)::placeholder{color:var(--plex-ghost)}html[data-skin=plex] .enquiry-form :is(input,select,textarea):not(.monaco-editor *):focus{border-color:var(--plex-primary);outline:none;box-shadow:0 0 0 2px #1f5f6b47}html[data-skin=plex] .enquiry-form table{font-variant-numeric:tabular-nums}html[data-skin=plex] .enquiry-form :is(td,th){border-color:var(--plex-line)}html[data-skin=plex] .enquiry-form button[class*=bg-primary]{border:1px solid var(--plex-accent);border-radius:999px;height:50px;padding:0 30px;font-size:16px;font-weight:600}html[data-skin=plex] .enquiry-form button[class*=border-border]{border:1px solid var(--plex-btnline);height:40px;color:var(--plex-ink);background:#fff;border-radius:999px;padding:0 18px;font-size:16px;font-weight:600}html[data-skin=plex] .public-modal-panel{border:1px solid var(--plex-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:14px;box-shadow:0 10px 30px #141c251a}html[data-skin=plex] .public-modal-header{border-bottom-color:var(--plex-line)}html[data-skin=plex] .public-modal-header h2,html[data-skin=plex] .public-modal-close{color:var(--plex-ink)}html[data-skin=plex] .public-modal-close:hover{background-color:var(--plex-tint);color:var(--plex-ink)}html[data-skin=plex] .public-modal-panel :is(input,select,textarea):not(.monaco-editor *){border:1px solid var(--plex-input);min-height:48px;color:var(--plex-ink);background:#fff;border-radius:8px;font-size:16px}html[data-skin=plex] .public-modal-panel :is(input,select,textarea):not(.monaco-editor *):focus{border-color:var(--plex-primary);outline:none;box-shadow:0 0 0 2px #1f5f6b47}html[data-skin=plex] :is(.sequence-prime-marker,.sequence-role-watermark,.sequence-selection-counter),html[data-skin=plex] [data-testid=fluorescence-pill],html[data-skin=plex] .monaco-editor .suggest-widget,html[data-skin=plex] .monaco-editor .suggest-widget :not(.codicon){font-family:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif!important}html[data-skin=plex] .enquiry-form :is([class*=text-neutral-900],[class*=text-neutral-800]){color:var(--plex-ink)}html[data-skin=plex] .enquiry-form :is([class*=text-neutral-600],[class*=text-neutral-500]){color:var(--plex-muted)}html[data-skin=plex] .enquiry-form [class*=text-neutral-400]{color:var(--plex-ghost)}html[data-skin=plex] .enquiry-form [class*=bg-neutral-50\/60]{border-bottom-color:var(--plex-line);background-color:#fff;border-radius:8px 8px 0 0}html[data-skin=plex] .enquiry-form [class*=bg-neutral-50\/60] button{color:var(--plex-muted)}html[data-skin=plex] .enquiry-form [class*=bg-neutral-50\/60] button:hover:not(:disabled){background-color:var(--plex-tint);color:var(--plex-ink)}html[data-skin=plex] .mods-flyout{--mods-font:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--mods-bg:#fff;--mods-bg-hover:var(--plex-tint);--mods-bg-panel:#fff;--mods-accent:var(--plex-primary);--mods-border:var(--plex-line);--mods-border-strong:var(--plex-btnline);--mods-text:var(--plex-ink);--mods-text-muted:var(--plex-muted);--mods-text-faint:var(--plex-faint);--mods-section-header:var(--plex-accent);--mods-divider:var(--plex-line);--mods-input-bg:#fff;--mods-chip-bg:var(--plex-tint);box-shadow:0 10px 30px #141c251a!important}html[data-skin=plex] .mods-flyout,html[data-skin=plex] .mods-flyout *{font-size:12px!important;line-height:1.45!important}html[data-skin=plex] [data-tool-surface]{border:1px solid var(--plex-line);width:100%;max-width:1360px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--plex-body);background:#fff;border-radius:12px;margin:0 auto 64px}html[data-skin=plex] .plex-column{padding-inline:max(clamp(24px,5vw,80px),50% - 680px);width:100%;padding-bottom:64px}html[data-skin=plex] .plex-column>[data-plex-sec],html[data-skin=plex] .plex-column>*>[data-plex-sec]{padding-inline:0!important}html[data-skin=plex] .plex-column>:is(h1,h2,p,form,nav,div):not([data-plex-sec]):first-child{margin-top:58px}html[data-skin=plex] [data-tool-surface] :is(h2,h3){color:var(--plex-ink)}html[data-skin=plex] [data-tool-surface] :is(.text-neutral-600,.text-neutral-900){color:var(--plex-body)}html[data-skin=plex] .sequence-editor-container{border:1px solid var(--plex-input);border-radius:8px;overflow:hidden}html[data-skin=plex] .plex-article [data-plex-sec]:not(:has(h1))>*{max-width:760px}html[data-skin=plex] .plex-article .plex-rt :is(p,li){font-size:17px;line-height:1.65}html[data-skin=plex] .works-cited{border-top-color:var(--plex-line);color:var(--plex-body);margin-top:0}html[data-skin=plex] .works-cited h2{color:var(--plex-ink);font-size:20px;font-weight:600;line-height:1.32}html[data-skin=plex] .works-cited li p{color:var(--plex-body)}html[data-skin=plex] .citation-pill{color:var(--plex-primary);background:#1f5f6b17}html[data-skin=plex] .citation-pill:hover{background:#1f5f6b29}

