.jorip-home-loader{z-index:999999;pointer-events:all;-webkit-user-select:none;user-select:none;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.jorip-home-loader.is-fading{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-out,visibility .25s ease-out}.jorip-home-loader.is-flying{pointer-events:none}.jorip-loader-backdrop{pointer-events:all;opacity:1;background-color:#000;background-image:radial-gradient(circle,#ffffff14 0%,#f1981a09 36%,#0000 72%);transition:opacity .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.jorip-home-loader.is-flying .jorip-loader-backdrop{opacity:0;pointer-events:none}.jorip-home-loader.is-flying .jorip-loader-track{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:scaleX(.7)}.jorip-home-loader.is-flying .jorip-loader-logo{animation:none!important}.jorip-loader-content{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;transform:translateZ(0)}.jorip-loader-logo-wrap{will-change:transform;transform-origin:50%;justify-content:center;align-items:center;transition:transform .72s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(0,0)scale(1)}.jorip-loader-logo{will-change:transform, filter, opacity;width:auto;height:clamp(36px,4.2vw,52px);animation:2.4s ease-in-out infinite joripLogoBreathe;display:block}.jorip-loader-track{background:#ffffff1f;border-radius:980px;width:124px;height:2.5px;margin-top:28px;transition:opacity .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 0 12px #ffffff0f}.jorip-loader-beam{background:linear-gradient(90deg,#0000 0%,#ffffffd9 50%,#0000 100%);border-radius:980px;width:50%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite joripBeamPass;position:absolute;top:0;bottom:0;left:0}@keyframes joripLogoBreathe{0%,to{filter:drop-shadow(0 0 #fff0);opacity:.94;transform:scale(1)}50%{filter:drop-shadow(0 0 18px #ffffff47);opacity:1;transform:scale(1.025)}}@keyframes joripBeamPass{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.jorip-loader-logo-wrap,.jorip-loader-beam{animation:none!important}}
