.activity-marquee{display:flex;align-items:center;min-width:0;max-width:100%;margin:24px 0 28px;border:1px solid #dce6f6;border-radius:16px;background:linear-gradient(120deg,#ffffffd9,#f0f5ffdf);box-shadow:inset 0 1px 0 #fff;overflow:hidden;color:#7087aa;font-size:12px}.activity-window{overflow:hidden;min-width:0;flex:1 1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.activity-track{display:flex;width:max-content;animation:activity-scroll 60s linear infinite}.activity-group{flex-shrink:0;gap:32px;padding:0 16px}.activity-group,.activity-item{display:flex;align-items:center}.activity-item{gap:8px;white-space:nowrap;min-height:48px}.activity-event{display:inline-flex;align-items:center;gap:5px;color:#7b8da9;text-decoration:none}.activity-event b{color:#526e99;font-weight:600}.activity-coin,.activity-event strong{color:#527dc0;font-weight:600}.activity-coin:hover,.activity-event:hover b{text-decoration:underline}.activity-icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:8px;border:1px solid #8e87fa;background:radial-gradient(ellipse at 25% 0,#d5c8ff 0,transparent 65%),linear-gradient(145deg,#9475f5,#526cf0 65%,#3b9ce9);color:#fff;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -1px 1px #414cc74d,0 2px 5px #7466e533}.activity-icon svg{stroke-width:2.2;filter:drop-shadow(0 1px 1px #3543aa55)}.activity-icon:after{content:"";position:absolute;top:3px;right:3px;width:3px;height:3px;border-radius:50%;background:#fff8;box-shadow:0 0 3px #ffffff80}.activity-icon.activity-paid{border-color:#edc15e;background:radial-gradient(ellipse at 25% 0,#fffbd4 0,transparent 65%),linear-gradient(145deg,#ffe99b,#ffc75d 70%,#f4a93e);color:#25865b;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 1px #cf8a2440,0 2px 5px #e8ad3c33}.activity-paid svg{fill:#e5f7b580;filter:drop-shadow(0 1px 0 #fff8)}.activity-amount{display:inline-flex;align-items:center;gap:4px}.activity-amount svg{width:12px;height:12px}.activity-marquee:focus-within .activity-track,.activity-marquee:hover .activity-track{animation-play-state:paused}.activity-marquee a:focus-visible{outline:2px solid #779ee6;outline-offset:2px;border-radius:4px}@keyframes activity-scroll{to{transform:translateX(-50%)}}@media(max-width:620px){.activity-marquee{margin-bottom:22px}.activity-item{font-size:11px}}@media(prefers-reduced-motion:reduce){.activity-track{animation:none}.activity-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.activity-copy{display:none}}.activity-empty{min-height:48px;padding:10px 16px;gap:10px}