html.ld-go{overflow:hidden!important}.ld{display:none}html.ld-go .ld{display:grid}.ld{z-index:9999;background:var(--night);color:var(--cloud);cursor:pointer;animation:ld-fb .5s ease calc(var(--T) + 3s) both;place-items:center;position:fixed;inset:0}@keyframes ld-fb{to{opacity:0;visibility:hidden}}.ld.is-exit{animation:.8s cubic-bezier(.76,0,.24,1) both ld-up}@keyframes ld-up{to{translate:0 -100%}}.ld.is-exit .ld-in{animation:.45s both ld-out}@keyframes ld-out{to{opacity:0;translate:0 -24px}}.ld-in{justify-items:center;gap:clamp(26px,3vw,38px);display:grid}.ld-logo{width:clamp(200px,22vw,340px);animation:.5s both ld-in;position:relative}@keyframes ld-in{0%{opacity:0}to{opacity:1}}.ld-logo img{width:100%;height:auto;display:block}.ld-ghost{opacity:.13}.ld-fill{clip-path:inset(100% 0 0);animation:ld-fill var(--T) cubic-bezier(.45, 0, .55, 1) both;position:absolute;inset:0}@keyframes ld-fill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.ld-meter{direction:ltr;align-items:center;gap:14px;animation:.5s .1s both ld-in;display:flex}.ld-line{background:#ffffff24;border-radius:2px;width:clamp(110px,11vw,160px);height:2px;position:relative;overflow:hidden}.ld-line b{background:var(--cloud);transform-origin:0;animation:ld-bar var(--T) cubic-bezier(.45, 0, .55, 1) both;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}@keyframes ld-bar{to{transform:scaleX(1)}}.ld-pct{letter-spacing:.04em;color:#ffffffb3;min-width:4ch;font-size:13px}.ld-pct b{font-weight:400}
