@layer fh39-hidden {
body.fh54-bis-page{background:radial-gradient(ellipse at 85% 3%,#35403a24,transparent 35%),#0c1318!important;color:#ebeee7!important}
#fh54-bis{max-width:1460px!important;padding:22px 48px 72px!important;margin:0 auto!important;font:14px/1.6 Inter,"Segoe UI",Arial,sans-serif!important;color:#eaece5!important}
#fh54-bis *{box-sizing:border-box!important;min-width:0!important}
#fh54-bis :is(h1,h2,h3,p){margin:0!important;color:inherit!important}
#fh54-bis a{text-decoration:none!important;color:inherit!important}
#fh54-bis button{font:inherit!important;cursor:pointer!important;color:inherit!important}
#fh54-bis button:disabled{opacity:.45!important;cursor:default!important}
#fh54-bis :is(a,button,input,select,summary):focus-visible{outline:2px solid #e7c885!important;outline-offset:4px!important}
#fh54-bis img{display:block!important;object-fit:cover!important;max-width:100%!important}
#fh54-bis [hidden]{display:none!important}
#fh54-bis em{font-family:Georgia,serif!important;font-weight:400!important;color:#dfbf7e!important}
#fh54-bis .fh21-breadcrumb{font-size:10px!important;margin:0 0 20px!important}
#fh54-bis .fh54-eyebrow,.fh54-home .fh54-eyebrow{display:block!important;color:#d7b875!important;font:650 9px/1.5 Inter,sans-serif!important;letter-spacing:2px!important}
#fh54-bis .fh54-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;padding:15px 0 34px!important}
#fh54-bis .fh54-hero h1{font:750 clamp(46px,5vw,72px)/1.06 Inter,sans-serif!important;letter-spacing:-3px!important;margin:14px 0 14px!important}
#fh54-bis .fh54-hero h1 em{font-size:1.1em!important;letter-spacing:-2px!important}
#fh54-bis .fh54-lead{font-size:21px!important;color:#eee9dd!important;letter-spacing:-.4px!important;margin:0 0 6px!important}
#fh54-bis .fh54-hero-copy{font-size:13px!important;color:#a4b0b4!important;max-width:610px!important;line-height:1.8!important}
#fh54-bis .fh54-hero-loot{position:relative!important;width:280px!important;height:190px!important;flex:none!important;display:grid!important;place-items:center!important}
#fh54-bis .fh54-orbit{position:absolute!important;border:1px solid #d0ae6033!important;border-radius:50%!important;width:160px!important;height:160px!important;background:radial-gradient(circle,#bda27320,transparent 70%)!important;transform:rotate(-25deg)!important}
#fh54-bis .fh54-orbit:before{content:""!important;position:absolute!important;inset:-18px!important;border:1px dashed #caa8681f!important;border-radius:50%!important}
#fh54-bis .fh54-loot{position:absolute!important;padding:4px!important;background:#151c20!important;border:1px solid #c29d548c!important;border-radius:8px!important;box-shadow:0 14px 26px #0007!important}
#fh54-bis .fh54-loot img{border-radius:4px!important;filter:saturate(.8)!important}
#fh54-bis .fh54-loot-main{z-index:2!important;transform:rotate(-9deg)!important;top:37px!important;left:99px!important}
#fh54-bis .fh54-loot-back{transform:rotate(-17deg)!important;top:40px!important;left:37px!important;opacity:.8!important}
#fh54-bis .fh54-loot-front{transform:rotate(13deg)!important;top:85px!important;left:185px!important;z-index:3!important}
#fh54-bis .fh54-loot-caption{position:absolute!important;bottom:0!important;color:#b9a274!important;font:550 8px Inter,sans-serif!important;letter-spacing:2.7px!important}
#fh54-bis .fh54-stages{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #7d8c9133!important;border-radius:9px!important;overflow:hidden!important;background:#131e25!important;margin-bottom:30px!important}
#fh54-bis .fh54-stages>a{display:flex!important;align-items:center!important;gap:17px!important;min-height:83px!important;padding:19px 25px!important;border-right:1px solid #7d8c9129!important;position:relative!important;color:#b5bfc1!important}
#fh54-bis .fh54-stages>a:last-child{border-right:0!important}
#fh54-bis .fh54-stages>a[aria-current]{background:linear-gradient(115deg,#bfa26422,#bfa26408)!important;color:#efdebc!important;box-shadow:inset 0 -3px #cfad69!important}
#fh54-bis .fh54-stages>a:hover{background-color:#ffffff04!important}
#fh54-bis .fh54-stage-num{font:400 27px Georgia,serif!important;color:#788583!important}
#fh54-bis [aria-current] .fh54-stage-num{color:#d4b477!important}
#fh54-bis .fh54-stages strong{display:block!important;font:650 15px/1.4 Inter,sans-serif!important}
#fh54-bis .fh54-stages small{display:block!important;font-size:10px!important;color:#98a8b0!important;margin-top:4px!important}
#fh54-bis .fh54-stage-arrow{margin-left:auto!important;font-size:19px!important;color:#7f8d90!important}
#fh54-bis .fh54-class-heading{display:flex!important;justify-content:space-between!important;gap:15px!important;align-items:center!important;margin-bottom:14px!important}
#fh54-bis .fh54-class-heading>span:last-child{font-size:10px!important;color:#869aa6!important}
#fh54-bis .fh54-classes{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:8px!important}
#fh54-bis .fh54-classes>a{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;border:1px solid #7489942c!important;border-radius:7px!important;padding:15px 7px 12px!important;background:#141f27!important;font-size:11px!important;font-weight:550!important;color:#b6c2c8!important;transition:background .16s,border-color .16s!important}
#fh54-bis .fh54-classes>a:hover,#fh54-bis .fh54-classes>a[aria-current]{border-color:var(--bis-class)!important;color:var(--bis-class)!important;background:#25343b!important;box-shadow:inset 0 -2px var(--bis-class)!important}
#fh54-bis .fh54-classes img{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid #e7ebee20!important}
#fh54-bis .fh54-spec-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:18px!important;padding-bottom:23px!important;border-bottom:1px solid #84939b33!important}
#fh54-bis .fh54-specs{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
#fh54-bis .fh54-specs>a{padding:9px 17px!important;border:1px solid transparent!important;border-radius:5px!important;color:#9faeb6!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}
#fh54-bis .fh54-specs>a[aria-current]{color:var(--bis-class)!important;background:#91b4c712!important;border-color:#9dc4d137!important}
#fh54-bis .fh54-specs>a:hover{background:#779ba61a!important}
#fh54-bis .fh54-share-row{display:flex!important;align-items:center!important;gap:17px!important;flex:none!important}
#fh54-bis .fh54-language{display:flex!important;gap:2px!important;padding:3px!important;border:1px solid #7489942c!important;border-radius:5px!important}
#fh54-bis .fh54-language button{background:none!important;border:0!important;padding:5px 8px!important;font-size:10px!important;color:#9cabb1!important;border-radius:3px!important}
#fh54-bis .fh54-language button[aria-pressed=true]{color:#f1dfba!important;background:#324048!important}
#fh54-bis .fh54-share{background:transparent!important;border:0!important;font-size:10px!important;padding:9px 0!important;color:#cab681!important}
#fh54-bis .fh54-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:29px 0 12px!important}
#fh54-bis .fh54-list-identity{display:flex!important;gap:14px!important;align-items:center!important}
#fh54-bis .fh54-list-identity>img{width:45px!important;height:45px!important;border:1px solid #a2b5be42!important;border-radius:8px!important}
#fh54-bis .fh54-list-identity .fh54-eyebrow{font-size:8px!important;color:#98a8ad!important;letter-spacing:1.5px!important;margin-bottom:4px!important}
#fh54-bis .fh54-list-head h2{font:700 26px/1.3 Inter,sans-serif!important;letter-spacing:-.75px!important}
#fh54-bis .fh54-list-head h2 span{color:var(--bis-class)!important;font-weight:450!important}
#fh54-bis .fh54-status-pill{display:inline-block!important;color:#d4bd8d!important;border:1px solid #bc9c5e42!important;background:#aa875211!important;padding:6px 10px!important;border-radius:4px!important;font-size:9px!important;white-space:nowrap!important}
#fh54-bis .fh54-context{color:#9aaeb8!important;font-size:11px!important;line-height:1.8!important;margin-bottom:24px!important;max-width:1050px!important}
#fh54-bis .fh54-context a{color:#d3bd8b!important;white-space:nowrap!important;margin-left:6px!important}
#fh54-bis .fh54-layout{display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;gap:27px!important;align-items:start!important}
#fh54-bis .fh54-side{position:sticky!important;top:120px!important}
#fh54-bis .fh54-progress{padding:20px 16px!important;border:1px solid #ae94574f!important;border-radius:8px!important;background:linear-gradient(135deg,#b19a5520,transparent),#142028!important;margin-bottom:19px!important}
#fh54-bis .fh54-progress .fh54-eyebrow{font-size:8px!important;letter-spacing:1.2px!important}
#fh54-bis .fh54-progress-count{margin:14px 0 12px!important}
#fh54-bis .fh54-progress-count>strong{font:450 36px/1 Georgia,serif!important;color:#ead5a0!important;display:block!important}
#fh54-bis .fh54-progress-count>strong small{font:400 21px Georgia,serif!important;color:#9eaa9a!important}
#fh54-bis .fh54-progress-count>span{font-size:9px!important;color:#b6c0ba!important;display:block!important;margin-top:8px!important}
#fh54-bis .fh54-progress progress{display:block!important;appearance:none!important;height:4px!important;width:100%!important;border:0!important;border-radius:3px!important;overflow:hidden!important;background:#72817d2b!important;accent-color:#cfb576!important}
#fh54-bis .fh54-progress progress::-webkit-progress-bar{background:#72817d2b!important}
#fh54-bis .fh54-progress progress::-webkit-progress-value{background:#cfb576!important}
#fh54-bis .fh54-progress progress::-moz-progress-bar{background:#cfb576!important}
#fh54-bis .fh54-progress p{font-size:10px!important;line-height:1.7!important;color:#aab8b8!important;margin:12px 0!important}
#fh54-bis .fh54-progress .fh54-export{display:block!important;width:100%!important;padding:11px 8px!important;background:#d8bc7f!important;color:#192126!important;border:1px solid #ead2a0!important;border-radius:5px!important;font-size:10px!important;font-weight:650!important}
#fh54-bis .fh54-progress>a{display:block!important;text-align:center!important;font-size:10px!important;color:#d9c697!important;padding:12px 0 4px!important}
#fh54-bis .fh54-progress>small{display:block!important;color:#84979e!important;font-size:8px!important;line-height:1.6!important;margin-top:12px!important}
#fh54-bis .fh54-slots{display:flex!important;flex-direction:column!important;gap:2px!important}
#fh54-bis .fh54-slots>a{display:flex!important;align-items:center!important;gap:10px!important;padding:7px 10px!important;border-radius:4px!important;font-size:10px!important;color:#acbbc1!important;border:1px solid transparent!important}
#fh54-bis .fh54-slots>a:hover{color:#e3d5af!important;border-color:#a3aeac24!important;background:#23313a!important}
#fh54-bis .fh54-slots img{width:22px!important;height:22px!important;border-radius:3px!important;opacity:.8!important}
#fh54-bis .fh54-slots b{margin-left:auto!important;font-size:9px!important;color:#bdad87!important;font-weight:450!important}
#fh54-bis .fh54-slots [aria-disabled]{opacity:.35!important;pointer-events:none!important}
#fh54-bis .fh54-side-link{display:block!important;margin-top:13px!important;padding:10px 9px 0!important;font-size:10px!important;color:#cab88d!important;border-top:1px solid #738b9529!important}
#fh54-bis .fh54-filters{display:flex!important;gap:12px!important;align-items:end!important;padding:16px!important;background:#152129!important;border:1px solid #7892a12c!important;border-radius:8px!important}
#fh54-bis .fh54-filters>label{flex:0 1 165px!important;display:block!important}
#fh54-bis .fh54-filters .fh54-search{flex:1 1 210px!important}
#fh54-bis .fh54-filters label>span{display:block!important;font-size:9px!important;color:#a7b8c1!important;margin-bottom:6px!important}
#fh54-bis .fh54-filters input,#fh54-bis .fh54-filters select{width:100%!important;max-width:100%!important;height:39px!important;padding:9px 11px!important;background:#0d171e!important;border:1px solid #8098a443!important;border-radius:5px!important;color:#dfE5e4!important;font:11px/1.4 Inter,sans-serif!important;box-shadow:none!important;color-scheme:dark!important}
#fh54-bis .fh54-filters input::placeholder{color:#7b919e!important}
#fh54-bis .fh54-filter-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;flex-wrap:wrap!important;margin:14px 0 20px!important;color:#9dafb9!important;font-size:10px!important}
#fh54-bis .fh54-filter-foot>div{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}
#fh54-bis .fh54-filter-foot label{display:flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;font-size:9px!important}
#fh54-bis input[type=checkbox]{appearance:auto!important;width:13px!important;height:13px!important;padding:0!important;margin:0!important;min-height:0!important;accent-color:#d5b778!important;vertical-align:middle!important;flex:none!important}
#fh54-bis .fh54-filter-foot button{background:none!important;border:0!important;padding:0!important;color:#cbb781!important;font-size:9px!important}
#fh54-bis .fh54-slot-section{border:1px solid #7792a030!important;border-radius:8px!important;overflow:hidden!important;background:#131e26!important;margin-bottom:22px!important;scroll-margin-top:125px!important}
#fh54-bis .fh54-slot-section>header{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:center!important;padding:17px 19px!important;background:linear-gradient(100deg,#25343d,#192730)!important;border-bottom:1px solid #718c9635!important}
#fh54-bis .fh54-slot-section>header>div{display:flex!important;align-items:center!important;gap:10px!important}
#fh54-bis .fh54-slot-section>header img{width:25px!important;height:25px!important;border-radius:4px!important}
#fh54-bis .fh54-slot-section h3{font:650 17px/1.3 Inter,sans-serif!important;letter-spacing:-.3px!important}
#fh54-bis .fh54-slot-section>header span{font-size:9px!important;color:#8ea2ae!important;margin-left:5px!important}
#fh54-bis .fh54-slot-section>header>small{font-size:8px!important;color:#94a9b1!important}
#fh54-bis .fh54-table-labels,#fh54-bis .fh54-item{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr) minmax(0,1fr) 108px!important;column-gap:16px!important;padding:16px 18px!important;align-items:center!important}
#fh54-bis .fh54-table-labels{font-size:7px!important;letter-spacing:1.2px!important;color:#8ba0ad!important;padding-top:12px!important;padding-bottom:10px!important;border-bottom:1px solid #7d9dab19!important}
#fh54-bis .fh54-item{border-bottom:1px solid #7896a223!important;min-height:94px!important;transition:background .15s!important}
#fh54-bis .fh54-item:hover{background:#a5c2ce05!important}
#fh54-bis .fh54-item.is-target{background:#bca56509!important;box-shadow:inset 3px 0 #cdb477!important}
#fh54-bis .fh54-item:last-child{border-bottom:0!important}
#fh54-bis .fh54-item-link{display:flex!important;gap:11px!important;align-items:center!important}
#fh54-bis .fh54-item-link img{width:42px!important;height:42px!important;flex:none!important;border:1px solid var(--item-quality)!important;border-radius:5px!important;padding:2px!important;background:#090e15!important}
#fh54-bis .fh54-item-link strong{display:block!important;font:600 13px/1.5 Inter,sans-serif!important;color:var(--item-quality)!important;overflow-wrap:anywhere!important}
#fh54-bis .fh54-item-link:hover strong{text-decoration:underline!important;text-underline-offset:3px!important}
#fh54-bis .fh54-item-link small{display:block!important;font-size:9px!important;color:#859dab!important;margin-top:4px!important;line-height:1.6!important}
#fh54-bis .fh54-en{font-size:7px!important;color:#869ca6!important;border:1px solid #72929d42!important;border-radius:2px!important;padding:1px 3px!important;font-weight:500!important;margin-left:3px!important}
#fh54-bis .fh54-tier{display:inline-block!important;font-size:7px!important;color:#bea575!important;font-weight:500!important;margin-left:3px!important}
#fh54-bis .fh54-requirement{display:block!important;margin-left:53px!important;color:#ceaf77!important;font-size:8px!important;line-height:1.5!important;margin-top:5px!important}
#fh54-bis .fh54-item-stats{font-size:11px!important;line-height:1.9!important;color:#a5b7c1!important}
#fh54-bis .fh54-item-stats>strong{color:#d7dedb!important;font-size:11px!important;font-weight:550!important;display:block!important}
#fh54-bis .fh54-item-stats>span{color:#546d7a!important}
#fh54-bis .fh54-item-source{font-size:11px!important;line-height:1.65!important;color:#c7d0d2!important;overflow-wrap:anywhere!important}
#fh54-bis .fh54-item-source a:hover{color:#ead19a!important}
#fh54-bis .fh54-item-source a>span{font-size:9px!important;color:#7f96a1!important}
#fh54-bis .fh54-item-source small{display:block!important;color:#889fae!important;font-size:10px!important;line-height:1.5!important;margin-top:4px!important}
#fh54-bis .fh54-item-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:11px!important}
#fh54-bis .fh54-item-actions>button{background:#22313a!important;border:1px solid #8ea6ac37!important;border-radius:5px!important;padding:8px 9px!important;color:#ded9c7!important;font-size:9px!important;font-weight:600!important;white-space:nowrap!important}
#fh54-bis .fh54-item-actions>button[aria-pressed=true]{background:#c7ac6c21!important;color:#e2c589!important;border-color:#ceb06f62!important}
#fh54-bis .fh54-item-actions>label{display:flex!important;gap:6px!important;align-items:center!important;color:#879faa!important;font-size:8px!important;cursor:pointer!important;justify-content:center!important}
#fh54-bis .fh54-item.is-owned .fh54-item-actions>label{color:#abd0af!important}
#fh54-bis .fh54-more{display:block!important;width:100%!important;border:0!important;background:#1e2c351a!important;border-top:1px solid #839dad1a!important;color:#cbb686!important;padding:12px!important;font-size:10px!important;letter-spacing:.1px!important}
#fh54-bis .fh54-more:hover{background:#9ba99c0b!important}
#fh54-bis .fh54-list-note{color:#8299a5!important;font-size:10px!important;line-height:1.8!important;margin:17px 0 0!important}
#fh54-bis .fh54-empty{padding:40px 25px!important;text-align:center!important;border:1px dashed #748e9a55!important;border-radius:8px!important}
#fh54-bis .fh54-empty h3{font-size:20px!important;margin-bottom:12px!important}
#fh54-bis .fh54-empty p{font-size:12px!important;color:#9db0b9!important}
#fh54-bis .fh54-empty button{background:#2b3c44!important;border:1px solid #c9b47b6b!important;padding:10px 20px!important;color:#dcc48a!important;margin-top:20px!important;border-radius:5px!important}
#fh54-bis .fh54-feedback{position:fixed!important;z-index:2147482000!important;bottom:22px!important;left:50%!important;transform:translateX(-50%)!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:13px 19px!important;border:1px solid #a98d5373!important;border-radius:7px!important;background:#1b2a31f5!important;color:#ede1c2!important;box-shadow:0 8px 35px #0009!important;font-size:12px!important;pointer-events:none!important}
#fh54-bis .fh54-feedback:empty{display:none!important}
#fh54-bis .fh54-method{margin-top:35px!important;border:1px solid #8b9ca32c!important;border-radius:8px!important;background:#121d24!important;scroll-margin-top:125px!important}
#fh54-bis .fh54-method summary{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:20px 24px!important;color:#c8bc9c!important;font-size:12px!important;cursor:pointer!important;list-style:none!important}
#fh54-bis .fh54-method summary::-webkit-details-marker{display:none!important}
#fh54-bis .fh54-method>div{padding:0 24px 25px!important;max-width:1000px!important}
#fh54-bis .fh54-method h2{font:650 23px/1.4 Inter,sans-serif!important;margin:0 0 19px!important}
#fh54-bis .fh54-method p{font-size:12px!important;color:#a3b6c0!important;line-height:1.9!important;margin-bottom:13px!important}
#fh54-bis .fh54-method strong{color:#d6dddb!important}
#fh54-bis .fh54-method a{color:#d7be89!important;text-decoration:underline!important;text-underline-offset:3px!important}
#fh54-bis .fh54-method .fh54-muted{color:#8098a7!important;font-size:10px!important}
#fh54-bis .fh54-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
#fh54-bis .fh54-copybox{position:fixed!important;z-index:2147482001!important;bottom:25px!important;left:50%!important;transform:translateX(-50%)!important;width:600px!important;max-width:calc(100vw - 30px)!important;padding:20px!important;background:#1b2a31!important;border:1px solid #d4b677!important;border-radius:8px!important;box-shadow:0 5px 40px #000a!important}
#fh54-bis .fh54-copybox label{display:block!important;font-size:12px!important;color:#e5d3aa!important}
#fh54-bis .fh54-copybox input{width:100%!important;margin:12px 0!important;padding:11px!important;border:1px solid #b1b4a35c!important;border-radius:4px!important;background:#0d171c!important;color:#dce0d8!important;font:12px Inter,sans-serif!important}
#fh54-bis .fh54-copybox button{border:1px solid #bfb69a55!important;border-radius:4px!important;padding:8px 18px!important;background:#2c3e46!important;color:#e8d8b0!important;font-size:11px!important}
#fh54-bis .fh54-release{padding-top:32px!important}
#fh54-bis .fh54-release-intro{display:grid!important;grid-template-columns:1.35fr 1fr!important;gap:55px!important;padding:35px!important;border:1px solid #ae955139!important;border-radius:9px!important;background:radial-gradient(ellipse at 0 100%,#a9894d12,transparent 65%),#152129!important}
#fh54-bis .fh54-release h2{font:650 40px/1.17 Inter,sans-serif!important;letter-spacing:-1.3px!important;margin:17px 0!important}
#fh54-bis .fh54-release-intro p{font-size:12px!important;line-height:1.8!important;color:#a4b6be!important;max-width:510px!important}
#fh54-bis .fh54-release-date{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;margin-top:22px!important;font:600 15px/1.5 Inter,sans-serif!important;color:#e7c987!important}
#fh54-bis .fh54-release-date b{font:400 11px Inter,sans-serif!important;color:#9db0b9!important}
#fh54-bis .fh54-release-intro small{display:block!important;font-size:9px!important;color:#7f99a7!important;margin-top:9px!important}
#fh54-bis .fh54-release-intro aside{padding:26px 0 26px 32px!important;border-left:1px solid #91a5ad33!important;align-self:center!important}
#fh54-bis .fh54-release-intro aside h3{font:550 23px/1.4 Inter,sans-serif!important;letter-spacing:-.5px!important;margin:13px 0!important}
#fh54-bis .fh54-release-intro aside a{display:inline-block!important;color:#d9c08a!important;font-size:11px!important;margin:20px 15px 0 0!important}
#fh54-bis .fh54-check-header{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:25px!important;margin:35px 0 18px!important}
#fh54-bis .fh54-check-header h3{font:600 25px Inter,sans-serif!important;letter-spacing:-.5px!important;margin-top:10px!important}
#fh54-bis .fh54-check-header>span{color:#cfb77e!important;font-size:11px!important}
#fh54-bis .fh54-checks{display:flex!important;flex-direction:column!important;border:1px solid #8a9da538!important;border-radius:8px!important;overflow:hidden!important}
#fh54-bis .fh54-checks article{display:flex!important;gap:22px!important;align-items:center!important;padding:26px!important;background:#152029!important;border-bottom:1px solid #8b9fa22b!important}
#fh54-bis .fh54-checks article:last-child{border:0!important}
#fh54-bis .fh54-check-number{font:400 26px Georgia,serif!important;color:#a0885d!important}
#fh54-bis .fh54-checks label{display:flex!important;align-items:center!important;gap:12px!important;color:#e0e4dc!important;font-size:15px!important;cursor:pointer!important}
#fh54-bis .fh54-checks label strong{font-weight:600!important}
#fh54-bis .fh54-checks p{margin:6px 0 0 25px!important;font-size:11px!important;color:#8ea6b3!important}
#fh54-bis .fh54-checks a{margin-left:auto!important;flex:none!important;color:#d0ba89!important;font-size:11px!important}
#fh54-bis .fh54-release-back{display:flex!important;justify-content:space-between!important;gap:20px!important;margin-top:25px!important;color:#d9c492!important;font-size:12px!important}
#main .fh54-home{display:flex!important;align-items:center!important;gap:24px!important;flex-wrap:wrap!important;padding:28px 30px!important;margin:24px 0 46px!important;border:1px solid #b695584d!important;border-radius:10px!important;background:linear-gradient(100deg,#9d803219,#748c9507),#142128!important;color:#e7e9df!important;font:13px/1.6 Inter,sans-serif!important}
#main .fh54-home h2{font:650 25px/1.3 Inter,sans-serif!important;letter-spacing:-.6px!important;margin:7px 0!important;color:#eee9da!important}
#main .fh54-home p{font-size:11px!important;color:#9fb2bb!important;margin:0!important}
#main .fh54-home-emblem{width:74px!important;height:74px!important;padding:9px!important;border:1px solid #c7aa6859!important;border-radius:12px!important;background:#152028!important;transform:rotate(-7deg)!important;box-shadow:0 8px 20px #0004!important;flex:none!important}
#main .fh54-home-emblem img{width:54px!important;height:54px!important;border-radius:5px!important}
#main .fh54-home nav{display:flex!important;gap:9px!important;margin-left:auto!important;flex-wrap:wrap!important}
#main .fh54-home nav a{display:flex!important;gap:20px!important;align-items:center!important;padding:13px 17px!important;border:1px solid #a897684b!important;border-radius:5px!important;font-size:11px!important;font-weight:600!important;color:#daca9b!important;background:#b5a16609!important;text-decoration:none!important}
#main .fh54-home nav a:hover{background:#b5a1661d!important}
@media(min-width:1500px){#fh54-bis .fh54-side{top:115px!important}}
@media(max-width:1180px){#fh54-bis{padding-left:30px!important;padding-right:30px!important}#fh54-bis .fh54-layout{grid-template-columns:178px minmax(0,1fr)!important;gap:20px!important}#fh54-bis .fh54-table-labels,#fh54-bis .fh54-item{grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr) minmax(0,1fr) 95px!important;column-gap:12px!important;padding-left:14px!important;padding-right:14px!important}#fh54-bis .fh54-item-link{gap:8px!important}#fh54-bis .fh54-item-link img{width:36px!important;height:36px!important}#fh54-bis .fh54-item-link strong{font-size:11px!important}#fh54-bis .fh54-requirement{margin-left:44px!important}#fh54-bis .fh54-filters{flex-wrap:wrap!important}#fh54-bis .fh54-filters>label{flex:1 1 130px!important}#fh54-bis .fh54-filters .fh54-search{flex:2 1 180px!important}}
@media(max-width:980px){#fh54-bis .fh54-classes{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:5px!important}#fh54-bis .fh54-classes>a{font-size:9px!important;padding:12px 3px!important}#fh54-bis .fh54-hero-loot{width:240px!important;transform:scale(.85)!important;transform-origin:right center!important}#fh54-bis .fh54-table-labels{display:none!important}#fh54-bis .fh54-item{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 95px!important;row-gap:9px!important}#fh54-bis .fh54-item-main{grid-column:1!important;grid-row:1!important}#fh54-bis .fh54-item-stats{grid-column:1!important;grid-row:2!important;padding-left:44px!important;font-size:8px!important}#fh54-bis .fh54-item-source{grid-column:2!important;grid-row:1/3!important}#fh54-bis .fh54-item-actions{grid-column:3!important;grid-row:1/3!important}#fh54-bis .fh54-slot-section>header>small{display:none!important}#fh54-bis .fh54-spec-row{flex-wrap:wrap!important}#fh54-bis .fh54-release-intro{gap:30px!important;padding:27px!important}#fh54-bis .fh54-release h2{font-size:34px!important}#main .fh54-home nav{margin-left:98px!important}}
@media(max-width:740px){#fh54-bis{padding:18px 20px 48px!important}#fh54-bis .fh21-breadcrumb{font-size:9px!important;margin-bottom:14px!important}#fh54-bis .fh54-hero{padding:13px 0 28px!important}#fh54-bis .fh54-hero h1{font-size:55px!important;letter-spacing:-2px!important}#fh54-bis .fh54-lead{font-size:18px!important}#fh54-bis .fh54-hero-copy{font-size:12px!important;max-width:440px!important}#fh54-bis .fh54-hero-loot{display:none!important}#fh54-bis .fh54-stages{margin-bottom:25px!important}#fh54-bis .fh54-stages>a{gap:8px!important;padding:15px 12px!important;min-height:85px!important;align-items:flex-start!important}#fh54-bis .fh54-stage-num{font-size:18px!important;margin-top:2px!important}#fh54-bis .fh54-stages strong{font-size:11px!important;line-height:1.5!important}#fh54-bis .fh54-stages small{font-size:8px!important;line-height:1.5!important}#fh54-bis .fh54-stage-arrow{display:none!important}#fh54-bis .fh54-classes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}#fh54-bis .fh54-classes>a{flex-direction:row!important;justify-content:flex-start!important;gap:9px!important;padding:10px 12px!important;font-size:10px!important}#fh54-bis .fh54-classes img{width:25px!important;height:25px!important}#fh54-bis .fh54-spec-row{gap:13px!important;padding-bottom:17px!important}#fh54-bis .fh54-specs{flex:1 1 100%!important;gap:5px!important}#fh54-bis .fh54-specs>a{padding:9px 13px!important;font-size:10px!important}#fh54-bis .fh54-share-row{width:100%!important;justify-content:space-between!important}#fh54-bis .fh54-list-head{align-items:start!important;gap:10px!important;margin-top:24px!important;flex-wrap:wrap!important}#fh54-bis .fh54-list-head h2{font-size:23px!important}#fh54-bis .fh54-status-pill{font-size:8px!important}#fh54-bis .fh54-context{font-size:10px!important;line-height:1.85!important;margin-bottom:20px!important}#fh54-bis .fh54-layout{display:flex!important;flex-direction:column!important;gap:18px!important}#fh54-bis .fh54-side{position:static!important;width:100%!important;display:flex!important;flex-direction:column!important}#fh54-bis .fh54-progress{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:25px!important;align-items:center!important;padding:17px!important;margin-bottom:17px!important}#fh54-bis .fh54-progress>.fh54-eyebrow{grid-column:1!important;grid-row:1!important}#fh54-bis .fh54-progress-count{grid-column:1!important;grid-row:2!important;margin:9px 0!important}#fh54-bis .fh54-progress-count>strong{font-size:29px!important}#fh54-bis .fh54-progress-count>span{font-size:8px!important;margin-top:5px!important}#fh54-bis .fh54-progress progress{grid-column:1!important;grid-row:3!important}#fh54-bis .fh54-progress p{grid-column:1/-1!important;grid-row:4!important;margin:10px 0 0!important;font-size:9px!important}#fh54-bis .fh54-progress .fh54-export{grid-column:2!important;grid-row:1/3!important;font-size:9px!important;padding:10px 7px!important}#fh54-bis .fh54-progress>a{grid-column:2!important;grid-row:3!important;padding:0!important;font-size:9px!important}#fh54-bis .fh54-progress>small{grid-column:1/-1!important;grid-row:5!important;margin-top:8px!important}#fh54-bis .fh54-slots{flex-direction:row!important;overflow:auto!important;gap:7px!important;padding-bottom:6px!important}#fh54-bis .fh54-slots>a{flex:none!important;padding:8px 10px!important;border:1px solid #8197a136!important;background:#17232b!important;gap:7px!important;font-size:9px!important}#fh54-bis .fh54-slots b{margin-left:6px!important;font-size:8px!important}#fh54-bis .fh54-slots img{width:19px!important;height:19px!important}#fh54-bis .fh54-side-link{display:none!important}#fh54-bis .fh54-results{width:100%!important}#fh54-bis .fh54-filters{padding:13px!important;gap:10px!important}#fh54-bis .fh54-filters .fh54-search{flex:1 1 100%!important}#fh54-bis .fh54-filters>label{flex:1 1 120px!important}#fh54-bis .fh54-filters input,#fh54-bis .fh54-filters select{font-size:12px!important;height:40px!important}#fh54-bis .fh54-filter-foot{gap:12px!important;font-size:9px!important}#fh54-bis .fh54-filter-foot>div{gap:12px!important}#fh54-bis .fh54-item{grid-template-columns:minmax(0,1fr) 108px!important;gap:12px!important;padding:17px 15px!important}#fh54-bis .fh54-item-main{grid-column:1!important;grid-row:1!important}#fh54-bis .fh54-item-link img{width:38px!important;height:38px!important}#fh54-bis .fh54-item-link strong{font-size:11px!important}#fh54-bis .fh54-item-link small{font-size:8px!important}#fh54-bis .fh54-item-stats{grid-column:1!important;grid-row:2!important;padding:0!important;font-size:9px!important}#fh54-bis .fh54-item-source{grid-column:1!important;grid-row:3!important;font-size:10px!important}#fh54-bis .fh54-item-source small{font-size:9px!important}#fh54-bis .fh54-item-actions{grid-column:2!important;grid-row:1/4!important}#fh54-bis .fh54-item-actions>button{padding:12px 8px!important;font-size:10px!important}#fh54-bis .fh54-item-actions>label{font-size:9px!important;min-height:32px!important}#fh54-bis .fh54-slot-section>header{padding:15px!important}#fh54-bis .fh54-slot-section h3{font-size:17px!important}#fh54-bis .fh54-slot-section>header span{font-size:8px!important}#fh54-bis .fh54-more{padding:15px!important}#fh54-bis .fh54-method{margin-top:26px!important}#fh54-bis .fh54-method summary{padding:19px!important;font-size:11px!important}#fh54-bis .fh54-method>div{padding:0 19px 20px!important}#fh54-bis .fh54-method h2{font-size:21px!important}#fh54-bis .fh54-method p{font-size:11px!important}#fh54-bis .fh54-release-intro{grid-template-columns:1fr!important;gap:26px!important;padding:24px!important}#fh54-bis .fh54-release h2{font-size:34px!important}#fh54-bis .fh54-release-intro aside{padding:24px 0 0!important;border:0!important;border-top:1px solid #91a5ad33!important}#fh54-bis .fh54-release-intro aside h3{font-size:21px!important}#fh54-bis .fh54-check-header{display:block!important}#fh54-bis .fh54-check-header>span{display:block!important;margin-top:14px!important}#fh54-bis .fh54-checks article{gap:15px!important;padding:22px 18px!important;flex-wrap:wrap!important;align-items:start!important}#fh54-bis .fh54-checks article>div{flex:1!important}#fh54-bis .fh54-checks label{font-size:13px!important;align-items:start!important;line-height:1.5!important}#fh54-bis .fh54-checks input{margin-top:3px!important}#fh54-bis .fh54-checks p{font-size:10px!important;line-height:1.8!important}#fh54-bis .fh54-checks a{width:100%!important;margin-left:68px!important;font-size:10px!important}#fh54-bis .fh54-release-back{flex-direction:column!important;font-size:11px!important}#main .fh54-home{gap:18px!important;padding:24px 20px!important;margin:25px 0 35px!important}#main .fh54-home-emblem{width:60px!important;height:60px!important;padding:7px!important}#main .fh54-home-emblem img{width:44px!important;height:44px!important}#main .fh54-home>div:nth-child(2){flex:1!important}#main .fh54-home h2{font-size:23px!important}#main .fh54-home .fh54-eyebrow{font-size:7px!important;letter-spacing:1.5px!important}#main .fh54-home nav{margin:0!important;width:100%!important;gap:7px!important}#main .fh54-home nav a{flex:1!important;justify-content:space-between!important;padding:12px 10px!important;font-size:9px!important;gap:8px!important}}
@media(max-width:380px){#fh54-bis{padding-left:13px!important;padding-right:13px!important}#fh54-bis .fh54-stage-num{display:none!important}#fh54-bis .fh54-stages>a{padding:14px 10px!important}#fh54-bis .fh54-stages strong{font-size:10px!important}#fh54-bis .fh54-class-heading>span:last-child{font-size:8px!important}#fh54-bis .fh54-class-heading .fh54-eyebrow{font-size:8px!important;letter-spacing:1.3px!important}#fh54-bis .fh54-classes>a{padding:10px 8px!important;gap:6px!important;font-size:9px!important}#fh54-bis .fh54-classes img{width:22px!important;height:22px!important}#fh54-bis .fh54-item{grid-template-columns:minmax(0,1fr) 91px!important;gap:10px!important;padding:16px 11px!important}#fh54-bis .fh54-item-link{align-items:start!important}#fh54-bis .fh54-item-link img{width:31px!important;height:31px!important}#fh54-bis .fh54-item-link strong{font-size:10px!important}#fh54-bis .fh54-item-actions>button{font-size:9px!important}#fh54-bis .fh54-item-actions>label{font-size:8px!important}#fh54-bis .fh54-requirement{margin-left:39px!important;font-size:7px!important}#fh54-bis .fh54-progress{gap:10px!important;padding:14px!important}#fh54-bis .fh54-progress .fh54-eyebrow{font-size:7px!important}#fh54-bis .fh54-release-intro{padding:19px!important}#fh54-bis .fh54-release h2{font-size:30px!important}#fh54-bis .fh54-checks article{padding:19px 14px!important;gap:10px!important}#main .fh54-home nav a{font-size:8px!important}}
@media(prefers-reduced-motion:reduce){#fh54-bis *,#fh54-bis *:before,#fh54-bis *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
}

@layer fh39-hidden {
#fh54-bis .fh54-overview{margin:23px 0 35px!important;border:1px solid #ab925550!important;border-radius:10px!important;overflow:hidden!important;background:radial-gradient(ellipse at 50% 50%,#60839316,transparent 55%),#101a21!important;box-shadow:0 15px 45px #0002!important}
#fh54-bis .fh54-overview-bar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:12px 23px!important;border-bottom:1px solid #8d9c9333!important;background:#142028!important}
#fh54-bis .fh54-factions,#fh54-bis .fh54-overview-tabs{display:flex!important;gap:5px!important;align-items:center!important}
#fh54-bis .fh54-overview-bar button{font:550 11px/1.3 Inter,sans-serif!important;color:#91a6b1!important;border:1px solid transparent!important;background:transparent!important;padding:9px 14px!important;border-radius:5px!important;white-space:nowrap!important}
#fh54-bis .fh54-factions button[aria-pressed=true]{background:#528eb518!important;color:#a7cdec!important;border-color:#76a4c542!important}
#fh54-bis .fh54-factions button[data54-faction=horde][aria-pressed=true]{background:#b54f461b!important;color:#e1a090!important;border-color:#b36d6155!important}
#fh54-bis .fh54-overview-tabs button[aria-pressed=true]{background:#c4a76214!important;border-color:#c4a76240!important;color:#e5cc94!important}
#fh54-bis .fh54-overview-tabs b{font-size:9px!important;background:#8f9e9d24!important;padding:2px 4px!important;border-radius:3px!important;font-weight:550!important;margin-left:4px!important}
#fh54-bis .fh54-overview-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:23px 27px 5px!important}
#fh54-bis .fh54-overview-heading .fh54-eyebrow{font-size:8px!important;letter-spacing:1.4px!important;color:#b7a278!important}
#fh54-bis .fh54-overview-heading h2{font:600 23px/1.4 Inter,sans-serif!important;letter-spacing:-.6px!important;margin-top:5px!important;color:#e7e7d9!important}
#fh54-bis .fh54-use-base{padding:10px 17px!important;border:1px solid #c9a66888!important;border-radius:5px!important;background:linear-gradient(120deg,#c7aa6c,#e1c68a)!important;color:#20272a!important;font-size:10px!important;font-weight:650!important;flex:none!important}
#fh54-bis .fh54-doll-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(190px,.78fr) minmax(0,1fr)!important;gap:0 35px!important;padding:25px 30px 27px!important;align-items:start!important}
#fh54-bis .fh54-doll-left,#fh54-bis .fh54-doll-right{display:flex!important;flex-direction:column!important;gap:8px!important}
#fh54-bis .fh54-gear-cell{display:flex!important;gap:13px!important;align-items:center!important;padding:8px 10px!important;border:1px solid #80909b1c!important;border-radius:5px!important;background:linear-gradient(90deg,#25333e77,#19232b22)!important;min-height:63px!important;position:relative!important}
#fh54-bis .fh54-gear-cell:hover{background:#2a3b4799!important;border-color:#bcaa7252!important}
#fh54-bis .fh54-gear-cell>img{width:39px!important;height:39px!important;border:1px solid var(--item-quality,#607887)!important;border-radius:4px!important;padding:2px!important;flex:none!important;background:#10171b!important}
#fh54-bis .fh54-gear-cell>span{flex:1!important}
#fh54-bis .fh54-gear-cell small{display:block!important;font-size:8px!important;line-height:1.4!important;color:#9caeb5!important;margin-bottom:3px!important;text-transform:uppercase!important;letter-spacing:.6px!important}
#fh54-bis .fh54-gear-cell strong{font:550 11px/1.4 Inter,sans-serif!important;display:block!important;color:var(--item-quality,#7e939e)!important;overflow-wrap:anywhere!important}
#fh54-bis .fh54-gear-cell em{display:block!important;font:400 8px/1.5 Inter,sans-serif!important;margin-top:3px!important;color:#778f9d!important}
#fh54-bis .fh54-gear-cell>b{font-weight:400!important;font-size:10px!important;color:#a6966e!important;align-self:center!important}
#fh54-bis .fh54-gear-cell.is-empty{background:#17222a44!important;border-style:dashed!important}
#fh54-bis .fh54-gear-cell.is-empty>img{opacity:.45!important}
#fh54-bis .fh54-doll-right .fh54-gear-cell{flex-direction:row-reverse!important;text-align:right!important;background:linear-gradient(-90deg,#25333e77,#19232b22)!important}
#fh54-bis .fh54-doll-character{position:relative!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;isolation:isolate!important;min-height:430px!important;text-align:center!important;padding:22px 0!important}
#fh54-bis .fh54-doll-character:before{content:""!important;position:absolute!important;inset:0 -17px!important;background:linear-gradient(0deg,#101a21,#101a21b3,#101a21),url(https://foreverhispano.com/wp-content/uploads/2026/09/elwynn.jpg) center/cover!important;opacity:.6!important;z-index:-2!important;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)!important}
#fh54-bis .fh54-doll-character>.fh54-eyebrow{font-size:8px!important;letter-spacing:2.2px!important;color:#bba26e!important;margin-bottom:32px!important}
#fh54-bis .fh54-doll-halo{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-61%)!important;width:230px!important;height:330px!important;border:1px solid #b3975133!important;border-radius:50%!important;z-index:-1!important;background:radial-gradient(ellipse,#d3bd6720,transparent 70%)!important}
#fh54-bis .fh54-doll-halo:after{content:""!important;position:absolute!important;inset:13px!important;border:1px dashed #cdb06726!important;border-radius:50%!important}
#fh54-bis .fh54-class-medallion{position:relative!important;padding:8px!important;border:2px solid #b79956!important;border-radius:50%!important;box-shadow:0 0 0 5px #c5b27515,0 0 0 9px #9d804033,0 15px 30px #0008!important;background:#101b24!important;margin:0 0 28px!important}
#fh54-bis .fh54-class-medallion img{display:block!important;width:104px!important;height:104px!important;border-radius:50%!important;border:1px solid #cfb872!important;image-rendering:auto!important}
#fh54-bis .fh54-class-medallion b{position:absolute!important;bottom:-11px!important;left:50%!important;transform:translateX(-50%)!important;display:grid!important;place-items:center!important;width:31px!important;height:31px!important;border-radius:50%!important;border:1px solid #d0b16d!important;background:#1c2c30!important;color:#dfc78a!important;font:400 18px Georgia,serif!important;box-shadow:0 4px 10px #0008!important}
#fh54-bis .fh54-doll-character h3{font:500 29px/1.2 Georgia,serif!important;letter-spacing:-.6px!important;color:#ede4c9!important}
#fh54-bis .fh54-doll-character>p{color:var(--bis-class)!important;font:450 12px/1.5 Inter,sans-serif!important;margin-top:8px!important}
#fh54-bis .fh54-doll-piece-count{margin-top:30px!important;color:#93a7a8!important;font-size:10px!important;display:block!important}
#fh54-bis .fh54-doll-piece-count strong{font:400 24px Georgia,serif!important;color:#d5bd85!important;margin-right:3px!important}
#fh54-bis .fh54-doll-character>a{font-size:10px!important;color:#d8c594!important;margin-top:18px!important;padding:8px 16px!important;border:1px solid #a38f5939!important;border-radius:4px!important;background:#122028a1!important}
#fh54-bis .fh54-doll-character>small{font-size:8px!important;color:#7d939c!important;line-height:1.5!important;margin-top:13px!important;max-width:150px!important}
#fh54-bis .fh54-doll-weapons{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;border-top:1px solid #899a932b!important;padding-top:20px!important;margin-top:20px!important}
#fh54-bis .fh54-gear-stats{padding:18px 30px 20px!important;border-top:1px solid #8d9a8b29!important;background:#0b151a66!important}
#fh54-bis .fh54-gear-stats>span{display:block!important;color:#b6a377!important;font-size:8px!important;letter-spacing:1.4px!important;margin-bottom:15px!important}
#fh54-bis .fh54-gear-stats dl{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
#fh54-bis .fh54-gear-stats dl>div{border-right:1px solid #788b962b!important;padding-right:12px!important}
#fh54-bis .fh54-gear-stats dl>div:last-child{border-right:0!important}
#fh54-bis .fh54-gear-stats dt{font-size:10px!important;color:#859fab!important;margin-bottom:5px!important}
#fh54-bis .fh54-gear-stats dd{font:400 23px/1.2 Georgia,serif!important;color:#cfdba9!important;margin:0!important}
#fh54-bis .fh54-gear-stats p{font-size:8px!important;color:#7d97a3!important;line-height:1.8!important;margin-top:16px!important;max-width:780px!important}
#fh54-bis .fh54-overview>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;padding:16px 30px!important;border-top:1px solid #84958d24!important}
#fh54-bis .fh54-overview>footer p{font-size:9px!important;line-height:1.7!important;color:#8da4ac!important;max-width:700px!important}
#fh54-bis .fh54-overview>footer a{font-size:9px!important;color:#cbb47c!important;flex:none!important}
#fh54-bis .fh54-alternatives-heading{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:20px!important;margin:34px 0 21px!important;scroll-margin-top:120px!important}
#fh54-bis .fh54-alternatives-heading h2{font:650 27px/1.3 Inter,sans-serif!important;letter-spacing:-.7px!important;margin-top:9px!important}
#fh54-bis .fh54-alternatives-heading p{font-size:11px!important;color:#8fa5af!important}
#fh54-bis .fh54-source-pending{color:#c5aa79!important}
#fh54-bis .fh54-gear-cell strong{font-size:12px!important}
#fh54-bis .fh54-gear-cell small{font-size:9px!important}
#fh54-bis .fh54-gear-cell em{font-size:9px!important}
#fh54-bis .fh54-overview-bar button{font-size:12px!important}
#fh54-bis .fh54-use-base{font-size:11px!important}
#fh54-bis .fh54-overview>footer p,#fh54-bis .fh54-overview>footer a{font-size:10px!important}
#fh54-bis .fh54-gear-stats dt{font-size:11px!important}
#fh54-bis .fh54-item{scroll-margin-top:125px!important}
@media(max-width:1180px){#fh54-bis .fh54-doll-grid{gap:0 20px!important;padding:23px!important}#fh54-bis .fh54-doll-character h3{font-size:27px!important}#fh54-bis .fh54-gear-cell{gap:10px!important;padding:8px!important}#fh54-bis .fh54-gear-cell strong{font-size:11px!important}#fh54-bis .fh54-class-medallion img{width:90px!important;height:90px!important}}
@media(max-width:980px){#fh54-bis .fh54-doll-grid{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr)!important;gap:0 15px!important;padding:20px!important}#fh54-bis .fh54-gear-cell>img{width:34px!important;height:34px!important}#fh54-bis .fh54-gear-cell{gap:8px!important;min-height:66px!important}#fh54-bis .fh54-gear-cell>b{display:none!important}#fh54-bis .fh54-doll-halo{width:173px!important;height:310px!important}#fh54-bis .fh54-doll-character>.fh54-eyebrow{font-size:7px!important;letter-spacing:1.5px!important}#fh54-bis .fh54-gear-cell small{font-size:7px!important}#fh54-bis .fh54-doll-character h3{font-size:25px!important}#fh54-bis .fh54-class-medallion img{width:78px!important;height:78px!important}#fh54-bis .fh54-overview-heading h2{font-size:21px!important}}
@media(max-width:740px){#fh54-bis .fh54-overview-bar{padding:11px 13px!important;gap:11px!important;flex-wrap:wrap!important}#fh54-bis .fh54-overview-bar button{font-size:9px!important;padding:9px 11px!important}#fh54-bis .fh54-overview-tabs{margin-left:auto!important}#fh54-bis .fh54-overview-heading{padding:19px 16px 0!important;flex-wrap:wrap!important;gap:15px!important}#fh54-bis .fh54-overview-heading h2{font-size:22px!important}#fh54-bis .fh54-overview-heading .fh54-eyebrow{font-size:7px!important}#fh54-bis .fh54-use-base{font-size:9px!important;padding:11px 13px!important}#fh54-bis .fh54-doll-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 10px!important;padding:15px 13px 20px!important}#fh54-bis .fh54-doll-character{grid-column:1/-1!important;grid-row:1!important;min-height:175px!important;padding:19px 0!important;display:grid!important;grid-template-columns:94px auto!important;grid-template-rows:20px 30px 25px 25px!important;align-content:center!important;justify-content:center!important;column-gap:25px!important;text-align:left!important}#fh54-bis .fh54-doll-character:before{inset:0!important}#fh54-bis .fh54-doll-halo{width:165px!important;height:165px!important;left:30%!important;top:50%!important;transform:translate(-50%,-50%)!important}#fh54-bis .fh54-class-medallion{grid-column:1!important;grid-row:1/5!important;margin:0!important;padding:6px!important;align-self:center!important;width:90px!important;height:90px!important}#fh54-bis .fh54-class-medallion img{width:74px!important;height:74px!important}#fh54-bis .fh54-class-medallion b{width:26px!important;height:26px!important;font-size:15px!important}#fh54-bis .fh54-doll-character>.fh54-eyebrow{grid-column:2!important;grid-row:1!important;margin:0!important;font-size:7px!important;align-self:center!important}#fh54-bis .fh54-doll-character h3{grid-column:2!important;grid-row:2!important;font-size:26px!important;align-self:center!important}#fh54-bis .fh54-doll-character>p{grid-column:2!important;grid-row:3!important;margin:0!important;align-self:center!important;font-size:11px!important}#fh54-bis .fh54-doll-piece-count{grid-column:2!important;grid-row:4!important;margin:0!important;font-size:8px!important;align-self:center!important}#fh54-bis .fh54-doll-piece-count strong{font-size:18px!important}#fh54-bis .fh54-doll-character>a,#fh54-bis .fh54-doll-character>small{display:none!important}#fh54-bis .fh54-doll-left{grid-column:1!important;grid-row:2!important}#fh54-bis .fh54-doll-right{grid-column:2!important;grid-row:2!important}#fh54-bis .fh54-doll-right .fh54-gear-cell{flex-direction:row!important;text-align:left!important;background:linear-gradient(90deg,#25333e77,#19232b22)!important}#fh54-bis .fh54-gear-cell{padding:10px 8px!important;gap:8px!important;min-height:78px!important;align-items:flex-start!important}#fh54-bis .fh54-gear-cell>img{width:31px!important;height:31px!important}#fh54-bis .fh54-gear-cell strong{font-size:11px!important;line-height:1.55!important}#fh54-bis .fh54-gear-cell em{font-size:7px!important}#fh54-bis .fh54-doll-weapons{grid-template-columns:1fr!important;gap:8px!important;margin-top:3px!important;padding-top:15px!important}#fh54-bis .fh54-doll-weapons .fh54-gear-cell{min-height:57px!important;align-items:center!important}#fh54-bis .fh54-doll-weapons strong{font-size:10px!important}#fh54-bis .fh54-gear-stats{padding:18px!important}#fh54-bis .fh54-gear-stats dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:18px!important}#fh54-bis .fh54-gear-stats dl>div:nth-child(3){border:0!important}#fh54-bis .fh54-gear-stats dt{font-size:9px!important}#fh54-bis .fh54-gear-stats dd{font-size:23px!important}#fh54-bis .fh54-overview>footer{padding:17px 18px!important;flex-direction:column!important;align-items:start!important;gap:13px!important}#fh54-bis .fh54-overview>footer p{font-size:9px!important}#fh54-bis .fh54-alternatives-heading{display:block!important;margin-top:26px!important}#fh54-bis .fh54-alternatives-heading h2{font-size:24px!important}#fh54-bis .fh54-alternatives-heading p{font-size:10px!important;margin-top:10px!important}}
@media(max-width:380px){#fh54-bis .fh54-overview-bar{padding:10px!important;gap:6px!important;justify-content:center!important}#fh54-bis .fh54-overview-tabs{margin:0!important}#fh54-bis .fh54-doll-grid{padding:10px 9px 17px!important;gap:10px 7px!important}#fh54-bis .fh54-gear-cell{display:block!important;padding:8px!important;min-height:120px!important}#fh54-bis .fh54-gear-cell>img{margin-bottom:7px!important}#fh54-bis .fh54-doll-right .fh54-gear-cell{display:block!important}#fh54-bis .fh54-gear-cell strong{font-size:11px!important;overflow-wrap:anywhere!important}#fh54-bis .fh54-doll-character{column-gap:20px!important;grid-template-columns:85px auto!important}#fh54-bis .fh54-doll-character h3{font-size:23px!important}#fh54-bis .fh54-doll-character>.fh54-eyebrow{font-size:6px!important;letter-spacing:1.2px!important}#fh54-bis .fh54-doll-weapons .fh54-gear-cell{display:flex!important;min-height:65px!important}#fh54-bis .fh54-doll-weapons .fh54-gear-cell>img{margin:0!important}}
}
