.filter-group{flex-direction:column;justify-content:flex-end;display:flex;position:relative}.filter-label{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:1.5px;text-transform:uppercase;color:#5a5652;font-size:.6rem;font-weight:600;animation:.2s ease-out filterLabelAppear;position:absolute;top:-16px;left:2px}@media (max-width:767px){.filters-toolbar{-moz-column-gap:.75rem;gap:1.75rem .75rem}}@keyframes filterLabelAppear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.powers-pagination{justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.powers-pagination-btn{color:#7a7672;cursor:pointer;background:#121110;border:1px solid #1e1c1b;border-radius:4px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 4px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;transition:all .3s;display:inline-flex}.powers-pagination-btn:hover:not(:disabled){border-color:var(--blood);color:var(--blood)}.powers-pagination-btn:disabled{opacity:.3;cursor:not-allowed}.powers-pagination-btn.active{color:var(--blood);background:#8c002026;border-color:#8c00204d}.powers-pagination-ellipsis{cursor:default;color:#4a4845;background:0 0;border-color:#0000}.powers-pagination-ellipsis:hover{color:#4a4845;border-color:#0000}.powers-pagination-info{text-align:center;color:#4a4845;margin-top:12px;font-size:.78rem}
.powers-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#050305b3;justify-content:center;align-items:flex-end;animation:.2s ease-out powers-sheet-fade;display:flex;position:fixed;inset:0}.powers-sheet-backdrop.closing{animation:.2s ease-out forwards powers-sheet-fade-out}@keyframes powers-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes powers-sheet-fade-out{0%{opacity:1}to{opacity:0}}.powers-sheet{will-change:transform;background:#101013;border-top:1px solid #3a2a30;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:640px;max-height:88vh;transition:transform .28s cubic-bezier(.2,.9,.3,1);animation:.28s cubic-bezier(.2,.9,.3,1) powers-sheet-slide-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -16px 48px #000000b3}.powers-sheet.closing{animation:.22s ease-in forwards powers-sheet-slide-down}@keyframes powers-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes powers-sheet-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.powers-sheet-handle-wrap{cursor:pointer;touch-action:none;flex:none;justify-content:center;padding:10px 0 6px;display:flex}.powers-sheet-handle{background:#3a2a30;border-radius:2px;width:44px;height:4px}.powers-sheet-scroll{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}@media (min-width:1025px){.powers-sheet-backdrop{display:none}}@media (max-width:640px){.powers-list-e{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.powers-preview-e-title{font-size:22px}.powers-preview-e-hero{padding:22px 20px 18px}.powers-preview-e-body{padding:18px 20px 22px}.powers-preview-e-hero-icon{width:124px;height:124px;top:50%;right:0;transform:translateY(-50%)}}@media (max-width:400px){.powers-preview-e-hero-icon{width:104px;height:104px;top:50%;right:2px;transform:translateY(-50%)}}
