html{background:#08040d}body{opacity:0}body.page-ready{opacity:1;transition:opacity .22s}body.page-leaving{opacity:0;transition:opacity .16s}.cv-user-initial{color:#f6e6ff;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 30%,#b743ff 0%,#7117a7 52%,#29063b 100%);border:1px solid #d36cff99;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:950;line-height:1;box-shadow:0 0 10px #be34ff40;display:inline-flex!important}#accountAvatarInitial{text-transform:uppercase;color:#f8eaff;background:radial-gradient(circle at 35% 30%,#b83cff,#68139b 55%,#260535 100%);border:1px solid #d363ffb8;justify-content:center;align-items:center;font-weight:950;display:flex;box-shadow:0 0 16px #bb2fff3d}#accountLogged{box-sizing:border-box;width:100%}#accountLogged:not([hidden]){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid!important}#accountLogged>.account-avatar{grid-area:1/1}#accountLogged>.account-logged-copy{grid-area:1/2;min-width:0}#accountLogged>.account-logged-copy strong,#accountLogged>.account-logged-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#accountLogged>#cvModCollection,#accountLogged>a[href=\/my-mods],#accountLogged>#accountLogout{box-sizing:border-box;grid-column:1/-1;width:100%}.cv-mod-collection{box-sizing:border-box;background:linear-gradient(#751ba61a,#08040d52);border:1px solid #bb41ff3d;border-radius:10px;width:100%;margin:2px 0 0;padding:13px 14px 12px}.cv-mod-collection[hidden]{display:none!important}.cv-collection-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:9px;display:flex}.cv-collection-title{color:#e9deef;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:900}.cv-collection-count{color:#d25cff;white-space:nowrap;font-size:9px;font-weight:950}.cv-collection-track{box-sizing:border-box;background:#08040c;border:1px solid #c245ff47;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #000000d9}.cv-collection-fill{border-radius:inherit;background:linear-gradient(90deg,#8724ff 0%,#bc2cff 24%,#ff3f00 48%,#ff7900 70%,#ffb62b 100%) 0 0/220% 100%;width:0%;transition:width .7s cubic-bezier(.2,.8,.2,1);animation:1.9s linear infinite cvCollectionMove;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 7px #ff5800cc,0 0 14px #be2eff61}.cv-collection-fill:after{content:"";opacity:.48;background:repeating-linear-gradient(115deg,#0000 0 7px,#ffffff52 8px 10px,#0000 11px 18px);animation:1.25s linear infinite cvFlameTexture;position:absolute;inset:0}.cv-collection-bottom{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:8px;display:flex}.cv-collection-owned{color:#948a9a;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:850}.cv-collection-all{color:#ff9824;letter-spacing:.8px;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:950}#accountButton{overflow:visible}#accountButton .store-tool-copy{min-width:67px}#accountButton #accountLabel{display:block}.cv-header-progress{width:100%;min-width:58px;max-width:80px;margin:4px 0 1px}.cv-header-progress[hidden]{display:none!important}.cv-header-track{background:#ffffff17;border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden}.cv-header-fill{border-radius:inherit;background:linear-gradient(90deg,#a02bff,#df36ff 35%,#ff5c00 69%,#ffae24) 0 0/200% 100%;width:0%;transition:width .6s;animation:2s linear infinite cvHeaderBarMove;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 6px #c630ff80}.promo-image{cursor:pointer}.promo-card{transition:opacity .24s,transform .24s}.promo-card.promo-changing{opacity:.25;transform:translateY(3px)}@keyframes cvCollectionMove{0%{background-position:0%}to{background-position:220%}}@keyframes cvFlameTexture{0%{transform:translate(-10px)}to{transform:translate(10px)}}@keyframes cvHeaderBarMove{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){body,body.page-ready,body.page-leaving,.promo-card{transition:none!important}.cv-collection-fill,.cv-collection-fill:after,.cv-header-fill{animation:none!important}}
