.cf-ekg-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.cf-ekg-loader--light{--cf-ekg-pulse:#005050;--cf-ekg-trace:rgba(0,80,80,.18);--cf-ekg-label:#005050;--cf-ekg-subtle:#4e6073}.cf-ekg-loader--dark{--cf-ekg-pulse:#5eead4;--cf-ekg-trace:rgba(255,77,80,.22);--cf-ekg-label:#fff;--cf-ekg-subtle:hsla(0,0%,100%,.75)}.cf-ekg-loader__svg{display:block;overflow:visible}.cf-ekg-loader--sm .cf-ekg-loader__svg{width:48px;height:36px}.cf-ekg-loader--md .cf-ekg-loader__svg{width:64px;height:48px}.cf-ekg-loader--lg .cf-ekg-loader__svg{width:96px;height:72px}.cf-ekg-loader__svg polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cf-ekg-loader__back{stroke:var(--cf-ekg-trace)}.cf-ekg-loader__front,.cf-ekg-loader__front2{stroke:var(--cf-ekg-pulse);stroke-dasharray:48,144;stroke-dashoffset:192;animation:cf-ekg-dash 2s linear infinite}.cf-ekg-loader__front2{animation-delay:1s}@keyframes cf-ekg-dash{72.5%{opacity:0}to{stroke-dashoffset:0}}.cf-ekg-loader__brand{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--cf-ekg-label)}.cf-ekg-loader__brand-accent{color:var(--cf-ekg-pulse)}.cf-ekg-loader__message{font-size:.875rem;font-weight:500;color:var(--cf-ekg-subtle)}.cf-ekg-loader-screen{display:flex;min-height:100vh;width:100%;align-items:center;justify-content:center}.cf-ekg-loader-screen--light{background:#f2f4f5}.cf-ekg-loader-screen--dark{background:#003838}.cf-ekg-loader-screen--transparent{background:transparent}.cf-ekg-loader-panel{display:flex;min-height:40vh;width:100%;align-items:center;justify-content:center;padding:2rem 1rem}