
.aura-loading-list{display:grid;gap:13px;margin:25px 0 8px;padding:0;list-style:none}
.aura-loading-item{display:flex;align-items:center;gap:13px;color:#a7b8cf;transition:color .25s ease}
.aura-loading-item.done{color:#f7faff}
.aura-loading-check{width:28px;height:28px;flex:0 0 28px;border:1px solid rgba(74,198,225,.45);border-radius:50%;display:grid;place-items:center;color:transparent;transition:background .25s ease,color .25s ease}
.aura-loading-item.done .aura-loading-check{background:linear-gradient(135deg,#397df4,#4ac6e1 60%,#57d8b2);border-color:transparent;color:white}
.aura-loading-item.current .aura-loading-check{box-shadow:0 0 0 5px rgba(74,198,225,.1)}
.aura-reward{padding:28px 30px;border:1px solid rgba(87,216,178,.3);border-radius:24px;background:linear-gradient(135deg,rgba(57,125,244,.16),rgba(87,216,178,.11))}
.aura-reward h2{font:500 clamp(1.4rem,4vw,1.9rem) "Playfair Display",Georgia,serif;margin:3px 0 8px}
.aura-reward p{color:#d1dfeb;font-size:.88rem;margin:0}
.aura-reward-code{display:inline-block;margin:17px 0 10px;padding:8px 16px;border:1px dashed rgba(255,255,255,.6);border-radius:11px;color:white;font-size:1.18rem;font-weight:600;letter-spacing:.12em}
.aura-reward .aura-reward-terms{color:#a6b5ca;font-size:.75rem;line-height:1.5}
@media(max-width:640px){.aura-reward{padding:24px 21px}}
