@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ac: #00e5ff;--mqd: 42s}*{box-sizing:border-box}html{background:#0a0e12;scroll-behavior:smooth;scrollbar-color:color-mix(in oklab,var(--ac) 35%,#22303a) #0a0e12}body{margin:0;background:#0a0e12;color:#edf3f7;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:#edf3f7}img{display:block;max-width:100%}button{font:inherit;background:none;border:0;color:inherit;cursor:pointer;padding:0;text-align:inherit}a{color:var(--ac);text-decoration:none;transition:color .25s}a:hover{color:#8ff2ff}html:not(.js-on) .loader{display:none}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}summary:focus-visible{outline-offset:1px}.skip{position:absolute;left:12px;top:-60px;z-index:9500;padding:12px 18px;border-radius:999px;background:var(--ac);color:#06131a;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;transition:top .18s ease}.skip:focus{top:12px;color:#06131a}::selection{background:var(--ac);color:#06131a}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@keyframes ecgsweep{to{stroke-dashoffset:-1}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ping{0%{transform:scale(.7);opacity:.8}75%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@keyframes ecgflow{to{stroke-dashoffset:-64}}@keyframes beatdraw{to{stroke-dashoffset:0}}@keyframes drop{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes heartbeat{0%{transform:scale(1)}8%{transform:scale(1.28)}16%{transform:scale(1)}26%{transform:scale(1.16)}36%{transform:scale(1)}to{transform:scale(1)}}@keyframes beatglow{0%,to{opacity:.55}8%{opacity:1}16%{opacity:.6}26%{opacity:.92}36%{opacity:.6}}@keyframes ecgride{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes sigdraw{to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes scanreveal{0%{transform:translate3d(0,-100%,0);opacity:0}6%{opacity:1}92%{opacity:1}to{transform:translate3d(0,1000%,0);opacity:0}}@keyframes poweron{0%{opacity:0}to{opacity:1}}.js-on .rv{opacity:0;transform:translateY(30px) scale(.98);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js-on .rv.on{opacity:1;transform:none}.nl{color:#c8dce9ad;transition:color .25s,background-color .25s}.nl:hover{color:#edf3f7}.nl.on{color:var(--ac);background:color-mix(in oklab,var(--ac) 12%,transparent)}#topnav{display:none}@media (min-width: 820px){#topnav{display:flex}#pillnav{display:none!important}}#pillnav{transform:translate(-50%)}html.js-on #pillnav{opacity:0;visibility:hidden;transform:translate(-50%,150%);pointer-events:none;transition:opacity .28s ease,transform .38s cubic-bezier(.2,.8,.25,1),visibility 0s linear .38s}html.js-on #pillnav.navin{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto;transition:opacity .28s ease,transform .38s cubic-bezier(.2,.8,.25,1),visibility 0s}#hero{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);padding:clamp(70px,9svh,110px) clamp(18px,4vw,56px) 84px}#heroTitle{text-align:left;justify-items:start}#heroLinks{gap:7px;margin-top:4px}#heroLinks a{padding:11px 15px}#heroCol{display:grid;gap:clamp(10px,1.8svh,18px);align-content:center}@media (max-width: 819px){#hero{grid-template-columns:minmax(0,1fr);row-gap:10px;justify-items:center}#heroCol{display:contents}#heroRight{order:1}#heroLinks{order:2}#hero{padding-top:44px}#heroLinks{justify-content:center;gap:5px;margin-top:0}#heroLinks a{padding-left:11px;padding-right:11px}#heroTitle{text-align:center;justify-items:center}#heroTitle svg{margin-left:auto;margin-right:auto}#heroTitle p{justify-self:center!important;text-align:center}#heroRight{margin-top:-4px}}.sweep{stroke-dasharray:.14 .86;animation:ecgsweep 3.4s linear infinite}#heroEcg.fast .sweep{animation-duration:1.15s}.heartline{stroke-dasharray:.11 .89;animation:ecgride 1.9s linear infinite}#heroEcg .heartglow{transform-box:fill-box;transform-origin:center;animation:beatglow 1.9s ease-in-out infinite}#heroEcg.fast .heartline,#heroEcg.fast .heartglow{animation-duration:.78s}.beatdot{display:inline-block;transform-origin:center;animation:heartbeat 1.05s ease-in-out infinite;will-change:transform}.sig{-webkit-mask:linear-gradient(90deg,#000,#000) left center / 0% 100% no-repeat;mask:linear-gradient(90deg,#000,#000) left center / 0% 100% no-repeat}.js-on .sig.draw{animation:sigdraw 1.9s cubic-bezier(.6,0,.2,1) forwards}.ecg .beat{opacity:0}.ecg.live .flat{opacity:.2}.ecg.live .beat{opacity:1;stroke-dasharray:1;stroke-dashoffset:1;animation:beatdraw .8s ease-out forwards}.ecg .flat{stroke-dasharray:10 7;animation:ecgflow 2.8s linear infinite}.drawsvg .dr{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.drawsvg.drawn .dr{stroke-dashoffset:0}.blink{animation:blink 1.1s steps(1) infinite}.pingring{animation:ping 1.8s cubic-bezier(0,0,.2,1) infinite}.pubdet>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;min-height:34px}.pubdet>summary::-webkit-details-marker{display:none}.pubdet .chev{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pubdet[open]>summary .chev{transform:rotate(180deg)}.vidbox video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.vidbox.hasvid video{opacity:1}.vidbox.novid video{display:none}.vidbox .playbtn{display:none}.vidbox.hasvid .playbtn{display:flex;transition:opacity .3s}.vidbox.playing .playbtn{opacity:0}.vidbox.hasvid .dropchip{display:none}.hoverlift{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.hoverlift:hover{transform:translateY(-5px);border-color:color-mix(in oklab,var(--ac) 55%,transparent)!important;box-shadow:0 18px 50px -18px color-mix(in oklab,var(--ac) 30%,transparent)}.ghostbtn{transition:border-color .3s ease,background-color .3s ease,color .3s ease,transform .3s ease}.ghostbtn:hover{background:color-mix(in oklab,var(--ac) 12%,transparent)}.ctabtn{transition:transform .3s ease}.ctabtn:hover{transform:translateY(-2px);color:#06131a}.linebtn{transition:border-color .3s ease,color .3s ease}.linebtn:hover{border-color:var(--ac)!important;color:var(--ac)}#heroPortrait{transition:transform .25s ease-out}.cursor-ring,.cursor-dot{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:9500;opacity:0;margin-left:-.5px}.cursor-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid color-mix(in oklab,var(--ac) 70%,transparent);transition:width .25s ease,height .25s ease,margin .25s ease,background-color .25s ease,opacity .3s ease}.cursor-ring.cursor-lg{width:58px;height:58px;margin:-29px 0 0 -29px;background:color-mix(in oklab,var(--ac) 14%,transparent)}.cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--ac);transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){html.has-cursor,html.has-cursor *{cursor:none!important}}#rotgag{display:none}@media (orientation: landscape) and (max-height: 480px) and (hover: none){#rotgag{display:flex}}.certstrip{display:flex;align-items:stretch;gap:clamp(12px,2vw,20px);overflow-x:auto;scroll-snap-type:x proximity;padding:8px max(20px,calc((100vw - 1160px)/2 + 20px)) 18px;scrollbar-width:none}.certstrip::-webkit-scrollbar{display:none}
