.svc-vis{--v-line:color-mix(in oklab, var(--graphite) 34%, transparent);--v-faint:color-mix(in oklab, var(--graphite) 16%, transparent);--v-fill:color-mix(in oklab, var(--ecg) 9%, white);--v-heart:color-mix(in oklab, var(--burgundy) 55%, transparent);--v-wire:var(--navy);--v-tip:var(--ecg);--v-metal:linear-gradient(#fff, #dfe8ef);--v-can:#f3f6f9;--v-can-edge:color-mix(in oklab, var(--graphite) 40%, transparent);--v-paper:#fff6f6;--v-grid:color-mix(in oklab, var(--ecg) 16%, transparent);--v-grid-bold:color-mix(in oklab, var(--ecg) 30%, transparent);--v-trace:var(--navy);width:100%;height:auto;display:block;overflow:visible}.svc-vis-dark{--v-line:#ffffff57;--v-faint:#ffffff24;--v-fill:#c9354a24;--v-heart:#ff7a8a99;--v-wire:#eaf3f8;--v-tip:var(--ecg-light);--v-can:#1a3a57;--v-can-edge:#fff6;--v-paper:#ffffff0a;--v-grid:#ff7a8a1f;--v-grid-bold:#ff7a8a3d;--v-trace:#fff}.svc-line{fill:none;stroke:var(--v-line);stroke-width:1.5px;stroke-linecap:round}.svc-faint{stroke:var(--v-faint)}.svc-heart{fill:var(--v-fill);stroke:var(--v-heart);stroke-width:2px}.svc-wire{fill:none;stroke:var(--v-wire);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.svc-behind{stroke-dasharray:7 6;opacity:.8}.svc-pulse{fill:none;stroke:var(--v-tip);stroke-width:4px;stroke-linecap:round;stroke-dasharray:0 100}.svc-tip{fill:var(--v-tip)}.svc-glow{fill:var(--v-tip);opacity:.18;transform-box:fill-box;transform-origin:50%}.svc-conduct{fill:none;stroke:var(--v-tip);stroke-width:2.5px;stroke-linecap:round;opacity:.55}.svc-coil{fill:none;stroke:var(--v-tip);stroke-width:9px;stroke-dasharray:2.5 2.5;stroke-linecap:butt;opacity:.9}.svc-can{fill:var(--v-can);stroke:var(--v-can-edge);stroke-width:1.5px}.svc-can-header{fill:color-mix(in oklab, var(--v-tip) 18%, var(--v-can));stroke:var(--v-can-edge);stroke-width:1.5px}.svc-wand{fill:var(--v-can);stroke:var(--v-can-edge);stroke-width:1.5px}.svc-battery{fill:var(--v-tip);opacity:.75}.svc-wave{fill:none;stroke:var(--v-tip);stroke-width:2px;stroke-linecap:round;opacity:.55}.svc-spark{fill:var(--v-tip)}.svc-mark{fill:var(--v-tip);opacity:.7}.svc-heat{fill:var(--v-tip);opacity:.16;transform-box:fill-box;transform-origin:50%}.svc-paper{fill:var(--v-paper)}.svc-grid{fill:none;stroke:var(--v-grid);stroke-width:.75px}.svc-grid-bold{stroke:var(--v-grid-bold);stroke-width:1.1px}.svc-trace,.svc-trace-draw{fill:none;stroke:var(--v-trace);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.svc-trace-draw{stroke:var(--v-tip);stroke-dasharray:0 100}.svc-thin{stroke-width:1.4px}.svc-pad{fill:var(--v-can);stroke:var(--v-tip);stroke-width:2px}.svc-screen{fill:color-mix(in oklab, var(--navy) 88%, transparent)}.svc-vis .svc-screen+.svc-trace{stroke:var(--ecg-light)}.svc-caliper path{fill:none;stroke:var(--v-tip);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.svc-caliper circle{fill:var(--v-tip)}.svc-orbit{transform-box:view-box;transform-origin:330px 200px}.svc-marker-line{stroke:var(--v-wire);stroke-width:1.2px;opacity:.55}.svc-marker-dot,.svc-marker-badge{fill:var(--v-wire)}.svc-marker-num{fill:var(--v-can);font:600 15px var(--font-onest), system-ui, sans-serif}@supports (animation-timeline:view()){.svc-feature .svc-marker{transform-box:fill-box;transform-origin:50%;animation:linear both svc-pop;animation-timeline:view();animation-range:entry 20% cover 35%}@keyframes svc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}}.svc-paper-bg{background-image:linear-gradient(to right, var(--svc-g) 1px, transparent 1px), linear-gradient(to bottom, var(--svc-g) 1px, transparent 1px);background-size:32px 32px}.svc-anim .svc-pulse{animation:svc-run 2.8s var(--svc-delay,0s) cubic-bezier(.45, 0, .2, 1) infinite}.svc-anim .svc-glow,.svc-anim .svc-heat{animation:svc-breathe 2.8s var(--svc-delay,0s) ease-in-out infinite}.svc-anim .svc-spark,.svc-anim .svc-mark,.svc-anim .svc-wave,.svc-anim .svc-caliper{animation:svc-blink 2.4s var(--svc-delay,0s) ease-in-out infinite}.svc-anim .svc-trace-draw{animation:3.2s linear infinite svc-draw}.svc-anim .svc-orbit{animation:24s linear infinite svc-orbit}@keyframes svc-run{0%{stroke-dasharray:0 100;stroke-dashoffset:0}60%{stroke-dasharray:8 100;stroke-dashoffset:-92px}61%,to{stroke-dasharray:0 100;stroke-dashoffset:-100px}}@keyframes svc-breathe{0%,to{opacity:.08;transform:scale(.7)}60%{opacity:.28;transform:scale(1.5)}}@keyframes svc-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes svc-draw{0%{stroke-dasharray:0 100}70%,to{stroke-dasharray:100 0;opacity:1}99%{opacity:1}}@keyframes svc-orbit{to{transform:rotate(360deg)}}.svc-tile{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), background-color .2s}.svc-tile .svc-tile-art{transition:transform .6s var(--ease-out)}.svc-tile .svc-arrow{transition:transform .3s var(--ease-out)}@media (hover:hover){.svc-tile:hover{transform:translateY(-4px);box-shadow:0 30px 60px -32px #071b2e73}.svc-tile:hover .svc-tile-art{transform:scale(1.035)}.svc-tile:hover .svc-arrow{transform:translate(5px)}}.svc-tile:active{transform:scale(.99)}.svc-subnav{scrollbar-width:none}.svc-subnav::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.svc-anim *,.svc-tile,.svc-tile *{transition:none!important;animation:none!important}.svc-anim .svc-pulse{stroke-dasharray:0 100}.svc-anim .svc-trace-draw{stroke-dasharray:100 0}.svc-tile:hover{transform:none}.svc-feature .svc-marker{opacity:1;animation:none;transform:none}}
