.PyramidLoader-module__Kvmr_q__pyramidLoader{width:300px;height:300px;transform-style:preserve-3d;display:block;position:relative;transform:rotateX(-20deg)}.PyramidLoader-module__Kvmr_q__wrapper{width:100%;height:100%;transform-style:preserve-3d;animation:4s linear infinite PyramidLoader-module__Kvmr_q__spin;position:relative}@keyframes PyramidLoader-module__Kvmr_q__spin{to{transform:rotateY(360deg)}}.PyramidLoader-module__Kvmr_q__side{transform-origin:top;clip-path:polygon(50% 0%,0% 100%,100% 100%);width:70px;height:70px;margin:auto;position:absolute;inset:0}.PyramidLoader-module__Kvmr_q__side1{background:conic-gradient(var(--accent-500,var(--primary)), var(--accent-700,var(--primary)), var(--accent-100,var(--primary)), var(--accent-600,var(--primary)));transform:rotate(-30deg)rotateY(90deg)}.PyramidLoader-module__Kvmr_q__side2{background:conic-gradient(var(--accent-600,var(--primary)), var(--accent-100,var(--primary)), var(--accent-700,var(--primary)), var(--accent-500,var(--primary)));transform:rotate(30deg)rotateY(90deg)}.PyramidLoader-module__Kvmr_q__side3{background:conic-gradient(var(--accent-600,var(--primary)), var(--accent-100,var(--primary)), var(--accent-700,var(--primary)), var(--accent-500,var(--primary)));transform:rotateX(30deg)}.PyramidLoader-module__Kvmr_q__side4{background:conic-gradient(var(--accent-500,var(--primary)), var(--accent-700,var(--primary)), var(--accent-100,var(--primary)), var(--accent-600,var(--primary)));transform:rotateX(-30deg)}.PyramidLoader-module__Kvmr_q__shadow{background:var(--accent-500,var(--primary));filter:blur(12px);width:60px;height:60px;margin:auto;position:absolute;inset:0;transform:rotateX(90deg)translateZ(-40px)}.PyramidLoader-module__Kvmr_q__overlay{z-index:50;background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PyramidLoader-module__Kvmr_q__text{color:var(--foreground);margin-top:1.5rem;font-size:.875rem;font-weight:500;animation:1.5s ease-in-out infinite PyramidLoader-module__Kvmr_q__pulse}@keyframes PyramidLoader-module__Kvmr_q__pulse{0%,to{opacity:1}50%{opacity:.5}}