:root {
    --gold: #d4af37;
    --gold-2: #f1cf5e;
    --bg: #0e1116;
    --surface: #171b22;
    --surface-2: #1f242d;
    --text: #f4f5f7;
    --muted: #9aa2b0;
    --border: #2a303a;
    --radius: 18px;
    --radius-sm: 12px;
    --shadow: 0 8px 28px rgba(0, 0, 0, .45);
    --sp-1: .25rem;
    --sp-2: .5rem;
    --sp-3: .75rem;
    --sp-4: 1rem;
    --sp-5: 1.5rem;
    --sp-6: 2rem;
    --sp-7: 3rem;
    --maxw: 1100px;
    --body-font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --head-font: 'Arial Narrow', 'Roboto Condensed', Impact, -apple-system, sans-serif
}

* {
    box-sizing: border-box
}

html {
    scroll-behavior: smooth
}

body {
    margin: 0;
    font-family: var(--body-font);
    font-size: 16px;
    line-height: 1.5;
    background: var(--bg);
    color: var(--text)
}

img {
    max-width: 100%;
    height: auto
}

a {
    color: var(--gold);
    text-decoration: none
}

.eg1st139k {
    width: 100%;
    max-width: var(--maxw);
    margin: 0 auto;
    padding-left: var(--sp-4);
    padding-right: var(--sp-4)
}

.egojf0y08 {
    position: sticky;
    top: 0;
    z-index: 50;
    background: rgba(14, 17, 22, .92);
    backdrop-filter: blur(8px);
    border-bottom: 1px solid var(--border)
}

.egug1lx8o {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 60px
}

.egtqvsfug {
    display: inline-flex;
    align-items: center;
    min-height: 40px;
    min-width: 96px
}

.eg1x2v01g {
    display: inline-flex;
    flex-direction: column;
    gap: 5px;
    background: none;
    border: 0;
    cursor: pointer;
    padding: 10px
}

.eg1x2v01g span {
    display: block;
    width: 24px;
    height: 2px;
    background: var(--text);
    transition: transform .25s, opacity .25s
}

.eg1awd5zv {
    display: none
}

.eg1awd5zv a {
    display: block;
    color: var(--text);
    font-weight: 600;
    padding: var(--sp-2) var(--sp-3);
    border-radius: var(--radius-sm);
    transition: color .2s, background .2s
}

.eg1awd5zv a:hover {
    color: var(--gold-2)
}

.eg1awd5zv a.eg96tspbt,
.eg1awd5zv a[aria-current="page"] {
    color: var(--bg);
    background: linear-gradient(135deg, var(--gold), var(--gold-2));
    font-weight: 700
}

.eg1awd5zv.egq6a3608 {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    background: var(--surface);
    border-bottom: 1px solid var(--border);
    padding: var(--sp-3);
    gap: var(--sp-1)
}

:focus-visible {
    outline: 2px solid var(--gold-2);
    outline-offset: 2px
}

