#rloader{--eo:cubic-bezier(.16,1,.3,1);--sheet:cubic-bezier(.32,.72,0,1);--tp:#B4A99B;--tp3:#C7BEB2;--ink:#22110A;--or:#C0501E;--ord:#A8431A;
 position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:radial-gradient(120% 100% at 50% 34%,var(--tp3),var(--tp));transition:transform 1s var(--sheet)}
#rloader.lift{transform:translateY(-100%)}
html.oyi-seen #rloader{display:none!important}
#rloader .st{display:flex;flex-direction:column;align-items:center;gap:22px}
#rloader .d{position:relative;display:inline-block;padding-bottom:16px}
#rloader .w{font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-weight:800;font-size:clamp(52px,11vw,118px);letter-spacing:-.045em;color:var(--ink);white-space:nowrap;clip-path:inset(0 100% 0 0);animation:oyw 1.2s var(--eo) forwards .3s}
#rloader .w .ai{color:var(--or)}
@keyframes oyw{to{clip-path:inset(0 0 0 0)}}
#rloader .nib{position:absolute;top:22%;left:0;width:13px;height:13px;border-radius:50%;background:var(--or);box-shadow:0 0 14px rgba(200,80,30,.6);opacity:0;animation:oyn 1.2s var(--eo) forwards .3s}
@keyframes oyn{0%{opacity:1;left:2%}92%{opacity:1}100%{opacity:0;left:99%}}
#rloader .ul{position:absolute;left:0;bottom:0;width:100%;height:30px;overflow:visible}
#rloader .ul path{fill:none;stroke:var(--or);stroke-width:5;stroke-linecap:round;stroke-dasharray:640;stroke-dashoffset:640;animation:oyu .85s var(--eo) forwards 1.25s}
@keyframes oyu{to{stroke-dashoffset:0}}
#rloader .tg{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ord);opacity:0;animation:oyf .7s var(--eo) forwards 1.7s}
@keyframes oyf{to{opacity:1}}
@media (prefers-reduced-motion:reduce){#rloader .w,#rloader .nib,#rloader .ul path,#rloader .tg{animation:none!important;opacity:1!important;clip-path:none!important;stroke-dashoffset:0!important}#rloader .nib{display:none}}
