.fade-out{opacity:0;transform:translateY(10px);transition:opacity .25s ease-out,transform .25s ease-out;pointer-events:none}.fade-in{opacity:1;transform:translateY(0);transition:opacity .3s ease-in,transform .3s ease-in;animation:fadeInUp .3s ease-in}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.monster-name-link{position:relative}.monster-name-link[data-tooltip]:after{content:attr(data-tooltip);transform:translateX(-50%) translateY(-8px);padding:8px 12px;background:linear-gradient(135deg,hsla(44,68%,67%,.95),rgba(184,158,88,.95));color:#000;font-size:12px;font-weight:600;white-space:nowrap;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 0 1px hsla(44,68%,67%,.3);z-index:1000;letter-spacing:.5px}.monster-name-link[data-tooltip]:after,.monster-name-link[data-tooltip]:before{position:absolute;bottom:100%;left:50%;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.monster-name-link[data-tooltip]:before{content:"";transform:translateX(-50%) translateY(-2px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid hsla(44,68%,67%,.95);z-index:1001}.monster-name-link:hover[data-tooltip]:after,.monster-name-link:hover[data-tooltip]:before{opacity:1;transform:translateX(-50%) translateY(-4px)}.monster-name-link:hover[data-tooltip]:before{transform:translateX(-50%) translateY(2px)}.item-property-badge{position:relative}.item-property-badge[data-tooltip]:after{content:attr(data-tooltip);transform:translateX(-50%) translateY(-8px);padding:10px 14px;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(10,10,15,.98));color:#ccc;font-size:12px;font-weight:500;white-space:nowrap;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.6),0 0 0 1px hsla(44,68%,67%,.3);z-index:1000;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(44,68%,67%,.2)}.item-property-badge[data-tooltip]:after,.item-property-badge[data-tooltip]:before{position:absolute;bottom:100%;left:50%;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.item-property-badge[data-tooltip]:before{content:"";transform:translateX(-50%) translateY(-2px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid hsla(44,68%,67%,.3);z-index:1001}.item-property-badge:hover[data-tooltip]:after,.item-property-badge:hover[data-tooltip]:before{opacity:1;transform:translateX(-50%) translateY(-4px)}.item-property-badge:hover[data-tooltip]:before{transform:translateX(-50%) translateY(2px)}.item-source-badge{position:relative}.item-source-badge[data-tooltip]:after{content:attr(data-tooltip);transform:translateX(-50%) translateY(-8px);padding:10px 14px;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(10,10,15,.98));color:#ccc;font-size:12px;font-weight:500;white-space:nowrap;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.6),0 0 0 1px hsla(44,68%,67%,.3);z-index:1000;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(44,68%,67%,.2)}.item-source-badge[data-tooltip]:after,.item-source-badge[data-tooltip]:before{position:absolute;bottom:100%;left:50%;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.item-source-badge[data-tooltip]:before{content:"";transform:translateX(-50%) translateY(-2px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid hsla(44,68%,67%,.3);z-index:1001}.item-source-badge:hover[data-tooltip]:after,.item-source-badge:hover[data-tooltip]:before{opacity:1;transform:translateX(-50%) translateY(-4px)}.item-source-badge:hover[data-tooltip]:before{transform:translateX(-50%) translateY(2px)}.skill-param-tooltip{position:relative;cursor:pointer;z-index:1}.skill-param-tooltip[data-tooltip]:after{content:attr(data-tooltip);transform:translateX(-50%) translateY(-100%);margin-top:-8px;padding:10px 14px;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(10,10,15,.98));color:#ccc;font-size:12px;font-weight:500;white-space:normal;max-width:250px;min-width:150px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.6),0 0 0 1px hsla(44,68%,67%,.3);z-index:10000;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(44,68%,67%,.2);line-height:1.4;text-align:left;word-wrap:break-word;word-break:break-word}.skill-param-tooltip[data-tooltip]:after,.skill-param-tooltip[data-tooltip]:before{position:fixed;left:var(--tooltip-x,50%);top:var(--tooltip-y,50%);opacity:0;pointer-events:none;transition:opacity .2s ease;visibility:hidden}.skill-param-tooltip[data-tooltip]:before{content:"";transform:translateX(-50%);margin-top:-2px;width:0;height:0;border:6px solid transparent;border-top-color:hsla(44,68%,67%,.3);border-bottom:none;z-index:10001}.skill-param-tooltip[data-tooltip]:hover:after,.skill-param-tooltip[data-tooltip]:hover:before{opacity:1;visibility:visible}[data-tooltip-hidden]:after,[data-tooltip-hidden]:before,body.hiding-tooltips .item-property-badge[data-tooltip]:after,body.hiding-tooltips .item-property-badge[data-tooltip]:before,body.hiding-tooltips .item-source-badge[data-tooltip]:after,body.hiding-tooltips .item-source-badge[data-tooltip]:before,body.hiding-tooltips .monster-name-link[data-tooltip]:after,body.hiding-tooltips .monster-name-link[data-tooltip]:before,body.hiding-tooltips .skill-param-tooltip[data-tooltip]:after,body.hiding-tooltips .skill-param-tooltip[data-tooltip]:before,body.hiding-tooltips [data-tooltip]:after,body.hiding-tooltips [data-tooltip]:before{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}[data-tooltip-hidden]:hover:after,[data-tooltip-hidden]:hover:before,body.hiding-tooltips .item-property-badge[data-tooltip]:hover:after,body.hiding-tooltips .item-property-badge[data-tooltip]:hover:before,body.hiding-tooltips .item-source-badge[data-tooltip]:hover:after,body.hiding-tooltips .item-source-badge[data-tooltip]:hover:before,body.hiding-tooltips .monster-name-link[data-tooltip]:hover:after,body.hiding-tooltips .monster-name-link[data-tooltip]:hover:before,body.hiding-tooltips .skill-param-tooltip[data-tooltip]:hover:after,body.hiding-tooltips .skill-param-tooltip[data-tooltip]:hover:before,body.hiding-tooltips [data-tooltip]:hover:after,body.hiding-tooltips [data-tooltip]:hover:before{opacity:0!important;visibility:hidden!important;display:none!important}