._4IALbW_root{box-sizing:border-box;color:var(--text);pointer-events:none;place-items:center;transition:opacity .5s .3s;display:grid}._4IALbW_root[data-variant=page]{z-index:40;background:var(--bg-base);position:fixed;inset:0}._4IALbW_root[data-variant=overlay]{z-index:5;background:color-mix(in srgb, var(--bg-base) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}._4IALbW_root[data-variant=block]{padding:28px 16px;position:relative}._4IALbW_root[data-variant=page][data-blocking=true]{z-index:100;pointer-events:auto}._4IALbW_root[data-done=true]{opacity:0;pointer-events:none}._4IALbW_loader{flex-direction:column;align-items:center;gap:10px;animation:.3s both _4IALbW_preloaderIn;display:flex}._4IALbW_runner{width:96px;position:relative}._4IALbW_root[data-size=sm] ._4IALbW_runner{width:64px}._4IALbW_runner img{z-index:1;width:100%;height:auto;display:block;position:relative}._4IALbW_runner:after{content:"";background:color-mix(in srgb, var(--text) 18%, transparent);filter:blur(2px);border-radius:50%;height:10px;position:absolute;bottom:-4px;left:18%;right:12%}._4IALbW_track{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:999px;width:168px;height:6px;margin-top:6px;position:relative;overflow:hidden}._4IALbW_root[data-size=sm] ._4IALbW_track{width:140px;margin-top:2px}._4IALbW_fill{border-radius:inherit;background:var(--brand3);transform-origin:0;transition:transform .3s ease-out;position:absolute;inset:0}._4IALbW_fill[data-mode=creep]{animation:8s cubic-bezier(.1,.6,.3,1) both _4IALbW_preloaderCreep;transform:scaleX(.9)}._4IALbW_root[data-done=true] ._4IALbW_fill{animation-play-state:paused;transform:scaleX(1)!important}._4IALbW_root[data-done=true] ._4IALbW_loader{animation-play-state:paused}._4IALbW_label{color:var(--text-muted);text-align:center;margin:0;padding:0 16px;font-size:14px;font-weight:500}._4IALbW_root[data-size=sm] ._4IALbW_label{font-size:13px}._4IALbW_hint{color:var(--text-muted);text-align:center;margin:-4px 0 0;padding:0 16px;font-size:12px}@keyframes _4IALbW_preloaderIn{0%{opacity:0}to{opacity:1}}@keyframes _4IALbW_preloaderCreep{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){._4IALbW_loader,._4IALbW_fill[data-mode=creep]{animation:none}._4IALbW_fill[data-mode=creep]{transform:scaleX(.9)}._4IALbW_root{transition:none}}@media (scripting:none){._4IALbW_root{display:none}}
