@property --pointer-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --pointer-y{syntax:"<percentage>";inherits:true;initial-value:50%}@property --pointer-from-center{syntax:"<number>";inherits:true;initial-value:0}.AchievementCard[data-v-0745ca8c]{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--background-x:50%;--background-y:50%;--rotate-x:0deg;--rotate-y:0deg;--card-opacity:0;--tilt-transition-duration:.6s;--holo-rest:.16;--holo-hover:.5;--shine-window:65%;--band-travel:0%;--tex-travel:0%;--glitter-scale:45%;--glare-rest:0;--glare-hover:.5;--reveal-duration:var(--time-6);--reveal-easing:cubic-bezier(.17,.88,.29,1.06);aspect-ratio:5/7;perspective:900px;text-align:left;transition:transform var(--time-2) var(--timing),--pointer-x var(--tilt-transition-duration) var(--timing),--pointer-y var(--tilt-transition-duration) var(--timing),--pointer-from-center var(--tilt-transition-duration) var(--timing);background:0 0;width:100%;display:block;position:relative}button.AchievementCard[data-v-0745ca8c]:not(:disabled){cursor:pointer}.AchievementCard[data-v-0745ca8c]:not(.AchievementFlipped):not(.AchievementRevealing):not(:disabled):hover{transform:translateY(-4px)}.CardTilt[data-v-0745ca8c]{transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));transform-style:preserve-3d;transition:transform var(--tilt-transition-duration) var(--timing);will-change:transform}.CardInner[data-v-0745ca8c],.CardTilt[data-v-0745ca8c]{width:100%;height:100%;position:relative}.CardInner[data-v-0745ca8c]{transform-style:preserve-3d;transition:transform var(--time-4) var(--timing)}.AchievementFlipped .CardInner[data-v-0745ca8c]{transform:rotateY(180deg)}.CardFace[data-v-0745ca8c]{backface-visibility:hidden;background-color:var(--base-10);border:var(--border-size) solid var(--base-60);border-radius:var(--radius);padding:var(--space-bit-2);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.CardBack[data-v-0745ca8c]{padding:var(--space-1);justify-content:center;align-items:center;transform:rotateY(180deg)}.CardInfoInner[data-v-0745ca8c]{background:var(--base-10);border-radius:var(--radius-inner);box-shadow:0 0 40px 40px var(--base-10);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;padding:var(--space-1);word-break:normal;flex-direction:column;width:100%;position:relative}.CardInfoHead[data-v-0745ca8c],.CardInfoInner[data-v-0745ca8c]{gap:var(--space-bit-2);display:flex}.CardInfoHead[data-v-0745ca8c]{align-items:center}.CardInfoIcon[data-v-0745ca8c]{color:var(--base-80);font-size:var(--font-3);flex:none}.CardInfoTitle[data-v-0745ca8c]{margin:0;font-weight:600}.CardInfoDesc[data-v-0745ca8c]{color:var(--base-100);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0}.CardInfoCriteria[data-v-0745ca8c]{border-top:var(--border-size) solid var(--base-20);gap:var(--space-bit-1);margin-top:var(--space-bit-1);padding-top:var(--space-bit-2);flex-direction:column;display:flex}.CriteriaLabel[data-v-0745ca8c]{color:var(--base-70);letter-spacing:.04em;text-transform:uppercase;margin:0}.CriteriaValue[data-v-0745ca8c]{color:var(--base-100);margin:0;font-weight:600}.CardInfoProgress[data-v-0745ca8c]{align-items:center;gap:var(--space-bit-2);margin-top:var(--space-bit-1);display:flex}.LockedRequirements[data-v-0745ca8c]{gap:var(--space-bit-2);flex-direction:column;display:flex}.LockedRequirement[data-v-0745ca8c]{align-items:flex-start;gap:var(--space-bit-2);display:flex}.LockedRequirement>svg[data-v-0745ca8c]{margin-top:var(--space-bit-1);flex:none}.RequirementDetail[data-v-0745ca8c]{color:var(--base-100);font-size:var(--text-height-caption)}.CardArt[data-v-0745ca8c]{z-index:0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.CardArt[data-v-0745ca8c]:after{content:"";background:linear-gradient(#0000001a,#00000073),radial-gradient(circle at 20% 15%,#ffffff29,#0000 46%);position:absolute;inset:0}.ArtIcon[data-v-0745ca8c]{color:var(--base-text);filter:drop-shadow(0 2px 3px #00000040);font-size:var(--space-5);z-index:1}.ArtIcon[data-v-0745ca8c],.ArtImage[data-v-0745ca8c]{transition:transform var(--time-3) var(--timing)}.ArtImage[data-v-0745ca8c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.AchievementCard:not(.AchievementFlipped):hover .ArtIcon[data-v-0745ca8c]{transform:scale(1.08)rotate(-2deg)}.AchievementCard:not(.AchievementFlipped):hover .ArtImage[data-v-0745ca8c]{transform:scale(1.04)}.CardBadges[data-v-0745ca8c]{align-items:center;gap:var(--space-bit-2);left:var(--space-bit-2);top:var(--space-bit-2);z-index:6;display:flex;position:absolute}.HighlightBadge[data-v-0745ca8c]{color:var(--accent-100);filter:drop-shadow(0 1px 2px #00000059);font-size:var(--text-height)}.LevelBadge[data-v-0745ca8c]{-webkit-backdrop-filter:blur(10px)saturate(130%);background:color-mix(in srgb,var(--base-10) 62%,transparent);border:var(--border-size) solid #ffffff47;border-radius:var(--radius-inner);font-variant-numeric:tabular-nums;padding-inline:var(--space-bit-2)}.CardGlare[data-v-0745ca8c],.CardShine[data-v-0745ca8c]{transition:opacity var(--tilt-transition-duration) var(--timing);z-index:3}.CardGlare[data-v-0745ca8c],.CardReveal[data-v-0745ca8c],.CardShine[data-v-0745ca8c]{border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}.CardReveal[data-v-0745ca8c]{opacity:0;z-index:7;overflow:hidden}.CardReveal[data-v-0745ca8c]:after,.CardReveal[data-v-0745ca8c]:before{content:"";position:absolute;inset:0}.CardReveal[data-v-0745ca8c]:before{background:linear-gradient(120deg,#0000,#ffffff0a 36%,#fffc 49%,#ffe66673 53%,#0000 70%);transform:translate(-120%)skew(-16deg)}.CardReveal[data-v-0745ca8c]:after{opacity:0;background:radial-gradient(circle,#ffffffe6 0 8%,#0000 62%),radial-gradient(circle at 68% 34%,#ffd1669e 0 20%,#0000 58%)}.RevealArcade[data-v-0745ca8c]{--reveal-duration:1.05s;--reveal-easing:cubic-bezier(.18,1,.28,1)}.RevealPremium[data-v-0745ca8c]{--reveal-duration:1.35s;--reveal-easing:cubic-bezier(.17,.88,.29,1.06)}.RevealMythic[data-v-0745ca8c]{--reveal-duration:1.85s;--reveal-easing:cubic-bezier(.12,.84,.26,1.02)}.AchievementRevealing.RevealArcade .CardInner[data-v-0745ca8c]{animation:cardRevealFlipArcade-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealPremium .CardInner[data-v-0745ca8c]{animation:cardRevealFlipPremium-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealMythic .CardInner[data-v-0745ca8c]{animation:cardRevealFlipMythic-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealArcade .CardFront[data-v-0745ca8c]{animation:cardRevealBloomArcade-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealPremium .CardFront[data-v-0745ca8c]{animation:cardRevealBloomPremium-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealMythic .CardFront[data-v-0745ca8c]{animation:cardRevealBloomMythic-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing .CardReveal[data-v-0745ca8c]{animation:cardRevealOverlay-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealArcade .CardReveal[data-v-0745ca8c]:before{animation:cardRevealSweepArcade-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealPremium .CardReveal[data-v-0745ca8c]:before{animation:cardRevealSweepPremium-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealMythic .CardReveal[data-v-0745ca8c]:before{animation:cardRevealSweepMythic-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealArcade .CardReveal[data-v-0745ca8c]:after{animation:cardRevealBurstArcade-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealPremium .CardReveal[data-v-0745ca8c]:after{animation:cardRevealBurstPremium-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealMythic .CardReveal[data-v-0745ca8c]:after{animation:cardRevealBurstMythic-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealArcade .CardShine[data-v-0745ca8c]{animation:cardRevealHoloArcade-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealPremium .CardShine[data-v-0745ca8c]{animation:cardRevealHoloPremium-0745ca8c var(--reveal-duration) var(--reveal-easing)}.AchievementRevealing.RevealMythic .CardShine[data-v-0745ca8c]{animation:cardRevealHoloMythic-0745ca8c var(--reveal-duration) var(--reveal-easing)}@keyframes cardRevealOverlay-0745ca8c{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes cardRevealSweepArcade-0745ca8c{0%{transform:translate(-145%)skew(-16deg)}36%{transform:translate(18%)skew(-11deg)}to{transform:translate(150%)skew(-8deg)}}@keyframes cardRevealSweepPremium-0745ca8c{0%{transform:translate(-130%)skew(-18deg)}48%{transform:translate(8%)skew(-12deg)}to{transform:translate(135%)skew(-10deg)}}@keyframes cardRevealSweepMythic-0745ca8c{0%{transform:translate(-150%)skew(-14deg)}56%{transform:translate(12%)skew(-9deg)}to{transform:translate(145%)skew(-6deg)}}@keyframes cardRevealBurstArcade-0745ca8c{0%{opacity:0;transform:scale(.5)}22%{opacity:.75;transform:scale(1.12)}to{opacity:0;transform:scale(1.28)}}@keyframes cardRevealBurstPremium-0745ca8c{0%{opacity:0;transform:scale(.6)}24%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@keyframes cardRevealBurstMythic-0745ca8c{0%{opacity:0;transform:scale(.45)}30%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1.34)}}@keyframes cardRevealFlipArcade-0745ca8c{0%{transform:rotateY(-28deg)rotateX(4deg)scale(.95)}40%{transform:rotateY(20deg)rotateX(-2deg)scale(1.04)}72%{transform:rotateY(-7deg)rotateX(0)scale(1)}to{transform:rotateY(0)rotateX(0)scale(1)}}@keyframes cardRevealFlipPremium-0745ca8c{0%{transform:rotateY(-20deg)rotateX(3deg)scale(.97)}35%{transform:rotateY(18deg)rotateX(-2deg)scale(1.02)}65%{transform:rotateY(-8deg)rotateX(0)scale(1)}to{transform:rotateY(0)rotateX(0)scale(1)}}@keyframes cardRevealFlipMythic-0745ca8c{0%{transform:rotateY(-34deg)rotateX(6deg)scale(.92)}42%{transform:rotateY(22deg)rotateX(-4deg)scale(1.06)}75%{transform:rotateY(-10deg)rotateX(1deg)scale(1.01)}to{transform:rotateY(0)rotateX(0)scale(1)}}@keyframes cardRevealBloomArcade-0745ca8c{0%{filter:brightness(.88)saturate(.95)}20%{filter:brightness(1.55)saturate(1.45)}to{filter:brightness()saturate()}}@keyframes cardRevealBloomPremium-0745ca8c{0%{filter:brightness(.9)saturate()}22%{filter:brightness(1.4)saturate(1.35)}to{filter:brightness()saturate()}}@keyframes cardRevealBloomMythic-0745ca8c{0%{filter:brightness(.82)saturate(.9)}28%{filter:brightness(1.8)saturate(1.75)}to{filter:brightness()saturate()}}@keyframes cardRevealHoloArcade-0745ca8c{0%{opacity:.08}28%{opacity:1}to{opacity:calc(var(--holo-rest) + var(--card-opacity)*var(--holo-hover))}}@keyframes cardRevealHoloPremium-0745ca8c{0%{opacity:.12}35%{opacity:.95}to{opacity:calc(var(--holo-rest) + var(--card-opacity)*var(--holo-hover))}}@keyframes cardRevealHoloMythic-0745ca8c{0%{opacity:.06}32%{opacity:1}to{opacity:calc(var(--holo-rest) + var(--card-opacity)*var(--holo-hover))}}.CardGlare[data-v-0745ca8c]{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),#ffffff80 10%,#ffffff14 30%,#0003 90%);opacity:calc(var(--glare-rest) + var(--card-opacity)*var(--glare-hover)*(.4 + var(--pointer-from-center)*.6));z-index:4}.CardGlare[data-v-0745ca8c],.CardShine[data-v-0745ca8c]{mix-blend-mode:overlay}.CardShine[data-v-0745ca8c]{--foil-pos-x:calc(50% + (var(--pointer-from-left) - .5)*var(--band-travel));--foil-pos-y:calc(50% + (var(--pointer-from-top) - .5)*var(--band-travel));--tex-pos-x:calc(50% + (var(--pointer-from-left) - .5)*var(--tex-travel));--tex-pos-y:calc(50% + (var(--pointer-from-top) - .5)*var(--tex-travel));filter:brightness(.9)contrast(1.3)saturate(1.4);-webkit-mask-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#000 0,transparent var(--shine-window));-webkit-mask-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#000 0,transparent var(--shine-window));mask-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#000 0,transparent var(--shine-window));opacity:calc(var(--holo-rest) + var(--card-opacity)*var(--holo-hover))}.CardShine.holo[data-v-0745ca8c]{--space:5%;background-blend-mode:color-dodge;background-image:url(../cardFoils/glitter.png),repeating-linear-gradient(110deg,#000 0,#ff7a75 calc(var(--space)*1),#000 calc(var(--space)*2),#ffed61 calc(var(--space)*3),#000 calc(var(--space)*4),#a8ff61 calc(var(--space)*5),#000 calc(var(--space)*6),#85fff7 calc(var(--space)*7),#000 calc(var(--space)*8),#7a95ff calc(var(--space)*9),#000 calc(var(--space)*10),#d875ff calc(var(--space)*11),#000 calc(var(--space)*12));background-size:var(--glitter-scale) auto,220% 220%}.CardShine.holo[data-v-0745ca8c],.CardShine.rainbow[data-v-0745ca8c]{background-position:var(--tex-pos-x) var(--tex-pos-y),var(--foil-pos-x) var(--foil-pos-y)}.CardShine.rainbow[data-v-0745ca8c]{--space:9%;background-blend-mode:color-dodge;background-image:url(../cardFoils/glitter.png),repeating-linear-gradient(115deg,#000 0,#ff7a75 calc(var(--space)*1),#ffed61 calc(var(--space)*2),#a8ff61 calc(var(--space)*3),#85fff7 calc(var(--space)*4),#7a95ff calc(var(--space)*5),#d875ff calc(var(--space)*6),#000 calc(var(--space)*7));background-size:var(--glitter-scale) auto,200% 200%}.CardShine.cosmos[data-v-0745ca8c]{--holo-rest:.2;--holo-hover:.65;background-blend-mode:color-dodge;background-image:url(../cardFoils/galaxy.jpg),radial-gradient(circle at var(--pointer-x) var(--pointer-y),#c96ef780 0,#256af440 25%,#000 55%);background-position:var(--tex-pos-x) var(--tex-pos-y),50%;filter:brightness(.9)contrast(1.5)saturate(1.5);background-size:140%,200% 200%}.CardShine.gold[data-v-0745ca8c]{--space:7%;background-blend-mode:overlay;background-image:url(../cardFoils/metal.png),repeating-linear-gradient(115deg,#000 0,#f4c025 calc(var(--space)*1),#ffeda3 calc(var(--space)*2),#f2a60d calc(var(--space)*3),#000 calc(var(--space)*4));filter:brightness(.9)contrast(1.2)saturate(1.3);background-size:140%,240% 240%}.CardShine.foil[data-v-0745ca8c],.CardShine.gold[data-v-0745ca8c]{background-position:var(--tex-pos-x) var(--tex-pos-y),var(--foil-pos-x) var(--foil-pos-y)}.CardShine.foil[data-v-0745ca8c]{--holo-hover:.4;--space:6%;background-blend-mode:overlay;background-image:url(../cardFoils/grain.webp),repeating-linear-gradient(100deg,#000 0,#fff calc(var(--space)*1),#333 calc(var(--space)*2),#000 calc(var(--space)*3));filter:brightness(.85)contrast(1.2)saturate();background-size:150%,240% 240%}.CardMeta[data-v-0745ca8c]{-webkit-backdrop-filter:blur(4px)saturate(130%);background:color-mix(in srgb,var(--base-10) 62%,transparent);border:var(--border-size) solid #fff3;border-radius:var(--radius-inner);gap:var(--space-bit-1);padding:var(--space-bit-2);padding-bottom:var(--space-bit-3);z-index:5;flex-direction:column;flex:none;justify-content:flex-end;display:flex;position:relative}.CardProgress[data-v-0745ca8c]{align-items:center;gap:var(--space-bit-2);margin-top:var(--space-bit-1);display:flex}.CardProgressTrack[data-v-0745ca8c]{background:#ffffff2e;border-radius:999px;flex:auto;height:4px;overflow:hidden}.CardProgressFill[data-v-0745ca8c]{background:var(--base-text);border-radius:inherit;height:100%;transition:width var(--time-3) var(--timing)}.CardProgressLabel[data-v-0745ca8c]{font-variant-numeric:tabular-nums;opacity:.85;flex:none}.CardCategory[data-v-0745ca8c]{-webkit-backdrop-filter:blur(10px)saturate(130%);background:color-mix(in srgb,var(--base-10) 62%,transparent);border:var(--border-size) solid #ffffff38;border-radius:var(--radius-inner);padding-inline:var(--space-bit-2);right:var(--space-bit-2);text-transform:uppercase;top:var(--space-bit-2);z-index:5;position:absolute}.AchievementHighlighted .CardFace[data-v-0745ca8c]{border-color:var(--accent-90);box-shadow:0 0 0 2px var(--accent-40)}.AchievementCard[data-v-0745ca8c]:focus-visible{outline:none}.AchievementCard:focus-visible .CardFace[data-v-0745ca8c]{border-color:var(--accent-90);box-shadow:0 0 0 2px var(--accent-70)}@media (prefers-reduced-motion:reduce){.AchievementCard[data-v-0745ca8c],.ArtIcon[data-v-0745ca8c],.CardInner[data-v-0745ca8c],.CardTilt[data-v-0745ca8c]{transition:none}.CardTilt[data-v-0745ca8c]{transform:none}.CardGlare[data-v-0745ca8c],.CardShine[data-v-0745ca8c]{display:none}.AchievementRevealing .CardFront[data-v-0745ca8c],.AchievementRevealing .CardInner[data-v-0745ca8c],.AchievementRevealing .CardShine[data-v-0745ca8c],.CardReveal[data-v-0745ca8c]{animation:none}}
