.TaxonVisual-module__IyRGza__card{color:#102334;background:#fff;border:1px solid #dce4ea;border-radius:18px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.TaxonVisual-module__IyRGza__compact{grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.TaxonVisual-module__IyRGza__media{background:#edf2f5;border-right:1px solid #e2e8ed;min-height:210px;position:relative;overflow:hidden}.TaxonVisual-module__IyRGza__imageButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:210px;padding:0;display:block;position:relative;overflow:hidden}.TaxonVisual-module__IyRGza__imageButton img{object-fit:cover;width:100%;height:100%;min-height:210px;transition:transform .12s,opacity .12s;display:block}.TaxonVisual-module__IyRGza__imageButton:hover img,.TaxonVisual-module__IyRGza__imageButton:focus-visible img{transform:scale(1.015)}.TaxonVisual-module__IyRGza__imageButton:focus-visible{outline-offset:-2px;outline:2px solid #356f99}.TaxonVisual-module__IyRGza__inspectHint{color:#fff;letter-spacing:.03em;opacity:0;pointer-events:none;background:#091b2aad;border:1px solid #ffffffc7;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:750;transition:opacity .12s,transform .12s;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.TaxonVisual-module__IyRGza__imageButton:hover .TaxonVisual-module__IyRGza__inspectHint,.TaxonVisual-module__IyRGza__imageButton:focus-visible .TaxonVisual-module__IyRGza__inspectHint{opacity:1;transform:translateY(0)}.TaxonVisual-module__IyRGza__placeholder{background-color:#edf2f5;background-image:linear-gradient(#dbe4ea 1px,#0000 1px),linear-gradient(90deg,#dbe4ea 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;min-height:210px;padding:24px;display:flex;position:relative;overflow:hidden}.TaxonVisual-module__IyRGza__placeholderTitle{z-index:2;color:#355064;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.TaxonVisual-module__IyRGza__placeholder small{z-index:2;color:#6b7f8e;max-width:210px;font-size:11px;line-height:1.5;position:relative}.TaxonVisual-module__IyRGza__scanLine{z-index:1;pointer-events:none;background:linear-gradient(#0000,#ffffff7a,#0000);height:22%;animation:1.7s ease-in-out infinite TaxonVisual-module__IyRGza__scan;position:absolute;top:-22%;left:0;right:0}.TaxonVisual-module__IyRGza__thinkingDots{align-items:center;gap:3px;min-width:27px;display:inline-flex}.TaxonVisual-module__IyRGza__thinkingDots span{opacity:.28;background:currentColor;border-radius:999px;width:4px;height:4px;animation:1.05s ease-in-out infinite TaxonVisual-module__IyRGza__thinkDot}.TaxonVisual-module__IyRGza__thinkingDots span:nth-child(2){animation-delay:.12s}.TaxonVisual-module__IyRGza__thinkingDots span:nth-child(3){animation-delay:.24s}.TaxonVisual-module__IyRGza__loadingCard{box-shadow:inset 0 0 0 1px #356f9909}.TaxonVisual-module__IyRGza__resolvedCard{animation:.18s ease-out both TaxonVisual-module__IyRGza__resolveIn}.TaxonVisual-module__IyRGza__body{flex-direction:column;gap:16px;min-width:0;padding:22px 24px 18px;display:flex}.TaxonVisual-module__IyRGza__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.TaxonVisual-module__IyRGza__eyebrow{letter-spacing:.12em;color:#678095;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.TaxonVisual-module__IyRGza__heading h3{font-family:var(--font-newsreader,"Newsreader", serif);color:#102334;margin:0;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:500;line-height:1}.TaxonVisual-module__IyRGza__heading h3 em{font-weight:500}.TaxonVisual-module__IyRGza__common{color:#587083;margin:7px 0 0;font-size:13px}.TaxonVisual-module__IyRGza__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:280px;display:flex}.TaxonVisual-module__IyRGza__badges span{letter-spacing:.04em;color:#466075;background:#f7f9fb;border:1px solid #dbe4ea;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.TaxonVisual-module__IyRGza__lineage{flex-wrap:wrap;gap:6px;display:flex}.TaxonVisual-module__IyRGza__lineage>span{color:#314c60;background:#fbfcfd;border:1px solid #e3e9ee;border-radius:9px;align-items:baseline;gap:6px;min-width:0;padding:7px 9px;font-size:11px;display:inline-flex}.TaxonVisual-module__IyRGza__lineage small{text-transform:uppercase;letter-spacing:.08em;color:#8a9aa6;font-size:8px;font-weight:800}.TaxonVisual-module__IyRGza__footer{border-top:1px solid #e6ebef;justify-content:space-between;align-items:flex-end;gap:18px;padding-top:13px;display:flex}.TaxonVisual-module__IyRGza__footer p{color:#637887;max-width:620px;margin:0;font-size:11px;line-height:1.6}.TaxonVisual-module__IyRGza__links{flex-shrink:0;gap:10px;display:flex}.TaxonVisual-module__IyRGza__links a{color:#356f99;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .1s}.TaxonVisual-module__IyRGza__links a:hover{text-decoration:underline}.TaxonVisual-module__IyRGza__credit{color:#82939f;flex-wrap:wrap;gap:6px 14px;font-size:9px;line-height:1.45;display:flex}.TaxonVisual-module__IyRGza__mini{border-radius:14px;grid-template-columns:118px minmax(0,1fr)}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__media,.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__imageButton,.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__imageButton img,.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__placeholder{height:100%;min-height:138px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__media{background:radial-gradient(circle at 50% 42%,#ffffffe0,#eef3f6f5 72%),#edf2f5;place-items:center;display:grid}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__imageButton{place-items:center;padding:7px;display:grid}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__imageButton img{object-fit:contain;object-position:center;border-radius:8px;width:100%;height:100%;min-height:124px;max-height:172px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__inspectHint{bottom:10px;right:10px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__placeholder{background-size:20px 20px;padding:12px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__placeholderTitle{font-size:11px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__placeholder small{font-size:9px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__body{gap:8px;padding:13px 14px 11px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__heading{flex-direction:column;gap:7px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__heading h3{font-size:1.28rem}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__eyebrow{margin-bottom:5px;font-size:8px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__common{margin-top:4px;font-size:10px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__badges{justify-content:flex-start;max-width:none}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__badges span{padding:4px 6px;font-size:8px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__footer{flex-direction:column;align-items:flex-start;gap:6px;padding-top:7px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__links{flex-wrap:wrap;gap:7px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__links a{font-size:9px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__credit{gap:4px 8px;font-size:8px}.TaxonVisual-module__IyRGza__lightbox{z-index:10000;background:#06111ac7;place-items:center;padding:28px;animation:.14s ease-out both TaxonVisual-module__IyRGza__overlayIn;display:grid;position:fixed;inset:0}.TaxonVisual-module__IyRGza__lightboxPanel{background:#0b1720;border:1px solid #ffffff29;border-radius:18px;width:min(1100px,94vw);max-height:92vh;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.TaxonVisual-module__IyRGza__lightboxClose{z-index:2;color:#fff;cursor:pointer;background:#07141eb8;border:1px solid #ffffff38;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.TaxonVisual-module__IyRGza__lightboxStage{background:#101d27;place-items:center;min-height:min(68vh,720px);max-height:74vh;padding:24px;display:grid}.TaxonVisual-module__IyRGza__lightboxStage img{object-fit:contain;max-width:100%;max-height:68vh;display:block}.TaxonVisual-module__IyRGza__lightboxMeta{color:#dce8ef;justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 18px 17px;display:flex}.TaxonVisual-module__IyRGza__lightboxMeta>div{gap:5px;display:grid}.TaxonVisual-module__IyRGza__lightboxMeta span{color:#91a7b6;font-size:10px}.TaxonVisual-module__IyRGza__lightboxMeta strong{font-family:var(--font-newsreader,"Newsreader", serif);font-size:24px;font-weight:500}.TaxonVisual-module__IyRGza__lightboxMeta a{color:#c8e7ff;font-size:10px;font-weight:700;text-decoration:none}@keyframes TaxonVisual-module__IyRGza__thinkDot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes TaxonVisual-module__IyRGza__scan{0%{opacity:0;transform:translateY(-120%)}22%{opacity:.72}78%{opacity:.55}to{opacity:0;transform:translateY(620%)}}@keyframes TaxonVisual-module__IyRGza__resolveIn{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes TaxonVisual-module__IyRGza__overlayIn{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.TaxonVisual-module__IyRGza__card,.TaxonVisual-module__IyRGza__compact{grid-template-columns:1fr}.TaxonVisual-module__IyRGza__media{border-bottom:1px solid #e2e8ed;border-right:0;min-height:190px;max-height:280px}.TaxonVisual-module__IyRGza__imageButton,.TaxonVisual-module__IyRGza__imageButton img,.TaxonVisual-module__IyRGza__placeholder{min-height:190px;max-height:280px}.TaxonVisual-module__IyRGza__body{padding:18px}.TaxonVisual-module__IyRGza__heading,.TaxonVisual-module__IyRGza__footer,.TaxonVisual-module__IyRGza__lightboxMeta{flex-direction:column;align-items:flex-start}.TaxonVisual-module__IyRGza__badges{justify-content:flex-start}.TaxonVisual-module__IyRGza__card.TaxonVisual-module__IyRGza__mini{grid-template-columns:108px minmax(0,1fr)}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__media,.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__imageButton,.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__placeholder{border-bottom:0;border-right:1px solid #e2e8ed;min-height:132px;max-height:none}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__imageButton img{min-height:116px;max-height:156px}.TaxonVisual-module__IyRGza__mini .TaxonVisual-module__IyRGza__body{padding:11px 12px 10px}.TaxonVisual-module__IyRGza__lightbox{padding:12px}.TaxonVisual-module__IyRGza__lightboxStage{min-height:58vh;padding:12px}}@media (prefers-reduced-motion:reduce){.TaxonVisual-module__IyRGza__imageButton img,.TaxonVisual-module__IyRGza__inspectHint,.TaxonVisual-module__IyRGza__links a,.TaxonVisual-module__IyRGza__resolvedCard,.TaxonVisual-module__IyRGza__lightbox,.TaxonVisual-module__IyRGza__scanLine,.TaxonVisual-module__IyRGza__thinkingDots span{transition:none!important;animation:none!important;transform:none!important}}
.TaxonVisualHero-module__tM5gOG__hero{border-radius:22px;margin:18px 0 22px;overflow:hidden;box-shadow:0 18px 48px #10233414;grid-template-columns:1fr!important}.TaxonVisualHero-module__tM5gOG__hero>:first-child{border-bottom:1px solid #e2e8ed;min-height:clamp(340px,46vw,540px);max-height:560px;border-right:0!important}.TaxonVisualHero-module__tM5gOG__hero>:first-child>button,.TaxonVisualHero-module__tM5gOG__hero>:first-child>div{min-height:clamp(340px,46vw,540px)!important;max-height:560px!important}.TaxonVisualHero-module__tM5gOG__hero>:first-child button img{object-fit:cover!important;object-position:center!important;width:100%!important;min-height:clamp(340px,46vw,540px)!important;max-height:560px!important}.TaxonVisualHero-module__tM5gOG__hero>:nth-child(2){padding:26px 30px 22px}.TaxonVisualHero-module__tM5gOG__hero>:nth-child(2) h3{font-size:clamp(2rem,4vw,3.45rem);line-height:.98}@media (max-width:760px){.TaxonVisualHero-module__tM5gOG__hero{border-radius:18px;margin:14px 0 18px}.TaxonVisualHero-module__tM5gOG__hero>:first-child,.TaxonVisualHero-module__tM5gOG__hero>:first-child>button,.TaxonVisualHero-module__tM5gOG__hero>:first-child>div,.TaxonVisualHero-module__tM5gOG__hero>:first-child button img{min-height:280px!important;max-height:360px!important}.TaxonVisualHero-module__tM5gOG__hero>:nth-child(2){padding:20px 18px 18px}}
.TaxonVisualRefine-module__qVbmPG__secondaryCard{background:#fff;border-radius:16px;overflow:hidden;grid-template-columns:1fr!important}.TaxonVisualRefine-module__qVbmPG__secondaryMedia{aspect-ratio:16/10;border-bottom:1px solid #e2e8ed;background:#dfe7ec!important;border-right:0!important;min-height:220px!important}.TaxonVisualRefine-module__qVbmPG__secondaryImageButton{width:100%;height:100%!important;min-height:220px!important;padding:0!important;display:block!important}.TaxonVisualRefine-module__qVbmPG__secondaryImage{display:block;object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:220px!important;max-height:none!important}.TaxonVisualRefine-module__qVbmPG__secondaryPlaceholder{min-height:220px!important;padding:18px!important}.TaxonVisualRefine-module__qVbmPG__secondaryBody{gap:10px!important;padding:16px 17px 14px!important}.TaxonVisualRefine-module__qVbmPG__secondaryNote{color:#6b7f8e;margin:0;font-size:10px;line-height:1.5}@media (max-width:760px){.TaxonVisualRefine-module__qVbmPG__secondaryCard{grid-template-columns:1fr!important}.TaxonVisualRefine-module__qVbmPG__secondaryMedia,.TaxonVisualRefine-module__qVbmPG__secondaryImageButton,.TaxonVisualRefine-module__qVbmPG__secondaryImage,.TaxonVisualRefine-module__qVbmPG__secondaryPlaceholder{min-height:190px!important;max-height:280px!important}.TaxonVisualRefine-module__qVbmPG__secondaryMedia{border-bottom:1px solid #e2e8ed!important;border-right:0!important}.TaxonVisualRefine-module__qVbmPG__secondaryBody{padding:14px 15px 13px!important}}
.PhylogeneticStudio-module__39CTkG__studio{border:1px solid var(--hairline);background:#fff;margin:18px 0;box-shadow:0 10px 28px #071a2b0d}.PhylogeneticStudio-module__39CTkG__toolbar{border-bottom:1px solid var(--hairline);background:#fdfefe;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.PhylogeneticStudio-module__39CTkG__toolTitleGroup{flex-direction:column;gap:4px;display:flex}.PhylogeneticStudio-module__39CTkG__studioBadge{color:var(--blue);font:800 8.5px/1 var(--font-mono);letter-spacing:.12em}.PhylogeneticStudio-module__39CTkG__studioTitle{font:540 20px/1.05 var(--font-editorial);color:var(--navy);margin:0}.PhylogeneticStudio-module__39CTkG__toolTitleGroup small{color:var(--muted);font-size:8.5px}.PhylogeneticStudio-module__39CTkG__actionsBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PhylogeneticStudio-module__39CTkG__segControl{border:1px solid var(--hairline);background:#f4f6f8;padding:2px;display:flex}.PhylogeneticStudio-module__39CTkG__segBtn{font:700 9px/1 var(--font-sans);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 11px}.PhylogeneticStudio-module__39CTkG__segActive{color:var(--navy);background:#fff;box-shadow:0 2px 5px #071a2b12}.PhylogeneticStudio-module__39CTkG__toggleLabel{color:var(--muted);font:700 9px/1 var(--font-sans);align-items:center;gap:5px;display:inline-flex}.PhylogeneticStudio-module__39CTkG__actionBtn{border:1px solid var(--hairline);min-height:30px;color:var(--navy);font:750 9px/1 var(--font-sans);cursor:pointer;background:#fff;padding:0 11px}.PhylogeneticStudio-module__39CTkG__ancestorStrip{border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,#2364aa0e,#22b8cf06);align-items:center;gap:14px;padding:10px 20px;display:flex}.PhylogeneticStudio-module__39CTkG__ancestorStrip>span{color:var(--blue);font:850 7.5px/1 var(--font-mono);letter-spacing:.11em;flex:none}.PhylogeneticStudio-module__39CTkG__ancestorStrip>strong{color:var(--navy);align-items:baseline;gap:8px;font-size:11px;display:flex}.PhylogeneticStudio-module__39CTkG__ancestorStrip small{color:var(--muted);font:650 8px/1.35 var(--font-sans)}.PhylogeneticStudio-module__39CTkG__ancestorStrip[data-state=unavailable]{background:#fafbfc}.PhylogeneticStudio-module__39CTkG__canvasContainer{grid-template-columns:minmax(0,1fr) 280px;min-height:390px;display:grid}.PhylogeneticStudio-module__39CTkG__svgWrapper{border-right:1px solid var(--hairline);justify-content:center;align-items:center;min-width:0;padding:18px;display:flex;position:relative;overflow:auto}.PhylogeneticStudio-module__39CTkG__treeSvg{width:100%;min-width:640px;height:auto;overflow:visible}.PhylogeneticStudio-module__39CTkG__branch{fill:none;stroke:#2364aa75;stroke-width:1.75px}.PhylogeneticStudio-module__39CTkG__treeNodeGroup{cursor:pointer;outline:none}.PhylogeneticStudio-module__39CTkG__treeNodeGroup:hover .PhylogeneticStudio-module__39CTkG__nodeLabel,.PhylogeneticStudio-module__39CTkG__treeNodeGroup:focus .PhylogeneticStudio-module__39CTkG__nodeLabel{fill:var(--blue);font-weight:800}.PhylogeneticStudio-module__39CTkG__nodeLabel{font:600 10px/1 var(--font-sans);fill:var(--navy)}.PhylogeneticStudio-module__39CTkG__selectedLabel{fill:var(--cyan);font-weight:850}.PhylogeneticStudio-module__39CTkG__distanceText,.PhylogeneticStudio-module__39CTkG__bootstrapText{font:700 7.5px/1 var(--font-mono);fill:var(--muted)}.PhylogeneticStudio-module__39CTkG__bootstrapText{fill:#067647}.PhylogeneticStudio-module__39CTkG__scaleBar line{stroke:var(--navy);stroke-width:1.5px}.PhylogeneticStudio-module__39CTkG__scaleBar text{font:700 8px/1 var(--font-mono);fill:var(--muted)}.PhylogeneticStudio-module__39CTkG__treeNodeGroup[data-query=true] .PhylogeneticStudio-module__39CTkG__nodeLabel{fill:#7c3aed;font-weight:850}.PhylogeneticStudio-module__39CTkG__treeNodeGroup[data-query=true] rect,.PhylogeneticStudio-module__39CTkG__treeNodeGroup[data-query=true] circle{filter:drop-shadow(0 0 5px #7c3aed59)}.PhylogeneticStudio-module__39CTkG__hoverCard{z-index:8;pointer-events:none;filter:drop-shadow(0 15px 26px #071a2b29);width:246px;animation:.16s ease-out PhylogeneticStudio-module__39CTkG__hoverIn;position:absolute}.PhylogeneticStudio-module__39CTkG__hoverCard>section{max-height:150px;overflow:hidden;margin:0!important}.PhylogeneticStudio-module__39CTkG__hoverMetrics{border:1px solid var(--hairline);color:var(--navy);font:750 7.5px/1 var(--font-mono);background:#fff;border-top:0;flex-wrap:wrap;gap:8px;padding:7px 9px;display:flex}.PhylogeneticStudio-module__39CTkG__queryPreview{background:linear-gradient(135deg,#7c3aed14,#fff);border:1px solid #7c3aed38;gap:4px;padding:13px;display:grid}.PhylogeneticStudio-module__39CTkG__queryPreview span,.PhylogeneticStudio-module__39CTkG__locusBlock>span,.PhylogeneticStudio-module__39CTkG__selectedLineage>span{color:#7c3aed;font:850 7px/1 var(--font-mono);letter-spacing:.1em}.PhylogeneticStudio-module__39CTkG__queryPreview strong{color:var(--navy);font-size:12px}.PhylogeneticStudio-module__39CTkG__queryPreview small{color:var(--muted);font-size:8px;line-height:1.4}.PhylogeneticStudio-module__39CTkG__hoverLineage{border:1px solid var(--hairline);background:var(--hairline);border-top:0;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.PhylogeneticStudio-module__39CTkG__hoverLineage span{color:var(--muted);font:700 6.5px/1 var(--font-mono);text-transform:uppercase;background:#fff;gap:3px;padding:6px;display:grid}.PhylogeneticStudio-module__39CTkG__hoverLineage b{color:var(--navy);font:750 8px/1.2 var(--font-sans);text-transform:none}.PhylogeneticStudio-module__39CTkG__specimenPanel{background:#fafbfc;flex-direction:column;gap:12px;padding:18px;display:flex}.PhylogeneticStudio-module__39CTkG__specimenPanel>section{margin:0!important}.PhylogeneticStudio-module__39CTkG__specimenHead{border-bottom:1px solid var(--hairline);flex-direction:column;gap:4px;padding-bottom:11px;display:flex}.PhylogeneticStudio-module__39CTkG__specimenHead span{color:var(--blue);font:800 8px/1 var(--font-mono);letter-spacing:.1em}.PhylogeneticStudio-module__39CTkG__specimenHead strong{font:540 18px/1.1 var(--font-editorial);color:var(--navy)}.PhylogeneticStudio-module__39CTkG__specimenHead small{color:var(--muted);font-size:8.5px;line-height:1.4}.PhylogeneticStudio-module__39CTkG__specimenFacts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.PhylogeneticStudio-module__39CTkG__specimenFact{border:1px solid var(--hairline);background:#fff;gap:3px;padding:8px;display:grid}.PhylogeneticStudio-module__39CTkG__specimenFact span{color:var(--muted);font:750 7px/1 var(--font-mono);text-transform:uppercase}.PhylogeneticStudio-module__39CTkG__specimenFact strong{color:var(--navy);font-size:10px}.PhylogeneticStudio-module__39CTkG__newickBlock{border:1px solid var(--hairline);background:#fff;gap:4px;margin-top:auto;padding:9px;display:grid}.PhylogeneticStudio-module__39CTkG__newickBlock span{color:var(--muted);font:800 7px/1 var(--font-mono);letter-spacing:.09em}.PhylogeneticStudio-module__39CTkG__newickBlock code{word-break:break-all;max-height:74px;font:8px/1.4 var(--font-mono);color:var(--navy);overflow:auto}.PhylogeneticStudio-module__39CTkG__locusBlock{background:#fff;border-left:2px solid #7c3aed;gap:4px;padding:10px;display:grid}.PhylogeneticStudio-module__39CTkG__locusBlock strong{color:var(--navy);font-size:11px}.PhylogeneticStudio-module__39CTkG__locusBlock small,.PhylogeneticStudio-module__39CTkG__locusNote{color:var(--muted);font-size:8px;line-height:1.45}.PhylogeneticStudio-module__39CTkG__locusNote{border:1px dashed var(--hairline);background:#fff;padding:9px}.PhylogeneticStudio-module__39CTkG__selectedLineage{flex-wrap:wrap;gap:5px;display:flex}.PhylogeneticStudio-module__39CTkG__selectedLineage>span{width:100%;color:var(--blue)}.PhylogeneticStudio-module__39CTkG__selectedLineage b{border:1px solid var(--hairline);color:var(--navy);background:#fff;gap:2px;padding:5px 7px;font-size:8px;display:grid}.PhylogeneticStudio-module__39CTkG__selectedLineage small{color:var(--muted);font:650 6px/1 var(--font-mono);text-transform:uppercase}.PhylogeneticStudio-module__39CTkG__emptyStudio{background:linear-gradient(90deg,#2364aa0a,#fff);border:1px dashed #2364aa47;gap:7px;margin:18px 0;padding:20px;display:grid}.PhylogeneticStudio-module__39CTkG__emptyStudio>span{color:var(--blue);font:850 8px/1 var(--font-mono);letter-spacing:.12em}.PhylogeneticStudio-module__39CTkG__emptyStudio>strong{font:540 21px/1.1 var(--font-editorial);color:var(--navy)}.PhylogeneticStudio-module__39CTkG__emptyStudio p{max-width:72ch;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.PhylogeneticStudio-module__39CTkG__emptyStudio small{color:var(--blue);font:700 8px/1 var(--font-mono)}@keyframes PhylogeneticStudio-module__39CTkG__hoverIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:900px){.PhylogeneticStudio-module__39CTkG__ancestorStrip{flex-direction:column;align-items:flex-start;gap:5px}.PhylogeneticStudio-module__39CTkG__ancestorStrip>strong{flex-direction:column;align-items:flex-start}.PhylogeneticStudio-module__39CTkG__canvasContainer{grid-template-columns:1fr}.PhylogeneticStudio-module__39CTkG__svgWrapper{border-right:0;border-bottom:1px solid var(--hairline)}.PhylogeneticStudio-module__39CTkG__hoverCard{display:none}}@media (prefers-reduced-motion:reduce){.PhylogeneticStudio-module__39CTkG__hoverCard{animation:none}}
.TaxaLineageRibbon-module__JvWxhW__container{border:1px solid var(--hairline);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);box-shadow:var(--glass-shadow);border-radius:0;margin:18px 0;padding:20px 24px;animation:.2s cubic-bezier(.16,1,.3,1) TaxaLineageRibbon-module__JvWxhW__slide-in-up}.TaxaLineageRibbon-module__JvWxhW__header{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.TaxaLineageRibbon-module__JvWxhW__titleWrap{flex-direction:column;gap:4px;display:flex}.TaxaLineageRibbon-module__JvWxhW__badge{color:var(--blue);font:800 8.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.TaxaLineageRibbon-module__JvWxhW__organismTitle{font-family:var(--font-editorial);color:var(--navy);align-items:center;gap:10px;margin:0;font-size:22px;font-weight:540;display:flex}.TaxaLineageRibbon-module__JvWxhW__commonName{font-family:var(--font-sans);color:var(--muted);font-size:14px;font-weight:600}.TaxaLineageRibbon-module__JvWxhW__taxIdBadge{font-family:var(--font-mono);color:var(--blue);background:#22b8cf1f;border:1px solid #22b8cf4d;border-radius:0;padding:2px 8px;font-size:10px;font-weight:700}.TaxaLineageRibbon-module__JvWxhW__controls{align-items:center;gap:16px;display:flex}.TaxaLineageRibbon-module__JvWxhW__tabGroup{border:1px solid var(--hairline);background:#071a2b0d;border-radius:0;padding:2px;display:flex}.TaxaLineageRibbon-module__JvWxhW__tabBtn{font:700 10.5px/1 var(--font-sans);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:6px 12px;transition:all .12s}.TaxaLineageRibbon-module__JvWxhW__tabBtn:hover{color:var(--navy)}.TaxaLineageRibbon-module__JvWxhW__tabActive{color:var(--navy);background:#fff;box-shadow:0 2px 6px #071a2b0f}.TaxaLineageRibbon-module__JvWxhW__confidenceMeter{background:var(--emerald-glow);border:1px solid #10b9814d;border-radius:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.TaxaLineageRibbon-module__JvWxhW__confidenceLabel{font:800 8px/1 var(--font-mono);color:#065f46;letter-spacing:.08em;text-transform:uppercase}.TaxaLineageRibbon-module__JvWxhW__confidenceValue{font:800 13px/1 var(--font-mono);color:#047857}.TaxaLineageRibbon-module__JvWxhW__ribbonScroll{padding-bottom:6px;overflow-x:auto}.TaxaLineageRibbon-module__JvWxhW__ribbonTrack{align-items:center;gap:8px;min-width:max-content;display:flex}.TaxaLineageRibbon-module__JvWxhW__nodeItem{align-items:center;gap:8px;display:flex}.TaxaLineageRibbon-module__JvWxhW__nodeCard{border:1px solid var(--hairline);cursor:pointer;background:#fff;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 14px;transition:all .14s;display:flex}.TaxaLineageRibbon-module__JvWxhW__nodeCard:hover{border-color:var(--hairline-accent);transform:translateY(-1px);box-shadow:0 4px 12px #22b8cf1a}.TaxaLineageRibbon-module__JvWxhW__highlightNode{background:var(--cyan-glow);border-color:#22b8cf66}.TaxaLineageRibbon-module__JvWxhW__selectedNode{border-color:var(--blue);box-shadow:0 0 0 2px #2364aa33}.TaxaLineageRibbon-module__JvWxhW__nodeRank{font:800 7.5px/1 var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.TaxaLineageRibbon-module__JvWxhW__nodeName{font:700 11.5px/1.2 var(--font-sans);color:var(--navy)}.TaxaLineageRibbon-module__JvWxhW__nodeConnector{color:var(--hairline-accent);place-items:center;display:grid}.TaxaLineageRibbon-module__JvWxhW__cladogramCard{border:1px solid var(--hairline);background:#fff;border-radius:0;padding:16px}.TaxaLineageRibbon-module__JvWxhW__cladogramSvgWrap{width:100%;max-width:680px;margin:0 auto}.TaxaLineageRibbon-module__JvWxhW__cladogramSvg{width:100%;height:auto}.TaxaLineageRibbon-module__JvWxhW__treeLeafActive{font-family:var(--font-sans);fill:var(--blue);font-size:11px;font-weight:800}.TaxaLineageRibbon-module__JvWxhW__treeLeafSister{font-family:var(--font-sans);fill:var(--navy);font-size:10.5px;font-weight:600}.TaxaLineageRibbon-module__JvWxhW__treeLeafMuted{font-family:var(--font-sans);fill:var(--muted);font-size:10px;font-weight:500}.TaxaLineageRibbon-module__JvWxhW__pulsePoint{animation:2s ease-in-out infinite TaxaLineageRibbon-module__JvWxhW__pulse-glow}.TaxaLineageRibbon-module__JvWxhW__cladogramMeta{border-top:1px solid var(--hairline);color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.TaxaLineageRibbon-module__JvWxhW__ambiguityNotice{color:#92400e;background:#fef3c766;border:1px solid #f59e0b4d;border-radius:0;margin-top:16px;padding:12px 16px}.TaxaLineageRibbon-module__JvWxhW__ambiguityHead{align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:750;display:flex}.TaxaLineageRibbon-module__JvWxhW__ambiguityCopy{margin:0;font-size:11px;line-height:1.55}@media (max-width:768px){.TaxaLineageRibbon-module__JvWxhW__header{flex-direction:column;align-items:flex-start}.TaxaLineageRibbon-module__JvWxhW__controls{justify-content:space-between;width:100%}}
.EasyNucleotideViewer-module__gjrvqq__viewerContainer{border:1px solid var(--hairline);background:#fff;border-radius:0;flex-direction:column;margin:16px 0;display:flex;box-shadow:0 4px 16px #071a2b0a}.EasyNucleotideViewer-module__gjrvqq__viewerHeader{border-bottom:1px solid var(--hairline);background:#fdfefe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.EasyNucleotideViewer-module__gjrvqq__labelGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EasyNucleotideViewer-module__gjrvqq__viewerBadge{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--blue);text-transform:uppercase}.EasyNucleotideViewer-module__gjrvqq__viewerTitle{color:var(--navy);font-size:13px;font-weight:750}.EasyNucleotideViewer-module__gjrvqq__metaBadge{font:800 8.5px/1 var(--font-mono);color:var(--muted);border:1px solid var(--hairline);background:#071a2b0a;padding:3px 6px}.EasyNucleotideViewer-module__gjrvqq__actionGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EasyNucleotideViewer-module__gjrvqq__frameControl{border:1px solid var(--hairline);background:#f8fafc;align-items:center;gap:4px;padding:2px;display:inline-flex}.EasyNucleotideViewer-module__gjrvqq__moleculeControl{border:1px solid var(--hairline);background:#f8fafc;display:inline-flex}.EasyNucleotideViewer-module__gjrvqq__moleculeControl button{border:0;border-right:1px solid var(--hairline);min-height:28px;color:var(--muted);font:800 8px/1 var(--font-mono);cursor:pointer;background:0 0;padding:0 7px}.EasyNucleotideViewer-module__gjrvqq__moleculeControl button:last-child{border-right:0}.EasyNucleotideViewer-module__gjrvqq__moleculeControl button[data-active=true]{background:var(--navy);color:#fff}.EasyNucleotideViewer-module__gjrvqq__ctrlLabel{font:800 8px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;padding-left:6px}.EasyNucleotideViewer-module__gjrvqq__frameBtn{font:800 9px/1 var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;transition:all .12s}.EasyNucleotideViewer-module__gjrvqq__frameBtnActive{color:var(--navy);background:#fff;box-shadow:0 1px 4px #071a2b0f}.EasyNucleotideViewer-module__gjrvqq__ctrlBtn,.EasyNucleotideViewer-module__gjrvqq__copyBtn{border:1px solid var(--hairline);min-height:30px;color:var(--navy);font:750 10px/1 var(--font-sans);cursor:pointer;background:#fff;border-radius:0;align-items:center;padding:0 10px;transition:all .12s;display:inline-flex}.EasyNucleotideViewer-module__gjrvqq__ctrlBtn:hover,.EasyNucleotideViewer-module__gjrvqq__copyBtn:hover{border-color:var(--hairline-accent);color:var(--blue)}.EasyNucleotideViewer-module__gjrvqq__copyBtn{background:var(--navy);color:#fff;border-color:var(--navy)}.EasyNucleotideViewer-module__gjrvqq__copyBtn:hover{background:var(--navy-light);color:#fff}.EasyNucleotideViewer-module__gjrvqq__moleculeTooltip{z-index:1000;width:min(316px,100vw - 24px);color:var(--navy);pointer-events:none;transform-origin:0;will-change:transform, opacity;background:#fffffff7;border:1px solid #071a2b33;padding:12px;animation:.15s cubic-bezier(.16,1,.3,1) both EasyNucleotideViewer-module__gjrvqq__molecule-tooltip-in;position:fixed;box-shadow:0 16px 40px #071a2b2e}.EasyNucleotideViewer-module__gjrvqq__moleculeTooltip[data-side=left]{transform-origin:100%}.EasyNucleotideViewer-module__gjrvqq__moleculeTooltip:before{content:"";background:#fff;border-bottom:1px solid #071a2b33;border-left:1px solid #071a2b33;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.EasyNucleotideViewer-module__gjrvqq__moleculeTooltip[data-side=left]:before{border-top:1px solid #071a2b33;border-bottom:0;border-left:0;border-right:1px solid #071a2b33;left:auto;right:-6px}.EasyNucleotideViewer-module__gjrvqq__structureFigure{border-block:1px solid var(--hairline);background:#fff;margin-top:8px;position:relative}.EasyNucleotideViewer-module__gjrvqq__structureFigure img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:150px;animation:.22s ease-out 40ms both EasyNucleotideViewer-module__gjrvqq__molecule-image-in;display:block}.EasyNucleotideViewer-module__gjrvqq__structureFigure small{color:var(--muted);font:700 7px/1 var(--font-mono);background:#ffffffe6;padding:2px 4px;position:absolute;bottom:4px;right:5px}.EasyNucleotideViewer-module__gjrvqq__tooltipHead{gap:4px;display:grid}.EasyNucleotideViewer-module__gjrvqq__tooltipHead span,.EasyNucleotideViewer-module__gjrvqq__codonReadout span{color:var(--blue);font:800 7px/1 var(--font-mono);letter-spacing:.12em}.EasyNucleotideViewer-module__gjrvqq__tooltipHead strong{font-size:13px}.EasyNucleotideViewer-module__gjrvqq__tooltipFacts{flex-wrap:wrap;gap:5px;padding-top:9px;display:flex}.EasyNucleotideViewer-module__gjrvqq__tooltipFacts span{color:#42576b;font:750 8px/1.2 var(--font-mono);background:#eef4f8;padding:3px 5px}.EasyNucleotideViewer-module__gjrvqq__codonReadout{border-top:1px solid var(--hairline);gap:5px;margin-top:9px;padding-top:9px;display:grid}.EasyNucleotideViewer-module__gjrvqq__codonReadout strong{font:800 12px/1.2 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__codonReadout small{color:var(--muted);font-size:8.5px;line-height:1.4}@keyframes EasyNucleotideViewer-module__gjrvqq__molecule-tooltip-in{0%{opacity:0;transform:translate(-6px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}.EasyNucleotideViewer-module__gjrvqq__moleculeTooltip[data-side=left]{animation-name:EasyNucleotideViewer-module__gjrvqq__molecule-tooltip-in-left}@keyframes EasyNucleotideViewer-module__gjrvqq__molecule-tooltip-in-left{0%{opacity:0;transform:translate(6px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes EasyNucleotideViewer-module__gjrvqq__molecule-image-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.EasyNucleotideViewer-module__gjrvqq__inspectMain{align-items:baseline;gap:8px;display:flex}.EasyNucleotideViewer-module__gjrvqq__inspectIndex{font:800 8.5px/1 var(--font-mono);color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.EasyNucleotideViewer-module__gjrvqq__inspectName{color:var(--navy);font-size:13.5px;font-weight:750}.EasyNucleotideViewer-module__gjrvqq__inspectPills{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.EasyNucleotideViewer-module__gjrvqq__inspectPill{color:var(--muted);align-items:baseline;gap:5px;font-size:10px;display:flex}.EasyNucleotideViewer-module__gjrvqq__inspectPill span{font:750 8px/1 var(--font-mono);text-transform:uppercase}.EasyNucleotideViewer-module__gjrvqq__inspectPill strong,.EasyNucleotideViewer-module__gjrvqq__inspectPill code{color:var(--navy);font-weight:700}.EasyNucleotideViewer-module__gjrvqq__inspectPill code{font-family:var(--font-mono);background:#071a2b0f;padding:1px 4px}.EasyNucleotideViewer-module__gjrvqq__class_hydrophobic{color:#0284c7}.EasyNucleotideViewer-module__gjrvqq__class_aromatic{color:#7c3aed}.EasyNucleotideViewer-module__gjrvqq__class_basic{color:#059669}.EasyNucleotideViewer-module__gjrvqq__class_acidic{color:#dc2626}.EasyNucleotideViewer-module__gjrvqq__class_polar{color:#d97706}.EasyNucleotideViewer-module__gjrvqq__class_special{color:#475569}.EasyNucleotideViewer-module__gjrvqq__gcHeatmapWrap{border-bottom:1px solid var(--hairline);background:#fafbfc;align-items:center;gap:12px;padding:8px 18px;display:flex}.EasyNucleotideViewer-module__gjrvqq__gcLabel{font:800 8px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.EasyNucleotideViewer-module__gjrvqq__gcTrack{border:1px solid var(--hairline);background:#071a2b0a;flex:1;gap:1px;height:8px;display:flex}.EasyNucleotideViewer-module__gjrvqq__gcBlock{flex:1;height:100%}.EasyNucleotideViewer-module__gjrvqq__gcValue{font:800 9.5px/1 var(--font-mono);color:var(--blue)}.EasyNucleotideViewer-module__gjrvqq__sequenceArea{flex-direction:column;gap:16px;max-height:480px;padding:16px 18px;display:flex;overflow-y:auto}.EasyNucleotideViewer-module__gjrvqq__nucleotideArea{max-height:none;padding:0;overflow:visible}.EasyNucleotideViewer-module__gjrvqq__duplexExplorer{background:linear-gradient(#fbfdff,#fff 36%);display:grid}.EasyNucleotideViewer-module__gjrvqq__windowToolbar{border-bottom:1px solid var(--hairline);background:#2364aa06;justify-content:space-between;align-items:center;gap:22px;padding:12px 18px;display:flex}.EasyNucleotideViewer-module__gjrvqq__windowSummary{gap:3px;display:grid}.EasyNucleotideViewer-module__gjrvqq__windowSummary>span,.EasyNucleotideViewer-module__gjrvqq__translationHead span{color:var(--blue);font:850 7.5px/1 var(--font-mono);letter-spacing:.12em}.EasyNucleotideViewer-module__gjrvqq__windowSummary strong{color:var(--navy);font:780 11px/1.3 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__windowSummary small,.EasyNucleotideViewer-module__gjrvqq__translationHead small{color:var(--muted);font-size:8.5px;line-height:1.4}.EasyNucleotideViewer-module__gjrvqq__windowNavigator{grid-template-columns:30px minmax(150px,260px) 30px;align-items:center;gap:8px;display:grid}.EasyNucleotideViewer-module__gjrvqq__windowNavigator button{border:1px solid var(--hairline);width:30px;height:30px;color:var(--navy);cursor:pointer;background:#fff;transition:border-color .12s,color .12s,transform .12s}.EasyNucleotideViewer-module__gjrvqq__windowNavigator button:hover:not(:disabled){border-color:var(--blue);color:var(--blue);transform:translate(1px)}.EasyNucleotideViewer-module__gjrvqq__windowNavigator button:first-child:hover:not(:disabled){transform:translate(-1px)}.EasyNucleotideViewer-module__gjrvqq__windowNavigator button:disabled{opacity:.35;cursor:not-allowed}.EasyNucleotideViewer-module__gjrvqq__windowNavigator input{width:100%;accent-color:var(--blue);cursor:ew-resize}.EasyNucleotideViewer-module__gjrvqq__featureTrack{border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,#22b8cf12,#fffffff0);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:start;gap:14px;padding:12px 18px;display:grid}.EasyNucleotideViewer-module__gjrvqq__featureTrack>div:first-child{gap:4px;display:grid}.EasyNucleotideViewer-module__gjrvqq__featureTrack>div:first-child span,.EasyNucleotideViewer-module__gjrvqq__featureTrack button span{color:var(--blue);font:800 7.5px/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.EasyNucleotideViewer-module__gjrvqq__featureTrack>div:first-child strong{color:var(--navy);font-size:10px}.EasyNucleotideViewer-module__gjrvqq__featureTrack>div:last-child{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.EasyNucleotideViewer-module__gjrvqq__featureTrack button{min-width:150px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #2364aa33;flex:none;gap:3px;padding:8px 10px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.EasyNucleotideViewer-module__gjrvqq__featureTrack button:hover{border-color:var(--cyan);transform:translateY(-1px);box-shadow:0 5px 16px #071a2b14}.EasyNucleotideViewer-module__gjrvqq__featureTrack button strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:9px;overflow:hidden}.EasyNucleotideViewer-module__gjrvqq__featureTrack button small{color:var(--muted);font:7.5px/1.25 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__featureTrack button[data-category=repeat]{border-color:#ef444447}.EasyNucleotideViewer-module__gjrvqq__featureTrack button[data-category=primer]{border-color:#10b9814d}.EasyNucleotideViewer-module__gjrvqq__duplexCanvas{border-bottom:1px solid var(--hairline);gap:12px;padding:16px 18px;display:grid}.EasyNucleotideViewer-module__gjrvqq__duplexLine{scrollbar-width:thin;background:#fff;border:1px solid #071a2b1a;min-width:0;overflow-x:auto}.EasyNucleotideViewer-module__gjrvqq__duplexLineHead{min-width:760px;color:var(--muted);font:750 7px/1 var(--font-mono);background:#f8fafc;border-bottom:1px solid #071a2b14;grid-template-columns:1fr auto 1fr;align-items:center;padding:7px 34px;display:grid;position:sticky;left:0}.EasyNucleotideViewer-module__gjrvqq__duplexLineHead strong{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.EasyNucleotideViewer-module__gjrvqq__duplexLineHead span:last-child{text-align:right}.EasyNucleotideViewer-module__gjrvqq__strandDiagram{grid-template-columns:28px minmax(700px,1fr) 28px;align-items:stretch;min-width:760px;padding:10px 8px 12px;display:grid}.EasyNucleotideViewer-module__gjrvqq__terminalStack{color:var(--blue);font:850 10px/1 var(--font-mono);grid-template-rows:10px 28px 14px 28px;place-items:center;display:grid}.EasyNucleotideViewer-module__gjrvqq__terminalStack b:first-child{grid-row:2}.EasyNucleotideViewer-module__gjrvqq__terminalStack b:last-child{grid-row:4}.EasyNucleotideViewer-module__gjrvqq__pairGrid{grid-auto-columns:minmax(20px,1fr);grid-auto-flow:column;gap:2px;display:grid}.EasyNucleotideViewer-module__gjrvqq__pairColumn{grid-template-rows:10px 28px 14px 28px;place-items:center;min-width:20px;padding-inline:1px;transition:background-color .12s,transform .12s;display:grid;position:relative}.EasyNucleotideViewer-module__gjrvqq__pairColumn:hover{z-index:2;background:#2364aa0e;transform:translateY(-1px)}.EasyNucleotideViewer-module__gjrvqq__pairPosition{color:#87929c;font:650 5.5px/1 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__duplexBase{width:100%;min-width:20px;height:26px;font:850 10px/1 var(--font-mono);cursor:pointer;border:1px solid;place-items:center;padding:0;transition:filter .11s,box-shadow .11s,transform .11s;display:grid}.EasyNucleotideViewer-module__gjrvqq__duplexBase:hover,.EasyNucleotideViewer-module__gjrvqq__duplexBase:focus-visible{z-index:3;filter:saturate(1.18);outline:none;transform:scale(1.07);box-shadow:0 4px 10px #071a2b1f}.EasyNucleotideViewer-module__gjrvqq__hydrogenBonds{justify-content:center;align-items:center;gap:2px;min-height:14px;display:inline-flex}.EasyNucleotideViewer-module__gjrvqq__hydrogenBonds i{background:#758594;border-radius:999px;width:3px;height:3px;box-shadow:0 0 0 1px #ffffffe6}.EasyNucleotideViewer-module__gjrvqq__hydrogenBonds[data-count="3"] i{background:var(--blue)}.EasyNucleotideViewer-module__gjrvqq__pairStart{background:linear-gradient(#0000,#10b98117,#0000)}.EasyNucleotideViewer-module__gjrvqq__pairStop{background:linear-gradient(#0000,#ef444414,#0000)}.EasyNucleotideViewer-module__gjrvqq__translationTrack{background:#f7fafc;border:0;gap:12px;padding:16px 18px 18px;display:grid}.EasyNucleotideViewer-module__gjrvqq__translationHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.EasyNucleotideViewer-module__gjrvqq__translationHead>div{gap:4px;display:grid}.EasyNucleotideViewer-module__gjrvqq__translationHead strong{color:var(--navy);font-size:12px}.EasyNucleotideViewer-module__gjrvqq__translationHead>small{text-align:right;max-width:340px}.EasyNucleotideViewer-module__gjrvqq__codonGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px;display:grid}.EasyNucleotideViewer-module__gjrvqq__codonCard{border:1px solid var(--hairline);cursor:default;gap:5px;min-height:72px;padding:9px 10px;transition:transform .13s,box-shadow .15s,border-color .13s;display:grid}.EasyNucleotideViewer-module__gjrvqq__codonCard:hover{z-index:2;border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 20px #071a2b14}.EasyNucleotideViewer-module__gjrvqq__codonCard>span{color:var(--muted);font:700 6.5px/1 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__codonCard>div{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.EasyNucleotideViewer-module__gjrvqq__codonCard code{color:var(--navy);font:800 10px/1 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__codonCard i{color:var(--muted);font:normal 9px/1 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__codonCard strong{color:currentColor;font:850 15px/1 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__codonCard>small{color:var(--muted);font-size:7.5px;line-height:1.3}.EasyNucleotideViewer-module__gjrvqq__sequenceGrid{flex-wrap:wrap;gap:4px;display:flex}.EasyNucleotideViewer-module__gjrvqq__baseTile{border:1px solid var(--hairline);-webkit-user-select:all;user-select:all;cursor:pointer;background:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:26px;height:38px;transition:transform .1s,box-shadow .1s;display:flex}.EasyNucleotideViewer-module__gjrvqq__baseTile:hover{border-color:var(--hairline-accent);z-index:2;transform:translateY(-2px);box-shadow:0 4px 10px #071a2b1a}.EasyNucleotideViewer-module__gjrvqq__posNum{font:700 6.5px/1 var(--font-mono);color:var(--muted);opacity:.6}.EasyNucleotideViewer-module__gjrvqq__baseChar{font:800 12px/1 var(--font-mono)}.EasyNucleotideViewer-module__gjrvqq__code3Text{font:700 6.5px/1 var(--font-mono);color:var(--muted);text-transform:uppercase}.EasyNucleotideViewer-module__gjrvqq__baseA{color:#047857;background:#10b98114;border-color:#10b9814d}.EasyNucleotideViewer-module__gjrvqq__baseT{color:#b91c1c;background:#ef444414;border-color:#ef44444d}.EasyNucleotideViewer-module__gjrvqq__baseG{color:#b45309;background:#f59e0b14;border-color:#f59e0b4d}.EasyNucleotideViewer-module__gjrvqq__baseC{color:#1d4ed8;background:#2364aa14;border-color:#2364aa4d}.EasyNucleotideViewer-module__gjrvqq__aa_hydrophobic{color:#0369a1;background:#0284c714;border-color:#0284c74d}.EasyNucleotideViewer-module__gjrvqq__aa_aromatic{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed4d}.EasyNucleotideViewer-module__gjrvqq__aa_basic{color:#047857;background:#05966914;border-color:#0596694d}.EasyNucleotideViewer-module__gjrvqq__aa_acidic{color:#b91c1c;background:#dc262614;border-color:#dc26264d}.EasyNucleotideViewer-module__gjrvqq__aa_polar{color:#b45309;background:#d9770614;border-color:#d977064d}.EasyNucleotideViewer-module__gjrvqq__aa_special{color:#334155;background:#47556914;border-color:#4755694d}.EasyNucleotideViewer-module__gjrvqq__baseOther{color:var(--navy);background:#f8fafc}.EasyNucleotideViewer-module__gjrvqq__startCodonTile{box-shadow:0 0 0 1.5px #10b981}.EasyNucleotideViewer-module__gjrvqq__stopCodonTile{box-shadow:0 0 0 1.5px #ef4444}.EasyNucleotideViewer-module__gjrvqq__aaStart{background:#10b9811f;border-color:#10b981}.EasyNucleotideViewer-module__gjrvqq__aaStart span{color:#047857}.EasyNucleotideViewer-module__gjrvqq__aaStop{background:#ef44441f;border-color:#ef4444}.EasyNucleotideViewer-module__gjrvqq__aaStop span{color:#b91c1c}.EasyNucleotideViewer-module__gjrvqq__viewerFooter{border-top:1px solid var(--hairline);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.EasyNucleotideViewer-module__gjrvqq__legendGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.EasyNucleotideViewer-module__gjrvqq__legendItem{font:700 8.5px/1 var(--font-sans);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.EasyNucleotideViewer-module__gjrvqq__legendItem i{width:7px;height:7px;display:inline-block}.EasyNucleotideViewer-module__gjrvqq__bondLegend{color:var(--blue);font:850 8px/1 var(--font-mono);letter-spacing:1px}.EasyNucleotideViewer-module__gjrvqq__dotA{background:#10b981}.EasyNucleotideViewer-module__gjrvqq__dotT{background:#ef4444}.EasyNucleotideViewer-module__gjrvqq__dotG{background:#f59e0b}.EasyNucleotideViewer-module__gjrvqq__dotC{background:#2563eb}.EasyNucleotideViewer-module__gjrvqq__dotStart{background:#10b981;box-shadow:0 0 0 1px #047857}.EasyNucleotideViewer-module__gjrvqq__dotStop{background:#ef4444;box-shadow:0 0 0 1px #b91c1c}.EasyNucleotideViewer-module__gjrvqq__dotHydrophobic{background:#0284c7}.EasyNucleotideViewer-module__gjrvqq__dotAromatic{background:#7c3aed}.EasyNucleotideViewer-module__gjrvqq__dotBasic{background:#059669}.EasyNucleotideViewer-module__gjrvqq__dotAcidic{background:#dc2626}.EasyNucleotideViewer-module__gjrvqq__dotPolar{background:#d97706}.EasyNucleotideViewer-module__gjrvqq__dotSpecial{background:#475569}@media (max-width:760px){.EasyNucleotideViewer-module__gjrvqq__windowToolbar,.EasyNucleotideViewer-module__gjrvqq__translationHead{display:grid}.EasyNucleotideViewer-module__gjrvqq__windowNavigator{grid-template-columns:30px minmax(100px,1fr) 30px}.EasyNucleotideViewer-module__gjrvqq__translationHead>small{text-align:left}.EasyNucleotideViewer-module__gjrvqq__duplexCanvas{padding-inline:12px}.EasyNucleotideViewer-module__gjrvqq__codonGrid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}}@media (max-width:520px){.EasyNucleotideViewer-module__gjrvqq__windowToolbar,.EasyNucleotideViewer-module__gjrvqq__translationTrack,.EasyNucleotideViewer-module__gjrvqq__viewerHeader{padding-inline:12px}.EasyNucleotideViewer-module__gjrvqq__windowNavigator{width:100%}.EasyNucleotideViewer-module__gjrvqq__codonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.EasyNucleotideViewer-module__gjrvqq__moleculeTooltip,.EasyNucleotideViewer-module__gjrvqq__structureFigure img,.EasyNucleotideViewer-module__gjrvqq__baseTile,.EasyNucleotideViewer-module__gjrvqq__duplexBase,.EasyNucleotideViewer-module__gjrvqq__pairColumn,.EasyNucleotideViewer-module__gjrvqq__codonCard,.EasyNucleotideViewer-module__gjrvqq__windowNavigator button{transition:none!important;animation:none!important;transform:none!important}}
.NextStepPanel-module__IvcegW__panel{background:linear-gradient(120deg,#2364aa0e,#ffffffd1);border:1px solid #2364aa2e;gap:12px;margin-top:18px;padding:16px;display:grid}.NextStepPanel-module__IvcegW__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.NextStepPanel-module__IvcegW__head>div{gap:4px;display:grid}.NextStepPanel-module__IvcegW__eyebrow{color:#2364aa;letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 ui-monospace,monospace}.NextStepPanel-module__IvcegW__head strong{color:#071a2b;font-size:14px}.NextStepPanel-module__IvcegW__head p{color:#071a2ba8;max-width:640px;margin:0;font-size:12px;line-height:1.6}.NextStepPanel-module__IvcegW__actions{flex-wrap:wrap;gap:8px;display:flex}.NextStepPanel-module__IvcegW__action{color:#071a2b;cursor:pointer;background:#fff;border:1px solid #071a2b24;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:760;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.NextStepPanel-module__IvcegW__action:hover{color:#2364aa;border-color:#2364aa5c}.NextStepPanel-module__IvcegW__action:focus-visible{outline-offset:3px;outline:2px solid #22b8cf}.NextStepPanel-module__IvcegW__action:disabled{cursor:not-allowed;opacity:.45}.NextStepPanel-module__IvcegW__primary{color:#fff;background:#071a2b;border-color:#071a2b}.NextStepPanel-module__IvcegW__primary:hover{color:#fff;background:#2364aa;border-color:#2364aa}.NextStepPanel-module__IvcegW__note{color:#071a2b8c;margin:0;font-size:10px;line-height:1.55}@media (max-width:640px){.NextStepPanel-module__IvcegW__head{flex-direction:column}.NextStepPanel-module__IvcegW__actions{grid-template-columns:1fr;display:grid}.NextStepPanel-module__IvcegW__action{width:100%;font-size:11px}}
.NativeStructureViewer-module__YWtZka__shell{color:#edf4f7;background:#071426;border:1px solid #071a2b29;margin:20px 0 26px;overflow:hidden;box-shadow:0 24px 70px #0714261f}.NativeStructureViewer-module__YWtZka__head{background:linear-gradient(90deg,#071426,#0b1d31);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 18px;display:flex}.NativeStructureViewer-module__YWtZka__head>div:first-child{gap:4px;min-width:0;display:grid}.NativeStructureViewer-module__YWtZka__head span{color:#8cb9e8;letter-spacing:.14em;font-size:8px;font-weight:800}.NativeStructureViewer-module__YWtZka__head strong{white-space:nowrap;text-overflow:ellipsis;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500;overflow:hidden}.NativeStructureViewer-module__YWtZka__head small{color:#9fb0bc;font-size:9px}.NativeStructureViewer-module__YWtZka__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.NativeStructureViewer-module__YWtZka__actions button{color:#edf4f7;min-height:32px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2b;padding:0 10px;font-size:9px}.NativeStructureViewer-module__YWtZka__actions button:hover{background:#ffffff1a}.NativeStructureViewer-module__YWtZka__actions button:disabled{opacity:.4;cursor:not-allowed}.NativeStructureViewer-module__YWtZka__viewport{background:#071426;height:min(68vh,640px);min-height:470px;position:relative}.NativeStructureViewer-module__YWtZka__mount{position:absolute;inset:0}.NativeStructureViewer-module__YWtZka__mount .msp-plugin{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.NativeStructureViewer-module__YWtZka__overlay{z-index:5;text-align:center;background:radial-gradient(circle at 50% 40%,#2364aa2e,#0000 32%),#071426;place-content:center;gap:7px;display:grid;position:absolute;inset:0}.NativeStructureViewer-module__YWtZka__overlay span{color:#8cb9e8;letter-spacing:.15em;font-size:8px;font-weight:800}.NativeStructureViewer-module__YWtZka__overlay strong{max-width:480px;padding:0 18px;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500}.NativeStructureViewer-module__YWtZka__foot{color:#9fb0bc;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;font-size:9px;line-height:1.45;display:flex}.NativeStructureViewer-module__YWtZka__foot span:last-child{text-align:right}.NativeStructureViewer-module__YWtZka__shell:fullscreen{border:0;width:100vw;height:100vh;margin:0}.NativeStructureViewer-module__YWtZka__shell:fullscreen .NativeStructureViewer-module__YWtZka__viewport{height:calc(100vh - 104px);max-height:none}.NativeStructureViewer-module__YWtZka__shell:fullscreen .NativeStructureViewer-module__YWtZka__head{padding-inline:22px}@media (max-width:760px){.NativeStructureViewer-module__YWtZka__head,.NativeStructureViewer-module__YWtZka__foot{display:grid}.NativeStructureViewer-module__YWtZka__actions{justify-content:flex-start}.NativeStructureViewer-module__YWtZka__viewport{height:62vh;min-height:430px}.NativeStructureViewer-module__YWtZka__foot span:last-child{text-align:left}}@media (max-width:520px){.NativeStructureViewer-module__YWtZka__head{padding:13px}.NativeStructureViewer-module__YWtZka__actions{grid-template-columns:repeat(3,1fr);display:grid}.NativeStructureViewer-module__YWtZka__actions button{padding-inline:7px}.NativeStructureViewer-module__YWtZka__viewport{height:58vh;min-height:400px}.NativeStructureViewer-module__YWtZka__foot{padding:9px 12px}}
.SmartSequenceAnalysis-module__njWG0W__page{background:radial-gradient(circle at 88% 6%, #22b8cf1a, transparent 32%), var(--paper);min-height:100vh;color:var(--ink);padding:0 5vw 48px;position:relative;overflow:auto}.SmartSequenceAnalysis-module__njWG0W__grid{pointer-events:none;opacity:.24;background-image:linear-gradient(#071a2b09 1px,#0000 1px),linear-gradient(90deg,#071a2b09 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.SmartSequenceAnalysis-module__njWG0W__header{z-index:3;border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;min-height:86px;display:flex;position:relative}.SmartSequenceAnalysis-module__njWG0W__brand{width:150px;display:inline-flex}.SmartSequenceAnalysis-module__njWG0W__header nav{align-items:center;gap:22px;font-size:11px;display:flex}.SmartSequenceAnalysis-module__njWG0W__header nav a,.SmartSequenceAnalysis-module__njWG0W__header nav span{color:var(--ink);text-decoration:none}.SmartSequenceAnalysis-module__njWG0W__header nav span{color:var(--muted)}.SmartSequenceAnalysis-module__njWG0W__hero{z-index:1;grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;padding:58px 0 42px;display:grid;position:relative}.SmartSequenceAnalysis-module__njWG0W__hero>div>p,.SmartSequenceAnalysis-module__njWG0W__sectionHead span,.SmartSequenceAnalysis-module__njWG0W__panelHead span{color:var(--blue);letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:850}.SmartSequenceAnalysis-module__njWG0W__hero h1{font-family:var(--font-editorial);letter-spacing:-.055em;color:var(--navy);margin:0;font-size:clamp(50px,6.8vw,92px);font-weight:500;line-height:.9}.SmartSequenceAnalysis-module__njWG0W__hero h1 em{color:var(--blue);font-style:italic}.SmartSequenceAnalysis-module__njWG0W__hero>p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.SmartSequenceAnalysis-module__njWG0W__flow{z-index:1;border:1px solid var(--hairline);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--glass-shadow);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.SmartSequenceAnalysis-module__njWG0W__flowStep{border-right:1px solid var(--hairline);cursor:pointer;align-content:center;gap:6px;min-height:96px;padding:16px 18px;transition:all .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.SmartSequenceAnalysis-module__njWG0W__flowStep:last-child{border-right:0}.SmartSequenceAnalysis-module__njWG0W__flowStep>span{color:var(--muted);font:800 8.5px/1 var(--font-mono);letter-spacing:.1em;transition:color .15s}.SmartSequenceAnalysis-module__njWG0W__flowStep strong{color:var(--navy);font-size:12px;transition:color .15s}.SmartSequenceAnalysis-module__njWG0W__flowStep small{color:var(--muted);font-size:9px;line-height:1.45}.SmartSequenceAnalysis-module__njWG0W__flowStep:after{content:"";background:0 0;height:3px;transition:background-color .18s;position:absolute;bottom:0;left:0;right:0}.SmartSequenceAnalysis-module__njWG0W__flowDone{background:#2364aa08}.SmartSequenceAnalysis-module__njWG0W__flowDone:after,.SmartSequenceAnalysis-module__njWG0W__flowActive:after{background:var(--blue)}.SmartSequenceAnalysis-module__njWG0W__flowDone>span,.SmartSequenceAnalysis-module__njWG0W__flowActive>span{color:var(--blue)}.SmartSequenceAnalysis-module__njWG0W__flowActive{box-shadow:inset 0 0 0 1px var(--hairline-accent);background:#fff}.SmartSequenceAnalysis-module__njWG0W__flowStep:hover:not(.SmartSequenceAnalysis-module__njWG0W__flowActive){background:#22b8cf0f}.SmartSequenceAnalysis-module__njWG0W__workspace{z-index:1;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:28px;padding:32px 0 48px;display:grid;position:relative}.SmartSequenceAnalysis-module__njWG0W__inputPanel,.SmartSequenceAnalysis-module__njWG0W__results>section,.SmartSequenceAnalysis-module__njWG0W__error{border:1px solid var(--hairline);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--glass-shadow);border-radius:16px;transition:all .18s}.SmartSequenceAnalysis-module__njWG0W__inputPanel{align-self:start;padding:24px;position:sticky;top:20px}.SmartSequenceAnalysis-module__njWG0W__panelHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.SmartSequenceAnalysis-module__njWG0W__panelHead>div{display:grid}.SmartSequenceAnalysis-module__njWG0W__panelHead strong{color:var(--navy);font-size:13px}.SmartSequenceAnalysis-module__njWG0W__panelHead a{color:var(--blue);font-size:9.5px;font-weight:760;text-decoration:none;transition:color .12s}.SmartSequenceAnalysis-module__njWG0W__panelHead a:hover{color:var(--cyan)}.SmartSequenceAnalysis-module__njWG0W__handoff{border:1px solid var(--hairline-accent);background:var(--cyan-glow);color:var(--blue);border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:9.5px;line-height:1.55}.SmartSequenceAnalysis-module__njWG0W__inputPanel textarea{z-index:2;pointer-events:auto;touch-action:manipulation;box-sizing:border-box;border:1px solid var(--hairline);width:100%;min-height:220px;color:var(--navy);font:500 12px/1.6 var(--font-mono);resize:vertical;background:#fff;border-radius:12px;outline:none;padding:14px;transition:border-color .15s,box-shadow .15s;position:relative}.SmartSequenceAnalysis-module__njWG0W__inputPanel textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-glow)}.SmartSequenceAnalysis-module__njWG0W__kindSwitch{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.SmartSequenceAnalysis-module__njWG0W__kindSwitch button{border:1px solid var(--hairline);min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:10.5px;font-weight:760;transition:all .15s;display:flex}.SmartSequenceAnalysis-module__njWG0W__kindSwitch .SmartSequenceAnalysis-module__njWG0W__kindActive{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#2364aa14}.SmartSequenceAnalysis-module__njWG0W__localPreview,.SmartSequenceAnalysis-module__njWG0W__externalNote{border:1px solid var(--hairline);background:#f8fafb;border-radius:12px;margin-top:14px;padding:14px 16px}.SmartSequenceAnalysis-module__njWG0W__localPreview>span,.SmartSequenceAnalysis-module__njWG0W__plan>span{color:var(--blue);font:850 7.5px/1 var(--font-mono);letter-spacing:.12em;margin-bottom:6px;display:block}.SmartSequenceAnalysis-module__njWG0W__localPreview strong{color:var(--navy);font-size:12px}.SmartSequenceAnalysis-module__njWG0W__localPreview p,.SmartSequenceAnalysis-module__njWG0W__externalNote p{color:var(--muted);margin:6px 0 0;font-size:9.5px;line-height:1.55}.SmartSequenceAnalysis-module__njWG0W__plan{gap:8px;margin-top:14px;display:grid}.SmartSequenceAnalysis-module__njWG0W__plan>div{border:1px solid var(--hairline);background:#fff;border-radius:10px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.SmartSequenceAnalysis-module__njWG0W__plan b{min-height:34px;color:var(--blue);font:850 8.5px/1 var(--font-mono);text-transform:uppercase;background:#2364aa14;border-radius:6px;place-items:center;display:grid}.SmartSequenceAnalysis-module__njWG0W__plan p{color:var(--muted);gap:2px;margin:0;font-size:9px;line-height:1.45;display:grid}.SmartSequenceAnalysis-module__njWG0W__plan p strong{color:var(--navy);font-size:9.5px}.SmartSequenceAnalysis-module__njWG0W__externalNote strong{color:var(--navy);font-size:11px}.SmartSequenceAnalysis-module__njWG0W__projectScope{gap:7px;margin-top:12px;display:grid}.SmartSequenceAnalysis-module__njWG0W__projectScope>span{color:var(--blue);font:850 7.5px/1 var(--font-mono);letter-spacing:.12em}.SmartSequenceAnalysis-module__njWG0W__projectScope select{border:1px solid var(--hairline);width:100%;min-height:42px;color:var(--navy);font:700 10px/1 var(--font-sans);background:#fff;border-radius:0;padding:0 10px}.SmartSequenceAnalysis-module__njWG0W__jobNotice{border-left:3px solid var(--cyan);background:var(--cyan-glow);gap:5px;margin-top:12px;padding:12px;animation:.22s ease-out both SmartSequenceAnalysis-module__njWG0W__resultArrive;display:grid}.SmartSequenceAnalysis-module__njWG0W__jobNotice strong{color:var(--navy);font-size:10.5px}.SmartSequenceAnalysis-module__njWG0W__jobNotice span{color:var(--muted);font-size:9px;line-height:1.45}.SmartSequenceAnalysis-module__njWG0W__jobNotice button{color:var(--blue);font:750 8.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.SmartSequenceAnalysis-module__njWG0W__externalNote a{color:var(--blue);text-underline-offset:2px;font-weight:800;text-decoration-thickness:1px}.SmartSequenceAnalysis-module__njWG0W__actions{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.SmartSequenceAnalysis-module__njWG0W__actions button{border:1px solid var(--hairline);min-height:46px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 16px;font-size:10.5px;font-weight:760;transition:all .15s}.SmartSequenceAnalysis-module__njWG0W__primary{box-shadow:0 4px 12px #071a2b26;background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important}.SmartSequenceAnalysis-module__njWG0W__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #071a2b33;background:var(--navy-light)!important}.SmartSequenceAnalysis-module__njWG0W__primary:disabled{opacity:.5;cursor:not-allowed}.SmartSequenceAnalysis-module__njWG0W__results{gap:22px;min-width:0;display:grid}.SmartSequenceAnalysis-module__njWG0W__results>section{padding:26px}.SmartSequenceAnalysis-module__njWG0W__error{color:#7d2020;background:#ef44440d;border-color:#ef44444d;padding:16px 18px}.SmartSequenceAnalysis-module__njWG0W__error strong{font-size:12px}.SmartSequenceAnalysis-module__njWG0W__error p{margin:4px 0 0;font-size:10.5px;line-height:1.5}.SmartSequenceAnalysis-module__njWG0W__sectionHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.SmartSequenceAnalysis-module__njWG0W__sectionHead>div{min-width:0}.SmartSequenceAnalysis-module__njWG0W__sectionHead h2{font-family:var(--font-editorial);letter-spacing:-.035em;color:var(--navy);margin:0;font-size:32px;font-weight:520}.SmartSequenceAnalysis-module__njWG0W__sectionHead p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.SmartSequenceAnalysis-module__njWG0W__sectionHead>small{max-width:260px;color:var(--muted);text-align:right;font-size:9.5px;line-height:1.5}.SmartSequenceAnalysis-module__njWG0W__localGrid,.SmartSequenceAnalysis-module__njWG0W__identityGrid,.SmartSequenceAnalysis-module__njWG0W__annotationGrid{border:1px solid var(--hairline);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.SmartSequenceAnalysis-module__njWG0W__localGrid article,.SmartSequenceAnalysis-module__njWG0W__identityGrid article,.SmartSequenceAnalysis-module__njWG0W__annotationGrid article{border-right:1px solid var(--hairline);background:#ffffffb3;min-height:86px;padding:14px}.SmartSequenceAnalysis-module__njWG0W__localGrid article:last-child,.SmartSequenceAnalysis-module__njWG0W__identityGrid article:last-child,.SmartSequenceAnalysis-module__njWG0W__annotationGrid article:last-child{border-right:0}.SmartSequenceAnalysis-module__njWG0W__localGrid span,.SmartSequenceAnalysis-module__njWG0W__identityGrid span,.SmartSequenceAnalysis-module__njWG0W__annotationGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8.5px;font-weight:750;display:block}.SmartSequenceAnalysis-module__njWG0W__localGrid strong,.SmartSequenceAnalysis-module__njWG0W__identityGrid strong,.SmartSequenceAnalysis-module__njWG0W__annotationGrid strong{color:var(--navy);overflow-wrap:anywhere;margin:8px 0 4px;font-size:18px;display:block}.SmartSequenceAnalysis-module__njWG0W__localGrid small,.SmartSequenceAnalysis-module__njWG0W__identityGrid small,.SmartSequenceAnalysis-module__njWG0W__annotationGrid small{color:var(--muted);font-size:9px;line-height:1.35}.SmartSequenceAnalysis-module__njWG0W__sequenceBlock{border:1px solid var(--hairline);background:var(--navy);color:#dce7ee;border-radius:12px;margin-top:16px;overflow:hidden}.SmartSequenceAnalysis-module__njWG0W__sequenceBlock>div{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.SmartSequenceAnalysis-module__njWG0W__sequenceBlock>div span{letter-spacing:.1em;color:var(--cyan);font-size:8.5px;font-weight:800}.SmartSequenceAnalysis-module__njWG0W__sequenceBlock>div strong{font-size:10px}.SmartSequenceAnalysis-module__njWG0W__sequenceBlock code{white-space:pre-wrap;word-break:break-all;max-height:180px;font:11px/1.6 var(--font-mono);padding:16px;display:block;overflow:auto}.SmartSequenceAnalysis-module__njWG0W__runGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.SmartSequenceAnalysis-module__njWG0W__runCard{border:1px solid var(--hairline);background:#fff;border-radius:12px;min-height:185px;padding:16px;transition:all .18s}.SmartSequenceAnalysis-module__njWG0W__runCard>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.SmartSequenceAnalysis-module__njWG0W__runCard>div:first-child>span{color:var(--blue);font:850 8.5px/1 var(--font-mono);text-transform:uppercase}.SmartSequenceAnalysis-module__njWG0W__runCard>strong{color:var(--navy);margin-top:14px;font-size:13px;display:block}.SmartSequenceAnalysis-module__njWG0W__runCard>p{min-height:40px;color:var(--muted);margin:6px 0 12px;font-size:9.5px;line-height:1.5}.SmartSequenceAnalysis-module__njWG0W__status{border:1px solid var(--hairline);color:var(--muted);font:800 7.5px/1 var(--font-mono);text-transform:uppercase;border-radius:999px;padding:4px 8px}.SmartSequenceAnalysis-module__njWG0W__status_submitting,.SmartSequenceAnalysis-module__njWG0W__status_running{background:var(--cyan-glow);color:var(--blue);border-color:#22b8cf4d}.SmartSequenceAnalysis-module__njWG0W__status_background{color:#4338ca;background:#4f46e514;border-color:#4f46e547}.SmartSequenceAnalysis-module__njWG0W__status_finished{background:var(--emerald-glow);color:#065f46;border-color:#10b9814d}.SmartSequenceAnalysis-module__njWG0W__status_failed{color:#991b1b;background:#ef444414;border-color:#ef44444d}.SmartSequenceAnalysis-module__njWG0W__hit{border-top:1px solid var(--hairline);gap:4px;padding-top:12px;display:grid}.SmartSequenceAnalysis-module__njWG0W__hit b{color:var(--navy);font-size:11px}.SmartSequenceAnalysis-module__njWG0W__hit span,.SmartSequenceAnalysis-module__njWG0W__hit small{color:var(--muted);font-size:9px;line-height:1.4}.SmartSequenceAnalysis-module__njWG0W__runError{color:#991b1b;margin-top:10px;font-size:9px;line-height:1.4;display:block}.SmartSequenceAnalysis-module__njWG0W__runNotice{color:#4338ca;margin-top:10px;font-size:9px;line-height:1.4;display:block}.SmartSequenceAnalysis-module__njWG0W__confidence{border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;align-self:start;padding:8px 12px;font-size:8.5px;font-weight:800}.SmartSequenceAnalysis-module__njWG0W__confidence_high{background:var(--emerald-glow);color:#065f46;border-color:#10b9814d}.SmartSequenceAnalysis-module__njWG0W__confidence_medium{color:#92400e;background:#f59e0b1a;border-color:#f59e0b4d}.SmartSequenceAnalysis-module__njWG0W__confidence_low{color:#991b1b;background:#ef444414;border-color:#ef44444d}.SmartSequenceAnalysis-module__njWG0W__boundary{border-left:3px solid var(--blue);color:var(--muted);background:#2364aa0a;border-radius:6px;margin:16px 0 0;padding:12px 14px;font-size:9.5px;line-height:1.55}.SmartSequenceAnalysis-module__njWG0W__jobControls{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;display:flex}.SmartSequenceAnalysis-module__njWG0W__jobControls button{border:1px solid var(--hairline);min-height:30px;color:var(--navy);font:750 8.5px/1 var(--font-sans);cursor:pointer;background:#fff;border-radius:0;padding:0 8px;transition:border-color .14s,color .14s,background .14s}.SmartSequenceAnalysis-module__njWG0W__jobControls button:hover{border-color:var(--hairline-accent);color:var(--blue);background:var(--cyan-glow)}.SmartSequenceAnalysis-module__njWG0W__jobControls button:nth-child(2){color:#991b1b}.SmartSequenceAnalysis-module__njWG0W__status_cancelled,.SmartSequenceAnalysis-module__njWG0W__status_fallback{color:#92400e;background:#f59e0b14;border-color:#f59e0b4d}.SmartSequenceAnalysis-module__njWG0W__qualityPanel{background:linear-gradient(90deg,#10b98112,#ffffffe0);border-left:4px solid #0f9f75;gap:12px;margin-top:16px;padding:15px;display:grid}.SmartSequenceAnalysis-module__njWG0W__qualityWarning{background:linear-gradient(90deg,#f59e0b1a,#ffffffe0);border-left-color:#d97706}.SmartSequenceAnalysis-module__njWG0W__qualityPanel>div:first-child{gap:5px;display:grid}.SmartSequenceAnalysis-module__njWG0W__qualityPanel span{color:var(--blue);font:850 7.5px/1 var(--font-mono);letter-spacing:.11em}.SmartSequenceAnalysis-module__njWG0W__qualityPanel strong{color:var(--navy);font-size:11px}.SmartSequenceAnalysis-module__njWG0W__qualityPanel small,.SmartSequenceAnalysis-module__njWG0W__qualityPanel p{color:var(--muted);margin:0;font-size:8.5px;line-height:1.5}.SmartSequenceAnalysis-module__njWG0W__featureList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;display:grid}.SmartSequenceAnalysis-module__njWG0W__featureList article{border:1px solid var(--hairline);background:#fffc;gap:4px;padding:10px;display:grid}.SmartSequenceAnalysis-module__njWG0W__vectorEvidence{border:1px dashed var(--hairline-accent);background:#ffffffb8;gap:5px;padding:10px 12px;display:grid}.SmartSequenceAnalysis-module__njWG0W__vectorEvidence strong{font-size:9.5px;line-height:1.4}.SmartSequenceAnalysis-module__njWG0W__regionAudit{border:1px solid var(--hairline-accent);background:linear-gradient(135deg,#22b8cf0f,#ffffffeb);margin-top:18px;padding:18px}.SmartSequenceAnalysis-module__njWG0W__regionAuditFlagged{background:linear-gradient(135deg,#dc26260e,#f59e0b0f);border-color:#dc262661}.SmartSequenceAnalysis-module__njWG0W__regionAuditHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.SmartSequenceAnalysis-module__njWG0W__regionAuditHead>div{gap:5px;display:grid}.SmartSequenceAnalysis-module__njWG0W__regionAuditHead span,.SmartSequenceAnalysis-module__njWG0W__regionCards span,.SmartSequenceAnalysis-module__njWG0W__integrityWarning>span{color:var(--blue);font:850 7.5px/1 var(--font-mono);letter-spacing:.12em}.SmartSequenceAnalysis-module__njWG0W__regionAuditHead strong{color:var(--navy);font-size:13px}.SmartSequenceAnalysis-module__njWG0W__regionAuditHead small,.SmartSequenceAnalysis-module__njWG0W__regionAudit>p{color:var(--muted);font-size:9px;line-height:1.5}.SmartSequenceAnalysis-module__njWG0W__regionAudit>p{margin:12px 0 0}.SmartSequenceAnalysis-module__njWG0W__regionTrack{border:1px solid var(--hairline);background:repeating-linear-gradient(90deg, #f8fafb 0, #f8fafb calc(10% - 1px), var(--hairline) 10%);height:34px;margin:18px 0 12px;position:relative;overflow:hidden}.SmartSequenceAnalysis-module__njWG0W__regionTrack>span{color:#fff;min-width:2px;font:850 8px/1 var(--font-mono);place-items:center;transition:filter .16s,transform .16s;display:grid;position:absolute;top:5px;bottom:5px}.SmartSequenceAnalysis-module__njWG0W__regionTrack>span:hover{z-index:2;filter:saturate(1.2)brightness(1.05);transform:scaleY(1.12)}.SmartSequenceAnalysis-module__njWG0W__regionPrimary{background:var(--blue)}.SmartSequenceAnalysis-module__njWG0W__regionSecondary{background:#d97706;animation:.32s ease-out both SmartSequenceAnalysis-module__njWG0W__resultArrive}.SmartSequenceAnalysis-module__njWG0W__regionJunction{z-index:1;background:#7c3aed;outline:1px solid #ffffffd1}.SmartSequenceAnalysis-module__njWG0W__regionFailed{background:#94a3b8}.SmartSequenceAnalysis-module__njWG0W__regionCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.SmartSequenceAnalysis-module__njWG0W__regionCards article{border-left:3px solid var(--blue);background:#ffffffd1;gap:5px;padding:12px;display:grid}.SmartSequenceAnalysis-module__njWG0W__regionCards article:not(:first-child){border-left-color:#d97706}.SmartSequenceAnalysis-module__njWG0W__regionCards strong{color:var(--navy);font-size:11px}.SmartSequenceAnalysis-module__njWG0W__regionCards small{color:var(--muted);font-size:8.5px;line-height:1.45}.SmartSequenceAnalysis-module__njWG0W__integrityWarning{background:linear-gradient(90deg,#dc262614,#f59e0b0d);border-left:4px solid #dc2626;margin-top:16px;padding:16px 18px}.SmartSequenceAnalysis-module__njWG0W__integrityWarning strong{color:#7f1d1d;margin-top:7px;font-size:12px;display:block}.SmartSequenceAnalysis-module__njWG0W__integrityWarning p{color:#7c2d12;margin:6px 0 0;font-size:9.5px;line-height:1.55}.SmartSequenceAnalysis-module__njWG0W__domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.SmartSequenceAnalysis-module__njWG0W__domains>div{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.SmartSequenceAnalysis-module__njWG0W__domains>div span{color:var(--blue);letter-spacing:.1em;font-size:8.5px;font-weight:800}.SmartSequenceAnalysis-module__njWG0W__domains>div strong{font-family:var(--font-editorial);color:var(--navy);font-size:20px;font-weight:520}.SmartSequenceAnalysis-module__njWG0W__domains article{border:1px solid var(--hairline);background:#fff;border-radius:10px;gap:4px;padding:14px;display:grid}.SmartSequenceAnalysis-module__njWG0W__domains article strong{color:var(--navy);font-size:11px}.SmartSequenceAnalysis-module__njWG0W__domains article span{color:var(--blue);font-size:9px}.SmartSequenceAnalysis-module__njWG0W__domains article small{color:var(--muted);font-size:9px;line-height:1.4}.SmartSequenceAnalysis-module__njWG0W__structure{border-top:1px solid var(--hairline);margin-top:18px;padding-top:18px}.SmartSequenceAnalysis-module__njWG0W__structureHead{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.SmartSequenceAnalysis-module__njWG0W__structureHead span{color:var(--blue);letter-spacing:.1em;font-size:8.5px;font-weight:850}.SmartSequenceAnalysis-module__njWG0W__structureHead strong{color:var(--navy);font-size:11px}.SmartSequenceAnalysis-module__njWG0W__noStructure{border:1px solid var(--hairline);background:#f8fafb;border-radius:10px;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.SmartSequenceAnalysis-module__njWG0W__noStructure>div{gap:3px;display:grid}.SmartSequenceAnalysis-module__njWG0W__noStructure strong{color:var(--navy);font-size:11px}.SmartSequenceAnalysis-module__njWG0W__noStructure span{color:var(--muted);font-size:9px;line-height:1.4}.SmartSequenceAnalysis-module__njWG0W__reverseNote{background:linear-gradient(90deg,#22b8cf14,#ffffffe6)!important;border-color:#22b8cf47!important}.SmartSequenceAnalysis-module__njWG0W__reverseNote>span{color:var(--blue);letter-spacing:.11em;font-size:8.5px;font-weight:850;display:block}.SmartSequenceAnalysis-module__njWG0W__reverseNote>strong{font-family:var(--font-editorial);color:var(--navy);margin-top:6px;font-size:22px;font-weight:520;display:block}.SmartSequenceAnalysis-module__njWG0W__reverseNote p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}.SmartSequenceAnalysis-module__njWG0W__footer{z-index:1;border-top:1px solid var(--hairline);color:var(--muted);letter-spacing:.08em;justify-content:space-between;gap:20px;padding-top:20px;font-size:9.5px;display:flex;position:relative}:is(.SmartSequenceAnalysis-module__njWG0W__runCard:has(.SmartSequenceAnalysis-module__njWG0W__status_submitting),.SmartSequenceAnalysis-module__njWG0W__runCard:has(.SmartSequenceAnalysis-module__njWG0W__status_running)){border-color:#22b8cf66;position:relative;overflow:hidden;box-shadow:0 10px 30px #22b8cf14}.SmartSequenceAnalysis-module__njWG0W__runCard:has(.SmartSequenceAnalysis-module__njWG0W__status_submitting):before{content:"";z-index:2;background:linear-gradient(90deg, transparent, #22b8cf4d, var(--cyan), #22b8cf4d, transparent);pointer-events:none;width:42%;height:3px;animation:1.25s cubic-bezier(.45,0,.2,1) infinite SmartSequenceAnalysis-module__njWG0W__sequenceSweep;position:absolute;top:0;left:-42%}.SmartSequenceAnalysis-module__njWG0W__runCard:has(.SmartSequenceAnalysis-module__njWG0W__status_running):before{content:"";z-index:2;background:linear-gradient(90deg, transparent, #22b8cf4d, var(--cyan), #22b8cf4d, transparent);pointer-events:none;width:42%;height:3px;animation:1.25s cubic-bezier(.45,0,.2,1) infinite SmartSequenceAnalysis-module__njWG0W__sequenceSweep;position:absolute;top:0;left:-42%}.SmartSequenceAnalysis-module__njWG0W__runCard:has(.SmartSequenceAnalysis-module__njWG0W__status_running):after{content:"SEARCHING REMOTE EVIDENCE";color:var(--cyan);font:800 7px/1 var(--font-mono);letter-spacing:.12em;pointer-events:none;animation:1.45s ease-in-out infinite SmartSequenceAnalysis-module__njWG0W__evidencePulse;position:absolute;bottom:11px;right:14px}.SmartSequenceAnalysis-module__njWG0W__status_submitting,.SmartSequenceAnalysis-module__njWG0W__status_running{align-items:center;gap:6px;display:inline-flex}.SmartSequenceAnalysis-module__njWG0W__status_submitting:before,.SmartSequenceAnalysis-module__njWG0W__status_running:before{content:"";box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:999px;width:8px;height:8px;animation:.72s linear infinite SmartSequenceAnalysis-module__njWG0W__sequenceSpin}.SmartSequenceAnalysis-module__njWG0W__status_finished{animation:.32s ease-out both SmartSequenceAnalysis-module__njWG0W__resultArrive}:is(.SmartSequenceAnalysis-module__njWG0W__searchSection:has(.SmartSequenceAnalysis-module__njWG0W__status_submitting),.SmartSequenceAnalysis-module__njWG0W__searchSection:has(.SmartSequenceAnalysis-module__njWG0W__status_running)){position:relative;overflow:hidden;box-shadow:0 16px 48px #22b8cf14;border-color:#22b8cf59!important}:is(.SmartSequenceAnalysis-module__njWG0W__searchSection:has(.SmartSequenceAnalysis-module__njWG0W__status_submitting) .SmartSequenceAnalysis-module__njWG0W__sectionHead>small,.SmartSequenceAnalysis-module__njWG0W__searchSection:has(.SmartSequenceAnalysis-module__njWG0W__status_running) .SmartSequenceAnalysis-module__njWG0W__sectionHead>small){color:var(--blue);align-items:center;gap:7px;display:inline-flex}.SmartSequenceAnalysis-module__njWG0W__searchSection:has(.SmartSequenceAnalysis-module__njWG0W__status_submitting) .SmartSequenceAnalysis-module__njWG0W__sectionHead>small:before{content:"";background:var(--cyan);border-radius:999px;width:7px;height:7px;animation:1.35s ease-out infinite SmartSequenceAnalysis-module__njWG0W__providerPing;box-shadow:0 0 #22b8cf66}.SmartSequenceAnalysis-module__njWG0W__searchSection:has(.SmartSequenceAnalysis-module__njWG0W__status_running) .SmartSequenceAnalysis-module__njWG0W__sectionHead>small:before{content:"";background:var(--cyan);border-radius:999px;width:7px;height:7px;animation:1.35s ease-out infinite SmartSequenceAnalysis-module__njWG0W__providerPing;box-shadow:0 0 #22b8cf66}.SmartSequenceAnalysis-module__njWG0W__flowActive:before{content:"";background:var(--blue);opacity:.85;border-radius:50%;width:6px;height:6px;animation:1.35s ease-in-out infinite SmartSequenceAnalysis-module__njWG0W__evidencePulse;position:absolute;top:12px;right:12px}@keyframes SmartSequenceAnalysis-module__njWG0W__sequenceSweep{0%{opacity:0;transform:translate(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(340%)}}@keyframes SmartSequenceAnalysis-module__njWG0W__sequenceSpin{to{transform:rotate(360deg)}}@keyframes SmartSequenceAnalysis-module__njWG0W__evidencePulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes SmartSequenceAnalysis-module__njWG0W__providerPing{0%{box-shadow:0 0 #22b8cf66}70%{box-shadow:0 0 0 8px #22b8cf00}to{box-shadow:0 0 #22b8cf00}}@keyframes SmartSequenceAnalysis-module__njWG0W__resultArrive{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.SmartSequenceAnalysis-module__njWG0W__workspace{grid-template-columns:1fr}.SmartSequenceAnalysis-module__njWG0W__inputPanel{position:relative;top:auto}.SmartSequenceAnalysis-module__njWG0W__runGrid{grid-template-columns:1fr 1fr}.SmartSequenceAnalysis-module__njWG0W__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.SmartSequenceAnalysis-module__njWG0W__flowStep:nth-child(3){border-right:0}.SmartSequenceAnalysis-module__njWG0W__flowStep:nth-child(-n+3){border-bottom:1px solid var(--hairline)}}@media (max-width:760px){.SmartSequenceAnalysis-module__njWG0W__hero{grid-template-columns:1fr;gap:24px}.SmartSequenceAnalysis-module__njWG0W__hero h1{font-size:clamp(46px,14vw,72px)}.SmartSequenceAnalysis-module__njWG0W__flow{grid-template-columns:1fr}.SmartSequenceAnalysis-module__njWG0W__flowStep{border-right:0;border-bottom:1px solid var(--hairline)}.SmartSequenceAnalysis-module__njWG0W__flowStep:last-child{border-bottom:0}.SmartSequenceAnalysis-module__njWG0W__localGrid,.SmartSequenceAnalysis-module__njWG0W__identityGrid,.SmartSequenceAnalysis-module__njWG0W__annotationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SmartSequenceAnalysis-module__njWG0W__localGrid article:nth-child(2),.SmartSequenceAnalysis-module__njWG0W__identityGrid article:nth-child(2),.SmartSequenceAnalysis-module__njWG0W__annotationGrid article:nth-child(2){border-right:0}.SmartSequenceAnalysis-module__njWG0W__runGrid,.SmartSequenceAnalysis-module__njWG0W__domains{grid-template-columns:1fr}.SmartSequenceAnalysis-module__njWG0W__sectionHead,.SmartSequenceAnalysis-module__njWG0W__structureHead,.SmartSequenceAnalysis-module__njWG0W__regionAuditHead,.SmartSequenceAnalysis-module__njWG0W__footer{display:grid}.SmartSequenceAnalysis-module__njWG0W__sectionHead>small{text-align:left}.SmartSequenceAnalysis-module__njWG0W__actions{grid-template-columns:1fr}}@media (max-width:560px){.SmartSequenceAnalysis-module__njWG0W__page{padding-inline:18px}.SmartSequenceAnalysis-module__njWG0W__header{min-height:72px}.SmartSequenceAnalysis-module__njWG0W__brand{width:128px}.SmartSequenceAnalysis-module__njWG0W__header nav{gap:12px;font-size:9px}.SmartSequenceAnalysis-module__njWG0W__header nav a:first-child{display:none}.SmartSequenceAnalysis-module__njWG0W__hero{padding:40px 0 28px}.SmartSequenceAnalysis-module__njWG0W__workspace{padding-top:18px}.SmartSequenceAnalysis-module__njWG0W__inputPanel,.SmartSequenceAnalysis-module__njWG0W__results>section{padding:18px}.SmartSequenceAnalysis-module__njWG0W__localGrid,.SmartSequenceAnalysis-module__njWG0W__identityGrid,.SmartSequenceAnalysis-module__njWG0W__annotationGrid{grid-template-columns:1fr}.SmartSequenceAnalysis-module__njWG0W__localGrid article,.SmartSequenceAnalysis-module__njWG0W__identityGrid article,.SmartSequenceAnalysis-module__njWG0W__annotationGrid article{border-right:0;border-bottom:1px solid var(--hairline)}.SmartSequenceAnalysis-module__njWG0W__localGrid article:last-child,.SmartSequenceAnalysis-module__njWG0W__identityGrid article:last-child,.SmartSequenceAnalysis-module__njWG0W__annotationGrid article:last-child{border-bottom:0}.SmartSequenceAnalysis-module__njWG0W__kindSwitch{grid-template-columns:1fr}.SmartSequenceAnalysis-module__njWG0W__plan>div{grid-template-columns:44px 1fr}}@media (prefers-reduced-motion:reduce){.SmartSequenceAnalysis-module__njWG0W__runCard:before,.SmartSequenceAnalysis-module__njWG0W__runCard:after,.SmartSequenceAnalysis-module__njWG0W__status_submitting:before,.SmartSequenceAnalysis-module__njWG0W__status_running:before,.SmartSequenceAnalysis-module__njWG0W__status_finished,.SmartSequenceAnalysis-module__njWG0W__searchSection .SmartSequenceAnalysis-module__njWG0W__sectionHead>small:before,.SmartSequenceAnalysis-module__njWG0W__flowActive:before{animation:none!important;transform:none!important}}
.ScientificWorkflow-module__bO4Bqq__workspace,.ScientificWorkflow-module__bO4Bqq__selection{color:#182b39;font-size:14px;line-height:1.5}.ScientificWorkflow-module__bO4Bqq__workspace{max-width:1560px;margin:auto;padding:24px}.ScientificWorkflow-module__bO4Bqq__header{border-bottom:1px solid #d4dfe5;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.ScientificWorkflow-module__bO4Bqq__header h1{margin:0;font-size:25px}.ScientificWorkflow-module__bO4Bqq__stages{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.ScientificWorkflow-module__bO4Bqq__stages span,.ScientificWorkflow-module__bO4Bqq__stages a{color:#243b4a;background:#e8eff2;border-radius:5px;padding:6px 12px}.ScientificWorkflow-module__bO4Bqq__stages [aria-current=step]{color:#fff;background:#0a665f}.ScientificWorkflow-module__bO4Bqq__layout{grid-template-columns:230px minmax(0,1fr);gap:22px;display:grid}.ScientificWorkflow-module__bO4Bqq__sidebar{border-right:1px solid #d4dfe5;padding-right:16px}.ScientificWorkflow-module__bO4Bqq__sidebar button{text-align:left;width:100%;margin:4px 0}.ScientificWorkflow-module__bO4Bqq__main{min-width:0}.ScientificWorkflow-module__bO4Bqq__selection,.ScientificWorkflow-module__bO4Bqq__panel{background:#fff;border:1px solid #cbd8df;border-radius:8px;margin-bottom:16px;padding:16px}.ScientificWorkflow-module__bO4Bqq__toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.ScientificWorkflow-module__bO4Bqq__workspace label,.ScientificWorkflow-module__bO4Bqq__selection label{flex-direction:column;gap:4px;font-size:13px;display:flex}.ScientificWorkflow-module__bO4Bqq__workspace input,.ScientificWorkflow-module__bO4Bqq__workspace select,.ScientificWorkflow-module__bO4Bqq__workspace textarea,.ScientificWorkflow-module__bO4Bqq__selection input,.ScientificWorkflow-module__bO4Bqq__selection select{color:#172b3b;background:#fff;border:1px solid #9baeb9;border-radius:4px;padding:7px 9px}.ScientificWorkflow-module__bO4Bqq__workspace button,.ScientificWorkflow-module__bO4Bqq__selection button{color:#fff;cursor:pointer;background:#08675e;border:1px solid #07564f;border-radius:5px;padding:8px 12px}.ScientificWorkflow-module__bO4Bqq__workspace button:disabled,.ScientificWorkflow-module__bO4Bqq__selection button:disabled{opacity:.55;cursor:not-allowed}.ScientificWorkflow-module__bO4Bqq__workspace :focus-visible,.ScientificWorkflow-module__bO4Bqq__selection :focus-visible{outline-offset:3px;outline:3px solid #9b5c10}.ScientificWorkflow-module__bO4Bqq__workspace textarea{direction:ltr;width:100%;min-height:130px;font-family:monospace}.ScientificWorkflow-module__bO4Bqq__scroll{max-height:520px;overflow:auto}.ScientificWorkflow-module__bO4Bqq__scroll table{border-collapse:collapse;width:100%;font-size:12px}.ScientificWorkflow-module__bO4Bqq__scroll th{text-align:left;white-space:nowrap;background:#eaf0f3;position:sticky;top:0}.ScientificWorkflow-module__bO4Bqq__scroll th,.ScientificWorkflow-module__bO4Bqq__scroll td{vertical-align:top;border-bottom:1px solid #dbe3e7;padding:8px}.ScientificWorkflow-module__bO4Bqq__scroll small{color:#415568;max-width:250px;display:block}.ScientificWorkflow-module__bO4Bqq__scroll svg{margin-top:4px;display:block}.ScientificWorkflow-module__bO4Bqq__actionbar{background:#f0f6f5;border:1px solid #c5d9d6;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex;position:sticky;bottom:0}.ScientificWorkflow-module__bO4Bqq__error{color:#8e221b;background:#fff1ef;border-left:3px solid #a52c24;padding:10px}.ScientificWorkflow-module__bO4Bqq__notice{background:#f1f6fb;border-left:3px solid #2b677a;padding:10px}.ScientificWorkflow-module__bO4Bqq__outdated{color:#654312;background:#fff5d9;border:1px solid #b99032;padding:12px}.ScientificWorkflow-module__bO4Bqq__sequence{white-space:pre;direction:ltr;background:#f4f7f8;max-height:330px;padding:12px;font-family:monospace;font-size:12px;overflow:auto}.ScientificWorkflow-module__bO4Bqq__inspector{background:#f4f7f8;border:1px solid #d5dfe4;padding:12px}.ScientificWorkflow-module__bO4Bqq__exports{flex-wrap:wrap;gap:12px;display:flex}.ScientificWorkflow-module__bO4Bqq__exports a{color:#07594f;text-decoration:underline}.ScientificWorkflow-module__bO4Bqq__metrics{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.ScientificWorkflow-module__bO4Bqq__metrics code{overflow-wrap:anywhere;font-size:11px}@media (max-width:760px){.ScientificWorkflow-module__bO4Bqq__workspace{padding:12px}.ScientificWorkflow-module__bO4Bqq__layout{grid-template-columns:1fr}.ScientificWorkflow-module__bO4Bqq__sidebar{border-bottom:1px solid #d4dfe5;border-right:0;padding:0 0 12px}.ScientificWorkflow-module__bO4Bqq__sidebar details{margin-top:8px}.ScientificWorkflow-module__bO4Bqq__header{flex-direction:column;align-items:flex-start}.ScientificWorkflow-module__bO4Bqq__toolbar>*{flex:140px}.ScientificWorkflow-module__bO4Bqq__actionbar{flex-wrap:wrap;position:static}.ScientificWorkflow-module__bO4Bqq__scroll{max-height:420px}}
.ProteinFeatureTrack-module__wpHy3a__panel{border:1px solid var(--hairline);background:#fff;border-radius:12px;padding:18px}.ProteinFeatureTrack-module__wpHy3a__head,.ProteinFeatureTrack-module__wpHy3a__axis{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProteinFeatureTrack-module__wpHy3a__head>div{gap:4px;display:grid}.ProteinFeatureTrack-module__wpHy3a__head span,.ProteinFeatureTrack-module__wpHy3a__inspector span{color:var(--blue);font:850 8px/1 var(--font-mono);letter-spacing:.12em}.ProteinFeatureTrack-module__wpHy3a__head strong{color:var(--navy);font-size:14px}.ProteinFeatureTrack-module__wpHy3a__head small,.ProteinFeatureTrack-module__wpHy3a__axis{color:var(--muted);font:700 8px/1.4 var(--font-mono)}.ProteinFeatureTrack-module__wpHy3a__axis{margin:18px 0 6px}.ProteinFeatureTrack-module__wpHy3a__axis b{color:var(--blue);letter-spacing:.08em;font-size:7px}.ProteinFeatureTrack-module__wpHy3a__track{border:1px solid var(--hairline);background:repeating-linear-gradient(90deg,#f7f9fa 0 9%,#fff 9% 10%);border-radius:9px;height:54px;position:relative;overflow:hidden}.ProteinFeatureTrack-module__wpHy3a__track button{background:color-mix(in srgb,var(--feature-color) 76%,white);min-width:4px;height:36px;box-shadow:inset 0 0 0 1px var(--feature-color);cursor:pointer;border:0;border-radius:5px;transition:transform .16s,filter .16s,box-shadow .16s;position:absolute;top:9px}.ProteinFeatureTrack-module__wpHy3a__track button:hover,.ProteinFeatureTrack-module__wpHy3a__track button[data-selected=true]{z-index:2;filter:saturate(1.35);box-shadow:0 6px 16px color-mix(in srgb,var(--feature-color) 26%,transparent),inset 0 0 0 2px var(--feature-color);transform:translateY(-3px)scaleY(1.08)}.ProteinFeatureTrack-module__wpHy3a__legend{color:var(--muted);flex-wrap:wrap;gap:7px 13px;margin-top:10px;font-size:8px;display:flex}.ProteinFeatureTrack-module__wpHy3a__legend span{align-items:center;gap:5px;display:inline-flex}.ProteinFeatureTrack-module__wpHy3a__legend i{border-radius:2px;width:8px;height:8px}.ProteinFeatureTrack-module__wpHy3a__inspector{border:1px solid var(--hairline);border-left:3px solid var(--blue);background:#f8fafb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.ProteinFeatureTrack-module__wpHy3a__inspector>div{gap:5px;display:grid}.ProteinFeatureTrack-module__wpHy3a__inspector strong{color:var(--navy);font-size:11px}.ProteinFeatureTrack-module__wpHy3a__inspector p{color:var(--muted);font:700 8px/1.45 var(--font-mono);text-align:right;margin:0}@media (max-width:650px){.ProteinFeatureTrack-module__wpHy3a__inspector,.ProteinFeatureTrack-module__wpHy3a__head{display:grid}.ProteinFeatureTrack-module__wpHy3a__inspector p{text-align:left}}@media (prefers-reduced-motion:reduce){.ProteinFeatureTrack-module__wpHy3a__track button{transition:none}.ProteinFeatureTrack-module__wpHy3a__track button:hover,.ProteinFeatureTrack-module__wpHy3a__track button[data-selected=true]{transform:none}}
.SixFrameOverview-module__e7VOYW__panel{border:1px solid var(--hairline);background:#fff;border-radius:12px;padding:18px}.SixFrameOverview-module__e7VOYW__head{justify-content:space-between;gap:18px;display:flex}.SixFrameOverview-module__e7VOYW__head>div{gap:4px;display:grid}.SixFrameOverview-module__e7VOYW__head span,.SixFrameOverview-module__e7VOYW__summary span{color:var(--blue);font:850 8px/1 var(--font-mono);letter-spacing:.12em}.SixFrameOverview-module__e7VOYW__head strong{color:var(--navy);font-size:14px}.SixFrameOverview-module__e7VOYW__head small{max-width:360px;color:var(--muted);text-align:right;font-size:9px;line-height:1.4}.SixFrameOverview-module__e7VOYW__orientation{color:var(--blue);font:800 8px/1 var(--font-mono);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:18px 0 10px;display:grid}.SixFrameOverview-module__e7VOYW__orientation i{background:linear-gradient(90deg,var(--blue),var(--cyan));height:2px;position:relative}.SixFrameOverview-module__e7VOYW__orientation i:after{content:"";border-left:6px solid var(--cyan);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:0}.SixFrameOverview-module__e7VOYW__orientation i[data-reverse=true]{transform:scaleX(-1)}.SixFrameOverview-module__e7VOYW__orientation b{color:var(--navy)}.SixFrameOverview-module__e7VOYW__frames{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.SixFrameOverview-module__e7VOYW__frames button{border:1px solid var(--hairline);text-align:left;cursor:pointer;background:#f8fafb;border-radius:8px;gap:4px;min-width:0;padding:9px;transition:all .15s;display:grid}.SixFrameOverview-module__e7VOYW__frames button:hover,.SixFrameOverview-module__e7VOYW__frames button[data-selected=true]{border-color:var(--blue);background:#2364aa12;transform:translateY(-1px)}.SixFrameOverview-module__e7VOYW__frames b{color:var(--blue);font:850 9px/1 var(--font-mono)}.SixFrameOverview-module__e7VOYW__frames span{color:var(--navy);font-size:8px}.SixFrameOverview-module__e7VOYW__frames small{color:var(--muted);font-size:7.5px;line-height:1.35}.SixFrameOverview-module__e7VOYW__codons{border:1px solid var(--hairline);background:#f8fafb;border-radius:9px;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:4px;max-height:300px;margin-top:12px;padding:10px;display:grid;overflow:auto}.SixFrameOverview-module__e7VOYW__codons button{min-height:48px;color:var(--navy);cursor:help;background:#fff;border:1px solid #2364aa2e;border-radius:5px;place-items:center;gap:2px;display:grid}.SixFrameOverview-module__e7VOYW__codons small{color:var(--muted);font:650 6px/1 var(--font-mono)}.SixFrameOverview-module__e7VOYW__codons b{color:var(--blue);font:750 7px/1 var(--font-mono)}.SixFrameOverview-module__e7VOYW__codons strong{font:850 12px/1 var(--font-mono)}.SixFrameOverview-module__e7VOYW__codons button[data-start=true]{background:#10b98117;border-color:#10b981}.SixFrameOverview-module__e7VOYW__codons button[data-stop=true]{background:#ef444414;border-color:#ef4444}.SixFrameOverview-module__e7VOYW__summary{border:1px solid var(--hairline);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.SixFrameOverview-module__e7VOYW__summary>div{border-right:1px solid var(--hairline);gap:6px;padding:12px;display:grid}.SixFrameOverview-module__e7VOYW__summary>div:last-child{border-right:0}.SixFrameOverview-module__e7VOYW__summary strong{color:var(--navy);font-size:9px;line-height:1.4}.SixFrameOverview-module__e7VOYW__note,.SixFrameOverview-module__e7VOYW__truncated{color:var(--muted);margin:10px 0 0;font-size:8.5px;line-height:1.5}.SixFrameOverview-module__e7VOYW__truncated{color:var(--blue)}@media (max-width:900px){.SixFrameOverview-module__e7VOYW__frames{grid-template-columns:repeat(3,1fr)}.SixFrameOverview-module__e7VOYW__summary{grid-template-columns:1fr}.SixFrameOverview-module__e7VOYW__summary>div{border-right:0;border-bottom:1px solid var(--hairline)}.SixFrameOverview-module__e7VOYW__summary>div:last-child{border-bottom:0}}@media (max-width:560px){.SixFrameOverview-module__e7VOYW__head{display:grid}.SixFrameOverview-module__e7VOYW__head small{text-align:left}.SixFrameOverview-module__e7VOYW__frames{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.SixFrameOverview-module__e7VOYW__frames button{transition:none}.SixFrameOverview-module__e7VOYW__frames button:hover,.SixFrameOverview-module__e7VOYW__frames button[data-selected=true]{transform:none}}.SixFrameOverview-module__e7VOYW__fold{border:1px solid var(--hairline);background:#fbfcfd;border-radius:9px;margin-top:12px;padding:12px}.SixFrameOverview-module__e7VOYW__fold>div{justify-content:space-between;gap:12px;display:flex}.SixFrameOverview-module__e7VOYW__fold span{color:var(--blue);font:850 8px/1 var(--font-mono);letter-spacing:.1em}.SixFrameOverview-module__e7VOYW__fold strong{color:var(--navy);font-size:8.5px}.SixFrameOverview-module__e7VOYW__fold svg{background:linear-gradient(#fff,#f7fafb);width:100%;height:150px;margin-top:8px;display:block}.SixFrameOverview-module__e7VOYW__fold svg line{stroke:#64748b;stroke-width:1px}.SixFrameOverview-module__e7VOYW__fold svg path{fill:none;stroke:#2364aa;stroke-width:1px;opacity:.55}.SixFrameOverview-module__e7VOYW__fold svg path:hover{stroke:#ef4444;stroke-width:2px;opacity:1}.SixFrameOverview-module__e7VOYW__fold svg text{fill:#64748b;font:8px var(--font-mono)}.SixFrameOverview-module__e7VOYW__fold p{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.45}@media (max-width:560px){.SixFrameOverview-module__e7VOYW__fold>div{display:grid}}
.AnalysisCollaborationPanel-module__9vNL_a__panel{background:#fff;border:1px solid #2364aa33;grid-column:1/-1;padding:14px}.AnalysisCollaborationPanel-module__9vNL_a__head{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.AnalysisCollaborationPanel-module__9vNL_a__head>div{gap:4px;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__head span{color:#2364aa;font:850 8px/1 var(--font-mono);letter-spacing:.12em}.AnalysisCollaborationPanel-module__9vNL_a__head strong{color:#071a2b;font-size:12px}.AnalysisCollaborationPanel-module__9vNL_a__head small{color:#647184;text-align:right;max-width:330px;font-size:8px}.AnalysisCollaborationPanel-module__9vNL_a__grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__comments,.AnalysisCollaborationPanel-module__9vNL_a__shares{background:#f8fafb;border:1px solid #071a2b17;padding:12px}.AnalysisCollaborationPanel-module__9vNL_a__target{grid-template-columns:150px 1fr;gap:7px;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__target select,.AnalysisCollaborationPanel-module__9vNL_a__target input,.AnalysisCollaborationPanel-module__9vNL_a__comments textarea,.AnalysisCollaborationPanel-module__9vNL_a__shares select{box-sizing:border-box;color:#071a2b;font:650 8.5px/1.3 var(--font-sans);background:#fff;border:1px solid #071a2b21;padding:8px}.AnalysisCollaborationPanel-module__9vNL_a__comments textarea{resize:vertical;width:100%;min-height:78px;margin-top:7px}.AnalysisCollaborationPanel-module__9vNL_a__comments>button,.AnalysisCollaborationPanel-module__9vNL_a__shares>button{color:#fff;min-height:34px;font:750 8.5px/1 var(--font-sans);cursor:pointer;background:#071a2b;border:0;margin-top:7px;padding:0 11px}.AnalysisCollaborationPanel-module__9vNL_a__comments>button:disabled{opacity:.45}.AnalysisCollaborationPanel-module__9vNL_a__thread{gap:6px;max-height:280px;margin-top:10px;display:grid;overflow:auto}.AnalysisCollaborationPanel-module__9vNL_a__thread>p,.AnalysisCollaborationPanel-module__9vNL_a__shares>p{color:#647184;font-size:8px;line-height:1.45}.AnalysisCollaborationPanel-module__9vNL_a__thread article{background:#fff;border:1px solid #071a2b14;padding:9px 72px 9px 10px;position:relative}.AnalysisCollaborationPanel-module__9vNL_a__thread article[data-resolved=true]{opacity:.6}.AnalysisCollaborationPanel-module__9vNL_a__thread article>div{justify-content:space-between;gap:8px;display:flex}.AnalysisCollaborationPanel-module__9vNL_a__thread strong{font-size:8.5px}.AnalysisCollaborationPanel-module__9vNL_a__thread span,.AnalysisCollaborationPanel-module__9vNL_a__thread small{color:#647184;font-size:7.5px}.AnalysisCollaborationPanel-module__9vNL_a__thread p{color:#263746;white-space:pre-wrap;margin:6px 0;font-size:8.5px;line-height:1.45}.AnalysisCollaborationPanel-module__9vNL_a__thread article>button{color:#2364aa;cursor:pointer;background:#fff;border:1px solid #071a2b1a;font-size:7px;position:absolute;bottom:8px;right:8px}.AnalysisCollaborationPanel-module__9vNL_a__shares{align-content:start;gap:8px;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__shares label{color:#314150;justify-content:space-between;align-items:center;gap:8px;font-size:8.5px;display:flex}.AnalysisCollaborationPanel-module__9vNL_a__shares>button{margin-top:0}.AnalysisCollaborationPanel-module__9vNL_a__shareList{gap:5px;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__shareList>div{background:#fff;border:1px solid #071a2b14;justify-content:space-between;gap:8px;padding:8px;display:flex}.AnalysisCollaborationPanel-module__9vNL_a__shareList span{color:#647184;font-size:7.5px}.AnalysisCollaborationPanel-module__9vNL_a__shareList button{color:#a12b2b;cursor:pointer;background:0 0;border:0;font-size:7.5px}.AnalysisCollaborationPanel-module__9vNL_a__shareList>div[data-revoked=true]{opacity:.55}.AnalysisCollaborationPanel-module__9vNL_a__message{color:#2364aa;margin:9px 0 0;font-size:8px}@media (max-width:800px){.AnalysisCollaborationPanel-module__9vNL_a__head,.AnalysisCollaborationPanel-module__9vNL_a__grid{display:grid}.AnalysisCollaborationPanel-module__9vNL_a__head small{text-align:left}.AnalysisCollaborationPanel-module__9vNL_a__target{grid-template-columns:1fr}}.AnalysisCollaborationPanel-module__9vNL_a__thread article{padding:9px 10px}.AnalysisCollaborationPanel-module__9vNL_a__thread article[data-reply=true]{border-left:2px solid #22b8cf;margin-left:18px}.AnalysisCollaborationPanel-module__9vNL_a__commentActions{justify-content:flex-end!important;gap:5px!important;display:flex!important}.AnalysisCollaborationPanel-module__9vNL_a__commentActions button,.AnalysisCollaborationPanel-module__9vNL_a__replying button{color:#2364aa;cursor:pointer;background:#fff;border:1px solid #071a2b1a;font-size:7px}.AnalysisCollaborationPanel-module__9vNL_a__replying{color:#647184;background:#fff;border-left:2px solid #22b8cf;justify-content:space-between;gap:8px;margin-top:7px;padding:7px 9px;font-size:7.5px;display:flex}.AnalysisCollaborationPanel-module__9vNL_a__grid{grid-template-columns:1fr;gap:8px}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup{background:#f8fafb;border:1px solid #071a2b1a}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>summary{cursor:pointer;background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 13px;list-style:none;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>summary::-webkit-details-marker{display:none}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>summary>span{color:#2364aa;width:24px;height:24px;font:800 7px/1 var(--font-mono);background:#eef4f8;place-items:center;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>summary>div{gap:3px;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>summary strong{font-size:9.5px}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>summary small{color:#7f8d98;font-size:7.5px}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>summary>b{color:#6f7f8b;min-width:22px;height:22px;font:800 7px/1 var(--font-mono);border:1px solid #071a2b1a;place-items:center;display:grid}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup[open]>summary{border-bottom:1px solid #071a2b17}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>.AnalysisCollaborationPanel-module__9vNL_a__comments,.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>.AnalysisCollaborationPanel-module__9vNL_a__shares{background:#f8fafb;border:0;padding:13px}.AnalysisCollaborationPanel-module__9vNL_a__actionGroup>.AnalysisCollaborationPanel-module__9vNL_a__shares{max-width:none}
.DiseaseVariationSection-module___9V2-G__section{border-top:1px solid #071a2b24;padding-top:18px}.DiseaseVariationSection-module___9V2-G__head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:10px;display:flex}.DiseaseVariationSection-module___9V2-G__head>div>span{color:#2364aa;letter-spacing:.14em;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.DiseaseVariationSection-module___9V2-G__head h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:500}.DiseaseVariationSection-module___9V2-G__head>p{color:#647184;max-width:520px;margin:0;font-size:12px;line-height:1.6}.DiseaseVariationSection-module___9V2-G__list{background:#ffffff6b;border:1px solid #071a2b1f}.DiseaseVariationSection-module___9V2-G__row{background:#ffffff94;border-bottom:1px solid #071a2b17;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;display:grid}.DiseaseVariationSection-module___9V2-G__row:last-child{border-bottom:0}.DiseaseVariationSection-module___9V2-G__row[data-kind=variation]{background:#f0f7fcb8}.DiseaseVariationSection-module___9V2-G__icon{background:#fff;border:1px solid #2364aa1f;place-items:center;width:34px;height:34px;margin-top:1px;display:grid}.DiseaseVariationSection-module___9V2-G__copy{gap:3px;min-width:0;display:grid}.DiseaseVariationSection-module___9V2-G__kind{color:#2364aa;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.DiseaseVariationSection-module___9V2-G__copy>strong{font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:550;line-height:1.2}.DiseaseVariationSection-module___9V2-G__copy>p{color:#53677a;margin:2px 0 0;font-size:11px;line-height:1.55}.DiseaseVariationSection-module___9V2-G__details{margin-top:3px}.DiseaseVariationSection-module___9V2-G__details summary{cursor:pointer;color:#2364aa;align-items:center;gap:6px;font-size:9px;font-weight:700;list-style:none;display:inline-flex}.DiseaseVariationSection-module___9V2-G__details summary::-webkit-details-marker{display:none}.DiseaseVariationSection-module___9V2-G__details summary span{font-size:12px;font-weight:500;transition:transform .15s}.DiseaseVariationSection-module___9V2-G__details[open] summary span{transform:rotate(45deg)}.DiseaseVariationSection-module___9V2-G__details p{color:#53677a;border-left:2px solid #2364aa24;max-width:760px;margin:7px 0 2px;padding-left:10px;font-size:11px;line-height:1.65}.DiseaseVariationSection-module___9V2-G__badges{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.DiseaseVariationSection-module___9V2-G__badges b{color:#2364aa;text-transform:uppercase;border:1px solid #2364aa29;padding:2px 5px;font-size:8px;font-weight:700}.DiseaseVariationSection-module___9V2-G__actions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:6px;min-width:96px;display:flex}.DiseaseVariationSection-module___9V2-G__actions a,.DiseaseVariationSection-module___9V2-G__actions button,.DiseaseVariationSection-module___9V2-G__actions>span{color:#2364aa;font:inherit;font-size:9px;line-height:1.3;text-decoration:none}.DiseaseVariationSection-module___9V2-G__actions button{cursor:pointer;background:#2364aa0a;border:1px solid #2364aa2e;padding:6px 8px}.DiseaseVariationSection-module___9V2-G__actions button:hover{background:#2364aa17;border-color:#2364aa66}.DiseaseVariationSection-module___9V2-G__actions>span{color:#42576b}@media (max-width:720px){.DiseaseVariationSection-module___9V2-G__head{display:grid}.DiseaseVariationSection-module___9V2-G__row{grid-template-columns:auto minmax(0,1fr)}.DiseaseVariationSection-module___9V2-G__actions{flex-flow:wrap;grid-column:2;align-items:flex-start;min-width:0}.DiseaseVariationSection-module___9V2-G__head>p{max-width:none}}@media (max-width:520px){.DiseaseVariationSection-module___9V2-G__row{padding:11px}.DiseaseVariationSection-module___9V2-G__icon{width:30px;height:30px}.DiseaseVariationSection-module___9V2-G__copy>strong{font-size:16px}}
.FunctionRoleSection-module__oYj2Nq__section{border-top:1px solid #071a2b24;padding-top:18px}.FunctionRoleSection-module__oYj2Nq__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.FunctionRoleSection-module__oYj2Nq__icon{background:#f8fbfe;border:1px solid #2364aa24;place-items:center;width:44px;height:44px;display:grid}.FunctionRoleSection-module__oYj2Nq__eyebrow{color:#2364aa;letter-spacing:.14em;margin:1px 0 3px;font-size:8px;font-weight:850;display:block}.FunctionRoleSection-module__oYj2Nq__head h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:500}.FunctionRoleSection-module__oYj2Nq__head p{color:#647184;max-width:650px;margin:5px 0 0;font-size:12px;line-height:1.55}.FunctionRoleSection-module__oYj2Nq__summary{background:#ffffffb8;border:1px solid #071a2b1f;padding:14px 16px}.FunctionRoleSection-module__oYj2Nq__summary>strong{margin-bottom:8px;font-size:11px;display:block}.FunctionRoleSection-module__oYj2Nq__summary ul{gap:8px;margin:0;padding-left:18px;display:grid}.FunctionRoleSection-module__oYj2Nq__summary li{color:#31495d;padding-left:3px;font-size:12px;line-height:1.55}.FunctionRoleSection-module__oYj2Nq__summary li::marker{color:#2364aa}.FunctionRoleSection-module__oYj2Nq__evidence{border-bottom:1px solid #071a2b1a;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.FunctionRoleSection-module__oYj2Nq__evidence>span{color:#647184;font-size:10px}.FunctionRoleSection-module__oYj2Nq__evidence>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.FunctionRoleSection-module__oYj2Nq__evidence a,.FunctionRoleSection-module__oYj2Nq__evidence>div>span{color:#2364aa;border:1px solid #2364aa29;padding:4px 6px;font-size:8px;text-decoration:none}.FunctionRoleSection-module__oYj2Nq__full{border-bottom:1px solid #071a2b1a}.FunctionRoleSection-module__oYj2Nq__full summary{cursor:pointer;color:#2364aa;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:10px;font-weight:700;list-style:none;display:flex}.FunctionRoleSection-module__oYj2Nq__full summary::-webkit-details-marker{display:none}.FunctionRoleSection-module__oYj2Nq__full summary span{border:1px solid #2364aa2e;place-items:center;width:20px;height:20px;font-size:13px;font-weight:500;transition:transform .15s;display:grid}.FunctionRoleSection-module__oYj2Nq__full[open] summary span{transform:rotate(45deg)}.FunctionRoleSection-module__oYj2Nq__fullBody{gap:10px;padding:0 0 14px;display:grid}.FunctionRoleSection-module__oYj2Nq__fullBody article{background:#ffffff8f;border:1px solid #071a2b1a;padding:12px 13px}.FunctionRoleSection-module__oYj2Nq__fullBody strong{color:#42576b;margin-bottom:5px;font-size:10px;display:block}.FunctionRoleSection-module__oYj2Nq__fullBody p{color:#53677a;margin:0;font-size:11px;line-height:1.65}@media (max-width:620px){.FunctionRoleSection-module__oYj2Nq__head{grid-template-columns:1fr}.FunctionRoleSection-module__oYj2Nq__icon{width:40px;height:40px}.FunctionRoleSection-module__oYj2Nq__evidence{align-items:flex-start;display:grid}.FunctionRoleSection-module__oYj2Nq__evidence>div{justify-content:flex-start}.FunctionRoleSection-module__oYj2Nq__summary{padding:12px 13px}}
.GeneLocusTrack-module__5NNt1W__locus{background:linear-gradient(#fff,#ffffffa3);border:1px solid #071a2b1f;margin:18px 0;padding:16px}.GeneLocusTrack-module__5NNt1W__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.GeneLocusTrack-module__5NNt1W__head>div{gap:4px;display:grid}.GeneLocusTrack-module__5NNt1W__head span{color:#2364aa;letter-spacing:.14em;font-size:9px;font-weight:800}.GeneLocusTrack-module__5NNt1W__head strong{overflow-wrap:anywhere;font-size:12px}.GeneLocusTrack-module__5NNt1W__head small{color:#647184;text-align:right;font-size:10px}.GeneLocusTrack-module__5NNt1W__track{background-image:linear-gradient(90deg,#071a2b09 1px,#0000 1px);background-size:10% 100%;border-inline:1px solid #071a2b1f;height:54px;margin:18px 0 6px;position:relative}.GeneLocusTrack-module__5NNt1W__baseline{background:#071a2b47;height:2px;position:absolute;top:26px;left:0;right:0}.GeneLocusTrack-module__5NNt1W__feature{border-radius:1px;min-width:2px;position:absolute}.GeneLocusTrack-module__5NNt1W__exon{background:#9bb8d5;border:1px solid #071a2b38;height:24px;top:15px}.GeneLocusTrack-module__5NNt1W__cds{z-index:2;background:#071a2b;height:12px;top:21px}.GeneLocusTrack-module__5NNt1W__scale{color:#647184;justify-content:space-between;font-size:9px;display:flex}.GeneLocusTrack-module__5NNt1W__legend{color:#647184;gap:16px;margin-top:10px;font-size:9px;display:flex}.GeneLocusTrack-module__5NNt1W__legend span{align-items:center;gap:6px;display:flex}.GeneLocusTrack-module__5NNt1W__legend i{border:1px solid #071a2b38;width:14px;height:8px;display:inline-block}.GeneLocusTrack-module__5NNt1W__legendExon{background:#9bb8d5}.GeneLocusTrack-module__5NNt1W__legendCds{background:#071a2b}@media (max-width:620px){.GeneLocusTrack-module__5NNt1W__head{display:grid}.GeneLocusTrack-module__5NNt1W__head small{text-align:left}.GeneLocusTrack-module__5NNt1W__track{height:48px}.GeneLocusTrack-module__5NNt1W__baseline{top:23px}.GeneLocusTrack-module__5NNt1W__exon{height:22px;top:13px}.GeneLocusTrack-module__5NNt1W__cds{height:10px;top:19px}}
.SequenceConservationPanel-module__krwTqG__panel{border:1px solid var(--hairline);background:#fff;border-radius:12px;margin-top:14px;padding:16px}.SequenceConservationPanel-module__krwTqG__head{justify-content:space-between;gap:16px;display:flex}.SequenceConservationPanel-module__krwTqG__head>div{gap:4px;display:grid}.SequenceConservationPanel-module__krwTqG__head span,.SequenceConservationPanel-module__krwTqG__inspector span{color:var(--blue);font:850 8px/1 var(--font-mono);letter-spacing:.11em}.SequenceConservationPanel-module__krwTqG__head strong{color:var(--navy);font-size:13px}.SequenceConservationPanel-module__krwTqG__head small{color:var(--muted);font-size:8.5px}.SequenceConservationPanel-module__krwTqG__track{border:1px solid var(--hairline);background:linear-gradient(#fff,#2364aa0d);border-radius:8px;align-items:flex-end;gap:1px;height:96px;margin-top:14px;padding:8px 6px 0;display:flex;overflow-x:auto}.SequenceConservationPanel-module__krwTqG__track button{background:linear-gradient(to top,var(--blue),var(--cyan));cursor:crosshair;border:0;border-radius:2px 2px 0 0;flex:1 0 3px;min-width:3px;max-width:8px;transition:filter .1s,transform .1s}.SequenceConservationPanel-module__krwTqG__track button:hover,.SequenceConservationPanel-module__krwTqG__track button[data-selected=true]{filter:saturate(1.5);background:#ef4444;transform:scaleX(1.8)}.SequenceConservationPanel-module__krwTqG__stats{border:1px solid var(--hairline);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid;overflow:hidden}.SequenceConservationPanel-module__krwTqG__stats article{border-right:1px solid var(--hairline);justify-content:space-between;gap:10px;padding:10px;display:flex}.SequenceConservationPanel-module__krwTqG__stats article:last-child{border-right:0}.SequenceConservationPanel-module__krwTqG__stats span{color:var(--muted);font-size:8px}.SequenceConservationPanel-module__krwTqG__stats strong{color:var(--navy);font:800 9px/1 var(--font-mono)}.SequenceConservationPanel-module__krwTqG__inspector{border-left:3px solid var(--blue);background:#f8fafb;grid-template-columns:repeat(4,auto) 1fr;align-items:center;gap:14px;margin-top:10px;padding:11px 13px;display:grid}.SequenceConservationPanel-module__krwTqG__inspector>div{gap:4px;display:grid}.SequenceConservationPanel-module__krwTqG__inspector strong{color:var(--navy);font:800 10px/1 var(--font-mono)}.SequenceConservationPanel-module__krwTqG__inspector p{color:var(--muted);font:700 8px/1.4 var(--font-mono);text-align:right;margin:0}.SequenceConservationPanel-module__krwTqG__note{color:var(--muted);margin:10px 0 0;font-size:8.5px;line-height:1.5}@media (max-width:700px){.SequenceConservationPanel-module__krwTqG__head{display:grid}.SequenceConservationPanel-module__krwTqG__stats{grid-template-columns:1fr}.SequenceConservationPanel-module__krwTqG__stats article{border-right:0;border-bottom:1px solid var(--hairline)}.SequenceConservationPanel-module__krwTqG__inspector{grid-template-columns:repeat(2,1fr)}.SequenceConservationPanel-module__krwTqG__inspector p{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.SequenceConservationPanel-module__krwTqG__track button{transition:none}.SequenceConservationPanel-module__krwTqG__track button:hover,.SequenceConservationPanel-module__krwTqG__track button[data-selected=true]{transform:none}}
