.mr-loader-overlay{will-change:opacity;justify-content:center;align-items:center;animation:.4s ease-out forwards mr-loader-fade-in;display:flex}.mr-loader-overlay--fullscreen{z-index:999999;position:fixed;inset:0}.mr-loader-overlay--inline{z-index:50;position:absolute;inset:0}.mr-loader-overlay--light{-webkit-backdrop-filter:blur(8px);background:#f7f9fce0}.mr-loader-overlay--solid{background:linear-gradient(#fff 0%,#f6f7fb 100%)}.mr-loader-overlay--dim{-webkit-backdrop-filter:blur(4px);background:#0f172a6b}.mr-loader{--mr-loader-size:clamp(130px, 35vw, 170px);--mr-ring-width:clamp(4px, 1vw, 6px);width:var(--mr-loader-size);height:var(--mr-loader-size);flex-shrink:0;position:relative}.mr-loader__ring{padding:var(--mr-ring-width);-webkit-mask-composite:xor;-webkit-mask-composite:xor;will-change:transform;background:conic-gradient(#001234 0deg,#900 140deg,#d3d3d3 220deg,#001234 360deg);border-radius:50%;animation:1.1s linear infinite mr-loader-rotate;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mr-loader__scan-beam{padding:var(--mr-ring-width);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:blur(3px)drop-shadow(0 0 6px #99000073);mix-blend-mode:screen;will-change:transform;background:conic-gradient(#0000 0deg 298deg,#99000080 324deg,#d3d3d3f2 344deg,#0000 360deg);border-radius:50%;animation:1.6s linear infinite mr-loader-rotate;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mr-loader__particles{pointer-events:none;position:absolute;inset:0}.mr-loader__particle{will-change:transform;animation:2.4s linear infinite mr-loader-orbit;position:absolute;inset:0}.mr-loader__particle:before{content:"";background:radial-gradient(circle,#fff 0%,#d3d3d3 60%,#d3d3d300 100%);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-1px;left:50%;box-shadow:0 0 6px 1px #d3d3d399}.mr-loader__particle:first-child{animation-delay:0s}.mr-loader__particle:nth-child(2){animation-delay:-.4s}.mr-loader__particle:nth-child(3){animation-delay:-.8s}.mr-loader__particle:nth-child(4){animation-delay:-1.2s}.mr-loader__particle:nth-child(5){animation-delay:-1.6s}.mr-loader__particle:nth-child(6){animation-delay:-2s}.mr-loader__particle:nth-child(2):before{background:radial-gradient(circle,#fff 0%,#900 65%,#9000 100%);box-shadow:0 0 6px 1px #99000080}.mr-loader__particle:nth-child(5):before{background:radial-gradient(circle,#fff 0%,#001234 65%,#00123400 100%);width:4px;height:4px;margin-left:-2px;box-shadow:0 0 5px 1px #00123473}.mr-loader__logo{width:calc(var(--mr-loader-size) * .68);height:calc(var(--mr-loader-size) * .68);-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mr-loader-rotate{to{transform:translateZ(0)rotate(360deg)}}@keyframes mr-loader-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mr-loader-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mr-loader__ring{animation-duration:1.8s}.mr-loader-overlay{opacity:1;animation:none}.mr-loader__scan-beam,.mr-loader__particles{display:none}}
