:root{
  --ldn-hue: 220;
  --ldn-scale: 1;
  --ldn-overlay-bg: rgba(255,255,255,.94);
  --ldn-overlay-blur: 0px;
  --ldn-text: #111827;
}
.ldn-page-loader{
  position:fixed;
  inset:0;
  z-index:999999;
  display:flex;
  align-items:center;
  justify-content:center;
  background:var(--ldn-overlay-bg);
  backdrop-filter:blur(var(--ldn-overlay-blur));
  opacity:1;
  visibility:visible;
  transition:opacity .35s ease, visibility .35s ease;
}
.ldn-page-loader.is-hidden{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}
.ldn-page-loader__inner{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:18px;
  transform:scale(var(--ldn-scale));
}
.ldn-page-loader__text{
  color:var(--ldn-text);
  font-size:14px;
  font-weight:700;
  letter-spacing:-.01em;
}
.ldn-loader-wrap{display:flex;align-items:center;justify-content:center;line-height:1;}
.ldn-loader-wrap--admin-preview{width:100%;height:112px;transform:scale(.52);transform-origin:center;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--tower{transform:scale(.42);}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--sliders{transform:scale(.46);}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--rings_3d{transform:scale(.46);}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--crystal{transform:scale(.45);}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--molten{transform:scale(.62);}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--loading_letters{transform:scale(.8);}
.ldn-loader{box-sizing:border-box;}
.ldn-loader *,.ldn-loader *::before,.ldn-loader *::after{box-sizing:border-box;}

/* 1 Crystal */
.ldn-loader--crystal{position:relative;width:200px;height:200px;perspective:800px;}
.ldn-crystal{position:absolute;top:50%;left:50%;width:60px;height:60px;opacity:0;transform-origin:bottom center;transform:translate(-50%,-50%) rotateX(45deg) rotateZ(0deg);animation:ldn-spin 4s linear infinite,ldn-emerge 2s ease-in-out infinite alternate,ldn-fade-in .3s ease-out forwards;border-radius:10px;visibility:hidden;}
.ldn-crystal:nth-child(1){background:linear-gradient(45deg,#003366,#336699);animation-delay:0s;}
.ldn-crystal:nth-child(2){background:linear-gradient(45deg,#003399,#3366cc);animation-delay:.3s;}
.ldn-crystal:nth-child(3){background:linear-gradient(45deg,#0066cc,#3399ff);animation-delay:.6s;}
.ldn-crystal:nth-child(4){background:linear-gradient(45deg,#0099ff,#66ccff);animation-delay:.9s;}
.ldn-crystal:nth-child(5){background:linear-gradient(45deg,#33ccff,#99ccff);animation-delay:1.2s;}
.ldn-crystal:nth-child(6){background:linear-gradient(45deg,#66ffff,#ccffff);animation-delay:1.5s;}
@keyframes ldn-spin{from{transform:translate(-50%,-50%) rotateX(45deg) rotateZ(0deg);}to{transform:translate(-50%,-50%) rotateX(45deg) rotateZ(360deg);}}
@keyframes ldn-emerge{0%,100%{transform:translate(-50%,-50%) scale(.5);opacity:0;}50%{transform:translate(-50%,-50%) scale(1);opacity:1;}}
@keyframes ldn-fade-in{to{visibility:visible;opacity:.8;}}

/* 2 Orbit Dots */
.ldn-loader--orbit-dots{--dim:3rem;width:var(--dim);height:var(--dim);position:relative;animation:ldn-spin988 2s linear infinite;}
.ldn-loader--orbit-dots .ldn-circle{--color:#333;--dim:1.2rem;width:var(--dim);height:var(--dim);background-color:var(--color);border-radius:50%;position:absolute;}
.ldn-loader--orbit-dots .ldn-circle:nth-child(1){top:0;left:0;}
.ldn-loader--orbit-dots .ldn-circle:nth-child(2){top:0;right:0;}
.ldn-loader--orbit-dots .ldn-circle:nth-child(3){bottom:0;left:0;}
.ldn-loader--orbit-dots .ldn-circle:nth-child(4){bottom:0;right:0;}
@keyframes ldn-spin988{0%{transform:scale(1) rotate(0);}20%,25%{transform:scale(1.3) rotate(90deg);}45%,50%{transform:scale(1) rotate(180deg);}70%,75%{transform:scale(1.3) rotate(270deg);}95%,100%{transform:scale(1) rotate(360deg);}}

/* 3 Tower */
.ldn-loader--tower{scale:3;height:50px;width:40px;position:relative;}
.ldn-box{position:relative;opacity:0;left:10px;}
.ldn-side-left{position:absolute;background-color:#286cb5;width:19px;height:5px;transform:skew(0deg,-25deg);top:14px;left:10px;}
.ldn-side-right{position:absolute;background-color:#2f85e0;width:19px;height:5px;transform:skew(0deg,25deg);top:14px;left:-9px;}
.ldn-side-top{position:absolute;background-color:#5fa8f5;width:20px;height:20px;rotate:45deg;transform:skew(-20deg,-20deg);}
.ldn-box-1{animation:ldn-from-left 4s infinite;}
.ldn-box-2{animation:ldn-from-right 4s infinite;animation-delay:1s;}
.ldn-box-3{animation:ldn-from-left 4s infinite;animation-delay:2s;}
.ldn-box-4{animation:ldn-from-right 4s infinite;animation-delay:3s;}
@keyframes ldn-from-left{0%{z-index:20;opacity:0;translate:-20px -6px;}20%{z-index:10;opacity:1;translate:0 0;}40%{z-index:9;translate:0 4px;}60%{z-index:8;translate:0 8px;}80%{z-index:7;opacity:1;translate:0 12px;}100%{z-index:5;translate:0 30px;opacity:0;}}
@keyframes ldn-from-right{0%{z-index:20;opacity:0;translate:20px -6px;}20%{z-index:10;opacity:1;translate:0 0;}40%{z-index:9;translate:0 4px;}60%{z-index:8;translate:0 8px;}80%{z-index:7;opacity:1;translate:0 12px;}100%{z-index:5;translate:0 30px;opacity:0;}}

/* 4 3D Rings */
.ldn-loader--rings-3d{width:200px;height:200px;perspective:200px;position:relative;}
.ldn-loader--rings-3d .ldn-dot{position:absolute;top:50%;left:50%;width:120px;height:120px;margin-top:-60px;margin-left:-60px;border-radius:100px;border:40px outset #1e3f57;transform-origin:50% 50%;transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);background-color:transparent;animation:ldn-dot1 1000ms cubic-bezier(.49,.06,.43,.85) infinite;}
.ldn-loader--rings-3d .ldn-dot:nth-child(2){width:140px;height:140px;margin-top:-70px;margin-left:-70px;border-width:30px;border-color:#447891;animation-name:ldn-dot2;animation-delay:75ms;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);}
.ldn-loader--rings-3d .ldn-dot:nth-child(3){width:160px;height:160px;margin-top:-80px;margin-left:-80px;border-width:20px;border-color:#6bb2cd;animation-name:ldn-dot3;animation-delay:150ms;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);}
@keyframes ldn-dot1{0%{border-color:#1e3f57;transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}50%{border-color:#1e574f;transform:rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0);}100%{border-color:#1e3f57;transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}}
@keyframes ldn-dot2{0%{border-color:#447891;box-shadow:inset 0 0 15px 0 rgba(255,255,255,.2);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}50%{border-color:#449180;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.8);transform:rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0);}100%{border-color:#447891;box-shadow:inset 0 0 15px 0 rgba(255,255,255,.2);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}}
@keyframes ldn-dot3{0%{border-color:#6bb2cd;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}50%{border-color:#6bcdb2;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.8);transform:rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0);}100%{border-color:#6bb2cd;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}}

/* 5 Sliders */
.ldn-loader--sliders{display:flex;align-items:center;justify-content:center;flex-direction:row;}
.ldn-slider{overflow:hidden;background-color:white;margin:0 15px;height:80px;width:20px;border-radius:30px;box-shadow:15px 15px 20px rgba(0,0,0,.1),-15px -15px 30px #fff,inset -5px -5px 10px rgba(0,0,255,.1),inset 5px 5px 10px rgba(0,0,0,.1);position:relative;}
.ldn-slider::before{content:"";position:absolute;top:0;left:0;height:20px;width:20px;border-radius:100%;box-shadow:inset 0 0 0 rgba(0,0,0,.3),0 420px 0 400px #2697f3,inset 0 0 0 rgba(0,0,0,.1);animation:ldn-animate-2 2.5s ease-in-out infinite;animation-delay:calc(-.5s * var(--i));}
@keyframes ldn-animate-2{0%{transform:translateY(250px);filter:hue-rotate(0deg);}50%{transform:translateY(0);}100%{transform:translateY(250px);filter:hue-rotate(180deg);}}

/* 6 Neon Spinner */
.ldn-loader--neon-spinner{width:3em;height:3em;cursor:wait;border-radius:50%;border:2px solid #444;position:relative;box-shadow:-10px -10px 10px #6359f8,0 -10px 10px 0 #9c32e2,10px -10px 10px #f36896,10px 0 10px #ff0b0b,10px 10px 10px 0 #ff5500,0 10px 10px 0 #ff9500,-10px 10px 10px 0 #ffb700;animation:ldn-rot55 .7s linear infinite;}
.ldn-spinner-in{border:2px solid #444;width:1.5em;height:1.5em;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
@keyframes ldn-rot55{to{transform:rotate(360deg);}}

/* 7 Hourglass SVG */
.ldn-loader--hourglass{--dur:2s;--ldn-hue:220;display:block;margin:auto;width:7em;height:auto;}
.ldn-hourglass__glare-top,.ldn-hourglass__glare-bottom,.ldn-hourglass__model,.ldn-hourglass__motion-thick,.ldn-hourglass__motion-medium,.ldn-hourglass__motion-thin,.ldn-hourglass__sand-drop,.ldn-hourglass__sand-fill,.ldn-hourglass__sand-grain-left,.ldn-hourglass__sand-grain-right,.ldn-hourglass__sand-line-left,.ldn-hourglass__sand-line-right,.ldn-hourglass__sand-mound-top,.ldn-hourglass__sand-mound-bottom{animation-duration:var(--dur);animation-timing-function:cubic-bezier(.83,0,.17,1);animation-iteration-count:infinite;}
.ldn-hourglass__glare-top{animation-name:ldn-glare-top;}.ldn-hourglass__glare-bottom{animation-name:ldn-glare-bottom;}.ldn-hourglass__model{animation-name:ldn-loader-flip;transform-origin:12.25px 16.75px;}.ldn-hourglass__motion-thick,.ldn-hourglass__motion-medium,.ldn-hourglass__motion-thin{transform-origin:26px 26px;}.ldn-hourglass__motion-thick{animation-name:ldn-motion-thick;}.ldn-hourglass__motion-medium{animation-name:ldn-motion-medium;}.ldn-hourglass__motion-thin{animation-name:ldn-motion-thin;}.ldn-hourglass__sand-drop{animation-name:ldn-sand-drop;}.ldn-hourglass__sand-fill{animation-name:ldn-sand-fill;}.ldn-hourglass__sand-grain-left{animation-name:ldn-sand-grain-left;}.ldn-hourglass__sand-grain-right{animation-name:ldn-sand-grain-right;}.ldn-hourglass__sand-line-left{animation-name:ldn-sand-line-left;}.ldn-hourglass__sand-line-right{animation-name:ldn-sand-line-right;}.ldn-hourglass__sand-mound-top{animation-name:ldn-sand-mound-top;}.ldn-hourglass__sand-mound-bottom{animation-name:ldn-sand-mound-bottom;transform-origin:12.25px 31.5px;}
@keyframes ldn-loader-flip{from{transform:translate(13.75px,9.25px) rotate(-180deg);}24%,to{transform:translate(13.75px,9.25px) rotate(0);}}
@keyframes ldn-glare-top{from{stroke:rgba(255,255,255,0);}24%,to{stroke:white;}}
@keyframes ldn-glare-bottom{from{stroke:white;}24%,to{stroke:rgba(255,255,255,0);}}
@keyframes ldn-motion-thick{from{animation-timing-function:cubic-bezier(.33,0,.67,0);stroke:rgba(255,255,255,0);stroke-dashoffset:153.94;transform:rotate(.67turn);}20%{animation-timing-function:cubic-bezier(.33,1,.67,1);stroke:rgb(32,32,32);stroke-dashoffset:141.11;transform:rotate(1turn);}40%,to{stroke:rgba(255,255,255,0);stroke-dashoffset:153.94;transform:rotate(1.33turn);}}
@keyframes ldn-motion-medium{from,8%{animation-timing-function:cubic-bezier(.33,0,.67,0);stroke:rgba(255,255,255,0);stroke-dashoffset:153.94;transform:rotate(.5turn);}20%{animation-timing-function:cubic-bezier(.33,1,.67,1);stroke:white;stroke-dashoffset:147.53;transform:rotate(.83turn);}32%,to{stroke:rgba(255,255,255,0);stroke-dashoffset:153.94;transform:rotate(1.17turn);}}
@keyframes ldn-motion-thin{from,4%{animation-timing-function:cubic-bezier(.33,0,.67,0);stroke:rgba(255,255,255,0);stroke-dashoffset:153.94;transform:rotate(.33turn);}24%{animation-timing-function:cubic-bezier(.33,1,.67,1);stroke:rgb(53,53,53);stroke-dashoffset:134.7;transform:rotate(.67turn);}44%,to{stroke:rgba(255,255,255,0);stroke-dashoffset:153.94;transform:rotate(1turn);}}
@keyframes ldn-sand-drop{from,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:1;}70%,to{stroke-dashoffset:-107;}}
@keyframes ldn-sand-fill{from,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:55;}70%,to{stroke-dashoffset:-54;}}
@keyframes ldn-sand-grain-left{from,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:29;}70%,to{stroke-dashoffset:-22;}}
@keyframes ldn-sand-grain-right{from,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:27;}70%,to{stroke-dashoffset:-24;}}
@keyframes ldn-sand-line-left{from,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:53;}70%,to{stroke-dashoffset:-55;}}
@keyframes ldn-sand-line-right{from,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:14;}70%,to{stroke-dashoffset:-24.5;}}
@keyframes ldn-sand-mound-top{from,10%{animation-timing-function:linear;transform:translate(0,0);}15%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translate(0,1.5px);}51%,to{transform:translate(0,13px);}}
@keyframes ldn-sand-mound-bottom{from,31%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:scale(1,0);}56%,to{transform:scale(1,1);}}

/* 8 Loading letters - adapted to LOADINO branding */
.ldn-loader--loading-letters{--ANIMATION-DELAY-MULTIPLIER:70ms;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;gap:4px;font-family:Arial,Helvetica,sans-serif;font-weight:950;font-size:34px;letter-spacing:-1px;color:#111827;}
.ldn-loader--loading-letters span{padding:0;margin:0;animation-delay:0s;transform:translateY(4rem);animation:ldn-hide-and-seek 1s alternate infinite cubic-bezier(.86,0,.07,1);animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * var(--i));}
@keyframes ldn-hide-and-seek{0%{transform:translateY(4rem);}100%{transform:translateY(0);}}

/* 9 SVG Rings */
.ldn-loader--svg-rings{width:6em;height:6em;}
.ldn-pl__ring{animation:ldn-ringA 2s linear infinite;}
.ldn-pl__ring--a{stroke:#f42f25;}.ldn-pl__ring--b{animation-name:ldn-ringB;stroke:#f49725;}.ldn-pl__ring--c{animation-name:ldn-ringC;stroke:#255ff4;}.ldn-pl__ring--d{animation-name:ldn-ringD;stroke:#f42582;}
@keyframes ldn-ringA{from,4%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-330;}12%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-335;}32%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-595;}40%,54%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-660;}62%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-665;}82%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-925;}90%,to{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-990;}}
@keyframes ldn-ringB{from,12%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-110;}20%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-115;}40%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-195;}48%,62%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-220;}70%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-225;}90%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-305;}98%,to{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-330;}}
@keyframes ldn-ringC{from{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0;}8%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5;}28%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175;}36%,58%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220;}66%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225;}86%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395;}94%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440;}}
@keyframes ldn-ringD{from,8%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0;}16%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5;}36%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175;}44%,50%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220;}58%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225;}78%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395;}86%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440;}}

