.ResearchProfile-module__VtT74W__wrap{margin-top:var(--s5);border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(120% 100% at 88% 0%, #2dd4c812, transparent 62%), var(--bg-2);padding:clamp(18px,3vw,26px)}.ResearchProfile-module__VtT74W__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-2);margin-bottom:14px;font-size:10.5px;display:block}.ResearchProfile-module__VtT74W__body{flex-direction:column;gap:10px;display:flex}.ResearchProfile-module__VtT74W__line{color:var(--ink-2);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);margin:0;font-size:15px;line-height:1.6;transform:translateY(8px)}.ResearchProfile-module__VtT74W__lineIn{opacity:1;transform:none}.ResearchProfile-module__VtT74W__chart{border-top:1px solid var(--line);opacity:0;transition:opacity .45s var(--ease);margin-top:20px;padding-top:18px}.ResearchProfile-module__VtT74W__chartIn{opacity:1}.ResearchProfile-module__VtT74W__row{grid-template-columns:minmax(96px,34%) 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.ResearchProfile-module__VtT74W__rowL{color:var(--ink-2);font-size:12.5px;line-height:1.25}.ResearchProfile-module__VtT74W__track{background:#94b0d61a;border-radius:99px;height:8px;position:relative;overflow:hidden}.ResearchProfile-module__VtT74W__fill{background:linear-gradient(90deg, var(--teal-3), var(--teal-bright));height:100%;box-shadow:0 0 14px -2px var(--teal-glow);border-radius:99px;width:0;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}.ResearchProfile-module__VtT74W__note{color:var(--mut);margin:14px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ResearchProfile-module__VtT74W__line,.ResearchProfile-module__VtT74W__chart{opacity:1;transition:none;transform:none}.ResearchProfile-module__VtT74W__fill{transition:none}}
.PeptideMolecule-module__olTGua__wrap{border:1px solid var(--line,#94b0d61f);background:radial-gradient(120% 80% at 50% 0,#2dd4c81a,#0000 62%),linear-gradient(168deg,#0a142899,#04070ee0);border-radius:18px;margin:clamp(22px,4vw,34px) 0;padding:clamp(16px,3.5vw,24px);overflow:hidden}.PeptideMolecule-module__olTGua__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.PeptideMolecule-module__olTGua__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--teal,#2dd4c8);font-size:11px}.PeptideMolecule-module__olTGua__meta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:#e8eef78c;font-size:11px}.PeptideMolecule-module__olTGua__stage{position:relative}.PeptideMolecule-module__olTGua__canvas{touch-action:none;cursor:grab;width:100%;height:clamp(360px,78vw,520px);display:block}.PeptideMolecule-module__olTGua__canvas:active{cursor:grabbing}.PeptideMolecule-module__olTGua__readout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink,#e8eef7);pointer-events:none;background:#04070eb8;border:1px solid #94b0d624;border-radius:10px;align-items:baseline;gap:9px;padding:8px 12px;font-size:13px;display:flex;position:absolute;bottom:0;left:0}.PeptideMolecule-module__olTGua__readout b{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--teal,#2dd4c8)}.PeptideMolecule-module__olTGua__readout i{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#e8eef780;font-size:10.5px}.PeptideMolecule-module__olTGua__hint{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#e8eef780;font-size:10.5px}.PeptideMolecule-module__olTGua__key{color:#e8eef79e;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.PeptideMolecule-module__olTGua__key li{align-items:center;gap:6px;display:flex}.PeptideMolecule-module__olTGua__swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.PeptideMolecule-module__olTGua__seq{border-top:1px solid var(--line,#94b0d61f);flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;padding-top:12px;display:flex}.PeptideMolecule-module__olTGua__seq span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#e8eef780;font-size:10.5px}.PeptideMolecule-module__olTGua__seq code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--teal-soft,#a8f5ee);word-break:break-word;-webkit-user-select:all;user-select:all;font-size:12.5px}.PeptideMolecule-module__olTGua__note{color:#e8eef79e;margin:10px 0 0;font-size:11.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.PeptideMolecule-module__olTGua__canvas{cursor:default}}.PeptideMolecule-module__olTGua__hud{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;background:#04070e94;border:1px solid #2dd4c833;border-radius:10px;gap:5px;min-width:132px;margin:0;padding:10px 12px;display:grid;position:absolute;top:10px;right:10px}.PeptideMolecule-module__olTGua__hud>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PeptideMolecule-module__olTGua__hud dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#e8eef780;font-size:9.5px}.PeptideMolecule-module__olTGua__hud dd{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--teal-soft,#a8f5ee);text-align:right;margin:0;font-size:11.5px}@media (max-width:430px){.PeptideMolecule-module__olTGua__hud{background:#04070e66;grid-template-columns:repeat(2,1fr);margin-top:10px;position:static}}
.pdp-module__n1UJiW__mOnly{display:block}.pdp-module__n1UJiW__dOnly{display:none}@media (min-width:881px){.pdp-module__n1UJiW__mOnly{display:none!important}.pdp-module__n1UJiW__dOnly{display:block}}.pdp-module__n1UJiW__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-soft);background:var(--bg-2);display:flex;overflow-x:auto}.pdp-module__n1UJiW__track::-webkit-scrollbar{display:none}.pdp-module__n1UJiW__slide{aspect-ratio:1;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;min-width:100%;display:grid;position:relative;overflow:hidden}.pdp-module__n1UJiW__slide picture{display:contents}.pdp-module__n1UJiW__slideMint{background:radial-gradient(70% 60% at 50% 40%,#2dd4c829,#0000 70%),#04070a;padding:30px}.pdp-module__n1UJiW__dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.pdp-module__n1UJiW__dot{background:var(--line-2);cursor:pointer;width:7px;height:7px;transition:background .2s var(--ease), width .25s var(--ease);border:0;border-radius:999px;padding:0}.pdp-module__n1UJiW__dotOn{background:var(--teal-2);width:20px}.pdp-module__n1UJiW__rel{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:58%;grid-auto-flow:column;gap:12px;padding:4px 2px 18px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.pdp-module__n1UJiW__rel::-webkit-scrollbar{display:none}.pdp-module__n1UJiW__rel>*{scroll-snap-align:start}@media (min-width:881px){.pdp-module__n1UJiW__rel{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px;padding:0;overflow:visible}}@media (min-width:900px){.pdp-module__n1UJiW__mediaCol{align-self:start;position:sticky;top:88px}}
.Accordion-module__rW50Fq__stack{border-top:1px solid var(--line)}.Accordion-module__rW50Fq__acc{border-bottom:1px solid var(--line)}.Accordion-module__rW50Fq__head{cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-family:inherit;display:flex}.Accordion-module__rW50Fq__title{font-family:var(--font-orbitron), "Geist", system-ui, sans-serif;letter-spacing:-.01em;flex-direction:column;gap:2px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.Accordion-module__rW50Fq__hint{font-family:var(--font-geist), system-ui, sans-serif;color:var(--mut);letter-spacing:0;font-size:12px;font-weight:500}.Accordion-module__rW50Fq__chev{width:30px;height:30px;color:var(--teal-2);background:var(--tint-mint);transition:transform .28s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.Accordion-module__rW50Fq__chev[data-open]{transform:rotate(180deg)}.Accordion-module__rW50Fq__panel{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.Accordion-module__rW50Fq__panelOpen{grid-template-rows:1fr}.Accordion-module__rW50Fq__inner{min-height:0;overflow:hidden}.Accordion-module__rW50Fq__panelOpen>.Accordion-module__rW50Fq__inner{padding-bottom:18px}@media (min-width:881px){.Accordion-module__rW50Fq__stack,.Accordion-module__rW50Fq__acc{border:0}.Accordion-module__rW50Fq__head{display:none}.Accordion-module__rW50Fq__panel{grid-template-rows:1fr}.Accordion-module__rW50Fq__inner{overflow:visible}.Accordion-module__rW50Fq__panelOpen>.Accordion-module__rW50Fq__inner{padding-bottom:0}}
.ProductCard-module__C4KY-G__card{flex-direction:column;display:flex;position:relative;overflow:hidden}.ProductCard-module__C4KY-G__stretch{z-index:1;border-radius:inherit;position:absolute;inset:0}.ProductCard-module__C4KY-G__tile{aspect-ratio:4/5;background:#05070d;place-items:center;display:grid;position:relative;overflow:hidden}.ProductCard-module__C4KY-G__img{object-fit:cover;width:100%;height:100%;display:block}.ProductCard-module__C4KY-G__laneChip{height:26px;font-size:11px;position:absolute;top:12px;left:12px;display:none!important}.ProductCard-module__C4KY-G__body{flex-direction:column;flex:1;gap:7px;padding:10px 12px 12px;display:flex;position:relative}.ProductCard-module__C4KY-G__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.ProductCard-module__C4KY-G__desc{color:var(--mut);flex:1;margin:0;font-size:13px;line-height:1.5;display:none}.ProductCard-module__C4KY-G__meta{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:none}.ProductCard-module__C4KY-G__buyRow{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.ProductCard-module__C4KY-G__cta{z-index:2;position:relative}.ProductCard-module__C4KY-G__stepper{background:#2dd4c81a;border:1px solid #2dd4c857;border-radius:999px;grid-template-columns:36px 1fr 36px;align-items:center;height:36px;display:inline-grid;overflow:hidden}.ProductCard-module__C4KY-G__stepper button{height:100%;color:var(--teal-2);cursor:pointer;transition:background .18s var(--ease,cubic-bezier(.16, 1, .3, 1));background:0 0;border:0;place-items:center;font-size:16px;line-height:1;display:grid}.ProductCard-module__C4KY-G__stepper button:hover{background:#2dd4c829}.ProductCard-module__C4KY-G__stepper button:active{background:#2dd4c83d}.ProductCard-module__C4KY-G__stepN{text-align:center;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}@media (max-width:640px){.ProductCard-module__C4KY-G__buyRow{flex-direction:column;align-items:stretch;gap:8px}.ProductCard-module__C4KY-G__cta{width:100%;height:44px;padding-inline:12px;font-size:13.5px}.ProductCard-module__C4KY-G__stepper{grid-template-columns:44px 1fr 44px;height:44px}}@media (min-width:641px){.ProductCard-module__C4KY-G__tile{background:#05070d;padding:0}.ProductCard-module__C4KY-G__laneChip{display:inline-flex!important}.ProductCard-module__C4KY-G__body{gap:10px;padding:16px 18px 18px}.ProductCard-module__C4KY-G__name{min-height:0;font-size:16px;line-height:1.25}.ProductCard-module__C4KY-G__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductCard-module__C4KY-G__meta{display:flex}}.ProductCard-module__C4KY-G__tiltWrap{display:block;position:relative}
.protocolquiz-module__ZskPYG__root{scroll-margin-top:84px}@media (max-width:880px){.protocolquiz-module__ZskPYG__root[data-quiz]{padding-bottom:calc(74px + var(--tabbar-h,0px) + env(safe-area-inset-bottom))}}.protocolquiz-module__ZskPYG__qbar{z-index:58;left:12px;right:12px;bottom:calc(var(--tabbar-h,0px) + env(safe-area-inset-bottom) + 10px);border-radius:var(--pill);-webkit-backdrop-filter:blur(14px);background:#04130feb;border:1px solid #5eead447;align-items:center;gap:10px;padding:8px 10px;display:none;position:fixed;box-shadow:0 24px 60px -28px #082a22b3}@media (max-width:880px){.protocolquiz-module__ZskPYG__qbar{display:flex}}.protocolquiz-module__ZskPYG__qbarBack{width:46px;min-height:46px;color:var(--on-dark);cursor:pointer;background:#eafff814;border:1px solid #eafff838;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.protocolquiz-module__ZskPYG__qbarBack:disabled{opacity:.35;cursor:default}.protocolquiz-module__ZskPYG__qbarStep{color:#eafff8b8;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.protocolquiz-module__ZskPYG__qbarNext{flex:1;min-height:46px}.protocolquiz-module__ZskPYG__qbarNext:disabled{opacity:.55}
.shop-module__r3bf4a__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:641px){.shop-module__r3bf4a__grid{grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:18px}}.shop-module__r3bf4a__rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;padding-bottom:2px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.shop-module__r3bf4a__rail::-webkit-scrollbar{display:none}.shop-module__r3bf4a__rail>*{scroll-snap-align:start}
