.TanFitLoader-module__n8Vn-q__loader{--tanfit-loader-size:4rem;--tanfit-loader-depth:1.6px;--tanfit-loader-duration:1.9s;min-height:50vh;color:hsl(var(--primary));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.TanFitLoader-module__n8Vn-q__section{--tanfit-loader-size:2.9rem;min-height:10rem}.TanFitLoader-module__n8Vn-q__route{min-height:50vh}.TanFitLoader-module__n8Vn-q__visual{width:var(--tanfit-loader-size);height:var(--tanfit-loader-size);perspective:24rem;display:block}.TanFitLoader-module__n8Vn-q__mark{width:100%;height:100%;transform-style:preserve-3d;animation:TanFitLoader-module__n8Vn-q__tanfit-loader-rotate var(--tanfit-loader-duration) linear infinite;position:relative;transform:rotateX(-7deg)rotateY(0)}.TanFitLoader-module__n8Vn-q__logoLayer{backface-visibility:visible;display:block;position:absolute;inset:0}.TanFitLoader-module__n8Vn-q__logo{width:100%;height:100%;overflow:visible}.TanFitLoader-module__n8Vn-q__depth{transform:translateZ(calc(var(--depth-layer) * var(--tanfit-loader-depth) * -1));color:color-mix(in srgb, currentColor 72%, hsl(var(--foreground)))}.TanFitLoader-module__n8Vn-q__front{transform:translateZ(1px)}.TanFitLoader-module__n8Vn-q__label{color:hsl(var(--muted-foreground));font-size:.875rem}.TanFitLoader-module__n8Vn-q__delayed{opacity:0;animation:1ms step-end .24s forwards TanFitLoader-module__n8Vn-q__tanfit-loader-reveal}@keyframes TanFitLoader-module__n8Vn-q__tanfit-loader-rotate{0%{transform:rotateX(-7deg)rotateY(0)}to{transform:rotateX(-7deg)rotateY(360deg)}}@keyframes TanFitLoader-module__n8Vn-q__tanfit-loader-reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){.TanFitLoader-module__n8Vn-q__mark{animation:none;transform:rotateX(-7deg)rotateY(-24deg)}.TanFitLoader-module__n8Vn-q__delayed{opacity:1;animation:none}}@media (forced-colors:active){.TanFitLoader-module__n8Vn-q__loader,.TanFitLoader-module__n8Vn-q__depth,.TanFitLoader-module__n8Vn-q__label{color:canvastext}}
