.set-celebration[data-v-faa1d83d]{--set-accent:#1a9fff;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(100deg,color-mix(in srgb,var(--set-accent) 22%,transparent),transparent 70%),color-mix(in srgb,var(--tracker-bg,#0f172a) 92%,transparent);border:1px solid color-mix(in srgb,var(--set-accent) 45%,transparent);border-radius:calc(var(--tracker-radius, 8px) + 2px);bottom:10px;box-shadow:0 10px 30px -12px color-mix(in srgb,var(--set-accent) 60%,transparent),0 2px 8px #00000040;color:var(--tracker-text,#fff);display:flex;gap:12px;left:10px;overflow:hidden;padding:10px 14px 10px 10px;pointer-events:none;position:absolute;right:10px;z-index:60}.set-celebration.is-dlc[data-v-faa1d83d]{--set-accent:#9b6cff}.set-celebration.is-compact[data-v-faa1d83d]{gap:8px;inset:3px;padding:0 10px 0 6px}.set-celebration.is-compact .set-celebration-medal[data-v-faa1d83d]{height:26px;width:26px}.set-celebration.is-compact .set-celebration-medal svg[data-v-faa1d83d]{height:18px;width:18px}.set-celebration.is-compact .set-celebration-text[data-v-faa1d83d]{align-items:baseline;flex-direction:row;gap:8px}.set-celebration-medal[data-v-faa1d83d]{align-items:center;animation:set-medal-pop-faa1d83d .7s cubic-bezier(.34,1.56,.64,1) both;background:color-mix(in srgb,var(--set-accent) 18%,transparent);border-radius:9999px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.set-celebration-medal svg[data-v-faa1d83d]{fill:none;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--set-accent) 70%,transparent));height:26px;stroke:var(--set-accent);stroke-linejoin:round;stroke-width:1.4;width:26px}.set-celebration-ribbon[data-v-faa1d83d]{fill:color-mix(in srgb,var(--set-accent) 45%,transparent)}.set-celebration-star[data-v-faa1d83d]{fill:var(--set-accent);stroke:none}.set-celebration-text[data-v-faa1d83d]{display:flex;flex:1;flex-direction:column;line-height:1.15;min-width:0}.set-celebration-eyebrow[data-v-faa1d83d]{color:var(--set-accent);font-size:.66em;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.set-celebration-name[data-v-faa1d83d]{font-size:1em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-celebration-count[data-v-faa1d83d]{background:color-mix(in srgb,var(--set-accent) 14%,transparent);border-radius:9999px;color:var(--set-accent);flex-shrink:0;font-size:.8em;font-variant-numeric:tabular-nums;font-weight:700;padding:3px 8px}.set-celebration-shine[data-v-faa1d83d]{animation:set-shine-faa1d83d 1.6s ease-out .35s both;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,#fff 22%,transparent) 50%,transparent 65%);inset:0;position:absolute;transform:translate(-120%)}@keyframes set-medal-pop-faa1d83d{0%{opacity:0;transform:scale(.4) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes set-shine-faa1d83d{to{transform:translate(120%)}}.set-celebrate-enter-active[data-v-faa1d83d]{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease}.set-celebrate-leave-active[data-v-faa1d83d]{transition:transform .35s ease,opacity .35s ease}.set-celebrate-enter-from[data-v-faa1d83d]{opacity:0;transform:translateY(16px) scale(.97)}.set-celebrate-leave-to[data-v-faa1d83d]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.set-celebration-medal[data-v-faa1d83d],.set-celebration-shine[data-v-faa1d83d]{animation:none}.set-celebration-shine[data-v-faa1d83d]{display:none}.set-celebrate-enter-active[data-v-faa1d83d],.set-celebrate-leave-active[data-v-faa1d83d]{transition:opacity .2s ease}.set-celebrate-enter-from[data-v-faa1d83d],.set-celebrate-leave-to[data-v-faa1d83d]{transform:none}}.goal-widget[data-v-f7929b96]{padding:6px var(--tracker-padding,24px) 8px}.goal-widget-top[data-v-f7929b96]{border-bottom:1px solid color-mix(in srgb,var(--tracker-text,#fff) 10%,transparent)}.goal-widget-bottom[data-v-f7929b96]{border-top:1px solid color-mix(in srgb,var(--tracker-text,#fff) 10%,transparent)}.goal-list[data-v-f7929b96]{gap:6px}.goal-item[data-v-f7929b96],.goal-list[data-v-f7929b96]{display:flex;flex-direction:column}.goal-item[data-v-f7929b96]{gap:3px}.goal-header[data-v-f7929b96]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.goal-name[data-v-f7929b96]{color:var(--tracker-text,#fff);font-size:.7em;font-weight:600;letter-spacing:.01em;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-item-detailed .goal-name[data-v-f7929b96]{font-size:.8em;opacity:.85}.goal-count[data-v-f7929b96]{color:var(--tracker-text,#fff);flex-shrink:0;font-size:.65em;font-variant-numeric:tabular-nums;font-weight:700;opacity:.5}.goal-item-detailed .goal-count[data-v-f7929b96]{font-size:.75em}.goal-track[data-v-f7929b96]{background:color-mix(in srgb,var(--tracker-text,#fff) 12%,transparent);border-radius:2px;height:3px;overflow:hidden}.goal-item-detailed .goal-track[data-v-f7929b96]{border-radius:3px;height:5px}.goal-fill[data-v-f7929b96]{background:var(--tracker-progress,#3b82f6);border-radius:inherit;height:100%;min-width:2px;transition:width .6s cubic-bezier(.4,0,.2,1)}.goal-celebrate[data-v-f7929b96]{align-items:center;display:flex;gap:6px;justify-content:center;padding:5px 0}.goal-celebrate-text[data-v-f7929b96]{animation:goal-pulse-f7929b96 1.5s ease-in-out infinite;color:var(--tracker-progress,#3b82f6);font-size:.75em;font-weight:700}@keyframes goal-pulse-f7929b96{0%,to{opacity:1}50%{opacity:.6}}.goal-slide-enter-active[data-v-f7929b96],.goal-slide-leave-active[data-v-f7929b96]{overflow:hidden;transition:all .4s ease}.goal-slide-enter-from[data-v-f7929b96],.goal-slide-leave-to[data-v-f7929b96]{max-height:0;opacity:0}.goal-celebrate-enter-active[data-v-f7929b96]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.goal-celebrate-leave-active[data-v-f7929b96]{transition:all .3s ease}.goal-celebrate-enter-from[data-v-f7929b96]{opacity:0;transform:scale(.8)}.goal-celebrate-leave-to[data-v-f7929b96]{opacity:0;transform:scale(.9)}.tl-label-ghost[data-v-c97c86bf]{border-radius:4px;font-style:italic;font-weight:500;opacity:.5;outline:1px dashed currentColor;outline-offset:2px;padding:0 4px}@font-face{font-family:PressStart2P;src:url(../fonts/PressStart2P-Regular.ttf) format("truetype")}.font-retro{font-family:PressStart2P,monospace;font-size:.7rem;letter-spacing:-1px;line-height:1.4}.font-retro .font-bold,.font-retro h3{font-size:.8rem}.font-retro .text-sm{font-size:.6rem}.font-retro .text-xs{font-size:.5rem}.retro-effect{position:relative}.retro-effect:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 0,transparent 2px);content:"";inset:0;pointer-events:none;position:absolute}.psn-trophy-bronze[data-v-1fd2d356]{border-color:#d97706}.psn-trophy-silver[data-v-1fd2d356]{border-color:#9ca3af}.psn-trophy-gold[data-v-1fd2d356]{border-color:#facc15}.psn-trophy-platinum[data-v-1fd2d356]{border-color:#60a5fa}.xbox-achievement-bronze[data-v-dbcfe483]{border-color:#d97706}.xbox-achievement-silver[data-v-dbcfe483]{border-color:#9ca3af}.xbox-achievement-gold[data-v-dbcfe483]{border-color:#facc15}.xbox-achievement-legendary[data-v-dbcfe483]{border-color:#10b981}.tracker-wrapper[data-v-561148d6]:before{background-color:var(--tel-container-bg,var(--tracker-bg));background-image:var(--tel-container-gradient,none);border-radius:inherit;content:"";inset:0;opacity:var(--tel-container-bg-opacity,var(--tracker-bg-opacity,1));pointer-events:none;position:absolute;z-index:-2}.tracker-wrapper.tracker-no-bg[data-v-561148d6]:before{display:none}.tracker-loading[data-v-561148d6]{position:relative;z-index:1}.skeleton-block[data-v-561148d6],.skeleton-line[data-v-561148d6]{animation:shimmer-561148d6 1.5s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--tracker-text) 8%,transparent) 0,color-mix(in srgb,var(--tracker-text) 16%,transparent),color-mix(in srgb,var(--tracker-text) 8%,transparent));background-size:200% 100%;border-radius:6px}@keyframes shimmer-561148d6{0%{background-position:200% 0}to{background-position:-200% 0}}.legacy-banner[data-v-561148d6]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f6e6,#6366f1e6);bottom:0;display:flex;gap:6px;justify-content:center;left:0;overflow:hidden;padding:6px 12px;position:absolute;right:0;z-index:20}.legacy-banner-text[data-v-561148d6]{color:#fffffff2;font-family:system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.3}.banner-slide-enter-active[data-v-561148d6]{transition:all .6s cubic-bezier(.16,1,.3,1)}.banner-slide-leave-active[data-v-561148d6]{transition:all .8s cubic-bezier(.4,0,.2,1)}.banner-slide-enter-from[data-v-561148d6]{opacity:0;transform:translateY(100%)}.banner-slide-enter-to[data-v-561148d6],.banner-slide-leave-from[data-v-561148d6]{opacity:1;transform:translateY(0)}.banner-slide-leave-to[data-v-561148d6]{opacity:0;transform:translateY(100%)}
