.yu-loader{display:none}
.yu-intro-pending .yu-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#f4fffb;color:#56656e;overflow:hidden;isolation:isolate;--yu-ink-size:12%;--yu-ink-opacity:0;--yu-ink-blur:22px}
.yu-loader:before{content:'';position:absolute;inset:0;z-index:-1;background:#d6fef5 url('assets/figma/f1b94.png') center/cover no-repeat;opacity:var(--yu-ink-opacity);filter:blur(var(--yu-ink-blur));mask-image:radial-gradient(ellipse closest-side at 30% 40%,#000 max(0%,calc(var(--yu-ink-size) - 40%)),transparent var(--yu-ink-size));pointer-events:none}
.yu-intro-pending{overflow:hidden}
.yu-loader-content{position:absolute;left:50%;top:var(--yu-name-top);transform:translateX(-50%);text-align:center;width:min(340px,calc(100vw - 48px))}
.yu-intro-signature{position:fixed;z-index:1001;pointer-events:none;margin:0;will-change:translate}
.yu-loader-name svg{display:block;width:100%;height:auto;overflow:visible}
.yu-loader-progress{position:absolute;right:clamp(24px,8vw,120px);bottom:15%;width:140px;text-align:right}
.yu-loader-caption{font:400 12px/1.6 Jost,sans-serif;letter-spacing:.2em;margin-bottom:20px;color:#2f9eac}
.yu-loader-number{font:300 52px/1.1 Jost,sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#2f9eac}
.yu-loader-number small{font-size:22px;margin-left:8px}
.yu-loader-track{height:1px;background:#2f9eac30;margin:24px 0 18px;overflow:hidden}
.yu-loader-bar{display:block;width:100%;height:100%;background:#2f9eac;transform:scaleX(0);transform-origin:left}
.yu-loader-message{font:400 12px/1.8 var(--font-body);margin:calc(var(--yu-name-height) + 56px) 0 0;letter-spacing:.06em}
.yu-signature-ink{display:block;overflow:visible;width:176.707px;height:60.6392px}
@media(max-width:720px){.yu-loader-number{font-size:42px}.yu-loader-progress{right:24px;bottom:40px;width:110px}}
@media(max-height:420px){.yu-loader-progress{bottom:20px;width:100px}.yu-loader-number{font-size:36px}}
@media(prefers-reduced-motion:reduce){.yu-intro-pending .yu-loader{display:none}.yu-intro-pending{overflow:auto}}
