.jp{--jp-bar-step:.1s;--jp-bar-snap:.09s;--jp-run-start:.4s;--jp-run:1.1s;--jp-fill-start:1.1s;--jp-fill:.3s;--jp-dot-start:1.4s;--jp-dot:.18s;--jp-intro:1.6s;--jp-loop:.8s;--jp-lean:-8deg;--jp-stretch:1.08;--jp-bob:2px;--jp-snap-ease:cubic-bezier(.2,0,0,1);--jp-run-ease:cubic-bezier(.22,.6,.36,1);--jp-settle-ease:cubic-bezier(.3,0,.2,1);--jp-in-ease:cubic-bezier(.55,0,.85,.35);background:transparent}.jp-overlay{--jp-overlay-bg:rgb(var(--surface)/.72);--jp-overlay-blur:6px;position:fixed;inset:0;z-index:9999;display:grid;place-items:center;pointer-events:none;background:var(--jp-overlay-bg);-webkit-backdrop-filter:blur(var(--jp-overlay-blur));backdrop-filter:blur(var(--jp-overlay-blur))}.jp-seen .jp-overlay{display:none}.jp-overlay.play{animation:jp-fade .2s linear 4.3s both}.jp-overlay .jp-logo{width:min(280px,72vw)}@media (max-width:600px){.jp-overlay .jp-logo{width:200px}}.jp-inline{display:inline-grid;place-items:center;overflow:hidden;max-width:100%}.jp-inline.jp-sm .jp-logo{width:120px}.jp-inline.jp-md .jp-logo{width:200px}.jp-inline.jp-lg .jp-logo{width:280px}.jp .jp-logo{max-width:100%}.jp svg{display:block;width:100%;height:auto;overflow:visible}.jp-bar,.jp-dot,.jp-fillB,.jp-trail{transform-box:fill-box}.jp-idle,.jp-run,.jp-track{transform-box:view-box;transform-origin:85px 56px}.jp-trail{opacity:0;transform-origin:100% 50%}.jp.play .jp-bar{animation:jp-bar var(--jp-bar-snap) var(--jp-snap-ease) calc(var(--i) * var(--jp-bar-step)) both}@keyframes jp-bar{0%{opacity:0;transform:translateX(-4px)}40%{opacity:1;transform:translateX(1.5px)}to{opacity:1;transform:none}}.jp.play .jp-run{animation:jp-run var(--jp-run) linear var(--jp-run-start) both}@keyframes jp-run{0%{transform:translateX(-100vw) skewX(var(--jp-lean)) scaleX(var(--jp-stretch));animation-timing-function:var(--jp-run-ease)}73%{transform:translateX(6px) skewX(-3deg) scaleX(1.03);animation-timing-function:var(--jp-settle-ease)}to{transform:none}}.jp.play .jp-track{animation:jp-track var(--jp-run) linear var(--jp-run-start) both}@keyframes jp-track{0%{transform:translateX(-100vw);animation-timing-function:var(--jp-run-ease)}73%{transform:translateX(6px);animation-timing-function:var(--jp-settle-ease)}to{transform:none}}.jp-fillB{transform-origin:0 50%}.jp.play .jp-fillB{animation:jp-fill var(--jp-fill) var(--jp-snap-ease) var(--jp-fill-start) both}@keyframes jp-fill{0%{transform:scaleX(0)}to{transform:none}}.jp.play .jp-trail{animation:jp-trail-in var(--jp-run) linear var(--jp-run-start) both,jp-trail-pulse var(--jp-loop) ease-in-out calc(var(--jp-intro) + var(--i) * .08s) infinite}@keyframes jp-trail-in{0%{opacity:1;transform:scaleX(1.8)}60%{opacity:.9;transform:scaleX(1.3)}to{opacity:0;transform:scaleX(.6)}}@keyframes jp-trail-pulse{0%,to{opacity:0;transform:scaleX(.6)}50%{opacity:.45;transform:none}}.jp.play .jp-dot{animation:jp-dot var(--jp-dot) linear var(--jp-dot-start) both}@keyframes jp-dot{0%{opacity:0;transform:translateY(-16px);animation-timing-function:var(--jp-in-ease)}60%{opacity:1;transform:translateY(1.2px);animation-timing-function:var(--jp-settle-ease)}to{opacity:1;transform:none}}.jp.play .jp-idle{animation:jp-idle var(--jp-loop) ease-in-out var(--jp-intro) infinite}@keyframes jp-idle{0%,to{transform:none}50%{transform:translateY(calc(var(--jp-bob) * -1)) skewX(-2deg)}}.jp.exit .jp-run{animation:jp-dash .25s var(--jp-in-ease) both}@keyframes jp-dash{to{transform:translateX(100vw) skewX(var(--jp-lean)) scaleX(1.12)}}.jp.exit .jp-trail{animation:none;opacity:.6;transform:scaleX(1.6)}.jp.exit .jp-logo{animation:jp-out .2s var(--jp-snap-ease) .1s both}@keyframes jp-out{to{opacity:0;transform:scale(.96)}}.jp.exit{animation:jp-fade .2s linear .3s both}@keyframes jp-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.jp-overlay.play{animation:jp-fade .2s linear 4.3s both!important}.jp.play *{animation:none!important}.jp.play .jp-logo{animation:jp-in .3s ease-out both!important}.jp.exit .jp-logo{animation:none!important}.jp.exit{animation:jp-fade .3s linear both!important}}@keyframes jp-in{0%{opacity:0}}