/**
 * MAUP manifest.
 * @maup-path: assets/css/components/loading.css
 * @maup-version: 1.1.0
 * @maup-mode: replace
 * @maup-role: Stylesheet asset
 */
.loading-root{position:fixed;inset:0;z-index:var(--z-loading);display:grid;place-items:center;padding:24px;background:rgba(6,6,7,.74);backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}
  .loading-root.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}
  .loading-panel{display:grid;justify-items:center;gap:15px;min-width:170px;padding:24px 28px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(18,18,20,.80);box-shadow:0 28px 90px rgba(0,0,0,.32)}
  .loading-spinner{position:relative;width:44px;height:44px;border-radius:50%}
  .loading-spinner::before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 0deg,rgba(143,130,255,.12),#8f82ff 28%,#65d5ff 52%,rgba(101,213,255,.08) 72%,rgba(143,130,255,.12));-webkit-mask:radial-gradient(circle,transparent 53%,#000 55%);mask:radial-gradient(circle,transparent 53%,#000 55%);animation:loadingSpin .9s linear infinite}
  .loading-spinner::after{content:"";position:absolute;inset:16px;border-radius:50%;background:#e9e9e6;box-shadow:0 0 24px rgba(101,213,255,.34)}
  .loading-label{font:500 .73rem/1.25 var(--font-body);letter-spacing:.01em;color:#d2d2d6;text-align:center}
  @keyframes loadingSpin{to{transform:rotate(360deg)}}
  @media(prefers-reduced-motion:reduce){.loading-spinner::before{animation-duration:2.4s}}