.eg1gux6qt {
    background: radial-gradient(120% 100% at 50% 0, #1c222c 0, var(--bg) 70%);
    padding: var(--sp-7) 0;
    text-align: center;
    border-bottom: 1px solid var(--border)
}

.eg28sy9v5 {
    max-width: 760px;
    margin: 0 auto
}

.eg5nunqfm {
    display: inline-block;
    color: var(--gold);
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    font-size: .8rem;
    margin-bottom: var(--sp-3)
}

.eg5vxxxfn, .eg5vxxxfn h2, .eg5vxxxfn h1 {
    font-family: var(--head-font);
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 1.1;
    letter-spacing: .01em;
    text-transform: uppercase;
    margin-bottom: var(--sp-4)
}

.eg2bdgj3y {
    color: var(--muted);
    font-size: 1.05rem;
    margin: 0 auto var(--sp-5);
    max-width: 560px
}

.eg1u8q9u7 {
    display: flex;
    flex-wrap: wrap;
    gap: var(--sp-3);
    justify-content: center
}

.egk28dc3e {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 46px;
    padding: var(--sp-3) var(--sp-5);
    border-radius: var(--radius);
    font-weight: 700;
    cursor: pointer;
    transition: transform .2s, box-shadow .2s, filter .2s;
    border: 1px solid transparent
}

.eg21mcsh4 {
    background: linear-gradient(135deg, var(--gold), var(--gold-2));
    color: #1a1500;
    box-shadow: 0 6px 18px rgba(212, 175, 55, .35)
}

.eg21mcsh4:hover {
    transform: translateY(-2px);
    filter: brightness(1.05)
}

.eg2jza02w {
    background: transparent;
    border-color: var(--gold);
    color: var(--gold-2)
}

.eg2jza02w:hover {
    background: rgba(212, 175, 55, .12);
    transform: translateY(-2px)
}

.egift00qj {
    display: flex;
    flex-wrap: wrap;
    gap: var(--sp-2);
    justify-content: center;
    margin-top: var(--sp-5)
}

.eg2fqe1hm {
    background: var(--surface-2);
    border: 1px solid var(--border);
    color: var(--muted);
    font-size: .82rem;
    padding: var(--sp-1) var(--sp-3);
    border-radius: 999px
}

.eg1nculyo {
    padding: var(--sp-6) 0
}

.eg1xl1dnz {}

.eg1775ub0 {
    margin-bottom: var(--sp-4);
    font-size: .85rem
}

.eg1775ub0 ol {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: var(--sp-1);
    margin: 0;
    padding: 0
}

.eg1775ub0 li {
    display: flex;
    align-items: center;
    color: var(--muted)
}

.eg1775ub0 li+li::before {
    content: '\203a';
    margin: 0 var(--sp-2);
    color: var(--border)
}

.eg1775ub0 a {
    color: var(--gold)
}

.eg1775ub0 a:hover {
    color: var(--gold-2)
}

.eg1775ub0 li[aria-current="page"] {
    color: var(--muted)
}

.eg16klfdl {
    font-size: 1rem;
    color: var(--text)
}

.eg16klfdl p {
    margin: 0 0 var(--sp-4)
}

.eg16klfdl a {
    color: var(--gold-2);
    text-decoration: underline
}

.eg16klfdl a:hover {
    color: var(--gold)
}

.eg16klfdl h1,
.eg16klfdl h2,
.eg16klfdl h3,
.eg16klfdl h4 {
    font-family: var(--head-font);
    text-transform: uppercase;
    line-height: 1.15;
    margin: var(--sp-6) 0 var(--sp-3);
    color: var(--text)
}

.eg16klfdl h1 {
    font-size: 1.9rem
}

.eg16klfdl h2 {
    font-size: 1.55rem
}

.eg16klfdl h3 {
    font-size: 1.25rem
}

.eg16klfdl ul,
.eg16klfdl ol {
    padding-left: 1.25rem;
    margin: 0 0 var(--sp-4)
}

.eg16klfdl li {
    margin-bottom: var(--sp-2)
}

.eg16klfdl ul ul,
.eg16klfdl ol ol {
    margin: var(--sp-2) 0
}

.eg16klfdl blockquote {
    margin: var(--sp-4) 0;
    padding: var(--sp-3) var(--sp-4);
    border-left: 3px solid var(--gold);
    background: var(--surface);
    border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
    color: var(--muted)
}

.eg13lzdlr {
    background: linear-gradient(135deg, #1a1f27, #14181f);
    border-top: 1px solid var(--border);
    padding: var(--sp-7) 0;
    text-align: center
}

.eg2dsgy52 {
    font-family: var(--head-font);
    text-transform: uppercase;
    font-size: 1.7rem;
    margin-bottom: var(--sp-3)
}

.egayh1b42 {
    color: var(--muted);
    margin: 0 auto var(--sp-5);
    max-width: 480px
}

.eg1wjuteh {
    background: #0a0d11;
    border-top: 1px solid var(--border);
    padding: var(--sp-6) 0
}

.eg6fymmnj {
    display: flex;
    flex-direction: column;
    gap: var(--sp-4)
}

.eg91ybc9s {
    font-family: var(--head-font);
    text-transform: uppercase;
    font-size: 1.2rem;
    color: var(--gold-2);
    letter-spacing: .05em
}

.eg14qjo4m {
    display: flex;
    flex-wrap: wrap;
    gap: var(--sp-2)
}

.eg14qjo4m a {
    color: var(--muted);
    font-weight: 600;
    padding: var(--sp-1) var(--sp-2);
    border-radius: var(--radius-sm);
    transition: color .2s
}

.eg14qjo4m a:hover {
    color: var(--gold-2)
}

.eg14qjo4m a.eg96tspbt,
.eg14qjo4m a[aria-current="page"] {
    color: var(--gold-2)
}

.eg1525lo5 {
    border-top: 1px solid var(--border);
    padding-top: var(--sp-4)
}

.eg2nuzl55 {
    margin: 0 0 var(--sp-2);
    font-size: .9rem;
    color: var(--muted)
}

.egyybgaw3 {
    margin: 0;
    font-size: .78rem;
    color: #6b7280;
    line-height: 1.5
}

table {
	display:block;
	max-width:fit-content;
	width:100%;
	overflow:auto;
	margin:10px auto 20px;
	border-collapse:collapse;
	border-radius:22px;
	background:#171b22;
	border:1px solid rgba(255,255,255,.11);
	box-shadow:
		0 20px 46px rgba(0,0,0,.38),
		inset 0 1px 0 rgba(255,255,255,.06);
	scrollbar-width:thin;
	scrollbar-color:rgba(255,255,255,.3) #171b22;
}

table tbody {
	display:block;
	width:fit-content;
	min-width:max-content;
}

table tr {
	display:flex;
	width:fit-content;
	min-width:max-content;
	background:#171b22;
	transition:.25s ease;
}

table tr:nth-child(even) {
	background:#1d222b;
}

table tr:hover {
	background:#252b36;
	box-shadow:
		inset 4px 0 0 rgba(255,255,255,.28),
		inset 0 1px 0 rgba(255,255,255,.05);
}

table th,
table td {
	flex:0 0 340px;
	min-width:340px;
	max-width:340px;
	box-sizing:border-box;
	padding:16px 19px;
	font-size:15px;
	line-height:1.55;
	text-align:left;
	word-break:break-word;
	color:#fff;
	border-right:1px solid rgba(255,255,255,.085);
	border-bottom:1px solid rgba(255,255,255,.08);
}

table th:first-child,
table td:first-child {
	flex:0 0 200px;
	min-width:200px;
	max-width:200px;
}

table th {
	font-weight:700;
	color:#fff;
	background:linear-gradient(
		135deg,
		#303743 0%,
		#222832 48%,
		#171b22 100%
	);
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,.13),
		inset 0 -1px 0 rgba(0,0,0,.26);
	text-shadow:0 2px 5px rgba(0,0,0,.42);
}

table td {
	color:#fff;
	background:transparent;
}

table th:last-child,
table td:last-child {
	border-right:none;
}

table tr:last-child th,
table tr:last-child td {
	border-bottom:none;
}

table::-webkit-scrollbar {
	height:9px;
	width:9px;
}

table::-webkit-scrollbar-track {
	background:#11151b;
	border-radius:20px;
	box-shadow:inset 0 0 6px rgba(0,0,0,.34);
}

table::-webkit-scrollbar-thumb {
	background:linear-gradient(
		90deg,
		#3a424f,
		#687383
	);
	border:2px solid #171b22;
	border-radius:20px;
	box-shadow:
		0 0 8px rgba(255,255,255,.05),
		inset 0 1px 0 rgba(255,255,255,.12);
}

table::-webkit-scrollbar-thumb:hover {
	background:#818b99;
}

@media (min-width:768px) {
    .eg5vxxxfn, .eg5vxxxfn h2, .eg5vxxxfn h1 {
        font-size: 3rem
    }

    .eg1x2v01g {
        display: none
    }

    .eg1awd5zv {
        display: flex;
        align-items: center;
        gap: var(--sp-1)
    }

    .eg6fymmnj {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between
    }

    .eg1525lo5 {
        flex-basis: 100%
    }
}

@media (min-width:1024px) {
    .eg1gux6qt {
        padding: 5rem 0
    }

    .eg5vxxxfn, .eg5vxxxfn h2, .eg5vxxxfn h1 {
        font-size: 3.4rem
    }
}

@media (prefers-reduced-motion:reduce) {
    * {
        transition: none !important;
        scroll-behavior: auto !important
    }
}

.eg14trktz {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    margin: 28px auto 0;
    list-style: none;
    padding: 0;
    border-top: 1px solid rgba(127, 127, 127, .3);
    padding-top: 10px;
}

.eg14trktz img {
    height: 32px;
    width: auto;
    display: block;
}

.eg14trktz a {
    display: block;
    line-height: 0;
}

.eg14trktz li {
    margin: 0;
}
.gb-509d8c23.gb-509d8c23{position:fixed!important;z-index:9999!important;display:flex!important;pointer-events:none!important;padding:14px 18px!important;left:16px!important;bottom:16px!important;justify-content:flex-start!important;transform:translateY(110%)!important;opacity:0!important;transition:transform .45s ease,opacity .45s ease!important}
.gb-509d8c23.gb-509d8c23 a{pointer-events:auto!important;margin:0!important}
.gb-509d8c23.gb-509d8c23.gb-13ee122f{transform:none!important;opacity:1!important}
.gb-b635f51a{all:revert!important;box-sizing:border-box!important;text-decoration:none!important;color:inherit!important;font:inherit!important;display:inline-block!important;cursor:pointer!important}
.gb-b635f51a::before,.gb-b635f51a::after{all:revert!important}
.gb-b635f51a.gb-b635f51a{display:flex!important;max-width:24em!important;width:fit-content!important;margin:1.5em auto!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.03em!important;padding:.85em 1.9em!important;min-height:46px!important;border-radius:var(--radius, 18px)!important;background:linear-gradient(135deg, var(--gold, #d4af37), var(--gold-2, #f1cf5e))!important;color:#1a1500!important;font-family:var(--head-font, 'Arial Narrow', sans-serif)!important;font-weight:700!important;text-decoration:none!important;border:1px solid transparent!important;box-shadow:0 6px 18px rgba(212, 175, 55, .35)!important;transition:transform .2s, box-shadow .2s, filter .2s!important}
.gb-b635f51a.gb-b635f51a:hover{transform: translateY(-2px)!important;filter: brightness(1.05)!important}
.gb-b635f51a.gb-b635f51a:focus-visible{outline: 2px solid var(--gold-2, #f1cf5e)!important;outline-offset: 2px!important}


.ab-c344146d :is(a,button){all:revert!important;box-sizing:border-box!important;text-decoration:none!important;color:inherit!important;font:inherit!important;cursor:pointer!important}
.ab-c344146d :is(a,button)::before,.ab-c344146d :is(a,button)::after{all:revert!important}
.ab-c344146d.ab-c344146d{margin:2em 0!important;background:linear-gradient(135deg,var(--surface,#171b22),var(--surface-2,#1f242d))!important;border:1px solid var(--border,#2a303a)!important;border-radius:var(--radius,18px)!important;box-shadow:var(--shadow,0 8px 28px rgba(0,0,0,.45))!important;padding:var(--sp-6,2rem)!important;color:var(--text,#f4f5f7)!important}
.ab-c344146d.ab-c344146d .ab-c344146d-inner{display:flex!important;flex-direction:column!important;gap:var(--sp-5,1.5rem)!important;align-items:center!important;text-align:center!important}
.ab-c344146d.ab-c344146d .ab-c344146d-kicker{display:inline-block!important;color:var(--gold,#d4af37)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.8rem!important;margin-bottom:var(--sp-2,.5rem)!important}
.ab-c344146d.ab-c344146d .ab-c344146d-title{font-family:var(--head-font,'Arial Narrow',sans-serif)!important;font-weight:700!important;text-transform:uppercase!important;line-height:1.1!important;font-size:1.7rem!important;margin:0 0 var(--sp-3,.75rem)!important}
.ab-c344146d.ab-c344146d .ab-c344146d-sub{color:var(--muted,#9aa2b0)!important;font-size:1.05rem!important;margin:0!important;max-width:480px!important}
.ab-c344146d.ab-c344146d .ab-c344146d-btns{display:flex!important;flex-wrap:wrap!important;gap:var(--sp-3,.75rem)!important;justify-content:center!important}
.ab-c344146d.ab-c344146d .ab-c344146d-badge{display:inline-flex!important;align-items:center!important;gap:.6em!important;min-height:46px!important;padding:.6em 1.1em!important;border-radius:var(--radius-sm,12px)!important;background:#0a0d11!important;border:1px solid var(--gold,#d4af37)!important;color:var(--text,#f4f5f7)!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,background .2s!important}
.ab-c344146d.ab-c344146d .ab-c344146d-badge:hover{transform:translateY(-2px)!important;background:rgba(212,175,55,.1)!important;box-shadow:0 6px 18px rgba(212,175,55,.25)!important}
.ab-c344146d.ab-c344146d .ab-c344146d-icon{display:inline-flex!important;align-items:center!important;color:var(--gold-2,#f1cf5e)!important}
.ab-c344146d.ab-c344146d .ab-c344146d-icon svg{width:1.7em!important;height:1.7em!important;flex:none!important;fill:currentColor!important}
.ab-c344146d.ab-c344146d .ab-c344146d-labels{display:flex!important;flex-direction:column!important;line-height:1.15!important;text-align:left!important}
.ab-c344146d.ab-c344146d .ab-c344146d-small{font-size:.7rem!important;color:var(--muted,#9aa2b0)!important;text-transform:uppercase!important;letter-spacing:.05em!important}
.ab-c344146d.ab-c344146d .ab-c344146d-big{font-family:var(--head-font,'Arial Narrow',sans-serif)!important;font-weight:700!important;font-size:.95rem!important}
@media (min-width:768px){.ab-c344146d.ab-c344146d .ab-c344146d-inner{flex-direction:row!important;text-align:left!important;justify-content:space-between!important}
.ab-c344146d.ab-c344146d .ab-c344146d-sub{margin:0!important}
.ab-c344146d.ab-c344146d .ab-c344146d-btns{justify-content:flex-end!important}
.ab-c344146d.ab-c344146d .ab-c344146d-title{font-size:2rem!important}}

