.resource-loading{position:absolute;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 35%,#262448,#0c101cee 75%);color:#edfaff}.resource-loading[hidden]{display:none}.resource-loading-card{width:min(100%,340px);box-sizing:border-box;padding:28px 24px;border:1px solid #7ddfea55;background:#101929e8;box-shadow:0 20px 80px #0008;border-radius:8px}.resource-loading-card small{color:#7ddfea;letter-spacing:.28em;font-size:11px}.resource-loading-card h2{font-size:23px;margin:18px 0 26px}.resource-loading-info{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#c6d5e5}.resource-loading-info span{min-width:0;overflow-wrap:anywhere}.resource-loading-info b{color:#8bffff;font-variant-numeric:tabular-nums}.resource-loading-meter{height:8px;overflow:hidden;margin-top:12px;background:#040a14;border:1px solid #7ddfea40;border-radius:6px}.resource-loading-meter i{display:block;width:0;height:100%;background:linear-gradient(90deg,#3a86bb,#91fff0);box-shadow:0 0 14px #6cffe9}.resource-loading-card p{font-size:11px;line-height:1.7;color:#93a5bc;margin:16px 0 0;overflow-wrap:anywhere}.resource-loading-card button{margin-top:20px;width:100%}.resource-loading.failed .resource-loading-meter i{background:#f19b7d}
