.artist-activity-panel{position:relative;isolation:isolate;display:grid;width:100%;min-height:96px;margin:14px 0 18px;padding:18px 52px 17px;align-content:center;justify-items:center;overflow:hidden;border:2px solid transparent;border-radius:8px;background:linear-gradient(115deg,rgba(4,7,17,.97),rgba(12,9,24,.96),rgba(4,15,19,.97)) padding-box,linear-gradient(120deg,#ff479d,#7b5cff,#30d8e9,#ffbd59,#3ad58f,#ff479d) border-box;background-size:100% 100%,420% 420%;box-shadow:0 9px 24px rgba(4,7,17,.2),inset 0 0 24px rgba(80,193,216,.07);color:#fff;text-align:center;animation:artistActivityBorder 9s ease-in-out infinite}.artist-activity-panel::after{content:'';position:absolute;inset:-80% -35%;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.13) 48%,rgba(99,225,255,.16) 52%,transparent 62%);transform:translateX(-55%) rotate(5deg);animation:artistActivitySweep 7s ease-in-out infinite}.artist-activity-panel.is-updating{animation:artistActivityBorder 9s ease-in-out infinite,artistActivityUpdate 850ms ease-out both}.artist-activity-panel__stars{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.62;background-image:radial-gradient(circle at 8% 26%,rgba(255,255,255,.9) 0 1px,transparent 1.5px),radial-gradient(circle at 18% 72%,rgba(98,231,255,.75) 0 1px,transparent 1.5px),radial-gradient(circle at 31% 18%,rgba(255,205,108,.78) 0 1px,transparent 1.5px),radial-gradient(circle at 48% 78%,rgba(255,255,255,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 64% 23%,rgba(255,125,194,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 68%,rgba(94,238,184,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 91% 32%,rgba(255,255,255,.82) 0 1px,transparent 1.5px);background-size:210px 94px;animation:artistActivityStars 5s ease-in-out infinite}.artist-activity-panel__subtitle,.artist-activity-panel__text{position:relative;z-index:1;letter-spacing:0}.artist-activity-panel__text{display:flex;gap:7px;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:800;line-height:1.25;filter:drop-shadow(0 0 9px rgba(164, 214, 255, .28))}.artist-activity-panel__copy{background:linear-gradient(110deg,#fff,#f7e8ff 30%,#b9eeff 53%,#ffe0b4 74%,#fff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:artistActivityTextShine 5.5s ease-in-out infinite}.artist-activity-panel__flame{flex:0 0 auto;color:initial;filter:none;transform-origin:50% 80%;animation:artistActivityFlame 2.4s ease-in-out infinite}.artist-activity-panel__flame:last-child{animation-delay:-1.2s}[data-artist-activity-record],[data-artist-activity-streak]{min-width:1ch;display:inline-block;color:#fff;-webkit-text-fill-color:#fff;transform-origin:50% 70%;backface-visibility:hidden;will-change:transform,opacity,filter}[data-artist-activity-record].is-rolling,[data-artist-activity-streak].is-rolling{animation:artistActivityNumberRoll .7s cubic-bezier(.2,.82,.24,1) both}.artist-activity-panel__subtitle{margin-top:7px;color:rgba(255,255,255,.69);font-size:12px;font-weight:600;line-height:1.35;text-transform:uppercase}.artist-activity-dialog__close,.artist-activity-panel__info{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:rgba(255,255,255,.76);background:rgba(255,255,255,.08);cursor:pointer}.artist-activity-panel__info{position:absolute;top:9px;right:9px;z-index:2}.artist-activity-dialog__close:focus-visible,.artist-activity-dialog__close:hover,.artist-activity-panel__info:focus-visible,.artist-activity-panel__info:hover{color:#fff;background:rgba(255,255,255,.16);outline:2px solid rgba(68,221,230,.65);outline-offset:2px}.artist-activity-dialog{width:min(620px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 28px));padding:0;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#10121b;box-shadow:0 24px 80px rgba(0,0,0,.48);color:#f7f8fc}html.artist-activity-dialog-open{overflow:hidden}.artist-activity-dialog::backdrop{background:rgba(4,6,12,.72);backdrop-filter:blur(4px)}.artist-activity-dialog__header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:#10121b}.artist-activity-dialog__header h2{margin:0;color:#fff;font-size:20px;line-height:1.3;letter-spacing:0}.artist-activity-dialog__body{padding:18px 20px 22px}.artist-activity-dialog__body p{margin:0 0 13px;color:rgba(247,248,252,.84);font-size:15px;line-height:1.62}.artist-activity-dialog__body p:last-child{margin-bottom:0}@keyframes artistActivityBorder{0%,100%{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}}@keyframes artistActivityStars{0%,100%{opacity:.45;transform:translateY(0)}50%{opacity:.75;transform:translateY(-2px)}}@keyframes artistActivitySweep{0%,64%{opacity:0;transform:translateX(-55%) rotate(5deg)}72%{opacity:.72}100%,88%{opacity:0;transform:translateX(55%) rotate(5deg)}}@keyframes artistActivityTextShine{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes artistActivityFlame{0%,100%{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-2px) rotate(2deg) scale(1.08)}}@keyframes artistActivityNumberRoll{0%{opacity:0;filter:blur(3px);transform:translateY(70%) rotateX(-72deg) scale(.92)}58%{opacity:1;filter:blur(0);transform:translateY(-10%) rotateX(8deg) scale(1.08)}100%{opacity:1;filter:blur(0);transform:translateY(0) rotateX(0) scale(1)}}@keyframes artistActivityUpdate{0%{box-shadow:0 9px 24px rgba(4,7,17,.2),inset 0 0 24px rgba(80,193,216,.07)}38%{box-shadow:0 11px 30px rgba(75,213,230,.3),inset 0 0 34px rgba(255,103,190,.18)}100%{box-shadow:0 9px 24px rgba(4,7,17,.2),inset 0 0 24px rgba(80,193,216,.07)}}@media (max-width:640px){.artist-activity-panel{min-height:90px;padding:17px 42px 16px 16px}.artist-activity-panel__text{font-size:17px}.artist-activity-panel__subtitle{font-size:11px}.artist-activity-dialog__body,.artist-activity-dialog__header{padding-right:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.artist-activity-panel,.artist-activity-panel.is-updating,.artist-activity-panel::after,.artist-activity-panel__copy,.artist-activity-panel__flame,.artist-activity-panel__stars,[data-artist-activity-record].is-rolling,[data-artist-activity-streak].is-rolling{animation:none}}
