.fh-ui div:has(>div:not([class])>img[src*=\.slice]){overflow:clip}.fh-ui div:not([class]):has(>img[src*=\.slice]){clip-path:inset(-.5px);overflow:visible!important}.fh-ui div:not([class]):has(>img:is([src*=gradient],[src*=glow],[src*=title_linetopbottom_0],[src*=popup_box_deco],[src*=passframe_divided_01_bg_innerborder])){clip-path:inset(0)}@supports (-webkit-touch-callout:none){.fh-ui div[class]:has(>img[src*=\.slice]){contain:paint}}.cart{object-fit:cover;object-position:50% 30%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.cart-mask{pointer-events:none;position:absolute;inset:0}.cpop-back{pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 46%, #ffffff29 0deg 9deg, #fff0 9deg 18deg), radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--pc) 55%, #fff) 0%, var(--pc) 42%, color-mix(in srgb, var(--pc) 62%, #000) 100%);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cpop{pointer-events:none;clip-path:inset(-300% -300% 0);position:absolute}.cpop-img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.cface{flex:none;position:relative}.cface-ribbon{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:3%;left:-12%;right:-12%}.cface-badge{pointer-events:none;position:absolute;top:-6%;left:-8%}.cface-cost{pointer-events:none;position:absolute;top:-7%;right:-9%}.cribbon{flex:none;display:flex}.ckind{flex:none;position:relative}.ckind-in{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ccost{flex:none;position:relative}.ccost-n{position:absolute;inset:0 0 6%}.cdet{flex-direction:column;gap:14px;display:flex;position:absolute}.cdet-top{align-items:flex-start;gap:14px;display:flex}.cdet-side{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:4px;display:flex}.cdet-row{align-items:center;gap:8px;display:flex}.cdet-text{width:100%;position:relative}.cdet-grid{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cdet-cell,.cdet-ability{flex:none;position:relative}.cdet-cell>:first-child,.cdet-ability>:first-child{position:absolute;inset:0}.cdet-cell{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 90ms ease-out,filter 90ms ease-out}.cdet-cell:active,.cdet-cell[data-peek]{filter:brightness(1.18)}.cdet-cell:active{transform:scale(.96)}.cdet-cell:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #ffe58a}.cdet-cell-icon{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:10px}.cdet-cell-v{pointer-events:none;position:absolute;inset:0 6px 0 48px}.cdet-cell-name{top:3px;bottom:50%}.cdet-cell-under{top:50%;bottom:3px}.cdet-ability{margin-top:-6px}.cdet-cue{pointer-events:none;margin-top:-8px}.cdet-cue+.cdet-ability{margin-top:0}.cdet-skill{pointer-events:none;width:44px;height:44px;position:absolute;top:7px;left:8px}.cdet-skill>*{position:absolute;inset:0}.cdet-skill-icon{justify-content:center;align-items:center;display:flex}.cdet-ability-name{pointer-events:none;height:26px;position:absolute;top:5px;left:62px;right:10px}.cdet-ability-sub{pointer-events:none;height:20px;position:absolute;top:31px;left:62px;right:10px}@media (prefers-reduced-motion:reduce){.cdet-cell{transition:none}.cdet-cell:active{transform:none}}:root[data-reduced-motion] .cdet-cell{transition:none}:root[data-reduced-motion] .cdet-cell:active{transform:none}.hdetail [aria-label=Close]{position:relative}.hdetail [aria-label=Close]:after{content:"";position:absolute;inset:-9px}.cdet-drop{padding:0 4px}.cdet-face{flex:none;justify-content:center;align-items:flex-start;display:flex;position:relative}.cdet-note{flex:none;margin-top:-6px;padding:0 4px;position:relative}.cdet-drop .cdet-text{flex:1;min-width:0}
