body{margin:0}.wp-space-load{box-sizing:border-box;min-height:55vh;display:grid;place-items:center;padding:30px 20px;background:radial-gradient(ellipse at 20% 10%,#e8f4ff 0,transparent 60%),radial-gradient(ellipse at 90% 90%,#e5f7f4 0,transparent 60%),#f5f8fc;color:#173952;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.wp-space-load.is-full{min-height:100vh;min-height:100svh}.wp-space-load.is-compact{min-height:320px;background:transparent}.wp-space-load-card{box-sizing:border-box;width:min(100%,440px);padding:32px;border:1px solid #e0eaf4;border-radius:26px;background:#ffffffed;box-shadow:0 18px 60px #244d7810;text-align:center}.wp-space-load-logo{display:block;object-fit:contain;border-radius:20px;margin:0 auto 16px;box-shadow:0 5px 22px #2268b00b}.wp-space-load-brand{display:block;letter-spacing:.18em;font-size:10px;font-weight:750;color:#5887ad}.wp-space-load-card h2{font-size:21px;line-height:1.35;margin:10px 0 8px;font-weight:700;letter-spacing:-.025em}.wp-space-load-card p{font-size:13px;line-height:1.6;color:#73889c;margin:0 0 24px;min-height:21px}.wp-space-load-track{height:8px;overflow:hidden;border-radius:20px;background:#eaf0f7;position:relative}.wp-space-load-track>span{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#226beb,#14b8b0);animation:wp-space-loading 1.8s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform}.wp-space-load-steps{display:flex;justify-content:space-between;gap:5px;list-style:none;padding:0;margin:18px 0 0}.wp-space-load-steps li{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;color:#9aabba}.wp-space-load-steps i{height:5px;width:5px;border-radius:50%;background:#dce5ed}.wp-space-load-steps .is-current{color:#217aca;font-weight:650}.wp-space-load-steps .is-current i{background:#1aafa7;box-shadow:0 0 0 3px #1aafa715}@keyframes wp-space-loading{0%{transform:translateX(0)}100%{transform:translateX(163%)}}@media(max-width:420px){.wp-space-load-card{padding:26px 22px;border-radius:22px}.wp-space-load-card h2{font-size:19px}.wp-space-load-steps li{font-size:9px;gap:4px}}@media(prefers-reduced-motion:reduce){.wp-space-load-track>span{animation:none;width:100%;opacity:.65;will-change:auto}}
