.CharacterDisplays-module__W0uTAq__card,.CharacterDisplays-module__W0uTAq__boss{box-sizing:border-box;color:#f4efe6;isolation:isolate;background:#262127;margin:0;position:relative;font-family:Noto Sans JP,sans-serif!important}.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__card,.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__boss{font-family:Noto Sans JP,sans-serif!important}.CharacterDisplays-module__W0uTAq__card :where(*),.CharacterDisplays-module__W0uTAq__boss :where(*),.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__card :where(*),.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__boss :where(*){font-family:inherit!important}.CharacterDisplays-module__W0uTAq__card *,.CharacterDisplays-module__W0uTAq__boss *{box-sizing:border-box}.CharacterDisplays-module__W0uTAq__card{background:0 0;border-radius:8px;width:192px;max-width:100%;min-height:310px}.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__compact{border-radius:4px;width:100%;min-height:0}.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__cardArt{border-radius:4px}.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__caption{display:none}.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__elementMark{border-radius:10px;gap:2px;min-height:18px;padding:1px;bottom:2px;left:2px}.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__element{flex-basis:24px;width:24px!important;height:12px!important}.CharacterDisplays-module__W0uTAq__card.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__rarityBadge{width:28px;height:20px;top:2px;right:2px}.CharacterDisplays-module__W0uTAq__cardArt{aspect-ratio:1060/1484;border-radius:8px;position:relative;overflow:visible}.CharacterDisplays-module__W0uTAq__cardOpening{inset:var(--open-top) var(--open-right) var(--open-bottom) var(--open-left);isolation:isolate;border-radius:1px;position:absolute;overflow:hidden}.CharacterDisplays-module__W0uTAq__backdrop{object-fit:cover!important;opacity:1!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.CharacterDisplays-module__W0uTAq__cardPerson{z-index:1;position:absolute;inset:0}.CharacterDisplays-module__W0uTAq__person{width:100%;height:100%;display:block;overflow:visible}.CharacterDisplays-module__W0uTAq__frame{aspect-ratio:1060/1484;z-index:2;pointer-events:none;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.CharacterDisplays-module__W0uTAq__elementMark{z-index:4;color:#f4efe6;background:#151216e6;border:1px solid #d8b56d;border-radius:14px;align-items:center;min-height:28px;padding:2px;display:inline-flex;position:absolute;bottom:12px;left:12px;font-family:Noto Sans JP,sans-serif!important}.CharacterDisplays-module__W0uTAq__element{flex:0 0 48px;display:block;object-fit:contain!important;width:48px!important;height:24px!important;position:static!important;transform:none!important}.CharacterDisplays-module__W0uTAq__rarityBadge{z-index:4;object-fit:contain;filter:drop-shadow(0 1px 2px #000);width:42px;height:28px;position:absolute;top:12px;right:12px}.CharacterDisplays-module__W0uTAq__caption{text-align:center;overflow-wrap:anywhere;padding:12px 8px;font-size:16px;font-weight:700;line-height:1.5}.CharacterDisplays-module__W0uTAq__boss{border:1px solid #d8b56d;border-radius:10px;width:100%;max-width:358px;min-height:400px;overflow:hidden}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__compact{background:0 0;border:0;border-radius:0;width:100%;max-width:none;min-height:0;overflow:visible}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__bossArt{border:1px solid #d8b56d;border-radius:6px;height:220px;overflow:hidden}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__bossCaption{gap:6px;min-height:0;padding:7px 2px;font-size:14px}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__elementMark{border-radius:10px;min-height:20px;padding:1px}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__compact .CharacterDisplays-module__W0uTAq__element{flex-basis:36px;width:36px!important;height:18px!important}.CharacterDisplays-module__W0uTAq__bossArt{height:340px;position:relative;overflow:hidden}.CharacterDisplays-module__W0uTAq__shade{z-index:1;background:linear-gradient(#15121655 0%,#15121622 45%,#151216 100%);position:absolute;inset:0}.CharacterDisplays-module__W0uTAq__bossPerson{z-index:2;position:absolute;inset:16px 20px 12px}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__questBoss{background:0 0;border:0;border-radius:0;max-width:none;min-height:0}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__questBoss .CharacterDisplays-module__W0uTAq__bossArt{aspect-ratio:auto;background:0 0;border:0;border-radius:0;height:100%;min-height:240px}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__questBoss .CharacterDisplays-module__W0uTAq__bossPerson{inset:8px 4px 4px}.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__questBoss .CharacterDisplays-module__W0uTAq__backdrop,.CharacterDisplays-module__W0uTAq__boss.CharacterDisplays-module__W0uTAq__questBoss .CharacterDisplays-module__W0uTAq__shade{display:none}.CharacterDisplays-module__W0uTAq__bossCaption{justify-content:center;align-items:center;gap:12px;min-height:64px;padding:12px;font-size:22px;line-height:1.4;display:flex;font-family:Noto Sans JP,sans-serif!important}.CharacterDisplays-module__W0uTAq__bossElement{flex:none;position:static}.CharacterDisplays-module__W0uTAq__bossCaption strong{font-family:inherit!important}.CharacterDisplays-module__W0uTAq__qa.CharacterDisplays-module__W0uTAq__qa,.CharacterDisplays-module__W0uTAq__qa.CharacterDisplays-module__W0uTAq__qa :where(*):not(h1,h2){font-family:Noto Sans JP,sans-serif!important}.CharacterDisplays-module__W0uTAq__pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:16px;font-size:16px;display:flex}.CharacterDisplays-module__W0uTAq__pending button{color:#f4efe6;min-height:48px;font:inherit;background:#9e353b;border:1px solid #d8b56d;border-radius:6px;padding:10px 16px}.CharacterDisplays-module__W0uTAq__spinner{border:3px solid #c3b8aa55;border-top-color:#d8b56d;border-radius:50%;width:24px;height:24px;animation:1s linear infinite CharacterDisplays-module__W0uTAq__spin}.CharacterDisplays-module__W0uTAq__sheen,.CharacterDisplays-module__W0uTAq__aura{pointer-events:none;z-index:3;opacity:0;position:absolute;inset:0}.CharacterDisplays-module__W0uTAq__card[data-rarity=SR] .CharacterDisplays-module__W0uTAq__sheen,.CharacterDisplays-module__W0uTAq__card[data-rarity=SSR] .CharacterDisplays-module__W0uTAq__sheen{animation:7s ease-in-out infinite CharacterDisplays-module__W0uTAq__shine;animation-delay:var(--phase);background:linear-gradient(110deg,#0000 32%,#fff7d555 48%,#0000 64%)}.CharacterDisplays-module__W0uTAq__card[data-rarity=SSR] .CharacterDisplays-module__W0uTAq__aura{animation:4s ease-in-out infinite CharacterDisplays-module__W0uTAq__glow;animation-delay:var(--phase);border-radius:8px;box-shadow:inset 0 0 20px 4px #edc569}.CharacterDisplays-module__W0uTAq__card[data-paused=true] .CharacterDisplays-module__W0uTAq__sheen,.CharacterDisplays-module__W0uTAq__card[data-paused=true] .CharacterDisplays-module__W0uTAq__aura{animation-play-state:paused}@keyframes CharacterDisplays-module__W0uTAq__spin{to{transform:rotate(360deg)}}@keyframes CharacterDisplays-module__W0uTAq__shine{0%,65%,to{opacity:0;transform:translate(-110%)}75%{opacity:.8}90%{opacity:0;transform:translate(110%)}}@keyframes CharacterDisplays-module__W0uTAq__glow{0%,to{opacity:.18}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.CharacterDisplays-module__W0uTAq__sheen,.CharacterDisplays-module__W0uTAq__aura{animation:none!important}.CharacterDisplays-module__W0uTAq__spinner{border-color:#d8b56d;animation:none}}
