.loader-screen-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f7f5f2;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yoren-loader-container{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px}.yoren-loader-svg-wrapper{width:100%;height:auto;max-width:440px;aspect-ratio:360/200}.loader-card,.loader-path{opacity:0}@media (prefers-reduced-motion:no-preference){.loader-card-1{animation:staggeredFadeIn .8s ease forwards;animation-delay:0s}.loader-card-2{animation:staggeredFadeIn .8s ease forwards;animation-delay:.6s}.loader-path-1{animation:lineDraw 1.2s ease forwards;animation-delay:1.2s;stroke-dasharray:100;stroke-dashoffset:100}.loader-card-3{animation:staggeredFadeIn .8s ease forwards;animation-delay:1.8s}.loader-path-2{animation:lineDraw 1.2s ease forwards;animation-delay:2.4s;stroke-dasharray:100;stroke-dashoffset:100}.loader-card-1{animation:staggeredFadeIn .8s ease forwards,floatCard 5s ease-in-out infinite}.loader-card-2{animation:staggeredFadeIn .8s ease .6s forwards,floatCard 6.5s ease-in-out .6s infinite}.loader-card-3{animation:staggeredFadeIn .8s ease 1.8s forwards,floatCard 8s ease-in-out 1.8s infinite}.pulse-1{offset-path:path("M 100 100 C 130 100, 150 100, 180 100");animation:travelPulse 4s linear infinite;animation-delay:2.4s;opacity:0}.pulse-2{offset-path:path("M 240 100 C 270 100, 290 100, 320 100");animation:travelPulse 4s linear infinite;animation-delay:4s;opacity:0}}@media (prefers-reduced-motion:reduce){.loader-card,.loader-path{opacity:1;stroke-dashoffset:0}.loader-pulse{display:none}}@keyframes staggeredFadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatCard{0%{transform:translate(0)}50%{transform:translateY(-6px)}to{transform:translate(0)}}@keyframes lineDraw{0%{stroke-dashoffset:100;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes travelPulse{0%{offset-distance:0;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.loader-typewriter-text{font-family:var(--font-chrome,sans-serif);font-size:14px;color:#1e1e1e;letter-spacing:.04em;font-weight:500;display:flex;align-items:center;justify-content:center}.loader-ellipsis:after{content:"...";animation:ellipsis 1.5s steps(4) infinite;display:inline-block;width:1.5em;text-align:left}@keyframes ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}