:root{--bg: #07080b;--bg-2: #0b0d12;--panel: rgba(13, 15, 21, .86);--line: rgba(214, 169, 67, .22);--line-2: rgba(214, 169, 67, .45);--gold: #d6a943;--gold-2: #f3d48a;--gold-3: #8a6a26;--red: #c4161c;--red-2: #e8262e;--text: #ece5d3;--muted: #a49e90;--serif: "Cinzel", "Trajan Pro", Georgia, serif;--sans: "Alegreya Sans", "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(6, 7, 10, .96), rgba(6, 7, 10, .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(0, 0, 0, .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, #fff1c9 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: #d9d2c0;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(214, 169, 67, .06);transition: background .2s, border-color .2s}.hx-chip:hover{background: rgba(214, 169, 67, .16);border-color: var(--gold)}.hx-chip.is-red{background: linear-gradient(180deg, var(--red-2), var(--red));border-color: #f0646a;color: #fff}.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(61, 220, 122, .5)}.hx-alert.bad{border-color: rgba(232, 38, 46, .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(8, 9, 12, .72);box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .6), 0 6px 22px rgba(0, 0, 0, .45);transition: transform .2s, background .2s, box-shadow .2s}.hx-btn:hover{transform: translateY(-2px);background: rgba(214, 169, 67, .14)}.hx-btn.is-red{color: #fff;border-color: #f07a7f;background: linear-gradient(180deg, #e3262d, #a50f15);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 8px 28px rgba(196, 22, 28, .45)}.hx-btn.is-red:hover{box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 10px 36px rgba(232, 38, 46, .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(5, 6, 9, .72), rgba(5, 6, 9, .35) 60%, transparent 85%), linear-gradient(180deg, rgba(7, 8, 11, .35) 0%, transparent 25%, transparent 55%, rgba(7, 8, 11, .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(232, 38, 46, .7))}.hx-title{margin: 0;font: 900 clamp(48px, 9vw, 112px)/.95 var(--serif);letter-spacing: .02em;text-transform: uppercase;background: linear-gradient(180deg, #fffaf0 0%, #f5dfa6 35%, #c99a3e 62%, #f2d488 78%, #8a6524 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 4px 0 rgba(40, 20, 4, .9)) drop-shadow(0 0 30px rgba(0, 0, 0, .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(232, 38, 46, .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(0, 0, 0, .9)}.hx-lead{margin: 14px 0 0;font-size: 19px;color: #f4efe3;text-shadow: 0 2px 10px #000}.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(214, 169, 67, .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(214, 169, 67, .2)}.hx-stat b{display: block;font: 700 28px/1.05 var(--serif);color: #fff}.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(214, 169, 67, .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: #f6f0e1}.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(232, 38, 46, .6)}.hx-h3{margin: 0 0 6px;font: 700 21px/1.2 var(--serif);letter-spacing: .08em;text-transform: uppercase;color: #f6f0e1}.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: #fff}.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(0, 0, 0, .55)}.hx-card-img{aspect-ratio: 16 / 7;overflow: hidden;background: #111}.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: #120b05}.hx-card strong{font: 600 18px/1.3 var(--sans);color: #fff}.hx-excerpt{font-size: 15px;color: #bdb6a6;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: #000;isolation: isolate}.hx-class + .hx-class{border-left: 1px solid rgba(214, 169, 67, .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(5, 6, 9, .75) 70%, #06070a 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: #fff;text-shadow: 0 2px 10px #000}.hx-class-txt small{font: 600 12px/1 var(--sans);letter-spacing: .14em;text-transform: uppercase;color: #cfc7b4}.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(0, 0, 0, .45);transition: background .2s, color .2s, transform .2s}.hx-class:hover .hx-round{background: var(--gold);color: #120b05;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: #0a0a0c;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(6, 7, 10, .97) 0%, rgba(6, 7, 10, .9) 26%, rgba(6, 7, 10, .45) 50%, transparent 72%), linear-gradient(180deg, rgba(7, 8, 11, .5), transparent 20%, transparent 80%, rgba(7, 8, 11, .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: #fbf6ea;text-shadow: 0 3px 16px #000}.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: #e6dfcf}.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(214, 169, 67, .1)}.hx-info span{flex: 1;color: #cdc6b5;font-size: 16px}.hx-info b{color: #fff;font-weight: 700;text-align: right}.hx-info b.is-on{color: #57e08b}.hx-info b.is-off{color: #ff6b6b}.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%, #000 55%, transparent 100%);mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #000 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(214, 169, 67, .1)}.hx-events li:hover{background: rgba(214, 169, 67, .05)}.hx-events img{width: 96px;height: 56px;object-fit: cover;border-radius: 3px;border: 1px solid rgba(214, 169, 67, .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: #fff}.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(214, 169, 67, .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%, #000 60%, transparent 100%);mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #000 60%, transparent 100%)}.hx-community-txt{flex: 1}.hx-community-txt p{margin: 0;color: #bdb6a6}.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(20, 18, 14, .9);font: 600 16px/1 var(--sans);color: #fff;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, #2c3cc4, #172290);border-color: #6c7cff;box-shadow: 0 8px 26px rgba(44, 60, 196, .35)}.hx-sbtn.is-red{background: linear-gradient(180deg, #d81f26, #8f0c11);border-color: #f0646a;box-shadow: 0 8px 26px rgba(196, 22, 28, .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(7, 8, 11, .6) 45%, rgba(7, 8, 11, .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, #fff 0%, #d9d3c6 50%, #8f8a80 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: #d8d1bf}.hx-foot-nav a:hover{color: var(--gold-2)}.hx-foot .hx-round{margin: 0;color: #fff}.hx-foot .hx-round.is-discord{background: #5865f2;border-color: #8b95ff}.hx-copy{margin: 0;padding-inline: 16px;text-align: center;font-size: 15px;color: #b9b2a2}.hx-strip{background: #050608;border-bottom: 1px solid rgba(214, 169, 67, .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: #57e08b;box-shadow: 0 0 0 3px rgba(87, 224, 139, .15), 0 0 10px #57e08b}.hx-status.is-off i{background: #ff5a5a;box-shadow: 0 0 0 3px rgba(255, 90, 90, .15), 0 0 10px #ff5a5a}.hx-status b{color: #fff}.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: #cfc8b6;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: #fff;font-size: 11px}.hx-herald{display: block;border-bottom: 1px solid var(--line);background: linear-gradient(90deg, rgba(214, 169, 67, .1), rgba(214, 169, 67, .02) 60%, transparent);transition: background .2s}.hx-herald:hover{background: linear-gradient(90deg, rgba(214, 169, 67, .16), rgba(214, 169, 67, .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: #fff;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(0, 0, 0, .7));transition: filter .2s}.hx-brand:hover img{filter: drop-shadow(0 2px 8px rgba(0, 0, 0, .7)) drop-shadow(0 0 12px rgba(232, 38, 46, .45))}.hx-foot-brand img{width: 220px;height: auto;filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .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(0, 0, 0, .85)) drop-shadow(0 0 50px rgba(232, 38, 46, .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, #ffe2a8 0%, #ff7a1a 55%, transparent 72%);box-shadow: 0 0 10px 2px rgba(255, 110, 30, .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: #fff;color: #fff;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%, #0b0d12);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%, #0b0d12);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(13, 15, 21, .96);box-shadow: 0 24px 60px rgba(0, 0, 0, .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: #050608}.hx-cpanel-art::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg, transparent 50%, rgba(13, 15, 21, .97) 90%), linear-gradient(90deg, transparent 60%, rgba(13, 15, 21, .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, #000 70%, transparent);mask-image: linear-gradient(90deg, #000 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%, #fff)}.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: #fff;text-shadow: 0 0 30px color-mix(in srgb, var(--c) 45%, transparent)}.hx-cdesc{margin: 14px 0 0;font-size: 19px;color: #e4ddcc;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(7, 8, 11, .6);font-size: 15px;color: #efe8d8}.hx-evo b{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--c);color: #0b0b0b;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: #fff}.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: #cfc8b6}.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%, #000), 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: #fff}.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(7, 8, 11, .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: #fff}.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(7, 8, 11, .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: #fff;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(13, 15, 21, .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(0, 0, 0, .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: #fff}.hx-steps p{margin: 0 0 18px;color: #bdb6a6}.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(13, 15, 21, .92);transition: transform .25s, box-shadow .25s}.hx-top5 a:hover{transform: translateY(-4px);box-shadow: 0 18px 40px rgba(0, 0, 0, .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(7, 8, 11, .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: #fff}.hx-top5 small{font-size: 14px;color: var(--muted)}.hx-top5-stats{margin-top: 6px;font-size: 14px;color: #cfc8b6}.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: #2a2d36;color: #fff}.hx-rank.r1{background: linear-gradient(180deg, #ffe08a, #b8862c);color: #241703;box-shadow: 0 0 14px rgba(255, 200, 80, .6)}.hx-rank.r2{background: linear-gradient(180deg, #f1f4f8, #9aa3ae);color: #1b1f25}.hx-rank.r3{background: linear-gradient(180deg, #f0b27a, #9b5a24);color: #23130a}@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, #000 65%, transparent);mask-image: linear-gradient(180deg, #000 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: #07080b;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(0, 0, 0, .9));font: 700 10px/1.15 var(--serif);letter-spacing: .04em;text-transform: uppercase;color: #eee;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: #07080b;box-shadow: 0 18px 30px rgba(0, 0, 0, .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(214, 169, 67, .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(214, 169, 67, .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(6, 7, 10, .55), rgba(6, 7, 10, .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(13, 15, 21, .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(255, 90, 90, .45);background: rgba(232, 38, 46, .1);font: 700 10.5px/1 var(--sans);letter-spacing: .14em;color: #ff8a8a}.hx-live-dot i{width: 7px;height: 7px;border-radius: 50%;background: #ff4a4a;box-shadow: 0 0 8px #ff4a4a;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(214, 169, 67, .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(7, 8, 11, .6);color: #cfc8b6;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: #fff;text-shadow: none}.act-filters [aria-current="true"], .act-filters [aria-pressed="true"]{border-color: var(--a, var(--gold));color: #fff;background: color-mix(in srgb, var(--a, var(--gold)) 18%, rgba(7, 8, 11, .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: #d9d2c0;text-decoration: none;transition: background .2s}.act + .act a::before{content: "";position: absolute;left: 30px;top: -10px;height: 18px;width: 1px;background: rgba(214, 169, 67, .14)}.act a:hover{background: color-mix(in srgb, var(--a) 7%, transparent);text-shadow: none;color: #fff}.act-ava{position: relative;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;background: #0a0b0f;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), #0a0b0f 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: #0b0b0b;box-shadow: 0 0 0 2px #0d0f15}.act-txt{font-size: 15.5px;line-height: 1.4;min-width: 0}.act-txt b{color: #fff;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(13, 15, 21, .92);box-shadow: 0 14px 34px rgba(0, 0, 0, .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(214, 169, 67, .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(232, 38, 46, .85);color: #fff}html{scrollbar-color: #3a2f1c #07080b}::-webkit-scrollbar{width: 11px;height: 11px}::-webkit-scrollbar-track{background: #07080b}::-webkit-scrollbar-thumb{background: linear-gradient(#5a4520, #2c2414);border-radius: 6px;border: 2px solid #07080b}.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(255, 236, 190, .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(214, 169, 67, .0)}.hx-card:hover{border-color: rgba(214, 169, 67, .55);box-shadow: 0 18px 44px rgba(0, 0, 0, .6), 0 0 0 1px rgba(214, 169, 67, .18), 0 0 40px rgba(214, 169, 67, .08)}.hx-sec{position: relative}.hx-live{background: radial-gradient(ellipse 50% 60% at 10% 20%, rgba(232, 38, 46, .05), transparent 70%), radial-gradient(ellipse 40% 50% at 95% 80%, rgba(214, 169, 67, .05), transparent 70%)}.hx-start{background: radial-gradient(ellipse 60% 70% at 50% 0%, rgba(214, 169, 67, .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, #d6a943) 60%, transparent);background: radial-gradient(circle, color-mix(in srgb, var(--c, #d6a943) 22%, transparent), #0a0b0f 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(214, 169, 67, .04), transparent 30%), rgba(13, 15, 21, .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, #000 22px);mask-image: linear-gradient(180deg, transparent 0, #000 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%, #fff);text-decoration: none}.ch-name:hover{text-decoration: underline}.ch-staff{padding: 2px 6px;border-radius: 3px;background: var(--red);color: #fff;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: #77746c}.ch-del{display: none;width: 20px;height: 20px;border: 0;border-radius: 50%;background: rgba(232, 38, 46, .2);color: #ff8a8a;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: #e7e0cf;overflow-wrap: anywhere}.ch-msg.is-me .ch-body p{color: #fff}.ch-msg.is-me{background: linear-gradient(90deg, rgba(214, 169, 67, .07), transparent 70%)}.ch-msg.is-staff .ch-body p{color: #ffe9b8}.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(7, 8, 11, .6)}.ch-form input{flex: 1;min-width: 0;height: 46px;padding: 0 16px;border-radius: 23px;border: 1px solid rgba(214, 169, 67, .25);background: #090a0e;color: var(--text);font: 15px var(--sans)}.ch-form input:focus{outline: none;border-color: var(--gold);box-shadow: 0 0 0 3px rgba(214, 169, 67, .15)}.ch-send{flex: none;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;border: 1px solid #f07a7f;cursor: pointer;background: linear-gradient(180deg, #e3262d, #a50f15);color: #fff;box-shadow: 0 6px 18px rgba(196, 22, 28, .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: #ff8a8a;font-size: 14px;background: rgba(7, 8, 11, .6)}.ch-locked{padding: 16px;border-top: 1px solid var(--line);text-align: center;color: var(--muted);background: rgba(7, 8, 11, .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(214, 169, 67, .55) 25%, rgba(255, 220, 150, .9) 50%, rgba(214, 169, 67, .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(243, 212, 138, .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: #bdb6a6}.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, #4f5df0, #3540c8);color: #fff !important;font: 600 14px/1 var(--sans);box-shadow: 0 8px 22px rgba(79, 93, 240, .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: #c9c2b0;font-size: 15.5px;transition: color .2s, transform .2s}.hx-foot-col a:hover{color: #fff;transform: translateX(3px)}.hx-foot-bottom{border-top: 1px solid rgba(214, 169, 67, .12);background: rgba(5, 6, 8, .75)}.hx-foot-bottom .hx-wrap{display: flex;justify-content: space-between;align-items: center;gap: 16px;min-height: 58px;font-size: 14px;color: #8f897b}.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(7, 8, 11, .9);color: var(--gold-2);box-shadow: 0 10px 26px rgba(0, 0, 0, .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: #f07a7f;color: #fff}.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, #040507, #07080b)}.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(10, 10, 13, .9), rgba(7, 8, 11, .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(214, 169, 67, .14), rgba(214, 169, 67, .04));box-shadow: inset 0 0 0 1px rgba(214, 169, 67, .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%}}.is-bento{--tile: linear-gradient(180deg, rgba(20, 22, 30, .92), rgba(11, 12, 17, .94));--radius-t: 16px}.bx-hero{position: relative;isolation: isolate;display: flex;flex-direction: column;justify-content: flex-end;min-height: 600px;padding: 48px 0 28px;background: var(--bg) center 32% / cover no-repeat}.bx-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 40% 48% at 50% 42%, rgba(5, 6, 9, .6), transparent 75%), linear-gradient(180deg, rgba(7, 8, 11, .3), transparent 30%, rgba(7, 8, 11, .55) 70%, var(--bg) 100%)}.bx-hero-in{position: relative;z-index: 1;text-align: center;margin-bottom: 34px}.bx-hero .hx-logo{width: min(540px, 82vw)}.bx-tag{display: flex;align-items: center;justify-content: center;gap: 12px;margin: 4px 0 0;font: 700 clamp(15px, 1.8vw, 20px)/1.2 var(--serif);letter-spacing: .16em;text-transform: uppercase;color: var(--gold-2);text-shadow: 0 2px 12px #000}.bx-tag span{padding: 5px 10px;border-radius: 4px;background: rgba(232, 38, 46, .85);color: #fff;font-size: 11px;letter-spacing: .14em}.bx-hero .hx-actions{margin-top: 24px}.bx-stats{position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;padding: 8px;border-radius: 14px;background: rgba(8, 9, 12, .62);border: 1px solid rgba(214, 169, 67, .18);backdrop-filter: blur(10px);box-shadow: 0 18px 40px rgba(0, 0, 0, .45)}.bx-stats > div{flex: 1 1 140px;display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: 12px;align-items: center;padding: 10px 16px;border-radius: 10px;color: var(--gold-2)}.bx-stats > div + div{box-shadow: -1px 0 0 rgba(214, 169, 67, .12)}.bx-stats .ic, .bx-stats .hx-status{grid-row: span 2}.bx-stats b{font: 700 21px/1.1 var(--serif);color: #fff}.bx-stats small{font: 600 11px/1.2 var(--sans);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.bx-stats .bx-soon{background: rgba(214, 169, 67, .08)}.bx-stats .bx-soon b{color: var(--gold-2)}.bx-grid{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 20px;padding: 34px 0 70px}.bx{position: relative;min-width: 0;padding: 22px;border-radius: var(--radius-t);background: var(--tile);border: 1px solid rgba(214, 169, 67, .14);box-shadow: inset 0 1px 0 rgba(255, 236, 190, .06), 0 18px 40px rgba(0, 0, 0, .4)}.bx-news{grid-column: span 8}.bx-server{grid-column: span 4}.bx-chat{grid-column: span 7}.bx-feed{grid-column: span 5}.bx-grid:not(:has(.bx-chat)) .bx-feed{grid-column: span 12}.bx-classes{grid-column: span 12}.bx-siege{grid-column: span 7}.bx-heroes{grid-column: span 5}.bx-join{grid-column: span 12}.bx-h{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px}.bx-h h2{display: flex;align-items: center;gap: 10px;margin: 0;font: 700 13px/1 var(--serif);letter-spacing: .18em;text-transform: uppercase;color: var(--gold-2)}.bx-h h2 .ic{color: var(--red-2)}.bx-h > a{display: inline-flex;align-items: center;gap: 6px;font: 600 13px/1 var(--sans);color: var(--muted);white-space: nowrap;transition: color .2s, gap .2s}.bx-h > a:hover{color: #fff;gap: 9px}.bx-h .hx-live-dot{margin-left: 4px}.bx-sub{margin: 20px 0 10px;font: 700 11.5px/1 var(--serif);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.bx-lead{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: 20px;align-items: center}.bx-lead-img{aspect-ratio: 16 / 10;overflow: hidden;border-radius: 12px;border: 1px solid rgba(214, 169, 67, .2)}.bx-lead-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s}.bx-lead:hover .bx-lead-img img{transform: scale(1.05)}.bx-lead-txt{display: flex;flex-direction: column;gap: 10px}.bx-lead-txt strong{font: 700 22px/1.25 var(--serif);color: #fff}.bx-lead:hover strong{color: var(--gold-2)}.bx-lead-txt .hx-excerpt{padding: 0;font-size: 15.5px}.bx-newslist{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin: 18px 0 0;padding: 16px 0 0;list-style: none;border-top: 1px solid rgba(214, 169, 67, .1)}.bx-newslist a{display: grid;grid-template-columns: 84px minmax(0, 1fr);gap: 12px;align-items: center;padding: 6px;border-radius: 10px;transition: background .2s}.bx-newslist a:hover{background: rgba(214, 169, 67, .06)}.bx-newslist img{width: 84px;height: 54px;object-fit: cover;border-radius: 8px}.bx-newslist span{display: flex;flex-direction: column;gap: 4px;min-width: 0;align-items: flex-start}.bx-newslist .hx-tag{font-size: 9.5px;padding: 3px 7px 2px}.bx-newslist strong{font: 600 14.5px/1.3 var(--sans);color: #eee7d6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.bx-newslist small{font-size: 12.5px;color: var(--muted)}.bx-server .hx-status{font-size: 13px;color: #cfc8b6}.bx-info{margin: 0;padding: 0;list-style: none}.bx-info li{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;font-size: 15px;border-bottom: 1px dashed rgba(214, 169, 67, .12)}.bx-info li:last-child{border-bottom: 0}.bx-info span{color: var(--muted)}.bx-info b{color: #fff;text-align: right}.bx-events{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.bx-events li{display: grid;grid-template-columns: 48px minmax(0, 1fr) auto;gap: 12px;align-items: center;font-size: 14.5px;color: #e7e0cf}.bx-events img{width: 48px;height: 30px;object-fit: cover;border-radius: 6px}.bx-events time{padding: 4px 8px;border-radius: 6px;background: rgba(214, 169, 67, .1);color: var(--gold-2);font: 700 12.5px/1 var(--serif)}.bx-chat{display: flex;flex-direction: column;padding: 0;overflow: hidden}.bx-chat .bx-h{padding: 20px 22px 0;margin-bottom: 4px}.bx-chat .hx-chat{flex: 1}.bx-chat .ch-list{flex: none;height: 360px;min-height: 0}.bx-chat .ch-form, .bx-chat .ch-locked{border-radius: 0 0 var(--radius-t) var(--radius-t)}.bx-feed .act-filters.is-mini{padding: 0 0 10px}.bx-feed .act-list{max-height: 380px;overflow-y: auto;scrollbar-width: thin}.bx-classes{padding-bottom: 24px}.bx-classes .hx-class-more{margin: 0}.bx-classes .hx-class-icons{justify-content: flex-start}.bx-classes .hx-class-detail{margin-top: 16px}.bx-classes .hx-cpanel{border-radius: 12px;box-shadow: none}.bx-siege{display: flex;align-items: flex-end;min-height: 320px;padding: 0;overflow: hidden;background: #0a0a0c center / cover no-repeat;transition: transform .3s, box-shadow .3s}.bx-siege::before{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(7, 8, 11, .92), rgba(7, 8, 11, .5) 55%, rgba(7, 8, 11, .15)), linear-gradient(0deg, rgba(7, 8, 11, .85), transparent 60%);transition: opacity .3s}.bx-siege:hover{transform: translateY(-3px);box-shadow: 0 24px 50px rgba(0, 0, 0, .55), 0 0 0 1px rgba(214, 169, 67, .35)}.bx-siege-txt{position: relative;display: flex;flex-direction: column;gap: 8px;padding: 28px;max-width: 420px}.bx-siege-txt small{font: 700 11px/1 var(--serif);letter-spacing: .2em;text-transform: uppercase;color: var(--red-2)}.bx-siege-txt strong{font: 800 clamp(30px, 3.4vw, 42px)/1 var(--serif);letter-spacing: .03em;text-transform: uppercase;color: #fff;text-shadow: 0 3px 14px #000}.bx-siege-txt > span{color: #e2dbca}.bx-siege-facts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}.bx-siege-facts em{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 20px;background: rgba(7, 8, 11, .75);border: 1px solid rgba(214, 169, 67, .3);font: 600 13px/1 var(--sans);font-style: normal;color: var(--gold-2)}.bx-heroes .hx-top5{padding: 0;border: 0;background: none;box-shadow: none}.bx-join{display: grid;grid-template-columns: minmax(0, 1.3fr) auto auto;align-items: center;gap: 28px;padding: 26px 28px;background: radial-gradient(ellipse 60% 120% at 0% 50%, rgba(232, 38, 46, .14), transparent 70%), radial-gradient(ellipse 50% 120% at 100% 50%, rgba(214, 169, 67, .1), transparent 70%), var(--tile)}.bx-join-txt{display: flex;align-items: center;gap: 18px}.bx-join-txt img{flex: none;filter: drop-shadow(0 0 16px rgba(232, 38, 46, .5))}.bx-join h2{margin: 0 0 4px;font: 700 21px/1.2 var(--serif);letter-spacing: .05em;text-transform: uppercase;color: #fff}.bx-join p{margin: 0;color: #bdb6a6}.bx-steps{display: flex;gap: 8px;margin: 0;padding: 0;list-style: none}.bx-steps li{display: flex;align-items: center;gap: 8px}.bx-steps li + li::before{content: "";width: 18px;height: 1px;background: rgba(214, 169, 67, .4)}.bx-steps b{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;border: 1px solid var(--gold);color: var(--gold-2);font: 700 12px/1 var(--serif)}.bx-steps a{font: 600 14px/1 var(--sans);color: #e7e0cf;white-space: nowrap}.bx-steps a:hover{color: #fff}.bx-join-act{display: flex;gap: 10px}.bx-join-act .hx-sbtn{min-width: 0;height: 50px}@media (max-width: 1100px){.bx-news, .bx-server, .bx-chat, .bx-feed, .bx-siege, .bx-heroes{grid-column: span 12}.bx-server{display: grid;grid-template-columns: 1fr 1fr;column-gap: 28px}.bx-server .bx-h{grid-column: 1 / -1}.bx-server .bx-sub{margin-top: 0}.bx-join{grid-template-columns: 1fr;text-align: left}}@media (max-width: 700px){.bx-hero{min-height: 560px}.bx-grid{gap: 14px;padding-top: 22px}.bx{padding: 18px;border-radius: 14px}.bx-stats > div{flex: 1 1 42%;padding: 8px 10px}.bx-stats > div + div{box-shadow: none}.bx-lead{grid-template-columns: 1fr}.bx-newslist{grid-template-columns: 1fr}.bx-server{display: block}.bx-server .bx-sub{margin-top: 18px}.bx-chat .ch-list{height: 340px}.bx-steps{flex-wrap: wrap}.bx-join-act{flex-direction: column}.bx-join-txt img{width: 48px;height: 48px}}.bx-classes .hx-class-icons{flex-wrap: nowrap;gap: 6px}.bx-classes .hx-class-icons a{flex: 1 1 0;min-width: 0;max-width: 96px}.bx-classes .hx-class-icons .nm{font-size: 9px;padding-inline: 2px}.bx-join{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "txt act" "steps act";row-gap: 14px}.bx-join-txt{grid-area: txt}.bx-steps{grid-area: steps;padding-left: 82px}.bx-join-act{grid-area: act}.bx-news{display: flex;flex-direction: column}.bx-lead{flex: 1}.bx-lead-img{aspect-ratio: auto;height: 100%;min-height: 220px}.bx-info li{padding: 8px 0}@media (max-width: 1100px){.bx-join{grid-template-columns: 1fr;grid-template-areas: "txt" "steps" "act"}.bx-steps{padding-left: 0}}@media (max-width: 760px){.bx-classes .hx-class-icons{overflow-x: auto}.bx-classes .hx-class-icons a{flex: 0 0 74px;max-width: none}.bx-lead-img{height: auto;aspect-ratio: 16 / 10;min-height: 0}}.bx-classes.hx-classes[data-v="c"] .hx-class-icons{flex-wrap: nowrap;justify-content: flex-start;gap: 6px}.bx-classes.hx-classes[data-v="c"] .hx-class-icons a{flex: 1 1 0;min-width: 0;max-width: 96px}@media (max-width: 760px){.bx-classes.hx-classes[data-v="c"] .hx-class-icons{overflow-x: auto}.bx-classes.hx-classes[data-v="c"] .hx-class-icons a{flex: 0 0 74px;max-width: none}}.bx{transition: border-color .25s, box-shadow .25s}.bx:hover{border-color: rgba(214, 169, 67, .26)}.bx::before{content: "";position: absolute;left: 22px;right: 22px;top: 0;height: 1px;pointer-events: none;background: linear-gradient(90deg, transparent, rgba(255, 214, 140, .45), transparent)}.bx-h{padding-bottom: 14px;margin-bottom: 16px;border-bottom: 1px solid rgba(214, 169, 67, .1)}.bx-chat .bx-h{margin: 0 22px;padding: 20px 0 14px}.bx-h h2 .ic{box-sizing: content-box;padding: 6px;border-radius: 8px;background: rgba(232, 38, 46, .1);border: 1px solid rgba(232, 38, 46, .25)}.bx-lead{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);flex: none}.bx-lead-img{height: auto;min-height: 0;aspect-ratio: 16 / 10}.bx-lead-txt strong{font-size: 21px}.bx-lead-txt::after{content: "Lire l'annonce →";margin-top: 4px;font: 700 11.5px/1 var(--serif);letter-spacing: .12em;text-transform: uppercase;color: var(--gold-2)}.bx-newslist{margin-top: auto}.bx-news .bx-newslist{margin-top: 18px}.bx-info li{padding: 7px 0;font-size: 14.5px}.bx-events li{font-size: 14px}.bx-chat, .bx-feed{min-height: 470px}.bx-feed{display: flex;flex-direction: column}.bx-feed .act-list{flex: 1;max-height: 340px}.bx-chat .ch-list{height: 330px}.bx-classes .hx-cpanel{grid-template-columns: minmax(0, 260px) minmax(0, 1fr)}.bx-classes .hx-cpanel-art{min-height: 320px}.bx-classes .hx-cpanel-body{padding: 22px 26px 22px 14px}.bx-classes .hx-cpanel h3{font-size: clamp(24px, 2.4vw, 30px)}.bx-classes .hx-cdesc{font-size: 15.5px}.bx-classes .hx-cgrid{margin-top: 14px}.bx-classes .hx-cact{margin-top: 16px}.bx-heroes .hx-top5 li:nth-child(-n+3) a{background: linear-gradient(90deg, color-mix(in srgb, var(--c) 8%, transparent), transparent 70%);border-radius: 8px}@media (max-width: 1100px){.bx-chat, .bx-feed{min-height: 0}}@media (max-width: 700px){.bx-classes .hx-cpanel{grid-template-columns: 1fr}.bx-feed .act-list{max-height: none}}.bx.bx-siege::before{left: 0;right: 0;top: 0;bottom: 0;height: auto;background: linear-gradient(90deg, rgba(7, 8, 11, .94), rgba(7, 8, 11, .55) 55%, rgba(7, 8, 11, .15)), linear-gradient(0deg, rgba(7, 8, 11, .88), transparent 62%)}.bx-news{justify-content: space-between}.bx-news .bx-newslist{margin-top: 18px}.bx-lead-txt{min-width: 0}.bx-lead-txt .hx-meta{flex-wrap: wrap}.bx-news{justify-content: flex-start}.bx-news .bx-lead{flex: 1;align-items: stretch}.bx-news .bx-lead-img{aspect-ratio: auto;height: 100%;min-height: 230px}.bx-news .bx-lead-txt{justify-content: center}@media (max-width: 700px){.bx-news .bx-lead-img{height: auto;aspect-ratio: 16 / 10;min-height: 0}}@media (max-width: 700px){.bx-news .bx-lead, .bx-lead{grid-template-columns: minmax(0, 1fr)}}.bx-join{grid-template-areas: "txt act" "steps act" "ref act"}.bx-ref{grid-area: ref;justify-self: start;display: inline-flex;align-items: center;gap: 10px;margin-left: 82px;padding: 8px 14px;border-radius: 20px;border: 1px dashed rgba(214, 169, 67, .45);background: rgba(214, 169, 67, .06);color: #e9e2d0;font-size: 14px;transition: background .2s, border-color .2s}.bx-ref .ic{color: var(--gold-2)}.bx-ref b{color: var(--gold-2)}.bx-ref:hover{background: rgba(214, 169, 67, .14);border-style: solid}@media (max-width: 1100px){.bx-join{grid-template-areas: "txt" "steps" "ref" "act"}.bx-ref{margin-left: 0}}.bx-pitch{display: none}.bx-links{display: none}.bx-agenda{display: none}@property --lg-ang{syntax: "<angle>";inherits: false;initial-value: 0deg}:root{--lg-gold: #e9c46a;--lg-gold-hi: #fff1c1;--lg-gold-lo: #7a5418;--lg-ember: #ff5a2a;--lg-blood: #d81e26;--lg-ink: #06070a;--lg-panel: linear-gradient(165deg, rgba(22, 20, 24, .92) 0%, rgba(11, 12, 16, .94) 55%, rgba(8, 8, 11, .96) 100%);--lg-ring: conic-gradient(from var(--lg-ang), rgba(233, 196, 106, .55), rgba(122, 84, 24, .18) 18%, rgba(233, 196, 106, .08) 35%, rgba(216, 30, 38, .45) 50%, rgba(233, 196, 106, .08) 65%, rgba(122, 84, 24, .18) 82%, rgba(233, 196, 106, .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(216, 30, 38, .13), transparent 70%), radial-gradient(ellipse 34% 28% at 84% 4%, rgba(233, 196, 106, .09), transparent 70%), radial-gradient(ellipse 50% 40% at 50% 110%, rgba(216, 30, 38, .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("%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(255, 120, 60, .8);animation: lg-progress linear both;animation-timeline: scroll(root)}}@keyframes lg-progress{to{transform: scaleX(1)}}html{scrollbar-color: #6e4c18 #08090c;scrollbar-width: thin}::-webkit-scrollbar{width: 11px;height: 11px}::-webkit-scrollbar-track{background: #07080b}::-webkit-scrollbar-thumb{border: 3px solid #07080b;border-radius: 10px;background: linear-gradient(180deg, #c99a3e, #6e4513)}::-webkit-scrollbar-thumb:hover{background: linear-gradient(180deg, #f3d48a, #8a5a1c)}::selection{background: rgba(216, 30, 38, .85);color: #fff}.hx-top{background: linear-gradient(180deg, rgba(9, 9, 12, .82), rgba(7, 8, 11, .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(233, 196, 106, .15) 15%, rgba(233, 196, 106, .55) 50%, rgba(233, 196, 106, .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(216, 30, 38, .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(0, 0, 0, .45), 0 0 0 1px rgba(233, 196, 106, .25)}.hx-strip{background: linear-gradient(90deg, rgba(216, 30, 38, .06), transparent 30%, transparent 70%, rgba(233, 196, 106, .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(232, 38, 46, .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(233, 196, 106, .5), transparent)}.sect-h small{font: 600 .8rem var(--f-mono, monospace);color: var(--lg-gold);padding: 2px 8px;border: 1px solid rgba(233, 196, 106, .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(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 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(233, 196, 106, .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(0, 0, 0, .55), 0 0 0 1px rgba(233, 196, 106, .12), 0 0 40px -10px var(--c, rgba(233, 196, 106, .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, #f0363c 0%, #c3141b 48%, #8f0b11 100%);box-shadow: inset 0 1px 0 rgba(255, 220, 200, .45), inset 0 -2px 0 rgba(0, 0, 0, .35), 0 0 0 1px rgba(40, 4, 6, .9), 0 10px 28px -6px rgba(216, 30, 38, .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(233, 196, 106, .14), 0 0 22px -4px rgba(233, 196, 106, .35) !important;background: #0c0d12 !important}input[type=color]{width: 100%;height: 44px;padding: 4px;border-radius: 6px;background: #0a0c10;border: 1px solid rgba(214, 169, 67, .22);cursor: pointer}.tbl{border-radius: 10px;background: var(--lg-panel)}.tbl table th{background: linear-gradient(180deg, rgba(233, 196, 106, .1), rgba(233, 196, 106, .02)) !important;text-shadow: 0 0 12px rgba(233, 196, 106, .3)}.tbl table tbody tr{transition: background .15s}.tbl table tbody tr:hover td{background: linear-gradient(90deg, rgba(216, 30, 38, .07), rgba(233, 196, 106, .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(0, 0, 0, .8)}.bx-stats{-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.role-badge{--rc: #e9c46a;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%, #fff);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: #9d968a;border: 1px dashed rgba(255, 255, 255, .16);background: rgba(0, 0, 0, .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%, #fff);border-color: color-mix(in srgb, var(--rc) 60%, transparent)}.role-pick input:checked + span{color: #fff;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: #e9c46a;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(233, 196, 106, .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: #e9c46a;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(233, 196, 106, .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: #e9c46a;margin-bottom: 2.8rem}.team-h{display: flex;align-items: center;gap: 14px;margin-bottom: 1.2rem;color: #fff6dc}.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: #4b4b4b;border: 2px solid #0b0c10}.team-av .dot.on{background: #3ddc7a;box-shadow: 0 0 10px #3ddc7a}.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: #d4ccb9}.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(0, 0, 0, .35) !important}tr.edit-row:hover td{background: rgba(0, 0, 0, .35) !important;box-shadow: none !important}.char-edit{--c: #e9c46a;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: #ff6b6b}.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(233, 196, 106, .14);border-radius: 10px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;background: rgba(0, 0, 0, .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(255, 90, 42, .15) !important;color: #fff !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(92, 184, 255, .6);color: #a9dcff;background: linear-gradient(180deg, rgba(92, 184, 255, .2), rgba(92, 184, 255, .05))}.chip.warn-chip{border-color: rgba(255, 176, 32, .6);color: #ffcf73;background: rgba(255, 176, 32, .1)}.prod-items{list-style: none;margin: 8px 0 0;padding: 0;display: grid;gap: 3px;font-size: .86rem;color: #cfc6b2}.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(92, 184, 255, .25);background: rgba(92, 184, 255, .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: #a9dcff}.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(233, 196, 106, .3);background: #0b0c11;box-shadow: 0 18px 40px rgba(0, 0, 0, .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(233, 196, 106, .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: #e9c46a;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: "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--ink-1: #f2ecdd;--ink-2: #cfc6b2;--ink-3: #9a9384;--edge: rgba(233, 196, 106, .16);--edge-hi: rgba(233, 196, 106, .34);--surface: rgba(14, 15, 20, .9);--surface-2: rgba(20, 21, 27, .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(0, 0, 0, .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(233, 196, 106, .07);color: var(--ink-1);text-shadow: none}.admin-side a:hover .ic{color: var(--lg-gold, #e9c46a)}.admin-side a[aria-current="page"]{background: linear-gradient(90deg, rgba(216, 30, 38, .22), rgba(216, 30, 38, .04));color: #fff}.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, #d81e26);box-shadow: 0 0 10px var(--lg-blood, #d81e26)}.admin-side a[aria-current="page"] .ic{color: #ff6b6b}.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, #d81e26);color: #fff;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: #3ddc7a;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(24, 25, 31, .97), rgba(13, 14, 18, .97));color: var(--ink-1);box-shadow: 0 18px 44px -10px rgba(0, 0, 0, .8), 0 0 0 1px rgba(0, 0, 0, .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: #ff4d4f}.toast.is-warn{--tc: #ffb020}.toast-ico{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;font: 800 .85rem var(--ui);color: #0b0c10;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: #fff}.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(3, 4, 6, .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: #e9c46a;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, #17171d, #0c0d11);box-shadow: 0 30px 80px rgba(0, 0, 0, .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: #ff4d4f}.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 #f07a7f;background: linear-gradient(180deg, #f0363c, #a50f15);color: #fff;box-shadow: 0 8px 22px -6px rgba(216, 30, 38, .7)}.mg-modal:not(.is-danger) .mg-btn-ok{border-color: #f3d48a;background: linear-gradient(180deg, #f3d48a, #b98a33);color: #1b1203;box-shadow: 0 8px 22px -6px rgba(233, 196, 106, .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, #000 85%, transparent);mask-image: linear-gradient(90deg, #000 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, #e9c46a)) drop-shadow(0 0 2px var(--c, #e9c46a)) drop-shadow(0 0 26px color-mix(in srgb, var(--c, #e9c46a) 55%, transparent));opacity: .92;-webkit-mask-image: linear-gradient(180deg, #000 70%, transparent 100%);mask-image: linear-gradient(180deg, #000 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(233, 196, 106, .06), transparent 70%)}.empty-state .es-ico{display: grid;place-items: center;width: 58px;height: 58px;border-radius: 50%;margin-bottom: 4px;color: #e9c46a;border: 1px solid var(--edge-hi);background: rgba(233, 196, 106, .07);box-shadow: 0 0 30px -8px rgba(233, 196, 106, .5)}.empty-state strong{font: 800 1.12rem/1.3 var(--f-title, "Cinzel", 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 #c99a3e;color: #f3d48a;background: rgba(233, 196, 106, .08);font-size: .92rem;text-decoration: none;transition: background .2s, color .2s}.es-cta:hover{background: rgba(233, 196, 106, .16);color: #fff6dc}.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: #e9c46a;border: 1px solid var(--edge-hi);background: rgba(233, 196, 106, .07)}.dash-alerts{list-style: none;margin: 0 0 26px;padding: 0;display: grid;gap: 8px}.dash-alerts li{--ac: #5cb8ff;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: #ffb020}.dash-alerts li.is-bad{--ac: #ff4d4f}.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: #3ddc7a}.dash-delta.down{color: #ff6b6b}.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: #c99a3e;transition: fill .15s}.dash-chart g.is-hover .dash-bar{fill: #ffe7a3}.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: #f2ecdd;color: #111;font: 700 .82rem var(--ui);white-space: nowrap;box-shadow: 0 8px 20px rgba(0, 0, 0, .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 #f3d48a;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: #1a1f28 center / cover no-repeat;isolation: isolate}.vis-thumb::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(10, 13, 18, .9), rgba(10, 13, 18, .3))}.vis-thumb b{color: #fff;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}}body.style-classic{--k-bg: #07080b;--k-card: rgba(14, 12, 12, .82);--k-card-line: rgba(210, 169, 100, .16);--k-text: #f1e8d6;--k-text-2: #c9bda6;--k-muted: #9a8f7c;--k-accent: #d2a964;--k-accent-hi: #ecd4ac;--k-font: "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--lg-gold: #d2a964;--lg-gold-hi: #ecd4ac;--lg-red: #c22d1d;--lg-title: "Cinzel", "Trajan Pro", Georgia, serif}.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}@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}.style-classic .hx-strip .lang-sw{flex: none}.style-classic .hx-strip-links{align-items: 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(210, 169, 100, .16), rgba(210, 169, 100, .02) 60%), rgba(24, 14, 12, .9);border-bottom: 1px solid rgba(210, 169, 100, .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: rgba(10, 9, 9, .85);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)}.board-h h2{font-family: var(--lg-title) !important;letter-spacing: .06em !important;font-weight: 600 !important}.board-main h3{font-family: var(--lg-title) !important;letter-spacing: .03em}.board-banners b, .bx-links b{font-family: var(--lg-title);letter-spacing: .03em}.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)}}@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}}.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-classic .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}}#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}}.is-lgb{--lg-ink: #07080b;--lg-text: #f3ecdf;--lg-muted: #9a8f7c;--lg-red-hi: #e24a2f;--lg-line: rgba(210, 169, 100, .26);--lg-soft: rgba(255, 255, 255, .07);--lg-corner: linear-gradient(var(--lg-gold), var(--lg-gold))}.is-lgb main{background: transparent}.is-lgb .bx-grid > .bx-lgtiles{grid-column: 1 / -1;order: 0;padding: 0 !important;margin: 0;gap: 18px}.is-lgb .bx-lgtiles a{aspect-ratio: 16 / 7}.is-lgb .bx-grid > .bx-lgdaily{grid-column: 1 / -1;margin: 0}.is-lgb .bx-lgdaily:not(.has-votes){grid-template-columns: 1fr}.is-lgb .bx-lgdaily > div{display: flex;flex-direction: column;padding: 24px 28px 26px}.is-lgb .bx-lgdaily .lg-rew-txt{display: block;margin-bottom: 16px}.is-lgb .bx-lgdaily .lg-days{grid-template-columns: repeat(7, minmax(0, 1fr));gap: 8px;margin-bottom: 16px}.is-lgb .bx-lgdaily .lg-days li{padding: 10px 2px;gap: 5px}.is-lgb .bx-lgdaily .lg-days small{font-size: 10.5px;letter-spacing: .06em}.is-lgb .bx-lgdaily .lg-chest{display: flex;flex: 0 0 auto;min-height: 104px}.is-lgb .bx-lgdaily .lg-rew-btn, .is-lgb .bx-lgdaily .lg-rew-ok{margin-top: auto;width: 100%}.is-lgb .bx-lgdaily .lg-votes{margin-bottom: 16px}.is-lgb .bx-lgdaily .lg-rew-vote .lg-rew-btn{gap: 10px}.is-lgb .bx-grid > .bx-lgshow{grid-column: 1 / -1;margin: 6px 0 0;padding: 26px 0 10px}.bx-offers{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 18px}.bx-offer{display: inline-flex;align-items: center;gap: 9px;padding: 8px 16px;border-radius: 999px;text-decoration: none;font-size: 13.5px;color: rgba(243, 236, 223, .9);background: rgba(8, 7, 7, .62);border: 1px solid rgba(210, 169, 100, .45);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);transition: border-color .2s, transform .2s, box-shadow .2s}.bx-offer .ic{color: var(--lg-gold-hi);flex: none}.bx-offer b{color: var(--lg-gold-hi)}.bx-offer:hover{color: #fff;border-color: var(--lg-gold-hi);transform: translateY(-2px);box-shadow: 0 10px 26px -12px rgba(210, 169, 100, .7)}.bx-offer.is-hot{border-color: #f08a5d;background: linear-gradient(180deg, rgba(165, 29, 16, .55), rgba(60, 10, 6, .7));box-shadow: 0 0 0 1px rgba(240, 138, 93, .2), 0 12px 30px -14px rgba(226, 74, 47, .9)}.bx-offer.is-hot .ic{color: #ffd59a}@media (prefers-reduced-motion: no-preference){.bx-offer.is-hot{animation: lg-offer-glow 2.8s ease-in-out infinite}@keyframes lg-offer-glow{50%{box-shadow: 0 0 0 1px rgba(240, 138, 93, .45), 0 0 26px -2px rgba(226, 74, 47, .75)}}}html body.is-lgb .bx:not(.bx-siege):not(.bx-join), html body.is-lgb .bx-lgdaily{border: 1px solid rgba(210, 169, 100, .16) !important;background: var(--lg-corner) left top / 18px 1px no-repeat, var(--lg-corner) left top / 1px 18px no-repeat, var(--lg-corner) right top / 18px 1px no-repeat, var(--lg-corner) right top / 1px 18px no-repeat, var(--lg-corner) left bottom / 18px 1px no-repeat, var(--lg-corner) left bottom / 1px 18px no-repeat, var(--lg-corner) right bottom / 18px 1px no-repeat, var(--lg-corner) right bottom / 1px 18px no-repeat, radial-gradient(ellipse 70% 60% at 0% 0%, rgba(194, 45, 29, .07), transparent 60%), linear-gradient(180deg, rgba(22, 15, 13, .9) 0%, rgba(9, 8, 8, .95) 100%) !important;box-shadow: 0 34px 70px -42px rgba(0, 0, 0, .95), inset 0 1px 0 rgba(255, 255, 255, .03) !important;transition: border-color .3s, box-shadow .3s}html body.is-lgb .bx:not(.bx-siege):not(.bx-join)::before, html body.is-lgb .bx-lgdaily::before{content: "";position: absolute;left: 26%;right: 26%;top: -1px;height: 1px;pointer-events: none;z-index: 2;background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}html body.is-lgb .bx:not(.bx-siege):not(.bx-join):hover{border-color: rgba(210, 169, 100, .34) !important;box-shadow: 0 34px 70px -42px rgba(0, 0, 0, .95), 0 0 40px -18px rgba(210, 169, 100, .35) !important}html body.is-lgb .bx-h{position: relative;padding-bottom: 12px;border-bottom: 1px solid rgba(255, 255, 255, .06)}html body.is-lgb .bx-h::after{content: "";position: absolute;left: 0;bottom: -1px;width: 64px;height: 1px;background: linear-gradient(90deg, var(--lg-gold), transparent)}html body.is-lgb .bx-h h2{font-family: var(--lg-title) !important;font-weight: 600;letter-spacing: .14em;color: var(--lg-text)}html body.is-lgb .bx-h h2 .ic{color: var(--lg-gold-hi);filter: drop-shadow(0 0 6px rgba(210, 169, 100, .55))}html body.is-lgb .bx-hero{border-bottom: 1px solid transparent;border-image: linear-gradient(90deg, transparent, rgba(241, 205, 140, .7), transparent) 1}html body.is-lgb .bx-hero .hx-logo{filter: drop-shadow(0 18px 40px rgba(0, 0, 0, .8)) drop-shadow(0 0 30px rgba(194, 45, 29, .35))}html body.is-lgb .bx-stats{border: 1px solid rgba(210, 169, 100, .22) !important;box-shadow: 0 24px 60px -30px rgba(0, 0, 0, .95), inset 0 1px 0 rgba(241, 205, 140, .12) !important}html body.is-lgb .bx-stats b{color: var(--lg-gold-hi);text-shadow: 0 0 18px rgba(210, 169, 100, .35)}.is-lgb .bx-lgtiles a{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05), 0 20px 40px -26px rgba(0, 0, 0, .9)}.is-lgb .bx-lgshow::after{width: min(620px, 80%)}@media (max-width: 900px){.is-lgb .bx-lgtiles{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.is-compact .bx-lgshow .lg-show-panel{grid-template-columns: 1fr;gap: 10px}.is-lgb .bx-lgdaily{grid-template-columns: 1fr}}@media (max-width: 640px){.is-lgb .bx-lgtiles a{aspect-ratio: 16 / 9}.is-lgb .bx-lgdaily > div{padding: 20px 16px}.is-lgb .bx-lgdaily .lg-days{grid-template-columns: repeat(4, minmax(0, 1fr))}.bx-offer{font-size: 12.5px;padding: 7px 12px}}.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}}.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}.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, .lg-starter .ic{color: var(--lg-gold-hi)}.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}}.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}}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}}.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}.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}}@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}}.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}.style-classic .hx-more > button{font-family: var(--lg-title) !important;text-transform: uppercase;letter-spacing: .1em;font-size: .78rem;color: var(--k-text-2)}.style-classic .hx-more-menu{background: linear-gradient(180deg, #1a1210, #0b0909) !important;border-color: rgba(210, 169, 100, .38) !important}@media (min-width: 981px){html body.style-classic .hx-nav ul{flex-wrap: nowrap !important}html body.style-classic .hx-nav ul > li{flex: none}html body.style-classic .hx-more > button{padding: 10px 9px !important}html body.style-classic .hx-strip-in > *, html body.style-classic .hx-strip-links a{white-space: nowrap}}@media (min-width: 981px) and (max-width: 1480px){html body.style-classic .hx-strip .hx-strip-rates{display: none !important}html body.style-classic .hx-nav ul a, html body.style-classic .hx-more > button{font-size: .7rem !important;letter-spacing: .05em !important;padding-inline: 7px !important}html body.style-classic .hx-top-in{gap: 18px !important}}@media (min-width: 981px) and (max-width: 1240px){html body.style-classic .hx-strip .hx-visitors{display: none !important}html body.style-classic .hx-nav ul a, html body.style-classic .hx-more > button{font-size: .64rem !important;padding-inline: 5px !important}}.is-lgb .bx-grid{row-gap: 22px;padding-bottom: 0}.is-lgb .bx-grid > .bx-lgtiles{order: 1;margin-top: 4px}.is-lgb .lgb-sec.s-news{order: 2}.is-lgb .bx-news, .is-lgb .bx-server{order: 3}.is-lgb .bx-grid > .bx-lgshow{order: 4}.is-lgb .lgb-sec.s-glory{order: 5}.is-lgb .bx-siege, .is-lgb .bx-heroes{order: 6}.is-lgb .lgb-sec.s-rew{order: 7}.is-lgb .bx-grid > .bx-lgdaily{order: 8}.is-lgb .lgb-sec.s-com{order: 9}.is-lgb .bx-chat, .is-lgb .bx-feed{order: 10}.is-lgb .bx-join{order: 11}.is-lgb .bx-agenda{order: 12}.lgb-sec{grid-column: 1 / -1;display: flex;flex-direction: column;align-items: center;text-align: center;margin: 44px 0 6px}.lgb-sec h2{margin: 6px 0 0;font: 600 clamp(24px, 2.6vw, 34px)/1.15 var(--lg-title);letter-spacing: .06em;text-transform: uppercase;color: var(--lg-text);text-shadow: 0 2px 24px rgba(0, 0, 0, .8), 0 0 40px rgba(194, 45, 29, .25)}.lgb-sec::after{content: "";width: 220px;height: 14px;margin-top: 14px;background: linear-gradient(90deg, transparent, var(--lg-gold)) left 50% / 92px 1px no-repeat, linear-gradient(90deg, var(--lg-gold), transparent) right 50% / 92px 1px no-repeat, radial-gradient(circle, var(--lg-gold-hi) 0 2px, transparent 3px) center / 14px 14px no-repeat}html body.is-lgb .bx-grid > .bx-lgshow{margin: 44px 0 0;padding: 54px 0 46px;overflow: visible;isolation: isolate}html body.is-lgb .bx-lgshow::before{content: "";position: absolute !important;top: 0 !important;bottom: 0 !important;left: 50% !important;right: auto !important;width: 100vw !important;height: auto !important;transform: translateX(-50%) !important;z-index: -1;pointer-events: none;opacity: 1 !important;background: radial-gradient(ellipse 40% 70% at 32% 58%, rgba(194, 45, 29, .14), transparent 70%), radial-gradient(ellipse 30% 60% at 80% 40%, rgba(210, 169, 100, .06), transparent 70%), #060505;border-top: 1px solid rgba(210, 169, 100, .28);border-bottom: 1px solid rgba(210, 169, 100, .28)}.is-lgb .bx-siege{grid-column: span 8;min-height: 420px !important;border-radius: 12px;border: 1px solid rgba(210, 169, 100, .3);background-position: 62% 35% !important;box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .95), inset 0 0 0 1px rgba(255, 255, 255, .04)}.is-lgb .bx-siege::before{background: linear-gradient(90deg, rgba(7, 6, 6, .94) 0%, rgba(7, 6, 6, .6) 46%, rgba(7, 6, 6, .1) 80%), linear-gradient(0deg, rgba(7, 6, 6, .9), transparent 55%) !important}.is-lgb .bx-siege::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: linear-gradient(90deg, #a51d10, var(--lg-gold-hi), transparent)}.is-lgb .bx-siege-txt{padding: 40px 42px;max-width: 520px;gap: 12px}.is-lgb .bx-siege-txt small{font-family: var(--lg-title);letter-spacing: .32em;color: #ff7a5c}.is-lgb .bx-siege-txt strong{font: 600 clamp(38px, 4.4vw, 60px)/1 var(--lg-title);letter-spacing: .04em;background: linear-gradient(180deg, #fff6e4, #e6bf7d 60%, #b8863c);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 4px 18px rgba(0, 0, 0, .8))}.is-lgb .bx-siege-txt > span{font-size: 15.5px}.is-lgb .bx-siege-facts em{background: rgba(7, 6, 6, .78);border-color: rgba(210, 169, 100, .45)}.is-lgb .bx-siege:hover{transform: translateY(-3px);box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .95), 0 0 0 1px rgba(241, 205, 140, .45), 0 0 60px -20px rgba(194, 45, 29, .55)}.is-lgb .bx-heroes{grid-column: span 4}html body.is-lgb .bx-join{position: relative;isolation: isolate;margin-top: 56px;padding: 60px 0 64px !important;border: 0 !important;border-radius: 0 !important;grid-template-columns: minmax(0, 1.3fr) auto;row-gap: 22px;background: none !important;box-shadow: none !important}html body.is-lgb .bx-join::before{content: "";position: absolute !important;top: 0 !important;bottom: 0 !important;left: 50% !important;right: auto !important;width: 100vw !important;height: auto !important;transform: translateX(-50%) !important;z-index: -1;opacity: 1 !important;background: linear-gradient(90deg, rgba(6, 5, 5, .94) 0%, rgba(6, 5, 5, .62) 50%, rgba(6, 5, 5, .25) 100%), linear-gradient(0deg, rgba(6, 5, 5, .85), transparent 45%), var(--lgb-join, none) center 35% / cover no-repeat;border-top: 1px solid rgba(210, 169, 100, .35)}html body.is-lgb .bx-join::after{content: "";position: absolute;top: -1px;left: 50%;width: min(620px, 80%);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg, transparent, var(--lg-gold-hi), transparent)}.is-lgb .bx-join h2{font: 600 clamp(24px, 2.6vw, 34px)/1.15 var(--lg-title);letter-spacing: .05em}.is-lgb .bx-join .bx-steps{grid-column: 1}.is-lgb .bx-join .bx-ref{grid-column: 1;justify-self: start}.is-lgb .bx-join .bx-join-act{grid-column: 2;grid-row: 1 / span 3;align-self: center}.is-lgb .bx-join .bx-join-act .hx-btn{height: 58px;padding: 0 34px;font-size: 16px}@media (max-width: 1100px){.is-lgb .bx-siege, .is-lgb .bx-heroes{grid-column: span 12}.is-lgb .bx-siege{min-height: 340px !important}}@media (max-width: 760px){.lgb-sec{margin: 30px 0 2px}.lgb-sec::after{width: 160px}.is-lgb .bx-siege-txt{padding: 26px 22px}html body.is-lgb .bx-join{grid-template-columns: 1fr;padding: 40px 0 44px !important}.is-lgb .bx-join .bx-join-act{grid-column: 1;grid-row: auto}.is-lgb .bx-join .bx-steps{flex-wrap: wrap}}.is-lgb main{overflow-x: clip}html body.style-classic .hx-embers{display: none !important}.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}}.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}.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}.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}}.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}}.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)}.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)}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-star{background: rgba(214, 167, 92, .12);color: var(--k-accent-hi);border: 1px solid rgba(214, 167, 92, .4)}html body.style-classic .gen-hero{padding-block: 64px 46px !important}html body.style-classic .gen-hero .split{align-items: center;min-height: 0;gap: 30px}html body.style-classic .gen-hero .gen-fig{margin: -40px 0 -40px;display: flex;justify-content: flex-end}html body.style-classic .gen-hero .gen-hero-art{width: 260px;max-width: 260px;height: 260px;max-height: 260px;margin: 0 0 0 auto}html body.style-classic .gen-hero .cta{margin-top: 18px}@media (max-width: 900px){html body.style-classic .gen-hero .gen-fig{display: none}}html body.style-classic .gen-hero .gen-fig{display: none !important}html body.style-classic .gen-hero .split{grid-template-columns: minmax(0, 1fr) !important}html body.style-classic .gen-hero .split > div:first-child{max-width: 760px}: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}html body .prod-icon.has-photo img{object-fit: contain;border-radius: 12px;filter: drop-shadow(0 10px 18px rgba(0, 0, 0, .35)) !important}html body .prod:hover .prod-icon.has-photo img{transform: translateY(-4px) scale(1.04) !important}html body.skin-celeste .prod-icon.has-photo img{filter: drop-shadow(0 10px 16px rgba(60, 45, 20, .25)) !important}html body .lg-promo-ic.has-photo img{object-fit: contain;border-radius: 8px}.shop-thumb{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 10px;background: rgba(214, 167, 92, .1);border: 1px solid rgba(214, 167, 92, .22);overflow: hidden}.shop-thumb img{width: 34px;height: 34px;object-fit: contain}.shop-thumb.is-photo img{width: 42px;height: 42px}.shop-img-field{display: flex;gap: 16px;align-items: stretch;padding: 14px;border: 1px solid rgba(214, 167, 92, .25);border-radius: 14px;background: rgba(214, 167, 92, .05)}.shop-img-field .sif-prev{position: relative;flex: none;display: grid;place-items: center;width: 128px;min-height: 128px;border-radius: 12px;overflow: hidden;background: radial-gradient(circle at 50% 45%, rgba(214, 167, 92, .22), transparent 70%), repeating-conic-gradient(rgba(255, 255, 255, .04) 0 25%, transparent 0 50%) 0 0 / 16px 16px;border: 1px solid rgba(214, 167, 92, .25)}.shop-img-field .sif-prev img{width: 72px;height: 72px;object-fit: contain;transition: transform .2s}.shop-img-field.is-photo .sif-prev img{width: 112px;height: 112px}.shop-img-field .sif-badge{position: absolute;left: 6px;bottom: 6px;padding: 2px 7px;border-radius: 6px;background: rgba(0, 0, 0, .55);color: #fff;font: 600 10.5px/1.4 system-ui, sans-serif;font-style: normal}.shop-img-field .sif-body{display: flex;flex-direction: column;gap: 8px;min-width: 0;flex: 1}.shop-img-field .sif-body > b{font-size: .98rem}.shop-img-field .sif-body > small{display: block;opacity: .85;line-height: 1.4}.shop-img-field .sif-modes{display: flex;flex-wrap: wrap;gap: 6px}.shop-img-field .sif-mode{position: relative;display: inline-flex !important;margin: 0 !important;cursor: pointer}.shop-img-field .sif-mode input{position: absolute;opacity: 0;pointer-events: none}.shop-img-field .sif-mode span{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;border: 1px solid rgba(214, 167, 92, .3);font-size: .86rem;font-weight: 600;transition: background .15s, border-color .15s}.shop-img-field .sif-mode input:checked + span{background: linear-gradient(180deg, #f5d27e, #d89c36);border-color: #b9822a;color: #2a1a02}.shop-img-field .sif-mode input:focus-visible + span{outline: 2px solid #d6a75c;outline-offset: 2px}.shop-img-field .sif-drop{position: relative;display: block}.shop-img-field .sif-drop[hidden]{display: none}.shop-img-field .sif-drop input[type=file]{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.shop-img-field .sif-drop label{display: flex !important;align-items: center;justify-content: center;gap: 8px;margin: 0 !important;padding: 14px 12px;border: 1.5px dashed rgba(214, 167, 92, .5);border-radius: 10px;font-size: .88rem;text-align: center;cursor: pointer;transition: background .15s, border-color .15s}.shop-img-field .sif-drop:hover label, .shop-img-field .sif-drop.is-over label{background: rgba(214, 167, 92, .12);border-color: #d6a75c}.shop-img-field .sif-drop label span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}html body.skin-celeste .shop-img-field{background: #fffaf0;border-color: rgba(185, 131, 32, .3)}html body.skin-celeste .shop-img-field .sif-prev{background: radial-gradient(circle at 50% 45%, #fff7e0, #f1e6cc 75%);border-color: rgba(185, 131, 32, .3)}html body.skin-celeste .shop-img-field .sif-mode span{color: #262a36;background: #fff}html body.skin-celeste .shop-img-field .sif-mode input:checked + span{color: #3a2604}@media (max-width: 620px){.shop-img-field{flex-direction: column}.shop-img-field .sif-prev{width: 100%;min-height: 140px}}