:root{--bg: #0e1013;--bg-2: #14171c;--panel: rgba(23, 27, 32, .86);--line: rgba(196, 153, 79, .22);--line-2: rgba(196, 153, 79, .45);--gold: #c4994f;--gold-2: #e5c690;--gold-3: #7c6030;--red: #a32c38;--red-2: #ca3645;--text: #dcd0bc;--muted: #8e98a6;--serif: "Sora", "Trajan Pro", Georgia, serif;--sans: "Sora", "Segoe UI", system-ui, sans-serif;--wrap: 1200px;--r: 4px}*, *::before, *::after{box-sizing: border-box}.hx [hidden]{display: none !important}html{scroll-behavior: smooth}body.hx{margin: 0;background: var(--bg);color: var(--text);font: 400 17px/1.55 var(--sans);-webkit-font-smoothing: antialiased;overflow-x: hidden}.hx img{max-width: 100%;display: block}.hx a{color: inherit;text-decoration: none}.hx .ic{flex: none}.hx-wrap{width: min(100% - 32px, var(--wrap));margin-inline: auto}.hx :focus-visible{outline: 2px solid var(--gold-2);outline-offset: 3px}.hx-top{position: sticky;top: 0;z-index: 50;background: linear-gradient(180deg, rgba(13, 15, 18, .96), rgba(13, 15, 18, .88));border-bottom: 1px solid var(--line);backdrop-filter: blur(8px);transition: box-shadow .25s}.hx-top.is-scrolled{box-shadow: 0 10px 30px rgba(5, 5, 6, .55)}.hx-top-in{display: flex;align-items: center;gap: 28px;height: 68px}.hx-brand{display: flex;align-items: center;gap: 10px;flex: none}.hx-brand span{font: 800 21px/1 var(--serif);letter-spacing: .04em;text-transform: uppercase;background: linear-gradient(180deg, #ecd4ac 10%, var(--gold) 55%, var(--gold-3));-webkit-background-clip: text;background-clip: text;color: transparent}.hx-nav{display: flex;align-items: center;justify-content: space-between;flex: 1;gap: 20px}.hx-nav ul{display: flex;gap: 4px;margin: 0;padding: 0;list-style: none}.hx-nav ul a{position: relative;display: block;padding: 24px 12px;font: 600 12.5px/1 var(--serif);letter-spacing: .09em;text-transform: uppercase;color: #d3cbbe;transition: color .2s}.hx-nav ul a:hover{color: var(--gold-2)}.hx-nav ul a[aria-current="page"]{color: var(--gold-2)}.hx-nav ul a[aria-current="page"]::after{content: "";position: absolute;left: 50%;bottom: -5px;width: 9px;height: 9px;background: var(--red-2);border: 1px solid var(--gold-2);transform: translateX(-50%) rotate(45deg);box-shadow: 0 0 10px var(--red-2)}.hx-user{display: flex;align-items: center;gap: 10px}.hx-user form{margin: 0}.hx-chip{white-space: nowrap;display: inline-flex;align-items: center;padding: 8px 14px;border: 1px solid var(--line-2);border-radius: var(--r);font: 700 11.5px/1 var(--serif);letter-spacing: .1em;text-transform: uppercase;color: var(--gold-2);background: rgba(196, 153, 79, .06);transition: background .2s, border-color .2s}.hx-chip:hover{background: rgba(196, 153, 79, .16);border-color: var(--gold)}.hx-chip.is-red{background: linear-gradient(180deg, var(--red-2), var(--red));border-color: #d04856;color: #ffffff}.hx-link{background: none;border: 0;padding: 4px 2px;cursor: pointer;font: 500 14px/1 var(--sans);color: var(--muted);text-decoration: underline;text-underline-offset: 3px}.hx-link:hover{color: var(--text)}.hx-burger{display: none}.hx-flashes{margin-top: 14px}.hx-alert{padding: 12px 16px;border: 1px solid var(--line-2);border-radius: var(--r);background: var(--panel);margin-bottom: 8px}.hx-alert.ok{border-color: rgba(81, 200, 127, .5)}.hx-alert.bad{border-color: rgba(202, 54, 69, .6)}.hx-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 50px;padding: 0 28px;border: 1px solid var(--gold);border-radius: var(--r);font: 700 13.5px/1 var(--serif);letter-spacing: .12em;text-transform: uppercase;color: var(--gold-2);background: rgba(15, 18, 21, .72);box-shadow: inset 0 0 0 1px rgba(5, 5, 6, .6), 0 6px 22px rgba(5, 5, 6, .45);transition: transform .2s, background .2s, box-shadow .2s}.hx-btn:hover{transform: translateY(-2px);background: rgba(196, 153, 79, .14)}.hx-btn.is-red{color: #ffffff;border-color: #ce4a58;background: linear-gradient(180deg, #c43846, #89222c);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 8px 28px rgba(163, 44, 56, .45)}.hx-btn.is-red:hover{box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 10px 36px rgba(202, 54, 69, .65)}.hx-hero{position: relative;isolation: isolate;min-height: min(860px, calc(100svh - 68px));display: flex;flex-direction: column;justify-content: flex-end;background-color: var(--bg);background-position: center 30%;background-size: cover;background-repeat: no-repeat}.hx-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 46% 50% at 50% 50%, rgba(12, 14, 16, .72), rgba(12, 14, 16, .35) 60%, transparent 85%), linear-gradient(180deg, rgba(14, 16, 19, .35) 0%, transparent 25%, transparent 55%, rgba(14, 16, 19, .9) 88%, var(--bg) 100%)}.hx-hero-in{text-align: center;padding: 70px 0 40px;margin-block: auto 0}.hx-hero-crest{margin: 0 auto 6px;filter: drop-shadow(0 0 18px rgba(202, 54, 69, .7))}.hx-title{margin: 0;font: 900 clamp(48px, 9vw, 112px)/.95 var(--serif);letter-spacing: .02em;text-transform: uppercase;background: linear-gradient(180deg, #ecd4ac 0%, #ebd2a8 35%, #b8904a 62%, #e4c58e 78%, #7c602e 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 4px 0 rgba(35, 25, 8, .9)) drop-shadow(0 0 30px rgba(5, 5, 6, .8))}.hx-season{margin: 12px 0 0;display: flex;justify-content: center}.hx-season span{display: inline-flex;align-items: center;gap: 14px;font: 600 15px/1 var(--serif);letter-spacing: .32em;text-transform: uppercase;color: var(--red-2);text-shadow: 0 0 12px rgba(202, 54, 69, .5)}.hx-season span::before, .hx-season span::after{content: "";width: 54px;height: 1px;background: linear-gradient(90deg, transparent, var(--gold))}.hx-season span::after{transform: scaleX(-1)}.hx-sub{margin: 16px 0 0;font: 700 clamp(20px, 2.6vw, 30px)/1.2 var(--serif);letter-spacing: .14em;text-transform: uppercase;color: var(--gold-2);text-shadow: 0 2px 12px rgba(5, 5, 6, .9)}.hx-lead{margin: 14px 0 0;font-size: 19px;color: #ddd1bb;text-shadow: 0 2px 10px #050506}.hx-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 16px;margin-top: 32px}.hx-stats{display: grid;grid-template-columns: repeat(4, 1fr);padding: 22px 0 30px;border-top: 1px solid rgba(196, 153, 79, .18)}.hx-stat{display: flex;align-items: center;justify-content: center;gap: 14px;padding: 4px 12px;color: var(--gold-2)}.hx-stat + .hx-stat{border-left: 1px solid rgba(196, 153, 79, .2)}.hx-stat b{display: block;font: 700 28px/1.05 var(--serif);color: #ffffff}.hx-stat span{font: 600 12px/1.2 var(--sans);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.hx-rule{position: relative;height: 1px;margin: 0 auto;width: min(100% - 32px, var(--wrap));background: linear-gradient(90deg, transparent, var(--line-2) 20%, var(--line-2) 80%, transparent)}.hx-rule i{position: absolute;left: 50%;top: 50%;width: 11px;height: 11px;transform: translate(-50%, -50%) rotate(45deg);background: var(--bg);border: 1px solid var(--gold);box-shadow: 0 0 0 4px var(--bg), 0 0 0 5px rgba(196, 153, 79, .35)}.hx-rule i::after{content: "";position: absolute;inset: 3px;background: var(--red-2)}.hx-rule.is-ornate{width: 100%}.hx-sec{padding: 64px 0}.hx-head{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 26px}.hx-h2{position: relative;margin: 0;padding-left: 18px;font: 700 clamp(20px, 2.2vw, 26px)/1.15 var(--serif);letter-spacing: .08em;text-transform: uppercase;color: #e1d2b7}.hx-h2::before{content: "";position: absolute;left: 0;top: 2px;bottom: 2px;width: 4px;background: linear-gradient(180deg, var(--red-2), var(--red));box-shadow: 0 0 10px rgba(202, 54, 69, .6)}.hx-h3{margin: 0 0 6px;font: 700 21px/1.2 var(--serif);letter-spacing: .08em;text-transform: uppercase;color: #e1d2b7}.hx-center{text-align: center}.hx-more{display: inline-flex;align-items: center;gap: 8px;font: 700 12px/1 var(--serif);letter-spacing: .12em;text-transform: uppercase;color: var(--gold-2);transition: gap .2s, color .2s}.hx-more:hover{gap: 12px;color: #ffffff}.hx-empty{margin: 0;padding: 22px;border: 1px dashed var(--line);border-radius: var(--r);color: var(--muted)}.hx-panel{margin: 0;padding: 0;list-style: none;background: var(--panel);border: 1px solid var(--line);border-radius: var(--r)}.hx-news{display: grid;grid-template-columns: repeat(3, 1fr);gap: 22px}.hx-card{position: relative;display: flex;flex-direction: column;overflow: hidden;background: var(--panel);border: 1px solid var(--line);border-radius: var(--r);transition: transform .25s, border-color .25s, box-shadow .25s}.hx-card:hover{transform: translateY(-4px);border-color: var(--line-2);box-shadow: 0 16px 40px rgba(5, 5, 6, .55)}.hx-card-img{aspect-ratio: 16 / 7;overflow: hidden;background: #191b1d}.hx-card-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s}.hx-card:hover .hx-card-img img{transform: scale(1.05)}.hx-card-body{display: flex;flex-direction: column;gap: 8px;flex: 1;padding: 16px 18px 20px}.hx-meta{display: flex;align-items: center;gap: 12px;font-size: 14px;color: var(--muted)}.hx-tag{padding: 4px 9px 3px;border-radius: 2px;background: var(--t, var(--red-2));font: 700 10.5px/1 var(--serif);letter-spacing: .1em;text-transform: uppercase;color: #111417}.hx-card strong{font: 600 18px/1.3 var(--sans);color: #ffffff}.hx-excerpt{font-size: 15px;color: #a7b0bc;padding-right: 22px}.hx-go{position: absolute;right: 16px;bottom: 18px;color: var(--gold);transition: transform .2s}.hx-card:hover .hx-go{transform: translateX(4px)}.hx-classes{padding: 10px 0 0}.hx-h2.hx-center{padding: 0;margin-bottom: 26px}.hx-h2.hx-center::before{display: none}.hx-h2.hx-center span{display: inline-flex;align-items: center;gap: 20px;font-size: clamp(22px, 2.8vw, 34px)}.hx-h2.hx-center span::before, .hx-h2.hx-center span::after{content: "";width: clamp(30px, 8vw, 120px);height: 1px;background: linear-gradient(90deg, transparent, var(--gold))}.hx-h2.hx-center span::after{transform: scaleX(-1)}.hx-class-grid{display: grid;grid-template-columns: repeat(var(--n, 4), 1fr);border-block: 1px solid var(--line)}.hx-class{position: relative;display: block;overflow: hidden;aspect-ratio: 3 / 4.1;background: #050506;isolation: isolate}.hx-class + .hx-class{border-left: 1px solid rgba(196, 153, 79, .18)}.hx-class img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 15%;z-index: -2;transition: transform .6s, filter .4s;filter: saturate(.92) brightness(.92)}.hx-class::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, transparent 40%, rgba(12, 14, 16, .75) 70%, #0d0f12 100%)}.hx-class::after{content: "";position: absolute;inset: 0;border: 1px solid transparent;transition: border-color .3s, box-shadow .3s;pointer-events: none}.hx-class:hover img{transform: scale(1.06);filter: saturate(1.1) brightness(1.05)}.hx-class:hover::after{border-color: var(--c);box-shadow: inset 0 0 60px color-mix(in srgb, var(--c) 35%, transparent)}.hx-class-txt{position: absolute;left: 0;right: 0;bottom: 26px;display: flex;flex-direction: column;align-items: center;gap: 6px;text-align: center}.hx-class-txt strong{font: 700 clamp(17px, 1.8vw, 23px)/1.1 var(--serif);letter-spacing: .06em;text-transform: uppercase;color: #ffffff;text-shadow: 0 2px 10px #050506}.hx-class-txt small{font: 600 12px/1 var(--sans);letter-spacing: .14em;text-transform: uppercase;color: #c9c1b2}.hx-round{display: inline-grid;place-items: center;width: 42px;height: 42px;margin-top: 12px;border: 1px solid var(--gold);border-radius: 50%;color: var(--gold-2);background: rgba(5, 5, 6, .45);transition: background .2s, color .2s, transform .2s}.hx-class:hover .hx-round{background: var(--gold);color: #111417;transform: scale(1.06)}.hx-all{margin: 22px 0 0}.hx-siege{position: relative;isolation: isolate;margin-top: 44px;min-height: 520px;display: flex;align-items: center;background-color: #111316;background-position: right center;background-size: cover;background-repeat: no-repeat;border-block: 1px solid var(--line)}.hx-siege::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(13, 15, 18, .97) 0%, rgba(13, 15, 18, .9) 26%, rgba(13, 15, 18, .45) 50%, transparent 72%), linear-gradient(180deg, rgba(14, 16, 19, .5), transparent 20%, transparent 80%, rgba(14, 16, 19, .7))}.hx-siege-in{padding: 64px 0}.hx-siege-in > *{max-width: 470px}.hx-siege-in > .hx-siege-title{max-width: none}.hx-siege-title{margin: 0;font: 700 clamp(38px, 5vw, 60px)/1 var(--serif);letter-spacing: .04em;text-transform: uppercase;color: #e7d3b1;text-shadow: 0 3px 16px #050506}.hx-siege-sub{margin: 8px 0 0;font: 600 clamp(15px, 1.7vw, 20px)/1.2 var(--serif);letter-spacing: .2em;text-transform: uppercase;color: var(--gold-2)}.hx-siege-txt{margin: 20px 0 0;font-size: 18px;color: #d9cfbf}.hx-siege-facts{display: flex;flex-wrap: wrap;gap: 10px 28px;margin: 20px 0 0}.hx-siege-facts dt{font: 600 11.5px/1.2 var(--sans);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.hx-siege-facts dd{margin: 3px 0 0;font: 700 17px/1.2 var(--serif);color: var(--gold-2)}.hx-siege .hx-btn{margin-top: 28px}.hx-infos-grid{display: grid;grid-template-columns: minmax(0, 1fr) 240px minmax(0, 1fr);gap: 30px;align-items: start}.hx-infos-grid .hx-h2{margin-bottom: 18px;font-size: clamp(18px, 1.7vw, 22px);white-space: nowrap}.hx-info li{display: flex;align-items: center;gap: 14px;padding: 13px 20px;color: var(--gold-2)}.hx-info li + li{border-top: 1px solid rgba(196, 153, 79, .1)}.hx-info span{flex: 1;color: #c7c0b3;font-size: 16px}.hx-info b{color: #ffffff;font-weight: 700;text-align: right}.hx-info b.is-on{color: #68cf8f}.hx-info b.is-off{color: #df3a4a}.hx-portal{position: relative;align-self: stretch;display: grid;place-items: center}.hx-portal img{width: 100%;max-width: 300px;-webkit-mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #050506 55%, transparent 100%);mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #050506 55%, transparent 100%)}.hx-events li{display: flex;align-items: center;gap: 16px;padding: 12px 16px;transition: background .2s}.hx-events li + li{border-top: 1px solid rgba(196, 153, 79, .1)}.hx-events li:hover{background: rgba(196, 153, 79, .05)}.hx-events img{width: 96px;height: 56px;object-fit: cover;border-radius: 3px;border: 1px solid rgba(196, 153, 79, .25)}.hx-events span{flex: 1;min-width: 0;display: flex;flex-direction: column}.hx-events strong{font: 600 17px/1.25 var(--sans);color: #ffffff}.hx-events small{font-size: 14.5px;color: var(--muted)}.hx-events time{flex: none;padding: 6px 9px;border: 1px solid var(--line-2);border-radius: 3px;font: 700 13px/1 var(--serif);letter-spacing: .05em;color: var(--gold-2);background: rgba(196, 153, 79, .06)}.hx-community{padding: 46px 0}.hx-community-in{display: flex;align-items: center;gap: 26px}.hx-crest{flex: none;width: 84px;height: auto;mix-blend-mode: lighten;-webkit-mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #050506 60%, transparent 100%);mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #050506 60%, transparent 100%)}.hx-community-txt{flex: 1}.hx-community-txt p{margin: 0;color: #a7b0bc}.hx-social{display: flex;flex-wrap: wrap;gap: 14px}.hx-sbtn{display: inline-flex;align-items: center;gap: 12px;min-width: 150px;height: 58px;padding: 0 22px;border: 1px solid var(--line-2);border-radius: var(--r);background: rgba(23, 27, 31, .9);font: 600 16px/1 var(--sans);color: #ffffff;transition: transform .2s, box-shadow .2s, filter .2s}.hx-sbtn:hover{transform: translateY(-2px);filter: brightness(1.15)}.hx-sbtn.is-discord{background: linear-gradient(180deg, #3f4bb1, #262e81);border-color: #7e8aed;box-shadow: 0 8px 26px rgba(63, 75, 177, .35)}.hx-sbtn.is-red{background: linear-gradient(180deg, #b53643, #761d26);border-color: #d04856;box-shadow: 0 8px 26px rgba(163, 44, 56, .35)}.hx-foot{position: relative;isolation: isolate;padding-bottom: 44px;background-color: var(--bg-2);background-position: center bottom;background-size: cover;background-repeat: no-repeat}.hx-foot::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, var(--bg) 0%, rgba(14, 16, 19, .6) 45%, rgba(14, 16, 19, .4) 100%)}.hx-foot-in{display: flex;align-items: center;gap: 30px;padding: 42px 0 26px}.hx-foot-brand{display: flex;align-items: center;gap: 12px;flex: none}.hx-foot-brand span{font: 800 24px/1 var(--serif);text-transform: uppercase;letter-spacing: .04em;background: linear-gradient(180deg, #ffffff 0%, #d3cdc3 50%, #7b8694 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.hx-foot-nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 26px;flex: 1;margin: 0;padding: 0;list-style: none}.hx-foot-nav a{font: 600 12.5px/1 var(--serif);letter-spacing: .1em;text-transform: uppercase;color: #d2cabd}.hx-foot-nav a:hover{color: var(--gold-2)}.hx-foot .hx-round{margin: 0;color: #ffffff}.hx-foot .hx-round.is-discord{background: #6b75df;border-color: #99a1f0}.hx-copy{margin: 0;padding-inline: 16px;text-align: center;font-size: 15px;color: #a2acb9}.hx-strip{background: #0b0d10;border-bottom: 1px solid rgba(196, 153, 79, .12);font-size: 14px;color: var(--muted)}.hx-strip-in{display: flex;align-items: center;justify-content: space-between;gap: 18px;min-height: 36px}.hx-status{display: inline-flex;align-items: center;gap: 8px}.hx-status i{width: 8px;height: 8px;border-radius: 50%;background: #68cf8f;box-shadow: 0 0 0 3px rgba(104, 207, 143, .15), 0 0 10px #68cf8f}.hx-status.is-off i{background: #df3a4a;box-shadow: 0 0 0 3px rgba(223, 58, 74, .15), 0 0 10px #df3a4a}.hx-status b{color: #ffffff}.hx-strip-rates{font: 600 11.5px/1 var(--serif);letter-spacing: .16em;text-transform: uppercase;color: var(--gold);opacity: .85}.hx-strip-links{display: flex;align-items: center;gap: 18px}.hx-strip-links a{display: inline-flex;align-items: center;gap: 6px;color: #c9c1b4;transition: color .2s}.hx-strip-links a:hover{color: var(--gold-2)}.hx-strip-links a.has{color: var(--gold-2)}.hx-strip-links b{display: inline-grid;place-items: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--red-2);color: #ffffff;font-size: 11px}.hx-herald{display: block;border-bottom: 1px solid var(--line);background: linear-gradient(90deg, rgba(196, 153, 79, .1), rgba(196, 153, 79, .02) 60%, transparent);transition: background .2s}.hx-herald:hover{background: linear-gradient(90deg, rgba(196, 153, 79, .16), rgba(196, 153, 79, .04) 60%, transparent)}.hx-herald .hx-wrap{display: flex;align-items: center;gap: 14px;min-height: 46px}.hx-herald b{flex: 1;min-width: 0;font-weight: 600;color: #ffffff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hx-herald-go{display: inline-flex;align-items: center;gap: 6px;font: 700 11.5px/1 var(--serif);letter-spacing: .14em;text-transform: uppercase;color: var(--gold-2)}.hx-brand img{height: 50px;width: auto;filter: drop-shadow(0 2px 8px rgba(5, 5, 6, .7));transition: filter .2s}.hx-brand:hover img{filter: drop-shadow(0 2px 8px rgba(5, 5, 6, .7)) drop-shadow(0 0 12px rgba(202, 54, 69, .45))}.hx-foot-brand img{width: 220px;height: auto;filter: drop-shadow(0 6px 18px rgba(5, 5, 6, .7))}.hx-title{background: none !important;filter: none !important;line-height: 0;margin: 0}.hx-logo{width: min(760px, 88vw);height: auto;margin: 0 auto;filter: drop-shadow(0 14px 30px rgba(5, 5, 6, .85)) drop-shadow(0 0 50px rgba(202, 54, 69, .22));animation: hx-logo-in 1.1s cubic-bezier(.2, .8, .2, 1) both}@keyframes hx-logo-in{from{opacity: 0;transform: translateY(12px) scale(.97)}}.hx-season{margin-top: 2px}.hx-hero-in, .hx-stats{position: relative;z-index: 1}.hx-embers{position: absolute;inset: 0;z-index: 0;overflow: hidden;pointer-events: none}.hx-embers i{position: absolute;bottom: -12px;left: var(--x);width: var(--s);height: var(--s);border-radius: 50%;background: radial-gradient(circle, #ecd4ac 0%, #d29d41 55%, transparent 72%);box-shadow: 0 0 10px 2px rgba(211, 159, 68, .65);opacity: 0;animation: hx-ember var(--d) linear infinite}@keyframes hx-ember{0%{transform: translate(0, 0);opacity: 0}8%{opacity: 1}70%{opacity: .85}100%{transform: translate(var(--w), -92vh);opacity: 0}}.hx-hint{margin: -14px auto 24px;padding-inline: 16px;color: var(--muted)}.hx-class{cursor: pointer}.hx-class.is-active::after{border-color: var(--c);box-shadow: inset 0 0 70px color-mix(in srgb, var(--c) 40%, transparent), inset 0 -4px 0 var(--c)}.hx-class.is-active .hx-round{background: var(--c);border-color: #ffffff;color: #ffffff;transform: rotate(90deg)}.hx-class-grid:has(.is-active) .hx-class:not(.is-active) img{filter: grayscale(.55) brightness(.55)}.hx-class img[src*=".svg"], .hx-cpanel-art img[src*=".svg"]{object-fit: contain !important;padding: 12% 10% 30%;background: radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--c) 30%, transparent), transparent 70%)}.hx-class-more{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 14px 20px;margin-top: 22px}.hx-class-more > span{font: 700 12px/1 var(--serif);letter-spacing: .16em;text-transform: uppercase;color: var(--gold-2)}.hx-class-icons{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.hx-class-icons a{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;border: 1px solid color-mix(in srgb, var(--c) 45%, transparent);background: color-mix(in srgb, var(--c) 8%, #14171c);transition: transform .2s, background .2s, border-color .2s, box-shadow .2s}.hx-class-icons a:hover, .hx-class-icons a.is-active{transform: translateY(-2px);border-color: var(--c);background: color-mix(in srgb, var(--c) 24%, #14171c);box-shadow: 0 0 18px color-mix(in srgb, var(--c) 45%, transparent)}.hx-class-detail{margin-top: 28px}.hx-cpanel{position: relative;display: grid;grid-template-columns: minmax(0, 400px) minmax(0, 1fr);overflow: hidden;border: 1px solid color-mix(in srgb, var(--c) 35%, transparent);border-top: 3px solid var(--c);border-radius: 8px;background: radial-gradient(ellipse 60% 80% at 0% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), rgba(23, 27, 32, .96);box-shadow: 0 24px 60px rgba(5, 5, 6, .6), 0 0 60px color-mix(in srgb, var(--c) 12%, transparent)}.hx-class-detail.is-open .hx-cpanel:not([hidden]){animation: hx-cpanel .45s cubic-bezier(.2, .8, .2, 1) both}@keyframes hx-cpanel{from{opacity: 0;transform: translateY(16px)}}.hx-cpanel-art{position: relative;margin: 0;min-height: 480px;background: #0b0d10}.hx-cpanel-art::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg, transparent 50%, rgba(23, 27, 32, .97) 90%), linear-gradient(90deg, transparent 60%, rgba(23, 27, 32, .9))}.hx-cpanel-art img{position: absolute;left: 0;top: 0;width: 100%;height: 128%;object-fit: cover;object-position: 50% 0;-webkit-mask-image: linear-gradient(90deg, #050506 70%, transparent);mask-image: linear-gradient(90deg, #050506 70%, transparent)}.hx-cpanel-body{padding: 36px 42px 34px 26px}.hx-ctag{display: inline-flex;align-items: center;gap: 8px;margin: 0;font: 700 12px/1 var(--serif);letter-spacing: .16em;text-transform: uppercase;color: color-mix(in srgb, var(--c) 70%, #ffffff)}.hx-cpanel h3{margin: 10px 0 0;font: 800 clamp(30px, 3.6vw, 46px)/1.05 var(--serif);letter-spacing: .03em;text-transform: uppercase;color: #ffffff;text-shadow: 0 0 30px color-mix(in srgb, var(--c) 45%, transparent)}.hx-cdesc{margin: 14px 0 0;font-size: 19px;color: #d8cfc0;max-width: 60ch}.hx-cgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 26px 34px;margin-top: 26px}.hx-cpanel h4{margin: 0 0 12px;font: 700 12px/1 var(--serif);letter-spacing: .16em;text-transform: uppercase;color: var(--gold-2)}.hx-cpanel h4 + * + h4{margin-top: 22px}.hx-evo{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.hx-evo li{display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px 7px 7px;border-radius: 20px;border: 1px solid var(--line);background: rgba(14, 16, 19, .6);font-size: 15px;color: #ddd0bb}.hx-evo b{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--c);color: #121315;font-size: 12px}.hx-skills{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.hx-skills li{padding: 6px 12px;border-radius: 4px;border: 1px solid color-mix(in srgb, var(--c) 40%, transparent);background: color-mix(in srgb, var(--c) 10%, transparent);font-size: 15px;color: #ffffff}.hx-bars{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.hx-bars li{display: grid;grid-template-columns: 110px 1fr 36px;align-items: center;gap: 12px;font-size: 15px;color: #c9c1b4}.hx-bars i{height: 6px;border-radius: 3px;background: rgba(255, 255, 255, .07);position: relative;overflow: hidden}.hx-bars i::after{content: "";position: absolute;inset: 0 auto 0 0;width: var(--v);border-radius: 3px;background: linear-gradient(90deg, color-mix(in srgb, var(--c) 60%, #050506), var(--c));box-shadow: 0 0 10px var(--c)}.hx-class-detail.is-open .hx-bars i::after{animation: hx-bar .9s .15s cubic-bezier(.2, .8, .2, 1) both}@keyframes hx-bar{from{width: 0}}.hx-bars b{text-align: right;color: #ffffff}.hx-cfacts{display: flex;gap: 12px;margin: 18px 0 0}.hx-cfacts > div{flex: 1;padding: 12px 14px;border: 1px solid var(--line);border-radius: 6px;background: rgba(14, 16, 19, .6)}.hx-cfacts dt{font: 600 11px/1.2 var(--sans);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.hx-cfacts dd{margin: 4px 0 0;font: 700 24px/1 var(--serif);color: #ffffff}.hx-cact{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.hx-cclose{position: absolute;top: 14px;right: 14px;z-index: 2;width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--line-2);background: rgba(14, 16, 19, .8);color: var(--gold-2);font-size: 24px;line-height: 1;cursor: pointer;transition: background .2s, transform .2s}.hx-cclose:hover{background: var(--red);color: #ffffff;transform: rotate(90deg)}.hx-start{padding-top: 70px}.hx-steps{display: grid;grid-template-columns: repeat(3, 1fr);gap: 22px;margin: 6px 0 0;padding: 0;list-style: none;counter-reset: none}.hx-steps li{position: relative;padding: 34px 28px 28px;border-radius: 8px;overflow: hidden;border: 1px solid var(--line);background: radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in srgb, var(--k) 14%, transparent), transparent 70%), rgba(23, 27, 32, .92);color: var(--k);transition: transform .25s, border-color .25s, box-shadow .25s}.hx-steps li:hover{transform: translateY(-4px);border-color: color-mix(in srgb, var(--k) 50%, transparent);box-shadow: 0 18px 40px rgba(5, 5, 6, .5)}.hx-step-n{position: absolute;right: 18px;top: 4px;font: 900 96px/1 var(--serif);color: color-mix(in srgb, var(--k) 16%, transparent)}.hx-steps h3{margin: 16px 0 8px;font: 700 21px/1.2 var(--serif);letter-spacing: .05em;text-transform: uppercase;color: #ffffff}.hx-steps p{margin: 0 0 18px;color: #a7b0bc}.hx-top5{display: grid;grid-template-columns: repeat(5, 1fr);gap: 16px;margin: 0;padding: 0;list-style: none}.hx-top5 a{position: relative;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 26px 14px 22px;text-align: center;border-radius: 8px;border: 1px solid var(--line);border-bottom: 3px solid var(--c);background: radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--c) 18%, transparent), transparent 75%), rgba(23, 27, 32, .92);transition: transform .25s, box-shadow .25s}.hx-top5 a:hover{transform: translateY(-4px);box-shadow: 0 18px 40px rgba(5, 5, 6, .5), 0 0 30px color-mix(in srgb, var(--c) 20%, transparent)}.hx-top5 img{width: 58px;height: 58px;padding: 9px;border-radius: 50%;border: 1px solid color-mix(in srgb, var(--c) 60%, transparent);background: rgba(14, 16, 19, .7);box-shadow: 0 0 22px color-mix(in srgb, var(--c) 40%, transparent)}.hx-top5 strong{margin-top: 6px;font: 700 18px/1.2 var(--serif);color: #ffffff}.hx-top5 small{font-size: 14px;color: var(--muted)}.hx-top5-stats{margin-top: 6px;font-size: 14px;color: #c9c1b4}.hx-top5-stats b{color: var(--gold-2)}.hx-rank{position: absolute;top: 10px;left: 12px;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;font: 800 14px/1 var(--serif);background: #3b424c;color: #ffffff}.hx-rank.r1{background: linear-gradient(180deg, #e7cb9a, #a57e3a);color: #1f1607;box-shadow: 0 0 14px rgba(220, 179, 108, .6)}.hx-rank.r2{background: linear-gradient(180deg, #f2f4f7, #99a2af);color: #282e35}.hx-rank.r3{background: linear-gradient(180deg, #e2be81, #8b6a30);color: #1d2228}@media (max-width: 1100px){.hx-cpanel{grid-template-columns: minmax(0, 320px) minmax(0, 1fr)}.hx-cgrid{grid-template-columns: 1fr}.hx-top5{grid-template-columns: repeat(3, 1fr)}}@media (max-width: 760px){.hx-cpanel{grid-template-columns: 1fr}.hx-cpanel-art{min-height: 300px}.hx-cpanel-art img{-webkit-mask-image: linear-gradient(180deg, #050506 65%, transparent);mask-image: linear-gradient(180deg, #050506 65%, transparent)}.hx-cpanel-body{padding: 4px 20px 26px}.hx-steps{grid-template-columns: 1fr}.hx-top5{grid-template-columns: repeat(2, 1fr)}.hx-top5 li:first-child{grid-column: 1 / -1}.hx-bars li{grid-template-columns: 96px 1fr 32px}.hx-brand img{height: 42px}}@media (prefers-reduced-motion: reduce){.hx-embers{display: none}.hx-logo, .hx-cpanel, .hx-bars i::after{animation: none !important}}.hx-class-icons .ct, .hx-class-icons .nm{display: none}.hx-classes:not([data-v="x"]) .hx-cpanel{grid-template-columns: minmax(0, 300px) minmax(0, 1fr)}.hx-classes:not([data-v="x"]) .hx-cpanel-art{min-height: 360px}.hx-classes:not([data-v="x"]) .hx-cpanel-body{padding: 26px 30px 26px 18px}.hx-classes:not([data-v="x"]) .hx-cpanel h3{font-size: clamp(26px, 2.6vw, 34px)}.hx-classes:not([data-v="x"]) .hx-cdesc{font-size: 16.5px;margin-top: 10px}.hx-classes:not([data-v="x"]) .hx-cgrid{margin-top: 18px;gap: 18px 28px}.hx-classes:not([data-v="x"]) .hx-evo li, .hx-classes:not([data-v="x"]) .hx-skills li{font-size: 14px;padding-block: 5px}.hx-classes:not([data-v="x"]) .hx-cfacts dd{font-size: 20px}.hx-classes:not([data-v="x"]) .hx-cact{margin-top: 20px}.hx-classes:not([data-v="x"]) .hx-cact .hx-btn{min-height: 44px;padding-inline: 20px;font-size: 12px}.hx-classes[data-v="c"] .hx-class-grid{display: none}.hx-classes[data-v="c"] .hx-class-more{margin-top: 0}.hx-classes[data-v="c"] .hx-class-more > span{display: none}.hx-classes[data-v="c"] .hx-class-icons{display: grid;grid-template-columns: repeat(auto-fit, minmax(72px, 1fr));gap: 8px;width: 100%}.hx-classes[data-v="c"] .hx-class-icons a{position: relative;cursor: pointer;width: auto;height: auto;aspect-ratio: 3 / 4;border-radius: 6px;overflow: hidden;display: block;background: #0e1013;border: 1px solid color-mix(in srgb, var(--c) 30%, transparent)}.hx-classes[data-v="c"] .hx-class-icons .ci{display: none}.hx-classes[data-v="c"] .hx-class-icons .ct{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 12%;filter: grayscale(.5) brightness(.6);transition: filter .2s}.hx-classes[data-v="c"] .hx-class-icons .ct[src*=".svg"]{object-fit: contain;padding: 8px 8px 22px}.hx-classes[data-v="c"] .hx-class-icons .nm{display: block;position: absolute;left: 0;right: 0;bottom: 0;padding: 14px 4px 5px;background: linear-gradient(transparent, rgba(5, 5, 6, .9));font: 700 10px/1.15 var(--serif);letter-spacing: .04em;text-transform: uppercase;color: #edeeef;text-align: center}.hx-classes[data-v="c"] .hx-class-icons a:hover .ct, .hx-classes[data-v="c"] .hx-class-icons a.is-active .ct{filter: none}.hx-classes[data-v="c"] .hx-class-icons a.is-active{border-color: var(--c);box-shadow: 0 0 0 1px var(--c), 0 0 22px color-mix(in srgb, var(--c) 45%, transparent);transform: translateY(-3px)}.hx-classes[data-v="c"] .hx-class-detail{margin-top: 18px}@media (max-width: 760px){.hx-classes[data-v="c"] .hx-class-icons{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;padding: 4px 2px 10px;scrollbar-width: thin}.hx-classes[data-v="c"] .hx-class-icons a{flex: 0 0 76px;scroll-snap-align: start}}@media (max-width: 1230px){.hx-top-in{height: 62px;gap: 12px}.hx-burger{display: grid;place-items: center;margin-left: auto;width: 44px;height: 44px;background: none;border: 1px solid var(--line-2);border-radius: var(--r);cursor: pointer}.hx-burger span, .hx-burger span::before, .hx-burger span::after{display: block;width: 20px;height: 2px;background: var(--gold-2);position: relative;content: ""}.hx-burger span::before{position: absolute;top: -6px}.hx-burger span::after{position: absolute;top: 6px}.hx-nav{position: absolute;top: 100%;left: 0;right: 0;display: none;flex-direction: column;align-items: stretch;gap: 0;background: #0e1013;box-shadow: 0 18px 30px rgba(5, 5, 6, .6);border-bottom: 1px solid var(--line);padding: 8px 16px 18px}.hx-nav.is-open{display: flex}.hx-nav ul{flex-direction: column}.hx-nav ul a{padding: 14px 4px;font-size: 13px;border-bottom: 1px solid rgba(196, 153, 79, .1)}.hx-nav ul a[aria-current="page"]::after{left: auto;right: 6px;top: 50%;bottom: auto;transform: translateY(-50%) rotate(45deg)}.hx-user{padding-top: 14px;flex-wrap: wrap}}@media (max-width: 1100px){.hx-infos-grid{grid-template-columns: 1fr 1fr}.hx-portal{display: none}}@media (max-width: 960px){.hx-strip-rates{display: none}.hx-stats{grid-template-columns: repeat(2, 1fr);row-gap: 18px}.hx-stat:nth-child(3){border-left: 0}.hx-news{grid-template-columns: 1fr 1fr}.hx-news .hx-card:nth-child(3){display: none}.hx-class-grid{grid-template-columns: repeat(2, 1fr)}.hx-class:nth-child(3){border-left: 0}.hx-class:nth-child(n+3){border-top: 1px solid rgba(196, 153, 79, .18)}.hx-community-in{flex-wrap: wrap}.hx-social{width: 100%}.hx-foot-in{flex-direction: column;text-align: center}}@media (max-width: 640px){body.hx{font-size: 16px}.hx-strip-links{gap: 12px}.hx-strip-links a:not(.has) .ic{display: none}.hx-strip{font-size: 13px}.hx-hero{min-height: 640px;background-position: 30% center}.hx-hero-in{padding-top: 50px}.hx-season span{letter-spacing: .18em;font-size: 13px;white-space: nowrap;gap: 10px}.hx-season span::before, .hx-season span::after{width: 24px}.hx-sub{font-size: 17px;letter-spacing: .1em}.hx-lead{font-size: 17px}.hx-actions{flex-direction: column;align-items: stretch}.hx-stat{justify-content: flex-start;padding-left: 4px}.hx-stat .ic{width: 26px;height: 26px}.hx-stat b{font-size: 22px}.hx-stat span{font-size: 10.5px}.hx-sec{padding: 46px 0}.hx-head{flex-direction: column;align-items: flex-start;gap: 10px}.hx-news{grid-template-columns: 1fr}.hx-news .hx-card:nth-child(3){display: flex}.hx-class-txt{bottom: 16px}.hx-class-txt small{font-size: 10px;letter-spacing: .08em}.hx-round{width: 36px;height: 36px;margin-top: 6px}.hx-siege{min-height: 0;background-position: 70% center}.hx-siege::before{background: linear-gradient(180deg, rgba(13, 15, 18, .55), rgba(13, 15, 18, .92) 55%)}.hx-infos-grid{grid-template-columns: 1fr}.hx-infos-grid .hx-h2{white-space: normal}.hx-events img{width: 72px;height: 44px}.hx-sbtn{flex: 1 1 140px;justify-content: center}.hx-crest{width: 64px}}@media (prefers-reduced-motion: reduce){.hx *, .hx *::before, .hx *::after{transition: none !important}html{scroll-behavior: auto}}@media (max-width: 760px){.hx-classes[data-v="c"] .hx-class-icons{display: flex;flex-wrap: nowrap;justify-content: flex-start;gap: 8px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 6px 2px 12px;scrollbar-width: thin}.hx-classes[data-v="c"] .hx-class-icons a{flex: 0 0 78px;scroll-snap-align: start}.hx-classes[data-v="c"] .hx-cpanel{grid-template-columns: 1fr}.hx-classes[data-v="c"] .hx-cpanel-art{min-height: 260px}.hx-classes[data-v="c"] .hx-cpanel-art img{height: 150%;object-position: 50% 8%}.hx-classes[data-v="c"] .hx-cpanel-art::after{background: linear-gradient(180deg, transparent 45%, rgba(23, 27, 32, .97) 96%)}.hx-classes[data-v="c"] .hx-cpanel-body{padding: 0 18px 22px;margin-top: -40px;position: relative}.hx-classes[data-v="c"] .hx-cgrid{grid-template-columns: 1fr}.hx-classes[data-v="c"] .hx-cact .hx-btn{flex: 1 1 100%}}.hx-classes[data-v="c"]:not(.has-pick) .hx-class-icons .ct{filter: grayscale(.15) brightness(.85)}.hx-classes[data-v="c"] .hx-cclose{display: block}.hx-classes[data-v="c"] .hx-class-icons{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.hx-classes[data-v="c"] .hx-class-icons a{flex: 1 1 70px;max-width: 96px}@media (max-width: 760px){.hx-classes[data-v="c"] .hx-class-icons{flex-wrap: nowrap;justify-content: safe center}.hx-classes[data-v="c"] .hx-class-icons a{flex: 0 0 78px;max-width: none}}.hx-live-grid{display: grid;grid-template-columns: minmax(0, 1fr) 360px;gap: 32px;align-items: start}.hx-live-dot{display: inline-flex;align-items: center;gap: 6px;margin-left: 12px;padding: 4px 9px;border-radius: 20px;vertical-align: middle;border: 1px solid rgba(223, 58, 74, .45);background: rgba(202, 54, 69, .1);font: 700 10.5px/1 var(--sans);letter-spacing: .14em;color: #df3a4a}.hx-live-dot i{width: 7px;height: 7px;border-radius: 50%;background: #df3a4a;box-shadow: 0 0 8px #df3a4a;animation: hx-pulse 1.8s ease-in-out infinite}@keyframes hx-pulse{50%{opacity: .35;transform: scale(.75)}}.hx-feed-box{padding: 8px}.act-filters{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.act-filters.is-mini{padding: 8px 8px 12px;margin: 0 0 4px;border-bottom: 1px solid rgba(196, 153, 79, .1);gap: 6px}.act-filters a, .act-filters button{display: inline-flex;align-items: center;gap: 6px;padding: 7px 13px;border-radius: 20px;cursor: pointer;border: 1px solid var(--line);background: rgba(14, 16, 19, .6);color: #c9c1b4;text-decoration: none;font: 600 13px/1 var(--sans);transition: border-color .2s, background .2s, color .2s}.act-filters .ic{color: var(--a, var(--gold))}.act-filters a:hover, .act-filters button:hover{border-color: color-mix(in srgb, var(--a, var(--gold)) 55%, transparent);color: #ffffff;text-shadow: none}.act-filters [aria-current="true"], .act-filters [aria-pressed="true"]{border-color: var(--a, var(--gold));color: #ffffff;background: color-mix(in srgb, var(--a, var(--gold)) 18%, rgba(14, 16, 19, .8));box-shadow: 0 0 16px color-mix(in srgb, var(--a, var(--gold)) 22%, transparent)}.act-list{margin: 0;padding: 0;list-style: none;transition: opacity .2s}.act-list.is-loading{opacity: .4}.act a{position: relative;display: grid;grid-template-columns: 40px minmax(0, 1fr) auto;align-items: center;gap: 14px;padding: 11px 12px 11px 10px;border-radius: 6px;color: #d3cbbe;text-decoration: none;transition: background .2s}.act + .act a::before{content: "";position: absolute;left: 30px;top: -10px;height: 18px;width: 1px;background: rgba(196, 153, 79, .14)}.act a:hover{background: color-mix(in srgb, var(--a) 7%, transparent);text-shadow: none;color: #ffffff}.act-ava{position: relative;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;background: #121519;border: 1px solid color-mix(in srgb, var(--a) 45%, transparent)}.act-ava.is-class{border-color: color-mix(in srgb, var(--k) 60%, transparent);background: radial-gradient(circle, color-mix(in srgb, var(--k) 25%, transparent), #121519 70%)}.act-ava.is-team img{width: 34px;height: 34px;object-fit: contain}.act-ava .fav{display: block;width: 100%;height: 100%}.act-ava .fav img{width: 100%;height: 100%;object-fit: contain;padding: 6px}.act-ava .fav.img img{object-fit: cover;padding: 0}.act-ico{position: absolute;left: 36px;top: 36px;display: grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;background: var(--a);color: #121315;box-shadow: 0 0 0 2px #171b20}.act-txt{font-size: 15.5px;line-height: 1.4;min-width: 0}.act-txt b{color: #ffffff;font-weight: 700}.act-txt strong{color: var(--a);font-weight: 700}.act time{font-size: 13px;color: var(--muted);white-space: nowrap}.act.is-new a{animation: act-new 2.4s ease-out}@keyframes act-new{0%{background: color-mix(in srgb, var(--a) 26%, transparent);transform: translateX(-6px)}100%{background: transparent;transform: none}}.act-empty{margin: 0;padding: 26px 18px;text-align: center;color: var(--muted)}.act-list-big{padding: 8px;border: 1px solid var(--line);border-radius: 8px;background: rgba(23, 27, 32, .92);box-shadow: 0 14px 34px rgba(5, 5, 6, .45)}.act-list-big .act a{padding-block: 14px}.act-list-big .act-txt{font-size: 16.5px}.act-more{margin-top: 22px;text-align: center}.act-more .is-loading{opacity: .5;pointer-events: none}.hx-heroes .hx-top5{display: block;padding: 8px}.hx-heroes .hx-top5 li{list-style: none}.hx-heroes .hx-top5 a{display: grid;grid-template-columns: 30px 40px minmax(0, 1fr) auto;align-items: center;gap: 12px;text-align: left;padding: 11px 12px;border: 0;border-radius: 6px;background: none;transform: none}.hx-heroes .hx-top5 li + li a{border-top: 1px solid rgba(196, 153, 79, .08);border-radius: 0}.hx-heroes .hx-top5 a:hover{transform: none;box-shadow: none;background: color-mix(in srgb, var(--c) 8%, transparent)}.hx-heroes .hx-rank{position: static}.hx-heroes .hx-top5 img{width: 40px;height: 40px;padding: 7px}.hx-top5-who{display: flex;flex-direction: column;min-width: 0}.hx-heroes .hx-top5 strong{margin: 0;font-size: 16px}.hx-heroes .hx-top5 small{font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hx-heroes .hx-top5-stats{display: flex;flex-direction: column;align-items: flex-end;margin: 0}.hx-heroes .hx-top5-stats b{font: 700 18px/1 var(--serif)}.hx-heroes .hx-top5-stats small{font-size: 11px;letter-spacing: .1em;text-transform: uppercase}@media (max-width: 1000px){.hx-live-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.act a{grid-template-columns: 36px minmax(0, 1fr);gap: 12px}.act time{grid-column: 2;margin-top: -6px}.act-ava{width: 36px;height: 36px}.act-ico{left: 32px;top: 32px}.act-filters.is-mini{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.act-filters.is-mini button{flex: none}}::selection{background: rgba(202, 54, 69, .85);color: #ffffff}html{scrollbar-color: #362d1f #0e1013}::-webkit-scrollbar{width: 11px;height: 11px}::-webkit-scrollbar-track{background: #0e1013}::-webkit-scrollbar-thumb{background: linear-gradient(#524226, #292216);border-radius: 6px;border: 2px solid #0e1013}.hx-btn, .btn{position: relative;overflow: hidden;isolation: isolate}.hx-btn::before, .btn::before{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;z-index: -1;pointer-events: none;background: linear-gradient(100deg, transparent, rgba(236, 212, 172, .28), transparent);transform: skewX(-20deg);transition: left .6s ease}.hx-btn:hover::before, .btn:hover::before{left: 120%}.hx-card, .hx-steps li, .fcard, .hx-cpanel{--glow: rgba(196, 153, 79, .0)}.hx-card:hover{border-color: rgba(196, 153, 79, .55);box-shadow: 0 18px 44px rgba(5, 5, 6, .6), 0 0 0 1px rgba(196, 153, 79, .18), 0 0 40px rgba(196, 153, 79, .08)}.hx-sec{position: relative}.hx-live{background: radial-gradient(ellipse 50% 60% at 10% 20%, rgba(202, 54, 69, .05), transparent 70%), radial-gradient(ellipse 40% 50% at 95% 80%, rgba(196, 153, 79, .05), transparent 70%)}.hx-start{background: radial-gradient(ellipse 60% 70% at 50% 0%, rgba(196, 153, 79, .045), transparent 70%)}.js [data-reveal]{opacity: 0;transform: translateY(26px);transition: opacity .8s ease, transform .8s cubic-bezier(.2, .8, .2, 1)}.js [data-reveal].is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity: 1;transform: none;transition: none}.hx-btn::before, .btn::before{display: none}}.hx-heroes .hx-h2{font-size: clamp(18px, 1.7vw, 22px);white-space: nowrap}.hx-feed, .hx-heroes{min-width: 0}@media (max-width: 1000px){.hx-live-grid{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 640px){.hx-live-dot{margin-left: 8px}.hx-feed .hx-head{flex-direction: row;align-items: center;flex-wrap: wrap}}.hx-foot-nav{gap: 8px 20px}.hx-foot-nav a{font-size: 12px;letter-spacing: .08em}.hx-live-grid{grid-template-columns: minmax(0, 1fr) 380px;gap: 30px}.hx-live-grid.no-chat{grid-template-columns: minmax(0, 1fr)}.hx-live-grid.no-chat .hx-side{display: grid;grid-template-columns: 1fr 1fr;gap: 30px}.hx-side{display: grid;gap: 28px;align-content: start;min-width: 0}.hx-sub-note{color: var(--muted);font-size: 14px}.hx-side .hx-h2{font-size: clamp(17px, 1.6vw, 20px);white-space: nowrap}.fav{display: inline-grid;place-items: center;flex: none;width: var(--s, 34px);height: var(--s, 34px);border-radius: 50%;overflow: hidden;border: 1px solid color-mix(in srgb, var(--c, #c4994f) 60%, transparent);background: radial-gradient(circle, color-mix(in srgb, var(--c, #c4994f) 22%, transparent), #121519 72%)}.fav img{width: 100%;height: 100%;object-fit: contain;padding: 16%}.fav.img img{object-fit: cover;padding: 0}.act-list.is-compact .act a{grid-template-columns: 32px minmax(0, 1fr);gap: 2px 11px;padding: 8px 8px}.act-list.is-compact .act-ava{width: 32px;height: 32px;grid-row: span 2}.act-list.is-compact .act-ava.is-class img{width: 20px;height: 20px}.act-list.is-compact .act-ava.is-team img{width: 26px;height: 26px}.act-list.is-compact .act-ico{left: 28px;top: 26px;width: 16px;height: 16px}.act-list.is-compact .act-ico .ic{width: 10px;height: 10px}.act-list.is-compact .act-txt{font-size: 14px;line-height: 1.35}.act-list.is-compact time{grid-column: 2;font-size: 12px}.act-list.is-compact .act + .act a::before{left: 24px;top: -6px;height: 12px}.act-filters.is-mini{gap: 5px;padding: 6px 6px 10px}.act-filters.is-mini button{padding: 6px 9px;font-size: 12.5px}.act-filters.is-mini button span{display: none}.act-filters.is-mini button[aria-pressed="true"] span{display: inline}.hx-heroes .hx-top5 a{grid-template-columns: 26px 36px minmax(0, 1fr) auto;gap: 10px;padding: 8px 10px}.hx-heroes .hx-rank{width: 26px;height: 26px;font-size: 12px}.hx-heroes .hx-top5 img{width: 36px;height: 36px;padding: 6px}.hx-heroes .hx-top5 strong{font-size: 15px}.hx-heroes .hx-top5 small{font-size: 12.5px}.hx-heroes .hx-top5-stats b{font-size: 16px}.hx-chatbox .hx-panel{padding: 0;overflow: hidden;background: linear-gradient(180deg, rgba(196, 153, 79, .04), transparent 30%), rgba(23, 27, 32, .94)}.hx-chat{display: flex;flex-direction: column;height: 100%}.ch-list{height: 470px;margin: 0;padding: 14px 14px 6px;list-style: none;overflow-y: auto;scroll-behavior: smooth;overscroll-behavior: contain;-webkit-mask-image: linear-gradient(180deg, transparent 0, #050506 22px);mask-image: linear-gradient(180deg, transparent 0, #050506 22px)}.ch-msg{display: grid;grid-template-columns: 30px minmax(0, 1fr);gap: 10px;padding: 7px 8px;border-radius: 8px;transition: background .2s}.ch-msg:hover{background: rgba(255, 255, 255, .025)}.ch-msg + .ch-msg{margin-top: 2px}.ch-msg.is-new{animation: ch-in .35s ease-out}@keyframes ch-in{from{opacity: 0;transform: translateY(8px)}}.ch-body{min-width: 0}.ch-head{display: flex;align-items: baseline;gap: 8px}.ch-name{font: 700 14.5px/1.2 var(--sans);color: color-mix(in srgb, var(--c) 65%, #ffffff);text-decoration: none}.ch-name:hover{text-decoration: underline}.ch-staff{padding: 2px 6px;border-radius: 3px;background: var(--red);color: #ffffff;font: 700 9.5px/1.2 var(--serif);letter-spacing: .1em;text-transform: uppercase}.ch-head time{margin-left: auto;font-size: 11.5px;color: #66707d}.ch-del{display: none;width: 20px;height: 20px;border: 0;border-radius: 50%;background: rgba(202, 54, 69, .2);color: #df3a4a;cursor: pointer;line-height: 1}.ch-msg:hover .ch-del{display: inline-grid;place-items: center}.ch-body p{margin: 2px 0 0;font-size: 15px;line-height: 1.45;color: #d9d0bf;overflow-wrap: anywhere}.ch-msg.is-me .ch-body p{color: #ffffff}.ch-msg.is-me{background: linear-gradient(90deg, rgba(196, 153, 79, .07), transparent 70%)}.ch-msg.is-staff .ch-body p{color: #ecd4ac}.ch-at{color: var(--gold-2);font-weight: 700}.ch-empty{margin: 0;padding: 0 20px 18px;text-align: center;color: var(--muted)}.ch-form{display: flex;gap: 8px;padding: 12px;border-top: 1px solid var(--line);background: rgba(14, 16, 19, .6)}.ch-form input{flex: 1;min-width: 0;height: 46px;padding: 0 16px;border-radius: 23px;border: 1px solid rgba(196, 153, 79, .25);background: #111417;color: var(--text);font: 15px var(--sans)}.ch-form input:focus{outline: none;border-color: var(--gold);box-shadow: 0 0 0 3px rgba(196, 153, 79, .15)}.ch-send{flex: none;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;border: 1px solid #ce4a58;cursor: pointer;background: linear-gradient(180deg, #c43846, #89222c);color: #ffffff;box-shadow: 0 6px 18px rgba(163, 44, 56, .4);transition: transform .15s, filter .15s}.ch-send:hover{transform: scale(1.06);filter: brightness(1.1)}.ch-form.is-sending .ch-send{opacity: .6;pointer-events: none}.ch-error{margin: 0;padding: 0 16px 12px;color: #df3a4a;font-size: 14px;background: rgba(14, 16, 19, .6)}.ch-locked{padding: 16px;border-top: 1px solid var(--line);text-align: center;color: var(--muted);background: rgba(14, 16, 19, .6)}.ch-locked .hx-btn{min-height: 44px}@media (max-width: 1000px){.hx-live-grid{grid-template-columns: minmax(0, 1fr)}.hx-side{grid-template-columns: 1fr 1fr;gap: 24px}}@media (max-width: 700px){.hx-side, .hx-live-grid.no-chat .hx-side{grid-template-columns: minmax(0, 1fr)}.ch-list{height: 380px}.hx-sub-note{display: none}}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.hx-live-grid{align-items: stretch}.hx-chatbox{display: flex;flex-direction: column;min-width: 0}.hx-chatbox .hx-panel{flex: 1;display: flex}.hx-chat{flex: 1;min-height: 0}.ch-list{flex: 1 1 0;height: auto;min-height: 380px}.hx-side .hx-head{gap: 10px;margin-bottom: 16px}.hx-side .hx-more{font-size: 11px;letter-spacing: .1em;white-space: nowrap}@media (max-width: 1000px){.ch-list{flex: none;height: 420px}}.ch-list{display: flex;flex-direction: column}.ch-list > :first-child{margin-top: auto}.hx-top{border-bottom-color: transparent}.hx-top::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;pointer-events: none;background: linear-gradient(90deg, transparent, rgba(196, 153, 79, .55) 25%, rgba(234, 208, 163, .9) 50%, rgba(196, 153, 79, .55) 75%, transparent)}.hx-nav ul a::before{content: "";position: absolute;left: 12px;right: 12px;bottom: 16px;height: 1px;transform: scaleX(0);transform-origin: center;background: linear-gradient(90deg, transparent, var(--gold-2), transparent);transition: transform .3s ease}.hx-nav ul a:hover::before{transform: scaleX(1)}.hx-nav ul a[aria-current="page"]{text-shadow: 0 0 14px rgba(229, 198, 144, .45)}.hx-foot{padding-bottom: 0}.hx-foot-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 40px;padding: 48px 0 40px}.hx-foot-about p{margin: 12px 0 14px;max-width: 34ch;color: #a7b0bc}.hx-foot-about .hx-foot-brand img{width: 230px}.hx-foot-discord{display: inline-flex;align-items: center;gap: 10px;margin-top: 16px;padding: 10px 16px;border-radius: 6px;background: linear-gradient(180deg, #636edc, #4750b6);color: #ffffff !important;font: 600 14px/1 var(--sans);box-shadow: 0 8px 22px rgba(99, 110, 220, .3);transition: transform .2s, filter .2s}.hx-foot-discord:hover{transform: translateY(-2px);filter: brightness(1.1)}.hx-foot-col{display: flex;flex-direction: column;gap: 11px}.hx-foot-col h3{margin: 6px 0 6px;font: 700 13px/1 var(--serif);letter-spacing: .18em;text-transform: uppercase;color: var(--gold-2)}.hx-foot-col a{width: fit-content;color: #c3bbae;font-size: 15.5px;transition: color .2s, transform .2s}.hx-foot-col a:hover{color: #ffffff;transform: translateX(3px)}.hx-foot-bottom{border-top: 1px solid rgba(196, 153, 79, .12);background: rgba(11, 13, 16, .75)}.hx-foot-bottom .hx-wrap{display: flex;justify-content: space-between;align-items: center;gap: 16px;min-height: 58px;font-size: 14px;color: #778393}.hx-foot-bottom a{color: var(--gold-2);font: 600 12px/1 var(--serif);letter-spacing: .12em;text-transform: uppercase}.hx-foot .hx-copy, .hx-foot-in{display: none}.hx-totop{position: fixed;right: 22px;bottom: 22px;z-index: 60;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;border: 1px solid var(--gold);background: rgba(14, 16, 19, .9);color: var(--gold-2);box-shadow: 0 10px 26px rgba(5, 5, 6, .55);opacity: 0;transform: translateY(14px);pointer-events: none;transition: opacity .3s, transform .3s, background .2s}.hx-totop .ic{transform: rotate(-90deg)}.hx-totop.is-on{opacity: 1;transform: none;pointer-events: auto}.hx-totop:hover{background: var(--red);border-color: #ce4a58;color: #ffffff}.hx-embers.is-page{position: absolute;left: 0;right: 0;top: 0;height: 440px;z-index: 2}.hx-embers.is-page i{animation-name: hx-ember-page}@keyframes hx-ember-page{0%{transform: translate(0, 0);opacity: 0}10%{opacity: .9}70%{opacity: .6}100%{transform: translate(var(--w), -440px);opacity: 0}}.hx-main, body.page-home main{animation: hx-page-in .55s ease-out both}@keyframes hx-page-in{from{opacity: 0;transform: translateY(8px)}}@media (max-width: 900px){.hx-foot-grid{grid-template-columns: 1fr 1fr;gap: 30px}.hx-foot-about{grid-column: 1 / -1;text-align: center;display: flex;flex-direction: column;align-items: center}}@media (max-width: 560px){.hx-foot-grid{grid-template-columns: 1fr 1fr;padding-top: 36px}.hx-foot-col:last-child{grid-column: 1 / -1}.hx-foot-bottom .hx-wrap{flex-direction: column;justify-content: center;padding: 14px 0;text-align: center}.hx-totop{right: 14px;bottom: 14px;width: 42px;height: 42px}}@media (prefers-reduced-motion: reduce){.hx-main, body.page-home main{animation: none}.hx-embers{display: none}}.hx-strip{font-size: 12.5px;background: linear-gradient(180deg, #0a0c0e, #0e1013)}.hx-strip-in{min-height: 30px}.hx-strip-rates{font-size: 10.5px;letter-spacing: .2em}.hx-strip-links{gap: 16px}.hx-strip-links a .ic{width: 13px;height: 13px}.hx-top{background: linear-gradient(180deg, rgba(17, 20, 23, .9), rgba(14, 16, 19, .82));backdrop-filter: blur(12px) saturate(1.3);-webkit-backdrop-filter: blur(12px) saturate(1.3)}.hx-top-in{height: 58px;gap: 22px}.hx-brand img{height: 42px}.hx-top.is-scrolled .hx-top-in{height: 52px}.hx-top.is-scrolled .hx-brand img{height: 36px}.hx-top-in, .hx-brand img{transition: height .25s ease}.hx-nav ul{gap: 2px}.hx-nav ul a{padding: 9px 11px;font-size: 11.5px;letter-spacing: .1em;border-radius: 8px;transition: color .2s, background .2s}.hx-nav ul a::before{left: 11px;right: 11px;bottom: 4px}.hx-nav ul a:hover{background: rgba(255, 255, 255, .035)}.hx-nav ul a[aria-current="page"]{color: var(--gold-2);background: linear-gradient(180deg, rgba(196, 153, 79, .14), rgba(196, 153, 79, .04));box-shadow: inset 0 0 0 1px rgba(196, 153, 79, .28)}.hx-nav ul a[aria-current="page"]::after{bottom: -11px;width: 7px;height: 7px}.hx-chip{padding: 7px 12px;font-size: 10.5px;border-radius: 8px}.hx-link{font-size: 13px}.hx-herald .hx-wrap{min-height: 36px;gap: 12px;font-size: 14px}.hx-herald .hx-tag{font-size: 9.5px;padding: 3px 8px 2px}.hx-herald-go{font-size: 10.5px}@media (max-width: 1230px){.hx-top-in{height: 58px}.hx-nav{top: 100%}}@property --lg-ang{syntax: "<angle>";inherits: false;initial-value: 0deg}:root{--lg-gold: #dab473;--lg-gold-hi: #ecd4ac;--lg-gold-lo: #6d5222;--lg-ember: #df3a4a;--lg-blood: #b43542;--lg-ink: #0d0f12;--lg-panel: linear-gradient(165deg, rgba(30, 33, 38, .92) 0%, rgba(19, 22, 26, .94) 55%, rgba(15, 17, 20, .96) 100%);--lg-ring: conic-gradient(from var(--lg-ang), rgba(218, 180, 115, .55), rgba(109, 82, 34, .18) 18%, rgba(218, 180, 115, .08) 35%, rgba(180, 53, 66, .45) 50%, rgba(218, 180, 115, .08) 65%, rgba(109, 82, 34, .18) 82%, rgba(218, 180, 115, .55));--lg-ease: cubic-bezier(.2, .8, .2, 1)}@view-transition{navigation: auto}::view-transition-old(root){animation: lg-vt-out .22s ease both}::view-transition-new(root){animation: lg-vt-in .38s var(--lg-ease) both}@keyframes lg-vt-out{to{opacity: 0;filter: blur(2px)}}@keyframes lg-vt-in{from{opacity: 0;transform: translateY(8px)}}body.hx{background-color: var(--lg-ink)}body.hx::before{content: "";position: fixed;inset: -20%;z-index: -3;pointer-events: none;background: radial-gradient(ellipse 38% 30% at 18% 8%, rgba(180, 53, 66, .13), transparent 70%), radial-gradient(ellipse 34% 28% at 84% 4%, rgba(218, 180, 115, .09), transparent 70%), radial-gradient(ellipse 50% 40% at 50% 110%, rgba(180, 53, 66, .08), transparent 70%);animation: lg-breathe 18s ease-in-out infinite alternate}body.hx::after{content: "";position: fixed;inset: 0;z-index: 999;pointer-events: none;opacity: .05;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url("carre/%23n")'/%3E%3C/svg%3E")}@keyframes lg-breathe{from{transform: translate3d(-2%, 0, 0) scale(1)}to{transform: translate3d(2%, 1.5%, 0) scale(1.06)}}@supports (animation-timeline: scroll()){body.hx .hx-top::before{content: "";position: absolute;left: 0;bottom: -1px;height: 2px;width: 100%;z-index: 3;pointer-events: none;transform-origin: 0 50%;transform: scaleX(0);background: linear-gradient(90deg, var(--lg-blood), var(--lg-ember) 40%, var(--lg-gold-hi));box-shadow: 0 0 12px rgba(217, 171, 92, .8);animation: lg-progress linear both;animation-timeline: scroll(root)}}@keyframes lg-progress{to{transform: scaleX(1)}}html{scrollbar-color: #634a21 #0f1215;scrollbar-width: thin}::-webkit-scrollbar{width: 11px;height: 11px}::-webkit-scrollbar-track{background: #0e1013}::-webkit-scrollbar-thumb{border: 3px solid #0e1013;border-radius: 10px;background: linear-gradient(180deg, #b8904a, #62481c)}::-webkit-scrollbar-thumb:hover{background: linear-gradient(180deg, #e5c690, #7b5d27)}::selection{background: rgba(180, 53, 66, .85);color: #ffffff}.hx-top{background: linear-gradient(180deg, rgba(16, 18, 21, .82), rgba(14, 16, 19, .7)) !important;-webkit-backdrop-filter: blur(16px) saturate(1.4);backdrop-filter: blur(16px) saturate(1.4)}.hx-top::after{background: linear-gradient(90deg, transparent, rgba(218, 180, 115, .15) 15%, rgba(218, 180, 115, .55) 50%, rgba(218, 180, 115, .15) 85%, transparent) !important}.hx-nav ul a{position: relative}.hx-nav ul a[aria-current="page"]{background: radial-gradient(ellipse 80% 120% at 50% 120%, rgba(180, 53, 66, .28), transparent 70%);color: var(--lg-gold-hi) !important}.hx-chip{transition: transform .2s var(--lg-ease), box-shadow .2s, background .2s, border-color .2s}.hx-chip:hover{transform: translateY(-1px);box-shadow: 0 6px 18px rgba(5, 5, 6, .45), 0 0 0 1px rgba(218, 180, 115, .25)}.hx-strip{background: linear-gradient(90deg, rgba(180, 53, 66, .06), transparent 30%, transparent 70%, rgba(218, 180, 115, .05))}.hx-main h1{background-image: linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, .85) 48%, transparent 61%), var(--metal);background-size: 250% 100%, 100% 100%;background-repeat: no-repeat;background-position: 160% 0, 0 0;-webkit-background-clip: text;background-clip: text;color: transparent}@media (prefers-reduced-motion: no-preference){.hx-main h1{animation: lg-sheen 7s ease-in-out 1s infinite}}@keyframes lg-sheen{0%, 70%{background-position: 160% 0, 0 0}100%{background-position: -60% 0, 0 0}}.eyebrow{text-shadow: 0 0 18px rgba(202, 54, 69, .45)}.sect-h{display: flex;align-items: center;gap: 14px;margin: 2.6rem 0 1.1rem;font-size: clamp(1.15rem, 2.2vw, 1.5rem)}.sect-h::after{content: "";flex: 1;height: 1px;background: linear-gradient(90deg, rgba(218, 180, 115, .5), transparent)}.sect-h small{font: 600 .8rem var(--f-mono, monospace);color: var(--lg-gold);padding: 2px 8px;border: 1px solid rgba(218, 180, 115, .3);border-radius: 20px}.tbl, .gm-card, .gm-panel, .staff-card, .fside-box, .fcard, .prod, .post, .kpis, .char, .empty, .team-card, .role-card, .gm-actions .form, .add-member, .bx, .wallet{position: relative}.tbl::after, .gm-card::after, .gm-panel::after, .staff-card::after, .fside-box::after, .fcard::after, .prod::after, .post::after, .kpis::after, .char::after, .empty::after, .team-card::after, .role-card::after, .gm-actions .form::after, .add-member::after, .bx::after, .wallet::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;border-radius: inherit;padding: 1px;background: var(--lg-ring);-webkit-mask: linear-gradient(#050506 0 0) content-box, linear-gradient(#050506 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#050506 0 0) content-box exclude, linear-gradient(#050506 0 0);opacity: .55;transition: opacity .35s}@media (prefers-reduced-motion: no-preference){.tbl::after, .gm-card::after, .gm-panel::after, .staff-card::after, .fside-box::after, .fcard::after, .prod::after, .post::after, .kpis::after, .char::after, .empty::after, .team-card::after, .role-card::after, .gm-actions .form::after, .add-member::after, .bx::after, .wallet::after{animation: lg-spin 14s linear infinite}}@keyframes lg-spin{to{--lg-ang: 360deg}}.staff-card:hover::after, .fcard:hover::after, .prod:hover::after, .team-card:hover::after, .role-card:hover::after, .gm-card:hover::after, .bx:hover::after, .post:hover::after{opacity: 1}.gm-card::before, .gm-panel::before, .staff-card::before, .fside-box::before, .fcard::before, .prod::before, .team-card::before, .role-card::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: 0;transition: opacity .3s;background: radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%), rgba(218, 180, 115, .1), transparent 45%)}.gm-card:hover::before, .gm-panel:hover::before, .staff-card:hover::before, .fside-box:hover::before, .fcard:hover::before, .prod:hover::before, .team-card:hover::before, .role-card:hover::before{opacity: 1}.gm-card > *, .gm-panel > *, .staff-card > *, .fside-box > *, .team-card > *, .role-card > *{position: relative;z-index: 1}.fcard, .prod, .team-card, .staff-card{transition: transform .35s var(--lg-ease), box-shadow .35s}.fcard:hover, .prod:hover, .team-card:hover{transform: translateY(-3px);box-shadow: 0 18px 40px rgba(5, 5, 6, .55), 0 0 0 1px rgba(218, 180, 115, .12), 0 0 40px -10px var(--c, rgba(218, 180, 115, .35))}.btn, .hx-btn{transition: transform .2s var(--lg-ease), box-shadow .25s, filter .2s, background .2s}.btn:not(.ghost):not(.danger):not([disabled]){background: linear-gradient(180deg, #d34452 0%, #a22a36 48%, #761c25 100%);box-shadow: inset 0 1px 0 rgba(236, 212, 172, .45), inset 0 -2px 0 rgba(5, 5, 6, .35), 0 0 0 1px rgba(33, 9, 11, .9), 0 10px 28px -6px rgba(180, 53, 66, .55)}.btn:not([disabled]):hover{transform: translateY(-1px)}.btn:not([disabled]):active{transform: translateY(1px);filter: brightness(.95)}.btn.ghost{-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.linkbtn{transition: color .15s}.linkbtn:hover{color: var(--lg-gold-hi)}input:not([type=checkbox]):not([type=radio]):not([type=color]), select, textarea{transition: border-color .2s, box-shadow .2s, background .2s;caret-color: var(--lg-ember)}input:not([type=checkbox]):not([type=radio]):focus, select:focus, textarea:focus{border-color: var(--lg-gold) !important;box-shadow: 0 0 0 3px rgba(218, 180, 115, .14), 0 0 22px -4px rgba(218, 180, 115, .35) !important;background: #15181d !important}input[type=color]{width: 100%;height: 44px;padding: 4px;border-radius: 6px;background: #12161a;border: 1px solid rgba(196, 153, 79, .22);cursor: pointer}.tbl{border-radius: 10px;background: var(--lg-panel)}.tbl table th{background: linear-gradient(180deg, rgba(218, 180, 115, .1), rgba(218, 180, 115, .02)) !important;text-shadow: 0 0 12px rgba(218, 180, 115, .3)}.tbl table tbody tr{transition: background .15s}.tbl table tbody tr:hover td{background: linear-gradient(90deg, rgba(180, 53, 66, .07), rgba(218, 180, 115, .03) 40%, transparent) !important}.tbl table tbody tr:hover td:first-child{box-shadow: inset 2px 0 0 var(--lg-gold)}.hx-foot{position: relative}.hx-foot a{transition: color .2s, padding .25s var(--lg-ease)}.hx-foot nav a:hover{color: var(--lg-gold-hi);padding-left: 6px}.bx{box-shadow: 0 24px 60px -20px rgba(5, 5, 6, .8)}.bx-stats{-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.role-badge{--rc: #dab473;display: inline-flex;align-items: center;gap: 5px;vertical-align: middle;padding: 3px 9px 3px 7px;border-radius: 999px;font: 700 .66rem/1.2 var(--f-title, serif);letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;color: color-mix(in srgb, var(--rc) 70%, #ffffff);background: linear-gradient(180deg, color-mix(in srgb, var(--rc) 24%, transparent), color-mix(in srgb, var(--rc) 8%, transparent));border: 1px solid color-mix(in srgb, var(--rc) 60%, transparent);box-shadow: 0 0 14px -4px color-mix(in srgb, var(--rc) 70%, transparent), inset 0 1px 0 rgba(255, 255, 255, .12);text-shadow: 0 0 10px color-mix(in srgb, var(--rc) 60%, transparent)}.role-badge .ic{width: 12px;height: 12px}.role-badge.sm{padding: 2px 7px 2px 5px;font-size: .58rem}.role-badge.lg{padding: 6px 14px 6px 10px;font-size: .78rem}.role-badge.lg .ic{width: 16px;height: 16px}.role-row{display: flex;flex-wrap: wrap;gap: 5px;margin: 4px 0 0}.role-stack{display: flex;flex-direction: column;align-items: center;gap: 4px}.role-picks{display: flex;flex-wrap: wrap;gap: 7px}label.role-pick{display: inline-flex;position: relative;cursor: pointer;text-transform: none;letter-spacing: 0;font: inherit}.role-pick input{position: absolute;opacity: 0;pointer-events: none}.role-pick span{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;font: 700 .7rem/1.1 var(--f-title, serif);letter-spacing: .08em;text-transform: uppercase;color: #8792a0;border: 1px dashed rgba(255, 255, 255, .16);background: rgba(5, 5, 6, .3);transition: all .2s var(--lg-ease)}.role-pick span small{font: 400 .72rem var(--f-body, sans-serif);letter-spacing: 0;text-transform: none;opacity: .75}.role-pick:hover span{color: color-mix(in srgb, var(--rc) 70%, #ffffff);border-color: color-mix(in srgb, var(--rc) 60%, transparent)}.role-pick input:checked + span{color: #ffffff;border-style: solid;border-color: var(--rc);background: linear-gradient(180deg, color-mix(in srgb, var(--rc) 45%, transparent), color-mix(in srgb, var(--rc) 15%, transparent));box-shadow: 0 0 18px -4px var(--rc), inset 0 1px 0 rgba(255, 255, 255, .2)}.role-pick input:focus-visible + span{outline: 2px solid var(--lg-gold-hi);outline-offset: 2px}.staff-grid{grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)) !important;gap: 16px !important}.staff-card{--rc: #dab473;border-radius: 12px !important;border-color: transparent !important;background: radial-gradient(ellipse 80% 60% at 0% 0%, color-mix(in srgb, var(--rc) 14%, transparent), transparent 60%), var(--lg-panel) !important}.staff-card header{position: relative}.staff-card header > div{flex: 1;min-width: 0}.staff-card header strong a{color: var(--lg-gold-hi)}.staff-eff{margin-left: auto;align-self: flex-start;font-size: .78rem;color: var(--muted);white-space: nowrap}.staff-eff b{color: var(--lg-gold-hi);font-size: 1rem}.staff-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 14px}.extra-perms{border-top: 1px solid rgba(218, 180, 115, .1);padding-top: 8px}.extra-perms summary{cursor: pointer;font: 700 .68rem var(--f-title, serif);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.extra-perms summary:hover{color: var(--lg-gold-hi)}.extra-perms .perm-list{margin-top: 10px;grid-template-columns: 1fr 1fr}.add-member{margin-top: 1.6rem;padding: 22px;border-radius: 12px;background: var(--lg-panel);max-width: 760px}.role-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));gap: 12px}.role-card{--rc: #dab473;border-radius: 12px;background: radial-gradient(ellipse 70% 80% at 0% 50%, color-mix(in srgb, var(--rc) 10%, transparent), transparent 60%), var(--lg-panel)}.role-card summary{list-style: none;display: flex;align-items: center;gap: 12px;padding: 16px 18px;cursor: pointer}.role-card summary::-webkit-details-marker{display: none}.role-card-edit{margin-left: auto;font: 700 .64rem var(--f-title, serif);letter-spacing: .14em;text-transform: uppercase;color: var(--lg-gold)}.role-card[open] .role-card-edit{color: var(--muted)}.role-card > form{padding: 0 18px 18px}.role-card .grid4{display: grid;grid-template-columns: repeat(4, 1fr);gap: 12px}.role-card .perm-list, form .perm-list{grid-template-columns: 1fr 1fr}.span2{grid-column: span 2}.span4{grid-column: 1 / -1}.post.by-staff{--rc: var(--lg-gold)}.post.by-staff::after{background: conic-gradient(from var(--lg-ang), var(--rc), transparent 25%, transparent 75%, var(--rc)) !important;opacity: .7}.post.by-staff .author{background: linear-gradient(180deg, color-mix(in srgb, var(--rc) 12%, transparent), transparent 220px)}.post.by-staff .post-body{background: linear-gradient(180deg, color-mix(in srgb, var(--rc) 6%, transparent), transparent 140px) !important}.post .author .role-stack{margin: 2px 0 4px}.fav.is-staff{box-shadow: 0 0 0 2px var(--rc), 0 0 14px -2px var(--rc) !important}.fside-more{float: right;font: 600 .7rem var(--f-body, sans-serif);letter-spacing: 0;text-transform: none;color: var(--lg-gold)}.fside-team{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.fside-team a{display: flex;align-items: center;gap: 10px;padding: 6px;border-radius: 10px;transition: background .2s}.fside-team a:hover{background: rgba(218, 180, 115, .06)}.fside-team strong{display: block;font: 700 .95rem var(--f-title, serif)}.fside-team .role-row{margin: 2px 0 0;gap: 3px}.team-hero .cta{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 22px}.team-group{--rc: #dab473;margin-bottom: 2.8rem}.team-h{display: flex;align-items: center;gap: 14px;margin-bottom: 1.2rem;color: #ecd4ac}.team-h::after{content: "";flex: 1;height: 1px;background: linear-gradient(90deg, color-mix(in srgb, var(--rc) 70%, transparent), transparent)}.team-h small{font: 600 .8rem var(--f-mono, monospace);color: var(--rc)}.team-ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;color: var(--rc);border: 1px solid color-mix(in srgb, var(--rc) 55%, transparent);background: color-mix(in srgb, var(--rc) 12%, transparent);box-shadow: 0 0 24px -6px var(--rc)}.team-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 16px}.team-card{display: grid;justify-items: center;gap: 8px;padding: 26px 18px 20px;text-align: center;overflow: hidden;border-radius: 14px;background: radial-gradient(ellipse 90% 60% at 50% 0%, color-mix(in srgb, var(--rc) 16%, transparent), transparent 70%), var(--lg-panel);color: var(--fg);text-decoration: none !important}.team-card:hover{color: var(--fg);text-shadow: none}.team-art{position: absolute !important;z-index: 0 !important;right: -26px;bottom: -20px;width: 130px;height: auto;opacity: .16;filter: saturate(.6);transition: opacity .4s, transform .5s var(--lg-ease);pointer-events: none}.team-card:hover .team-art{opacity: .3;transform: translateY(-6px) scale(1.04)}.team-av{position: relative;display: inline-block}.team-av .dot{position: absolute;right: 4px;bottom: 4px;width: 13px;height: 13px;border-radius: 50%;background: #5e666f;border: 2px solid #13161a}.team-av .dot.on{background: #51c87f;box-shadow: 0 0 10px #51c87f}.team-name{font: 800 1.15rem var(--f-title, serif);color: var(--lg-gold-hi);letter-spacing: .03em}.team-card .role-row{justify-content: center}.team-char{font-size: .9rem;color: #cec6b7}.team-char b{color: var(--c)}.nowrap{white-space: nowrap}form.inline{display: inline}.gm-chars td .linkbtn + form, .gm-chars td .linkbtn + .linkbtn{margin-left: 12px}.gm-chars .num.gold, .num.gold{color: var(--lg-gold-hi)}tr.edit-row > td{padding: 0 !important;background: rgba(5, 5, 6, .35) !important}tr.edit-row:hover td{background: rgba(5, 5, 6, .35) !important;box-shadow: none !important}.char-edit{--c: #dab473;padding: 18px 20px 20px;border-left: 3px solid var(--c);background: radial-gradient(ellipse 60% 100% at 0% 0%, color-mix(in srgb, var(--c) 10%, transparent), transparent 70%);animation: lg-drop .35s var(--lg-ease)}@keyframes lg-drop{from{opacity: 0;transform: translateY(-6px)}}.ce-head{display: flex;align-items: center;gap: 10px;margin-bottom: 14px}.ce-head strong{font: 800 1.1rem var(--f-title, serif);color: var(--c)}.ce-head small{color: var(--muted)}.ce-head .bad{color: #df3a4a}.ce-grid{display: grid;grid-template-columns: 1.1fr 1.3fr .9fr;gap: 14px}.ce-grid fieldset{margin: 0;padding: 12px 14px 14px;border: 1px solid rgba(218, 180, 115, .14);border-radius: 10px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;background: rgba(5, 5, 6, .25)}.ce-grid fieldset::before{display: none !important}.ce-grid legend{padding: 0 6px;font: 700 .66rem var(--f-title, serif);letter-spacing: .16em;text-transform: uppercase;color: var(--lg-gold)}.ce-grid label{font-size: .62rem;gap: 5px}.ce-grid input{padding: .5rem .6rem !important;font-family: var(--f-mono, monospace) !important;font-size: .92rem !important}.ce-grid input.changed{border-color: var(--lg-ember) !important;box-shadow: 0 0 0 3px rgba(223, 58, 74, .15) !important;color: #ffffff !important}.ce-grid fieldset > p, .ce-quick{grid-column: 1 / -1;margin: 0}.ce-quick{display: flex;flex-direction: column;align-items: flex-start;gap: 6px}.ce-foot{display: flex;align-items: center;gap: 16px;margin-top: 14px;flex-wrap: wrap}.roles-form .role-picks{margin: 4px 0}.chip.vault-chip{border-color: rgba(112, 181, 235, .6);color: #b4daf4;background: linear-gradient(180deg, rgba(112, 181, 235, .2), rgba(112, 181, 235, .05))}.chip.warn-chip{border-color: rgba(212, 160, 70, .6);color: #e3c188;background: rgba(212, 160, 70, .1)}.prod-items{list-style: none;margin: 8px 0 0;padding: 0;display: grid;gap: 3px;font-size: .86rem;color: #c9c0b1}.prod-items li{position: relative;padding-left: 14px}.prod-items li::before{content: "";position: absolute;left: 2px;top: .55em;width: 5px;height: 5px;transform: rotate(45deg);background: var(--c, var(--lg-gold));box-shadow: 0 0 6px var(--c, var(--lg-gold))}.prod-items b{color: var(--lg-gold-hi);font-weight: 700}.prod-items small{color: var(--muted)}.vault-codes{display: grid;gap: 8px;padding: 14px;border-radius: 10px;border: 1px solid rgba(112, 181, 235, .25);background: rgba(112, 181, 235, .04)}.vault-codes .vc-head{display: grid;gap: 2px}.vault-codes .vc-head b{font: 700 .72rem var(--f-title, serif);letter-spacing: .14em;text-transform: uppercase;color: #b4daf4}.vault-codes .vc-head small{color: var(--muted);font-size: .82rem}.vault-codes textarea{font-family: var(--f-mono, monospace) !important;font-size: .86rem !important}.vc-pick{position: relative}.vc-results{position: absolute;z-index: 20;left: 0;right: 0;top: calc(100% + 4px);max-height: 260px;overflow: auto;margin: 0;padding: 4px;list-style: none;border-radius: 8px;border: 1px solid rgba(218, 180, 115, .3);background: #14171b;box-shadow: 0 18px 40px rgba(5, 5, 6, .7)}.vc-results li{display: flex;justify-content: space-between;gap: 10px;padding: 7px 10px;border-radius: 6px;cursor: pointer;font-size: .92rem}.vc-results li:hover{background: rgba(218, 180, 115, .1)}.vc-results li small{color: var(--muted);font-family: var(--f-mono, monospace)}.vc-results li.none{cursor: default;color: var(--muted)}.shop-admin td{vertical-align: middle}@media (max-width: 900px){.ce-grid{grid-template-columns: 1fr}.role-card .grid4{grid-template-columns: 1fr 1fr}.extra-perms .perm-list, .role-card .perm-list, form .perm-list{grid-template-columns: 1fr}.staff-grid, .role-grid{grid-template-columns: 1fr !important}}@media (max-width: 560px){.ce-grid fieldset{grid-template-columns: 1fr}.role-card .grid4{grid-template-columns: 1fr}.span2{grid-column: 1 / -1}}@media (prefers-reduced-motion: reduce){body.hx::before{animation: none}::view-transition-old(root), ::view-transition-new(root){animation: none}}.grid4{display: grid;grid-template-columns: repeat(4, 1fr);gap: 12px}a.linkbtn{font-size: .9rem;color: var(--muted)}a.linkbtn:hover{color: var(--lg-gold-hi)}.form label.check span small{display: block;color: var(--muted);font-size: .8rem}@media (max-width: 700px){.grid4{grid-template-columns: 1fr 1fr}}.ce-grid fieldset:last-child label{grid-column: 1 / -1}.gm-chars td.num{white-space: nowrap}.prank{--rk: #dab473;display: inline-grid;justify-items: center;gap: 3px;vertical-align: middle}.prank > b{font: 800 .64rem/1.2 var(--f-title, serif);letter-spacing: .16em;text-transform: uppercase;white-space: nowrap;color: var(--rk);text-shadow: 0 0 10px color-mix(in srgb, var(--rk) 55%, transparent)}.prank-pips{display: inline-flex;gap: 3px}.prank-pips i{width: 6px;height: 6px;transform: rotate(45deg);border: 1px solid color-mix(in srgb, var(--rk) 45%, transparent);background: transparent}.prank-pips i.on{background: var(--rk);border-color: var(--rk);box-shadow: 0 0 6px var(--rk)}.prank-bar{display: block;width: 110px;height: 4px;border-radius: 4px;overflow: hidden;background: rgba(255, 255, 255, .07)}.prank-bar i{display: block;height: 100%;background: linear-gradient(90deg, color-mix(in srgb, var(--rk) 45%, transparent), var(--rk));box-shadow: 0 0 8px var(--rk)}.prank-next{font: 500 .7rem var(--f-body, sans-serif);color: var(--muted);letter-spacing: 0;text-transform: none;white-space: nowrap}.fme .prank, .member-meta .prank, .fside-top .prank, .composer-who .prank{justify-items: start}.member-meta{align-items: center}.ranks-table td{vertical-align: middle}.ranks-table .prank{justify-items: start}:root{--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--ui: "Sora", "Segoe UI", system-ui, sans-serif;--ink-1: #ded1ba;--ink-2: #c9c0b1;--ink-3: #828d9c;--edge: rgba(218, 180, 115, .16);--edge-hi: rgba(218, 180, 115, .34);--surface: rgba(23, 27, 31, .9);--surface-2: rgba(31, 35, 41, .92)}body.hx{font-family: var(--ui)}.hx-main label, .hx-main .form label{font: 700 .8rem/1.3 var(--ui);letter-spacing: .02em;text-transform: none;color: var(--ink-2)}.hx-main label.check, .hx-main label.role-pick{font: 400 .98rem/1.35 var(--ui);color: var(--ink-1)}.btn, .hx-btn, .hx-chip, .es-cta{font-family: var(--ui) !important;font-weight: 700 !important;letter-spacing: .04em !important;text-transform: none !important;text-shadow: none !important}.btn{font-size: .98rem !important;padding: .78rem 1.35rem}.btn.sm{font-size: .9rem !important;padding: .55rem 1rem}.hx-btn{font-size: 1.02rem !important}.hx-chip{font-size: .86rem !important}.chip, .tflag, .tm-pill, .op-tag, .state{font-family: var(--ui) !important;font-weight: 700 !important;font-size: .74rem !important;letter-spacing: .03em !important;text-transform: none !important}.role-badge{font-family: var(--ui);font-size: .74rem;letter-spacing: .03em;text-transform: none;font-weight: 700}.role-badge.sm{font-size: .68rem}.role-badge.lg{font-size: .9rem}.role-pick span{font-family: var(--ui);font-size: .86rem;letter-spacing: .02em;text-transform: none}.prank > b{font-family: var(--ui);font-size: .76rem;letter-spacing: .06em}table th, .tbl table th{font: 700 .74rem/1.2 var(--ui) !important;letter-spacing: .08em !important;text-transform: uppercase;color: var(--ink-3) !important;text-shadow: none !important}.tabs a{font: 700 .86rem var(--ui) !important;letter-spacing: .02em !important;text-transform: none !important}.kpis small, .fstats dt, .dash-kpis small{font: 700 .74rem var(--ui) !important;letter-spacing: .06em !important;text-transform: uppercase;color: var(--ink-3) !important}.eyebrow{font-family: var(--ui) !important;font-weight: 700;font-size: .78rem;letter-spacing: .22em !important}.extra-perms summary, .role-card-edit, .ce-grid legend, .vault-codes .vc-head b, .side-h{font-family: var(--ui) !important;letter-spacing: .1em !important}.ce-grid label{font-size: .78rem !important}.hx-nav ul a{letter-spacing: .07em}.hx-strip-rates{font-family: var(--ui) !important;font-weight: 700;letter-spacing: .12em !important}.lead{font-size: 1.12rem;line-height: 1.6;color: var(--ink-2);max-width: 62ch}.muted{color: var(--ink-3)}h2{letter-spacing: .02em}h3{letter-spacing: .01em}.num{font-variant-numeric: tabular-nums}.btn, .hx-btn, input:not([type=checkbox]):not([type=radio]), select, textarea, .tabs a, .alert, .hx-alert, .linkbtn:focus-visible{border-radius: var(--r-sm) !important}.chip, .tflag, .tm-pill{border-radius: 999px !important;padding: .3rem .7rem !important}.tbl, .gm-card, .gm-panel, .fside-box, .fcard, .prod, .post, .kpis, .char, .empty, .bx, .wallet, .composer, .reply-locked, .gm-actions .form, .staff-card, .role-card, .team-card, .add-member, .dash-card, .form.card, fieldset, .facts, .news article, .topic-row, .podium > *, .rank-row{border-radius: var(--r-lg) !important}.gm-actions .form{padding: 18px 20px !important}.hx-main .band{padding-block: clamp(48px, 6vw, 80px)}.form{gap: 16px}.split{gap: clamp(20px, 3vw, 36px)}.tbl table td{padding-block: .8rem}.wrap:has(> .admin-side){display: grid;grid-template-columns: 236px minmax(0, 1fr);column-gap: 32px;align-items: start}.wrap:has(> .admin-side) > *{grid-column: 2;min-width: 0}.wrap:has(> .admin-side) > .admin-side{grid-column: 1;grid-row: 1 / span 60;position: sticky;top: 76px;align-self: start}.admin-side{margin: 0}.side-drawer > summary{display: none}.side-body{display: grid;gap: 12px;padding: 12px;border-radius: var(--r-lg);border: 1px solid var(--edge);background: var(--surface);box-shadow: 0 18px 40px -18px rgba(5, 5, 6, .8);max-height: calc(100vh - 100px);overflow: auto;scrollbar-width: thin}.side-group{display: grid;gap: 2px}.side-h{padding: 0 10px 4px;font-size: .68rem;font-weight: 800;text-transform: uppercase;color: var(--ink-3)}.admin-side a{position: relative;display: flex;align-items: center;gap: 10px;padding: 6px 10px;border-radius: var(--r-sm);font: 600 .92rem/1.2 var(--ui);color: var(--ink-2);text-decoration: none;transition: background .15s, color .15s}.admin-side a .ic{color: var(--ink-3);transition: color .15s}.admin-side a:hover{background: rgba(218, 180, 115, .07);color: var(--ink-1);text-shadow: none}.admin-side a:hover .ic{color: var(--lg-gold, #dab473)}.admin-side a[aria-current="page"]{background: linear-gradient(90deg, rgba(180, 53, 66, .22), rgba(180, 53, 66, .04));color: #ffffff}.admin-side a[aria-current="page"]::before{content: "";position: absolute;left: -12px;top: 6px;bottom: 6px;width: 3px;border-radius: 3px;background: var(--lg-blood, #b43542);box-shadow: 0 0 10px var(--lg-blood, #b43542)}.admin-side a[aria-current="page"] .ic{color: #df3a4a}.side-count{margin-left: auto;min-width: 22px;height: 20px;padding: 0 6px;display: inline-grid;place-items: center;border-radius: 10px;background: var(--lg-blood, #b43542);color: #ffffff;font: 700 .72rem var(--ui)}.admin-crumbs{margin: 6px 0 22px;font-size: .88rem;color: var(--ink-3)}.admin-crumbs a{color: var(--ink-2)}.admin-crumbs span{margin: 0 4px;opacity: .5}.admin-crumbs b{color: var(--ink-1);font-weight: 700}.page-admin .hx-main > .band:first-child h1{margin-bottom: 4px}@media (max-width: 980px){.wrap:has(> .admin-side){display: block}.wrap:has(> .admin-side) > .admin-side{position: static;margin: 14px 0 6px}.side-drawer > summary{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: var(--r-md);cursor: pointer;list-style: none;border: 1px solid var(--edge-hi);background: var(--surface);font: 700 .95rem var(--ui);color: var(--ink-1)}.side-drawer > summary::-webkit-details-marker{display: none}.side-drawer > summary::after{content: "▾";margin-left: auto;color: var(--ink-3);transition: transform .2s}.side-drawer[open] > summary::after{transform: rotate(180deg)}.side-drawer:not([open]) .side-body{display: none}.side-body{margin-top: 8px;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));max-height: none}}.toast-stack{position: fixed;z-index: 1000;right: 20px;top: 84px;display: grid;gap: 10px;width: min(400px, calc(100vw - 32px));pointer-events: none}.toast{--tc: #51c87f;position: relative;overflow: hidden;display: grid;grid-template-columns: auto 1fr auto;align-items: start;gap: 12px;pointer-events: auto;padding: 14px 14px 16px;border-radius: var(--r-md);border: 1px solid color-mix(in srgb, var(--tc) 40%, transparent);background: linear-gradient(180deg, rgba(36, 40, 46, .97), rgba(22, 25, 29, .97));color: var(--ink-1);box-shadow: 0 18px 44px -10px rgba(5, 5, 6, .8), 0 0 0 1px rgba(5, 5, 6, .5), 0 0 30px -12px var(--tc);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font: 500 .96rem/1.45 var(--ui);animation: toast-in .45s cubic-bezier(.2, .9, .25, 1.15) both}.toast.is-bad{--tc: #df3a4a}.toast.is-warn{--tc: #d4a046}.toast-ico{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;font: 800 .85rem var(--ui);color: #13161a;background: var(--tc);box-shadow: 0 0 14px -2px var(--tc)}.toast-x{border: 0;background: none;color: var(--ink-3);font-size: 1.3rem;line-height: 1;cursor: pointer;padding: 0 2px}.toast-x:hover{color: #ffffff}.toast-bar{position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background: var(--tc);transform-origin: left;animation: toast-life var(--life, 7000ms) linear forwards;opacity: .8}.toast.is-paused .toast-bar{animation-play-state: paused}.toast.is-out{animation: toast-out .3s ease forwards}@keyframes toast-in{from{opacity: 0;transform: translateX(30px) scale(.97)}}@keyframes toast-out{to{opacity: 0;transform: translateX(30px)}}@keyframes toast-life{to{transform: scaleX(0)}}@media (max-width: 640px){.toast-stack{left: 16px;right: 16px;top: auto;bottom: 16px;width: auto}}.mg-modal{position: fixed;inset: 0;z-index: 1001;display: grid;place-items: center;padding: 16px;visibility: hidden;opacity: 0;background: rgba(9, 11, 13, .66);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);transition: opacity .2s, visibility .2s}.mg-modal.is-open{visibility: visible;opacity: 1}.mg-modal-box{--mc: #dab473;width: min(440px, 100%);padding: 28px 26px 22px;text-align: center;border-radius: var(--r-lg);border: 1px solid color-mix(in srgb, var(--mc) 45%, transparent);background: radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--mc) 12%, transparent), transparent 70%), linear-gradient(180deg, #22262c, #14171c);box-shadow: 0 30px 80px rgba(5, 5, 6, .8), 0 0 50px -20px var(--mc);transform: translateY(10px) scale(.97);transition: transform .25s cubic-bezier(.2, .9, .25, 1.15)}.mg-modal.is-open .mg-modal-box{transform: none}.mg-modal.is-danger .mg-modal-box{--mc: #df3a4a}.mg-modal-ico{display: inline-grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;font: 800 1.5rem var(--ui);color: var(--mc);border: 1px solid color-mix(in srgb, var(--mc) 55%, transparent);background: color-mix(in srgb, var(--mc) 12%, transparent);box-shadow: 0 0 24px -6px var(--mc)}.mg-modal h2{margin-top: 14px;font-size: 1.3rem;color: var(--ink-1) !important;-webkit-text-fill-color: currentColor;background: none;filter: none}.mg-modal-msg{margin: 8px 0 0;color: var(--ink-2);font: 400 1.02rem/1.55 var(--ui)}.mg-modal-actions{display: flex;gap: 10px;justify-content: center;margin-top: 22px}.mg-modal-actions button{min-width: 130px;padding: .75rem 1.2rem;border-radius: var(--r-sm);font: 700 .98rem var(--ui);cursor: pointer;transition: filter .15s, transform .15s}.mg-btn-cancel{border: 1px solid var(--edge-hi);background: rgba(255, 255, 255, .03);color: var(--ink-1)}.mg-btn-cancel:hover{background: rgba(255, 255, 255, .07)}.mg-btn-ok{border: 1px solid #ce4a58;background: linear-gradient(180deg, #d34452, #89222c);color: #ffffff;box-shadow: 0 8px 22px -6px rgba(180, 53, 66, .7)}.mg-modal:not(.is-danger) .mg-btn-ok{border-color: #e5c690;background: linear-gradient(180deg, #e5c690, #a78140);color: #181106;box-shadow: 0 8px 22px -6px rgba(218, 180, 115, .6)}.mg-modal-actions button:hover{filter: brightness(1.08);transform: translateY(-1px)}html, body.hx{max-width: 100%;overflow-x: clip}@media (max-width: 760px){.hx-strip-in{min-height: 34px;gap: 10px}.hx-status{white-space: nowrap;font-size: 13px}.hx-strip-links{gap: 12px;overflow-x: auto;scrollbar-width: none;white-space: nowrap;-webkit-mask-image: linear-gradient(90deg, #050506 85%, transparent);mask-image: linear-gradient(90deg, #050506 85%, transparent)}.hx-strip-links::-webkit-scrollbar{display: none}.hx-strip-links a{white-space: nowrap;font-size: 13px}}@media (max-width: 520px){.hx-strip-links a:not(.has):not([href*="tickets"]){font-size: 0;gap: 0}.hx-strip-links a:not(.has):not([href*="tickets"]) .ic{width: 17px;height: 17px}}@media (max-width: 640px){.tbl:has(table.cardify){overflow: visible;background: none !important;border: 0 !important;box-shadow: none !important}.tbl:has(table.cardify)::after{display: none}table.cardify, table.cardify tbody, table.cardify tr, table.cardify td{display: block;width: 100%}table.cardify thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}table.cardify tbody tr:not(.edit-row){margin-bottom: 10px;padding: 10px 14px;border-radius: var(--r-md);border: 1px solid var(--edge);background: var(--surface)}table.cardify td{display: flex;justify-content: space-between;align-items: center;gap: 14px;padding: 6px 0 !important;border: 0 !important;text-align: right}table.cardify td + td{border-top: 1px solid rgba(255, 255, 255, .05) !important}table.cardify td::before{content: attr(data-label);flex: none;text-align: left;font: 700 .72rem var(--ui);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}table.cardify td:not([data-label])::before, table.cardify td[data-label=""]::before{content: none}table.cardify td.full{display: block;text-align: left}table.cardify td:first-child{font-size: 1.05rem}table.cardify tbody tr:hover td{background: none !important;box-shadow: none !important}table.cardify td.nowrap{justify-content: flex-end}}img[src*="img/chars/"][src$=".svg"]{filter: brightness(0) drop-shadow(0 0 1px var(--c, #dab473)) drop-shadow(0 0 2px var(--c, #dab473)) drop-shadow(0 0 26px color-mix(in srgb, var(--c, #dab473) 55%, transparent));opacity: .92;-webkit-mask-image: linear-gradient(180deg, #050506 70%, transparent 100%);mask-image: linear-gradient(180deg, #050506 70%, transparent 100%)}.empty-state{display: grid;justify-items: center;gap: 8px;padding: 34px 20px;text-align: center;border-radius: var(--r-lg);border: 1px dashed var(--edge-hi);background: radial-gradient(ellipse 60% 80% at 50% 0%, rgba(218, 180, 115, .06), transparent 70%)}.empty-state .es-ico{display: grid;place-items: center;width: 58px;height: 58px;border-radius: 50%;margin-bottom: 4px;color: #dab473;border: 1px solid var(--edge-hi);background: rgba(218, 180, 115, .07);box-shadow: 0 0 30px -8px rgba(218, 180, 115, .5)}.empty-state strong{font: 800 1.12rem/1.3 var(--f-title, "Sora", serif);color: var(--ink-1)}.empty-state p{margin: 0;max-width: 46ch;color: var(--ink-3);font: 400 .98rem/1.5 var(--ui)}.es-cta{display: inline-flex;align-items: center;margin-top: 8px;padding: .62rem 1.1rem;border-radius: var(--r-sm);border: 1px solid #b8904a;color: #e5c690;background: rgba(218, 180, 115, .08);font-size: .92rem;text-decoration: none;transition: background .2s, color .2s}.es-cta:hover{background: rgba(218, 180, 115, .16);color: #ecd4ac}.fside-box li .empty-state, .gm-panel .empty-state{padding: 18px 12px}.fside-box li .empty-state .es-ico, .gm-panel .empty-state .es-ico{width: 44px;height: 44px}.dash-kpis{display: grid;grid-template-columns: repeat(auto-fit, minmax(118px, 1fr));gap: 12px;margin-bottom: 18px}.dash-kpis > div{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: 10px;align-items: center;padding: 14px 12px;border-radius: var(--r-lg);border: 1px solid var(--edge);background: var(--surface)}.dash-kpis .dash-ico{grid-row: span 2}.dash-kpis b{font: 800 1.6rem/1.1 var(--ui);color: var(--ink-1)}.dash-ico{display: grid;place-items: center;width: 38px;height: 38px;border-radius: var(--r-md);color: #dab473;border: 1px solid var(--edge-hi);background: rgba(218, 180, 115, .07)}.dash-alerts{list-style: none;margin: 0 0 26px;padding: 0;display: grid;gap: 8px}.dash-alerts li{--ac: #70b5eb;display: flex;align-items: center;gap: 12px;padding: 12px 16px;border-radius: var(--r-md);border: 1px solid color-mix(in srgb, var(--ac) 35%, transparent);background: linear-gradient(90deg, color-mix(in srgb, var(--ac) 10%, transparent), transparent 60%);color: var(--ink-1);font-size: .98rem}.dash-alerts li.is-warn{--ac: #d4a046}.dash-alerts li.is-bad{--ac: #df3a4a}.dash-alerts .dot{width: 9px;height: 9px;border-radius: 50%;flex: none;background: var(--ac);box-shadow: 0 0 10px var(--ac)}.dash-alerts .linkbtn{margin-left: auto;white-space: nowrap;color: var(--ac);text-decoration: none;font-weight: 700}.dash-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));gap: 16px}.dash-card{position: relative;padding: 18px 18px 14px;border-radius: var(--r-lg);border: 1px solid var(--edge);background: var(--surface)}.dash-card > *{position: relative;z-index: 1}.dash-card header{display: flex;align-items: center;gap: 12px}.dash-card header h3{font: 700 1rem/1.2 var(--ui);color: var(--ink-1)}.dash-card header small{color: var(--ink-3);font-size: .82rem}.dash-hero{margin-left: auto;text-align: right}.dash-hero b{display: block;font: 800 1.45rem/1.1 var(--ui);color: var(--ink-1)}.dash-delta{font: 700 .78rem var(--ui)}.dash-delta.up{color: #51c87f}.dash-delta.down{color: #df3a4a}.dash-chart{margin-top: 14px}.dash-chart svg{display: block;width: 100%;height: 110px;overflow: visible}.dash-base{stroke: rgba(255, 255, 255, .1);stroke-width: 1;vector-effect: non-scaling-stroke}.dash-hit{fill: transparent}.dash-bar{fill: #b8904a;transition: fill .15s}.dash-chart g.is-hover .dash-bar{fill: #ecd4ac}.dash-chart g.is-hover .dash-hit{fill: rgba(255, 255, 255, .04)}.dash-axis{display: flex;justify-content: space-between;margin-top: 6px;font: 500 .74rem var(--ui);color: var(--ink-3)}.dash-table{margin-top: 10px}.dash-table summary{cursor: pointer;font: 600 .82rem var(--ui);color: var(--ink-3)}.dash-table summary:hover{color: var(--ink-1)}.dash-table .tbl{margin-top: 8px;max-height: 240px;overflow: auto}.dash-tip{position: fixed;z-index: 1002;pointer-events: none;transform: translate(-50%, calc(-100% - 12px));padding: 6px 10px;border-radius: var(--r-sm);background: #ded1ba;color: #191b1d;font: 700 .82rem var(--ui);white-space: nowrap;box-shadow: 0 8px 20px rgba(5, 5, 6, .6)}.dash-lists{margin-top: 18px;align-items: start}.dash-feed{list-style: none;margin: 12px 0 0;padding: 0;display: grid}.dash-feed li{padding: 10px 0;border-top: 1px solid rgba(255, 255, 255, .05);color: var(--ink-1)}.dash-feed li small{display: block;color: var(--ink-3);font-size: .84rem;margin-top: 2px}.dash-feed .chip{margin: 0 4px}@media (max-width: 560px){.dash-grid{grid-template-columns: 1fr}.dash-card header{flex-wrap: wrap}}.crumbs{font-family: var(--ui) !important;letter-spacing: .04em !important;text-transform: none !important;font-weight: 600}:focus-visible{outline: 2px solid #e5c690;outline-offset: 2px}@media (prefers-reduced-motion: reduce){.toast, .toast-bar, .mg-modal, .mg-modal-box{animation: none !important;transition: none !important}}.vis-block{margin-top: 2.2rem;padding: 22px;border: 1px solid var(--edge);border-radius: var(--r-lg);background: var(--surface)}.vis-block .sect-h{margin-top: 0}.vis-cover img{width: 100%;max-width: 760px;height: 260px;object-fit: cover;border-radius: var(--r-md);border: 1px solid var(--edge)}.vis-banners{display: grid;grid-template-columns: repeat(auto-fill, minmax(420px, 1fr));gap: 16px}.vis-banner{display: grid;gap: 12px;padding: 14px;border: 1px solid var(--edge);border-radius: var(--r-md)}.vis-thumb{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 96px;padding: 12px 14px;border-radius: var(--r-sm);overflow: hidden;background: #1c1f26 center / cover no-repeat;isolation: isolate}.vis-thumb::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(20, 23, 27, .9), rgba(20, 23, 27, .3))}.vis-thumb b{color: #ffffff;font-size: 1rem}.vis-thumb small{color: rgba(255, 255, 255, .75);font-size: .8rem}.vis-forums{display: grid;gap: 12px;margin-bottom: 16px}.vis-forum{display: grid;grid-template-columns: 160px 1fr;gap: 16px;align-items: center;padding: 12px;border: 1px solid var(--edge);border-radius: var(--r-md)}.vis-forum img{width: 160px;height: 80px;object-fit: cover;border-radius: var(--r-sm)}.vis-forum strong{display: block}.vis-forum small{display: block;margin-bottom: 8px}@media (max-width: 700px){.vis-banners{grid-template-columns: 1fr}.vis-forum{grid-template-columns: 1fr}}:root{--k-bg: #0c0f14;--k-bg-2: #10141a;--k-panel: #131820;--k-panel-2: #181f29;--k-line: #232b37;--k-line-2: #303a48;--k-text: #e9edf2;--k-text-2: #b6bfcb;--k-muted: #7f8a99;--k-accent: #d6a75c;--k-accent-hi: #f1cd8c;--k-danger: #d24b57;--k-ok: #49b98a;--k-font: "Sora", "Segoe UI", system-ui, sans-serif;--bg: var(--k-bg);--bg-2: var(--k-bg-2);--bg-3: var(--k-panel);--panel: var(--k-panel);--line: var(--k-line);--line-hi: var(--k-line-2);--line-2: var(--k-line-2);--fg: var(--k-text);--text: var(--k-text);--muted: var(--k-muted);--gold: var(--k-accent);--gold-hi: var(--k-accent-hi);--gold-2: var(--k-accent-hi);--gold-lo: #8a6326;--red: var(--k-danger);--red-2: var(--k-danger);--blood: var(--k-danger);--blood-hi: var(--k-danger);--f-title: var(--k-font);--f-display: var(--k-font);--f-body: var(--k-font);--serif: var(--k-font);--sans: var(--k-font);--ui: var(--k-font);--ink-1: var(--k-text);--ink-2: var(--k-text-2);--ink-3: var(--k-muted);--edge: var(--k-line);--edge-hi: var(--k-line-2);--surface: var(--k-panel);--surface-2: var(--k-panel-2);--lg-panel: var(--k-panel);--lg-gold: var(--k-accent);--lg-gold-hi: var(--k-accent-hi);--lg-blood: var(--k-accent);--lg-ember: var(--k-accent);--r: 10px;--radius: 10px;--r-sm: 10px;--r-md: 12px;--r-lg: 16px;--radius-t: 16px;--k-card: linear-gradient(180deg, #151b25 0%, #11161e 100%);--k-card-line: rgba(255, 255, 255, .065);--k-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .035), 0 24px 48px -28px rgba(0, 0, 0, .75);--metal: none}html body.hx{background: var(--k-bg) !important;color: var(--k-text);font: 400 15.5px/1.7 var(--k-font);letter-spacing: -.003em}body.hx::before, body.hx::after, .hx-embers{display: none !important}body.hx *, body.hx *::before, body.hx *::after{text-shadow: none !important;animation: none !important}.js [data-reveal], .reveal{opacity: 1 !important;transform: none !important;transition: none !important}@view-transition{navigation: none}h1, h2, h3, .hx-h2{font-family: var(--k-font) !important;letter-spacing: -.02em !important;text-transform: none !important;color: var(--k-text) !important}.hx-main h1{font-size: clamp(2.1rem, 4.2vw, 3.1rem) !important;font-weight: 600 !important;line-height: 1.1 !important;background: none !important;-webkit-background-clip: border-box !important;background-clip: border-box !important;color: var(--k-text) !important;-webkit-text-fill-color: currentColor;filter: none !important}h2{font-size: clamp(1.35rem, 2.3vw, 1.75rem) !important;font-weight: 600 !important}h3{font-size: 1.08rem !important;font-weight: 600 !important;letter-spacing: -.01em !important}.eyebrow{display: block !important;color: var(--k-accent) !important;font: 500 .86rem/1.4 var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;margin-bottom: 10px}.eyebrow::before, .eyebrow::after{display: none !important}.lead{color: var(--k-text-2) !important;font-size: 1.05rem !important}.muted, small.muted{color: var(--k-muted) !important}a{color: var(--k-accent);text-decoration-thickness: 1px}a:hover{color: var(--k-accent-hi)}label, .hx-main label{font: 500 .84rem/1.3 var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--k-text-2) !important}label.check, .hx-main label.check{font: 400 .95rem/1.4 var(--k-font) !important;color: var(--k-text) !important}.panel-title, .fside-box h3, .gm-panel h2, .bx-head h2, .hx-h2, .shop-h, .sect-h, .team-h, .gm-actions h3, .dash-card header h3{font: 600 1rem/1.3 var(--k-font) !important;letter-spacing: -.01em !important;text-transform: none !important;color: var(--k-text) !important}.shop-h, .sect-h, .team-h{display: flex;align-items: center;gap: 12px;padding-left: 14px;border-left: 3px solid var(--k-accent);font-size: 1.2rem !important}.hx-h2::before, .fsection-head h2::before, .sect-h::after, .team-h::after, .band + .band::before, .rates + .band::before, .gen-hero + .band::before{display: none !important}.crumbs, .tcat-chip, .modbar-lab, .prod-cat, .bx-tag, .hx-strip-rates, .rank, .prank > b, .role-badge, .role-pick span, .chip, .tflag, .tm-pill, .state, .op-tag, .side-h, .extra-perms summary, .role-card-edit, .ce-grid legend, .vault-codes .vc-head b, .dash-kpis small, .kpis small, .fstats dt{font-family: var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important}.side-h, .dash-kpis small, .kpis small, .fstats dt{font-size: .76rem !important;font-weight: 600 !important;color: var(--k-muted) !important}table th, .tbl table th{font: 600 .76rem/1.2 var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--k-muted) !important;background: var(--k-panel-2) !important}.num{font-variant-numeric: tabular-nums}.hx-strip{background: var(--k-bg) !important;border-bottom: 1px solid var(--k-line) !important}.hx-strip-rates{color: var(--k-muted) !important;font-weight: 500 !important;font-size: 12px !important}.hx-top{background: rgba(12, 15, 20, .96) !important;border-bottom: 1px solid var(--k-line) !important;box-shadow: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.hx-top::after, .hx-top::before{display: none !important}.hx-nav ul a{font: 500 .88rem/1 var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--k-text-2) !important;background: none !important;border: 0 !important;box-shadow: inset 0 -2px 0 transparent !important;transition: color .15s, box-shadow .15s}.hx-nav ul a:hover{color: var(--k-text) !important}.hx-nav ul a[aria-current="page"]{color: var(--k-text) !important;box-shadow: inset 0 -2px 0 var(--k-accent) !important}.hx-nav ul a::before, .hx-nav ul a::after{display: none !important}.hx-brand img, .hx-logo, .hx-foot-brand img{filter: none !important}.tbl, .gm-card, .gm-panel, .fside-box, .fcard, .prod, .post, .kpis, .char, .empty, .bx, .wallet, .composer, .reply-locked, .gm-actions .form, .staff-card, .role-card, .team-card, .add-member, .dash-card, .dash-kpis > div, .side-body, fieldset, .facts, .news article, .topic-row, .rank-row, .status, .systems article, .item, .toplist li, .dl-row, .hx-feed, .castle, .bonus-card, .set-tier, .fme, .ch-box{background: var(--k-panel) !important;background-image: none !important;border: 1px solid var(--k-line) !important;box-shadow: none !important}.tbl::after, .gm-card::after, .gm-panel::after, .staff-card::after, .fside-box::after, .fcard::after, .prod::after, .post::after, .kpis::after, .char::after, .empty::after, .team-card::after, .role-card::after, .gm-actions .form::after, .add-member::after, .bx::after, .wallet::after, .gm-card::before, .gm-panel::before, .staff-card::before, .fside-box::before, .fcard::before, .prod::before, .team-card::before, .role-card::before, .status::before, .systems article::before, .char::before, .post::before, .tbl::before, .kpis::before, fieldset::before, .empty::before, .bx::before{display: none !important}.fcard, .prod, .team-card, .topic-row, .bx, .staff-card{transition: border-color .15s !important}.fcard:hover, .prod:hover, .team-card:hover, .topic-row:hover, .staff-card:hover{transform: none !important;border-color: var(--k-line-2) !important;box-shadow: none !important}.prod-icon{background: var(--k-panel-2) !important;border-right: 1px solid var(--k-line)}.prod-icon img{filter: none !important}.prod-sale{background: var(--k-accent) !important;color: #140a04 !important}.prod-buy{border-top: 1px solid var(--k-line) !important;background: transparent !important}.post .author, .post .post-body, .post.by-staff .author, .post.by-staff .post-body{background: transparent !important}.post .author{border-right: 1px solid var(--k-line) !important}.post.by-staff{box-shadow: inset 3px 0 0 var(--rc, var(--k-accent)) !important}.fcard-ico, .fcard .ico{filter: none !important}.team-art{opacity: .07 !important;filter: grayscale(1) !important}.char-edit{background: var(--k-panel-2) !important;border-left: 3px solid var(--c) !important}.empty-state{background: transparent !important;border: 1px dashed var(--k-line-2) !important}.empty-state .es-ico, .dash-ico{box-shadow: none !important;background: var(--k-panel-2) !important;border: 1px solid var(--k-line-2) !important;color: var(--k-accent) !important}.empty-state strong{font: 600 1.05rem var(--k-font) !important}.btn, .hx-btn, .hx-chip, .es-cta, .mg-modal-actions button, .tabs a{box-shadow: none !important;filter: none !important;transform: none !important;font: 600 .9rem/1 var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important}.btn{padding: .85rem 1.3rem !important}.btn.sm{padding: .6rem 1rem !important;font-size: .85rem !important}.hx-btn{min-height: 48px !important;padding: 0 24px !important}.btn::before, .hx-btn::before, .btn::after{display: none !important}.btn:not(.ghost):not(.danger):not([disabled]), .hx-btn.is-red, .hx-chip.is-red, .tabs a[aria-current], .mg-btn-ok, .ch-send, .hx-join{background: var(--k-accent) !important;border: 1px solid var(--k-accent) !important;color: #140a04 !important}.btn:not(.ghost):not(.danger):not([disabled]):hover, .hx-btn.is-red:hover, .hx-chip.is-red:hover, .mg-btn-ok:hover{background: var(--k-accent-hi) !important;border-color: var(--k-accent-hi) !important}.btn.ghost, .hx-btn:not(.is-red), .hx-chip:not(.is-red), .es-cta, .mg-btn-cancel{background: transparent !important;border: 1px solid var(--k-line-2) !important;color: var(--k-text) !important}.btn.ghost:hover, .hx-btn:not(.is-red):hover, .hx-chip:not(.is-red):hover, .es-cta:hover, .mg-btn-cancel:hover{border-color: var(--k-text-2) !important;background: transparent !important}.btn.danger{background: transparent !important;border: 1px solid rgba(210, 75, 87, .6) !important;color: #ee8f98 !important}.mg-modal.is-danger .mg-btn-ok{background: var(--k-danger) !important;border-color: var(--k-danger) !important;color: #fff !important}.btn[disabled]{background: var(--k-panel-2) !important;border: 1px solid var(--k-line) !important;color: var(--k-muted) !important}.tabs a{background: transparent !important;border: 1px solid var(--k-line) !important;color: var(--k-text-2) !important}.tabs a:hover{border-color: var(--k-line-2) !important;color: var(--k-text) !important}.linkbtn{color: var(--k-text-2) !important}.linkbtn.danger{color: #ee8f98 !important}.chip, .tflag, .tm-pill, .state, .op-tag{background: transparent !important;border: 1px solid var(--k-line-2) !important;color: var(--k-text-2) !important;box-shadow: none !important;font-weight: 500 !important}.chip.vault-chip{color: #8cc7d6 !important;border-color: rgba(79, 182, 201, .45) !important}.state.on{color: var(--k-ok) !important;border-color: rgba(73, 185, 138, .45) !important}.state.ban, .chip.warn-chip{color: #ee8f98 !important;border-color: rgba(210, 75, 87, .5) !important}.role-badge{box-shadow: none !important;background: transparent !important;border: 1px solid color-mix(in srgb, var(--rc) 55%, transparent) !important;color: color-mix(in srgb, var(--rc) 70%, #fff) !important;font-weight: 600 !important;font-size: .72rem !important}.role-pick span{background: transparent !important;border-style: solid !important;border-color: var(--k-line-2) !important}.role-pick input:checked + span{box-shadow: none !important;background: color-mix(in srgb, var(--rc) 18%, transparent) !important;border-color: var(--rc) !important;color: #fff !important}.prank-pips i.on, .prank-bar i{box-shadow: none !important}.prank > b{font-weight: 600 !important;font-size: .74rem !important}.fav.is-staff{box-shadow: 0 0 0 2px var(--rc) !important}input:not([type=checkbox]):not([type=radio]):not([type=color]), select, textarea{background: var(--k-bg-2) !important;border: 1px solid var(--k-line-2) !important;color: var(--k-text) !important;box-shadow: none !important;font-family: var(--k-font) !important}input:not([type=checkbox]):not([type=radio]):focus, select:focus, textarea:focus{border-color: var(--k-accent) !important;box-shadow: 0 0 0 1px var(--k-accent) !important;outline: 0}input[type=checkbox], input[type=radio]{accent-color: var(--k-accent)}::selection{background: rgba(224, 122, 63, .35);color: #fff}.tbl table td{border-bottom: 1px solid var(--k-line) !important}.tbl table tbody tr:hover td{background: rgba(255, 255, 255, .018) !important;box-shadow: none !important}.forum-hero::before, .fcat-hero::before, .topic-hero::before, .rank-hero::before, .shop-hero::before, .gen-hero::before, .guide-hero::before, .char-hero::before{background-image: var(--k-cover) !important;background-position: right 20% !important;background-size: auto 130% !important;filter: saturate(.85) !important}.forum-hero::after, .fcat-hero::after, .topic-hero::after, .rank-hero::after, .shop-hero::after, .gen-hero::after, .guide-hero::after, .char-hero::after{background: linear-gradient(90deg, var(--k-bg) 0%, var(--k-bg) 40%, rgba(12, 15, 20, .82) 62%, rgba(12, 15, 20, .45) 100%), linear-gradient(0deg, var(--k-bg) 0%, transparent 40%) !important}.forum-hero, .fcat-hero, .topic-hero, .rank-hero, .shop-hero, .gen-hero, .guide-hero, .char-hero{border-bottom: 1px solid var(--k-line) !important;padding-block: 72px 56px !important}.hx-main > .band:first-child::after{display: none !important}.fstats > div, .wallet{background: rgba(19, 24, 32, .9) !important;border: 1px solid var(--k-line-2) !important}html body .bx-hero, html body .hx-hero{background: var(--k-bg) var(--k-cover) right center / auto 100% no-repeat !important;min-height: 600px !important;border-bottom: 1px solid var(--k-line)}.bx-hero::before, .hx-hero::before{background: linear-gradient(90deg, var(--k-bg) 0%, var(--k-bg) 36%, rgba(12, 15, 20, .55) 58%, rgba(12, 15, 20, .05) 80%), linear-gradient(0deg, var(--k-bg) 0%, transparent 30%) !important}.bx-hero-in, .hx-hero-in{text-align: left !important;margin: auto auto 34px !important}.bx-hero .hx-title, .hx-hero .hx-title{margin: 0 !important}.bx-hero .hx-logo, .hx-hero .hx-logo{width: min(400px, 70vw) !important;margin: 0 0 0 -10px !important}.bx-tag{justify-content: flex-start !important;color: var(--k-text-2) !important;font: 500 1.05rem var(--k-font) !important}.bx-tag span{background: transparent !important;border: 1px solid var(--k-accent) !important;color: var(--k-accent) !important;font: 600 .75rem var(--k-font) !important;padding: 4px 8px !important}.bx-hero .hx-actions, .hx-hero .hx-actions{justify-content: flex-start !important}.bx-stats{background: rgba(12, 15, 20, .92) !important;border: 1px solid var(--k-line) !important;padding: 0 !important;gap: 0 !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.bx-stats > div{padding: 16px 20px !important;box-shadow: none !important;border-right: 1px solid var(--k-line) !important;color: var(--k-text-2) !important;background: none !important}.bx-stats > div:last-child{border-right: 0 !important}.bx-stats b{color: var(--k-text) !important;font: 600 1.2rem var(--k-font) !important}.bx-stats small{font: 500 .78rem var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--k-muted) !important}.bx-soon{background: none !important}.bx-siege, .hx-siege{background-image: var(--k-cover) !important;background-position: 70% 30% !important;background-size: cover !important}.hx-foot{background: var(--k-bg-2) !important;background-image: none !important;border-top: 1px solid var(--k-line)}.hx-foot::before, .hx-foot::after, .hx-foot-rule, .hx-rule{display: none !important}.hx-foot h3{font: 600 .82rem var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--k-text) !important}.hx-foot a{color: var(--k-text-2) !important}.hx-foot a:hover{color: var(--k-text) !important;padding-left: 0 !important}.side-body{padding: 8px 0 !important}.admin-side a{padding: 8px 14px !important}.admin-side a[aria-current="page"]{background: var(--k-panel-2) !important;color: var(--k-text) !important;box-shadow: inset 3px 0 0 var(--k-accent)}.admin-side a[aria-current="page"]::before{display: none !important}.admin-side a[aria-current="page"] .ic{color: var(--k-accent) !important}.side-h{padding: 6px 14px 4px !important}.side-count{background: var(--k-accent) !important;color: #140a04 !important}.dash-bar{fill: #6f7b8c}.dash-chart g.is-hover .dash-bar{fill: var(--k-accent)}.dash-alerts li{background: var(--k-panel) !important;box-shadow: none !important}.toast{background: var(--k-panel-2) !important;box-shadow: 0 10px 28px rgba(0, 0, 0, .5) !important;-webkit-backdrop-filter: none;backdrop-filter: none}body.hx .toast-bar{animation: toast-life var(--life, 7000ms) linear forwards !important}.toast-ico, .mg-modal-ico{box-shadow: none !important}.mg-modal{background: rgba(6, 8, 11, .72) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.mg-modal-box{background: var(--k-panel) !important;border: 1px solid var(--k-line-2) !important;box-shadow: 0 24px 60px rgba(0, 0, 0, .6) !important;text-align: left !important}.mg-modal-actions{justify-content: flex-end !important}::-webkit-scrollbar-thumb{background: #354052 !important;border-radius: 0 !important}html{scrollbar-color: #354052 var(--k-bg)}.exc-glow, .pod-glow{display: none !important}.prod-icon img, .fcard img{filter: none !important}:focus-visible{outline: 2px solid var(--k-accent) !important;outline-offset: 2px}@media (max-width: 760px){html body .bx-hero, html body .hx-hero{background-position: 70% center !important;background-size: cover !important}.bx-hero::before, .hx-hero::before{background: linear-gradient(0deg, var(--k-bg) 10%, rgba(12, 15, 20, .7) 60%, rgba(12, 15, 20, .4)) !important}}.bx-tag{flex-wrap: wrap}.bx-tag span{white-space: nowrap}.tbl, .gm-card, .gm-panel, .fside-box, .fcard, .prod, .post, .kpis, .char, .empty, .bx, .wallet, .composer, .reply-locked, .gm-actions .form, .staff-card, .role-card, .team-card, .add-member, .dash-card, .dash-kpis > div, .side-body, fieldset, .facts, .news article, .topic-row, .rank-row, .status, .systems article, .item, .toplist li, .dl-row, .castle, .bonus-card, .set-tier, .fme{background: var(--k-card) !important;border: 1px solid var(--k-card-line) !important;box-shadow: var(--k-card-shadow) !important;border-radius: 16px !important}.tbl{overflow: hidden}.btn, .hx-btn, .hx-chip, .es-cta, .mg-modal-actions button, .tabs a{border-radius: 10px !important}input:not([type=checkbox]):not([type=radio]):not([type=color]), select, textarea{border-radius: 10px !important}.chip, .tflag, .tm-pill, .state, .op-tag, .role-badge, .role-pick span, .bx-tag span{border-radius: 999px !important}.mg-modal-box, .toast, .side-body, .dash-alerts li, .empty-state{border-radius: 16px !important}.admin-side a{border-radius: 8px !important;margin: 0 8px}.admin-side a[aria-current="page"]{box-shadow: none !important;background: rgba(214, 167, 92, .12) !important}.prod-icon{border-radius: 16px 0 0 16px}.prod-sale{border-radius: 0 !important}.bx-grid{gap: 22px !important;padding: 40px 0 80px !important}.bx{padding: 24px !important}.bx-h{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 16px !important;margin-bottom: 18px !important;border-bottom: 1px solid var(--k-card-line) !important}.bx-h h2{display: flex;align-items: center;gap: 10px;font: 600 1.12rem/1.2 var(--k-font) !important;letter-spacing: -.01em !important;color: var(--k-text) !important;margin: 0 !important}.bx-h h2 .ic{width: 18px;height: 18px;padding: 0 !important;border: 0 !important;background: none !important;color: var(--k-accent) !important;box-shadow: none !important}.bx-h h2 > svg, .bx-h h2 > span.ico{flex: none}.bx-h a{font: 500 .85rem var(--k-font) !important;color: var(--k-text-2) !important;text-decoration: none}.bx-h a:hover{color: var(--k-accent) !important}.bx-chat .bx-h{margin: 0 24px 0 !important;padding: 22px 0 16px !important}.bx-chat{padding: 0 !important}.bx-chat .ch-list{height: 300px !important}.bx-chat .ch-form{border-top: 1px solid var(--k-card-line) !important;background: rgba(0, 0, 0, .15) !important;border-radius: 0 0 16px 16px !important}.hx-live-dot{border-radius: 999px !important}.bx-chat, .bx-feed{min-height: 0 !important}.bx-news .empty-state{padding: 40px 24px;border: 0 !important;background: rgba(255, 255, 255, .015) !important}.bx-info li{border-bottom: 1px solid var(--k-card-line) !important;padding: 9px 0 !important}.bx-info li:last-child{border-bottom: 0 !important}.bx-sub{font: 600 .82rem var(--k-font) !important;color: var(--k-muted) !important;letter-spacing: 0 !important;text-transform: none !important;margin: 20px 0 10px !important}.bx-events li{border-radius: 10px;padding: 6px !important}.bx-events li:hover{background: rgba(255, 255, 255, .025)}.bx-events img{border-radius: 8px !important}.bx-events time, .bx-events b, .bx-events em{border-radius: 6px !important;background: rgba(214, 167, 92, .1) !important;color: var(--k-accent-hi) !important;border: 0 !important;font-family: var(--k-font) !important}.act-filters button, .act-filters a{border-radius: 8px !important}.act-list li, .hx-feed li{border-radius: 10px}.hx-classes .cls-pick a, .hx-classes [data-pick], .hx-classes .cls-tab, .bx-classes button, .bx-classes a.cls{border-radius: 12px !important;overflow: hidden}.bx-classes img, .hx-classes img{border-radius: 12px}.bx-siege{border-radius: 16px !important;overflow: hidden}.bx-siege::after{display: block !important;content: "";position: absolute;inset: 0;z-index: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(0deg, rgba(10, 13, 18, .96) 0%, rgba(10, 13, 18, .55) 45%, rgba(10, 13, 18, .1) 100%) !important;padding: 0 !important;-webkit-mask: none !important;mask: none !important;opacity: 1 !important}.bx-siege-txt{position: relative;z-index: 1}.bx-siege h2, .bx-siege-txt strong{font: 700 1.9rem/1.1 var(--k-font) !important;letter-spacing: -.02em !important;text-transform: none !important}.hx-top5 li{border-radius: 12px !important}.bx-join{background: linear-gradient(110deg, rgba(214, 167, 92, .12), transparent 55%), var(--k-card) !important}.bx-stats{border-radius: 16px !important;background: rgba(15, 19, 26, .82) !important;-webkit-backdrop-filter: blur(10px) !important;backdrop-filter: blur(10px) !important;border: 1px solid rgba(255, 255, 255, .08) !important;overflow: hidden}.bx-stats > div{border-right: 1px solid rgba(255, 255, 255, .06) !important}.bx-tag span{padding: 4px 10px !important}.shop-h, .sect-h, .team-h{border-left: 0 !important;padding-left: 0 !important}.shop-h::before, .sect-h::before, .team-h::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--k-accent);flex: none;display: block !important}.post.by-staff{box-shadow: var(--k-card-shadow), inset 3px 0 0 var(--rc, var(--k-accent)) !important}.wallet{border-radius: 16px !important}.fstats > div{border-radius: 14px !important}html body .bx-siege{background: #0c0f14 var(--k-cover) 62% 35% / cover no-repeat !important}html body .bx-hero{min-height: 660px !important;background: var(--k-bg) var(--k-cover) right 38% / auto 112% no-repeat !important}.bx-hero::before{background: linear-gradient(90deg, var(--k-bg) 0%, var(--k-bg) 40%, rgba(12, 15, 20, .82) 52%, rgba(12, 15, 20, .3) 70%, rgba(12, 15, 20, 0) 86%), linear-gradient(0deg, var(--k-bg) 0%, rgba(12, 15, 20, .6) 22%, transparent 45%), linear-gradient(180deg, rgba(12, 15, 20, .55) 0%, transparent 18%) !important}.bx-hero-in{max-width: 1232px;padding-inline: 16px;margin-bottom: 40px !important}.bx-hero .hx-logo{width: min(340px, 64vw) !important;margin: 0 0 8px -12px !important}.bx-tag{gap: 12px !important;font-size: 1rem !important}.bx-pitch{display: block;max-width: 46ch;margin: 18px 0 0;font: 400 1.08rem/1.65 var(--k-font);color: var(--k-text-2)}.bx-hero .hx-actions{margin-top: 28px !important;gap: 12px !important}.bx-hero .hx-btn{min-height: 52px !important;padding: 0 26px !important;font-size: .95rem !important}.bx-stats{margin-bottom: 8px}.bx-stats > div{padding: 18px 22px !important}.bx-stats b{font-size: 1.35rem !important;letter-spacing: -.02em}.bx-stats .ic{color: var(--k-muted) !important}.bx-soon b{color: var(--k-accent-hi) !important}.bx-news .empty-state{padding: 28px 20px}.bx-chat .ch-list{height: 250px !important}.bx-feed .act-list{max-height: 290px !important}.bx-h h2{font-size: 1.05rem !important}.hx-foot-in{padding: 56px 0 34px !important}.hx-foot nav a{font-size: .92rem;line-height: 2}@media (max-width: 760px){html body .bx-hero{background-size: cover !important;background-position: 70% center !important;min-height: 0 !important}.bx-pitch{font-size: 1rem}}.bx-hero-in{padding-inline: 0 !important}.bx-news{display: flex !important;flex-direction: column}.bx-news .empty-state{flex: 1;align-content: center}.bx-siege-txt small, .bx-siege-txt em:first-child, .bx-siege .eyebrow{color: var(--k-accent-hi) !important;letter-spacing: .02em !important;text-transform: none !important}:root{--r-lg: 8px;--r-md: 8px;--r-sm: 6px}.tbl, .gm-card, .gm-panel, .fside-box, .fcard, .prod, .post, .kpis, .char, .empty, .bx, .wallet, .composer, .reply-locked, .gm-actions .form, .staff-card, .role-card, .team-card, .add-member, .dash-card, .dash-kpis > div, .side-body, fieldset, .facts, .news article, .topic-row, .rank-row, .status, .systems article, .item, .toplist li, .dl-row, .castle, .bonus-card, .set-tier, .fme, .mg-modal-box, .toast, .dash-alerts li, .empty-state, .bx-stats, .wallet, .fstats > div{border-radius: 8px !important}.btn, .hx-btn, .hx-chip, .es-cta, .mg-modal-actions button, .tabs a, input:not([type=checkbox]):not([type=radio]):not([type=color]), select, textarea{border-radius: 6px !important}.chip, .tflag, .tm-pill, .state, .op-tag, .role-badge, .role-pick span, .bx-tag span{border-radius: 4px !important}.prod-icon{border-radius: 8px 0 0 8px}.bx-chat .ch-form{border-radius: 0 0 8px 8px !important}html body .bx-hero{min-height: 520px !important;background-size: auto 118% !important}.bx-hero-in{margin-bottom: 30px !important}.bx-hero .hx-logo{width: min(290px, 60vw) !important}.bx-pitch{margin-top: 12px !important}.bx-hero .hx-actions{margin-top: 22px !important}.bx-grid{grid-template-columns: repeat(12, minmax(0, 1fr)) !important;gap: 18px !important;padding: 32px 0 56px !important;grid-auto-flow: row dense}.bx{padding: 20px !important}.bx-h{padding-bottom: 12px !important;margin-bottom: 14px !important}.bx-news{grid-column: span 5 !important;order: 1}.bx-server{grid-column: span 4 !important;order: 2}.bx-heroes{grid-column: span 3 !important;order: 3}.bx-feed{grid-column: span 4 !important;order: 4}.bx-chat{grid-column: span 4 !important;order: 5}.bx-siege{grid-column: span 4 !important;order: 6}.bx-classes{grid-column: span 12 !important;order: 7}.bx-join{grid-column: span 12 !important;order: 8}.bx-news, .bx-server, .bx-heroes{min-height: 0}.bx-server .bx-info li{padding: 7px 0 !important;font-size: .9rem}.bx-server .bx-sub{margin: 14px 0 8px !important}.bx-events li{padding: 4px 6px !important;font-size: .9rem}.bx-events img{width: 34px !important;height: 22px !important}.bx-news .empty-state{padding: 22px 16px}.bx-news .bx-lead-img{min-height: 170px !important}.bx-heroes .hx-top5{gap: 6px !important}.bx-heroes .hx-top5 li{padding: 8px 10px !important}.bx-heroes .hx-top5-stats small{display: none}.bx-feed, .bx-chat, .bx-siege{height: 360px !important;min-height: 0 !important}.bx-feed{display: flex !important;flex-direction: column;overflow: hidden}.bx-feed .act-list{flex: 1;max-height: none !important;overflow-y: auto}.bx-feed .act-filters{padding-bottom: 8px !important}.bx-chat{display: flex !important;flex-direction: column;overflow: hidden}.bx-chat .hx-chat{flex: 1;display: flex;flex-direction: column;min-height: 0}.bx-chat .ch-list{flex: 1;height: auto !important;min-height: 0 !important}.bx-chat .bx-h{margin: 0 20px !important;padding: 18px 0 12px !important}.bx-siege{display: flex !important;align-items: flex-end;padding: 22px !important}.bx-siege h2, .bx-siege-txt strong{font-size: 1.5rem !important}.bx-classes .bx-h{margin-bottom: 12px !important}.bx-classes .hx-class-icons{display: grid !important;grid-template-columns: repeat(15, minmax(0, 1fr)) !important;gap: 8px !important}.bx-classes .hx-class-icons a{border-radius: 6px !important;aspect-ratio: 3 / 4;height: auto !important}.bx-classes .hx-class-detail{margin-top: 16px}.bx-classes .hx-cpanel{border-radius: 8px !important}.bx-join{padding: 18px 22px !important}.bx-join h2{font-size: 1.25rem !important}.bx-join p{margin: 4px 0 0 !important}@media (max-width: 1100px){.bx-news, .bx-server{grid-column: span 6 !important}.bx-heroes, .bx-feed, .bx-chat, .bx-siege{grid-column: span 6 !important}.bx-classes .hx-class-icons{grid-template-columns: repeat(8, minmax(0, 1fr)) !important}}@media (max-width: 760px){.bx-grid > .bx{grid-column: 1 / -1 !important}.bx-feed, .bx-chat, .bx-siege{height: 340px !important}.bx-classes .hx-class-icons{grid-template-columns: repeat(5, minmax(0, 1fr)) !important}html body .bx-hero{min-height: 0 !important}}.bx-heroes .bx-h h2{white-space: nowrap;font-size: .98rem !important}.bx-heroes .bx-h a{font-size: .8rem !important;white-space: nowrap}:root{--k-card: #12171f;--k-card-shadow: none;--k-card-line: rgba(255, 255, 255, .07)}.hx-strip-rates{visibility: hidden}.hx-strip-links a .ic, .hx-strip .hx-status{opacity: .85}.bx-tag span{display: none !important}.bx-tag{font: 500 .95rem var(--k-font) !important;color: var(--k-accent) !important}.bx-stats .ic, .bx-stats .hx-status{display: none !important}.bx-stats > div{display: block !important;text-align: left}.bx-stats b{display: block}.bx-h{border-bottom: 0 !important;padding-bottom: 0 !important;margin-bottom: 16px !important}.bx-h h2 .ic, .bx-h h2 svg{display: none !important}.bx-h a .ic{display: none !important}.bx-h h2{font-size: 1rem !important;font-weight: 600 !important}.bx-h a{font-size: .82rem !important;color: var(--k-muted) !important}.hx-live-dot{display: none !important}.bx-server .bx-info li:nth-child(-n+4){display: none !important}.bx-server .bx-info li{border-bottom: 1px solid var(--k-card-line) !important}.bx-events img{display: none !important}.bx-events li{padding: 7px 0 !important;border-bottom: 1px solid var(--k-card-line);border-radius: 0 !important}.bx-events li:last-child{border-bottom: 0}.bx-events time, .bx-events b, .bx-events em{background: none !important;color: var(--k-text) !important;font-weight: 600 !important;padding: 0 !important}.bx-feed .act-filters{display: none !important}.bx-heroes .hx-top5 li, .hx-top5 li{background: transparent !important;border: 0 !important;border-bottom: 1px solid var(--k-card-line) !important;border-radius: 0 !important;padding: 9px 0 !important;box-shadow: none !important}.bx-heroes .hx-top5 li:last-child{border-bottom: 0 !important}.hx-top5 .hx-rank, .hx-rank{background: none !important;color: var(--k-muted) !important;box-shadow: none !important;border: 1px solid var(--k-card-line) !important}.bx-classes .hx-class-icons .ci{display: none !important}.bx-classes .hx-class-icons a{border: 1px solid var(--k-card-line) !important;box-shadow: none !important}.bx-classes .hx-class-icons a:hover, .bx-classes .hx-class-icons a.is-active{border-color: var(--k-accent) !important}.bx-classes .hx-class-icons .nm{font: 500 .66rem/1.2 var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important}.bx-siege-facts em:nth-child(n+2){display: none !important}.bx-siege-facts em{background: none !important;border: 0 !important;padding: 0 !important;color: var(--k-text-2) !important}.bx-join .bx-steps, .bx-join .bx-ref, .bx-join-txt img, .bx-join .is-discord{display: none !important}.bx-join{display: flex !important;align-items: center;justify-content: space-between;gap: 20px;background: var(--k-card) !important;padding: 22px 24px !important}.bx-join h2{font-size: 1.15rem !important}.bx-join p{color: var(--k-muted) !important;font-size: .92rem}.hx-foot-brand img{width: 150px !important;opacity: .9}.hx-foot-about p{color: var(--k-muted) !important;font-size: .88rem}.hx-foot-discord{display: none !important}.hx-foot-in, .hx-foot-grid{padding-top: 44px !important;padding-bottom: 28px !important}.hx-foot h3{color: var(--k-muted) !important;font-weight: 500 !important}.bx-events{gap: 0 !important}.bx-events li{grid-template-columns: minmax(0, 1fr) auto !important;gap: 12px !important;font-size: .92rem !important;color: var(--k-text-2) !important}.hx-top5 a, .hx-top5 li > *{background: none !important;box-shadow: none !important}.hx-top5 a{padding: 0 !important}.bx-server{display: none !important}.bx-news{grid-column: span 9 !important;display: grid !important;grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);grid-template-rows: auto 1fr;column-gap: 28px;align-content: stretch}.bx-news > .bx-h{grid-column: 1 / -1}.bx-news .bx-lead{grid-column: 1;position: relative;display: block !important;min-height: 320px;border-radius: 8px;overflow: hidden;isolation: isolate;text-decoration: none}.bx-news .bx-lead-img{position: absolute !important;inset: 0;height: 100% !important;min-height: 0 !important;aspect-ratio: auto !important;border: 0 !important;border-radius: 0 !important;z-index: -2}.bx-news .bx-lead-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s ease}.bx-news .bx-lead:hover .bx-lead-img img{transform: scale(1.03)}.bx-news .bx-lead::before{content: "";position: absolute;inset: 0;z-index: -1;display: block !important;background: linear-gradient(0deg, rgba(10, 13, 18, .96) 0%, rgba(10, 13, 18, .72) 38%, rgba(10, 13, 18, .1) 75%)}.bx-news .bx-lead-txt{position: absolute;left: 0;right: 0;bottom: 0;padding: 24px 26px;gap: 8px !important;justify-content: flex-end !important}.bx-news .bx-lead-txt .hx-meta{display: flex;align-items: center;gap: 10px;font: 500 .8rem var(--k-font);color: var(--k-text-2)}.bx-news .hx-tag{background: var(--k-accent) !important;color: #140a04 !important;border: 0 !important;border-radius: 4px !important;padding: 3px 8px !important;font: 600 .7rem/1.2 var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;box-shadow: none !important}.bx-news .bx-lead-txt strong{font: 600 1.55rem/1.2 var(--k-font) !important;letter-spacing: -.02em;color: #fff !important;max-width: 30ch}.bx-news .bx-lead-txt .hx-excerpt{font-size: .95rem !important;color: var(--k-text-2) !important;max-width: 58ch;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.bx-news .bx-lead-txt::after{content: "Lire l'annonce";font: 600 .82rem var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--k-accent-hi) !important;margin-top: 4px}.bx-news .bx-newslist{grid-column: 2;grid-row: 2;display: flex !important;flex-direction: column;margin: 0 !important;padding: 0 !important;border: 0 !important;gap: 0 !important}.bx-news .bx-newslist li{border-bottom: 1px solid var(--k-card-line)}.bx-news .bx-newslist li:first-child{border-top: 1px solid var(--k-card-line)}.bx-news .bx-newslist a{display: block !important;padding: 16px 2px !important;border-radius: 0 !important;background: none !important}.bx-news .bx-newslist img{display: none !important}.bx-news .bx-newslist a > span{display: grid !important;grid-template-columns: auto 1fr;column-gap: 10px;row-gap: 6px;align-items: center}.bx-news .bx-newslist .hx-tag{background: transparent !important;color: var(--k-accent) !important;padding: 0 !important;font-size: .74rem !important}.bx-news .bx-newslist small{justify-self: end;font-size: .76rem !important;color: var(--k-muted) !important}.bx-news .bx-newslist strong{grid-column: 1 / -1;grid-row: 2;white-space: normal !important;font: 500 1rem/1.35 var(--k-font) !important;color: var(--k-text) !important}.bx-news .bx-newslist a:hover strong{color: var(--k-accent-hi) !important}.bx-news:not(:has(.bx-newslist)) .bx-lead{grid-column: 1 / -1}.bx-news .empty-state{grid-column: 1 / -1;justify-items: start !important;text-align: left;align-content: end !important;min-height: 320px;padding: 30px !important;border: 0 !important;border-radius: 8px !important;background: linear-gradient(90deg, rgba(12, 15, 20, .97) 0%, rgba(12, 15, 20, .88) 40%, rgba(12, 15, 20, .25) 100%), var(--k-cover) right 30% / cover no-repeat !important}.bx-news .empty-state .es-ico{display: none !important}.bx-news .empty-state strong{font: 600 1.45rem/1.2 var(--k-font) !important;color: #fff !important}.bx-news .empty-state p{margin: 0 !important;max-width: 40ch;color: var(--k-text-2) !important}.bx-news .empty-state .es-cta{margin-top: 12px;background: var(--k-accent) !important;border-color: var(--k-accent) !important;color: #140a04 !important}@media (max-width: 1100px){.bx-news{grid-column: span 12 !important}.bx-heroes{grid-column: span 12 !important}}@media (max-width: 760px){.bx-news{grid-template-columns: 1fr}.bx-news .bx-newslist{grid-column: 1;grid-row: auto;margin-top: 14px !important}.bx-news .bx-lead, .bx-news .empty-state{min-height: 280px}}.page-home .hx-strip{position: relative;z-index: 52;background: transparent !important;border-bottom: 1px solid rgba(255, 255, 255, .06) !important}.page-home .hx-top{background: transparent !important;border-bottom-color: transparent !important;transition: background .3s ease, border-color .3s ease}.page-home .hx-top.is-scrolled{background: rgba(12, 15, 20, .9) !important;-webkit-backdrop-filter: blur(14px) !important;backdrop-filter: blur(14px) !important;border-bottom-color: var(--k-line) !important}.page-home .hx-nav ul a{color: rgba(233, 237, 242, .78) !important}.page-home .hx-nav ul a[aria-current="page"], .page-home .hx-nav ul a:hover{color: #fff !important}html body.page-home .bx-hero{margin-top: -95px;padding-top: 95px;min-height: min(760px, 100svh) !important;background: var(--k-bg) var(--k-cover) right 30% / auto 104% no-repeat !important;display: flex;flex-direction: column;justify-content: flex-end}.page-home .bx-hero::before{background: linear-gradient(90deg, var(--k-bg) 0%, rgba(12, 15, 20, .97) 30%, rgba(12, 15, 20, .7) 48%, rgba(12, 15, 20, .12) 72%, rgba(12, 15, 20, 0) 90%), linear-gradient(0deg, var(--k-bg) 0%, rgba(12, 15, 20, .85) 16%, transparent 42%), linear-gradient(180deg, rgba(12, 15, 20, .8) 0%, transparent 22%) !important}.page-home .bx-hero-in{margin: auto auto 44px !important}.page-home .bx-hero .hx-title{margin: 0 0 18px !important}.page-home .bx-hero .hx-logo{width: 150px !important;margin: 0 0 0 -8px !important}.page-home .bx-tag{display: block !important;max-width: 13ch;margin: 0 !important;font: 700 clamp(2.6rem, 5.6vw, 4.6rem)/.98 var(--k-font) !important;letter-spacing: -.045em !important;color: #fff !important;text-wrap: balance}.page-home .bx-pitch{margin-top: 22px !important;max-width: 44ch;font-size: 1.1rem !important;line-height: 1.6 !important;color: rgba(233, 237, 242, .74) !important}.page-home .bx-hero .hx-actions{margin-top: 30px !important}.page-home .bx-hero .hx-btn{min-height: 54px !important;padding: 0 28px !important;font-size: 1rem !important}.page-home .bx-hero .hx-btn.is-red{box-shadow: 0 14px 34px -14px rgba(214, 167, 92, .8) !important}.page-home .bx-stats{background: transparent !important;border: 0 !important;border-top: 1px solid rgba(255, 255, 255, .09) !important;border-radius: 0 !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;padding: 22px 0 30px !important;margin: 0 !important}.page-home .bx-stats > div{padding: 0 26px !important;border-right: 1px solid rgba(255, 255, 255, .08) !important}.page-home .bx-stats > div:first-child{padding-left: 0 !important}.page-home .bx-stats b{font: 600 2rem/1 var(--k-font) !important;letter-spacing: -.04em !important}.page-home .bx-stats small{margin-top: 8px;display: block;font-size: .8rem !important}.bx-soon .cd{display: block;margin-top: 4px;font: 500 .74rem var(--k-font);color: var(--k-accent);font-variant-numeric: tabular-nums}.page-home .bx-grid{padding-top: 44px !important}.page-home .bx{position: relative;transition: border-color .25s ease, transform .25s ease !important}.page-home .bx::after{content: "" !important;display: block !important;position: absolute;left: 20px;right: 20px;top: -1px;height: 2px;padding: 0 !important;border-radius: 2px;background: var(--k-accent) !important;-webkit-mask: none !important;mask: none !important;opacity: 0 !important;transform: scaleX(.3);transform-origin: left;transition: opacity .25s ease, transform .35s ease !important;z-index: 3}.page-home .bx:hover{border-color: rgba(255, 255, 255, .12) !important}.page-home .bx:hover::after{opacity: 1 !important;transform: scaleX(1)}.page-home .bx-siege::after{display: block !important}.page-home .bx-siege:hover::after{opacity: 1 !important}.bx-heroes .hx-top5 li:first-child strong{font-size: 1.05rem}.bx-heroes .hx-top5 li:first-child .hx-top5-stats b{font-size: 1.5rem !important;color: var(--k-accent-hi) !important}.bx-heroes .hx-top5 li:first-child .hx-rank{border-color: var(--k-accent) !important;color: var(--k-accent) !important}.bx-heroes .hx-top5-stats b{color: var(--k-text) !important;font-weight: 600 !important}.bx-siege-facts em[data-at]{display: flex !important;flex-direction: column;align-items: flex-start;gap: 2px}.bx-siege-facts em[data-at] .ic{display: none}.bx-siege-facts .cd{font: 600 1.25rem/1.1 var(--k-font);letter-spacing: -.02em;color: #fff;font-variant-numeric: tabular-nums}.page-home .bx-siege .bx-siege-txt > span:not(.bx-siege-facts){color: var(--k-text-2);font-size: .92rem}.bx-classes .hx-class-more{margin: 0 -20px;padding: 0 20px;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x proximity;-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 20px, #000 calc(100% - 40px), transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 20px, #000 calc(100% - 40px), transparent 100%)}.bx-classes .hx-class-more::-webkit-scrollbar{display: none}.bx-classes .hx-class-icons{display: flex !important;gap: 10px !important;width: max-content;padding-bottom: 2px}.bx-classes .hx-class-icons a{position: relative;flex: none;width: 118px !important;height: 158px !important;aspect-ratio: auto !important;scroll-snap-align: start;border-radius: 8px !important;overflow: hidden;border: 1px solid var(--k-card-line) !important;transition: border-color .2s, transform .25s ease !important}.bx-classes .hx-class-icons a:hover{transform: translateY(-3px);border-color: var(--k-accent) !important}.bx-classes .hx-class-icons .ct{position: absolute !important;inset: 0;width: 100% !important;height: 100% !important;object-fit: cover;filter: none !important}.bx-classes .hx-class-icons a::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg, rgba(10, 13, 18, .92) 0%, transparent 55%)}.bx-classes .hx-class-icons .nm{position: absolute !important;left: 10px;right: 10px;bottom: 9px;z-index: 1;text-align: left !important;font: 600 .8rem/1.2 var(--k-font) !important;color: #fff !important;background: none !important;padding: 0 !important}.bx-feed .act-list li{padding: 9px 0 !important;border-bottom: 1px solid var(--k-card-line)}.bx-feed .act-list li:last-child{border-bottom: 0}.bx-chat .ch-empty, .bx-chat .hx-empty{color: var(--k-muted) !important}.page-home .bx-join{padding: 30px 32px !important;background: linear-gradient(100deg, rgba(214, 167, 92, .14) 0%, rgba(214, 167, 92, .03) 45%, transparent 70%), var(--k-card) !important}.page-home .bx-join h2{font-size: 1.5rem !important;letter-spacing: -.02em !important}@media (max-width: 980px){html body.page-home .bx-hero{margin-top: -96px;padding-top: 96px;background-size: cover !important;background-position: 68% 30% !important;min-height: 620px !important}.page-home .bx-hero::before{background: linear-gradient(0deg, var(--k-bg) 8%, rgba(12, 15, 20, .82) 45%, rgba(12, 15, 20, .55) 100%) !important}.page-home .bx-stats{display: grid !important;grid-template-columns: repeat(3, 1fr);row-gap: 18px !important}.page-home .bx-stats > div{padding: 0 14px !important;border-right: 0 !important}.page-home .bx-stats > div:nth-child(3n+1){padding-left: 0 !important}}@media (max-width: 520px){.page-home .bx-tag{font-size: 2.4rem !important}.page-home .bx-stats b{font-size: 1.5rem !important}}.page-home .bx-stats{box-shadow: none !important}.page-home .bx-stats > div{box-shadow: none !important}.page-home .bx-hero .hx-title{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);margin: 0 !important}html body.page-home .bx-tag span{display: block !important;width: max-content;margin: 0 0 20px !important;padding: 0 !important;border: 0 !important;background: none !important;font: 600 .84rem/1 var(--k-font) !important;letter-spacing: .01em !important;color: var(--k-accent) !important}html body .bx-siege{background: linear-gradient(0deg, rgba(10, 13, 18, .97) 0%, rgba(10, 13, 18, .78) 40%, rgba(10, 13, 18, .25) 75%, rgba(10, 13, 18, .1) 100%), #0c0f14 var(--k-cover) 62% 35% / cover no-repeat !important}.bx-siege-txt small{color: var(--k-accent-hi) !important;font: 600 .78rem var(--k-font) !important}.bx-chat .bx-h{margin: 0 !important;padding: 20px 20px 12px !important}@media (max-width: 760px){.bx-join{flex-direction: column !important;align-items: flex-start !important}.page-home .bx-join h2{font-size: 1.3rem !important}.bx-join .bx-join-act{width: 100%}.bx-join .hx-btn{width: 100%;justify-content: center}}.board{margin-bottom: 26px;border: 1px solid var(--k-card-line);border-radius: 8px;overflow: hidden;background: var(--k-card)}.board-h{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 14px 20px;background: linear-gradient(90deg, rgba(214, 167, 92, .16), rgba(214, 167, 92, .02) 60%), #161c26;border-bottom: 1px solid rgba(214, 167, 92, .35)}.board-h h2{font: 700 1.05rem var(--k-font) !important;letter-spacing: -.01em !important;color: #fff !important;margin: 0}.board-h span{font-size: .8rem;color: var(--k-muted)}.board-cols, .board-row{display: grid;grid-template-columns: 132px minmax(0, 1fr) 70px 80px 240px;align-items: center;column-gap: 18px}.board-cols{padding: 8px 20px;background: #0f141b;border-bottom: 1px solid var(--k-card-line);font: 600 .74rem var(--k-font);color: var(--k-muted)}.board-cols span:first-child{grid-column: 1 / 3}.board-cols span:nth-child(2), .board-cols span:nth-child(3){text-align: center}.board-row{padding: 14px 20px;border-bottom: 1px solid var(--k-card-line);transition: background .2s}.board-row:last-child{border-bottom: 0}.board-row:hover{background: rgba(255, 255, 255, .02)}.board-thumb{display: block;width: 132px;height: 66px;border-radius: 6px;overflow: hidden;border: 1px solid rgba(255, 255, 255, .08)}.board-thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s ease}.board-row:hover .board-thumb img{transform: scale(1.06)}.board-main h3{margin: 0;font: 600 1.05rem/1.3 var(--k-font) !important}.board-main h3 a{color: #fff;text-decoration: none}.board-main h3 a:hover{color: var(--k-accent-hi)}.board-main p{margin: 4px 0 0;font-size: .9rem;line-height: 1.5;color: var(--k-text-2)}.board-num{text-align: center}.board-num b{display: block;font: 600 1.15rem var(--k-font);color: var(--k-text)}.board-num small{display: none}.board-last{display: flex;align-items: center;gap: 10px;min-width: 0;padding-left: 16px;border-left: 1px solid var(--k-card-line)}.board-last > span{display: grid;min-width: 0}.board-last a{color: var(--k-text);font-weight: 600;font-size: .9rem;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.board-last a:hover{color: var(--k-accent-hi)}.board-last small{font-size: .78rem;color: var(--k-muted)}.board-banners{display: grid;gap: 10px;margin-bottom: 16px}.board-banners a, .bx-links a{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 92px;padding: 14px 16px;overflow: hidden;isolation: isolate;border-radius: 8px;border: 1px solid rgba(255, 255, 255, .08);background-size: cover;background-position: center;text-decoration: none;transition: border-color .25s, transform .25s ease}.board-banners a::before, .bx-links a::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(10, 13, 18, .92) 0%, rgba(10, 13, 18, .55) 60%, rgba(10, 13, 18, .25) 100%);transition: opacity .3s}.board-banners a:hover, .bx-links a:hover{border-color: var(--k-accent);transform: translateY(-2px)}.board-banners a:hover::before, .bx-links a:hover::before{opacity: .8}.board-banners b, .bx-links b{font: 700 1.05rem var(--k-font);color: #fff;letter-spacing: -.01em}.board-banners small, .bx-links small{font-size: .8rem;color: rgba(233, 237, 242, .75)}.tlist{border: 1px solid var(--k-card-line) !important;border-radius: 8px !important;overflow: hidden;background: var(--k-card) !important;padding: 0 !important}.tlist .thead{padding: 10px 20px !important;background: linear-gradient(90deg, rgba(214, 167, 92, .14), rgba(214, 167, 92, .02) 60%), #161c26 !important;border-bottom: 1px solid rgba(214, 167, 92, .35) !important;font: 600 .76rem var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--k-text-2) !important}.tlist .trow{padding: 14px 20px !important;border: 0 !important;border-bottom: 1px solid var(--k-card-line) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}.tlist .trow:last-child{border-bottom: 0 !important}.tlist .trow:hover{background: rgba(255, 255, 255, .02) !important}.tlist .trow.pinned{background: rgba(214, 167, 92, .05) !important}.tlist .trow-main strong{font: 600 1rem var(--k-font) !important;color: #fff !important}.tlist .tflag{font-size: .68rem !important;padding: 2px 7px !important;margin-right: 6px}.tlist .tflag.pin{color: var(--k-accent) !important;border-color: rgba(214, 167, 92, .5) !important}.post{border-radius: 8px !important;overflow: hidden}.post .author{background: #0f141b !important}.post-body header{border-bottom: 1px solid var(--k-card-line) !important}.post .prose{font-size: 1.02rem;line-height: 1.8;color: var(--k-text);max-width: 72ch}.post .prose p{margin: 0 0 1em}.post .prose blockquote, .post .prose .quote{margin: 0 0 1em;padding: 12px 16px;border-left: 3px solid var(--k-accent);background: rgba(255, 255, 255, .03);border-radius: 0 6px 6px 0;color: var(--k-text-2)}.post .prose a{color: var(--k-accent-hi)}.post .sig{border-top: 1px dashed var(--k-card-line) !important;color: var(--k-muted);font-size: .88rem}.post-num{color: var(--k-accent) !important}.topic-hero h1{font-size: clamp(1.9rem, 3.6vw, 2.7rem) !important}.page-home .bx-links{display: grid;grid-column: span 12;order: 0;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px}.page-home .bx-links a{min-height: 128px;padding: 18px 20px}.page-home .bx-links b{font-size: 1.2rem}@media (max-width: 980px){.board-cols{display: none}.board-row{grid-template-columns: 96px minmax(0, 1fr) auto;row-gap: 10px}.board-thumb{width: 96px;height: 54px}.board-num{display: none}.board-last{grid-column: 1 / -1;border-left: 0;padding-left: 0}.page-home .bx-links{grid-template-columns: repeat(2, minmax(0, 1fr))}}.fcat-hero .fcard-ico{display: none !important}.hx-strip-in{min-height: 32px !important}.hx-strip{font-size: 12.5px !important}.hx-strip a{color: var(--k-muted) !important}.hx-strip a:hover{color: var(--k-text) !important}.hx-strip a.has{color: var(--k-accent-hi) !important}.hx-top-in{height: 72px !important;gap: 34px !important}.hx-top.is-scrolled .hx-top-in{height: 62px !important}.hx-brand img{height: 44px !important;width: auto !important}.hx-top.is-scrolled .hx-brand img{height: 38px !important}.hx-nav{gap: 24px}.hx-nav ul{gap: 4px !important}.hx-nav ul a{padding: 26px 12px !important;font-size: .92rem !important;box-shadow: none !important;position: relative}.hx-nav ul a::after{content: "" !important;display: block !important;position: absolute;left: 12px;right: 12px;bottom: 16px;height: 2px;border-radius: 2px;background: var(--k-accent) !important;transform: scaleX(0);transition: transform .25s ease;border: 0 !important;box-shadow: none !important;width: auto !important;top: auto !important}.hx-nav ul a:hover::after{transform: scaleX(.5)}.hx-nav ul a[aria-current="page"]::after{transform: scaleX(1)}.hx-top.is-scrolled .hx-nav ul a{padding-block: 21px !important}.hx-top.is-scrolled .hx-nav ul a::after{bottom: 12px}.hx-user{gap: 8px !important}.hx-user .hx-chip{height: 38px;padding: 0 14px !important;display: inline-flex;align-items: center;gap: 8px;font-size: .88rem !important}.hx-user .hx-chip[href*="p=account"]{padding-left: 6px !important;border-color: rgba(255, 255, 255, .12) !important;background: rgba(255, 255, 255, .03) !important}.hx-user .hx-chip[href*="p=account"]::before{content: "";width: 26px;height: 26px;border-radius: 50%;flex: none;background: var(--k-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23140a04' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M5 20c0-3.9 3.1-6.5 7-6.5s7 2.6 7 6.5'/%3E%3C/svg%3E") center / 16px no-repeat}.hx-user .hx-chip[href*="p=admin"], .hx-user .hx-chip[href*="p=gm"]{border-color: rgba(214, 167, 92, .45) !important;color: var(--k-accent-hi) !important}.hx-user .hx-link{padding: 0 6px;border: 0;background: none;color: var(--k-muted) !important;font: 500 .84rem var(--k-font) !important;text-decoration: none !important;cursor: pointer}.hx-user .hx-link:hover{color: var(--k-text) !important}.hx-user .hx-chip.is-red{padding: 0 18px !important}@media (max-width: 1230px){.hx-nav ul a{padding: 16px 6px !important}.hx-nav ul a::after{display: none !important}.hx-top-in{height: 62px !important}}html body .hx-nav ul a, html body .hx-nav ul a[aria-current="page"]{box-shadow: none !important;border: 0 !important;border-radius: 0 !important;background: none !important}html body .hx-nav ul a[aria-current="page"]::after, html body .hx-nav ul a::after{left: 12px !important;right: 12px !important;bottom: 18px !important;top: auto !important;width: auto !important;height: 2px !important;background: var(--k-accent) !important;border: 0 !important;box-shadow: none !important;border-radius: 2px !important}html body .hx-nav ul a::after{transform: scaleX(0) !important}html body .hx-nav ul a:hover::after{transform: scaleX(.45) !important}html body .hx-nav ul a[aria-current="page"]::after{transform: scaleX(1) !important}html body .hx-top.is-scrolled .hx-nav ul a::after{bottom: 13px !important}.steps li::before, .dl-steps li::before, ol.steps > li::before, .steps li > b:first-child, .dl-steps b{transform: none !important;border-radius: 50% !important;background: rgba(214, 167, 92, .14) !important;border: 1px solid rgba(214, 167, 92, .5) !important;color: var(--k-accent-hi) !important;box-shadow: none !important;font: 600 .8rem var(--k-font) !important}.steps li strong, .dl-steps strong{color: var(--k-text) !important}.gchap-ico, .guide-ico, .chap-ico{transform: none !important;border-radius: 10px !important}.gchap-ico > *, .guide-ico > *, .chap-ico > *{transform: none !important}.gsec-ico{transform: none !important;border-radius: 10px !important;background: var(--k-panel-2) !important;border: 1px solid var(--k-card-line) !important;box-shadow: none !important}.gsec-ico img{transform: none !important}.gsec header small{color: var(--k-accent) !important;font: 600 .74rem var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important}.shop-sections{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin-bottom: 34px}.shop-sections a, .shop-cats a{position: relative;display: flex;flex-direction: column;justify-content: flex-end;overflow: hidden;isolation: isolate;text-decoration: none;border-radius: 8px;border: 1px solid rgba(255, 255, 255, .08);background-size: cover;background-position: center;transition: border-color .25s, transform .25s ease}.shop-sections a{min-height: 132px;padding: 18px 20px}.shop-sections a::before, .shop-cats a::before{content: "";position: absolute;inset: 0;z-index: -1;transition: opacity .3s;background: linear-gradient(0deg, rgba(10, 13, 18, .95) 0%, rgba(10, 13, 18, .55) 55%, rgba(10, 13, 18, .2) 100%)}.shop-sections a:hover, .shop-cats a:hover{transform: translateY(-2px);border-color: rgba(214, 167, 92, .6)}.shop-sections a.is-on{border-color: var(--k-accent);box-shadow: inset 0 -3px 0 var(--k-accent)}.shop-sections b{font: 700 1.3rem var(--k-font);color: #fff;letter-spacing: -.02em}.shop-sections small, .shop-cats small{font-size: .82rem;color: rgba(233, 237, 242, .75)}.shop-pick{margin-bottom: 36px;padding: 22px;border: 1px solid var(--k-card-line);border-radius: 8px;background: var(--k-card)}.shop-pick .shop-h{margin: 0 0 16px !important}.shop-cats{display: grid;grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));gap: 12px}.shop-cats a{aspect-ratio: 16 / 10;padding: 12px 14px}.shop-cats b{font: 600 1rem var(--k-font);color: #fff}.shop-cats a[aria-current="page"]{border-color: var(--k-accent);box-shadow: 0 0 0 1px var(--k-accent)}.shop-cats a[aria-current="page"]::after{content: "";position: absolute;top: 10px;right: 10px;width: 10px;height: 10px;border-radius: 50%;background: var(--k-accent);box-shadow: 0 0 0 3px rgba(12, 15, 20, .8)}.prods{gap: 18px !important}.prod{overflow: hidden}.prod-icon{min-height: 150px;background: radial-gradient(ellipse 60% 70% at 50% 45%, color-mix(in srgb, var(--c, #d6a75c) 18%, transparent), transparent 70%), #10151c !important}.prod-body h3{font: 600 1.08rem/1.3 var(--k-font) !important;color: #fff !important}.prod-cat{color: var(--k-accent) !important;font: 600 .74rem var(--k-font) !important}.prod .price b{font: 700 1.5rem var(--k-font) !important;color: #fff !important;letter-spacing: -.02em}.prod .price small{color: var(--k-muted) !important;font: 500 .8rem var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important}.prod .price s{color: var(--k-muted) !important}.prod-buy select{min-width: 0}.wallet b{font: 700 2.2rem var(--k-font) !important;color: #fff !important;letter-spacing: -.03em}.wallet small, .wallet span{font: 500 .8rem var(--k-font) !important;color: var(--k-muted) !important;letter-spacing: 0 !important;text-transform: none !important}@media (max-width: 760px){.shop-sections{grid-template-columns: 1fr}.shop-sections a{min-height: 96px}.shop-cats{grid-template-columns: repeat(2, 1fr)}}.page-home .bx-chat{display: none !important}.page-home .bx-agenda{display: flex !important;flex-direction: column;grid-column: span 4 !important;order: 5;height: 360px;overflow: hidden}.bx-agenda-list{list-style: none;margin: 0;padding: 0;display: grid}.bx-agenda-list li{display: grid;grid-template-columns: 64px minmax(0, 1fr) auto;grid-template-rows: auto auto;column-gap: 12px;align-items: center;padding: 9px 0;border-bottom: 1px solid var(--k-card-line)}.bx-agenda-list li:last-child{border-bottom: 0}.bx-agenda-list img{grid-row: span 2;width: 64px;height: 40px;object-fit: cover;border-radius: 6px}.bx-agenda-list span{display: grid;min-width: 0}.bx-agenda-list b{font: 600 .95rem var(--k-font);color: var(--k-text)}.bx-agenda-list span small{font-size: .74rem;color: var(--k-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bx-agenda-list time{font: 600 1.05rem var(--k-font);color: #fff;text-align: right}.bx-agenda-list .cd{grid-column: 3;text-align: right;font: 500 .74rem var(--k-font);color: var(--k-accent);font-variant-numeric: tabular-nums}.bx-agenda-list li:first-child time{color: var(--k-accent-hi)}@media (max-width: 1100px){.page-home .bx-agenda{grid-column: span 6 !important}}@media (max-width: 760px){.page-home .bx-agenda{grid-column: 1 / -1 !important;height: auto}}.shop-trust{list-style: none;margin: 0 0 30px;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));border: 1px solid var(--k-card-line);border-radius: 8px;background: var(--k-card)}.shop-trust li{display: flex;gap: 12px;align-items: flex-start;padding: 16px 18px;border-right: 1px solid var(--k-card-line)}.shop-trust li:last-child{border-right: 0}.shop-trust .ic{flex: none;color: var(--k-accent);margin-top: 2px}.shop-trust span{display: grid;gap: 2px}.shop-trust b{font: 600 .9rem var(--k-font);color: var(--k-text)}.shop-trust small{font-size: .78rem;line-height: 1.45;color: var(--k-muted)}.shop-toolbar{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin: 0 0 18px;padding: 0 0 14px;border-bottom: 1px solid var(--k-card-line)}.shop-count{color: var(--k-text-2);font-size: .92rem}.shop-count b{color: #fff}.shop-sort{display: flex !important;align-items: center;gap: 10px;white-space: nowrap}.shop-sort select{width: auto !important;padding: .5rem 2.2rem .5rem .8rem !important}html body .prods{grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)) !important;gap: 18px !important;align-items: stretch}html body .prods-featured{grid-template-columns: repeat(auto-fill, minmax(380px, 1fr)) !important}html body .prod{display: flex !important;flex-direction: column;min-height: 100%}html body .prods-featured .prod{display: grid !important;grid-template-columns: 170px minmax(0, 1fr);grid-template-rows: 1fr auto}html body .prods-featured .prod-icon{grid-row: 1 / span 2;min-height: 100%;border-right: 1px solid var(--k-card-line)}html body .prod-icon{display: grid;place-items: center;min-height: 160px;padding: 18px 0 !important;border-bottom: 1px solid var(--k-card-line)}html body .prods-featured .prod-icon{border-bottom: 0}html body .prod-icon img{width: 96px !important;height: 96px !important;transition: transform .35s ease !important}html body .prod:hover .prod-icon img{transform: translateY(-4px) scale(1.04) !important}html body .prod-body{flex: 1;padding: 16px 18px 10px !important;gap: 6px !important;align-content: start}html body .prod-body p{font-size: .88rem;line-height: 1.5;color: var(--k-text-2);margin: 0}html body .prod-meta{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 4px}html body .prod-buy{display: grid !important;gap: 10px;padding: 14px 18px 16px !important;border-top: 1px solid var(--k-card-line) !important;background: rgba(0, 0, 0, .12) !important}html body .prod-buy .price{display: flex;align-items: baseline;gap: 8px}html body .prod-buy form.buy{display: grid !important;grid-template-columns: minmax(0, 1fr) auto;gap: 8px}html body .prod-buy .btn{white-space: nowrap}html body .prod-sale{position: absolute;top: 12px !important;left: 12px !important;right: auto !important;transform: none !important;width: auto !important;padding: 4px 8px !important;border-radius: 4px !important;font: 700 .72rem var(--k-font) !important;z-index: 2}html body .prod-sale::before{content: "Promo "}html body .prod .btn[disabled]{width: 100%}.shop-h + .prods{margin-bottom: 34px}@media (max-width: 980px){.shop-trust{grid-template-columns: repeat(2, minmax(0, 1fr))}.shop-trust li:nth-child(2){border-right: 0}.shop-trust li:nth-child(-n+2){border-bottom: 1px solid var(--k-card-line)}}@media (max-width: 560px){.shop-trust{grid-template-columns: 1fr}.shop-trust li{border-right: 0;border-bottom: 1px solid var(--k-card-line)}html body .prods-featured{grid-template-columns: 1fr !important}html body .prods-featured .prod{grid-template-columns: 110px minmax(0, 1fr)}.shop-toolbar{flex-direction: column;align-items: flex-start}}.forum-hero .fstats{display: none !important}.board-stats-in{display: grid;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr)}.board-online{padding: 18px 20px;border-right: 1px solid var(--k-card-line);display: flex;flex-wrap: wrap;gap: 6px 14px;align-content: flex-start}.board-online a{color: var(--k-text);text-decoration: none;font-size: .92rem}.board-online a:hover{color: var(--k-accent-hi)}.board-legend{flex-basis: 100%;display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 10px 0 0;padding-top: 10px;border-top: 1px solid var(--k-card-line);font-size: .76rem}.board-legend span::before{content: "";display: inline-block;width: 7px;height: 7px;border-radius: 50%;margin-right: 6px;background: currentColor;vertical-align: 1px}.board-numbers{margin: 0;display: grid;grid-template-columns: 1fr 1fr}.board-numbers > div{padding: 16px 20px;border-bottom: 1px solid var(--k-card-line)}.board-numbers > div:nth-child(odd){border-right: 1px solid var(--k-card-line)}.board-numbers dt{font-size: .76rem;color: var(--k-muted)}.board-numbers dd{margin: 4px 0 0;font: 600 1.3rem var(--k-font);color: #fff;letter-spacing: -.02em}.board-numbers dd a{color: var(--k-accent-hi);font-size: 1rem;text-decoration: none}@media (max-width: 760px){.board-stats-in{grid-template-columns: 1fr}.board-online{border-right: 0;border-bottom: 1px solid var(--k-card-line)}}.post-body header{display: flex;align-items: center;justify-content: space-between;padding-bottom: 12px !important;margin-bottom: 16px !important}.post-head time{color: var(--k-muted) !important;font: 500 .82rem var(--k-font) !important}.post-num{font: 600 .82rem var(--k-font) !important}.post-tools .linkbtn{text-decoration: none !important;font-size: .82rem !important;color: var(--k-muted) !important}.post-tools .linkbtn:hover{color: var(--k-text) !important}.post .author{padding: 22px 16px !important}.post .author .av{box-shadow: 0 0 0 2px var(--k-card-line) !important}.composer{padding: 0 !important}.composer-main textarea{min-height: 150px}.bbbar button{border-radius: 6px !important;background: transparent !important;border: 1px solid var(--k-card-line) !important;color: var(--k-text-2) !important;font: 500 .8rem var(--k-font) !important;letter-spacing: 0 !important;text-transform: none !important}.bbbar button:hover{color: #fff !important;border-color: var(--k-line-2) !important}html body .prods-featured{grid-template-columns: repeat(auto-fill, minmax(470px, 1fr)) !important}html body .prods-featured .prod{grid-template-columns: 190px minmax(0, 1fr)}@media (max-width: 1040px){html body .prods-featured{grid-template-columns: 1fr !important}}.shop-tabs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0 0 18px;padding: 0 0 18px;border-bottom: 1px solid var(--k-line)}.shop-tabs a{display: inline-flex;align-items: center;gap: 7px;height: 36px;padding: 0 14px;border-radius: 8px;font: 500 14px/1 var(--k-font);color: var(--k-text-2);text-decoration: none;border: 1px solid transparent;transition: background .2s, color .2s, border-color .2s}.shop-tabs a small{font-size: 12px;color: var(--k-muted)}.shop-tabs a:hover{background: rgba(255, 255, 255, .04);color: var(--k-text)}.shop-tabs a[aria-current="page"]{background: rgba(214, 167, 92, .12);border-color: rgba(214, 167, 92, .45);color: var(--k-accent-hi)}.shop-tabs a[aria-current="page"] small{color: var(--k-accent)}.shop-tabs-sep{flex: 1}.shop-tabs a.is-link{color: var(--k-muted)}.shop-tabs a.is-link:hover{color: var(--k-accent-hi);background: none}html body .shop-toolbar{margin: 0 0 18px !important;padding: 0 !important;background: none !important;border: 0 !important}html body .prods{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) !important;gap: 14px !important}html body .prods .prod{display: grid !important;grid-template-columns: 60px minmax(0, 1fr) !important;grid-template-rows: auto 1fr auto !important;grid-template-areas: "icon body" "icon body" "buy buy" !important;column-gap: 14px !important;row-gap: 0 !important;padding: 16px !important;min-height: 0 !important;position: relative;border-radius: 10px !important;background: var(--k-card) !important;border: 1px solid var(--k-card-line) !important}html body .prods .prod:hover{border-color: rgba(214, 167, 92, .4) !important}html body .prods .prod-icon{grid-area: icon !important;grid-row: 1 / span 2 !important;width: 60px !important;height: 60px !important;min-height: 0 !important;padding: 0 !important;border: 1px solid var(--k-card-line) !important;border-radius: 10px !important;display: grid !important;place-items: center;background: radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--c, #d6a75c) 26%, transparent), transparent 72%), #0f141b !important}html body .prods .prod-icon img{width: 40px !important;height: 40px !important}html body .prods .prod-body{grid-area: body !important;padding: 0 !important;display: flex;flex-direction: column;gap: 4px;min-width: 0}html body .prods .prod-cat{font-size: 11px !important;letter-spacing: .04em}html body .prods .prod-body h3{margin: 0 !important;font: 600 15px/1.3 var(--k-font) !important;padding-right: 60px}html body .prods .prod-body p{margin: 2px 0 0 !important;font-size: 13px !important;line-height: 1.45 !important;color: var(--k-muted) !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}html body .prods .prod-items{margin: 6px 0 0 !important;padding: 0 !important;font-size: 12px !important;max-height: 38px;overflow: hidden}html body .prods .prod-items li{padding: 0 !important;background: none !important;border: 0 !important}html body .prods .prod-meta{margin-top: 8px !important;display: flex;flex-wrap: wrap;gap: 4px}html body .prods .prod-meta .chip{font-size: 11px !important;padding: 3px 8px !important}html body .prods .prod-buy{grid-area: buy !important;display: flex !important;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap;margin-top: 14px !important;padding: 12px 0 0 !important;border-top: 1px solid var(--k-card-line) !important;background: none !important}html body .prods .price{display: flex;align-items: baseline;gap: 6px;margin: 0 !important}html body .prods .price b{font: 700 18px/1 var(--k-font) !important}html body .prods .price s{font-size: 12px}html body .prods .price small{font-size: 12px !important}html body .prods .prod-buy .buy{display: flex !important;gap: 6px;margin: 0 !important;flex: 1 1 100%}html body .prods .prod-buy .buy select{flex: 1;min-width: 0;height: 34px !important;font-size: 13px !important;padding: 0 8px !important}html body .prods .prod-buy .btn{height: 34px !important;min-height: 0 !important;padding: 0 14px !important;font-size: 13px !important}html body .prods .prod-buy > .btn[disabled]{opacity: .55}html body .prods .prod-sale, html body .prods .prod-star{position: absolute !important;top: 14px !important;right: 14px !important;left: auto !important;z-index: 2;padding: 4px 8px !important;border-radius: 6px !important;font: 700 11px/1 var(--k-font) !important}html body .prods .prod-sale{background: var(--k-accent) !important;color: #160b04 !important}html body .prods .prod-star{background: rgba(214, 167, 92, .12);color: var(--k-accent-hi);border: 1px solid rgba(214, 167, 92, .4)}html body .prods .prod-sale::before{content: "Promo "}@media (max-width: 640px){html body .prods{grid-template-columns: 1fr !important}.shop-tabs-sep{display: none}}html body .hx-brand img{height: 64px !important;margin-block: -8px;filter: drop-shadow(0 4px 14px rgba(0, 0, 0, .6)) !important}html body .hx-top.is-scrolled .hx-brand img{height: 46px !important;margin-block: 0}html body .hx-nav ul a{text-transform: uppercase;letter-spacing: .08em;font-size: .8rem !important;font-weight: 600 !important}@media (max-width: 1230px){html body .hx-brand img{height: 50px !important;margin-block: 0}}@media (max-width: 980px){html body .hx-nav ul a{text-transform: none;letter-spacing: 0;font-size: 1rem !important}}html body .prods .prod-items li{padding-left: 14px !important;position: relative}html body .shop-hero{padding: 40px 0 34px !important;min-height: 0 !important}html body .shop-hero h1{font-size: 2.4rem !important}html body .shop-hero .lead{font-size: .98rem !important;max-width: 62ch}:root{--k-bg: #090b10;--k-bg-2: #0c0f15;--k-panel: #10141b;--k-panel-2: #151a23;--k-card: #0f1319;--k-card-line: rgba(255, 255, 255, .07);--k-text: #f1ebdf;--k-accent: #d6a75c;--k-accent-hi: #f1cd8c;--lg-gold: #d6a75c;--lg-gold-hi: #f1cd8c;--lg-red: #c22d1d;--lg-line: rgba(214, 167, 92, .26);--lg-soft: rgba(255, 255, 255, .07);--lg-title: "Cinzel", "Trajan Pro", Georgia, serif}html body{background: var(--k-bg) !important}html body .hx-main h1{font-family: var(--lg-title) !important;font-weight: 600 !important;letter-spacing: .03em !important;color: var(--k-text) !important;text-shadow: 0 2px 18px rgba(0, 0, 0, .7)}html body .hx-main h2:not(.sr):not(.lg-keep){font-family: var(--lg-title) !important;font-weight: 600 !important;letter-spacing: .06em !important}html body .hx-main .shop-h, html body .hx-main .side-h, html body .hx-main .fside-box h3, html body .hx-main .board-sec > h2, html body .hx-main .guide-sec h2, html body .hx-main .dash-card h3{font-family: var(--lg-title) !important;letter-spacing: .06em !important}html body .hx-main .eyebrow{display: flex !important;align-items: center;gap: 12px;width: max-content;max-width: 100%;font: 600 .74rem/1 var(--lg-title) !important;letter-spacing: .3em !important;text-transform: uppercase !important;color: var(--lg-gold-hi) !important}html body .hx-main .eyebrow::before{content: "";width: 34px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold))}html body :is(.forum-hero, .fcat-hero, .topic-hero, .rank-hero, .shop-hero, .gen-hero, .guide-hero, .char-hero)::before{background-size: cover !important;background-position: center 26% !important;filter: saturate(.9) !important}html body :is(.forum-hero, .fcat-hero, .topic-hero, .rank-hero, .shop-hero, .gen-hero, .guide-hero, .char-hero)::after{background: linear-gradient(90deg, rgba(9, 11, 16, .94) 0%, rgba(9, 11, 16, .72) 42%, rgba(9, 11, 16, .4) 100%), linear-gradient(0deg, var(--k-bg) 0%, rgba(9, 11, 16, .2) 45%, rgba(9, 11, 16, .45) 100%) !important}html body :is(.forum-hero, .fcat-hero, .topic-hero, .rank-hero, .shop-hero, .gen-hero, .guide-hero, .char-hero){border-bottom: 1px solid var(--lg-line) !important;border-image: linear-gradient(90deg, rgba(214, 167, 92, .1), var(--lg-gold-hi), rgba(214, 167, 92, .1)) 1 !important}html body .hx-main > .hx-embers + section.band{background-image: linear-gradient(180deg, rgba(9, 11, 16, .5) 0, rgba(9, 11, 16, .86) 220px, var(--k-bg) 400px), linear-gradient(90deg, rgba(9, 11, 16, .88), rgba(9, 11, 16, .35) 60%, rgba(9, 11, 16, .7)), var(--k-cover) !important;background-size: auto, auto, 100% auto !important;background-position: 0 0, 0 0, center 18% !important;background-repeat: no-repeat !important;background-color: var(--k-bg) !important;padding-top: 64px !important}html body .hx-main > .hx-embers + section h1{font-size: clamp(2.2rem, 4vw, 3.2rem) !important}html body .btn:not(.ghost):not(.danger):not([disabled]), html body .hx-btn.is-red, html body .hx-chip.is-red, html body .mg-btn-ok, html body .ch-send{background: linear-gradient(180deg, #d9452b 0%, #a11c10 100%) !important;border: 1px solid #ea7a52 !important;color: #fff !important;box-shadow: 0 10px 26px -14px rgba(194, 45, 29, .9), inset 0 1px 0 rgba(255, 255, 255, .22) !important;text-shadow: 0 1px 2px rgba(0, 0, 0, .35)}html body .btn:not(.ghost):not(.danger):not([disabled]):hover, html body .hx-btn.is-red:hover, html body .hx-chip.is-red:hover, html body .mg-btn-ok:hover, html body .ch-send:hover{background: linear-gradient(180deg, #e85636 0%, #b42414 100%) !important;border-color: var(--lg-gold-hi) !important}html body .btn.ghost, html body .hx-btn:not(.is-red), html body .hx-chip:not(.is-red), html body .mg-btn-cancel{border: 1px solid rgba(214, 167, 92, .45) !important;color: var(--k-text) !important;background: rgba(214, 167, 92, .04) !important}html body .btn.ghost:hover, html body .hx-btn:not(.is-red):hover, html body .hx-chip:not(.is-red):hover, html body .mg-btn-cancel:hover{border-color: var(--lg-gold-hi) !important;color: var(--lg-gold-hi) !important;background: rgba(214, 167, 92, .1) !important}html body .btn, html body .hx-btn, html body .hx-chip{letter-spacing: .05em}html body .tabs a[aria-current]{background: linear-gradient(180deg, rgba(214, 167, 92, .22), rgba(214, 167, 92, .06)) !important;border-color: var(--lg-gold) !important;color: var(--lg-gold-hi) !important;box-shadow: none !important}html body .hx-top{border-bottom: 1px solid rgba(214, 167, 92, .16) !important}html body .hx-nav ul a[aria-current="page"]{color: var(--lg-gold-hi) !important}html body .hx-nav ul a::after{background: var(--lg-gold) !important}html body .hx-chip{text-transform: uppercase;font-size: .78rem !important}html body .hx-nav ul a{text-transform: uppercase !important;letter-spacing: .08em !important;font-size: .78rem !important;font-weight: 600 !important}@media (max-width: 980px){html body .hx-nav ul a{text-transform: none !important;letter-spacing: 0 !important;font-size: 1rem !important}}html body .hx-main :is(.prod, .fcard, .ncard, .team-card, .staff-card, .gm-card, .dash-card, .char, .fside-box, .bx){border-color: rgba(255, 255, 255, .075) !important}html body .hx-main :is(.prod, .fcard, .ncard, .team-card, .staff-card, .char):hover{border-color: rgba(214, 167, 92, .45) !important}html body .hx-main .tbl{border-color: rgba(255, 255, 255, .075) !important}html body .hx-main .tbl th{color: var(--lg-gold) !important;letter-spacing: .08em}html body .hx-foot{border-top: 1px solid var(--lg-line) !important;background: linear-gradient(180deg, #0b0e13, #07090d) !important;position: relative}html body .hx-foot::before{content: "";position: absolute;left: 50%;top: -1px;width: min(520px, 70%);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}html body .hx-foot-col h3, html body .hx-foot-col > b, html body .hx-foot-col > strong, html body .hx-foot-col > span:first-child{font-family: var(--lg-title) !important;letter-spacing: .14em !important;text-transform: uppercase;color: var(--lg-gold) !important}.nw-tabs{display: flex;flex-wrap: wrap;gap: 6px;margin: 26px 0 30px}.nw-tabs a{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 15px;border-radius: 4px;text-decoration: none;font: 600 .74rem/1 var(--k-font);letter-spacing: .12em;text-transform: uppercase;color: var(--k-text-2);border: 1px solid rgba(255, 255, 255, .08);background: rgba(9, 11, 16, .55);transition: border-color .2s, color .2s}.nw-tabs a i{width: 7px;height: 7px;border-radius: 50%;background: var(--t, var(--lg-gold))}.nw-tabs a:hover{border-color: rgba(214, 167, 92, .5);color: var(--k-text)}.nw-tabs a[aria-current="page"]{border-color: var(--lg-gold);color: var(--lg-gold-hi);background: linear-gradient(180deg, rgba(214, 167, 92, .2), rgba(214, 167, 92, .05))}.nw-lead{position: relative;display: grid;grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);min-height: 380px;margin-bottom: 34px;border: 1px solid var(--lg-line);border-radius: 6px;overflow: hidden;text-decoration: none;color: inherit;background: var(--k-card);transition: border-color .25s, box-shadow .25s}.nw-lead:hover{border-color: var(--lg-gold-hi);box-shadow: 0 24px 60px -30px rgba(214, 167, 92, .5)}.nw-lead-img{position: relative;overflow: hidden}.nw-lead-img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .8s cubic-bezier(.2, .7, .2, 1)}.nw-lead:hover .nw-lead-img img{transform: scale(1.04)}.nw-lead-img::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, transparent 55%, var(--k-card))}.nw-lead-txt{position: relative;display: flex;flex-direction: column;justify-content: center;gap: 14px;padding: 40px 40px 40px 10px}.nw-lead-txt strong{font: 600 1.9rem/1.2 var(--lg-title);letter-spacing: .02em;color: var(--k-text)}.nw-lead-txt p{margin: 0;color: var(--k-text-2);line-height: 1.7;font-size: .98rem}.nw-read{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;font: 600 .78rem/1 var(--k-font);letter-spacing: .12em;text-transform: uppercase;color: var(--lg-gold-hi)}.nw-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;font-size: .8rem;color: var(--k-muted)}.nw-tag{padding: 5px 8px;border-radius: 3px;font: 700 .66rem/1 var(--k-font);letter-spacing: .1em;text-transform: uppercase;color: #fff;background: color-mix(in srgb, var(--t, var(--lg-red)) 70%, #000)}.nw-pin{color: var(--lg-gold-hi);font-weight: 600}.nw-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 22px}.nw-card{display: flex;flex-direction: column;border: 1px solid rgba(255, 255, 255, .075);border-radius: 6px;overflow: hidden;background: var(--k-card);color: inherit;text-decoration: none;transition: border-color .25s, transform .25s, box-shadow .25s}.nw-card:hover{border-color: rgba(214, 167, 92, .55);transform: translateY(-3px);box-shadow: 0 20px 44px -26px rgba(214, 167, 92, .5)}.nw-card-img{position: relative;aspect-ratio: 16 / 9;overflow: hidden}.nw-card-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .7s cubic-bezier(.2, .7, .2, 1)}.nw-card:hover .nw-card-img img{transform: scale(1.05)}.nw-card-img .nw-tag{position: absolute;left: 12px;top: 12px}.nw-card-body{display: flex;flex-direction: column;gap: 8px;padding: 18px 20px 20px;flex: 1}.nw-card-body time{font-size: .78rem;color: var(--k-muted)}.nw-card-body strong{font: 600 1.05rem/1.35 var(--k-font);color: var(--k-text);transition: color .2s}.nw-card:hover strong{color: var(--lg-gold-hi)}.nw-card-body small{font-size: .85rem;line-height: 1.55;color: var(--k-muted);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.nw-card-foot{margin-top: auto;padding-top: 12px;border-top: 1px solid rgba(255, 255, 255, .06);display: flex;justify-content: space-between;font-size: .76rem;color: var(--k-muted)}.nw-card-foot b{color: var(--lg-gold);font-weight: 600;letter-spacing: .08em;text-transform: uppercase;font-size: .7rem}.nw-hero{position: relative;isolation: isolate;min-height: 440px;display: flex;align-items: flex-end;border-bottom: 1px solid var(--lg-line);overflow: hidden}.nw-hero > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2}.nw-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(9, 11, 16, .5) 0%, rgba(9, 11, 16, .55) 40%, rgba(9, 11, 16, .97) 100%), linear-gradient(90deg, rgba(9, 11, 16, .75), transparent 70%)}.nw-hero::after{content: "";position: absolute;left: 50%;bottom: -1px;width: min(420px, 60%);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}.nw-hero-in{padding: 120px 0 44px;width: 100%}.nw-back{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;font: 600 .72rem/1 var(--k-font);letter-spacing: .14em;text-transform: uppercase;color: var(--k-text-2);text-decoration: none}.nw-back:hover{color: var(--lg-gold-hi)}html body .nw-hero h1{margin: 14px 0 0 !important;max-width: 22ch;font-size: clamp(2rem, 4.2vw, 3.3rem) !important;line-height: 1.12 !important}.nw-hero .nw-meta{color: rgba(241, 235, 223, .75)}.nw-hero .nw-meta b{color: var(--k-text);font-weight: 600}.nw-layout{display: grid;grid-template-columns: minmax(0, 1fr) 340px;gap: 56px;padding: 52px 0 70px}.nw-body{font-size: 1.05rem;line-height: 1.85;color: #d6d9df;max-width: 70ch}.nw-body::first-letter{float: left;margin: 6px 12px 0 0;font: 600 3.6rem/.82 var(--lg-title);color: var(--lg-gold-hi)}.nw-body p{margin: 0 0 1.2em}.nw-body b, .nw-body strong{color: var(--k-text)}.nw-body a{color: var(--lg-gold-hi)}.nw-body blockquote{margin: 1.4em 0;padding: 14px 20px;border-left: 2px solid var(--lg-gold);background: rgba(214, 167, 92, .06);border-radius: 0 6px 6px 0}.nw-body img{max-width: 100%;border-radius: 6px;border: 1px solid rgba(255, 255, 255, .08)}.nw-edit{margin-top: 28px;padding-top: 16px;border-top: 1px solid rgba(255, 255, 255, .06);font-size: .82rem;color: var(--k-muted)}.nw-share{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 30px}.nw-share span{font: 600 .72rem/1 var(--k-font);letter-spacing: .14em;text-transform: uppercase;color: var(--k-muted);margin-right: 4px}.nw-side{display: flex;flex-direction: column;gap: 22px}.nw-box{padding: 22px;border: 1px solid rgba(255, 255, 255, .075);border-radius: 6px;background: var(--k-card);position: relative}.nw-box::before{content: "";position: absolute;left: 18px;right: 18px;top: -1px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold), transparent)}.nw-box h2{margin: 0 0 14px !important;font-size: .9rem !important;letter-spacing: .14em !important;text-transform: uppercase;color: var(--k-text) !important}.nw-mini{list-style: none;margin: 0;padding: 0}.nw-mini li + li{border-top: 1px solid rgba(255, 255, 255, .06)}.nw-mini a{display: grid;grid-template-columns: 84px minmax(0, 1fr);gap: 14px;align-items: center;padding: 12px 0;color: inherit;text-decoration: none}.nw-mini img{width: 84px;height: 56px;object-fit: cover;border-radius: 4px}.nw-mini strong{display: block;margin-top: 6px;font-size: .9rem;line-height: 1.3;color: var(--k-text)}.nw-mini a:hover strong{color: var(--lg-gold-hi)}.nw-cta{text-align: center;background: linear-gradient(180deg, rgba(194, 45, 29, .16), rgba(9, 11, 16, .2)), var(--k-card);border-color: var(--lg-line)}.nw-cta img{width: 150px;height: auto;margin: 0 auto 10px;display: block}.nw-cta p{margin: 0 0 16px;color: var(--k-text-2);font-size: .9rem;line-height: 1.6}.nw-cta .btn{width: 100%;justify-content: center}@media (max-width: 1000px){.nw-lead{grid-template-columns: 1fr}.nw-lead-img{aspect-ratio: 16 / 8}.nw-lead-img::after{background: linear-gradient(180deg, transparent 50%, var(--k-card))}.nw-lead-txt{padding: 6px 26px 30px}.nw-grid{grid-template-columns: 1fr 1fr}.nw-layout{grid-template-columns: 1fr;gap: 40px}}@media (max-width: 640px){.nw-grid{grid-template-columns: 1fr}.nw-lead-txt strong{font-size: 1.4rem}.nw-hero{min-height: 340px}.nw-hero-in{padding: 90px 0 30px}.nw-body{font-size: 1rem}html body .hx-main > .hx-embers + section.band{padding-top: 40px !important}}html body.route-login .hx-main > section.band, html body.route-register .hx-main > section.band{padding-block: 72px 90px !important;min-height: 62vh}html body.route-login .hx-main > section.band > .wrap, html body.route-register .hx-main > section.band > .wrap{position: relative;padding: 40px 44px 44px;border-radius: 8px;background: linear-gradient(180deg, rgba(16, 20, 27, .94), rgba(10, 12, 17, .96));border: 1px solid var(--lg-line);box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .9);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}html body.route-login .hx-main > section.band > .wrap{max-width: 480px}html body.route-register .hx-main > section.band > .wrap{max-width: 1040px;gap: 48px}html body.route-login .hx-main > section.band > .wrap::before, html body.route-register .hx-main > section.band > .wrap::before{content: "";position: absolute;left: 24px;right: 24px;top: -1px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}html body.route-login .hx-main > section.band > .wrap .btn{width: 100%;justify-content: center;margin-top: 6px}html body.route-login .hx-main > section.band h1, html body.route-register .hx-main > section.band h1{font-size: 2.2rem !important}html body :is(.forum-hero, .fcat-hero, .topic-hero, .rank-hero, .shop-hero, .gen-hero, .guide-hero, .char-hero)::after{background: linear-gradient(90deg, rgba(9, 11, 16, .94) 0%, rgba(9, 11, 16, .66) 42%, rgba(9, 11, 16, .22) 100%), linear-gradient(0deg, var(--k-bg) 0%, rgba(9, 11, 16, .15) 45%, rgba(9, 11, 16, .4) 100%) !important}:root{--f-mono: "Sora", system-ui, sans-serif}html body .hx-main .num{font-family: var(--k-font) !important;font-variant-numeric: tabular-nums;letter-spacing: 0 !important}html body .podium{align-items: end;gap: 22px !important}html body .pod{border-radius: 10px !important;overflow: visible}html body .pod .real{border-radius: 8px 8px 0 0 !important;-webkit-mask-image: linear-gradient(180deg, #000 70%, transparent);mask-image: linear-gradient(180deg, #000 70%, transparent)}html body .pod-base{border-radius: 10px !important;border: 1px solid rgba(255, 255, 255, .08) !important;box-shadow: 0 30px 50px -30px rgba(0, 0, 0, .9) !important;background: linear-gradient(180deg, color-mix(in srgb, var(--c) 10%, #10141b), #0b0e13) !important}html body .pod-1 .pod-base{border-color: rgba(214, 167, 92, .6) !important;box-shadow: 0 0 0 1px rgba(214, 167, 92, .2), 0 30px 60px -28px rgba(214, 167, 92, .45) !important}html body .pod-base strong{font-family: var(--lg-title) !important;font-weight: 600 !important;letter-spacing: .04em;font-size: 1.35rem !important;color: var(--k-text) !important}html body .pod-1 .pod-base strong{color: var(--lg-gold-hi) !important;font-size: 1.6rem !important}html body .pod-base small{letter-spacing: .14em !important}html body .pod-base em{font-family: var(--k-font) !important;font-style: normal;color: var(--k-text-2) !important;font-size: .82rem !important}html body .pod-rank span{font-family: var(--lg-title) !important}html body .rrow{border-radius: 8px !important;border: 1px solid rgba(255, 255, 255, .07) !important;border-left: 2px solid var(--c) !important;background: linear-gradient(90deg, color-mix(in srgb, var(--c) 7%, #0f1319), #0c0f14) !important;transition: border-color .2s, transform .2s}html body .rrow:hover{transform: translateX(3px);border-color: rgba(214, 167, 92, .4) !important}html body .rrow-name strong{font-family: var(--lg-title) !important;letter-spacing: .03em}html body .rrow-gen b{font-family: var(--k-font) !important;color: var(--lg-gold-hi) !important;border: 1px solid rgba(214, 167, 92, .4);border-radius: 4px;padding: 3px 7px;background: rgba(214, 167, 92, .08)}html body .class-filter a, html body .class-filter button{border-radius: 50% !important}html body .rank-castle{border-color: rgba(214, 167, 92, .35) !important}html body .rank-castle, html body .rank-castle *{max-width: none !important;overflow: visible !important;text-overflow: clip !important;white-space: nowrap}html body .rank-castle{width: auto !important}html body .hx-main > .hx-embers + section.dlx-hero{padding-bottom: 28px !important}.dlx{padding-top: 10px !important}.dlx-cards{display: grid;grid-template-columns: 1.3fr 1fr 1fr;gap: 18px}.dlx-card{position: relative;display: flex;flex-direction: column;gap: 18px;padding: 28px;border-radius: 10px;background: linear-gradient(180deg, rgba(19, 23, 31, .9), rgba(10, 13, 18, .95));border: 1px solid rgba(255, 255, 255, .07);transition: border-color .25s, transform .25s, box-shadow .25s}.dlx-card:hover{border-color: rgba(214, 167, 92, .45);transform: translateY(-3px)}.dlx-card::before{content: "";position: absolute;left: 24px;right: 24px;top: -1px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold), transparent);opacity: .7}.dlx-card.is-main{border-color: rgba(214, 167, 92, .5);background: radial-gradient(ellipse at 20% 0%, rgba(194, 45, 29, .2), transparent 60%), linear-gradient(180deg, rgba(22, 24, 30, .95), rgba(11, 13, 18, .97));box-shadow: 0 30px 70px -40px rgba(194, 45, 29, .6)}.dlx-ic{display: grid;place-items: center;width: 58px;height: 58px;border-radius: 50%;color: var(--lg-gold-hi);border: 1px solid rgba(214, 167, 92, .45);background: radial-gradient(circle, rgba(214, 167, 92, .2), transparent 70%)}.dlx-card.is-main .dlx-ic{color: #fff;border-color: #ea7a52;background: radial-gradient(circle, rgba(226, 74, 47, .45), rgba(226, 74, 47, .08) 70%)}.dlx-kick{font: 600 .7rem/1 var(--k-font);letter-spacing: .16em;text-transform: uppercase;color: var(--lg-gold)}html body .dlx-card h2{margin: 8px 0 0 !important;font-size: 1.5rem !important;color: var(--k-text) !important}.dlx-txt p{margin: 8px 0 0;color: var(--k-text-2);font-size: .92rem;line-height: 1.6}.dlx-size{display: inline-block;margin-top: 10px;padding: 4px 9px;border-radius: 4px;font-size: .78rem;color: var(--lg-gold-hi);border: 1px solid rgba(214, 167, 92, .35)}.dlx-btn{margin-top: auto;width: 100%;justify-content: center;min-height: 48px}.dlx-soon{margin-top: auto;display: block;text-align: center;padding: 13px;border-radius: 6px;border: 1px dashed rgba(255, 255, 255, .14);font-size: .85rem;color: var(--k-muted)}html body .dlx-h{margin: 56px 0 22px !important;font-size: 1.15rem !important;letter-spacing: .14em !important;text-transform: uppercase;color: var(--k-text) !important;display: flex;align-items: center;gap: 12px}html body .dlx-h::before{content: "";width: 7px;height: 7px;transform: rotate(45deg);background: var(--lg-gold);box-shadow: 0 0 10px rgba(214, 167, 92, .6)}.dlx-steps{list-style: none;display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;margin: 0;padding: 0;position: relative}.dlx-steps::before{content: "";position: absolute;left: 12.5%;right: 12.5%;top: 22px;height: 1px;background: linear-gradient(90deg, var(--lg-gold), rgba(214, 167, 92, .2))}.dlx-steps li{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 0 16px}.dlx-steps b{position: relative;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;font: 600 1.05rem/1 var(--lg-title);color: var(--lg-gold-hi);border: 1px solid rgba(214, 167, 92, .55);background: var(--k-bg);box-shadow: 0 0 0 6px var(--k-bg)}.dlx-steps strong{margin-top: 16px;font-size: 1rem;color: var(--k-text)}.dlx-steps p{margin: 6px 0 0;font-size: .86rem;line-height: 1.55;color: var(--k-muted);max-width: 26ch}.dlx-steps code{padding: 1px 5px;border-radius: 3px;background: rgba(255, 255, 255, .06);color: var(--k-text-2)}.dlx-bottom{display: grid;grid-template-columns: 1.3fr 1fr;gap: 40px;align-items: start}.dlx-req table{width: 100%;border-collapse: collapse;font-size: .9rem;border: 1px solid rgba(255, 255, 255, .07);border-radius: 10px;overflow: hidden}.dlx-req th, .dlx-req td{padding: 13px 18px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, .06)}.dlx-req thead th{font-size: .72rem;letter-spacing: .14em;text-transform: uppercase;color: var(--lg-gold);background: rgba(214, 167, 92, .06)}.dlx-req tbody th{font-weight: 500;color: var(--k-muted);width: 32%}.dlx-req td{color: var(--k-text)}.dlx-req td:last-child{color: var(--lg-gold-hi)}.dlx-req tbody tr:last-child > *{border-bottom: 0}.dlx-help{padding: 0 0 0 36px;border-left: 1px solid rgba(255, 255, 255, .07)}.dlx-help ul{list-style: none;margin: 0 0 22px;padding: 0}.dlx-help li{display: grid;gap: 4px;padding: 12px 0;border-bottom: 1px solid rgba(255, 255, 255, .06)}.dlx-help strong{font-size: .95rem;color: var(--k-text)}.dlx-help span{font-size: .86rem;color: var(--k-muted);line-height: 1.55}@media (max-width: 1000px){.dlx-cards{grid-template-columns: 1fr}.dlx-steps{grid-template-columns: 1fr 1fr;row-gap: 30px}.dlx-steps::before{display: none}.dlx-bottom{grid-template-columns: 1fr}.dlx-help{padding: 0;border-left: 0}}@media (max-width: 560px){.dlx-steps{grid-template-columns: 1fr}}.dlx{padding-top: 34px !important}@media (max-width: 560px){.dlx-req th, .dlx-req td{padding: 10px 10px;font-size: .82rem}.dlx-req tbody th{width: 30%}.dlx-card{padding: 22px}}.lg-fab{position: fixed;right: 24px;bottom: 24px;z-index: 90;display: inline-flex;align-items: center;gap: 10px;height: 54px;padding: 0 22px 0 18px;border-radius: 999px;border: 1px solid #ea7a52;cursor: pointer;text-decoration: none;color: #fff;font: 600 13px/1 var(--k-font);letter-spacing: .1em;text-transform: uppercase;background: linear-gradient(180deg, #d9452b, #a11c10);box-shadow: 0 16px 40px -12px rgba(194, 45, 29, .85), inset 0 1px 0 rgba(255, 255, 255, .25);transition: transform .2s, box-shadow .2s}.lg-fab:hover{transform: translateY(-2px);box-shadow: 0 20px 46px -12px rgba(194, 45, 29, 1), inset 0 1px 0 rgba(255, 255, 255, .3);color: #fff}.lg-fab .ic{flex: none}.lg-fab-dot{position: absolute;top: -6px;right: -4px;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;display: grid;place-items: center;font: 700 11px/1 var(--k-font);font-style: normal;letter-spacing: 0;color: #241604;background: var(--lg-gold-hi);box-shadow: 0 0 0 3px var(--k-bg)}.lg-fab-dot[hidden]{display: none}body.chat-open .lg-fab{transform: scale(.92);opacity: .85}html body:has(.lg-fab) .hx-totop{bottom: 92px !important;right: 30px !important}.lg-chatbox{position: fixed;right: 24px;bottom: 92px;z-index: 95;width: min(380px, calc(100vw - 32px));display: flex;flex-direction: column;border-radius: 12px;overflow: hidden;border: 1px solid rgba(214, 167, 92, .4);background: linear-gradient(180deg, #121620, #0b0e13);box-shadow: 0 30px 80px -20px rgba(0, 0, 0, .9), 0 0 0 1px rgba(0, 0, 0, .4);animation: lg-pop .22s cubic-bezier(.2, .8, .2, 1)}.lg-chatbox[hidden]{display: none}@keyframes lg-pop{from{opacity: 0;transform: translateY(14px) scale(.98)}}html body .lg-chatbox{animation: lg-pop .22s cubic-bezier(.2, .8, .2, 1) !important}.lg-chatbox::before{content: "";position: absolute;left: 20%;right: 20%;top: 0;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}.lg-chatbox-h{display: flex;align-items: center;justify-content: space-between;padding: 14px 14px 12px 18px;border-bottom: 1px solid rgba(255, 255, 255, .07);background: rgba(214, 167, 92, .05)}.lg-chatbox-t{display: flex;align-items: center;gap: 10px;color: var(--lg-gold-hi)}.lg-chatbox-t b{font: 600 15px/1 var(--lg-title);letter-spacing: .1em;text-transform: uppercase;color: var(--k-text)}.lg-chatbox-t .hx-live-dot{margin: 0}.lg-chatbox-h button{width: 32px;height: 32px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .1);background: none;color: var(--k-text-2);font-size: 20px;line-height: 1;cursor: pointer}.lg-chatbox-h button:hover{color: #fff;border-color: rgba(214, 167, 92, .5)}html body .lg-chatbox .hx-chat{border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;margin: 0 !important}html body .lg-chatbox .ch-list{height: min(380px, 52vh) !important;min-height: 0 !important;padding: 12px 16px !important}html body .lg-chatbox .ch-form{border-top: 1px solid rgba(255, 255, 255, .07) !important;border-radius: 0 !important;padding: 10px !important}html body .lg-chatbox .ch-empty{padding: 30px 20px !important;text-align: center}html body .lg-chatbox .ch-locked{padding: 14px !important;border-top: 1px solid rgba(255, 255, 255, .07);display: flex;justify-content: center}@media (max-width: 640px){.lg-fab{right: 16px;bottom: 16px;height: 50px;padding: 0 16px}.lg-fab span{display: none}.lg-chatbox{right: 8px;left: 8px;bottom: 76px;width: auto}html body:has(.lg-fab) .hx-totop{bottom: 78px !important;right: 20px !important}}html body .lg-chatbox .ch-list{flex: none !important}html body .lg-chatbox .hx-chat{display: flex;flex-direction: column}.lg-chatbox-t .hx-live-dot{display: inline-flex !important;align-items: center;gap: 6px;padding: 4px 8px;border-radius: 999px;font: 600 10px/1 var(--k-font);letter-spacing: .12em;text-transform: uppercase;color: #4fd18b;background: rgba(79, 209, 139, .1)}.lg-chatbox-t .hx-live-dot i{display: block;width: 6px;height: 6px;border-radius: 50%;background: #4fd18b}.lg-fabs{position: fixed;right: 24px;bottom: 24px;z-index: 90;display: flex;flex-direction: row-reverse;align-items: center;gap: 10px}html body .lg-fabs .lg-fab{position: relative;right: auto;bottom: auto}.lg-fab.is-help{width: 54px;padding: 0;justify-content: center;color: var(--lg-gold-hi);border-color: rgba(214, 167, 92, .55);background: linear-gradient(180deg, #1a1f29, #0e1117);box-shadow: 0 14px 34px -14px rgba(0, 0, 0, .9);transition: width .25s ease, padding .25s ease, transform .2s}.lg-fab.is-help span{display: none}.lg-fab.is-help:hover{width: 128px;padding: 0 18px;color: #fff;border-color: var(--lg-gold-hi);box-shadow: 0 14px 34px -14px rgba(214, 167, 92, .6)}.lg-fab.is-help:hover span{display: inline}html body:has(.lg-fabs) .hx-totop{bottom: 92px !important;right: 30px !important}@media (max-width: 640px){.lg-fabs{right: 16px;bottom: 16px}html body .lg-fabs .lg-fab{right: auto;bottom: auto}.lg-fab.is-help{width: 50px}.lg-fab.is-help:hover{width: 50px;padding: 0}.lg-fab.is-help:hover span{display: none}html body:has(.lg-fabs) .hx-totop{bottom: 78px !important;right: 20px !important}}.shop-secs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin: 0 0 14px}.shop-secs a, .shop-cats2 a{position: relative;isolation: isolate;overflow: hidden;text-decoration: none;color: #fff;border: 1px solid rgba(255, 255, 255, .08);transition: border-color .2s, transform .2s, box-shadow .2s}.shop-secs a::before, .shop-cats2 a::before{content: "";position: absolute;inset: 0;z-index: -2;background: var(--img) center 30% / cover no-repeat;transition: transform .6s cubic-bezier(.2, .7, .2, 1)}.shop-secs a::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(9, 11, 16, .94) 0%, rgba(9, 11, 16, .7) 55%, rgba(9, 11, 16, .25) 100%)}.shop-secs a{display: flex;align-items: center;gap: 14px;height: 76px;padding: 0 20px;border-radius: 8px}.shop-secs a .ic{flex: none;color: var(--lg-gold-hi)}.shop-secs b{display: block;font: 600 1rem/1.2 var(--lg-title);letter-spacing: .08em;text-transform: uppercase}.shop-secs small{display: block;margin-top: 3px;font-size: .78rem;color: rgba(241, 235, 223, .72)}.shop-secs a:hover, .shop-cats2 a:hover{border-color: rgba(214, 167, 92, .55);transform: translateY(-2px)}.shop-secs a:hover::before, .shop-cats2 a:hover::before{transform: scale(1.06)}.shop-secs a.is-on{border-color: var(--lg-gold);box-shadow: inset 0 -2px 0 var(--lg-gold)}.shop-cats2{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 10px;margin: 0 0 22px;padding-bottom: 22px;border-bottom: 1px solid rgba(255, 255, 255, .07)}.shop-cats2 a{display: flex;flex-direction: column;justify-content: flex-end;height: 84px;padding: 10px 12px;border-radius: 8px}.shop-cats2 a::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(9, 11, 16, .15) 0%, rgba(9, 11, 16, .9) 100%)}.shop-cats2 b{font-weight: 600;font-size: .92rem;line-height: 1.2}.shop-cats2 small{font-size: .72rem;color: rgba(241, 235, 223, .7)}.shop-cats2 a[aria-current="page"]{border-color: var(--lg-gold);box-shadow: 0 0 0 1px rgba(214, 167, 92, .35), 0 10px 26px -14px rgba(214, 167, 92, .7)}.shop-cats2 a[aria-current="page"] b{color: var(--lg-gold-hi)}@media (max-width: 760px){.shop-secs{grid-template-columns: 1fr;gap: 8px}.shop-secs a{height: 62px}.shop-cats2{grid-template-columns: repeat(3, minmax(0, 1fr))}.shop-cats2 a{height: 70px}}.lg-openbar{position: relative;z-index: 60;overflow: hidden;background: linear-gradient(90deg, #5e1209 0%, #9a1d10 30%, #b8321b 50%, #9a1d10 70%, #5e1209 100%);border-bottom: 1px solid rgba(241, 205, 140, .45);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .4)}.lg-openbar::before{content: "";position: absolute;inset: 0;background: linear-gradient(105deg, transparent 40%, rgba(255, 230, 180, .18) 50%, transparent 60%) no-repeat;background-size: 250% 100%;animation: lg-bar-shine 6s ease-in-out infinite !important}@keyframes lg-bar-shine{0%{background-position: 140% 0}40%, 100%{background-position: -40% 0}}@media (prefers-reduced-motion: reduce){.lg-openbar::before{animation: none !important}}.lg-openbar-in{position: relative;display: flex;align-items: center;justify-content: center;gap: 22px;min-height: 46px;padding: 6px 40px 6px 0}.lg-openbar-t{display: flex;align-items: center;gap: 10px;font: 600 12.5px/1.2 var(--k-font);letter-spacing: .08em;text-transform: uppercase;color: #fff}.lg-openbar-t b{color: var(--lg-gold-hi)}.lg-openbar-t i{width: 8px;height: 8px;border-radius: 50%;background: var(--lg-gold-hi);box-shadow: 0 0 0 3px rgba(241, 205, 140, .25), 0 0 10px var(--lg-gold-hi)}.lg-openbar-cd{display: flex;gap: 6px}.lg-openbar-cd > span{display: flex;align-items: baseline;gap: 3px;min-width: 52px;justify-content: center;padding: 5px 8px;border-radius: 5px;background: rgba(0, 0, 0, .35);border: 1px solid rgba(241, 205, 140, .35)}.lg-openbar-cd b{font: 600 17px/1 var(--lg-title);color: #fff;font-variant-numeric: tabular-nums}.lg-openbar-cd small{font-size: 10px;color: var(--lg-gold-hi);text-transform: uppercase}.lg-openbar-go{padding: 7px 14px;border-radius: 5px;font: 700 11.5px/1 var(--k-font);letter-spacing: .1em;text-transform: uppercase;text-decoration: none;color: #2a1806;background: linear-gradient(180deg, #f6d995, #c8963f);box-shadow: 0 6px 16px -8px rgba(0, 0, 0, .8)}.lg-openbar-go:hover{filter: brightness(1.08);color: #2a1806}.lg-openbar-x{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .25);background: rgba(0, 0, 0, .25);color: #fff;font-size: 17px;line-height: 1;cursor: pointer}.lg-openbar-x:hover{background: rgba(0, 0, 0, .45)}.lg-openbar.is-open{background: linear-gradient(90deg, #0f3b26, #187a4a 50%, #0f3b26)}@media (max-width: 760px){.lg-openbar-in{flex-wrap: wrap;gap: 8px 10px;padding: 8px 34px 8px 0}.lg-openbar-t{width: 100%;justify-content: center;font-size: 11px;letter-spacing: .04em}.lg-openbar-cd > span{min-width: 44px;padding: 4px 6px}.lg-openbar-cd b{font-size: 15px}.lg-openbar-go{padding: 7px 10px;font-size: 10.5px}}@media (max-width: 760px){.lg-openbar-t b{display: none}}.lg-openbar-regs{font-size: 12px;color: rgba(255, 255, 255, .85);white-space: nowrap}.lg-openbar-regs b{font: 600 15px/1 var(--lg-title);color: var(--lg-gold-hi);margin-right: 3px}@media (max-width: 760px){.lg-openbar-regs{order: 3}}.vt-stats{list-style: none;display: flex;flex-wrap: wrap;gap: 12px;margin: 24px 0 0;padding: 0}.vt-stats li{display: grid;gap: 4px;min-width: 130px;padding: 14px 18px;border-radius: 8px;background: rgba(9, 11, 16, .6);border: 1px solid rgba(214, 167, 92, .3);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.vt-stats b{font: 600 1.6rem/1 var(--lg-title) !important;color: var(--lg-gold-hi)}.vt-stats small{font-size: .74rem;letter-spacing: .08em;text-transform: uppercase;color: var(--k-muted)}.vt-stats .is-me{border-color: var(--lg-red-hi, #e24a2f)}.vt-grid{display: grid;grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);gap: 40px;align-items: start}.vt-grid .dlx-h{margin-top: 0 !important}.vt-sites{display: grid;gap: 10px;margin-bottom: 14px}.vt-site{display: grid;grid-template-columns: 38px minmax(0, 1fr) auto auto;gap: 16px;align-items: center;padding: 16px 18px;border-radius: 8px;background: linear-gradient(180deg, rgba(19, 23, 31, .9), rgba(10, 13, 18, .95));border: 1px solid rgba(255, 255, 255, .07);transition: border-color .2s}.vt-site:hover{border-color: rgba(214, 167, 92, .45)}.vt-n{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;font: 600 1rem/1 var(--lg-title);color: var(--lg-gold-hi);border: 1px solid rgba(214, 167, 92, .45)}.vt-site-t b{display: block;font-size: 1rem;color: var(--k-text)}.vt-site-t small{font-size: .8rem;color: var(--k-muted)}.vt-rew{font: 600 1.1rem/1 var(--k-font);color: var(--lg-gold-hi);white-space: nowrap}.vt-rew small{font-size: .7rem;color: var(--k-muted)}.vt-wait{font-size: .8rem;color: var(--k-muted);padding: 8px 12px;border: 1px dashed rgba(255, 255, 255, .14);border-radius: 6px;white-space: nowrap}.vt-site.is-wait{opacity: .7}.vt-top{padding: 22px;border-radius: 10px;background: linear-gradient(180deg, rgba(19, 23, 31, .9), rgba(10, 13, 18, .95));border: 1px solid rgba(214, 167, 92, .3);position: relative}.vt-top::before{content: "";position: absolute;left: 20%;right: 20%;top: -1px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}.vt-board{list-style: none;margin: 0 0 14px;padding: 0}.vt-board li{display: grid;grid-template-columns: 32px minmax(0, 1fr) auto;gap: 14px;align-items: center;padding: 11px 6px;border-top: 1px solid rgba(255, 255, 255, .06)}.vt-board li:first-child{border-top: 0}.vt-rk{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;font: 700 .85rem/1 var(--k-font);color: var(--k-muted)}.vt-board .r1 .vt-rk{background: linear-gradient(180deg, #f5d48f, #b07c2c);color: #2a1a05}.vt-board .r2 .vt-rk{background: linear-gradient(180deg, #e9edf2, #8d97a6);color: #1a1d22}.vt-board .r3 .vt-rk{background: linear-gradient(180deg, #e7a877, #8f522a);color: #241205}.vt-board .r1{background: linear-gradient(90deg, rgba(214, 167, 92, .12), transparent 70%);border-radius: 6px}.vt-who b{display: block;font-family: var(--lg-title);letter-spacing: .03em;color: var(--k-text)}.vt-who small{font-size: .75rem;color: var(--k-muted)}.vt-cnt{text-align: right}.vt-cnt b{display: block;font: 600 1.2rem/1 var(--k-font) !important;color: var(--lg-gold-hi)}.vt-cnt small{font-size: .68rem;text-transform: uppercase;letter-spacing: .08em;color: var(--k-muted)}.vt-board .is-me{box-shadow: inset 2px 0 0 var(--lg-red-hi, #e24a2f)}@media (max-width: 900px){.vt-grid{grid-template-columns: 1fr}}@media (max-width: 560px){.vt-site{grid-template-columns: 32px minmax(0, 1fr) auto}.vt-site > .btn, .vt-site > .vt-wait{grid-column: 1 / -1;justify-content: center;text-align: center}}.cx-hero{position: relative;isolation: isolate;overflow: hidden;border-bottom: 1px solid var(--lg-line);background: radial-gradient(ellipse 40% 70% at 22% 55%, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%), linear-gradient(90deg, rgba(9, 11, 16, .96) 30%, rgba(9, 11, 16, .7)), var(--k-cover) center 28% / cover no-repeat}.cx-hero-grid{display: grid;grid-template-columns: 380px minmax(0, 1fr);gap: 44px;align-items: end;min-height: 460px;padding-top: 30px}.cx-art{margin: 0;align-self: stretch;display: flex;align-items: flex-end;justify-content: center;position: relative}.cx-art::before{content: "";position: absolute;inset: 15% 8% 0;border-radius: 50%;background: radial-gradient(circle, color-mix(in srgb, var(--c) 40%, transparent), transparent 68%);filter: blur(14px);z-index: -1}.cx-art img{width: 100%;max-height: 470px;object-fit: cover;object-position: center 15%;-webkit-mask-image: linear-gradient(180deg, #000 70%, transparent), radial-gradient(ellipse 70% 80% at 50% 40%, #000 55%, transparent);-webkit-mask-composite: source-in;mask-image: linear-gradient(180deg, #000 70%, transparent)}.cx-id{padding-bottom: 40px}.cx-class{display: flex;align-items: center;gap: 10px;margin: 14px 0 0;font: 600 .82rem/1 var(--k-font);letter-spacing: .14em;text-transform: uppercase;color: var(--c)}.cx-class img{filter: drop-shadow(0 0 8px color-mix(in srgb, var(--c) 70%, transparent))}.cx-class span{color: var(--k-muted);letter-spacing: .06em}html body .cx-id h1{margin: 8px 0 0 !important;font-size: clamp(2.6rem, 5vw, 4rem) !important;text-shadow: 0 0 40px color-mix(in srgb, var(--c) 35%, transparent) !important}.cx-meta{display: flex;flex-wrap: wrap;gap: 8px 20px;margin: 12px 0 0;font-size: .9rem;color: var(--k-text-2)}.cx-meta > span{display: inline-flex;align-items: center;gap: 7px}.cx-meta .ic{color: var(--lg-gold)}.cx-meta b{color: var(--k-text)}.cx-on{color: var(--k-muted)}.cx-on i{width: 8px;height: 8px;border-radius: 50%;background: #6b7380}.cx-on.is-on{color: #4fd18b}.cx-on.is-on i{background: #4fd18b;box-shadow: 0 0 0 3px rgba(79, 209, 139, .2)}.cx-big{list-style: none;display: flex;flex-wrap: wrap;gap: 10px;margin: 26px 0 0;padding: 0}.cx-big li{display: grid;gap: 5px;min-width: 118px;padding: 14px 18px;border-radius: 8px;background: rgba(9, 11, 16, .65);border: 1px solid rgba(255, 255, 255, .09);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.cx-big small{font-size: .68rem;letter-spacing: .12em;text-transform: uppercase;color: var(--k-muted)}.cx-big b{font: 600 1.7rem/1 var(--lg-title);color: var(--k-text)}.cx-big em{font-style: normal;font-size: .72rem;color: var(--k-muted)}.cx-big .is-gen{border-color: rgba(214, 167, 92, .55);background: linear-gradient(180deg, rgba(214, 167, 92, .18), rgba(9, 11, 16, .7))}.cx-big .is-gen b{color: var(--lg-gold-hi)}.cx-grid{display: grid;grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);gap: 20px}.cx-card{position: relative;padding: 24px 26px;border-radius: 10px;background: linear-gradient(180deg, rgba(19, 23, 31, .85), rgba(10, 13, 18, .95));border: 1px solid rgba(255, 255, 255, .07)}.cx-card::before{content: "";position: absolute;left: 20%;right: 20%;top: -1px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold), transparent)}.cx-wide{grid-column: 1 / -1}.cx-card .dlx-h{margin: 0 0 18px !important;font-size: 1rem !important}.cx-stats{display: grid;gap: 16px}.cx-stats > div{display: grid;grid-template-columns: 110px minmax(0, 1fr) 80px;gap: 16px;align-items: center}.cx-stats span{font-size: .78rem;letter-spacing: .1em;text-transform: uppercase;color: var(--k-muted)}.cx-stats i{position: relative;height: 6px;border-radius: 6px;background: rgba(255, 255, 255, .07)}.cx-stats i::before{content: "";position: absolute;inset: 0 auto 0 0;width: var(--v);border-radius: 6px;background: linear-gradient(90deg, color-mix(in srgb, var(--c) 40%, #000), var(--c));box-shadow: 0 0 12px color-mix(in srgb, var(--c) 55%, transparent)}.cx-stats i em{position: absolute;top: -4px;bottom: -4px;width: 2px;margin-left: -1px;background: var(--lg-gold-hi);border-radius: 2px}.cx-stats b{text-align: right;font: 600 1.05rem/1 var(--k-font) !important;color: var(--k-text)}.cx-free{display: flex;align-items: center;gap: 8px;margin: 18px 0 0;font-size: .88rem;color: var(--k-text-2)}.cx-free .ic{color: var(--lg-gold)}.cx-free b{color: var(--lg-gold-hi)}.cx-note{margin: 14px 0 0;font-size: .8rem;color: var(--k-muted)}.cx-next{display: flex;flex-direction: column;align-items: center;text-align: center}.cx-next .dlx-h{align-self: flex-start}.cx-ring{--s: 150px;position: relative;display: grid;place-items: center;align-content: center;width: var(--s);height: var(--s);border-radius: 50%;background: conic-gradient(var(--lg-gold-hi) calc(var(--p) * 1%), rgba(255, 255, 255, .07) 0)}.cx-ring::before{content: "";position: absolute;inset: 10px;border-radius: 50%;background: #0d1016}.cx-ring b, .cx-ring small{position: relative}.cx-ring b{font: 600 2rem/1 var(--lg-title) !important;color: var(--lg-gold-hi)}.cx-ring small{margin-top: 6px;font-size: .75rem;letter-spacing: .1em;color: var(--k-muted)}.cx-next-t{margin: 16px 0 12px;font-size: .88rem;color: var(--k-text-2)}.cx-gens{list-style: none;display: grid;grid-template-columns: repeat(10, 1fr);gap: 4px;width: 100%;margin: 20px 0 0;padding: 0}.cx-gens li{padding: 7px 0;border-radius: 4px;font: 600 .7rem/1 var(--k-font);color: var(--k-muted);background: rgba(255, 255, 255, .04)}.cx-gens .is-done{color: #241604;background: linear-gradient(180deg, #f1cd8c, #b88a3c)}.cx-gens .is-next{color: var(--lg-gold-hi);box-shadow: inset 0 0 0 1px var(--lg-gold)}.cx-eq{list-style: none;display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 10px;margin: 0;padding: 0}.cx-eq li{position: relative;display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 8px;background: rgba(255, 255, 255, .025);border: 1px solid rgba(255, 255, 255, .06)}.cx-eq-ic{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 6px;background: radial-gradient(circle, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%), #0c0f15;border: 1px solid rgba(255, 255, 255, .08)}.cx-eq-t b{display: block;font-size: .9rem;color: var(--k-text)}.cx-eq-t small{display: block;margin-top: 2px;font-size: .74rem;color: var(--k-muted)}.cx-eq i{position: absolute;top: 8px;right: 8px;padding: 2px 6px;border-radius: 3px;font: 700 .62rem/1.3 var(--k-font);font-style: normal;color: #0d3320;background: #4fd18b}.cx-tl{list-style: none;position: relative;margin: 0;padding: 0 0 0 4px}.cx-tl::before{content: "";position: absolute;left: 19px;top: 10px;bottom: 10px;width: 1px;background: linear-gradient(180deg, var(--lg-gold), rgba(214, 167, 92, .1))}.cx-tl li{position: relative;display: grid;grid-template-columns: 32px minmax(0, 1fr) auto;gap: 14px;align-items: center;padding: 9px 0}.cx-tl-dot{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: #0d1016;border: 1px solid rgba(255, 255, 255, .14);color: var(--k-text-2);position: relative}.cx-tl .is-gen .cx-tl-dot{color: #241604;background: linear-gradient(180deg, #f1cd8c, #b88a3c);border-color: transparent}.cx-tl-t{font-size: .92rem;color: var(--k-text-2)}.cx-tl-t b{color: var(--k-text)}.cx-tl .is-gen .cx-tl-t b{color: var(--lg-gold-hi)}.cx-tl time{font-size: .78rem;color: var(--k-muted);white-space: nowrap}@media (max-width: 900px){.cx-hero-grid{grid-template-columns: 1fr;gap: 0;min-height: 0;text-align: center}.cx-art{max-width: 300px;margin: 0 auto}.cx-id{padding-bottom: 30px}.cx-class, .cx-meta, .cx-big{justify-content: center}.cx-grid{grid-template-columns: 1fr}}@media (max-width: 560px){.cx-big li{min-width: calc(50% - 5px);flex: 1;padding: 12px}.cx-big b{font-size: 1.4rem}.cx-stats > div{grid-template-columns: 82px minmax(0, 1fr) 62px;gap: 10px}.cx-card{padding: 20px 16px}.cx-gens{grid-template-columns: repeat(5, 1fr)}.cx-tl li{grid-template-columns: 32px minmax(0, 1fr)}.cx-tl time{grid-column: 2}}.cx-art img{-webkit-mask-image: radial-gradient(ellipse 60% 66% at 50% 42%, #000 55%, transparent 100%) !important;mask-image: radial-gradient(ellipse 60% 66% at 50% 42%, #000 55%, transparent 100%) !important;-webkit-mask-composite: initial;max-height: 440px}.cx-stats > div{grid-template-columns: 100px minmax(0, 1fr) 128px}.cx-stats b small{font-size: .72rem;font-weight: 500;color: var(--k-muted)}.cx-stats i em{display: none}@media (max-width: 560px){.cx-stats > div{grid-template-columns: 1fr auto}.cx-stats i{grid-column: 1 / -1;grid-row: 2}}.gen-hero-art{width: 100%;max-width: 360px;aspect-ratio: 1;object-fit: cover;object-position: center 18%;display: block;margin: 0 auto;-webkit-mask-image: radial-gradient(ellipse 58% 62% at 50% 45%, #000 50%, transparent 100%);mask-image: radial-gradient(ellipse 58% 62% at 50% 45%, #000 50%, transparent 100%);filter: drop-shadow(0 0 30px color-mix(in srgb, var(--c) 45%, transparent))}html body .gen-fig{background: none !important;border: 0 !important;box-shadow: none !important}.gx .pagehead{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;flex-wrap: wrap}.gx-cls{display: flex;flex-wrap: wrap;gap: 6px}.gx-cls a{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .1);background: rgba(255, 255, 255, .03);transition: border-color .2s, box-shadow .2s}.gx-cls a img{opacity: .6;transition: opacity .2s}.gx-cls a:hover img, .gx-cls a[aria-current] img{opacity: 1}.gx-cls a[aria-current]{border-color: var(--k);box-shadow: 0 0 0 3px color-mix(in srgb, var(--k) 20%, transparent), 0 0 18px color-mix(in srgb, var(--k) 45%, transparent)}.gx-frise{list-style: none;position: relative;display: grid;grid-template-columns: repeat(10, minmax(0, 1fr));gap: 10px;margin: 30px 0 0;padding: 30px 0 0}.gx-frise::before{content: "";position: absolute;left: 4%;right: 4%;top: 17px;height: 2px;background: linear-gradient(90deg, color-mix(in srgb, var(--c) 30%, transparent), var(--lg-gold), color-mix(in srgb, var(--c) 80%, #fff));border-radius: 2px}.gx-frise a{position: relative;display: flex;flex-direction: column;align-items: center;text-decoration: none;color: inherit}.gx-node{position: absolute;top: -30px;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;font: 700 .72rem/1 var(--k-font);color: var(--lg-gold-hi);background: var(--k-bg);border: 1px solid rgba(214, 167, 92, .55);box-shadow: 0 0 0 4px var(--k-bg);transition: transform .2s;z-index: 1}.gx-card{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;width: 100%;aspect-ratio: 3 / 4.2;margin-top: 22px;padding: 12px 10px;border-radius: 8px;border: 1px solid rgba(255, 255, 255, .08);text-align: center;transition: border-color .25s, transform .25s, box-shadow .25s}.gx-card::before{content: "";position: absolute;inset: 0;z-index: -2;background: var(--img) center / cover no-repeat;filter: saturate(.7) brightness(.75);transition: transform .6s, filter .3s}.gx-card::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(9, 11, 16, .1) 20%, rgba(9, 11, 16, .92) 100%)}.gx-card b{font: 600 .82rem/1.2 var(--lg-title);letter-spacing: .04em;color: #fff}.gx-card small{margin-top: 4px;font-size: .7rem;color: rgba(241, 235, 223, .75)}.gx-card em{align-self: center;margin-top: 6px;padding: 2px 6px;border-radius: 3px;font: 700 .58rem/1.4 var(--k-font);font-style: normal;letter-spacing: .06em;text-transform: uppercase;color: #0d3320;background: #4fd18b}.gx-frise a:hover .gx-card{border-color: rgba(214, 167, 92, .55);transform: translateY(-3px)}.gx-frise a:hover .gx-card::before{transform: scale(1.06);filter: saturate(1) brightness(.9)}.gx-frise a:hover .gx-node{transform: scale(1.1)}.gx-frise .is-sel .gx-card{border-color: var(--c);box-shadow: 0 0 0 1px var(--c), 0 18px 40px -18px var(--c)}.gx-frise .is-sel .gx-card::before{filter: saturate(1.05) brightness(.95)}.gx-frise .is-sel .gx-node{color: #241604;background: linear-gradient(180deg, #f5d48f, #b07c2c);border-color: transparent}.gx-frise .is-last .gx-node{width: 42px;height: 42px;top: -33px;font-size: .78rem;color: #fff;background: radial-gradient(circle, #e24a2f, #8f1b0f);border-color: #f08a5d}.gx-legend{display: flex;flex-wrap: wrap;gap: 8px 26px;margin: 20px 0 0;font-size: .82rem;color: var(--k-muted)}.gx-legend span{display: inline-flex;align-items: center;gap: 8px}.gx-legend i{width: 10px;height: 10px;border-radius: 50%}.gx-legend .is-a{background: var(--lg-gold)}.gx-legend .is-b{background: var(--c)}.style-carre .gen-tabs.gen-path{display: none !important}@media (max-width: 1100px){.gx-frise{grid-template-columns: repeat(5, minmax(0, 1fr));row-gap: 40px}.gx-frise::before{display: none}}@media (max-width: 560px){.gx-frise{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 10px;padding-bottom: 6px;scrollbar-width: none}.gx-frise li{flex: 0 0 38%;scroll-snap-align: start}}html body .posts{display: grid;gap: 16px}html body .post{border-radius: 10px !important;overflow: hidden;border: 1px solid rgba(255, 255, 255, .07) !important;background: linear-gradient(180deg, rgba(19, 23, 31, .85), rgba(10, 13, 18, .95)) !important}html body .post.first{border-color: rgba(214, 167, 92, .4) !important;box-shadow: 0 24px 60px -36px rgba(214, 167, 92, .45) !important}html body .post .author{position: relative;isolation: isolate;padding-top: 22px !important;background: linear-gradient(180deg, color-mix(in srgb, var(--c) 16%, transparent) 0%, transparent 46%), rgba(0, 0, 0, .18) !important;border-right: 1px solid rgba(255, 255, 255, .06) !important}html body .post .author::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: linear-gradient(90deg, transparent, var(--c), transparent);opacity: .8}html body .post .av-wrap{position: relative;display: inline-block}html body .post .av{width: 92px !important;height: 92px !important;border-radius: 50% !important;object-fit: cover !important;object-position: center 18% !important;background: #0b0e13;border: 2px solid var(--c) !important;box-shadow: 0 0 0 4px color-mix(in srgb, var(--c) 18%, transparent), 0 10px 28px -10px color-mix(in srgb, var(--c) 80%, transparent) !important}html body .post .av.is-class{padding: 0 !important}html body .post .av-badge{position: absolute;right: -2px;bottom: 2px;width: 28px !important;height: 28px !important;padding: 4px;border-radius: 50%;background: #0b0e13;border: 1px solid var(--c)}html body .post .author-name strong{font-family: var(--lg-title) !important;font-size: 1.08rem;letter-spacing: .03em}html body .post .author-char{margin-top: 10px;padding: 10px 8px !important;border-radius: 8px;background: rgba(255, 255, 255, .03) !important;border: 1px solid rgba(255, 255, 255, .06) !important}html body .post .author-char b{color: var(--c) !important}html body .post .author-tags i{font-style: normal}html body .post .author-tags .gtag{color: #241604 !important;background: linear-gradient(180deg, #f1cd8c, #b88a3c) !important;border-color: transparent !important;min-width: 26px}html body .post .author-tags .gtag:empty{display: none}html body .post .post-body header{padding-bottom: 12px !important;border-bottom: 1px solid rgba(255, 255, 255, .06) !important}html body .post .post-num{color: var(--lg-gold-hi) !important;font-weight: 700}html body .post .prose{font-size: 1.02rem !important;line-height: 1.8 !important;color: #d6d9df}html body .post .prose blockquote{border-left: 2px solid var(--lg-gold) !important;background: rgba(214, 167, 92, .06) !important;border-radius: 0 6px 6px 0}html body .post .sig{margin-top: 24px !important;padding-top: 14px !important;border-top: 1px dashed rgba(255, 255, 255, .1) !important;font-size: .86rem !important;opacity: .8}html body .post.by-staff .author::after{content: "Équipe";position: absolute;top: 10px;right: 10px;padding: 3px 7px;border-radius: 3px;font: 700 .6rem/1.3 var(--k-font);letter-spacing: .1em;text-transform: uppercase;color: #fff;background: var(--rc, var(--lg-red))}html body .topic-hero h1{font-size: clamp(2rem, 4vw, 3rem) !important}html body .composer{border-radius: 10px !important;border: 1px solid rgba(214, 167, 92, .3) !important;background: linear-gradient(180deg, rgba(19, 23, 31, .9), rgba(10, 13, 18, .95)) !important}.route-account .daily-nudge{display: none !important}.ad-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 14px;margin: 22px 0 14px}.ad-tile{position: relative;display: flex;flex-direction: column;gap: 6px;padding: 20px 20px 18px;border-radius: 10px;text-decoration: none;color: inherit;background: linear-gradient(180deg, rgba(19, 23, 31, .9), rgba(10, 13, 18, .95));border: 1px solid rgba(255, 255, 255, .07);transition: border-color .2s, transform .2s;overflow: hidden}a.ad-tile:hover{border-color: rgba(214, 167, 92, .5);transform: translateY(-2px)}.ad-tile::before{content: "";position: absolute;left: 20%;right: 20%;top: -1px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold), transparent)}.ad-ic{position: absolute;top: 16px;right: 16px;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;color: var(--lg-gold-hi);background: radial-gradient(circle, rgba(214, 167, 92, .2), transparent 70%);border: 1px solid rgba(214, 167, 92, .35)}.ad-tile small{font-size: .7rem;letter-spacing: .14em;text-transform: uppercase;color: var(--k-muted)}.ad-tile b{font: 600 1.9rem/1.1 var(--lg-title) !important;color: var(--k-text)}.ad-tile b em{font: 500 .8rem/1 var(--k-font);font-style: normal;color: var(--k-muted)}.ad-go{margin-top: auto;padding-top: 8px;font-size: .8rem;color: var(--lg-gold-hi);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ad-tile.is-gold{border-color: rgba(214, 167, 92, .45);background: radial-gradient(ellipse at 0% 0%, rgba(214, 167, 92, .16), transparent 60%), linear-gradient(180deg, rgba(19, 23, 31, .9), rgba(10, 13, 18, .95))}.ad-tile.is-gold b{color: var(--lg-gold-hi)}.ad-tile.is-alert{border-color: var(--lg-red-hi, #e24a2f)}.ad-tile.is-alert .ad-go{color: #ff8a70}.ad-days{display: flex;gap: 4px;margin-top: 6px}.ad-days i{flex: 1;height: 4px;border-radius: 2px;background: rgba(255, 255, 255, .08)}.ad-days i.on{background: linear-gradient(90deg, #b88a3c, #f1cd8c)}.ad-chars{display: flex;gap: 12px;overflow-x: auto;padding: 4px 0 10px;margin-bottom: 8px;scrollbar-width: thin}.ad-chars a{flex: 0 0 auto;display: flex;align-items: center;gap: 12px;padding: 8px 16px 8px 8px;border-radius: 999px;text-decoration: none;color: inherit;background: rgba(255, 255, 255, .03);border: 1px solid rgba(255, 255, 255, .08);transition: border-color .2s}.ad-chars a:hover{border-color: var(--c)}.ad-chars img{width: 46px;height: 46px;border-radius: 50%;object-fit: cover;object-position: center 18%;border: 2px solid var(--c);background: #0b0e13}.ad-chars b{display: block;font-family: var(--lg-title);letter-spacing: .03em;color: var(--k-text)}.ad-chars small{font-size: .74rem;color: var(--c)}.ad-chars-st{display: flex;gap: 4px;margin-left: 6px}.ad-chars-st i{font-style: normal;padding: 3px 6px;border-radius: 3px;font: 600 .68rem/1.2 var(--k-font);color: var(--k-text-2);background: rgba(255, 255, 255, .06)}.ad-chars-st i:first-child{color: #241604;background: linear-gradient(180deg, #f1cd8c, #b88a3c)}.ad-links{display: flex;flex-wrap: wrap;gap: 8px;margin: 4px 0 26px;padding-bottom: 22px;border-bottom: 1px solid rgba(255, 255, 255, .07)}.ad-links a{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px;border-radius: 6px;text-decoration: none;font-size: .85rem;color: var(--k-text-2);border: 1px solid rgba(255, 255, 255, .08);background: rgba(255, 255, 255, .02);transition: border-color .2s, color .2s}.ad-links a .ic{color: var(--lg-gold)}.ad-links a:hover{color: #fff;border-color: rgba(214, 167, 92, .5)}@media (max-width: 1000px){.ad-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.ad-grid{grid-template-columns: 1fr}.ad-chars-st{display: none}}.route-account .acc-side .wallet-mini, .route-account .acc-side > .btn{display: none !important}#recompenses .gx{margin: 6px 0 26px}.gx-cls.is-named{gap: 6px}.gx-cls.is-named a{width: auto;height: 36px;padding: 0 12px 0 8px;border-radius: 999px;display: inline-flex;gap: 8px;text-decoration: none;font-size: .8rem;color: var(--k-text-2)}.gx-cls.is-named a[aria-current]{color: #fff;background: color-mix(in srgb, var(--k) 14%, transparent)}#recompenses .gx-frise{margin-top: 18px;gap: 8px}#recompenses .gx-card{aspect-ratio: 3 / 3.2;padding: 10px 8px}#recompenses .gx-card b{font-size: 1.15rem}#recompenses .gx-frise .is-past .gx-node{color: #241604;background: rgba(241, 205, 140, .55);border-color: transparent}#recompenses .gx-frise .is-past .gx-card::before{filter: saturate(.85) brightness(.8)}#recompenses .gx-frise a[aria-current] .gx-card{transform: translateY(-4px)}html body .gmedal b{color: var(--lg-gold-hi) !important;-webkit-text-fill-color: var(--lg-gold-hi);background: none !important}@media (max-width: 560px){.gx-cls.is-named{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: 4px}.gx-cls.is-named a{flex: none}}.hx-more{position: relative}html body .hx-more > button{display: inline-flex;align-items: center;gap: 4px;padding: 26px 12px;border: 0;background: none;cursor: pointer;font: 600 .78rem/1 var(--k-font);letter-spacing: .08em;text-transform: uppercase;color: rgba(233, 237, 242, .78)}html body .hx-more > button:hover, html body .hx-more > button[aria-current]{color: #fff}html body .hx-more > button[aria-current]{color: var(--lg-gold-hi)}.hx-more > button .ic{transition: transform .2s;transform: rotate(90deg)}.hx-more.is-open > button .ic{transform: rotate(-90deg)}.hx-more-menu{position: absolute;top: calc(100% - 8px);left: 50%;z-index: 80;display: grid;grid-template-columns: 1fr 1fr;gap: 4px;width: 520px;padding: 10px;transform: translateX(-50%) translateY(6px);border-radius: 10px;border: 1px solid rgba(214, 167, 92, .35);background: linear-gradient(180deg, #131821, #0b0e13);box-shadow: 0 30px 70px -20px rgba(0, 0, 0, .9);opacity: 0;visibility: hidden;transition: opacity .18s, transform .18s, visibility .18s}.hx-more.is-open .hx-more-menu{opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0)}.hx-more-menu::before{content: "";position: absolute;left: 20%;right: 20%;top: -1px;height: 1px;background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}html body .hx-more-menu a{display: flex !important;align-items: center;gap: 12px;padding: 10px 12px !important;border-radius: 8px;text-transform: none !important;letter-spacing: 0 !important;text-decoration: none}html body .hx-more-menu a::after{display: none !important}.hx-more-menu a .ic{flex: none;color: var(--lg-gold)}.hx-more-menu b{display: block;font: 600 .9rem/1.2 var(--k-font);color: var(--k-text)}.hx-more-menu small{display: block;margin-top: 2px;font-size: .74rem;color: var(--k-muted)}.hx-more-menu a:hover, .hx-more-menu a[aria-current]{background: rgba(214, 167, 92, .1)}@media (max-width: 1230px){html body .hx-more > button{padding: 16px 6px}}@media (max-width: 980px){.hx-more-menu{position: static;width: auto;grid-template-columns: 1fr;transform: none;opacity: 1;visibility: visible;display: none;box-shadow: none;margin: 4px 0 8px}.hx-more.is-open .hx-more-menu{display: grid;transform: none}html body .hx-more > button{width: 100%;justify-content: space-between;padding: 14px 4px;font-size: 1rem;text-transform: none;letter-spacing: 0}}.lg-maint{background: linear-gradient(90deg, #5a3206, #a8640e 50%, #5a3206);border-bottom: 1px solid rgba(255, 200, 120, .45);position: relative;z-index: 61}.lg-maint.is-now{background: linear-gradient(90deg, #4a1d05, #b5470c 50%, #4a1d05)}.lg-maint-in{display: flex;align-items: center;justify-content: center;gap: 12px;min-height: 40px;padding: 6px 0;font-size: .85rem;color: #fff;text-align: center;flex-wrap: wrap}.lg-maint-ic{color: #ffd9a0}.lg-maint b{letter-spacing: .06em;text-transform: uppercase;font-size: .8rem;margin-right: 6px}.lg-maint a{color: #ffe2b8;font-weight: 600;text-decoration: none}.ach-mini{display: inline-flex;flex-wrap: wrap;justify-content: center;gap: 3px}.ach-mini i{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;font-style: normal;color: var(--lg-gold-hi);background: rgba(214, 167, 92, .12);border: 1px solid rgba(214, 167, 92, .35)}.ach-mini i.more{width: auto;padding: 0 6px;border-radius: 999px;font: 600 .62rem/1 var(--k-font)}.st-prog{display: flex;align-items: center;gap: 16px;margin-top: 22px;max-width: 520px}.st-prog-bar{flex: 1;height: 8px;border-radius: 8px;background: rgba(255, 255, 255, .08);overflow: hidden}.st-prog-bar i{display: block;height: 100%;width: var(--f);border-radius: 8px;background: linear-gradient(90deg, #8f2a12, var(--lg-gold-hi))}.st-prog span{font-size: .9rem;color: var(--k-text-2)}.st-prog b{font: 600 1.3rem/1 var(--lg-title) !important;color: var(--lg-gold-hi)}.st-grid{display: grid;grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);gap: 26px;align-items: start}.st-steps{list-style: none;display: grid;gap: 10px;margin: 0;padding: 0;position: relative}.st-steps li{display: grid;grid-template-columns: 34px 40px minmax(0, 1fr) auto;gap: 14px;align-items: center;padding: 14px 18px;border-radius: 10px;background: linear-gradient(180deg, rgba(19, 23, 31, .85), rgba(10, 13, 18, .95));border: 1px solid rgba(255, 255, 255, .07)}.st-n{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;font: 600 .95rem/1 var(--lg-title);color: var(--k-muted);border: 1px solid rgba(255, 255, 255, .15)}.st-ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 8px;color: var(--lg-gold);background: rgba(214, 167, 92, .08)}.st-t b{display: block;color: var(--k-text)}.st-t small{font-size: .82rem;color: var(--k-muted)}.st-ok{font-size: .78rem;font-weight: 600;color: #4fd18b;letter-spacing: .08em;text-transform: uppercase}.st-steps .is-done{opacity: .72}.st-steps .is-done .st-n{color: #0d3320;background: #4fd18b;border-color: transparent}.st-steps .is-next{border-color: rgba(214, 167, 92, .55);box-shadow: 0 18px 40px -26px rgba(214, 167, 92, .7)}.st-steps .is-next .st-n{color: #241604;background: linear-gradient(180deg, #f5d48f, #b07c2c);border-color: transparent}.st-side{display: grid;gap: 16px;position: sticky;top: 110px}.st-reward{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 28px 22px;border-radius: 12px;text-align: center;border: 1px solid rgba(214, 167, 92, .4);background: radial-gradient(ellipse at 50% 0%, rgba(214, 167, 92, .2), transparent 60%), linear-gradient(180deg, #141922, #0b0e13)}.st-chest{display: grid;place-items: center;width: 74px;height: 74px;margin-bottom: 6px;border-radius: 50%;color: #241604;background: linear-gradient(180deg, #f5d48f, #b07c2c);box-shadow: 0 0 34px rgba(214, 167, 92, .5)}.st-reward small{font-size: .72rem;letter-spacing: .14em;text-transform: uppercase;color: var(--k-muted)}.st-reward > b{font: 600 2.2rem/1 var(--lg-title);color: var(--lg-gold-hi)}.st-reward p{margin: 6px 0 0;font-size: .88rem;color: var(--k-text-2)}.st-reward .btn, .st-reward form{margin-top: 10px;width: 100%}.st-reward form .btn{width: 100%;justify-content: center}.st-reward.is-ready{box-shadow: 0 0 0 1px rgba(214, 167, 92, .5), 0 30px 60px -30px rgba(214, 167, 92, .8)}.st-reward.is-claimed .st-chest{filter: grayscale(.6)}.lg-starter{display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;font-size: 14px;color: rgba(243, 236, 223, .8);text-decoration: none;border-bottom: 1px dashed rgba(214, 167, 92, .5);padding-bottom: 3px}.lg-starter b{color: var(--lg-gold-hi)}.lg-starter .ic{color: var(--lg-gold-hi)}.lg-starter:hover{color: #fff}.cal-next{display: inline-grid;gap: 4px;margin-top: 22px;padding: 14px 20px;border-radius: 8px;background: rgba(9, 11, 16, .6);border: 1px solid var(--c)}.cal-next small{font-size: .7rem;letter-spacing: .14em;text-transform: uppercase;color: var(--k-muted)}.cal-next b{font: 600 1.3rem/1.1 var(--lg-title);color: #fff}.cal-next > span{font-size: .9rem;color: var(--lg-gold-hi)}.cal-legend{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 22px;margin: 0 0 22px;padding: 0}.cal-legend li{display: flex;align-items: center;gap: 8px;font-size: .85rem}.cal-legend i{width: 10px;height: 10px;border-radius: 3px;background: var(--c)}.cal-legend b{color: var(--k-text)}.cal-legend small{color: var(--k-muted)}.cal-week{display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));gap: 10px}.cal-day{border-radius: 10px;overflow: hidden;background: linear-gradient(180deg, rgba(19, 23, 31, .85), rgba(10, 13, 18, .95));border: 1px solid rgba(255, 255, 255, .07)}.cal-day header{display: flex;justify-content: space-between;align-items: baseline;padding: 12px 12px 10px;border-bottom: 1px solid rgba(255, 255, 255, .07)}.cal-day header b{font: 600 .9rem/1 var(--lg-title);letter-spacing: .04em;color: var(--k-text)}.cal-day header small{font-size: .75rem;color: var(--k-muted)}.cal-day.is-today{border-color: rgba(214, 167, 92, .55)}.cal-day.is-today header{background: rgba(214, 167, 92, .1)}.cal-day.is-today header b{color: var(--lg-gold-hi)}.cal-day ul{list-style: none;margin: 0;padding: 8px;display: grid;gap: 4px;max-height: 520px;overflow-y: auto;scrollbar-width: thin}.cal-day li{display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 6px;align-items: center;padding: 6px 8px;border-radius: 5px;font-size: .78rem;background: color-mix(in srgb, var(--c) 9%, transparent);border-left: 2px solid var(--c)}.cal-day li time{font-weight: 700;color: var(--k-text);font-variant-numeric: tabular-nums}.cal-day li span{color: var(--k-text-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cal-day li.is-past{opacity: .35}.cal-day li.is-next{box-shadow: 0 0 0 1px var(--c);background: color-mix(in srgb, var(--c) 22%, transparent)}.cal-day li.is-empty{grid-template-columns: 1fr;background: none;border: 0;color: var(--k-muted);text-align: center}@media (max-width: 1100px){.cal-week{grid-template-columns: repeat(4, minmax(0, 1fr))}}@media (max-width: 640px){.cal-week{grid-template-columns: 1fr 1fr}}.ss-head{display: flex;flex-wrap: wrap;align-items: center;gap: 22px;margin-top: 22px}.ss-cd{width: 420px;max-width: 100%}.ss-rw{list-style: none;display: flex;gap: 10px;margin: 0;padding: 0}.ss-rw li{display: grid;justify-items: center;gap: 4px;min-width: 96px;padding: 12px 14px;border-radius: 8px;background: rgba(9, 11, 16, .6);border: 1px solid rgba(255, 255, 255, .1)}.ss-rw span{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;font: 700 .8rem/1 var(--k-font)}.ss-rw .r1 span{background: linear-gradient(180deg, #f5d48f, #b07c2c);color: #2a1a05}.ss-rw .r2 span{background: linear-gradient(180deg, #e9edf2, #8d97a6);color: #1a1d22}.ss-rw .r3 span{background: linear-gradient(180deg, #e7a877, #8f522a);color: #241205}.ss-rw b{font: 600 1.15rem/1 var(--lg-title);color: var(--lg-gold-hi)}.ss-rw small{font-size: .68rem;color: var(--k-muted)}.ss-grid{display: grid;grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);gap: 20px;align-items: start}.ss-board .vt-who a{text-decoration: none}.ss-board .vt-who small{color: var(--c)}.ss-hall{padding: 12px 0;border-top: 1px solid rgba(255, 255, 255, .06)}.ss-hall:first-of-type{border-top: 0;padding-top: 0}.ss-hall h3{margin: 0 0 8px;font: 600 .9rem/1 var(--lg-title);letter-spacing: .06em;color: var(--k-text)}.ss-hall h3 i{font: 600 .6rem/1 var(--k-font);font-style: normal;letter-spacing: .1em;text-transform: uppercase;color: #4fd18b;margin-left: 6px}.ss-hall ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.ss-hall li{display: grid;grid-template-columns: 22px minmax(0, 1fr) auto;gap: 10px;align-items: center;font-size: .85rem}.ss-hall li span{display: grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;font-size: .7rem;font-weight: 700;color: var(--k-muted)}.ss-hall .r1 span{background: linear-gradient(180deg, #f5d48f, #b07c2c);color: #2a1a05}.ss-hall li a{color: var(--k-text);text-decoration: none}.ss-hall li small{color: var(--k-muted)}.ss-pay{margin-top: 16px}@media (max-width: 900px){.ss-grid, .st-grid{grid-template-columns: 1fr}.st-side{position: static}}.gd-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 16px}.gd-card{position: relative;display: flex;flex-direction: column;align-items: center;padding: 26px 20px 20px;border-radius: 12px;text-align: center;overflow: hidden;background: radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--c) 18%, transparent), transparent 60%), linear-gradient(180deg, #131821, #0b0e13);border: 1px solid rgba(255, 255, 255, .08);transition: border-color .2s, transform .2s}.gd-card:hover{border-color: color-mix(in srgb, var(--c) 70%, transparent);transform: translateY(-3px)}.gd-card.is-castle{border-color: rgba(214, 167, 92, .7);box-shadow: 0 24px 60px -30px rgba(214, 167, 92, .6)}.gd-rk{position: absolute;top: 12px;left: 14px;font: 600 .85rem/1 var(--lg-title);color: var(--k-muted)}.gd-emb{display: grid;place-items: center;width: 74px;height: 84px;font: 700 1.5rem/1 var(--lg-title);color: #fff;clip-path: polygon(50% 0, 100% 18%, 100% 62%, 50% 100%, 0 62%, 0 18%);background: linear-gradient(180deg, color-mix(in srgb, var(--c) 85%, #fff 10%), color-mix(in srgb, var(--c) 45%, #000));text-shadow: 0 2px 6px rgba(0, 0, 0, .6)}html body .gd-card h2{margin: 14px 0 0 !important;font-size: 1.25rem !important;color: var(--k-text) !important}.gd-castle{display: inline-flex;align-items: center;gap: 6px;margin: 6px 0 0;font-size: .75rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--lg-gold-hi)}.gd-card dl{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;width: 100%;margin: 18px 0 0;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, .07)}.gd-card dt{font-size: .66rem;letter-spacing: .12em;text-transform: uppercase;color: var(--k-muted)}.gd-card dd{margin: 4px 0 0;font-weight: 600;color: var(--k-text)}.sx-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin-bottom: 16px}.sx-card header{position: relative;display: grid;gap: 4px;margin-bottom: 14px}.sx-card header small{font-size: .72rem;letter-spacing: .12em;text-transform: uppercase;color: var(--k-muted)}.sx-card header b{font: 600 1.9rem/1 var(--lg-title) !important;color: var(--k-text)}.sx-card header em{font-style: normal;font-size: .75rem;color: var(--k-muted)}.sx-card .ad-ic{top: 0;right: 0}.sx-chart svg{width: 100%;height: 130px;display: block}.sx-hit{fill: transparent}.sx-bar{fill: color-mix(in srgb, var(--lg-gold) 70%, transparent);transition: fill .2s}.sx-bar.is-today{fill: var(--lg-gold-hi)}.sx-chart g:hover .sx-bar{fill: #fff}.sx-base{stroke: rgba(255, 255, 255, .12);stroke-width: 1}.sx-axis{display: flex;justify-content: space-between;margin-top: 6px;font-size: .72rem;color: var(--k-muted)}.sx-classes{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.sx-classes li{display: grid;grid-template-columns: 20px 130px minmax(0, 1fr) 50px;gap: 10px;align-items: center;font-size: .85rem;color: var(--k-text-2)}.sx-classes i{height: 6px;border-radius: 6px;background: rgba(255, 255, 255, .07);position: relative}.sx-classes i::after{content: "";position: absolute;inset: 0 auto 0 0;width: var(--v);border-radius: 6px;background: var(--c)}.sx-classes b{text-align: right;color: var(--k-text)}.sx-records{list-style: none;margin: 0;padding: 0}.sx-records li{display: flex;justify-content: space-between;padding: 12px 0;border-top: 1px solid rgba(255, 255, 255, .06)}.sx-records li:first-child{border-top: 0}.sx-records span{color: var(--k-text-2)}.sx-records b{font: 600 1.2rem/1 var(--lg-title) !important;color: var(--lg-gold-hi)}@media (max-width: 800px){.sx-grid{grid-template-columns: 1fr}.sx-classes li{grid-template-columns: 20px 100px minmax(0, 1fr) 44px}}.vip-badge{display: inline-flex;align-items: center;gap: 4px;padding: 3px 8px;border-radius: 999px;font: 700 .65rem/1.2 var(--k-font);letter-spacing: .12em;color: #241604;background: linear-gradient(180deg, #f5d48f, #b07c2c);box-shadow: 0 0 12px rgba(214, 167, 92, .45)}.vip-on{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;padding: 10px 16px;border-radius: 8px;background: rgba(214, 167, 92, .12);border: 1px solid rgba(214, 167, 92, .45);color: var(--k-text)}.vip-on .ic{color: var(--lg-gold-hi)}.vip-perks{list-style: none;display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 12px;margin: 0 0 26px;padding: 0}.vip-perks li{display: grid;gap: 6px;padding: 18px;border-radius: 10px;background: rgba(255, 255, 255, .025);border: 1px solid rgba(255, 255, 255, .07)}.vip-perks .ic{color: var(--lg-gold-hi)}.vip-perks b{color: var(--k-text)}.vip-perks small{font-size: .82rem;color: var(--k-muted)}.vip-offers{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 16px;margin-bottom: 18px}.vip-card{position: relative;display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 30px 22px 24px;border-radius: 12px;text-align: center;background: linear-gradient(180deg, #141922, #0b0e13);border: 1px solid rgba(255, 255, 255, .09)}.vip-card.is-best{border-color: var(--lg-gold);background: radial-gradient(ellipse at 50% 0%, rgba(214, 167, 92, .22), transparent 60%), linear-gradient(180deg, #161b24, #0b0e13);box-shadow: 0 30px 70px -36px rgba(214, 167, 92, .7)}.vip-tag{position: absolute;top: -11px;padding: 4px 12px;border-radius: 999px;font: 700 .66rem/1.3 var(--k-font);letter-spacing: .12em;text-transform: uppercase;color: #241604;background: linear-gradient(180deg, #f5d48f, #b07c2c)}html body .vip-card h2{margin: 0 !important;font-size: 1.3rem !important}.vip-card > b{font: 600 2.4rem/1 var(--lg-title) !important;color: var(--lg-gold-hi)}.vip-card > b small{font: 500 .8rem var(--k-font);color: var(--k-muted)}.vip-per{font-size: .78rem;color: var(--k-muted)}.vip-card .btn, .vip-card form{width: 100%;margin-top: 10px}.vip-card form .btn{width: 100%;justify-content: center}.shop-vip{display: flex;align-items: center;gap: 12px;margin: 0 0 12px;padding: 12px 18px;border-radius: 8px;text-decoration: none;color: var(--k-text-2);border: 1px solid rgba(214, 167, 92, .4);background: linear-gradient(90deg, rgba(214, 167, 92, .16), transparent 70%)}.shop-vip .ic{color: var(--lg-gold-hi)}.shop-vip b{color: var(--lg-gold-hi)}.shop-vip em{margin-left: auto;font-style: normal;font-weight: 600;color: var(--lg-gold-hi)}.shop-promo{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 8px 16px;margin: 0 0 12px;padding: 12px 18px;border-radius: 8px;font-size: .9rem;color: #fff;background: linear-gradient(90deg, #8f1b0f, #c23a1f 60%, #8f1b0f);border: 1px solid #ea7a52}.shop-promo > span:first-child{display: inline-flex;align-items: center;gap: 8px}.shop-promo-cd{color: #ffe2b8;font-weight: 600}.shop-secs{grid-template-columns: repeat(4, minmax(0, 1fr)) !important}@media (max-width: 900px){.shop-secs{grid-template-columns: 1fr 1fr !important}}.pn-tl{list-style: none;position: relative;margin: 0;padding: 0 0 0 30px}.pn-tl::before{content: "";position: absolute;left: 8px;top: 12px;bottom: 12px;width: 2px;background: linear-gradient(180deg, var(--lg-gold), rgba(214, 167, 92, .1))}.pn-tl > li{position: relative;margin-bottom: 18px}.pn-dot{position: absolute;left: -29px;top: 22px;width: 16px;height: 16px;border-radius: 50%;background: var(--k-bg);border: 2px solid var(--lg-gold)}.pn-tl .is-last .pn-dot{background: var(--lg-gold-hi);box-shadow: 0 0 12px var(--lg-gold)}.pn-h{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;margin-bottom: 14px}.pn-h time{font-size: .8rem;color: var(--k-muted)}.pn-new{padding: 3px 8px;border-radius: 3px;font: 700 .62rem/1.3 var(--k-font);letter-spacing: .1em;text-transform: uppercase;color: #241604;background: var(--lg-gold-hi)}html body .pn-h h2{flex-basis: 100%;margin: 0 !important;font-size: 1.3rem !important}.pn-h h2 a{color: var(--k-text);text-decoration: none}.pn-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.pn-list li{display: grid;grid-template-columns: 104px minmax(0, 1fr);gap: 12px;align-items: baseline;font-size: .95rem;color: var(--k-text-2)}.pn-list i{font: 700 .62rem/1.5 var(--k-font);font-style: normal;letter-spacing: .1em;text-transform: uppercase;text-align: center;padding: 2px 6px;border-radius: 3px}.pn-list .pn-add i{color: #0d3320;background: #4fd18b}.pn-list .pn-fix i{color: #fff;background: #4a7ab8}.pn-list .pn-bal i{color: #241604;background: var(--lg-gold-hi)}.pn-list .pn-imp i{color: #fff;background: var(--lg-red, #c22d1d)}@media (max-width: 560px){.pn-list li{grid-template-columns: 1fr;gap: 4px}.pn-list i{justify-self: start}}.hi-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.hi-list li{display: grid;grid-template-columns: 40px minmax(0, 1fr) auto 130px;gap: 14px;align-items: center;padding: 12px 16px;border-radius: 8px;background: rgba(255, 255, 255, .025);border: 1px solid rgba(255, 255, 255, .06)}.hi-ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;color: var(--lg-gold-hi);background: rgba(214, 167, 92, .1)}.hi-list .is-vault .hi-ic{color: #4fd18b;background: rgba(79, 209, 139, .1)}.hi-list .is-pay .hi-ic{color: #7ab8ff;background: rgba(122, 184, 255, .1)}.hi-t b{display: block;color: var(--k-text);font-size: .95rem}.hi-t small{font-size: .8rem;color: var(--k-muted)}.hi-amt{font: 600 1rem/1 var(--k-font);font-variant-numeric: tabular-nums}.hi-amt.is-neg{color: #ff8a70}.hi-amt.is-pos{color: #4fd18b}.hi-list time{text-align: right;font-size: .78rem;color: var(--k-muted)}@media (max-width: 640px){.hi-list li{grid-template-columns: 36px minmax(0, 1fr) auto}.hi-list time{grid-column: 2 / -1;text-align: left}}.cx-count{font: 500 .8rem var(--k-font);color: var(--k-muted);letter-spacing: 0;text-transform: none;margin-left: 8px}.ach-grid{list-style: none;display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));gap: 8px;margin: 0;padding: 0}.ach-grid li{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 8px;background: rgba(255, 255, 255, .02);border: 1px solid rgba(255, 255, 255, .06);opacity: .45;filter: grayscale(1)}.ach-grid li.is-ok{opacity: 1;filter: none;border-color: rgba(214, 167, 92, .35);background: linear-gradient(90deg, rgba(214, 167, 92, .1), transparent)}.ach-ic{flex: none;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;color: var(--lg-gold-hi);background: rgba(214, 167, 92, .12);border: 1px solid rgba(214, 167, 92, .4)}.ach-grid li.is-ok .ach-ic{color: #241604;background: linear-gradient(180deg, #f5d48f, #b07c2c);border-color: transparent}.ach-grid b{display: block;font-size: .88rem;color: var(--k-text)}.ach-grid small{font-size: .74rem;color: var(--k-muted)}.lg-promo{display: grid;grid-template-columns: 76px minmax(0, 1fr) auto auto;gap: 20px;align-items: center;margin-top: 24px;padding: 16px 22px;border-radius: 10px;text-decoration: none;color: inherit;background: linear-gradient(90deg, rgba(194, 45, 29, .28), rgba(194, 45, 29, .05) 60%), linear-gradient(180deg, #141922, #0b0e13);border: 1px solid rgba(234, 122, 82, .55)}.lg-promo-ic{display: grid;place-items: center;width: 76px;height: 76px;border-radius: 10px;background: radial-gradient(circle, rgba(214, 167, 92, .25), transparent 70%), #0c0f15}.lg-promo-t small{display: block;font: 600 11px/1 var(--k-font);letter-spacing: .14em;text-transform: uppercase;color: #ff9b7a}.lg-promo-t b{display: block;margin-top: 6px;font: 600 20px/1.2 var(--lg-title);color: #fff}.lg-promo-t em{display: block;margin-top: 6px;font-style: normal;font-weight: 600;color: var(--lg-gold-hi)}.lg-promo-t s{color: var(--lg-muted, #8d97a6);font-weight: 400}.lg-promo-cd{margin: 0;width: 280px}.lg-promo-cd > span{padding: 8px 4px 6px}.lg-promo-cd b{font-size: 20px}@media (max-width: 1000px){.lg-promo{grid-template-columns: 64px minmax(0, 1fr)}.lg-promo-cd, .lg-promo .lg-btn{grid-column: 1 / -1;width: 100%}}.lg-cdown{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 8px}.lg-cdown > span{display: grid;justify-items: center;gap: 6px;padding: 12px 4px 10px;border-radius: 6px;background: rgba(9, 11, 16, .62);border: 1px solid rgba(214, 167, 92, .3)}.lg-cdown b{font: 600 26px/1 var(--lg-title);color: var(--lg-gold-hi);font-variant-numeric: tabular-nums}.lg-cdown small{font-size: 10px;letter-spacing: .14em;text-transform: uppercase;color: var(--k-muted)}.ss-pay .btn{white-space: normal;width: 100%;justify-content: center;text-align: center}@media (min-width: 981px){html body .hx-nav ul a, html body .hx-more > button{padding-inline: 9px !important;letter-spacing: .06em !important}html body .hx-user{gap: 6px !important}html body .hx-user .hx-link{font-size: .8rem !important}}@media (min-width: 981px) and (max-width: 1360px){html body .hx-nav ul a, html body .hx-more > button{padding-inline: 6px !important;font-size: .72rem !important;letter-spacing: .03em !important}html body .hx-user .hx-link{display: none}}@media (max-width: 640px){.st-steps li{grid-template-columns: 30px minmax(0, 1fr) auto;gap: 10px;padding: 12px}.st-steps .st-ic{display: none}.st-n{width: 30px;height: 30px}.lg-maint-in{min-height: 0;padding: 5px 0;font-size: .72rem;gap: 6px}.lg-maint b{font-size: .68rem}.lg-maint a, .lg-maint-ic{display: none}.ss-rw li{min-width: 0;flex: 1}}.pk-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;align-items: start}.pk-card{margin: 0;border-radius: 10px;overflow: hidden;background: linear-gradient(180deg, #141922, #0b0e13);border: 1px solid rgba(255, 255, 255, .08)}.pk-card.is-wide, .pk-card.is-cover{grid-column: span 2}.pk-card.is-leader, .pk-card.is-banner, .pk-card.is-bar{grid-column: span 2}.pk-card.is-story{grid-row: span 2}.pk-thumb{display: block;background: #07090d}.pk-thumb img{display: block;width: 100%;height: 100%;object-fit: contain}.pk-card figcaption{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 2px 12px;align-items: center;padding: 12px 14px}.pk-card figcaption b{color: var(--k-text)}.pk-card figcaption small{grid-column: 1;font-size: .76rem;color: var(--k-muted)}.pk-card figcaption .btn{grid-column: 2;grid-row: 1 / span 2}.pk-codes{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.pk-codes label{display: grid;gap: 6px;font-size: .85rem;color: var(--k-text-2)}.pk-codes textarea, .pk-links input{width: 100%;font: 500 .78rem/1.4 ui-monospace, Consolas, monospace !important;color: var(--k-text-2)}.pk-texts{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.pk-th{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-bottom: 10px}.pk-th b{display: block;font-family: var(--lg-title);letter-spacing: .04em;color: var(--k-text)}.pk-th small{font-size: .78rem;color: var(--k-muted)}.pk-texts textarea{width: 100%;font-size: .86rem !important;line-height: 1.55 !important;resize: vertical}.pk-len{display: block;margin-top: 6px;font-size: .74rem;color: var(--k-muted)}.pk-links{display: grid;gap: 8px;margin-bottom: 16px}.pk-links > div{display: grid;grid-template-columns: 160px minmax(0, 1fr) 200px;gap: 12px;align-items: center;padding: 10px 14px;border-radius: 8px;background: rgba(255, 255, 255, .025);border: 1px solid rgba(255, 255, 255, .06)}.pk-links > div > b{color: var(--k-text)}.pk-st{font-size: .8rem;color: var(--k-muted);text-align: right}.pk-st b{color: var(--lg-gold-hi)}.pk-plan{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.pk-plan li{display: grid;grid-template-columns: 80px minmax(0, 1fr);gap: 14px;align-items: center;padding: 12px 16px;border-radius: 8px;background: rgba(255, 255, 255, .025);border-left: 2px solid var(--lg-gold)}.pk-plan b{font: 600 .9rem/1 var(--lg-title);color: var(--lg-gold-hi)}.pk-plan span{color: var(--k-text-2);font-size: .92rem}@media (max-width: 1000px){.pk-grid{grid-template-columns: 1fr 1fr}.pk-texts, .pk-codes{grid-template-columns: 1fr}.pk-links > div{grid-template-columns: 1fr}.pk-st{text-align: left}}@media (max-width: 560px){.pk-grid{grid-template-columns: 1fr}.pk-card{grid-column: auto !important;grid-row: auto !important}}html body .hx-main > .hx-embers + section.rj-hero{padding-bottom: 50px !important}.rj-grid{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);gap: 50px;align-items: center}.rj-logo{width: min(480px, 100%);height: auto;filter: drop-shadow(0 20px 36px rgba(0, 0, 0, .7))}.rj-tag{margin: 6px 0 18px;font: 600 1.2rem/1.3 var(--lg-title);letter-spacing: .18em;text-transform: uppercase;color: var(--k-text)}.rj-pts{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 8px 20px;margin: 0 0 20px;padding: 0}.rj-pts li{display: flex;align-items: center;gap: 8px;color: var(--k-text-2)}.rj-pts .ic{color: var(--lg-gold-hi)}.rj-open{margin: 0 0 10px;font: 600 .82rem/1 var(--k-font);letter-spacing: .12em;text-transform: uppercase;color: var(--lg-gold-hi)}.rj-grid .lg-cdown{max-width: 440px}.rj-card{display: grid;gap: 12px;padding: 30px;border-radius: 12px;text-align: center;border: 1px solid rgba(214, 167, 92, .45);background: radial-gradient(ellipse at 50% 0%, rgba(194, 45, 29, .22), transparent 60%), linear-gradient(180deg, rgba(20, 24, 32, .95), rgba(10, 12, 17, .97));box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .9)}html body .rj-card h1{margin: 0 !important;font-size: 2rem !important}.rj-card p{margin: 0;color: var(--k-text-2)}.rj-card .btn{width: 100%;justify-content: center;min-height: 52px}.rj-facts{list-style: none;display: flex;justify-content: center;gap: 22px;margin: 8px 0 0;padding: 14px 0 0;border-top: 1px solid rgba(255, 255, 255, .08)}.rj-facts li{display: grid;gap: 2px}.rj-facts b{font: 600 1.4rem/1 var(--lg-title) !important;color: var(--lg-gold-hi)}.rj-facts small{font-size: .72rem;color: var(--k-muted)}.rj-disc{display: inline-flex;align-items: center;justify-content: center;gap: 8px;color: #b9c2ff;text-decoration: none;font-weight: 600}.rj-cls{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 12px}.rj-cls a{position: relative;display: flex;flex-direction: column;align-items: center;padding: 14px 10px;border-radius: 10px;text-decoration: none;text-align: center;background: radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%), #0d1016;border: 1px solid rgba(255, 255, 255, .07);transition: border-color .2s, transform .2s}.rj-cls a:hover{border-color: var(--c);transform: translateY(-3px)}.rj-cls img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;object-position: center 15%;border-radius: 6px}.rj-cls b{margin-top: 10px;font-family: var(--lg-title);color: var(--k-text)}.rj-cls small{font-size: .72rem;color: var(--c)}.rj-more{margin-top: 20px;text-align: center}.rj-more a{color: var(--lg-gold-hi)}@media (max-width: 900px){.rj-grid{grid-template-columns: 1fr;text-align: center}.rj-pts{justify-items: center}.rj-grid .lg-cdown{margin: 0 auto}.rj-cls{grid-template-columns: repeat(3, 1fr)}}@media (max-width: 520px){.rj-pts{grid-template-columns: 1fr}.rj-cls{grid-template-columns: 1fr 1fr}}.pk-grid{grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) !important}.pk-card{grid-column: auto !important;grid-row: auto !important}.pk-card.is-story .pk-thumb{aspect-ratio: 1 / 1 !important}.pk-card.is-story .pk-thumb img{object-fit: contain}.pk-card.is-leader .pk-thumb, .pk-card.is-banner .pk-thumb, .pk-card.is-bar .pk-thumb{aspect-ratio: auto !important;padding: 30px 10px;display: grid;place-items: center}.pk-card figcaption{grid-template-columns: 1fr}.pk-card figcaption .btn{grid-column: 1;grid-row: auto;justify-self: start;margin-top: 6px}html body .rj-card h1{font-size: 1.6rem !important}.lang-sw{display: inline-flex;align-items: center;padding: 2px;border-radius: 999px;border: 1px solid rgba(214, 167, 92, .45);background: rgba(9, 11, 16, .6)}.lang-sw a{display: inline-flex !important;align-items: center;gap: 6px;padding: 3px 10px !important;border-radius: 999px;font: 700 .7rem/1.4 var(--k-font) !important;letter-spacing: .08em;color: var(--k-text-2) !important;text-decoration: none}.lang-sw a[aria-current]{color: #241604 !important;background: linear-gradient(180deg, #f5d48f, #b07c2c)}.lang-sw a::after, .lang-sw a::before{display: none !important}.flag{display: inline-block;width: 16px;height: 11px;border-radius: 2px;box-shadow: 0 0 0 1px rgba(0, 0, 0, .3);flex: none}.flag-fr{background: linear-gradient(90deg, #0055a4 33.3%, #fff 33.3% 66.6%, #ef4135 66.6%)}.flag-en{background: linear-gradient(90deg, transparent 42%, #c8102e 42% 58%, transparent 58%), linear-gradient(0deg, transparent 38%, #c8102e 38% 62%, transparent 62%), linear-gradient(90deg, transparent 36%, #fff 36% 64%, transparent 64%), linear-gradient(0deg, transparent 30%, #fff 30% 70%, transparent 70%), #012169}.lang-sw.is-strip{margin-right: 6px}.lang-sw.is-mobile{display: none}.lang-sw.is-foot{margin-right: 18px}.hx-foot-bottom .hx-wrap > a, .hx-foot-bottom .hx-wrap > .lang-sw{vertical-align: middle}@media (max-width: 980px){.lang-sw.is-mobile{display: inline-flex;margin-bottom: 8px}.lang-sw.is-strip{display: none}}@media (max-width: 980px){.lang-sw.is-strip{display: inline-flex;margin-right: 0}.lang-sw.is-strip a{padding: 2px 7px !important;font-size: .64rem !important}.lang-sw.is-mobile{display: none}}html body .lang-sw a{gap: 5px !important}html body .lang-sw .flag{margin-right: 1px}:root{--v-bg: var(--k-panel, #10141b);--v-bg2: var(--k-panel-2, #151a23);--v-line: var(--k-card-line, rgba(255, 255, 255, .07));--v-gold: var(--lg-gold, #d6a75c);--v-gold-hi: var(--lg-gold-hi, #f1cd8c);--v-text: var(--k-text, #f1ebdf);--v-mute: #a49e90;--v-ok: #5cc28a;--v-bad: #e2553f;--v-warn: #e6a23c;--v-r: 12px}.nb{position: relative;flex: none}.nb-btn{position: relative;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--v-line);background: rgba(255, 255, 255, .03);color: var(--v-gold-hi);cursor: pointer;transition: background .2s, border-color .2s}.nb-btn:hover, .nb.is-open .nb-btn{background: rgba(214, 167, 92, .12);border-color: rgba(214, 167, 92, .45)}.nb-count{position: absolute;top: -3px;right: -3px;min-width: 19px;height: 19px;padding: 0 5px;border-radius: 10px;background: var(--v-bad);color: #fff;font: 700 11px/19px system-ui, sans-serif;text-align: center;box-shadow: 0 0 0 2px #0c0f14}.nb-menu{position: absolute;top: calc(100% + 10px);right: -6px;width: min(360px, calc(100vw - 24px));background: #0f1319;border: 1px solid rgba(214, 167, 92, .25);border-radius: var(--v-r);box-shadow: 0 24px 50px rgba(0, 0, 0, .55);z-index: 80;display: none;overflow: hidden}.nb.is-open .nb-menu{display: block}.nb-menu header{display: flex;justify-content: space-between;align-items: center;padding: 12px 16px;border-bottom: 1px solid var(--v-line)}.nb-menu header b{font-family: var(--lg-title);letter-spacing: .06em;color: var(--v-gold-hi)}.nb-menu header a{font-size: .82rem;color: var(--v-mute)}.nb-menu ul{list-style: none;margin: 0;padding: 6px;max-height: min(420px, 70vh);overflow-y: auto}.nb-menu li a, .nt-list li a{display: flex;gap: 12px;align-items: flex-start;padding: 10px;border-radius: 9px;color: var(--v-text);text-decoration: none;font-size: .9rem;line-height: 1.35}.nb-menu li a:hover, .nt-list li a:hover{background: rgba(255, 255, 255, .04)}.nb-menu li small, .nt-list li small{display: block;margin-top: 2px;color: var(--v-mute);font-size: .76rem}.nb-menu li.is-new a, .nt-list li.is-new a{background: rgba(214, 167, 92, .07)}.nb-menu li.is-live small{color: var(--v-gold);text-transform: uppercase;letter-spacing: .08em;font-size: .68rem}.nb-empty{padding: 22px 12px;text-align: center;color: var(--v-mute);font-size: .9rem}.nb-ic{flex: none;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(214, 167, 92, .12);color: var(--v-gold-hi)}.nb-ic.k-security{background: rgba(226, 85, 63, .14);color: #ff8a73}.nb-ic.k-gift{background: rgba(92, 194, 138, .13);color: #7fe0a8}.nb-ic.k-event{background: rgba(92, 184, 255, .13);color: #8fd0ff}.nb-ic.k-ref{background: rgba(165, 96, 255, .14);color: #c9a2ff}.nt-list{list-style: none;margin: 0 0 10px;padding: 0;display: grid;gap: 6px}.nt-list li a{background: var(--v-bg);border: 1px solid var(--v-line);padding: 14px;align-items: center}.nt-list li a > span:nth-child(2){flex: 1}.nt-list li.is-live a{border-color: rgba(214, 167, 92, .35)}.nb-mob{display: none}@media (max-width: 1230px){.hx-user .nb{display: none}.nb-mob{display: block;margin-left: auto;order: 2}.hx-top-in .hx-burger{order: 3;margin-left: 0 !important}.hx-top-in .hx-nav{order: 4}}.tfa-code{font-family: var(--f-mono, "JetBrains Mono", monospace);font-size: 1.35rem !important;letter-spacing: .3em;text-align: center}.tfa-form{max-width: 360px}.ad-warn{margin-left: 6px;padding: 1px 7px;border-radius: 9px;background: rgba(230, 162, 60, .16);color: var(--v-warn);font-size: .7rem;font-weight: 600;letter-spacing: .02em}.tab-badge{display: inline-block;min-width: 18px;padding: 0 5px;border-radius: 9px;background: var(--v-bad);color: #fff;font-size: .7rem;line-height: 18px;text-align: center}tr.row-warn td{background: rgba(230, 162, 60, .06)}.cx-cmp{display: inline-flex;align-items: center;gap: 6px;padding: 4px 11px;border: 1px solid rgba(214, 167, 92, .35);border-radius: 20px;color: var(--v-gold-hi) !important;font-size: .82rem;text-decoration: none}.cx-cmp:hover{background: rgba(214, 167, 92, .1)}.hx-foot-install{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;padding: 7px 12px;border: 1px solid rgba(214, 167, 92, .4);border-radius: 8px;background: rgba(214, 167, 92, .08);color: var(--v-gold-hi);font: inherit;font-size: .88rem;cursor: pointer}.hx-foot-install[hidden]{display: none}.sec-grid{display: grid;grid-template-columns: 1.15fr 1fr;gap: 20px;margin-top: 26px}.sec-card{background: var(--v-bg);border: 1px solid var(--v-line);border-radius: var(--v-r);padding: 22px}.sec-card.is-on{border-color: rgba(92, 194, 138, .35)}.sec-card header{display: flex;gap: 14px;align-items: center;margin-bottom: 16px}.sec-card h2{margin: 0;font-size: 1.12rem}.sec-ic{flex: none;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 12px;background: rgba(214, 167, 92, .12);color: var(--v-gold-hi)}.sec-card.is-on .sec-ic{background: rgba(92, 194, 138, .14);color: #7fe0a8}.sec-state{margin: 3px 0 0;font-size: .86rem;color: var(--v-mute);display: flex;align-items: center;gap: 7px;flex-wrap: wrap}.sec-state i{width: 8px;height: 8px;border-radius: 50%;background: var(--v-bad);box-shadow: 0 0 8px currentColor;color: var(--v-bad)}.sec-card.is-on .sec-state i{background: var(--v-ok);color: var(--v-ok)}.sec-state.is-plain{display: block}.sec-state b{color: var(--v-warn)}.sec-steps{list-style: none;counter-reset: s;margin: 0;padding: 0;display: grid;gap: 18px}.sec-steps > li{counter-increment: s;position: relative;padding-left: 42px}.sec-steps > li::before{content: counter(s);position: absolute;left: 0;top: -2px;width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: var(--v-gold);color: #1a1408;font-weight: 700;font-size: .9rem}.sec-steps > li > b{display: block;margin-bottom: 4px}.sec-steps > li > span{color: var(--v-mute);font-size: .9rem}.sec-qr{display: flex;gap: 16px;align-items: center;margin-top: 10px;flex-wrap: wrap}.sec-qr-box{width: 188px;height: 188px;padding: 8px;border-radius: 10px;background: #fff;flex: none;display: grid;place-items: center}.sec-qr-box:not(.is-ready)::after{content: "QR";color: #999;font: 600 1.4rem system-ui}.sec-qr-box svg{display: block;width: 100%;height: 100%}.sec-qr > span{flex: 1;min-width: 180px;font-size: .88rem;color: var(--v-mute)}.sec-key{display: block;margin-top: 8px;padding: 8px 10px;border-radius: 8px;background: rgba(0, 0, 0, .35);border: 1px dashed rgba(214, 167, 92, .4);color: var(--v-gold-hi);font-size: .95rem;letter-spacing: .08em;word-break: break-all;user-select: all}.sec-inline{display: flex;gap: 10px;align-items: flex-end;flex-wrap: wrap;margin-top: 8px}.sec-inline label{flex: 1;min-width: 180px;margin: 0}.sec-log{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.sec-log li{display: grid;grid-template-columns: 14px 1fr auto;gap: 10px;align-items: center;padding: 9px 4px;border-bottom: 1px solid var(--v-line);font-size: .88rem}.sec-log li:last-child{border-bottom: 0}.sec-log small{display: block;color: var(--v-mute);font-size: .78rem}.sec-log time{color: var(--v-mute);font-size: .8rem;font-variant-numeric: tabular-nums}.sec-log em{grid-column: 2 / 4;justify-self: start;font-style: normal;font-size: .72rem;padding: 1px 8px;border-radius: 9px;background: rgba(230, 162, 60, .15);color: var(--v-warn)}.sec-dot{width: 9px;height: 9px;border-radius: 50%;background: var(--v-ok)}.sec-log li.is-bad .sec-dot{background: var(--v-bad)}.sec-log li.is-bad b{color: #ff8a73}.sec-codes{margin-top: 22px;padding: 20px 22px;border-radius: var(--v-r);border: 1px solid rgba(214, 167, 92, .5);background: linear-gradient(180deg, rgba(214, 167, 92, .1), rgba(214, 167, 92, .03))}.sec-codes h2{display: flex;gap: 10px;align-items: center;margin: 0 0 6px;font-size: 1.1rem;color: var(--v-gold-hi)}.sec-codes p{margin: 0 0 12px;color: var(--v-mute);font-size: .9rem}.sec-codes ol{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 8px;margin: 0 0 14px;padding: 0;list-style: none}.sec-codes code{display: block;padding: 8px;border-radius: 7px;background: rgba(0, 0, 0, .4);text-align: center;font-size: .98rem;letter-spacing: .06em}.sec-tips{list-style: none;margin: 22px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px}.sec-tips li{display: flex;gap: 10px;align-items: flex-start;padding: 14px;border-radius: 10px;background: rgba(255, 255, 255, .02);border: 1px solid var(--v-line);color: var(--v-mute);font-size: .88rem}.sec-tips .ic{flex: none;color: var(--v-gold);margin-top: 1px}@media (max-width: 900px){.sec-grid, .sec-tips{grid-template-columns: 1fr}.sec-codes ol{grid-template-columns: repeat(2, 1fr)}}.log-search{display: flex;gap: 8px;margin: 14px 0;flex-wrap: wrap}.log-search input{flex: 1;min-width: 200px;max-width: 360px}.log-kpis{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-bottom: 14px}.log-kpis a{display: flex;gap: 10px;align-items: baseline;padding: 14px 16px;border-radius: 10px;border: 1px solid var(--v-line);background: var(--v-bg);color: var(--v-text);text-decoration: none}.log-kpis a b{font-size: 1.5rem;font-family: var(--lg-title);color: var(--v-gold-hi)}.log-kpis a span{color: var(--v-mute);font-size: .85rem}.log-kpis a.is-on{border-color: rgba(214, 167, 92, .5)}.log-kpis a.is-warn b{color: var(--v-warn)}.log-tfa{margin-top: 22px;padding: 16px 18px;border-radius: 10px;border: 1px solid var(--v-line);background: rgba(255, 255, 255, .02);display: grid;gap: 6px;max-width: 640px}.log-tfa-row{display: flex;gap: 8px;flex-wrap: wrap}.log-tfa-row input{flex: 1;min-width: 160px}@media (max-width: 700px){.log-kpis{grid-template-columns: 1fr}}.bk-last{display: flex;align-items: center;gap: 8px;color: var(--v-mute)}.bk-last b{color: var(--v-text)}.bk-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin: 18px 0 8px}.bk-card{position: relative;padding: 24px;border-radius: var(--v-r);border: 1px solid var(--v-line);background: var(--v-bg);display: flex;flex-direction: column;gap: 10px}.bk-card.is-main{border-color: rgba(214, 167, 92, .45);background: linear-gradient(160deg, rgba(214, 167, 92, .1), var(--v-bg) 55%)}.bk-card h2{margin: 0;font-size: 1.2rem}.bk-card p{margin: 0;color: var(--v-mute);font-size: .92rem;flex: 1}.bk-ic{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 12px;background: rgba(214, 167, 92, .12);color: var(--v-gold-hi)}.bk-card dl{display: flex;gap: 24px;margin: 4px 0 6px}.bk-card dt{font-size: .74rem;text-transform: uppercase;letter-spacing: .1em;color: var(--v-mute)}.bk-card dd{margin: 2px 0 0;font-size: 1.25rem;font-family: var(--lg-title);color: var(--v-text)}.bk-card .btn{align-self: flex-start;display: inline-flex;gap: 8px;align-items: center}.bk-help ol{padding-left: 20px;display: grid;gap: 8px;color: var(--v-mute)}.bk-help ol b{color: var(--v-text)}@media (max-width: 800px){.bk-grid{grid-template-columns: 1fr}}.wh-band{overflow: hidden}.wh-grid{display: grid;grid-template-columns: 1fr minmax(280px, 440px);gap: 48px;align-items: center}.wh-copy h1{margin: 6px 0 10px}.wh-vip{display: inline-flex;gap: 8px;align-items: center;padding: 6px 12px;border-radius: 20px;background: rgba(214, 167, 92, .12);color: var(--v-gold-hi);font-size: .88rem}.wh-go{display: inline-flex;gap: 10px;align-items: center;font-size: 1.05rem !important;padding: 14px 26px !important;margin-top: 8px;box-shadow: 0 0 0 0 rgba(214, 167, 92, .5)}@media (prefers-reduced-motion: no-preference){body.hx .wh-go:not(:disabled){animation: whPulse 2.2s ease-out infinite !important}}@keyframes whPulse{0%{box-shadow: 0 0 0 0 rgba(214, 167, 92, .45)}70%{box-shadow: 0 0 0 16px rgba(214, 167, 92, 0)}100%{box-shadow: 0 0 0 0 rgba(214, 167, 92, 0)}}.wh-wait{display: flex;gap: 8px;align-items: center;color: var(--v-mute);margin-top: 14px}.wh-wait b{color: var(--v-gold-hi);font-variant-numeric: tabular-nums}.wh-result{min-height: 1.5em;margin: 16px 0 0;font-size: 1.05rem;font-weight: 600}.wh-result.is-ok{color: #7fe0a8}.wh-result.is-bad{color: #ff8a73}.wh-stats{display: flex;gap: 30px;margin: 22px 0 0}.wh-stats dt{font-size: .74rem;text-transform: uppercase;letter-spacing: .1em;color: var(--v-mute)}.wh-stats dd{margin: 2px 0 0;font-size: 1.5rem;font-family: var(--lg-title);color: var(--v-text)}.wh-stats small{font-size: .8rem;color: var(--v-mute);font-family: inherit}.wh-stage{position: relative;aspect-ratio: 1;width: 100%;max-width: 440px;justify-self: center;filter: drop-shadow(0 24px 50px rgba(0, 0, 0, .55))}.wh-stage::before{content: "";position: absolute;inset: -8%;border-radius: 50%;background: radial-gradient(circle, rgba(214, 167, 92, .2), transparent 65%)}.wh-wheel{position: relative;width: 100%;height: 100%;transform-origin: 50% 50%}.wh-rim{fill: #120e08;stroke: var(--v-gold);stroke-width: 4}.wh-parts path{stroke: rgba(0, 0, 0, .45);stroke-width: 1.2}.wh-parts .is-a{fill: #1b2230}.wh-parts .is-b{fill: #2a1d14}.wh-parts .is-jackpot{fill: #b8862f}.wh-parts text{fill: var(--v-gold-hi);font: 700 19px var(--lg-title)}.wh-parts .is-jackpot + text{fill: #1a1206}.wh-hub{fill: #0c0f14;stroke: var(--v-gold);stroke-width: 3}.wh-hub-t{fill: var(--v-gold-hi);font: 700 11px system-ui, sans-serif;letter-spacing: .06em}.wh-pointer{position: absolute;z-index: 2;top: -6px;left: 50%;width: 30px;height: 40px;transform: translateX(-50%);background: linear-gradient(180deg, var(--v-gold-hi), #a87a2c);clip-path: polygon(50% 100%, 0 0, 100% 0);filter: drop-shadow(0 3px 4px rgba(0, 0, 0, .6))}.wh-wheel.is-done .is-jackpot{filter: brightness(1.15)}.wh-low{display: grid;grid-template-columns: 1fr 1fr;gap: 36px}.wh-low .dlx-h{margin-top: 0 !important}.wh-odds{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(118px, 1fr));gap: 8px}.wh-odds li{padding: 12px;border-radius: 10px;background: var(--v-bg);border: 1px solid var(--v-line);display: grid;gap: 2px}.wh-odds li.is-jackpot{border-color: rgba(214, 167, 92, .6);background: linear-gradient(160deg, rgba(214, 167, 92, .16), var(--v-bg))}.wh-odds b{font-size: 1.15rem;color: var(--v-text)}.wh-odds small{font-size: .74rem;color: var(--v-mute);font-weight: 400}.wh-odds span{color: var(--v-mute);font-size: .82rem}.wh-wins{list-style: none;margin: 0 0 14px;padding: 0;display: grid;gap: 4px}.wh-wins li{display: grid;grid-template-columns: 1fr auto 90px;gap: 10px;align-items: center;padding: 9px 12px;border-radius: 8px;background: rgba(255, 255, 255, .02)}.wh-wins b{color: #7fe0a8}.wh-wins small{color: var(--v-mute);text-align: right;font-size: .78rem}@media (max-width: 860px){.wh-grid, .wh-low{grid-template-columns: 1fr;gap: 26px}.wh-stage{max-width: 340px;order: -1}}.tm-filter{display: inline-flex;gap: 4px;padding: 4px;border-radius: 10px;background: rgba(255, 255, 255, .03);border: 1px solid var(--v-line);margin-top: 6px}.tm-filter button{padding: 7px 16px;border: 0;border-radius: 7px;background: none;color: var(--v-mute);font: inherit;font-size: .9rem;cursor: pointer}.tm-filter button[aria-pressed="true"]{background: rgba(214, 167, 92, .16);color: var(--v-gold-hi)}.tm-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.tm-row{position: relative;display: grid;grid-template-columns: 44px 1fr 70px 150px;gap: 14px;align-items: center;padding: 14px 18px;border-radius: 12px;background: var(--v-bg);border: 1px solid var(--v-line);overflow: hidden}.tm-row.is-off{display: none}.tm-ic{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 11px;background: rgba(214, 167, 92, .1);color: var(--v-gold-hi)}.tm-row.k-event .tm-ic{background: rgba(92, 184, 255, .1);color: #8fd0ff}.tm-name b{display: block;font-size: 1.02rem}.tm-name small{color: var(--v-mute);font-size: .82rem}.tm-at{font-family: var(--lg-title);font-size: 1.15rem;color: var(--v-text);text-align: center;font-variant-numeric: tabular-nums}.tm-cd{text-align: right}.tm-cd b{display: block;font-family: var(--f-mono, "JetBrains Mono", monospace);font-size: 1.15rem;color: var(--v-gold-hi);font-variant-numeric: tabular-nums}.tm-cd small{color: var(--v-mute);font-size: .76rem}.tm-bar{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: rgba(255, 255, 255, .04)}.tm-bar i{display: block;height: 100%;width: 0;background: linear-gradient(90deg, rgba(214, 167, 92, .2), var(--v-gold));transition: width 1s linear}.tm-row.is-soon{border-color: rgba(214, 167, 92, .4)}.tm-row.is-live{border-color: rgba(92, 194, 138, .55);background: linear-gradient(90deg, rgba(92, 194, 138, .1), var(--v-bg) 60%)}.tm-row.is-live .tm-cd b{color: #7fe0a8}.tm-row.is-live .tm-bar i{background: linear-gradient(90deg, rgba(92, 194, 138, .3), var(--v-ok))}.tm-note{margin-top: 18px}@media (max-width: 640px){.tm-row{grid-template-columns: 40px 1fr auto;padding: 12px 14px;gap: 10px}.tm-ic{width: 40px;height: 40px}.tm-at{display: none}.tm-cd{min-width: 96px}}.calc{--c: var(--v-gold)}.calc-classes{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 6px;margin-bottom: 14px}.calc-classes button{display: flex;gap: 8px;align-items: center;padding: 9px 10px;border-radius: 9px;border: 1px solid var(--v-line);background: var(--v-bg);color: var(--v-mute);font: inherit;font-size: .86rem;cursor: pointer;text-align: left}.calc-classes button img{opacity: .6}.calc-classes button[aria-checked="true"]{border-color: var(--c);color: var(--v-text);background: linear-gradient(160deg, color-mix(in srgb, var(--c) 22%, transparent), var(--v-bg))}.calc-classes button[aria-checked="true"] img{opacity: 1}.calc-mine{display: flex;gap: 8px;align-items: center;flex-wrap: wrap;margin-bottom: 16px;color: var(--v-mute);font-size: .9rem}.calc-grid{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px;align-items: start}.calc-card{background: var(--v-bg);border: 1px solid var(--v-line);border-radius: var(--v-r);padding: 22px}.calc-card .dlx-h{margin: 0 0 14px !important;font-size: .95rem !important}.calc-card .dlx-h ~ .dlx-h{margin-top: 22px !important}.calc-prog{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px}.calc-prog label{display: grid;gap: 4px;font-size: .8rem;color: var(--v-mute);text-transform: uppercase;letter-spacing: .08em}.calc-prog input{width: 100%;font-size: 1.05rem}.calc-points{margin: 14px 0 0;color: var(--v-mute)}.calc-points b{color: var(--v-gold-hi);font-size: 1.1rem}.calc-points .is-over b, .calc-points .is-over{color: #ff8a73}.calc-stats{display: grid;gap: 10px}.calc-stat{display: grid;grid-template-columns: 110px 1fr 96px;gap: 10px;align-items: center;margin: 0}.calc-stat > span{font-size: .9rem}.calc-stat small{grid-column: 1;margin-top: -8px;font-size: .7rem;color: var(--v-mute);display: none}.calc-stat input[type="range"]{width: 100%;accent-color: var(--c)}.calc-stat input[type="number"]{width: 100%;text-align: right;font-variant-numeric: tabular-nums;padding: 6px 8px}.calc-presets{display: flex;gap: 6px;flex-wrap: wrap;margin-top: 16px}.calc-res{position: sticky;top: 90px;border-color: color-mix(in srgb, var(--c) 45%, transparent)}.calc-out{list-style: none;margin: 0 0 16px;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.calc-out li{padding: 12px 14px;border-radius: 10px;background: rgba(255, 255, 255, .025);border: 1px solid var(--v-line)}.calc-out li.is-dmg, .calc-out li.is-dmg2{grid-column: 1 / -1;background: linear-gradient(160deg, color-mix(in srgb, var(--c) 18%, transparent), rgba(255, 255, 255, .02))}.calc-out small{display: block;font-size: .74rem;text-transform: uppercase;letter-spacing: .1em;color: var(--v-mute)}.calc-out b{font-family: var(--lg-title);font-size: 1.35rem;color: var(--v-text)}.calc-out li.is-dmg b{font-size: 1.7rem;color: var(--v-gold-hi)}.calc-gen{display: grid;gap: 6px;margin-bottom: 14px;font-size: .84rem;color: var(--v-mute)}.calc-gen > i{display: block;height: 8px;border-radius: 5px;background: rgba(255, 255, 255, .06);overflow: hidden}.calc-gen > i > i{display: block;height: 100%;width: 0;background: linear-gradient(90deg, color-mix(in srgb, var(--c) 50%, transparent), var(--c));transition: width .3s}@media (max-width: 900px){.calc-grid{grid-template-columns: 1fr}.calc-res{position: static}}@media (max-width: 520px){.calc-stat{grid-template-columns: 1fr 90px}.calc-stat > span{grid-column: 1 / -1;margin-bottom: -6px}.calc-classes{grid-template-columns: repeat(2, 1fr)}}.cmp-form{display: grid;grid-template-columns: 1fr auto 1fr auto;gap: 12px;align-items: end;margin-top: 10px}.cmp-form label{display: grid;gap: 4px;margin: 0;font-size: .8rem;color: var(--v-mute);text-transform: uppercase;letter-spacing: .08em}.cmp-form input{font-size: 1.05rem;text-transform: none;letter-spacing: 0}.cmp-vs, .cmp-mid{font-family: var(--lg-title);color: var(--v-gold);font-size: 1.1rem;padding-bottom: 10px}.cmp-form .btn{display: inline-flex;gap: 8px;align-items: center}.cmp{display: grid;grid-template-columns: 1fr 60px 1fr;gap: 0;align-items: stretch;margin-bottom: 18px}.cmp-mid{display: grid;place-items: center;padding: 0;font-size: 1.5rem}.cmp-head{position: relative;display: grid;grid-template-columns: 110px 1fr auto;gap: 14px;align-items: center;padding: 16px;border-radius: var(--v-r);border: 1px solid var(--v-line);background: linear-gradient(160deg, color-mix(in srgb, var(--c) 18%, transparent), var(--v-bg) 60%);color: var(--v-text);text-decoration: none;overflow: hidden}.cmp-head.is-win{border-color: var(--v-gold);box-shadow: 0 0 0 1px rgba(214, 167, 92, .3), 0 12px 30px rgba(0, 0, 0, .35)}.cmp-art{width: 110px;height: 130px;object-fit: contain;object-position: bottom}.cmp-id small{display: flex;gap: 6px;align-items: center;color: var(--v-mute);font-size: .8rem}.cmp-id b{display: block;font-family: var(--lg-title);font-size: 1.45rem;margin: 3px 0;word-break: break-word}.cmp-id em{font-style: normal;color: var(--v-mute);font-size: .82rem}.cmp-id em .on{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: var(--v-ok);margin-right: 5px;vertical-align: middle}.cmp-score{font-family: var(--lg-title);font-size: 2.2rem;color: var(--v-gold-hi);padding-right: 6px}.cmp-rows{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.cmp-rows li{display: grid;grid-template-columns: 1fr 160px 1fr;gap: 12px;align-items: center;padding: 8px 6px;border-bottom: 1px solid var(--v-line)}.cmp-l{text-align: center;color: var(--v-mute);font-size: .86rem;text-transform: uppercase;letter-spacing: .08em}.cmp-v{display: flex;gap: 10px;align-items: center;justify-content: flex-end}.cmp-v.is-r{justify-content: flex-start}.cmp-v b{min-width: 70px;font-size: 1.05rem;color: var(--v-mute)}.cmp-v:not(.is-r) b{text-align: right;order: 2}.cmp-v i{display: block;height: 8px;width: calc(var(--w) * .75);max-width: 75%;border-radius: 4px;background: var(--c);opacity: .45}.cmp-v:not(.is-r) i{order: 1}.cmp-v.is-best b{color: var(--v-gold-hi);font-weight: 700}.cmp-v.is-best i{opacity: 1;box-shadow: 0 0 10px color-mix(in srgb, var(--c) 60%, transparent)}.cmp-verdict{text-align: center;margin: 22px 0 10px;font-size: 1.1rem;display: flex;gap: 8px;justify-content: center;align-items: center;flex-wrap: wrap}.cmp-verdict b{color: var(--v-gold-hi)}.cmp-sugg{display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 10px}.cmp-sugg a{display: flex;justify-content: center;gap: 10px;align-items: center;padding: 14px;border-radius: 10px;border: 1px solid var(--v-line);background: var(--v-bg);color: var(--v-text);text-decoration: none}.cmp-sugg a:hover{border-color: rgba(214, 167, 92, .45)}.cmp-sugg span{color: var(--v-gold);font-family: var(--lg-title);font-size: .85rem}.center{text-align: center}@media (max-width: 760px){.cmp-form{grid-template-columns: 1fr}.cmp-vs{display: none}.cmp{grid-template-columns: 1fr 1fr;gap: 8px}.cmp-mid{display: none}.cmp-head{grid-template-columns: 1fr;text-align: center;padding: 12px;gap: 6px}.cmp-art{width: 100%;height: 96px}.cmp-id small{justify-content: center}.cmp-id b{font-size: 1.1rem}.cmp-score{position: absolute;top: 8px;right: 10px;font-size: 1.4rem}.cmp-rows li{grid-template-columns: 1fr 90px 1fr;gap: 6px}.cmp-l{font-size: .7rem;letter-spacing: .02em}.cmp-v b{min-width: 0;font-size: .92rem}.cmp-v i{display: none}}.ref-share{display: flex;gap: 6px;flex-wrap: wrap;margin: 12px 0 4px}.ref-share a, .ref-share button{padding: 7px 13px;border-radius: 18px;border: 1px solid var(--v-line);background: rgba(255, 255, 255, .03);color: var(--v-text);font: inherit;font-size: .84rem;text-decoration: none;cursor: pointer}.ref-share a:hover, .ref-share button:hover{border-color: rgba(214, 167, 92, .5);color: var(--v-gold-hi)}.ref-tiers{margin: 26px 0 8px}.ref-track{position: relative;height: 6px;margin: 18px 8px 0;border-radius: 3px;background: rgba(255, 255, 255, .06)}.ref-track i{position: absolute;left: 0;top: 0;bottom: 0;width: var(--p);border-radius: 3px;background: linear-gradient(90deg, rgba(214, 167, 92, .4), var(--v-gold))}.ref-tiers ul{list-style: none;margin: 12px 0 0;padding: 0;display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 10px}.ref-tiers li{padding: 14px;border-radius: 10px;border: 1px solid var(--v-line);background: var(--v-bg);text-align: center;display: grid;gap: 4px;justify-items: center}.ref-tiers li b{font-family: var(--lg-title);font-size: 1.6rem;color: var(--v-text);line-height: 1}.ref-tiers li small{color: var(--v-mute);font-size: .74rem;text-transform: uppercase;letter-spacing: .1em}.ref-tiers li span{color: var(--v-gold-hi);font-weight: 600}.ref-tiers li em{font-style: normal;font-size: .8rem;color: var(--v-mute)}.ref-tiers li.is-ready{border-color: var(--v-gold);box-shadow: 0 0 20px rgba(214, 167, 92, .18)}.ref-tiers li.is-got{opacity: .7}.ref-tiers li.is-got em{color: #7fe0a8}@media (max-width: 600px){.ref-tiers ul{grid-auto-flow: row;grid-template-columns: repeat(2, 1fr)}}.ref-top{list-style: none;margin: 0 0 22px;padding: 0;display: grid;gap: 6px}.ref-top li{display: flex;gap: 12px;align-items: center;padding: 10px 14px;border-radius: 10px;background: var(--v-bg);border: 1px solid var(--v-line)}.ref-top li b{flex: 1}.ref-top li.is-me{border-color: rgba(214, 167, 92, .5)}.ref-top-n{width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;background: rgba(214, 167, 92, .15);color: var(--v-gold-hi);font-weight: 700;font-size: .85rem}.ref-top li:first-child .ref-top-n{background: var(--v-gold);color: #1a1206}.guide-search{display: flex;align-items: center;gap: 8px;padding: 0 12px;margin-bottom: 8px;border-radius: 9px;border: 1px solid var(--v-line);background: rgba(0, 0, 0, .25);color: var(--v-mute)}html body .guide-search input{flex: 1;min-width: 0;border: 0 !important;background: none !important;box-shadow: none !important;padding: 10px 0 !important;color: var(--v-text)}.guide-search:focus-within{border-color: rgba(214, 167, 92, .55)}.guide-search-n{margin: 0 0 10px;font-size: .8rem;color: var(--v-gold)}.guide-noresult{padding: 18px;border-radius: 10px;border: 1px dashed var(--v-line);text-align: center;color: var(--v-mute)}.guide-tools{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-bottom: 22px}.guide-tools a{display: flex;gap: 12px;align-items: center;padding: 14px;border-radius: 10px;border: 1px solid var(--v-line);background: var(--v-bg);color: var(--v-text);text-decoration: none}.guide-tools a:hover{border-color: rgba(214, 167, 92, .45)}.guide-tools .ic{flex: none;color: var(--v-gold-hi)}.guide-tools b{display: block;font-size: .95rem}.guide-tools small{color: var(--v-mute);font-size: .8rem}@media (max-width: 760px){.guide-tools{grid-template-columns: 1fr}}.gsec[hidden], .guide-toc li[hidden]{display: none !important}.prose mark{background: rgba(214, 167, 92, .35);color: inherit;border-radius: 3px;padding: 0 2px}.gtable{overflow-x: auto;margin: 14px 0 18px;border-radius: 10px;border: 1px solid var(--v-line)}.gtable table{width: 100%;border-collapse: collapse;font-size: .9rem}.gtable th{text-align: left;padding: 10px 12px;background: rgba(214, 167, 92, .1);color: var(--v-gold-hi);font-weight: 600;white-space: nowrap}.gtable td{padding: 9px 12px;border-top: 1px solid var(--v-line);vertical-align: top}.gtable tr:nth-child(even) td{background: rgba(255, 255, 255, .015)}.gtable td:first-child{font-weight: 600;white-space: nowrap}.it-thumb, .ib-pic, .dslot-art{display: grid;place-items: center;overflow: hidden;background: radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c, var(--gold, #d2a964)) 16%, transparent), rgba(0, 0, 0, .45) 70%);border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px)}.it-thumb img, .ib-pic img, .dslot-art img{width: 100%;height: 100%;object-fit: contain;image-rendering: auto}.it-thumb:not(.has-art) img, .ib-it:not(.has-art) .ib-pic img{width: 62%;height: 62%;opacity: .85}img.it-img{object-fit: contain}.bonus-list li img.it-img{width: 22px;height: 22px}.dslot.has-art{grid-template-rows: auto}.dslot .dslot-art{width: 100%;max-width: 92px;aspect-ratio: 1;justify-self: center;margin: 2px auto 4px}.dslot.has-art .dslot-art img{opacity: 1;filter: drop-shadow(0 4px 10px rgba(0, 0, 0, .6))}.dslot.full > img{opacity: 1}.gx-card .gx-ico, .gt .gt-ico{object-fit: contain;display: block;margin: 0 auto 4px;filter: drop-shadow(0 2px 6px rgba(0, 0, 0, .55))}.gx-frise .gx-card img.gx-ico{position: static;inset: auto;flex: none;align-self: center;width: 46px;height: 46px;max-width: 60%;margin: 0 auto 6px;transform: none;opacity: 1}.gt .gt-ico{margin-bottom: 2px}.it-cell{display: flex;align-items: center;gap: 8px;white-space: nowrap}.it-thumb{width: 44px;height: 44px;flex: 0 0 44px}.it-up{display: inline;margin: 0}.it-up .linkbtn{cursor: pointer;font-size: .8rem}.item-imgs{margin: 18px 0}.item-imgs h2 small{font-size: .8rem;font-weight: 400;margin-left: 8px}.item-imgs-row{display: flex;gap: 10px;align-items: center;flex-wrap: wrap}.item-imgs-row input[type=file]{flex: 1 1 260px;min-width: 0}.items-base{margin: 8px 0 14px}.ibrowse{margin: 14px 0 16px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .22)}.ibrowse > summary{cursor: pointer;padding: 10px 14px;display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-weight: 600;list-style: none}.ibrowse > summary::-webkit-details-marker{display: none}.ibrowse > summary::after{content: "▾";margin-left: auto;color: var(--muted, #a49a88)}.ibrowse:not([open]) > summary::after{content: "▸"}.ibrowse > summary small{font-weight: 400}.ib-cats{display: flex;gap: 6px;flex-wrap: wrap;padding: 0 14px 10px}.ib-cat{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;cursor: pointer;font: inherit;font-size: .85rem;color: var(--fg, #dfd1b9);background: rgba(255, 255, 255, .03);border: 1px solid var(--line, #2a2d34);border-radius: 999px;transition: border-color .15s, background .15s}.ib-cat small{color: var(--muted, #a49a88);font-size: .72rem}.ib-cat:hover{border-color: var(--gold, #d2a964)}.ib-cat[aria-selected=true]{border-color: var(--gold, #d2a964);background: color-mix(in srgb, var(--gold, #d2a964) 16%, transparent);color: var(--gold-hi, #ecd4ac)}.ib-tools{display: flex;gap: 10px;align-items: center;padding: 0 14px 10px;flex-wrap: wrap}.ib-tools input{flex: 1 1 220px;max-width: 360px}.ib-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(112px, 1fr));gap: 8px;max-height: 420px;overflow: auto;padding: 0 14px 12px;overscroll-behavior: contain}.ib-it{display: grid;justify-items: center;align-content: start;gap: 4px;padding: 8px 6px;cursor: pointer;text-align: center;font: inherit;color: var(--fg, #dfd1b9);background: rgba(255, 255, 255, .025);border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);transition: border-color .15s, transform .15s, background .15s}.ib-it:hover, .ib-it:focus-visible{border-color: var(--gold, #d2a964);transform: translateY(-1px);outline: none}.ib-it.added{background: color-mix(in srgb, #7dff8c 18%, transparent);border-color: #7dff8c}.ib-pic{width: 64px;height: 64px}.ib-name{font-size: .78rem;line-height: 1.2;overflow-wrap: anywhere}.ib-it small{font-size: .68rem;color: var(--muted, #a49a88);font-family: var(--f-mono, monospace)}.ib-hint{padding: 0 14px 12px;margin: 0}.irow-ico.has-art img{object-fit: contain}.pick-results li img{object-fit: contain}.gb-line{margin: 4px 0 10px;color: var(--muted, #a49a88);display: flex;align-items: center;gap: 6px;flex-wrap: wrap}.gb-line b{color: var(--gold-hi, #ecd4ac)}.gb-tools{display: flex;gap: 10px;align-items: center;flex-wrap: wrap;margin-bottom: 12px}.gb-tools-h{font-weight: 600}.gb-tools input{width: 110px}.gb-tbl input[type=number]{width: 120px;text-align: right}.gb-tbl input[type=text]{width: 100%;min-width: 180px}.gb-tbl td small{display: block;font-size: .72rem}.gb-def td{background: color-mix(in srgb, var(--gold, #d2a964) 7%, transparent)}.gb-public{margin-top: 26px}.gb-public h3{margin-bottom: 10px}.gb-public tr.is-sel td{background: color-mix(in srgb, var(--c, var(--gold, #d2a964)) 12%, transparent)}.gb-public .gbadge{text-decoration: none}.set-facts .gb-fact b{color: var(--gold-hi, #ecd4ac)}.set-facts .gb-note{color: #7dff8c}@media (max-width: 640px){.ib-grid{grid-template-columns: repeat(auto-fill, minmax(92px, 1fr));max-height: 340px}.ib-pic{width: 52px;height: 52px}.gb-tbl input[type=number]{width: 90px}}.gb-g{font-family: var(--f-mono, monospace);color: var(--gold-hi, #ecd4ac);font-size: 1rem}.hx-visitors{display: inline-flex;align-items: center;gap: 6px}.hx-visitors svg{opacity: .8}.dash-visitors{margin: 18px 0;padding: 14px 16px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .22)}.dash-visitors h2 small{font-size: .8rem;font-weight: 400;margin-left: 8px}.vis-list{list-style: none;margin: 10px 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 6px}.vis-list li{display: grid;grid-template-columns: 1fr auto;gap: 2px 10px;padding: 8px 10px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px)}.vis-list li span{grid-column: 1;font-size: .85rem;color: var(--muted, #a49a88)}.vis-list li small{grid-column: 2;grid-row: 1 / 3;align-self: center}.pv-sum{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;padding: 0;margin: 14px 0}.pv-sum li{padding: 6px 12px;border: 1px solid var(--line, #2a2d34);border-radius: 999px;font-size: .88rem}.pv-sum li b{color: var(--gold-hi, #ecd4ac);margin-right: 4px}.pv-sum li.is-exc b{color: #7dff8c}.pv-sum li.is-anc b{color: #6fd0ff}.pv-layout{display: grid;grid-template-columns: max-content minmax(260px, 340px);gap: 20px;align-items: start;margin-bottom: 12px}.pv-grid{--cell: min(58px, calc((100vw - 48px) / 8));display: grid;grid-template-columns: repeat(8, var(--cell));grid-auto-rows: var(--cell);grid-template-rows: repeat(var(--rows), var(--cell));gap: 2px;padding: 6px;width: max-content;max-width: 100%;background: #07080a;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px)}.pv-cell{border: 1px solid #16181e;background: #0b0c10}.pv-it{position: relative;display: grid;place-items: center;padding: 3px;cursor: pointer;font: inherit;color: inherit;border: 1px solid #3a3326;background: radial-gradient(ellipse at 50% 35%, rgba(210, 169, 100, .12), transparent 75%), #121318;border-radius: 2px;transition: border-color .15s, transform .15s;overflow: hidden;min-width: 0;min-height: 0}.pv-it img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.pv-it:not(.has-art) img{width: 70%;height: 70%;max-width: 40px;max-height: 40px;opacity: .85}.pv-it:hover, .pv-it.pv-sel{border-color: var(--gold-hi, #ecd4ac);z-index: 1}.pv-it.is-hi{border-color: var(--gold, #d2a964)}.pv-it.is-exc{border-color: #3fae55;background: radial-gradient(ellipse at 50% 30%, rgba(90, 255, 120, .18), transparent 75%), #10140f}.pv-it.is-anc{border-color: #3d8fd0;background: radial-gradient(ellipse at 50% 30%, rgba(90, 180, 255, .2), transparent 75%), #0e1218}.pv-lvl, .pv-qty{position: absolute;font-style: normal;font: 700 .66rem/1 var(--f-mono, monospace);color: var(--gold-hi, #ecd4ac);text-shadow: 0 1px 2px #000}.pv-lvl{top: 3px;left: 4px}.pv-qty{bottom: 3px;right: 4px;color: #fff}.pv-doll{margin-bottom: 16px}.pv-doll .pv-eq{font: inherit;color: inherit;cursor: pointer;text-align: inherit}.pv-doll .pv-eq.pv-sel{outline: 2px solid var(--gold-hi, #ecd4ac);outline-offset: 2px}.pv-side{position: sticky;top: 90px;padding: 16px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .3);min-height: 180px}.pv-card-empty{display: grid;place-items: center;text-align: center;gap: 6px;padding: 30px 0;color: var(--muted, #a49a88)}.pv-detail{display: grid;gap: 6px;justify-items: center;text-align: center}.pv-big{width: 110px;height: 110px;display: grid;place-items: center;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: radial-gradient(circle, rgba(210, 169, 100, .14), rgba(0, 0, 0, .5) 70%)}.pv-big img{max-width: 90%;max-height: 90%;object-fit: contain}.pv-detail h3{margin: 6px 0 0;font-size: 1.05rem}.pv-detail.is-exc h3{color: #7dff8c}.pv-detail.is-anc h3{color: #6fd0ff}.pv-detail h3 em{font-style: normal;color: var(--gold-hi, #ecd4ac)}.pv-detail ul{list-style: none;padding: 0;margin: 6px 0 0;font-size: .86rem;line-height: 1.5}.pv-detail li.is-exc{color: #7dff8c}.pv-detail li.is-anc{color: #6fd0ff}@media (max-width: 900px){.pv-layout{grid-template-columns: 1fr}.pv-side{position: static}}.st-add{margin: 14px 0 4px;padding: 14px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .22)}.st-head{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;flex-wrap: wrap;margin-bottom: 8px}.st-head h3{margin: 0;font-size: 1rem}.st-left b{color: var(--gold-hi, #ecd4ac);font-size: 1.1rem}.st-left b.bad{color: var(--bad, #df3a4a)}.st-rows{display: grid;grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));gap: 10px}.st-row{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 4px 8px;margin: 0;padding: 8px 10px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px)}.st-lab{grid-column: 1 / -1;display: flex;justify-content: space-between;align-items: baseline;gap: 6px;font-size: .9rem}.st-lab small{color: var(--muted, #a49a88);font-size: .74rem}.st-row input{width: 100%;text-align: right}.st-foot{display: flex;justify-content: flex-end;align-items: center;gap: 14px;margin-top: 10px;flex-wrap: wrap}.svc-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));gap: 14px;margin: 16px 0 24px}.svc-card{display: flex;flex-direction: column;gap: 8px;padding: 16px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .25);margin: 0}.svc-card h3{margin: 0;font-size: 1.02rem}.svc-card p{margin: 0;flex: 1}.svc-card p b{color: var(--gold-hi, #ecd4ac)}.svc-card .bad{color: var(--bad, #df3a4a)}.svc-ic{width: 42px;height: 42px;display: grid;place-items: center;border-radius: 50%;color: var(--gold, #d2a964);background: color-mix(in srgb, var(--gold, #d2a964) 14%, transparent)}.svc-foot{display: flex;justify-content: space-between;align-items: center;gap: 10px;margin-top: 4px}.svc-price{font-weight: 600;color: var(--gold-hi, #ecd4ac);font-size: .9rem}.svc-why{color: var(--muted, #a49a88);font-size: .78rem}.svc-card.is-off{opacity: .75}.svc-card input[name=new_name]{width: 100%}.svc-bank{padding: 16px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .22);margin-bottom: 24px}.svc-bank-head{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;align-items: flex-start}.svc-bank-head h2{margin-top: 0}.svc-bank-sum{display: grid;text-align: right}.svc-bank-sum b{font-size: 1.5rem;color: var(--gold-hi, #ecd4ac)}.svc-bank-sum small{color: var(--muted, #a49a88)}.svc-bank-forms{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 16px;margin-top: 12px}.svc-row{display: flex;gap: 8px;align-items: center}.svc-row input{flex: 1;min-width: 0}.svc-play{padding: 16px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .22)}.svc-play h2{margin-top: 0}.svc-play-bar{height: 8px;border-radius: 99px;background: rgba(255, 255, 255, .06);overflow: hidden;margin: 10px 0 4px}.svc-play-bar i{display: block;height: 100%;background: linear-gradient(90deg, var(--gold-lo, #7b5d27), var(--gold-hi, #ecd4ac))}.svc-admin-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 14px;margin: 18px 0}.svc-admin-grid fieldset{margin: 0;display: grid;gap: 8px;align-content: start}.svc-admin-grid legend{padding: 0 6px}.bk-list{list-style: none;margin: 8px 0;padding: 0;display: grid;gap: 6px}.bk-list li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 4px 10px;padding: 6px 10px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);font-size: .86rem}.bk-list li span{overflow-wrap: anywhere}.bk-list form{margin: 0}b.ok{color: #7dff8c}b.bad, .small.bad{color: var(--bad, #df3a4a)}.mk-filter{flex-wrap: wrap}.mk-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 12px;margin-top: 14px}.mk-card{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 6px;padding: 14px 12px;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: rgba(0, 0, 0, .25)}.mk-card.is-exc{border-color: #2f7d40}.mk-card.is-exc h3{color: #7dff8c}.mk-card.is-anc{border-color: #2c6b9c}.mk-card.is-anc h3{color: #6fd0ff}.mk-pic{width: 84px;height: 84px;display: grid;place-items: center;border: 1px solid var(--line, #2a2d34);border-radius: var(--radius, 3px);background: radial-gradient(circle, rgba(210, 169, 100, .14), rgba(0, 0, 0, .5) 70%)}.mk-pic img{max-width: 88%;max-height: 88%;object-fit: contain}.mk-pic:not(.has-art) img{width: 52%;opacity: .85}.mk-card h3{margin: 4px 0 0;font-size: .95rem;line-height: 1.25}.mk-card h3 em{font-style: normal;color: var(--gold-hi, #ecd4ac)}.mk-opts{color: #7dff8c;font-size: .74rem}.mk-foot{margin-top: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px;padding-top: 6px}.mk-foot form{margin: 0}.mk-price{font-size: 1.1rem;color: var(--gold-hi, #ecd4ac)}.mk-price span{font-size: .75rem;color: var(--muted, #a49a88);font-weight: 400}.mk-by{font-size: .72rem}.mk-sell #pv-card{margin-bottom: 10px}.mk-sell label{margin-top: 6px}.mk-filter{display: flex;gap: 8px;align-items: center}.mk-filter select, .mk-filter input[type=search], .mk-filter #mk-q{flex: 1 1 160px;min-width: 0;width: auto}.mk-filter label.check{display: inline-flex;align-items: center;gap: 6px;width: auto;flex: 0 0 auto;margin: 0}.mk-filter label.check input{width: auto}