/* 10 Bounce Shadow */
.ldn-loader--bounce-shadow{width:200px;height:70px;position:relative;z-index:1;}
.ldn-bounce-circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#fff;left:15%;transform-origin:50%;animation:ldn-circle7124 .5s alternate infinite ease;box-shadow:0 0 0 1px rgba(0,0,0,.06);}
@keyframes ldn-circle7124{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7);}40%{height:20px;border-radius:50%;transform:scaleX(1);}100%{top:0%;}}
.ldn-bounce-circle:nth-child(2){left:45%;animation-delay:.2s;}.ldn-bounce-circle:nth-child(3){left:auto;right:15%;animation-delay:.3s;}
.ldn-bounce-shadow{width:20px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.9);position:absolute;top:62px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:ldn-shadow046 .5s alternate infinite ease;}
@keyframes ldn-shadow046{0%{transform:scaleX(1.5);}40%{transform:scaleX(1);opacity:.7;}100%{transform:scaleX(.2);opacity:.4;}}
.ldn-bounce-shadow:nth-child(4){left:15%;animation-delay:0s;}.ldn-bounce-shadow:nth-child(5){left:45%;animation-delay:.2s;}.ldn-bounce-shadow:nth-child(6){left:auto;right:15%;animation-delay:.3s;}

/* 11 Molten */
.ldn-loader--molten{--color-one:#ffbf48;--color-two:#be4a1d;--color-three:#ffbf4780;--color-four:#bf4a1d80;--color-five:#ffbf4740;--time-animation:2s;--size:1;position:relative;border-radius:50%;transform:scale(var(--size));box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four);animation:ldn-colorize calc(var(--time-animation) * 3) ease-in-out infinite;width:100px;height:100px;}
.ldn-loader--molten::before{content:"";position:absolute;top:0;left:0;width:100px;height:100px;border-radius:50%;border-top:solid 1px var(--color-one);border-bottom:solid 1px var(--color-two);background:linear-gradient(180deg,var(--color-five),var(--color-four));box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four);}
.ldn-molten-box{width:100px;height:100px;background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%);position:relative;}
.ldn-loader--molten svg{position:absolute;inset:0;}
.ldn-loader--molten svg mask{filter:contrast(15);animation:ldn-roundness calc(var(--time-animation) / 2) linear infinite;}
.ldn-loader--molten svg mask polygon{filter:blur(7px);}
.ldn-loader--molten svg mask polygon:nth-child(1){transform-origin:75% 25%;transform:rotate(90deg);}
.ldn-loader--molten svg mask polygon:nth-child(2){transform-origin:50% 50%;animation:ldn-rotation var(--time-animation) linear infinite reverse;}
.ldn-loader--molten svg mask polygon:nth-child(3){transform-origin:50% 60%;animation:ldn-rotation var(--time-animation) linear infinite;animation-delay:calc(var(--time-animation) / -3);}
.ldn-loader--molten svg mask polygon:nth-child(4){transform-origin:40% 40%;animation:ldn-rotation var(--time-animation) linear infinite reverse;}
.ldn-loader--molten svg mask polygon:nth-child(5){transform-origin:40% 40%;animation:ldn-rotation var(--time-animation) linear infinite reverse;animation-delay:calc(var(--time-animation) / -2);}
.ldn-loader--molten svg mask polygon:nth-child(6){transform-origin:60% 40%;animation:ldn-rotation var(--time-animation) linear infinite;}
.ldn-loader--molten svg mask polygon:nth-child(7){transform-origin:60% 40%;animation:ldn-rotation var(--time-animation) linear infinite;animation-delay:calc(var(--time-animation) / -1.5);}
@keyframes ldn-rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes ldn-roundness{0%{filter:contrast(15);}20%{filter:contrast(3);}40%{filter:contrast(3);}60%{filter:contrast(15);}100%{filter:contrast(15);}}
@keyframes ldn-colorize{0%{filter:hue-rotate(0deg);}20%{filter:hue-rotate(-30deg);}40%{filter:hue-rotate(-60deg);}60%{filter:hue-rotate(-90deg);}80%{filter:hue-rotate(-45deg);}100%{filter:hue-rotate(0deg);}}

@media (prefers-reduced-motion: reduce){
  .ldn-loader,.ldn-loader *,.ldn-loader *::before,.ldn-loader *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important;}
}

