.PortfolioAchievementShowcase-module__gZ4GWG__revealFlash{z-index:20;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 35% 42%,#e16dff4d,#0000 22%),radial-gradient(circle at 68% 55%,#5ceec833,#0000 24%),conic-gradient(from 215deg,#0000 0deg,#ffffff1f 18deg,#0000 42deg 360deg);animation:.9s cubic-bezier(.16,1,.3,1) both PortfolioAchievementShowcase-module__gZ4GWG__collection-flash;position:absolute;inset:-45%}.PortfolioAchievementShowcase-module__gZ4GWG__heroEntrance{animation:.56s cubic-bezier(.16,1,.3,1) 80ms backwards PortfolioAchievementShowcase-module__gZ4GWG__hero-rise}.PortfolioAchievementShowcase-module__gZ4GWG__trophyEntrance{animation:.72s cubic-bezier(.16,1,.3,1) .11s backwards PortfolioAchievementShowcase-module__gZ4GWG__trophy-land}.PortfolioAchievementShowcase-module__gZ4GWG__copyEntrance{animation:.52s cubic-bezier(.16,1,.3,1) .18s backwards PortfolioAchievementShowcase-module__gZ4GWG__copy-arrive}.PortfolioAchievementShowcase-module__gZ4GWG__countEntrance{animation:.56s cubic-bezier(.16,1,.3,1) .25s backwards PortfolioAchievementShowcase-module__gZ4GWG__count-pop}.PortfolioAchievementShowcase-module__gZ4GWG__progressEntrance{animation:.48s cubic-bezier(.16,1,.3,1) .28s backwards PortfolioAchievementShowcase-module__gZ4GWG__copy-arrive}.PortfolioAchievementShowcase-module__gZ4GWG__progressFill{transform-origin:0;animation:.92s cubic-bezier(.16,1,.3,1) .35s backwards PortfolioAchievementShowcase-module__gZ4GWG__progress-sweep}.PortfolioAchievementShowcase-module__gZ4GWG__cardEntrance{--achievement-delay:.32s;isolation:isolate;animation:PortfolioAchievementShowcase-module__gZ4GWG__card-deal .62s cubic-bezier(.16,1,.3,1)var(--achievement-delay)backwards}.PortfolioAchievementShowcase-module__gZ4GWG__cardEntrance>*{z-index:1}.PortfolioAchievementShowcase-module__gZ4GWG__highlightedCard{box-shadow:inset 0 1px #ffffff0f,0 0 22px #cb67e514}.PortfolioAchievementShowcase-module__gZ4GWG__earnedCardEntrance:after{z-index:2;pointer-events:none;content:"";animation:PortfolioAchievementShowcase-module__gZ4GWG__earned-card-glint .76s ease-out calc(var(--achievement-delay) + .33s)both;background:linear-gradient(105deg,#0000 38%,#ffffff05 45%,#ffffff30 50%,#ffffff05 55%,#0000 62%);position:absolute;inset:-65% -45%;transform:translate(-48%)rotate(7deg)}.PortfolioAchievementShowcase-module__gZ4GWG__emblemEntrance{width:88px;height:96px;animation:PortfolioAchievementShowcase-module__gZ4GWG__emblem-land .64s cubic-bezier(.16,1,.3,1)calc(var(--achievement-delay) + 90ms)backwards;flex:none;place-items:center;display:grid;position:relative}.PortfolioAchievementShowcase-module__gZ4GWG__detailsEntrance{animation:PortfolioAchievementShowcase-module__gZ4GWG__details-arrive .46s cubic-bezier(.16,1,.3,1)calc(var(--achievement-delay) + .15s)backwards}.PortfolioAchievementShowcase-module__gZ4GWG__footerEntrance{animation:.62s cubic-bezier(.16,1,.3,1) 1.04s backwards PortfolioAchievementShowcase-module__gZ4GWG__footer-rise}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__collection-flash{0%{opacity:0;transform:scale(.45)rotate(-10deg)}22%{opacity:.78}to{opacity:0;transform:scale(1.08)rotate(8deg)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__hero-rise{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0,0)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__trophy-land{0%{opacity:0;filter:brightness(1.8)blur(4px);transform:translate(-20px,-24px)scale(.35)rotate(-18deg)}68%{opacity:1;filter:brightness(1.25)blur();transform:translate(2px,1px)scale(1.12)rotate(4deg)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)rotate(0)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__copy-arrive{0%{opacity:0;filter:blur(4px);transform:translate(14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__count-pop{0%{opacity:0;transform:scale(.5)}72%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__progress-sweep{0%{filter:brightness(1.8);transform:scaleX(0)}72%{filter:brightness(1.35)}to{filter:none;transform:scaleX(1)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__card-deal{0%{opacity:0;filter:blur(6px)brightness(1.35);transform:translateY(28px)scale(.92)rotateX(10deg)}72%{opacity:1;filter:blur()brightness(1.08);transform:translateY(-2px)scale(1.012)rotateX(0)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)rotateX(0)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__emblem-land{0%{opacity:0;filter:brightness(1.8)blur(3px);transform:scale(.42)rotate(-10deg)}70%{opacity:1;filter:brightness(1.3)blur();transform:scale(1.1)rotate(2deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__details-arrive{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__earned-card-glint{0%{opacity:0;transform:translate(-48%)rotate(7deg)}28%{opacity:.9}to{opacity:0;transform:translate(48%)rotate(7deg)}}@keyframes PortfolioAchievementShowcase-module__gZ4GWG__footer-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.PortfolioAchievementShowcase-module__gZ4GWG__collectionDialog{animation:none}.PortfolioAchievementShowcase-module__gZ4GWG__revealFlash,.PortfolioAchievementShowcase-module__gZ4GWG__heroEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__trophyEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__copyEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__countEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__progressEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__progressFill,.PortfolioAchievementShowcase-module__gZ4GWG__cardEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__earnedCardEntrance:after,.PortfolioAchievementShowcase-module__gZ4GWG__emblemEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__detailsEntrance,.PortfolioAchievementShowcase-module__gZ4GWG__footerEntrance{animation:none!important}}
.ComboWordmark-module__H8_OIa__comboWordmark{isolation:isolate;font-family:var(--font-inter,Arial),sans-serif;letter-spacing:-.055em;color:#f2e8ff;text-shadow:none;opacity:1;filter:drop-shadow(1px 2px #73549c)drop-shadow(0 0 5px #c29bff66);margin-inline:.22em;padding-inline-end:.1em;font-size:1.3em;font-style:italic;font-weight:950;line-height:1;animation:2.4s ease-in-out infinite alternate ComboWordmark-module__H8_OIa__comboWordmarkGlow;display:inline-block;position:relative}.ComboWordmark-module__H8_OIa__comboWordmarkFace{z-index:1;color:#f2e8ff;-webkit-text-stroke:.25px #fff8ff;paint-order:stroke fill;display:inline-block;position:relative}.ComboWordmark-module__H8_OIa__comboWordmarkFace:after{content:attr(data-text);z-index:2;-webkit-text-fill-color:transparent;-webkit-text-stroke:.1px #fff;opacity:1;pointer-events:none;background:linear-gradient(110deg,#fff5da 0%,#fff 14%,#e9d4ff 28%,#b998ff 42%,#a1f4df 57%,#f5edff 72%,#fff5da 86%,#fff 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ComboWordmark-module__H8_OIa__comboWordmarkShimmer;position:absolute;inset:0}@keyframes ComboWordmark-module__H8_OIa__comboWordmarkShimmer{0%{background-position:100%}to{background-position:-100%}}@keyframes ComboWordmark-module__H8_OIa__comboWordmarkGlow{0%{filter:drop-shadow(1px 2px #73549c)drop-shadow(0 0 4px #c29bff59)}to{filter:drop-shadow(1px 2px #73549c)drop-shadow(0 0 8px #d9b6ff99)}}@media (prefers-reduced-motion:reduce){.ComboWordmark-module__H8_OIa__comboWordmark,.ComboWordmark-module__H8_OIa__comboWordmarkFace:after{animation:none}}
.StreakChartAnnouncement-module__2lpwIG__viewport{z-index:46;pointer-events:none;position:absolute;inset:0;overflow:hidden}.StreakChartAnnouncement-module__2lpwIG__flyover{top:max(26%,calc(var(--streak-overlay-bottom,96px) + 18px));color:#f8f2ff;white-space:nowrap;filter:drop-shadow(0 5px 12px #000d);opacity:0;visibility:hidden;will-change:transform,opacity;align-items:center;width:max-content;max-width:92vw;font-size:clamp(12px,1.25vw,17px);font-weight:600;line-height:1;animation:14s linear both StreakChartAnnouncement-module__2lpwIG__chartFlyover;display:inline-flex;position:absolute;left:100%}.StreakChartAnnouncement-module__2lpwIG__identity{background:#100b17e8;border:1px solid #c69cff42;border-radius:11px;align-items:center;gap:7px;min-height:34px;padding:4px 10px 4px 5px;display:inline-flex;box-shadow:0 5px 20px #0009,inset 0 1px #ffffff16}.StreakChartAnnouncement-module__2lpwIG__emblem{color:#25132d;background:linear-gradient(145deg,#9ff4de,#dcbaff 52%,#ffe39c);border:1px solid #d9b9ff8f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #9d5bea42,0 0 13px #b66eff8f}.StreakChartAnnouncement-module__2lpwIG__avatar,.StreakChartAnnouncement-module__2lpwIG__avatarFallback{width:100%;height:100%}.StreakChartAnnouncement-module__2lpwIG__avatar{object-fit:cover}.StreakChartAnnouncement-module__2lpwIG__avatarFallback{place-items:center;font-size:.72em;font-weight:950;display:grid}.StreakChartAnnouncement-module__2lpwIG__identity strong{color:#e7c6ff;text-overflow:ellipsis;max-width:150px;font-size:.86em;overflow:hidden}.StreakChartAnnouncement-module__2lpwIG__body{text-shadow:0 1px 7px #000,0 0 14px #bb72ff66;margin-left:13px}.StreakChartAnnouncement-module__2lpwIG__bodyContent{align-items:baseline;gap:.32em;display:inline-flex}.StreakChartAnnouncement-module__2lpwIG__rounds{color:#f8ecff;font-weight:800}.StreakChartAnnouncement-module__2lpwIG__multiplier{font-family:var(--font-coiny,Arial),sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#ffe6a6;-webkit-text-fill-color:currentColor;text-shadow:0 2px #69401f,0 0 4px #fff1c2,0 0 11px #f4c168a6;opacity:1;font-size:1.42em;font-weight:400;line-height:.8;animation:1.4s ease-in-out .8s infinite alternate StreakChartAnnouncement-module__2lpwIG__multiplierGlow}.StreakChartAnnouncement-module__2lpwIG__viewport[data-kind=completed] .StreakChartAnnouncement-module__2lpwIG__emblem{border-color:#ffe0a3b3;box-shadow:0 0 0 2px #d99f3f42,0 0 15px #ffc95c8c}.StreakChartAnnouncement-module__2lpwIG__viewport[data-kind=completed] .StreakChartAnnouncement-module__2lpwIG__identity{border-color:#f3cf7c52}.StreakChartAnnouncement-module__2lpwIG__viewport[data-kind=completed] .StreakChartAnnouncement-module__2lpwIG__body{color:#ffe5a4;text-shadow:0 1px 7px #000,0 0 15px #ffc75d66;font-weight:750}@keyframes StreakChartAnnouncement-module__2lpwIG__multiplierGlow{0%{color:#ffe6a6;text-shadow:0 2px #69401f,0 0 3px #fff1c2,0 0 8px #f4c1688f}to{color:#fff4ce;text-shadow:0 2px #69401f,0 0 5px #fff9e8,0 0 14px #ffd778c7}}@keyframes StreakChartAnnouncement-module__2lpwIG__chartFlyover{0%{visibility:visible;opacity:0;transform:translate(24px,8px)scale(.96)}6%{opacity:1;transform:translate(-4vw)scale(1)}88%{opacity:1}to{visibility:hidden;opacity:0;transform:translate(calc(-100vw - 100%),-5px)scale(1)}}@media (max-width:640px){.StreakChartAnnouncement-module__2lpwIG__flyover{top:max(30%,calc(var(--streak-overlay-bottom,96px) + 12px));font-size:12px;animation-duration:10s}.StreakChartAnnouncement-module__2lpwIG__identity{gap:5px;min-height:29px;padding:3px 7px 3px 4px}.StreakChartAnnouncement-module__2lpwIG__emblem{width:22px;height:22px}.StreakChartAnnouncement-module__2lpwIG__body{margin-left:9px}}@media (prefers-reduced-motion:reduce){.StreakChartAnnouncement-module__2lpwIG__flyover{top:max(26%,calc(var(--streak-overlay-bottom,96px) + 18px));opacity:1;visibility:visible;max-width:calc(100% - 24px);animation:none;left:50%;transform:translate(-50%)}.StreakChartAnnouncement-module__2lpwIG__multiplier{animation:none}}
.StreakStartAnnouncement-module__eEmyJG__announcement{z-index:29;top:calc(var(--streak-overlay-bottom,104px) + 10px);pointer-events:none;isolation:isolate;width:min(620px,100% - 24px);animation:3s cubic-bezier(.2,.78,.24,1) both StreakStartAnnouncement-module__eEmyJG__floatIn;position:absolute;left:50%;transform:translate(-50%)}.StreakStartAnnouncement-module__eEmyJG__scene{color:#f7eaff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 0,#b65cff38,#0000 58%),linear-gradient(100deg,#170d20d9,#2b1536e8 50%,#120e1bd9);border:1px solid #d8b0ff70;border-radius:16px;justify-items:center;padding:10px 24px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 38px #0009,0 0 26px #be70ff38,inset 0 1px #ffffff38}.StreakStartAnnouncement-module__eEmyJG__scene:after{content:"";background:linear-gradient(100deg,#0000 35%,#fff6ce50 49%,#0000 63%);animation:.85s ease-out .75s both StreakStartAnnouncement-module__eEmyJG__sweep;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.StreakStartAnnouncement-module__eEmyJG__burst{z-index:-1;aspect-ratio:1;opacity:.38;background:repeating-conic-gradient(#0000 0deg 17deg,#e4bdff4f 18deg 19deg,#0000 20deg 34deg);width:520px;animation:4s linear both StreakStartAnnouncement-module__eEmyJG__rotateBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 62%);mask-image:radial-gradient(circle,#000 5%,#0000 62%)}.StreakStartAnnouncement-module__eEmyJG__scene p{color:#d6c6e4;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:90%;margin:0 0 2px;font-size:clamp(10px,1.5vw,13px);font-weight:700;overflow:hidden}.StreakStartAnnouncement-module__eEmyJG__playerName{color:#9ff6df;text-shadow:0 0 8px #6ff0cb8f,0 0 18px #b36cff52;font-weight:900}.StreakStartAnnouncement-module__eEmyJG__scene strong{font-family:var(--font-barlow-extra-bold-italic,Arial),sans-serif;letter-spacing:-.055em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #6a3d82)drop-shadow(0 0 16px #d99cff70);background:linear-gradient(110deg,#9ff6df,#f5ecff 31%,#c59aff 57%,#ffe7a0 78%,#9ff6df);-webkit-background-clip:text;background-clip:text;align-items:center;gap:clamp(8px,1.5vw,14px);padding-inline-end:.06em;font-size:clamp(28px,5vw,52px);font-style:italic;font-weight:950;line-height:1;display:flex}.StreakStartAnnouncement-module__eEmyJG__scene strong svg{color:#ffe69e;-webkit-text-fill-color:initial;filter:drop-shadow(0 0 7px #ffc95b99);width:.55em;height:.55em;animation:.7s cubic-bezier(.2,.8,.2,1.3) .48s both StreakStartAnnouncement-module__eEmyJG__zap}.StreakStartAnnouncement-module__eEmyJG__scene strong svg:last-child{transform:scaleX(-1)}.StreakStartAnnouncement-module__eEmyJG__scene>span:last-child{color:#ddcaeb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:6px;font-size:clamp(9px,1.4vw,12px);font-weight:700;display:flex}.StreakStartAnnouncement-module__eEmyJG__scene>span i{background:#9ff0d2;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #9ff0d2}.StreakStartAnnouncement-module__eEmyJG__sparkleLeft,.StreakStartAnnouncement-module__eEmyJG__sparkleRight{color:#ffe6a5;filter:drop-shadow(0 0 7px #ffd36b);width:18px;height:18px;animation:.9s ease-out .6s both StreakStartAnnouncement-module__eEmyJG__sparkle;position:absolute;top:20%}.StreakStartAnnouncement-module__eEmyJG__sparkleLeft{left:5%}.StreakStartAnnouncement-module__eEmyJG__sparkleRight{animation-delay:.75s;right:5%}@keyframes StreakStartAnnouncement-module__eEmyJG__floatIn{0%{opacity:0;transform:translate(-50%,18px)scale(.72)rotate(-1.5deg)}15%{opacity:1;transform:translate(-50%,-4px)scale(1.04)rotate(.5deg)}23%,76%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-32px)scale(1.04)}}@keyframes StreakStartAnnouncement-module__eEmyJG__sweep{to{transform:translate(130%)skew(-18deg)}}@keyframes StreakStartAnnouncement-module__eEmyJG__rotateBurst{0%{transform:translate(-50%,-50%)rotate(-12deg)scale(.7)}to{transform:translate(-50%,-50%)rotate(25deg)scale(1.2)}}@keyframes StreakStartAnnouncement-module__eEmyJG__zap{0%{opacity:0;transform:scale(2.2)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes StreakStartAnnouncement-module__eEmyJG__sparkle{0%{opacity:0;transform:scale(0)rotate(-35deg)}45%{opacity:1;transform:scale(1.3)rotate(8deg)}to{opacity:0;transform:scale(.6)rotate(35deg)}}@media (max-width:640px){.StreakStartAnnouncement-module__eEmyJG__announcement{top:calc(var(--streak-overlay-bottom,128px) + 6px)}.StreakStartAnnouncement-module__eEmyJG__scene{padding-inline:12px}.StreakStartAnnouncement-module__eEmyJG__scene strong{font-size:clamp(25px,8vw,38px)}}@media (prefers-reduced-motion:reduce){.StreakStartAnnouncement-module__eEmyJG__announcement,.StreakStartAnnouncement-module__eEmyJG__scene:after,.StreakStartAnnouncement-module__eEmyJG__burst,.StreakStartAnnouncement-module__eEmyJG__scene strong svg,.StreakStartAnnouncement-module__eEmyJG__sparkleLeft,.StreakStartAnnouncement-module__eEmyJG__sparkleRight{animation:none}}
.PortfolioAchievementGroup-module__8hQEzW__shelf{--shelf-accent:212 157 250;isolation:isolate;border:1px solid rgb(var(--shelf-accent)/.18);background:radial-gradient(ellipse at 12% 0%,rgb(var(--shelf-accent)/.1),transparent 70%),#1b1522;animation:PortfolioAchievementGroup-module__8hQEzW__shelf-arrive .36s ease-out var(--section-delay,0s)backwards;border-radius:18px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.PortfolioAchievementGroup-module__8hQEzW__shelf[data-achievement-group=repeatable]{--shelf-accent:237 195 119}.PortfolioAchievementGroup-module__8hQEzW__shelf[data-achievement-group=lifetime]{--shelf-accent:116 222 199}.PortfolioAchievementGroup-module__8hQEzW__shelf:before{background:linear-gradient(90deg,transparent,rgb(var(--shelf-accent)/.65),transparent);content:"";pointer-events:none;height:1px;position:absolute;inset:0 16px auto}.PortfolioAchievementGroup-module__8hQEzW__shelf[data-achievement-group=combo]:before{background:linear-gradient(90deg,#0000,#ff90d3,#b5a0ff,#82efcc,#0000)}.PortfolioAchievementGroup-module__8hQEzW__shelf:hover,.PortfolioAchievementGroup-module__8hQEzW__shelf[data-state=open]{border-color:rgb(var(--shelf-accent)/.38);box-shadow:inset 0 1px #ffffff0d,0 5px 24px #0000001f}.PortfolioAchievementGroup-module__8hQEzW__trigger{cursor:pointer;border-radius:17px;min-width:0;padding:17px 18px 14px;position:relative}.PortfolioAchievementGroup-module__8hQEzW__trigger:hover{text-decoration:none}.PortfolioAchievementGroup-module__8hQEzW__trigger:focus-visible{outline:2px solid rgb(var(--shelf-accent));outline-offset:-3px;box-shadow:none}.PortfolioAchievementGroup-module__8hQEzW__trigger>svg{color:rgb(var(--shelf-accent));position:absolute;top:27px;right:18px}.PortfolioAchievementGroup-module__8hQEzW__summary{width:100%;min-width:0;display:block}.PortfolioAchievementGroup-module__8hQEzW__headingRow{justify-content:space-between;align-items:center;gap:12px;padding-right:28px;display:flex}.PortfolioAchievementGroup-module__8hQEzW__identity{gap:5px;min-width:0;display:grid}.PortfolioAchievementGroup-module__8hQEzW__eyebrow{color:rgb(var(--shelf-accent)/.84);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:600;line-height:1.4;display:flex}.PortfolioAchievementGroup-module__8hQEzW__title{color:#f6edf8;letter-spacing:-.03em;font-size:17px;font-weight:650;line-height:1.2}.PortfolioAchievementGroup-module__8hQEzW__comboLogo{width:fit-content;margin:0;font-size:25px}.PortfolioAchievementGroup-module__8hQEzW__progress{flex:none;gap:7px;min-width:88px;display:grid}.PortfolioAchievementGroup-module__8hQEzW__unlocked{color:rgb(var(--shelf-accent));text-align:right;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2}.PortfolioAchievementGroup-module__8hQEzW__progressTrack{gap:3px;display:flex}.PortfolioAchievementGroup-module__8hQEzW__progressTrack>span{background:rgb(var(--shelf-accent)/.13);border-radius:2px;flex:1;height:3px}.PortfolioAchievementGroup-module__8hQEzW__progressTrack>[data-earned=true]{background:rgb(var(--shelf-accent));box-shadow:0 0 7px rgb(var(--shelf-accent)/.3)}.PortfolioAchievementGroup-module__8hQEzW__previewRail{grid-template-columns:repeat(var(--badge-count),minmax(0,1fr));max-width:calc(var(--badge-count)*76px);gap:8px;margin-top:12px;display:grid;position:relative}.PortfolioAchievementGroup-module__8hQEzW__previewRail:before{background:linear-gradient(90deg,transparent,rgb(var(--shelf-accent)/.2),transparent);content:"";height:1px;position:absolute;bottom:20px;left:4px;right:4px}.PortfolioAchievementGroup-module__8hQEzW__previewBadge{flex-direction:column;align-items:center;gap:6px;min-width:0;padding-bottom:1px;display:flex}.PortfolioAchievementGroup-module__8hQEzW__previewArt{aspect-ratio:11/12;border-radius:50%;flex:none;width:min(100%,52px);transition:transform .22s,filter .22s;display:block;position:relative}.PortfolioAchievementGroup-module__8hQEzW__previewArt>[data-badge-code]{position:absolute;inset:0}.PortfolioAchievementGroup-module__8hQEzW__previewBadge[data-earned=true] .PortfolioAchievementGroup-module__8hQEzW__previewArt{background:radial-gradient(ellipse,rgb(var(--shelf-accent)/.2),transparent 72%)}.PortfolioAchievementGroup-module__8hQEzW__trigger:hover .PortfolioAchievementGroup-module__8hQEzW__previewArt{filter:brightness(1.12);transform:translateY(-2px)}.PortfolioAchievementGroup-module__8hQEzW__previewLabel{color:#998b9f;white-space:nowrap;flex:none;align-items:center;gap:3px;max-width:100%;min-height:14px;font-size:9px;line-height:14px;display:inline-flex;overflow:hidden}.PortfolioAchievementGroup-module__8hQEzW__previewLabel svg{flex:none}.PortfolioAchievementGroup-module__8hQEzW__previewBadge[data-earned=true] .PortfolioAchievementGroup-module__8hQEzW__previewLabel{color:rgb(var(--shelf-accent))}.PortfolioAchievementGroup-module__8hQEzW__shelf[data-state=open] .PortfolioAchievementGroup-module__8hQEzW__previewRail{display:none}.PortfolioAchievementGroup-module__8hQEzW__content{padding:0 12px 12px}.PortfolioAchievementGroup-module__8hQEzW__description{color:#b3a4bb;margin:0 5px;font-size:11px;line-height:1.6}@keyframes PortfolioAchievementGroup-module__8hQEzW__shelf-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.PortfolioAchievementGroup-module__8hQEzW__trigger{padding:14px 12px 12px}.PortfolioAchievementGroup-module__8hQEzW__trigger>svg{top:24px;right:12px}.PortfolioAchievementGroup-module__8hQEzW__eyebrow{letter-spacing:.06em;font-size:7px}.PortfolioAchievementGroup-module__8hQEzW__title{font-size:15px}.PortfolioAchievementGroup-module__8hQEzW__comboLogo{font-size:23px}.PortfolioAchievementGroup-module__8hQEzW__progress{min-width:70px}.PortfolioAchievementGroup-module__8hQEzW__unlocked{font-size:9px}.PortfolioAchievementGroup-module__8hQEzW__previewRail{gap:5px}.PortfolioAchievementGroup-module__8hQEzW__previewLabel{gap:2px;font-size:8px}.PortfolioAchievementGroup-module__8hQEzW__content{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.PortfolioAchievementGroup-module__8hQEzW__shelf{animation:none}.PortfolioAchievementGroup-module__8hQEzW__trigger,.PortfolioAchievementGroup-module__8hQEzW__trigger>svg,.PortfolioAchievementGroup-module__8hQEzW__previewArt{transition:none}.PortfolioAchievementGroup-module__8hQEzW__shelf>[data-slot=accordion-content]{animation:none}.PortfolioAchievementGroup-module__8hQEzW__trigger:hover .PortfolioAchievementGroup-module__8hQEzW__previewArt{transform:none}}
.PnlCalendarMotion-module__5ELrBG__headerEnter{animation:.42s cubic-bezier(.16,1,.3,1) 40ms backwards PnlCalendarMotion-module__5ELrBG__calendar-header-enter}.PnlCalendarMotion-module__5ELrBG__controlsEnter{animation:.42s cubic-bezier(.16,1,.3,1) 90ms backwards PnlCalendarMotion-module__5ELrBG__calendar-section-enter}.PnlCalendarMotion-module__5ELrBG__statEnter{animation:.48s cubic-bezier(.16,1,.3,1) backwards PnlCalendarMotion-module__5ELrBG__calendar-stat-enter}.PnlCalendarMotion-module__5ELrBG__calendarEnter{animation:.52s cubic-bezier(.16,1,.3,1) .22s backwards PnlCalendarMotion-module__5ELrBG__calendar-shell-enter}.PnlCalendarMotion-module__5ELrBG__dayEnter{transform-origin:50%;animation:.38s cubic-bezier(.16,1,.3,1) backwards PnlCalendarMotion-module__5ELrBG__calendar-day-enter}.PnlCalendarMotion-module__5ELrBG__legendEnter{animation:.32s ease-out .88s backwards PnlCalendarMotion-module__5ELrBG__calendar-fade-enter}@keyframes PnlCalendarMotion-module__5ELrBG__calendar-header-enter{0%{opacity:0;transform:translateY(-8px)}}@keyframes PnlCalendarMotion-module__5ELrBG__calendar-section-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes PnlCalendarMotion-module__5ELrBG__calendar-stat-enter{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes PnlCalendarMotion-module__5ELrBG__calendar-shell-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}}@keyframes PnlCalendarMotion-module__5ELrBG__calendar-day-enter{0%{opacity:0;transform:translateY(7px)scale(.9)}}@keyframes PnlCalendarMotion-module__5ELrBG__calendar-fade-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PnlCalendarMotion-module__5ELrBG__headerEnter,.PnlCalendarMotion-module__5ELrBG__controlsEnter,.PnlCalendarMotion-module__5ELrBG__statEnter,.PnlCalendarMotion-module__5ELrBG__calendarEnter,.PnlCalendarMotion-module__5ELrBG__dayEnter,.PnlCalendarMotion-module__5ELrBG__legendEnter{animation:none!important}}
