.wantedBadge{--wanted-badge-accent:#777;--wanted-badge-rank-swatch:#5e5e5e;--wanted-badge-border-paint:#777;--wanted-badge-glow:#0000003d;--content-left:8.516%;--content-width:81.8%;--content-top:22.28%;--meta-gap-to-title:3.9202cqw;--berry-size:2.8886cqw;--berry-icon-height:3.3cqw;--berry-icon-width:1.75cqw;--berry-icon-gap:.6cqw;--rank-size:2.8886cqw;--rank-gap:.8253cqw;--swatch-size:2.8886cqw;--swatch-radius:.619cqw;--title-size:5.5709cqw;--title-gap-to-description:.8253cqw;--description-size:3.0743cqw;--description-line-gap:.4127cqw;isolation:isolate;aspect-ratio:659.29/206.9;box-sizing:border-box;width:100%;min-width:0;color:var(--almostwhite);filter:drop-shadow(0 .35rem .45rem #0000003d) drop-shadow(0 0 .28rem var(--wanted-badge-glow));padding:0;position:relative;overflow:visible;container-type:inline-size}.wantedBadge__border,.wantedBadge__panel{pointer-events:none;position:absolute}.wantedBadge__border{z-index:0;width:100%;height:100%;inset:0}.wantedBadge__panel{z-index:1;color:#3f3f3f;width:97.8764%;height:93.2334%;top:50%;left:50%;transform:translate(-50%,-50%)}.wantedBadge--pushed{animation:.44s cubic-bezier(.2,.76,.22,1) both wantedBadgeStackPushDown}.wantedBadge--latest{z-index:3;transform-origin:50% 38%;animation:.42s cubic-bezier(.16,.92,.24,1.12) .11s both wantedBadgeDropGrow}@keyframes wantedBadgeStackPushDown{0%{transform:translateY(calc(-100% - var(--wanted-badge-list-gap)))}to{transform:translateY(0)}}@keyframes wantedBadgeDropGrow{0%{opacity:0;transform:translateY(-1.35rem)scale(.78)}68%{opacity:1;transform:translateY(.08rem)scale(1.035)}to{opacity:1;transform:translateY(0)scale(1)}}.wantedBadge__meta,.wantedBadge__main{left:var(--content-left);width:var(--content-width);z-index:2;min-width:0;position:absolute}.wantedBadge__meta{top:var(--content-top);justify-content:space-between;align-items:center;display:flex}.wantedBadge__bounty{align-items:center;gap:var(--berry-icon-gap);min-width:0;color:var(--wanted-badge-accent);font-family:var(--font-heading);font-size:var(--berry-size);letter-spacing:.045em;white-space:nowrap;margin:0;font-weight:700;line-height:1;display:inline-flex}.wantedBadge__berryIcon{width:var(--berry-icon-width);height:var(--berry-icon-height);color:currentColor;flex-shrink:0}.wantedBadge__rank{justify-content:flex-end;align-items:center;gap:var(--rank-gap);color:#777;font-family:var(--font-heading);font-size:var(--rank-size);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:700;line-height:1;display:inline-flex}.wantedBadge__rankLabel{display:inline-block}.wantedBadge__rankSwatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);background:var(--wanted-badge-rank-swatch);background-position:50%;flex-shrink:0;box-shadow:0 .2063cqw .4127cqw #00000040}.wantedBadge__main{top:calc(var(--content-top) + var(--meta-gap-to-title))}.wantedBadge__main h3{min-width:0;color:var(--almostwhite);font-family:var(--font-heading);--wanted-title-scale:1;font-size:calc(var(--title-size) * var(--wanted-title-scale));letter-spacing:-.025em;white-space:nowrap;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.wantedBadge__description{max-width:100%;margin:var(--title-gap-to-description) 0 0;color:#777;font-size:var(--description-size);font-weight:500;line-height:calc(var(--description-size) + var(--description-line-gap));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wantedBadge__ghostIcon.wantedBadgeIcon{z-index:1;color:#181818;opacity:.5;width:9.95cqw;height:9.95cqw;position:absolute;bottom:19%;right:9.2%}@media (prefers-reduced-motion:reduce){.wantedBadge--latest,.wantedBadge--pushed{animation:none}}
.wantedBadgeList{min-width:0;height:100%;overflow:hidden}.wantedBadgeList__viewport{overscroll-behavior:contain;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;height:100%;min-height:0;padding:.75rem .75rem 5rem;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 5.25rem),#000000db calc(100% - 3.9rem),#0000006b calc(100% - 1.9rem),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 5.25rem),#000000db calc(100% - 3.9rem),#0000006b calc(100% - 1.9rem),#0000 100%)}.wantedBadgeList__viewport::-webkit-scrollbar{width:0;height:0;display:none}.wantedBadgeList__stack{--wanted-badge-list-gap:clamp(.7rem, 1.4vw, 1.05rem);gap:var(--wanted-badge-list-gap);flex-direction:column;display:flex}.wantedBadgeList__empty{aspect-ratio:659.29/206.9;box-sizing:border-box;place-items:center;width:100%;padding:2rem;display:grid;position:relative}.wantedBadgeList__emptyPanel{z-index:0;color:#3f3f3f;width:97.8764%;height:93.2334%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wantedBadgeList__emptyText{z-index:1;color:#777;font-family:var(--font-heading);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:700;position:relative}@media (max-width:520px){.wantedBadgeList__viewport{padding:.4rem .35rem 2.4rem;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 2.8rem),#000000c7 calc(100% - 1.8rem),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 2.8rem),#000000c7 calc(100% - 1.8rem),#0000 100%)}.wantedBadgeList__stack{--wanted-badge-list-gap:.55rem}}
.wantedResultBar{--wanted-result-panel:#3f3f3f;--wanted-result-label:#666;--wanted-result-text:#f2f2f2;--wanted-result-tooltip:#202020;z-index:6;box-sizing:border-box;background:radial-gradient(circle at 0 0, transparent 12px, var(--wanted-result-panel) 13px), radial-gradient(circle at 100% 0, transparent 12px, var(--wanted-result-panel) 13px), radial-gradient(circle at 0 100%, transparent 12px, var(--wanted-result-panel) 13px), radial-gradient(circle at 100% 100%, transparent 12px, var(--wanted-result-panel) 13px);filter:drop-shadow(0 .45rem .8rem #0000002e);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:55% 55%;grid-template-columns:minmax(12.5rem,.92fr) minmax(15rem,1.18fr) auto;align-items:center;gap:1.4rem;width:100%;min-height:6.75rem;margin-top:1.4rem;padding:1.05rem 1.65rem 1.05rem 2.35rem;animation:.36s cubic-bezier(.16,.84,.22,1) both wantedResultBarEnter;display:grid;position:relative;overflow:visible}@keyframes wantedResultBarEnter{0%{opacity:0;transform:translateY(.7rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.wantedResultBar__section{flex-direction:column;align-items:flex-start;gap:.38rem;min-width:0;display:flex}.wantedResultBar__label{color:var(--wanted-result-label);font-family:var(--font-heading);letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1}.wantedResultBar__rankValue{min-width:0;color:var(--wanted-result-text);cursor:help;outline:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}.wantedResultBar__rankValue strong{min-width:0;color:inherit;font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.05rem,2.1vw,1.35rem);font-weight:700;line-height:1;overflow:hidden}.wantedResultBar__rankSwatch{background-position:50%;border-radius:.28rem;flex:none;width:1.35rem;height:1.35rem;box-shadow:0 .12rem .2rem #00000024}.wantedResultBar__rankTooltip,.wantedResultBar__editionTooltip{z-index:60;box-sizing:border-box;color:#d8d8d8;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;filter:drop-shadow(0 .35rem .55rem #00000057);background:radial-gradient(circle at 0 0, transparent 6px, var(--wanted-result-tooltip) 7px), radial-gradient(circle at 100% 0, transparent 6px, var(--wanted-result-tooltip) 7px), radial-gradient(circle at 0 100%, transparent 6px, var(--wanted-result-tooltip) 7px), radial-gradient(circle at 100% 100%, transparent 6px, var(--wanted-result-tooltip) 7px);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:55% 55%;flex-direction:column;align-items:center;gap:.25rem;min-width:max-content;padding:.5rem .7rem;transition:opacity .12s,visibility .12s,transform .12s;display:flex;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,.3rem)}.wantedResultBar__rankValue:hover .wantedResultBar__rankTooltip,.wantedResultBar__rankValue:focus-visible .wantedResultBar__rankTooltip,.wantedResultBar__editionBadge:hover .wantedResultBar__editionTooltip,.wantedResultBar__editionBadge:focus-visible .wantedResultBar__editionTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.wantedResultBar__rankTooltipTitle{font-family:var(--font-heading);letter-spacing:.055em;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1}.wantedResultBar__rankTooltipPercentile,.wantedResultBar__editionTooltipText{color:#969696;font-family:var(--font-body);letter-spacing:.065em;font-size:.56rem;font-weight:700;line-height:1.15}.wantedResultBar__rankTooltipPercentile{text-transform:uppercase}.wantedResultBar__editionBadges{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.wantedResultBar__editionBadge{box-sizing:border-box;font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;cursor:help;border-radius:.45rem;outline:none;justify-content:center;align-items:center;padding:.35rem .6rem;font-size:clamp(.92rem,1.9vw,1.08rem);font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 .12rem .3rem #00000024}.wantedResultBar__editionBadge--default{color:#f6f6f6;background:#5e5e5e}.wantedResultBar__editionBadge--gold,.wantedResultBar__effectBadge--gold{color:#ffefab;background:#756d49}.wantedResultBar__editionBadge--awakened,.wantedResultBar__effectBadge--awakened{background:#5e5e5e}.wantedResultBar__editionBadge--special{color:#f2f2f2;background:#5a5a5a}.wantedResultBar__awakenedText{color:#0000;background:linear-gradient(124deg,#dadfec 0%,#d6cdec 17%,#c8cbec 34%,#f2c4f5 50%,#f5e1f4 67%,#f5c9e3 84%,#dadfec 100%);-webkit-text-fill-color:transparent;filter:brightness(1.03);-webkit-background-clip:text;background-clip:text}.wantedResultBar__editionTooltip{gap:.42rem;padding:.6rem 1rem .8rem}.wantedResultBar__effectBadge{box-sizing:border-box;height:auto;font-family:var(--font-heading);letter-spacing:.01em;white-space:nowrap;border-radius:.32rem;justify-content:center;align-self:center;align-items:center;gap:.16rem;padding:.28rem .3rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 .1rem .18rem #0000002e}.wantedResultBar__effectBerryIcon{color:currentColor;flex:none;width:.48rem;height:.86rem}.wantedResultBar__share{color:#f5f5f5;width:clamp(10.5rem,18vw,13.75rem);height:3.65rem;font-family:var(--font-heading);letter-spacing:.015em;text-transform:uppercase;cursor:pointer;filter:drop-shadow(0 .22rem .38rem #0000002e);background-color:#0000;background-image:radial-gradient(circle at 0 0,#0000 9px,#646464 10px),radial-gradient(circle at 100% 0,#0000 9px,#646464 10px),radial-gradient(circle at 0 100%,#0000 9px,#646464 10px),radial-gradient(circle at 100% 100%,#0000 9px,#646464 10px);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:55% 55%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:0;justify-content:center;align-items:center;font-size:1.04rem;font-weight:800;line-height:1;transition:filter .14s,transform .14s,color .14s;display:inline-flex}.wantedResultBar__share:hover{color:#fff;filter:drop-shadow(0 .3rem .48rem #0000003d)brightness(1.07);transform:translateY(-1px)}.wantedResultBar__share:active{transform:translateY(1px)scale(.99)}.wantedResultBar__share:focus-visible,.wantedResultBar__rankValue:focus-visible,.wantedResultBar__editionBadge:focus-visible{outline-offset:3px;outline:2px solid #ffffff8c}@media (prefers-reduced-motion:reduce){.wantedResultBar{animation:none}.wantedResultBar__rankTooltip,.wantedResultBar__editionTooltip,.wantedResultBar__share{transition:none}}@media (max-width:760px){.wantedResultBar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.25rem;padding:1.25rem 1.35rem}.wantedResultBar__share{grid-column:1/-1;width:100%;height:3.2rem}}@media (max-width:520px){.wantedResultBar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem .8rem;min-height:0;margin-top:0;padding:.78rem .85rem}.wantedResultBar__section{gap:.25rem}.wantedResultBar__label{font-size:.62rem}.wantedResultBar__rankValue{gap:.35rem}.wantedResultBar__rankValue strong{font-size:.9rem}.wantedResultBar__rankSwatch{width:1rem;height:1rem}.wantedResultBar__editionBadges{gap:.3rem}.wantedResultBar__editionBadge{padding:.28rem .42rem;font-size:.72rem}.wantedResultBar__share{grid-column:1/-1;width:100%;height:2.45rem;font-size:.82rem}.wantedResultBar__rankTooltip,.wantedResultBar__editionTooltip{top:calc(100% + .5rem);bottom:auto;transform:translate(-50%,-.25rem)}.wantedResultBar__rankValue:hover .wantedResultBar__rankTooltip,.wantedResultBar__rankValue:focus-visible .wantedResultBar__rankTooltip,.wantedResultBar__editionBadge:hover .wantedResultBar__editionTooltip,.wantedResultBar__editionBadge:focus-visible .wantedResultBar__editionTooltip{transform:translate(-50%)}}
.wantedGame{--wanted-stage-height:clamp(30rem, 64vh, 33.5rem);--wanted-poster-width:clamp(20.79rem, 44.34vh, 23.21rem);--wanted-stage-gap:clamp(1.5rem, 3vw, 3rem);flex-direction:column;align-items:stretch;gap:1.25rem;width:min(96vw,58rem);display:flex}.wantedGame__finalRevealDimmer{z-index:100;pointer-events:none;opacity:0;transition:opacity var(--wanted-final-dim-out-duration,.62s) ease;background:#00000038;position:fixed;inset:0}.wantedGame--finalRevealDimmed .wantedGame__finalRevealDimmer{opacity:1;transition-duration:var(--wanted-final-dim-in-duration,.36s)}.wantedGame--finalRevealLightingActive .wantedGame__posterSlot{z-index:101}.wantedGame__stage{width:100%;height:var(--wanted-stage-height);min-height:0;position:relative}.wantedGame__posterSlot{width:var(--wanted-poster-width);will-change:left, transform;height:100%;transition:left 1.3s cubic-bezier(.16,.84,.22,1),transform 1.3s cubic-bezier(.16,.84,.22,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.wantedGame__posterSlot>.wantedPoster{width:100%;height:100%}.wantedGame__stage--split .wantedGame__posterSlot{left:0;transform:translate(0)}.wantedGame__badgeSlot{top:0;bottom:0;left:calc(var(--wanted-poster-width) + var(--wanted-stage-gap));opacity:0;pointer-events:none;min-width:0;position:absolute;right:0}.wantedGame__badgeSlot--visible{opacity:1;pointer-events:auto}.wantedGame__resultSlot{display:contents}.wantedGame__error{color:#ff8f8f;font-family:var(--font-heading);text-align:center;margin:0;font-weight:800}@media (prefers-reduced-motion:reduce){.wantedGame__posterSlot,.wantedGame__finalRevealDimmer{transition:none}}@media (max-width:900px){.wantedGame{--wanted-stage-height:auto;--wanted-poster-width:min(92vw, 31rem);width:min(94vw,34rem)}.wantedGame__stage{flex-direction:column;align-items:center;gap:2rem;height:auto;display:flex;position:static}.wantedGame__posterSlot,.wantedGame__stage--split .wantedGame__posterSlot{width:var(--wanted-poster-width);aspect-ratio:495/714.5;height:auto;position:relative;top:auto;left:auto;transform:none}.wantedGame__badgeSlot{width:100%;height:min(38rem,100vh);display:none;position:relative;inset:auto}.wantedGame__badgeSlot--visible{display:block}}@media (max-width:520px){.wantedGame{--wanted-poster-width:min(70vw, 18rem);box-sizing:border-box;align-items:center;gap:.9rem;width:100%;min-width:0;max-width:100%}.wantedGame__stage{box-sizing:border-box;gap:1.1rem;width:100%;min-width:0;max-width:100%}.wantedGame__posterSlot,.wantedGame__stage--split .wantedGame__posterSlot{width:var(--wanted-poster-width);flex:none}.wantedGame__posterSlot{overflow-clip-margin:4.5rem;overflow:clip}.wantedGame__resultSlot{box-sizing:border-box;flex:0 0 7rem;order:-1;justify-content:center;align-items:flex-start;width:min(100%,24rem);min-width:0;max-width:100%;min-height:7rem;display:flex}.wantedGame__resultSlot>.wantedResultBar{width:100%}.wantedGame__badgeSlot{box-sizing:border-box;flex:none;width:min(100%,24rem);min-width:0;max-width:100%;height:clamp(12.5rem,32dvh,15rem)}}@media (max-width:360px){.wantedGame{--wanted-poster-width:min(68vw, 15.75rem)}.wantedGame__resultSlot,.wantedGame__badgeSlot{width:100%}.wantedGame__badgeSlot{height:clamp(11.5rem,30dvh,13.5rem)}}
.gameModeMain--wanted{padding-top:.25rem}@media (max-width:900px){.gameModeMain--wanted{padding:1.25rem 1rem 5rem}}@media (max-width:520px){.gameModeMain--wanted{padding:.45rem .75rem 1rem;overflow-x:clip}}
