.sci-genome,.sci-sweep,.sci-shield,.sci-barrier{--sci-emerald-rgb: 143 184 158;--sci-clay-rgb: 215 166 125;--sci-ink-rgb: 241 240 230;--sci-ink-muted: #c9d8cf;--sci-focal: #f1f0e6;width:100%;max-width:420px;margin:0 auto;box-sizing:border-box}.sci-shield__visual,.sci-sweep__visual,.sci-genome__visual,.sci-barrier__visual{position:relative;height:240px;display:flex;align-items:center;justify-content:center}.sci-shield__label,.sci-shield__flow-label,.sci-sweep__status,.sci-genome__status{font-size:.625rem;text-transform:uppercase;font-weight:500;letter-spacing:.06em;line-height:1.3;text-align:center}.sci-shield__visual{gap:clamp(6px,2.5vw,22px);padding:0 18px}.sci-shield__node{display:flex;flex-direction:column;align-items:center;gap:12px;width:92px;flex:0 0 auto}.sci-shield__disc{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sci-shield__disc--enzyme{border:2px dashed rgb(var(--sci-clay-rgb) / .75);color:rgb(var(--sci-clay-rgb) / .9)}.sci-shield__disc--spared{background:var(--sci-focal);box-shadow:0 0 10px rgb(var(--sci-ink-rgb) / .45);animation:sci-shield-glow 2.4s ease-in-out infinite}.sci-shield__disc-core{width:24px;height:24px;border-radius:50%;border:2px solid rgb(var(--sci-emerald-rgb) / .9)}@keyframes sci-shield-glow{0%,to{box-shadow:0 0 10px rgb(var(--sci-ink-rgb) / .4)}50%{box-shadow:0 0 24px rgb(var(--sci-ink-rgb) / .75)}}.sci-shield__label{color:rgb(var(--sci-ink-rgb) / .8)}.sci-shield__label--spared{color:var(--sci-focal)}.sci-shield__flow{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1 1 auto;max-width:160px;min-width:84px}.sci-shield__track{position:relative;width:100%;height:2px;background:rgb(var(--sci-emerald-rgb) / .5)}.sci-shield__track:after{content:"";position:absolute;right:-2px;top:-3px;border-left:7px solid rgb(var(--sci-emerald-rgb) / .85);border-top:4px solid transparent;border-bottom:4px solid transparent}.sci-shield__pulse{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--sci-focal);animation:sci-shield-travel 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes sci-shield-travel{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.sci-shield__flow-label{color:rgb(var(--sci-ink-rgb) / .72)}.sci-sweep__visual{flex-direction:column;gap:18px}.sci-sweep__field{position:relative;width:150px;height:150px;border-radius:50%;border:1px solid rgb(var(--sci-emerald-rgb) / .5);overflow:hidden}.sci-sweep__scan{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgb(var(--sci-emerald-rgb) / .5),rgb(var(--sci-emerald-rgb) / 0) 4deg 305deg,rgb(var(--sci-emerald-rgb) / .45) 360deg);animation:sci-sweep-rot 3.4s linear infinite}@keyframes sci-sweep-rot{to{transform:rotate(360deg)}}.sci-sweep__cell{position:absolute;width:7px;height:7px;border-radius:50%;background:rgb(var(--sci-clay-rgb) / .9);transform:translate(-50%,-50%);transition:opacity .45s ease}.sci-sweep__status{color:var(--sci-focal)}.sci-genome__visual{flex-direction:column;gap:20px}.sci-genome__core{position:relative;width:132px;height:132px;display:flex;align-items:center;justify-content:center}.sci-genome__core:before{content:"";position:absolute;width:98px;height:98px;border-radius:50%;background:radial-gradient(circle,rgb(var(--sci-clay-rgb) / .55),rgb(var(--sci-clay-rgb) / .14) 55%,rgb(var(--sci-clay-rgb) / 0) 72%);animation:sci-genome-pulse 2.6s ease-in-out infinite}@keyframes sci-genome-pulse{0%,to{transform:scale(.85);opacity:.6}50%{transform:scale(1.22);opacity:1}}.sci-genome__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed rgb(var(--sci-emerald-rgb) / .85);animation:sci-genome-spin 9s linear infinite}@keyframes sci-genome-spin{to{transform:rotate(360deg)}}.sci-genome__lock{position:relative;width:52px;height:52px;border-radius:50%;background:rgb(var(--sci-clay-rgb));color:#1f3025;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0c130e66}.sci-genome__status{color:var(--sci-focal)}.sci-barrier__visual{flex-direction:column;gap:18px}.sci-barrier__label{font-size:10px;text-transform:uppercase;font-weight:500;letter-spacing:.06em;color:rgb(var(--sci-ink-rgb) / .6)}.sci-barrier__wall{width:100%;max-width:288px;display:flex;flex-direction:column;align-items:center}.sci-barrier__bricks{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:96px;animation:sci-barrier-knit .9s cubic-bezier(.4,0,.2,1) .35s both}.sci-barrier__brick{width:34px;height:84px;border-radius:6px 6px 3px 3px;background:rgb(var(--sci-emerald-rgb) / .9);animation:sci-barrier-brick .9s cubic-bezier(.4,0,.2,1) .35s both}@keyframes sci-barrier-knit{0%{gap:14px}to{gap:3px}}@keyframes sci-barrier-brick{0%{background:rgb(var(--sci-emerald-rgb) / .5)}to{background:rgb(var(--sci-emerald-rgb) / .9)}}.sci-barrier__seal{margin-top:12px;height:5px;border-radius:9999px;width:82%;background:var(--sci-focal);box-shadow:0 0 12px rgb(var(--sci-ink-rgb) / .55);animation:sci-barrier-seal .9s cubic-bezier(.4,0,.2,1) .55s both}@keyframes sci-barrier-seal{0%{width:34%;background:rgb(var(--sci-clay-rgb) / .6);box-shadow:0 0 rgb(var(--sci-ink-rgb) / 0)}to{width:82%;background:var(--sci-focal);box-shadow:0 0 12px rgb(var(--sci-ink-rgb) / .55)}}.sci-barrier__status{display:grid;font-size:11px;font-weight:500;letter-spacing:.04em;text-align:center}.sci-barrier__status-line{grid-area:1 / 1}.sci-barrier__status-line--strain{color:rgb(var(--sci-clay-rgb) / .9);opacity:0;animation:sci-barrier-strain-out .9s ease .35s both}.sci-barrier__status-line--sealed{color:var(--sci-focal);opacity:1;animation:sci-barrier-sealed-in .9s ease .35s both}@keyframes sci-barrier-strain-out{0%{opacity:1}55%,to{opacity:0}}@keyframes sci-barrier-sealed-in{0%,45%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sci-shield__disc--spared,.sci-shield__pulse,.sci-sweep__scan,.sci-sweep__cell,.sci-genome__ring,.sci-genome__core:before,.sci-barrier__bricks,.sci-barrier__brick,.sci-barrier__seal,.sci-barrier__status-line{animation:none!important;transition:none!important}.sci-shield__pulse{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-science-mechanisms.css.map */