/* Loadino v0.1.1 fixes */
.ldn-loader-wrap{
  direction:ltr;
  unicode-bidi:isolate;
  align-items:center;
  justify-content:center;
  overflow:visible;
}
.ldn-page-loader__inner{
  transform:none!important;
  gap:16px;
}
.ldn-page-loader__visual{
  width:var(--ldn-loader-width,180px);
  height:var(--ldn-loader-height,180px);
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:visible;
}
.ldn-page-loader__visual>.ldn-loader-wrap{
  width:100%;
  height:100%;
  transform:scale(var(--ldn-scale,1));
  transform-origin:center;
}
.ldn-page-loader__text{
  color:var(--ldn-text,#111827);
  font-size:var(--ldn-text-size,14px);
}
.ldn-loader--loading-letters{
  direction:ltr!important;
  unicode-bidi:isolate!important;
  color:var(--ldn-accent,#111827);
  white-space:nowrap;
  flex-direction:row!important;
}
.ldn-loader--loading-letters span{
  display:inline-block;
  direction:ltr;
  unicode-bidi:isolate;
}
.ldn-loader--orbit-dots .ldn-circle{background-color:var(--ldn-accent,#333);}
.ldn-side-left{background-color:var(--ldn-accent,#286cb5);}
.ldn-side-right{background-color:var(--ldn-accent-2,#2f85e0);}
.ldn-side-top{background-color:var(--ldn-accent-2,#5fa8f5);}
.ldn-loader--sliders .ldn-slider::before{box-shadow:inset 0 0 0 rgba(0,0,0,.3),0 420px 0 400px var(--ldn-accent,#2697f3),inset 0 0 0 rgba(0,0,0,.1);}
.ldn-pl__ring--a{stroke:var(--ldn-accent,#f42f25);}
.ldn-pl__ring--b{stroke:var(--ldn-accent-2,#f49725);}
.ldn-bounce-circle{background-color:var(--ldn-accent,#fff);}
.ldn-loader-wrap--admin-preview{
  height:148px;
  min-height:148px;
  transform:scale(.42)!important;
}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--orbit_dots{transform:scale(1.25)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--neon_spinner{transform:scale(1.2)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--tower{transform:scale(.34)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--sliders{transform:scale(.36)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--rings_3d{transform:scale(.36)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--crystal{transform:scale(.36)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--molten{transform:scale(.62)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--loading_letters{transform:scale(.78)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--hourglass{transform:scale(.78)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--svg_rings{transform:scale(.52)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--bounce_shadow{transform:scale(.56)!important;}

/* Loadino v0.1.2 end message phase */
.ldn-page-loader__stage{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:16px;
  transition:opacity .25s ease, transform .25s ease, filter .25s ease;
}
.ldn-page-loader__end-message{
  position:absolute;
  inset:auto 20px;
  max-width:min(520px, calc(100vw - 40px));
  margin:auto;
  text-align:center;
  color:var(--ldn-text,#111827);
  opacity:0;
  transform:translateY(12px) scale(.98);
  pointer-events:none;
  transition:opacity .32s ease, transform .32s ease;
  direction:rtl;
  unicode-bidi:isolate;
}
.ldn-page-loader__end-message strong{
  display:block;
  font-size:clamp(20px,4vw,36px);
  line-height:1.7;
  font-weight:950;
  letter-spacing:-.04em;
}
.ldn-page-loader__end-message span{
  display:block;
  margin-top:4px;
  font-size:clamp(13px,2vw,16px);
  line-height:2;
  font-weight:700;
  opacity:.74;
}
.ldn-page-loader.is-message-phase .ldn-page-loader__stage{
  opacity:0;
  transform:translateY(-10px) scale(.96);
  filter:blur(4px);
}
.ldn-page-loader.is-message-phase .ldn-page-loader__end-message{
  opacity:1;
  transform:translateY(0) scale(1);
}

/* Loadino v0.1.3 stronger color system and performance states */
html.ldn-page-loading,
body.ldn-page-loading{overflow:hidden!important;}
.ldn-page-loader{transition:opacity var(--ldn-fade-duration,.45s) ease, visibility var(--ldn-fade-duration,.45s) ease;}
.ldn-crystal:nth-child(1){background:linear-gradient(45deg,var(--ldn-accent,#003366),var(--ldn-accent-2,#336699));}
.ldn-crystal:nth-child(2){background:linear-gradient(45deg,var(--ldn-accent,#003399),var(--ldn-accent-2,#3366cc));filter:saturate(1.05) brightness(1.04);}
.ldn-crystal:nth-child(3){background:linear-gradient(45deg,var(--ldn-accent,#0066cc),var(--ldn-accent-2,#3399ff));filter:saturate(1.12) brightness(1.08);}
.ldn-crystal:nth-child(4){background:linear-gradient(45deg,var(--ldn-accent-2,#0099ff),var(--ldn-accent,#66ccff));filter:saturate(1.1) brightness(1.12);}
.ldn-crystal:nth-child(5){background:linear-gradient(45deg,var(--ldn-accent-2,#33ccff),var(--ldn-accent,#99ccff));filter:saturate(1.08) brightness(1.18);}
.ldn-crystal:nth-child(6){background:linear-gradient(45deg,var(--ldn-accent,#66ffff),var(--ldn-accent-2,#ccffff));filter:saturate(1.05) brightness(1.22);}
.ldn-loader--rings-3d .ldn-dot{border-color:var(--ldn-accent,#1e3f57)!important;animation-name:ldn-dot1-var!important;}
.ldn-loader--rings-3d .ldn-dot:nth-child(2){border-color:var(--ldn-accent-2,#447891)!important;animation-name:ldn-dot2-var!important;}
.ldn-loader--rings-3d .ldn-dot:nth-child(3){border-color:var(--ldn-accent-2,#6bb2cd)!important;animation-name:ldn-dot3-var!important;}
@keyframes ldn-dot1-var{0%{border-color:var(--ldn-accent,#1e3f57);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}50%{border-color:var(--ldn-accent-2,#1e574f);transform:rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0);}100%{border-color:var(--ldn-accent,#1e3f57);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}}
@keyframes ldn-dot2-var{0%{border-color:var(--ldn-accent-2,#447891);box-shadow:inset 0 0 15px 0 rgba(255,255,255,.2);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}50%{border-color:var(--ldn-accent,#449180);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.55);transform:rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0);}100%{border-color:var(--ldn-accent-2,#447891);box-shadow:inset 0 0 15px 0 rgba(255,255,255,.2);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}}
@keyframes ldn-dot3-var{0%{border-color:var(--ldn-accent-2,#6bb2cd);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}50%{border-color:var(--ldn-accent,#6bcdb2);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.55);transform:rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0);}100%{border-color:var(--ldn-accent-2,#6bb2cd);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1);transform:rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px);}}
.ldn-loader--sliders .ldn-slider{background:var(--ldn-accent-2,#fff);}
.ldn-loader--neon-spinner{box-shadow:-10px -10px 10px var(--ldn-accent,#6359f8),0 -10px 10px 0 var(--ldn-accent-2,#9c32e2),10px -10px 10px color-mix(in srgb,var(--ldn-accent,#f36896) 70%,#fff),10px 0 10px color-mix(in srgb,var(--ldn-accent-2,#ff0b0b) 70%,#f00),10px 10px 10px 0 color-mix(in srgb,var(--ldn-accent,#ff5500) 60%,#f90),0 10px 10px 0 var(--ldn-accent-2,#ff9500),-10px 10px 10px 0 color-mix(in srgb,var(--ldn-accent,#ffb700) 45%,#ff0);}
.ldn-loader--neon-spinner,.ldn-spinner-in{border-color:color-mix(in srgb,var(--ldn-accent,#444) 25%,#444)!important;}
.ldn-loader--hourglass rect{fill:var(--ldn-accent,#2563eb)!important;}
.ldn-loader--hourglass .ldn-hourglass__model>path{fill:color-mix(in srgb,var(--ldn-accent,#2563eb) 25%,#fff)!important;}
.ldn-loader--hourglass [stroke="hsl(35,90%,90%)"],.ldn-loader--hourglass [stroke="hsl(35,90%,83%)"]{stroke:var(--ldn-accent-2,#fbbf24)!important;}
.ldn-loader--hourglass .ldn-hourglass__motion-thick,.ldn-loader--hourglass .ldn-hourglass__motion-medium,.ldn-loader--hourglass .ldn-hourglass__motion-thin{stroke:var(--ldn-accent,#2563eb)!important;}
.ldn-loader--loading-letters path{fill:var(--ldn-accent,#111827)!important;}
.ldn-pl__ring--a,.ldn-pl__ring--c{stroke:var(--ldn-accent,#f42f25)!important;}
.ldn-pl__ring--b,.ldn-pl__ring--d{stroke:var(--ldn-accent-2,#255ff4)!important;}
.ldn-bounce-circle{background-color:var(--ldn-accent,#fff)!important;}
.ldn-bounce-shadow{background-color:color-mix(in srgb,var(--ldn-accent-2,#111827) 80%,#000)!important;}
.ldn-loader--molten{--color-one:var(--ldn-accent,#ffbf48);--color-two:var(--ldn-accent-2,#be4a1d);--color-three:color-mix(in srgb,var(--ldn-accent,#ffbf48) 50%,transparent);--color-four:color-mix(in srgb,var(--ldn-accent-2,#be4a1d) 50%,transparent);--color-five:color-mix(in srgb,var(--ldn-accent,#ffbf48) 30%,transparent);}
.ldn-page-loader__end-message strong{font-size:clamp(18px,3vw,30px);font-weight:800;letter-spacing:-.025em;}
.ldn-page-loader__end-message span{font-weight:500;}

/* Loadino v0.1.5 new loader library */
.ldn-zero-svg{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.ldn-loader--neon-jumping-dots{position:relative;display:flex;gap:.3em;font-size:40px;align-items:center;justify-content:center}.ldn-loader--neon-jumping-dots::before{content:"";position:absolute;left:0;top:0;width:100%;height:2em;filter:blur(45px);background-color:var(--ldn-accent-2,#e299ff);background-image:radial-gradient(at 52% 57%,var(--ldn-accent,#b499ff) 0,transparent 50%),radial-gradient(at 37% 57%,var(--ldn-accent-2,#e499ff) 0,transparent 50%)}.ldn-jump-circle{--size__loader:.6em;width:var(--size__loader);height:var(--size__loader);border-radius:50%;animation:ldn-jump-circle 2s infinite;background-color:var(--ldn-accent,#b499ff)}.ldn-jump-circle:nth-child(2n){animation-delay:.3s;background-color:var(--ldn-accent-2,#e499ff)}.ldn-jump-circle:nth-child(3n){animation-delay:.6s}@keyframes ldn-jump-circle{0%,100%{transform:translateY(0)}25%{transform:translateY(-15px) scale(.5)}50%{transform:translateY(0)}75%{transform:translateY(5px) scale(.9)}}

.ldn-loader--solar{height:50px;width:50px;background:var(--ldn-accent,#ff9800);border-radius:50%;position:relative;animation:ldn-solar-glow 1.5s linear infinite}.ldn-loader--solar i{border-radius:250px;display:block;position:absolute;border:1px solid rgba(255,255,255,.25);box-sizing:border-box;transform-origin:50% 50%}.ldn-loader--solar i::before{content:"";border-radius:25px;background:#000;display:block;position:absolute;top:-5px;right:45%}.ldn-loader--solar .ldn-mercury{width:80px;height:80px;margin-left:-40px;left:50%;top:50%;margin-top:-40px;animation:ldn-solar-orbit .5s linear infinite}.ldn-loader--solar .ldn-mercury:before{background:#6f5f5f;height:7px;width:7px}.ldn-loader--solar .ldn-venus{width:110px;height:110px;margin-left:-55px;left:50%;top:50%;margin-top:-55px;animation:ldn-solar-orbit 1s linear infinite}.ldn-loader--solar .ldn-venus:before{background:#e7a71f;height:10px;width:10px}.ldn-loader--solar .ldn-earth{width:140px;height:140px;margin-left:-70px;left:50%;top:50%;margin-top:-70px;animation:ldn-solar-orbit 1.5s linear infinite}.ldn-loader--solar .ldn-earth:before{background:#63bee2;height:10px;width:10px}.ldn-loader--solar .ldn-mars{width:170px;height:170px;margin-left:-85px;left:50%;top:50%;margin-top:-85px;animation:ldn-solar-orbit 2s linear infinite}.ldn-loader--solar .ldn-mars:before{background:#ef4444;height:10px;width:10px}.ldn-loader--solar .ldn-belt{box-sizing:border-box;border-width:25px;width:240px;height:240px;margin-left:-120px;border-color:rgba(36,35,35,.21);left:50%;top:50%;margin-top:-120px}.ldn-loader--solar .ldn-jupiter{width:260px;height:260px;margin-left:-130px;left:50%;top:50%;margin-top:-130px;animation:ldn-solar-orbit 2.5s linear infinite}.ldn-loader--solar .ldn-jupiter:before{background:#cf9b2b;top:-15px;height:30px;width:30px}.ldn-loader--solar .ldn-saturn{width:320px;height:320px;margin-left:-160px;left:50%;top:50%;margin-top:-160px;animation:ldn-solar-orbit 3s linear infinite}.ldn-loader--solar .ldn-saturn:before{background:#cf7a2b;top:-10px;height:20px;width:20px}.ldn-loader--solar .ldn-saturn:after{background:#fff;width:30px;height:1px;content:"";position:absolute;display:block;right:43.5%;transform:rotate(20deg)}.ldn-loader--solar .ldn-uranus{width:360px;height:360px;margin-left:-180px;left:50%;top:50%;margin-top:-180px;animation:ldn-solar-orbit 3.5s linear infinite}.ldn-loader--solar .ldn-uranus:before{background:#10c593;top:-8px;height:15px;width:15px}.ldn-loader--solar .ldn-neptune{width:400px;height:400px;margin-left:-200px;left:50%;top:50%;margin-top:-200px;animation:ldn-solar-orbit 4s linear infinite}.ldn-loader--solar .ldn-neptune:before{background:var(--ldn-accent-2,#1470e4);top:-8px;height:15px;width:15px}@keyframes ldn-solar-orbit{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes ldn-solar-glow{0%,100%{box-shadow:none}50%{background:var(--ldn-accent-2,#ffeb00);box-shadow:0 0 20px var(--ldn-accent,#ff9800)}}

.ldn-loader--flex-blocks{border:2px solid var(--ldn-accent,#2b83e2);max-width:158px;padding:4px;border-radius:8px;gap:4px;display:flex;flex-wrap:wrap}.ldn-flex-block{display:flex;flex:1;border-radius:4px;background:var(--ldn-accent,#2b83e2);width:75px;height:75px;animation:ldn-block-loading 1s infinite}.ldn-flex-block:nth-child(2){animation-delay:.2s}.ldn-flex-block:nth-child(3){animation-delay:.4s}.ldn-flex-block:nth-child(4){animation-delay:.6s}@keyframes ldn-block-loading{0%,100%{flex:1}50%{flex:4}}

.ldn-loader--jelly-triangle{--uib-size:2.8rem;--uib-speed:1.75s;position:relative;height:var(--uib-size);width:var(--uib-size)}.ldn-jelly-dot,.ldn-loader--jelly-triangle::before,.ldn-loader--jelly-triangle::after{content:"";position:absolute;width:33%;height:33%;background:var(--ldn-accent,#183153);border-radius:100%;box-shadow:0 0 20px rgba(18,31,53,.3)}.ldn-jelly-dot{top:6%;left:30%;animation:ldn-jelly-grow var(--uib-speed) ease infinite}.ldn-loader--jelly-triangle::before{bottom:6%;right:0;animation:ldn-jelly-grow var(--uib-speed) ease calc(var(--uib-speed)*-.666) infinite}.ldn-loader--jelly-triangle::after{bottom:6%;left:0;animation:ldn-jelly-grow var(--uib-speed) ease calc(var(--uib-speed)*-.333) infinite}.ldn-jelly-traveler{position:absolute;top:6%;left:30%;width:33%;height:33%;background:var(--ldn-accent-2,var(--ldn-accent,#183153));border-radius:100%;animation:ldn-jelly-triangulate var(--uib-speed) ease infinite}.ldn-jelly-maker{width:0;height:0;position:absolute}@keyframes ldn-jelly-triangulate{0%,100%{transform:none}33.333%{transform:translate(120%,175%)}66.666%{transform:translate(-95%,175%)}}@keyframes ldn-jelly-grow{0%,100%{transform:scale(1.5)}20%,70%{transform:none}}

.ldn-loader--goo-wave{width:12em;height:3em;position:relative;overflow:hidden;border-bottom:8px solid var(--ldn-text,#000)}.ldn-loader--goo-wave::before{content:"";width:22em;height:18em;background:var(--ldn-accent,#f00);position:absolute;border-radius:50%;left:-2em;bottom:-18em;animation:ldn-wee1 2s linear infinite}.ldn-loader--goo-wave::after{content:"";width:16em;height:12em;background:var(--ldn-accent-2,#0ff);position:absolute;border-radius:50%;left:-4em;bottom:-12em;animation:ldn-wee2 2s linear infinite .75s}@keyframes ldn-wee1{0%{transform:translateX(-10em) rotate(0)}100%{transform:translateX(7em) rotate(180deg)}}@keyframes ldn-wee2{0%{transform:translateX(-8em) rotate(0)}100%{transform:translateX(8em) rotate(180deg)}}

.ldn-loader--flip-cards{display:flex;gap:10px}.ldn-flip-card{position:relative;width:20px;height:30px;perspective:500px;animation:ldn-card-flip 2s infinite;transform-style:preserve-3d}.ldn-flip-card:nth-child(2){animation-delay:.2s}.ldn-flip-card:nth-child(3){animation-delay:.4s}.ldn-flip-card:nth-child(4){animation-delay:.6s}.ldn-face{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:4px}.ldn-front{background:var(--ldn-accent,#e67e22)}.ldn-back{background:var(--ldn-accent-2,#d35400);transform:rotateY(180deg)}@keyframes ldn-card-flip{0%,100%{transform:rotateY(0)}50%{transform:rotateY(180deg)}}

.ldn-loader--goo-orbit-svg{width:170px;height:170px}.ldn-goo-border,.ldn-goo-ring{stroke:var(--ldn-accent,#fff)}.ldn-goo-core,.ldn-goo-dot{fill:var(--ldn-accent-2,#fff)}

.ldn-loader--exploding-cube{margin:0;width:100px;height:100px;position:relative;transform-style:preserve-3d;animation:ldn-cube-spin 3s infinite cubic-bezier(.16,.61,.49,.91)}.ldn-cube-face{position:absolute;width:100%;height:100%;background:var(--ldn-accent,#43bfcf);border:2px solid var(--ldn-accent-2,#fff);border-radius:5px;box-shadow:0 0 15px var(--ldn-accent-2,#fff)}.ldn-loader--exploding-cube .ldn-top{transform:rotateX(90deg) translateZ(50px);animation:ldn-shift-top 3s infinite ease-out}.ldn-loader--exploding-cube .ldn-bottom{transform:rotateX(-90deg) translateZ(50px);animation:ldn-shift-bottom 3s infinite ease-out}.ldn-loader--exploding-cube .ldn-right{transform:rotateY(90deg) translateZ(50px);animation:ldn-shift-right 3s infinite ease-out}.ldn-loader--exploding-cube .ldn-left{transform:rotateY(-90deg) translateZ(50px);animation:ldn-shift-left 3s infinite ease-out}.ldn-loader--exploding-cube .ldn-front{transform:translateZ(50px);animation:ldn-shift-front 3s infinite ease-out}.ldn-loader--exploding-cube .ldn-back{transform:rotateY(-180deg) translateZ(50px);animation:ldn-shift-back 3s infinite ease-out}@keyframes ldn-cube-spin{33%,100%{transform:rotateX(-36deg) rotateY(-405deg)}}@keyframes ldn-shift-top{33%,75%{transform:rotateX(90deg) translateZ(50px)}50%,60%{transform:rotateX(90deg) translateZ(100px)}}@keyframes ldn-shift-bottom{33%,75%{transform:rotateX(-90deg) translateZ(50px)}50%,60%{transform:rotateX(-90deg) translateZ(100px)}}@keyframes ldn-shift-right{33%,75%{transform:rotateY(90deg) translateZ(50px)}50%,60%{transform:rotateY(90deg) translateZ(100px)}}@keyframes ldn-shift-left{33%,75%{transform:rotateY(-90deg) translateZ(50px)}50%,60%{transform:rotateY(-90deg) translateZ(100px)}}@keyframes ldn-shift-front{33%,75%{transform:translateZ(50px)}50%,60%{transform:translateZ(100px)}}@keyframes ldn-shift-back{33%,75%{transform:rotateY(-180deg) translateZ(50px)}50%,60%{transform:rotateY(-180deg) translateZ(100px)}}

.ldn-loader--purple-eye{height:150px;width:150px;border-radius:50%;position:relative}.ldn-loader--purple-eye::before,.ldn-loader--purple-eye::after{content:"";height:100%;width:100%;border:1px solid var(--ldn-accent-2,#000);border-radius:50%;position:absolute}.ldn-loader--purple-eye::before{animation:ldn-eye-doitreverse 4s infinite}.ldn-loader--purple-eye::after{animation:ldn-eye-doit 4s infinite}.ldn-purple-eye-core{height:50%;width:50%;border-radius:50%;border:1px solid var(--ldn-accent-2,#000);background-color:var(--ldn-accent,#550080);position:absolute;left:25%;top:25%;animation:ldn-eye-show 4s infinite}.ldn-purple-eye-core::before,.ldn-purple-eye-core::after{content:"";border-radius:50%;background:#fff;position:absolute;left:50%;animation:ldn-eye-show 4s infinite}.ldn-purple-eye-core::before{height:20%;width:20%;top:25%}.ldn-purple-eye-core::after{height:10%;width:10%;top:60%}@keyframes ldn-eye-doit{0%,100%{transform:scale(1)}50%{border-radius:20% 50%;transform:scale(1.25)}}@keyframes ldn-eye-doitreverse{0%{transform:rotate(360deg)}50%{border-radius:50% 20%;transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes ldn-eye-show{0%,100%{transform:scale(.3)}50%{transform:scale(1)}}

.ldn-loader--floating-ball{width:120px;height:140px;position:relative}.ldn-float-ball{animation:ldn-float612 2.4s ease-in-out infinite;height:80px;width:80px;border-radius:50%;position:absolute;left:20px;top:15px;background:radial-gradient(circle at 75% 30%,#fff 5px,var(--ldn-accent,#df00ff) 8%,var(--ldn-accent-2,#db9edf) 60%,var(--ldn-accent,#df00ff) 100%);box-shadow:inset 0 0 20px rgba(193,170,198,.8),inset 10px 0 46px var(--ldn-accent,#df00ff),inset 88px 0 60px var(--ldn-accent-2,#db9edf),inset -20px -60px 100px #fde9ea,inset 0 50px 140px #fde9ea,0 0 90px #fff}.ldn-float-shadow{background:var(--ldn-accent-2,#db9edf);width:80px;height:25px;left:20px;top:98px;animation:ldn-expand6234 2.4s ease-in-out infinite;position:absolute;border-radius:50%}@keyframes ldn-float612{0%,100%{transform:translateY(0)}50%{transform:translateY(-50px)}}@keyframes ldn-expand6234{0%,100%{transform:scale(.6)}50%{transform:scale(.3);filter:blur(5px)}}

.ldn-loader--glass-card{width:150px;height:180px;display:flex;align-items:center;justify-content:center;position:relative}.ldn-glass-wrapper{width:100px;height:100px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:25px}.ldn-glass-card{width:90px;height:90px;background:rgba(255,255,255,.05);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 0 15px rgba(255,255,255,.05);z-index:2;position:relative}.ldn-glass-wrapper::before,.ldn-glass-wrapper::after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;filter:blur(10px);opacity:.8;z-index:1}.ldn-glass-wrapper::before{background:linear-gradient(to right,var(--ldn-accent,#3a7bd5),#00d2ff);top:-15px;left:-15px;animation:ldn-blob-one 3s infinite ease-in-out}.ldn-glass-wrapper::after{background:linear-gradient(to right,#3333ff,var(--ldn-accent-2,#ff00cc));bottom:-15px;right:-15px;animation:ldn-blob-two 3s infinite ease-in-out}@keyframes ldn-blob-one{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(40px,15px) scale(1.1)}50%{transform:translate(20px,45px) scale(1)}75%{transform:translate(-15px,25px) scale(.9)}}@keyframes ldn-blob-two{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(-40px,-15px) scale(1.1)}50%{transform:translate(-20px,-45px) scale(1)}75%{transform:translate(15px,-25px) scale(.9)}}

.ldn-loader--banter-grid{position:relative;width:72px;height:72px}.ldn-banter-box{float:left;position:relative;width:20px;height:20px;margin-right:6px}.ldn-banter-box::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--ldn-accent,#fff);border-radius:50%}.ldn-banter-box:nth-child(3n){margin-right:0;margin-bottom:6px}.ldn-banter-box:nth-child(1):before,.ldn-banter-box:nth-child(4):before{margin-left:26px}.ldn-banter-box:nth-child(3):before{margin-top:52px}.ldn-banter-box:nth-child(1){animation:ldn-moveBox-1 4s infinite}.ldn-banter-box:nth-child(2){animation:ldn-moveBox-2 4s infinite}.ldn-banter-box:nth-child(3){animation:ldn-moveBox-3 4s infinite}.ldn-banter-box:nth-child(4){animation:ldn-moveBox-4 4s infinite}.ldn-banter-box:nth-child(5){animation:ldn-moveBox-5 4s infinite}.ldn-banter-box:nth-child(6){animation:ldn-moveBox-6 4s infinite}.ldn-banter-box:nth-child(7){animation:ldn-moveBox-7 4s infinite}.ldn-banter-box:nth-child(8){animation:ldn-moveBox-8 4s infinite}.ldn-banter-box:nth-child(9){animation:ldn-moveBox-9 4s infinite}@keyframes ldn-moveBox-1{9.09%{transform:translate(-26px,0)}18.18%,27.27%{transform:translate(0,0)}36.36%{transform:translate(26px,0)}45.45%,63.63%{transform:translate(26px,26px)}72.72%{transform:translate(26px,0)}81.81%{transform:translate(0,0)}90.9%{transform:translate(-26px,0)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-2{18.18%{transform:translate(26px,0)}27.27%{transform:translate(0,0)}36.36%{transform:translate(26px,0)}45.45%,72.72%{transform:translate(26px,26px)}81.81%,90.9%{transform:translate(0,26px)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-3{9.09%,18.18%{transform:translate(-26px,0)}27.27%{transform:translate(0,0)}36.36%,81.81%{transform:translate(-26px,0)}90.9%{transform:translate(0,-26px)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-4{9.09%,18.18%{transform:translate(-26px,0)}27.27%{transform:translate(-26px,-26px)}36.36%{transform:translate(0,-26px)}45.45%{transform:translate(0,0)}54.54%,72.72%{transform:translate(0,-26px)}81.81%{transform:translate(-26px,-26px)}90.9%{transform:translate(-26px,0)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-5{36.36%,72.72%{transform:translate(26px,0)}81.81%{transform:translate(26px,-26px)}90.9%{transform:translate(0,-26px)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-6{18.18%,27.27%{transform:translate(-26px,0)}36.36%,63.63%{transform:translate(0,0)}72.72%{transform:translate(0,26px)}81.81%{transform:translate(-26px,26px)}90.9%{transform:translate(-26px,0)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-7{9.09%,27.27%{transform:translate(26px,0)}36.36%{transform:translate(0,0)}45.45%,81.81%{transform:translate(0,-26px)}54.54%{transform:translate(26px,-26px)}90.9%{transform:translate(26px,0)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-8{18.18%{transform:translate(-26px,0)}27.27%{transform:translate(-26px,-26px)}36.36%,72.72%{transform:translate(0,-26px)}81.81%{transform:translate(26px,-26px)}90.9%{transform:translate(26px,0)}100%{transform:translate(0,0)}}@keyframes ldn-moveBox-9{9.09%,18.18%{transform:translate(-26px,0)}27.27%{transform:translate(0,0)}36.36%{transform:translate(-26px,0)}45.45%,54.54%{transform:translate(0,0)}63.63%,72.72%{transform:translate(-26px,0)}81.81%{transform:translate(-52px,0)}90.9%{transform:translate(-26px,0)}100%{transform:translate(0,0)}}

.ldn-loader--hex-socket{width:200px;height:200px;position:relative}.ldn-hex-brick{background:var(--ldn-accent,#000);width:30px;height:17px;position:absolute;top:5px;animation:ldn-fade00 2s infinite}.ldn-h2{transform:rotate(60deg)}.ldn-h3{transform:rotate(-60deg)}.ldn-gel{height:30px;width:30px;transition:all .3s;position:absolute;top:50%;left:50%}.ldn-center-gel{margin-left:-15px;margin-top:-15px;animation:ldn-pulse00 2s infinite}.ldn-r1{animation:ldn-pulse00 2s infinite .2s}.ldn-r2{animation:ldn-pulse00 2s infinite .4s}.ldn-r3{animation:ldn-pulse00 2s infinite .6s}.ldn-r1>.ldn-hex-brick{animation-delay:.2s}.ldn-r2>.ldn-hex-brick{animation-delay:.4s}.ldn-r3>.ldn-hex-brick{animation-delay:.6s}.ldn-c1{margin-left:-47px;margin-top:-15px}.ldn-c2{margin-left:-31px;margin-top:-43px}.ldn-c3{margin-left:1px;margin-top:-43px}.ldn-c4{margin-left:17px;margin-top:-15px}.ldn-c5{margin-left:-31px;margin-top:13px}.ldn-c6{margin-left:1px;margin-top:13px}.ldn-c7{margin-left:-63px;margin-top:-43px}.ldn-c8{margin-left:33px;margin-top:-43px}.ldn-c9{margin-left:-15px;margin-top:41px}.ldn-c10{margin-left:-63px;margin-top:13px}.ldn-c11{margin-left:33px;margin-top:13px}.ldn-c12{margin-left:-15px;margin-top:-71px}.ldn-c13{margin-left:-47px;margin-top:-71px}.ldn-c14{margin-left:17px;margin-top:-71px}.ldn-c15{margin-left:-47px;margin-top:41px}.ldn-c16{margin-left:17px;margin-top:41px}.ldn-c17{margin-left:-79px;margin-top:-15px}.ldn-c18{margin-left:49px;margin-top:-15px}.ldn-c19{margin-left:-63px;margin-top:-99px}.ldn-c20{margin-left:33px;margin-top:-99px}.ldn-c21{margin-left:1px;margin-top:-99px}.ldn-c22{margin-left:-31px;margin-top:-99px}.ldn-c23{margin-left:-63px;margin-top:69px}.ldn-c24{margin-left:33px;margin-top:69px}.ldn-c25{margin-left:1px;margin-top:69px}.ldn-c26{margin-left:-31px;margin-top:69px}.ldn-c27{margin-left:-79px;margin-top:-15px}.ldn-c28{margin-left:-95px;margin-top:-43px}.ldn-c29{margin-left:-95px;margin-top:13px}.ldn-c30{margin-left:49px;margin-top:41px}.ldn-c31{margin-left:-79px;margin-top:-71px}.ldn-c32{margin-left:-111px;margin-top:-15px}.ldn-c33{margin-left:65px;margin-top:-43px}.ldn-c34{margin-left:65px;margin-top:13px}.ldn-c35{margin-left:-79px;margin-top:41px}.ldn-c36{margin-left:49px;margin-top:-71px}.ldn-c37{margin-left:81px;margin-top:-15px}@keyframes ldn-pulse00{0%,100%{transform:scale(1)}50%{transform:scale(.01)}}@keyframes ldn-fade00{0%{background:var(--ldn-accent,#252525)}50%{background:var(--ldn-accent-2,#000)}100%{background:var(--ldn-accent,#353535)}}

.ldn-eye-lid{background-color:var(--ldn-accent-2,#000);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 9px 0 2px rgba(0,0,0,.2);width:150px;height:150px}.ldn-golden-eye-inner{background-color:var(--ldn-accent,#ffbc03);border-radius:50%;transform:translate3d(0,0,0) rotate(90deg);width:120px;height:120px;animation:ldn-golden-eye 5s infinite;position:relative}.ldn-cornea{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--ldn-accent-2,#000);border-radius:50%;width:50px;height:50px;animation:ldn-eye-color 5s infinite}.ldn-white-pupil{position:absolute;top:9%;left:10%;border-radius:50%;background-color:var(--ldn-accent,#ffbc03);width:20px;height:20px}@keyframes ldn-golden-eye{12%,25%{width:100px;height:110px}37%,50%{width:60px;height:130px}63%,75%{width:100px;height:103px}87%{width:100px;height:100px}}@keyframes ldn-eye-color{63%,75%{background-color:var(--ldn-accent-2,#081460)}}

.ldn-loader--morph-squares-svg{display:block;width:8em;height:8em}.ldn-pl1-g,.ldn-pl1-rect{animation:ldn-pl1-a 1.5s cubic-bezier(.65,0,.35,1) infinite}.ldn-pl1-g{transform-origin:64px 64px}.ldn-pl1-rect:first-child{animation-name:ldn-pl1-b}.ldn-pl1-rect:nth-child(2){animation-name:ldn-pl1-c}@keyframes ldn-pl1-a{from{transform:rotate(0)}80%,to{animation-timing-function:steps(1,start);transform:rotate(90deg)}}@keyframes ldn-pl1-b{from{animation-timing-function:cubic-bezier(.33,0,.67,0);width:40px;height:40px}20%{animation-timing-function:steps(1,start);width:40px;height:0}60%{animation-timing-function:cubic-bezier(.65,0,.35,1);width:0;height:40px}80%,to{width:40px;height:40px}}@keyframes ldn-pl1-c{from{animation-timing-function:cubic-bezier(.33,0,.67,0);width:40px;height:40px;transform:translate(0,48px)}20%{animation-timing-function:cubic-bezier(.33,1,.67,1);width:40px;height:88px;transform:translate(0,0)}40%{animation-timing-function:cubic-bezier(.33,0,.67,0);width:40px;height:40px;transform:translate(0,0)}60%{animation-timing-function:cubic-bezier(.33,1,.67,1);width:88px;height:40px;transform:translate(0,0)}80%,to{width:40px;height:40px;transform:translate(48px,0)}}

.ldn-loader--gegga-spinner{position:relative;width:200px;height:200px}.ldn-gegga-defs{width:0;height:0;position:absolute}.ldn-snurra,.ldn-skugga{position:absolute;inset:0}.ldn-stop1{stop-color:var(--ldn-accent,#f700a8)}.ldn-stop2{stop-color:var(--ldn-accent-2,#ff8000)}.ldn-halvan{animation:ldn-Snurra1 10s infinite linear;stroke-dasharray:180 800;fill:none;stroke-width:23;stroke-linecap:round}.ldn-strecken{animation:ldn-Snurra1 3s infinite linear;stroke-dasharray:26 54;fill:none;stroke-width:23;stroke-linecap:round}.ldn-skugga{filter:blur(5px);opacity:.3;transform:translate(3px,3px)}.ldn-skugga .ldn-halvan,.ldn-skugga .ldn-strecken{stroke:var(--ldn-accent,#f700a8)}@keyframes ldn-Snurra1{100%{stroke-dashoffset:-403px}}

.ldn-loader--rotating-cubes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:80px;height:80px;transform:rotate(45deg);animation:ldn-rotateLoader 2s cubic-bezier(.6,.2,.1,1) infinite}.ldn-rot-cube{width:35px;height:35px;background:linear-gradient(145deg,var(--ldn-accent,#00e4ff),var(--ldn-accent-2,#006aff));border-radius:12px;box-shadow:0 0 12px rgba(0,228,255,.6),inset 0 0 8px rgba(0,228,255,.8),inset 3px 3px 8px rgba(0,50,120,.4);animation:ldn-rot-pulse 1.6s ease-in-out infinite}.ldn-rot-cube:nth-child(2){animation-delay:.2s}.ldn-rot-cube:nth-child(3){animation-delay:.4s}.ldn-rot-cube:nth-child(4){animation-delay:.6s}@keyframes ldn-rot-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes ldn-rotateLoader{0%{transform:rotate(45deg)}50%{transform:rotate(225deg)}100%{transform:rotate(405deg)}}

.ldn-loader--square-blob{width:112px;height:112px;display:grid;background:var(--ldn-accent-2,#fff);filter:blur(5.6px) contrast(10);padding:11.2px;mix-blend-mode:multiply}.ldn-loader--square-blob::before,.ldn-loader--square-blob::after{content:"";grid-area:1/1;width:44.8px;height:44.8px;background:var(--ldn-accent,#474bff);animation:ldn-blob-square 2s infinite}.ldn-loader--square-blob::after{animation-delay:-1s}@keyframes ldn-blob-square{0%,100%{transform:translate(0,0)}25%{transform:translate(100%,0)}50%{transform:translate(100%,100%)}75%{transform:translate(0,100%)}}

.ldn-loader--falling-cubes{--duration:3s;--primary:var(--ldn-accent,#b700ff);--primary-light:var(--ldn-accent-2,#d000ff);--primary-rgba:rgba(183,0,255,0);width:200px;height:320px;position:relative;transform-style:preserve-3d}.ldn-loader--falling-cubes::before,.ldn-loader--falling-cubes::after{--r:20.5deg;content:"";width:320px;height:140px;position:absolute;right:32%;bottom:-11px;background:var(--ldn-overlay-bg,#e8e8e8);transform:translateZ(200px) rotate(var(--r));animation:ldn-fall-mask var(--duration) linear forwards infinite}.ldn-loader--falling-cubes::after{--r:-20.5deg;right:auto;left:32%}.ldn-ground{position:absolute;left:-50px;bottom:-120px;transform-style:preserve-3d;transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}.ldn-ground div{transform:rotateX(90deg) translate(-48px,-120px) translateZ(100px) scale(0);width:200px;height:200px;background:linear-gradient(45deg,var(--primary) 0%,var(--primary) 50%,var(--primary-light) 50%,var(--primary-light) 100%);transform-style:preserve-3d;animation:ldn-fall-ground var(--duration) linear forwards infinite}.ldn-fall-box{--x:0;--y:0;position:absolute;animation:var(--duration) linear forwards infinite;transform:translate(var(--x),var(--y))}.ldn-fall-box div{background-color:var(--primary);width:48px;height:48px;position:relative;transform-style:preserve-3d;animation:var(--duration) ease forwards infinite;transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}.ldn-fall-box div::before,.ldn-fall-box div::after{content:"";position:absolute;background-color:inherit;width:inherit;height:inherit;filter:brightness(var(--b,1.2));transform:rotateX(90deg) translate(0,-24px) translateZ(24px)}.ldn-fall-box div::after{--b:1.4;transform:rotateY(90deg) translate(24px,0) translateZ(24px)}.ldn-fall-box0{--x:-220px;--y:-120px;left:58px;top:108px;animation-name:ldn-box-move0}.ldn-fall-box1{--x:-260px;--y:120px;left:25px;top:120px;animation-name:ldn-box-move1}.ldn-fall-box2{--x:120px;--y:-190px;left:58px;top:64px;animation-name:ldn-box-move2}.ldn-fall-box3{--x:280px;--y:-40px;left:91px;top:120px;animation-name:ldn-box-move3}.ldn-fall-box4{--x:60px;--y:200px;left:58px;top:132px;animation-name:ldn-box-move4}.ldn-fall-box5{--x:-220px;--y:-120px;left:25px;top:76px;animation-name:ldn-box-move5}.ldn-fall-box6{--x:-260px;--y:120px;left:91px;top:76px;animation-name:ldn-box-move6}.ldn-fall-box7{--x:-240px;--y:200px;left:58px;top:87px;animation-name:ldn-box-move7}.ldn-fall-box0 div{animation-name:ldn-box-scale0}.ldn-fall-box1 div{animation-name:ldn-box-scale1}.ldn-fall-box2 div{animation-name:ldn-box-scale2}.ldn-fall-box3 div{animation-name:ldn-box-scale3}.ldn-fall-box4 div{animation-name:ldn-box-scale4}.ldn-fall-box5 div{animation-name:ldn-box-scale5}.ldn-fall-box6 div{animation-name:ldn-box-scale6}.ldn-fall-box7 div{animation-name:ldn-box-scale7}@keyframes ldn-box-move0{12%{transform:translate(var(--x),var(--y))}25%,52%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-move1{16%{transform:translate(var(--x),var(--y))}29%,52%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-move2{20%{transform:translate(var(--x),var(--y))}33%,52%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-move3{24%{transform:translate(var(--x),var(--y))}37%,52%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-move4{28%{transform:translate(var(--x),var(--y))}41%,52%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-move5{32%{transform:translate(var(--x),var(--y))}45%,52%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-move6{36%{transform:translate(var(--x),var(--y))}49%,52%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-move7{40%{transform:translate(var(--x),var(--y))}53%{transform:translate(0,0)}80%{transform:translate(0,-32px)}90%,100%{transform:translate(0,188px)}}@keyframes ldn-box-scale0{6%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}14%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-box-scale1{10%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}18%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-box-scale2{14%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}22%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-box-scale3{18%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}26%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-box-scale4{22%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}30%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-box-scale5{26%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}34%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-box-scale6{30%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}38%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-box-scale7{34%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0)}42%,100%{transform:rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1)}}@keyframes ldn-fall-ground{0%,65%{transform:rotateX(90deg) translate(-48px,-120px) translateZ(100px) scale(0)}75%,90%{transform:rotateX(90deg) translate(-48px,-120px) translateZ(100px) scale(1)}100%{transform:rotateX(90deg) translate(-48px,-120px) translateZ(100px) scale(0)}}@keyframes ldn-fall-mask{0%,65%{opacity:0}66%,100%{opacity:1}}

.ldn-loader--goo-balls-vertical{position:relative;width:1.5em;aspect-ratio:1/2}.ldn-loader--goo-balls-vertical svg{display:none}.ldn-loader--goo-balls-vertical::before,.ldn-loader--goo-balls-vertical::after{content:"";position:absolute;inset:0;margin:auto;width:100%;aspect-ratio:1;border-radius:50%;animation:ldn-goo-ball 1.5s ease-out infinite}.ldn-loader--goo-balls-vertical::before{background:linear-gradient(var(--ldn-accent,#ffce3a),var(--ldn-accent-2,#42b549))}.ldn-loader--goo-balls-vertical::after{animation-delay:.75s;background:linear-gradient(to top,var(--ldn-accent,#72dfe7),var(--ldn-accent-2,#42b549))}@keyframes ldn-goo-ball{0%,50%,100%{transform:translateY(0)}25%{transform:translateY(70%)}75%{transform:translateY(-70%)}}

.ldn-loader--micro-spinner{position:relative;width:16px;height:16px}.ldn-loader--micro-spinner div{position:absolute;width:100%;height:100%;background-color:var(--ldn-accent,#004dff);border-radius:50%;animation:ldn-spinner-4t3wzl 1.25s infinite backwards}.ldn-loader--micro-spinner div:nth-child(1){animation-delay:.15s;opacity:.9}.ldn-loader--micro-spinner div:nth-child(2){animation-delay:.3s;opacity:.8}.ldn-loader--micro-spinner div:nth-child(3){animation-delay:.45s;opacity:.7}.ldn-loader--micro-spinner div:nth-child(4){animation-delay:.6s;opacity:.6}.ldn-loader--micro-spinner div:nth-child(5){animation-delay:.75s;opacity:.5}@keyframes ldn-spinner-4t3wzl{0%{transform:rotate(0) translateY(-200%)}60%,100%{transform:rotate(360deg) translateY(-200%)}}

.ldn-loader--triple-ring{width:150px;height:150px;border-left:5px solid var(--ldn-accent,#38ff8e);border-radius:50%;animation:ldn-right5231 .9s linear infinite;position:relative}.ldn-loader--triple-ring::before,.ldn-loader--triple-ring::after{content:"";width:120px;height:120px;display:block;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);border-right:5px solid var(--ldn-accent-2,#ffbe0b);border-radius:50%;animation:ldn-left036 .9s linear infinite}.ldn-loader--triple-ring::after{width:90px;height:90px;top:calc(50% - 45px);left:calc(50% - 45px);border:0;border-top:5px solid var(--ldn-accent-2,#ff086e);animation:none}@keyframes ldn-right5231{to{transform:rotate(360deg)}}@keyframes ldn-left036{from{transform:rotate(720deg)}to{transform:rotate(0)}}

.ldn-loader--code-braces{color:var(--ldn-accent,#fff);font-family:Consolas,Menlo,Monaco,monospace;font-weight:700;font-size:100px;opacity:.8}.ldn-loader--code-braces span{display:inline-block;animation:ldn-code-pulse .4s alternate infinite ease-in-out}.ldn-loader--code-braces span:nth-child(odd){animation-delay:.4s}@keyframes ldn-code-pulse{to{transform:scale(.8);opacity:.5}}

.ldn-loader--dog{position:relative;width:23.5vmax;height:23.5vmax;display:flex;justify-content:center;align-items:center;max-width:300px;max-height:300px}.ldn-dog{position:relative;width:22.5vmax;height:8.25vmax;max-width:285px;max-height:105px}.ldn-dog::before{content:"";position:absolute;bottom:-.75vmax;right:-.15vmax;width:100%;height:1.5vmax;background-color:rgba(28,49,48,.1);border-radius:50%;z-index:-1000;animation:ldn-dog-shadow 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-leg{position:absolute;bottom:0;width:2vmax;height:2.125vmax}.ldn-paw{position:absolute;bottom:0;left:0;width:1.95vmax;height:1.875vmax;overflow:hidden}.ldn-paw::before{content:"";position:absolute;width:3.75vmax;height:3.75vmax;border-radius:50%}.ldn-top{position:absolute;bottom:0;left:.75vmax;height:4.5vmax;width:2.625vmax;border-top-left-radius:1.425vmax;border-top-right-radius:1.425vmax;transform-origin:bottom right;transform:rotateZ(90deg) translateX(-.1vmax) translateY(1.5vmax);z-index:-1;background-image:linear-gradient(70deg,transparent 20%,var(--ldn-accent,#ff8b56) 20%)}.ldn-dog__head{position:absolute;left:4.5vmax;bottom:0;width:9.75vmax;height:8.25vmax;border-radius:4.05vmax 4.05vmax 3.3vmax 3.3vmax;background-color:var(--ldn-accent,#ff8147);animation:ldn-dog-head 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-dog__head-c{position:absolute;left:1.5vmax;bottom:0;width:9.75vmax;height:8.25vmax;animation:ldn-dog-head 10s cubic-bezier(.3,.41,.18,1.01) infinite;z-index:-1}.ldn-dog__snout{position:absolute;left:-1.5vmax;bottom:0;width:7.5vmax;height:3.75vmax;border-radius:0 3vmax 0 4.5vmax;background-color:var(--ldn-accent-2,#d7dbd2);animation:ldn-dog-snout 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-dog__snout::before{content:"";position:absolute;left:-.1125vmax;top:-.15vmax;width:1.875vmax;height:1.125vmax;border-radius:0 3vmax 0 4.5vmax;background-color:#1c3130;animation:ldn-dog-snout-b 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-dog__nose{position:absolute;top:-1.95vmax;left:40%;width:.75vmax;height:2.4vmax;border-radius:.525vmax;transform-origin:bottom;transform:rotateZ(10deg);background-color:var(--ldn-accent-2,#d7dbd2)}.ldn-dog__eye-l,.ldn-dog__eye-r{position:absolute;top:-.9vmax;width:.675vmax;height:.375vmax;border-radius:50%;background-color:#1c3130;animation:ldn-dog-eye 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-dog__eye-l{left:27%}.ldn-dog__eye-r{left:65%}.ldn-dog__ear-l,.ldn-dog__ear-r{position:absolute;width:10.5vmax;height:3.375vmax;border-radius:0 0 3.3vmax 3.3vmax;background-color:color-mix(in srgb,var(--ldn-accent,#ff8147) 84%,#000)}.ldn-dog__ear-l{top:1.5vmax;left:6vmax;transform-origin:bottom left;transform:rotateZ(-50deg);z-index:-1;animation:ldn-dog-ear-l 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-dog__ear-r{top:1.5vmax;right:3vmax;transform-origin:bottom right;transform:rotateZ(20deg);z-index:-2;animation:ldn-dog-ear-r 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-dog__body{position:absolute;bottom:.3vmax;left:3.75vmax;width:18.75vmax;height:7.2vmax;border-radius:3vmax 6vmax 1.5vmax 6vmax;background-color:color-mix(in srgb,var(--ldn-accent,#ff702e) 92%,#f60);z-index:-2;animation:ldn-dog-body 10s cubic-bezier(.3,.41,.18,1.01) infinite}.ldn-dog__tail{position:absolute;right:-3vmax;height:1.5vmax;width:4.5vmax;background-color:color-mix(in srgb,var(--ldn-accent,#e96839) 85%,#000);border-radius:1.5vmax}.ldn-dog__paws{position:absolute;bottom:0;left:7.5vmax;width:12vmax;height:3vmax}.ldn-dog__bl-leg{left:-3vmax;z-index:-10}.ldn-dog__fl-leg{z-index:10;left:0}.ldn-dog__fr-leg{right:0}.ldn-dog__bl-paw::before{background-color:#bec4b6}.ldn-dog__fl-paw::before,.ldn-dog__fr-paw::before{background-color:var(--ldn-accent-2,#d7dbd2)}@keyframes ldn-dog-head{0%,10%,20%,26%,28%,90%,100%{height:8.25vmax;bottom:0;transform-origin:bottom right;transform:rotateZ(0)}5%,15%,22%,24%,30%{height:8.1vmax}55%,60%{bottom:.75vmax}70%,80%{bottom:.75vmax;transform-origin:bottom right;transform:rotateZ(10deg)}}@keyframes ldn-dog-body{0%,10%,20%,26%,28%,32%,100%{height:7.2vmax}5%,15%,22%,24%,30%{height:7.05vmax}}@keyframes ldn-dog-ear-l{0%,10%,20%,26%,28%,82%,100%{transform:rotateZ(-50deg)}5%,15%,22%,24%{transform:rotateZ(-48deg)}30%,31%{transform:rotateZ(-30deg)}32%,80%{transform:rotateZ(-60deg)}}@keyframes ldn-dog-ear-r{0%,10%,20%,26%,28%{transform:rotateZ(20deg)}5%,15%,22%,24%{transform:rotateZ(18deg)}30%,31%{transform:rotateZ(10deg)}32%{transform:rotateZ(25deg)}}@keyframes ldn-dog-snout{0%,10%,20%,26%,28%,82%,100%{height:3.75vmax}5%,15%,22%,24%{height:3.45vmax}}@keyframes ldn-dog-snout-b{0%,10%,20%,26%,28%,98%,100%{width:1.875vmax}5%,15%,22%,24%{width:1.8vmax}34%,98%{width:1.275vmax}}@keyframes ldn-dog-shadow{0%,10%,20%,26%,28%,30%,84%,100%{width:99%}5%,15%,22%,24%{width:101%}34%,81%{width:96%}}@keyframes ldn-dog-eye{0%,30%{width:.675vmax;height:.3vmax}32%,59%,90%,100%{width:.525vmax;height:.525vmax;transform:translateY(0)}60%,75%{transform:translateY(-.3vmax)}80%,85%{transform:translateY(.15vmax)}}

.ldn-loader--parachute{width:300px;height:300px;position:relative;overflow:hidden;background-color:var(--ldn-bg-card,var(--ldn-accent-2,#333));border-radius:12px;font-family:sans-serif}.ldn-wind-line{position:absolute;width:2px;background:rgba(255,255,255,.6);border-radius:2px;bottom:-50px;animation:ldn-windUp .8s linear infinite}.ldn-wind-1{left:20%;height:40px;animation-delay:0s;animation-duration:.5s}.ldn-wind-2{left:80%;height:60px;animation-delay:.2s;animation-duration:.7s}.ldn-wind-3{left:10%;height:30px;animation-delay:.4s;animation-duration:.6s}.ldn-wind-4{left:90%;height:50px;animation-delay:.1s;animation-duration:.8s}.ldn-wind-5{left:50%;height:25px;animation-delay:.5s;animation-duration:.4s}.ldn-cloud{position:absolute;background:#fff;border-radius:50%;bottom:-100px;opacity:.8;animation:ldn-moveCloudsUp 3s linear infinite}.ldn-cloud::after,.ldn-cloud::before{content:"";position:absolute;background:inherit;border-radius:50%}.ldn-cloud-1{width:60px;height:60px;left:10%;animation-duration:2.5s}.ldn-cloud-1::after{width:40px;height:40px;top:-20px;left:10px}.ldn-cloud-1::before{width:50px;height:50px;top:-10px;left:30px}.ldn-cloud-2{width:80px;height:80px;right:15%;animation-duration:3.2s;animation-delay:1s;opacity:.6}.ldn-cloud-2::after{width:50px;height:50px;top:-25px;left:15px}.ldn-cloud-2::before{width:60px;height:60px;top:-15px;left:40px}.ldn-parachutist-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:120px;animation:ldn-sway 3s ease-in-out infinite;z-index:10}.ldn-parachute-svg{width:100%;height:100%;display:block;filter:drop-shadow(0 10px 10px rgba(0,0,0,.1))}.ldn-parachute-svg line{stroke:#eee;stroke-width:2}.ldn-parachute-canopy{fill:var(--ldn-accent,#ff6b6b)}.ldn-parachute-body{fill:var(--ldn-accent-2,#1e90ff)}.ldn-parachute-limb{stroke:#000;stroke-width:3;stroke-linecap:round}.ldn-parachute-text{position:absolute;bottom:20px;width:100%;text-align:center;color:#fff;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;animation:ldn-text-pulse 1.5s infinite;z-index:20}@keyframes ldn-sway{0%,100%{transform:translate(-50%,-50%) rotate(-5deg)}50%{transform:translate(-50%,-45%) rotate(5deg)}}@keyframes ldn-moveCloudsUp{0%{bottom:-100px;opacity:0}20%,80%{opacity:.9}100%{bottom:350px;opacity:0}}@keyframes ldn-windUp{0%{bottom:-60px;opacity:0}50%{opacity:1}100%{bottom:350px;opacity:0}}@keyframes ldn-text-pulse{0%,100%{opacity:1}50%{opacity:.5}}

.ldn-loader--liquid-wave{width:150px;height:150px;border-radius:50%;position:relative;box-shadow:0 0 30px 4px rgba(0,0,0,.5) inset,0 5px 12px rgba(0,0,0,.15);overflow:hidden}.ldn-loader--liquid-wave::before,.ldn-loader--liquid-wave::after{content:"";position:absolute;width:100%;height:100%;border-radius:45%;top:-40%;background-color:var(--ldn-accent,#2e2e2e);animation:ldn-wave 5s linear infinite}.ldn-loader--liquid-wave::before{border-radius:30%;background:color-mix(in srgb,var(--ldn-accent-2,#7a7a7a) 55%,transparent)}@keyframes ldn-wave{to{transform:rotate(360deg)}}

.ldn-loader--radial-dots{width:50px;height:50px;--c:radial-gradient(farthest-side,var(--ldn-accent,#000) 92%,#0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:10px 10px;background-repeat:no-repeat;animation:ldn-s8 1s infinite;position:relative}.ldn-loader--radial-dots::before{content:"";position:absolute;inset:0;margin:3px;background:repeating-conic-gradient(#0000 0 35deg,var(--ldn-accent-2,#000) 0 90deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);border-radius:50%}@keyframes ldn-s8{100%{transform:rotate(.5turn)}}

.ldn-loader--rocket{position:relative;width:320px;height:380px;overflow:hidden}.ldn-rocket{position:absolute;top:20%;width:80px;left:calc(50% - 40px)}.ldn-rocket-body{width:80px;animation:ldn-bounce .5s infinite;position:relative}.ldn-rocket-body-main{background-color:var(--ldn-accent-2,#dadada);height:180px;border-radius:100% 100% 50% 50%;border-top:5px solid #f5f5f5}.ldn-rocket-body::before{content:"";position:absolute;left:calc(50% - 24px);width:48px;height:13px;background:#554842;bottom:-13px;border-radius:0 0 60% 60%}.ldn-window{position:absolute;width:40px;height:40px;border-radius:100%;background-color:var(--ldn-accent,#a75248);left:calc(50% - 25px);top:40px;border:5px solid #b4b2b2}.ldn-fin{position:absolute;z-index:-100;height:55px;width:50px;background-color:var(--ldn-accent,#a75248)}.ldn-fin-left{left:-30px;top:calc(100% - 55px);border-radius:80% 0 0 20%}.ldn-fin-right{right:-30px;top:calc(100% - 55px);border-radius:0 80% 20% 0}.ldn-exhaust-flame{position:absolute;top:90%;width:28px;background:linear-gradient(to bottom,transparent 10%,#f5f5f5 100%);height:150px;left:calc(50% - 14px);animation:ldn-exhaust .2s infinite}.ldn-exhaust-fumes li{width:60px;height:60px;background-color:#f5f5f5;list-style:none;position:absolute;border-radius:100%}.ldn-exhaust-fumes li:first-child{width:200px;height:200px;bottom:-300px;animation:ldn-fumes 5s infinite}.ldn-exhaust-fumes li:nth-child(2){width:150px;height:150px;left:-120px;top:260px;animation:ldn-fumes 3.2s infinite}.ldn-exhaust-fumes li:nth-child(3){width:120px;height:120px;left:-40px;top:330px;animation:ldn-fumes 3s 1s infinite}.ldn-exhaust-fumes li:nth-child(4){width:100px;height:100px;left:-170px;animation:ldn-fumes 4s 2s infinite;top:380px}.ldn-exhaust-fumes li:nth-child(5){width:130px;height:130px;left:-120px;top:350px;animation:ldn-fumes 5s infinite}.ldn-exhaust-fumes li:nth-child(6){width:200px;height:200px;left:-60px;top:280px;animation:ldn-fumes2 10s infinite}.ldn-exhaust-fumes li:nth-child(7){width:100px;height:100px;left:-100px;top:320px}.ldn-exhaust-fumes li:nth-child(8){width:110px;height:110px;left:70px;top:340px}.ldn-exhaust-fumes li:nth-child(9){width:90px;height:90px;left:200px;top:380px;animation:ldn-fumes 20s infinite}.ldn-star li{list-style:none;position:absolute}.ldn-star li::before,.ldn-star li::after{content:"";position:absolute;background-color:#f5f5f5}.ldn-star li::before{width:10px;height:2px;border-radius:50%}.ldn-star li::after{height:8px;width:2px;left:4px;top:-3px}.ldn-star li:first-child{top:-30px;left:-210px;animation:ldn-twinkle .4s infinite}.ldn-star li:nth-child(2){top:0;left:60px;animation:ldn-twinkle .5s infinite}.ldn-star li:nth-child(3){left:120px;top:220px;animation:ldn-twinkle 1s infinite}.ldn-star li:nth-child(4){left:-100px;top:200px;animation:ldn-twinkle .5s ease infinite}.ldn-star li:nth-child(5){left:170px;top:100px;animation:ldn-twinkle .4s ease infinite}.ldn-star li:nth-child(6){top:87px;left:-79px;animation:ldn-twinkle .2s infinite}@keyframes ldn-fumes{50%{transform:scale(1.5);background-color:transparent}51%{transform:scale(.8)}100%{background-color:#f5f5f5;transform:scale(1)}}@keyframes ldn-bounce{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-4px,0)}}@keyframes ldn-exhaust{0%{background:linear-gradient(to bottom,transparent 10%,#f5f5f5 100%)}50%{background:linear-gradient(to bottom,transparent 8%,#f5f5f5 100%)}75%{background:linear-gradient(to bottom,transparent 12%,#f5f5f5 100%)}}@keyframes ldn-fumes2{50%{transform:scale(1.1)}}@keyframes ldn-twinkle{80%{transform:scale(1.1);opacity:.7}}

.ldn-loader--blobs{width:300px;height:300px;position:relative;overflow:hidden;border-radius:70px;transform-style:preserve-3d}.ldn-blob-center{transform-style:preserve-3d;position:absolute;background:var(--ldn-accent,#1d1d1d);top:50%;left:50%;width:30px;height:30px;transform-origin:left top;transform:scale(.9) translate(-50%,-50%);animation:ldn-blob-grow_2 linear 3.4s infinite;border-radius:50%;box-shadow:0 -10px 40px -5px var(--ldn-accent,#1d1d1d)}.ldn-blob{position:absolute;background:var(--ldn-accent,#1d1d1d);top:50%;left:50%;width:30px;height:30px;border-radius:50%;animation:ldn-blobs_2 ease-out 3.4s infinite;transform:scale(.9) translate(-50%,-50%);transform-origin:center top;opacity:0}.ldn-blob:nth-child(2){animation-delay:.2s}.ldn-blob:nth-child(3){animation-delay:.4s}.ldn-blob:nth-child(4){animation-delay:.6s}.ldn-blob:nth-child(5){animation-delay:.8s}.ldn-blob:nth-child(6){animation-delay:1s}@keyframes ldn-blobs_2{0%{opacity:0;transform:scale(0) translate(calc(-330px - 50%),-50%)}1%,99%{opacity:1}35%,65%{opacity:1;transform:scale(.9) translate(-50%,-50%)}100%{opacity:0;transform:scale(0) translate(calc(330px - 50%),-50%)}}@keyframes ldn-blob-grow_2{0%,39%{transform:scale(0) translate(-50%,-50%)}40%,42%{transform:scale(1,.9) translate(-50%,-50%)}43%,44%{transform:scale(1.2,1.1) translate(-50%,-50%)}45%,46%{transform:scale(1.3,1.2) translate(-50%,-50%)}47%,48%{transform:scale(1.4,1.3) translate(-50%,-50%)}52%{transform:scale(1.5,1.4) translate(-50%,-50%)}54%{transform:scale(1.7,1.6) translate(-50%,-50%)}58%{transform:scale(1.8,1.7) translate(-50%,-50%)}68%,70%{transform:scale(1.7,1.5) translate(-50%,-50%)}78%{transform:scale(1.6,1.4) translate(-50%,-50%)}80%,81%{transform:scale(1.5,1.4) translate(-50%,-50%)}82%,83%{transform:scale(1.4,1.3) translate(-50%,-50%)}84%,85%{transform:scale(1.3,1.2) translate(-50%,-50%)}86%,87%{transform:scale(1.2,1.1) translate(-50%,-50%)}90%,91%{transform:scale(1,.9) translate(-50%,-50%)}92%,100%{transform:scale(0) translate(-50%,-50%)}}

.ldn-loader--isometric-cube-svg{width:200px;height:200px}.ldn-iso-bounce{stroke:var(--ldn-accent,#17afbd);fill:none;animation:ldn-iso-bounce 4s ease-in-out infinite;translate:0 36px}.ldn-iso-bounce2{stroke:color-mix(in srgb,var(--ldn-accent,#07e7fc) 70%,transparent);fill:none;animation:ldn-iso-bounce2 4s ease-in-out infinite .5s;translate:0 46px}.ldn-iso-particle{animation:ldn-iso-particles 4s ease-in-out infinite}@keyframes ldn-iso-bounce{0%,100%{translate:0 36px}50%{translate:0 46px}}@keyframes ldn-iso-bounce2{0%,100%{translate:0 46px}50%{translate:0 56px}}@keyframes ldn-iso-particles{0%,100%{translate:0 16px}50%{translate:0 6px}}

/* Admin preview scale tuning for v0.1.5 */
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--neon_jumping_dots{transform:scale(1.45)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--solar_system{transform:scale(.22)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--flex_blocks{transform:scale(.58)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--jelly_triangle{transform:scale(1.35)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--goo_wave{transform:scale(.65)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--flip_cards{transform:scale(1.6)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--goo_orbit_svg{transform:scale(.45)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--exploding_cube{transform:scale(.44)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--purple_eye{transform:scale(.48)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--floating_ball{transform:scale(.58)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--glass_card{transform:scale(.7)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--banter_grid{transform:scale(.95)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--hex_socket{transform:scale(.34)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--golden_eye{transform:scale(.5)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--morph_squares_svg{transform:scale(.55)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--gegga_spinner{transform:scale(.38)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--rotating_cubes{transform:scale(.75)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--square_blob{transform:scale(.62)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--falling_cubes{transform:scale(.27)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--goo_balls_vertical{transform:scale(1.7)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--micro_spinner{transform:scale(2.4)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--triple_ring{transform:scale(.45)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--code_braces{transform:scale(.5)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--dog{transform:scale(.42)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--parachute{transform:scale(.34)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--liquid_wave{transform:scale(.45)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--radial_dots{transform:scale(1.35)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--rocket{transform:scale(.24)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--blobs{transform:scale(.25)!important}.ldn-loader-wrap--admin-preview.ldn-loader-wrap--isometric_cube_svg{transform:scale(.42)!important}

@media(max-width:767px){.ldn-page-loader__visual{width:min(var(--ldn-loader-width,180px),78vw);height:min(var(--ldn-loader-height,180px),48vh)}.ldn-loader--parachute,.ldn-loader--rocket,.ldn-loader--blobs{transform:scale(.72);transform-origin:center}.ldn-loader--falling-cubes{transform:scale(.7);transform-origin:center}.ldn-loader--solar{transform:scale(.72)}}


/* Loadino v0.1.6 quality pass */
.loadino-loader-choice__preview.is-dark-preview{color:#fff;background:#0b1220!important;}
.loadino-loader-choice__preview.is-dark-preview + .loadino-loader-choice__body{background:#fff;}
.loadino-loader-choice[data-loader-style="rocket"] .loadino-loader-choice__preview,
.loadino-loader-choice[data-loader-style="parachute"] .loadino-loader-choice__preview,
.loadino-loader-choice[data-loader-style="banter_grid"] .loadino-loader-choice__preview,
.loadino-loader-choice[data-loader-style="bounce_shadow"] .loadino-loader-choice__preview,
.loadino-loader-choice[data-loader-style="code_braces"] .loadino-loader-choice__preview{background:radial-gradient(circle at 50% 35%,rgba(59,130,246,.20),transparent 48%),#0b1220!important;}
.loadino-logo-only.is-hidden,.nino-field.loadino-logo-only.is-hidden{display:none!important;}

/* Logo loader */
.ldn-loader--logo{position:relative;width:calc(var(--ldn-logo-size,86px) + 54px);height:calc(var(--ldn-logo-size,86px) + 54px);display:grid;place-items:center;isolation:isolate;}
.ldn-logo-orbit{position:absolute;inset:4px;border-radius:30%;background:conic-gradient(from 0deg,var(--ldn-accent,#2563eb),transparent,var(--ldn-accent-2,#38bdf8),transparent,var(--ldn-accent,#2563eb));filter:blur(10px);opacity:.52;animation:ldn-logo-orbit 2.2s linear infinite;}
.ldn-logo-core{position:relative;z-index:2;width:var(--ldn-logo-size,86px);height:var(--ldn-logo-size,86px);display:grid;place-items:center;border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 18px 45px rgba(15,23,42,.16),inset 0 0 0 1px rgba(255,255,255,.6);overflow:hidden;}
.ldn-logo-core img{max-width:78%;max-height:78%;display:block;object-fit:contain;}
.ldn-logo-mark{font:800 36px/1 Arial,sans-serif;color:var(--ldn-accent,#2563eb)}
.ldn-logo-mode-pulse .ldn-logo-core{animation:ldn-logo-pulse 1.4s ease-in-out infinite;}
.ldn-logo-mode-spin .ldn-logo-core{animation:ldn-logo-spin 1.8s linear infinite;}
.ldn-logo-mode-float .ldn-logo-core{animation:ldn-logo-float 2s ease-in-out infinite;}
.ldn-logo-mode-flip .ldn-logo-core{animation:ldn-logo-flip 2.2s ease-in-out infinite;transform-style:preserve-3d;}
.ldn-logo-mode-shine .ldn-logo-core::after{content:"";position:absolute;inset:-40%;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.82),transparent 65%);animation:ldn-logo-shine 1.8s ease-in-out infinite;}
@keyframes ldn-logo-orbit{to{transform:rotate(1turn)}}
@keyframes ldn-logo-pulse{50%{transform:scale(.92)}}
@keyframes ldn-logo-spin{to{transform:rotate(1turn)}}
@keyframes ldn-logo-float{50%{transform:translateY(-12px)}}
@keyframes ldn-logo-flip{50%{transform:rotateY(180deg)}}
@keyframes ldn-logo-shine{0%{transform:translateX(-80%) rotate(8deg)}100%{transform:translateX(80%) rotate(8deg)}}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--logo_loader{transform:scale(.72)!important;}

/* Clean/fit problematic new loaders */
.ldn-loader-wrap--admin-preview{width:100%;height:148px!important;min-height:148px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;}
.ldn-loader--neon-jumping-dots{font-size:30px;filter:none!important;}
.ldn-loader--neon-jumping-dots::before{filter:blur(18px)!important;opacity:.45!important;}
.ldn-jump-circle{box-shadow:none!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--neon_jumping_dots{transform:scale(1.15)!important;}
.ldn-loader--micro-spinner{width:34px!important;height:34px!important;}
.ldn-loader--micro-spinner div{width:10px!important;height:10px!important;left:12px;top:12px;transform-origin:5px 22px;}
@keyframes ldn-spinner-4t3wzl{0%{transform:rotate(0deg) translateY(-22px)}60%,100%{transform:rotate(360deg) translateY(-22px)}}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--micro_spinner{transform:scale(1.25)!important;}
.ldn-loader--falling-cubes{width:170px!important;height:210px!important;overflow:visible;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--falling_cubes{transform:scale(.36)!important;}
.ldn-loader--falling-cubes::before,.ldn-loader--falling-cubes::after{background:rgba(232,232,232,.72)!important;}
.ldn-loader--rocket{width:250px!important;height:320px!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--rocket{transform:scale(.28)!important;}
.ldn-loader--parachute{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--parachute{transform:scale(.42)!important;}
.ldn-loader--bounce-shadow .ldn-bounce-circle{background:var(--ldn-accent,#fff);box-shadow:0 0 16px rgba(255,255,255,.22)!important;}
.ldn-loader--bounce-shadow .ldn-bounce-shadow{background:rgba(0,0,0,.45)!important;filter:blur(4px)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--bounce_shadow{transform:scale(.64)!important;}
.ldn-loader--blobs,.ldn-loader--solar,.ldn-loader--hex-socket{position:relative!important;left:auto!important;top:auto!important;margin:0!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--blobs{transform:scale(.30)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--solar_system{transform:scale(.24)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--hex_socket{transform:scale(.37)!important;}

/* Admin responsive tightening */
@media(max-width:1024px){
  #nino-options-loadino_options .nino-options-layout{grid-template-columns:1fr!important;}
  #nino-options-loadino_options .nino-options-sidebar{position:relative!important;top:auto!important;width:100%!important;}
  .loadino-loader-select{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:680px){
  #nino-options-loadino_options{padding:10px!important;}
  #nino-options-loadino_options .nino-header,#nino-options-loadino_options .nino-footer-bar{left:10px!important;right:10px!important;border-radius:18px!important;}
  .loadino-loader-select{grid-template-columns:1fr!important;gap:12px!important;}
  .loadino-loader-choice{min-height:210px!important;border-radius:18px!important;}
  .loadino-loader-choice__preview{height:132px!important;min-height:132px!important;}
  .loadino-customizer-intro,.loadino-dashboard-hero,.loadino-dashboard-panels,.loadino-dashboard-grid{grid-template-columns:1fr!important;}
  .nino-field{grid-template-columns:1fr!important;gap:10px!important;}
  .nino-repeater-row{grid-template-columns:1fr!important;}
}

/* Loadino v0.1.7 custom loader engine */
.ldn-loader-wrap--custom-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:80px;min-height:80px;}
.ldn-custom-lottie,.ldn-custom-media{width:var(--ldn-custom-size,140px);height:var(--ldn-custom-size,140px);max-width:min(var(--ldn-custom-size,140px),85vw);max-height:min(var(--ldn-custom-size,140px),65vh);display:grid;place-items:center;position:relative;overflow:visible;}
.ldn-custom-lottie svg,.ldn-custom-lottie canvas{width:100%!important;height:100%!important;display:block;}
.ldn-lottie-fallback{display:grid;place-items:center;width:100%;height:100%;border-radius:28px;background:linear-gradient(135deg,var(--ldn-accent,#2563eb),var(--ldn-accent-2,#38bdf8));color:#fff;font:700 13px/1.2 Arial,sans-serif;letter-spacing:.04em;box-shadow:0 20px 60px rgba(37,99,235,.18);}
.ldn-custom-media img,.ldn-custom-media video{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;border:0;background:transparent;}
.ldn-custom-media video{border-radius:20px;}
.ldn-loader-wrap--custom-video .ldn-custom-media{border-radius:22px;overflow:hidden;box-shadow:0 18px 60px rgba(15,23,42,.12);}
.ldn-logo-mode-heartbeat .ldn-logo-core{animation:ldn-logo-heartbeat 1.05s ease-in-out infinite;}
.ldn-logo-mode-zoom .ldn-logo-core{animation:ldn-logo-zoom 1.35s ease-in-out infinite;}
@keyframes ldn-logo-heartbeat{0%,100%{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(.95)}45%{transform:scale(1.08)}60%{transform:scale(1)}}
@keyframes ldn-logo-zoom{0%,100%{transform:scale(.88)}50%{transform:scale(1.12)}}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--custom-loader{height:148px!important;transform:scale(1)!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--custom-lottie .ldn-custom-lottie,.ldn-loader-wrap--admin-preview.ldn-loader-wrap--custom-image .ldn-custom-media,.ldn-loader-wrap--admin-preview.ldn-loader-wrap--custom-video .ldn-custom-media{--ldn-custom-size:116px!important;}
.ldn-loader-wrap--admin-preview.ldn-loader-wrap--custom-logo .ldn-loader--logo{transform:scale(.72);}
@media(max-width:767px){.ldn-custom-lottie,.ldn-custom-media{--ldn-custom-size:min(var(--ldn-custom-size,140px),60vw)!important}.ldn-loader-wrap--custom-logo .ldn-loader--logo{transform:scale(.88)}}

/* Loadino v0.1.8 logo background modes */
.ldn-logo-core{background:var(--ldn-logo-bg,rgba(255,255,255,.82))!important;background-color:transparent!important;}
.ldn-logo-bg-image .ldn-logo-core{background:var(--ldn-logo-bg)!important;background-size:cover!important;background-position:center!important;}
.ldn-logo-bg-transparent .ldn-logo-core,
.ldn-logo-no-box .ldn-logo-core{background:transparent!important;box-shadow:none!important;border-radius:0!important;}
.ldn-logo-no-box .ldn-logo-orbit{opacity:.22!important;filter:blur(16px)!important;}
.ldn-logo-no-box .ldn-logo-core img{max-width:100%!important;max-height:100%!important;}
.ldn-logo-bg-solid .ldn-logo-core{background:var(--ldn-logo-bg-color,#fff)!important;}
.ldn-logo-bg-gradient .ldn-logo-core{background:linear-gradient(135deg,var(--ldn-logo-bg-color,#fff),var(--ldn-logo-bg-color-2,#dbeafe))!important;}


/* Loadino v0.3.2 page loader Elementor block */
.ldn-page-loader__elementor{
  width:min(92vw,760px);
  max-height:82vh;
  overflow:auto;
}
.ldn-page-loader__elementor--below{
  margin-top:18px;
}
.ldn-page-loader__stage:has(.ldn-page-loader__elementor){
  width:min(92vw,820px);
  max-width:820px;
}
