.rush__pill{position:relative;flex:none;display:inline-flex;align-items:center;gap:.4rem;height:44px;padding:0 .8rem 0 .55rem;border:var(--stroke) solid var(--navy);border-radius:14px;background:#fff6d6;color:var(--navy);font:inherit;font-size:.85rem;white-space:nowrap;box-shadow:var(--pop-sm);cursor:pointer;transition:transform .08s ease}.rush__pill:active{transform:translateY(2px);box-shadow:0 1px 0 var(--navy)}.rush__pill.is-live{background:linear-gradient(90deg,#ffb347,#ff6f3c);color:#fff;text-shadow:0 1px 0 rgba(43,35,80,.45)}.rush__pill.is-boosted:after{content:"";position:absolute;inset:-2px;border-radius:16px;box-shadow:0 0 0 7px rgba(255,111,60,.45);pointer-events:none;animation:rush-glow 1.6s ease-in-out infinite}.rush__flame{font-size:1.15rem;line-height:1}.rush__pill.is-live .rush__flame{animation:rush-flicker .9s ease-in-out infinite alternate}.rush__mult{padding:0 .4rem;border-radius:999px;background:#fff;color:#e4572e;font-weight:800;text-shadow:none}.rush__time{opacity:.9;font-size:.8rem}@media (max-width:560px){.rush__pill{width:44px;padding:0;flex-direction:column;justify-content:center;gap:1px}.rush__label,.rush__soon{display:none}.rush__flame{font-size:1rem}.rush__time{opacity:1;font-size:.6rem;font-weight:800;line-height:1}.rush__mult{position:absolute;top:-8px;right:-9px;padding:0 .3rem;border:2px solid var(--navy);font-size:.7rem;line-height:16px}}@media (max-width:480px){.rush__pill{width:38px;height:38px;border-radius:12px}}@media (max-width:340px){.rush__pill{width:34px;height:34px}}.hud-pop.rush__card{width:min(340px,calc(100vw - 1rem));padding:.8rem .9rem;overflow-y:auto}@media (max-width:560px){.hud-pop.rush__card{width:auto}}.rush__lead{margin:0 0 .6rem;font-size:.88rem}.rush__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));grid-gap:.35rem;gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none}.rush__steps li{display:grid;justify-items:center;padding:.3rem 0;border:2px dashed rgba(43,35,80,.25);border-radius:12px;background:#fff}.rush__steps li span{font-weight:800}.rush__steps li small{font-size:.7rem;opacity:.7}.rush__steps li.on{border-style:solid;border-color:var(--navy);background:linear-gradient(180deg,#ffd36e,#ff9a3c);color:#fff}.rush__steps li.lobby{border-style:solid;border-color:#3d7ac4;background:#e8f1ff}.rush__slot-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;text-align:center}.rush__helpers{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none}.rush__helpers li{display:flex;align-items:center;gap:.5rem;font-size:.88rem}.rush__helpers em{margin-left:auto;color:#e4572e;font-size:.75rem;font-style:normal;font-weight:700}.rush__empty,.rush__note{margin:0 0 .6rem;font-size:.82rem}.rush__actions{display:flex;flex-wrap:wrap;gap:.4rem}@keyframes rush-glow{0%,to{opacity:0;scale:.94}50%{opacity:1;scale:1}}@keyframes rush-flicker{0%{transform:scale(1) rotate(-4deg)}to{transform:scale(1.15) rotate(4deg)}}@media (prefers-reduced-motion:reduce){.rush__pill.is-boosted,.rush__pill.is-live .rush__flame{animation:none}}