:root {
    --hek4mw27: #c2c5cd;
    --goa7f: #a35d76;
    --zbwa: 1240px;
    --stzu: 200ms;
    --futaiu4: "Ugp5m",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
    --ardq: #4b3b59;
    --ebevwMuted: #5b5970;
    --lbwqo4f0: 1.2;
    --llwqoxBg: #f1e6f4;
    --psa7qavHover: #d387a3;
    --ebevw: #14213d;
    --xat5: 72ch;
    --kk4g: 0 2px 0 rgba(0,0,0,.25);
    --llwqoxText: #6b2d7a;
    --frie22lg: 1.25;
    --h4zj6fh1: 1.5;
    --z72ohmr: 16px;
    --r0df: #b5301f;
    --ww3c: "Ugp5m",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
    --k2ygoifl: #f8faff;
    --d0h7h: #f1e6f4;
    --e6n9: #22704a;
    color-scheme: light;
    --w4scao5: #f39a1e;
    --ii2u2yw9: #b36b00;
    --uf04mppo: #ffffff;
    --xqeddxText: #111111;
    --xqeddx: #cc7494;
    --djnxh: 16px;
    --icmr1: 12px;
    --psa7qavText: #111111;
    --yw81n7md: 6px;
    --joik: 120ms;
    --p0hx09t3: 240ms;
    --psa7qavBg: #cc7494;
    --nskw: 20px;
    --sp8a: 999px;
    --lt9jh: #f39a1e;
}

@media (prefers-reduced-motion:reduce) {
    :root {
        --stzu: 0ms;
        --joik: 0ms;
        --p0hx09t3: 0ms;
    }
}

@font-face {
    font-family: "Ugp5m";
    font-display: swap;
    font-weight: 400 700;
    src: url(/assets/library/99ec7ccb-40cf-143f-977c-893649deece6.woff2) format("woff2");
}

.jjz9e {
    position: absolute;
    clip: rect(0 0 0 0);
    white-space: nowrap;
    overflow: hidden;
    width: 1px;
    height: 1px;
}

.d2ct3i51 .wbri4hpo {
    user-select: none;
    cursor: default;
    opacity: .6;
    pointer-events: none;
}

.cunqo {
    container-type: inline-size;
    container-name: cunqo;
    display: grid;
    gap: var(--nskw);
}

.gmudb,.y4m2c {
    display: grid;
    gap: var(--nskw);
}

.xw7wf3cr,.zvmf3m {
    display: grid;
    gap: 12px;
    padding: 16px;
    background: var(--k2ygoifl);
    color: var(--ebevw);
    border: 1px solid var(--hek4mw27);
    border-radius: var(--icmr1);
    box-shadow: var(--kk4g);
}

.khjw5a {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
}

.dqk5wr32 {
    font-weight: 700;
    color: var(--llwqoxText);
    min-width: 32px;
    justify-content: center;
    height: 32px;
    background: var(--llwqoxBg);
    border-radius: var(--yw81n7md);
    display: inline-flex;
    align-items: center;
}

.idwik {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}

.gv2k95r {
    color: var(--ardq);
    font-weight: 700;
}

.wpjr7 {
    margin: 0;
    font-weight: 700;
}

.vqcfez {
    color: var(--ebevwMuted);
    font-weight: 400;
    display: block;
}

.bntgx {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 4px;
    font-size: .9375em;
}

.n4v4 {
    color: var(--ebevwMuted);
}

.ippu4 {
    display: grid;
    gap: 6px;
}

.ippu4 .wbri4hpo {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 0 20px;
    border: 0;
    border-radius: var(--sp8a);
    background: var(--psa7qavBg);
    color: var(--psa7qavText);
    font: inherit;
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
    transition: background var(--stzu);
}

.ippu4 .wbri4hpo:hover {
    background: var(--psa7qavHover);
}

.ippu4 .wbri4hpo:focus-visible {
    outline: 3px solid var(--xqeddx);
    outline-offset: 2px;
}

.og0cjv {
    font-size: .75rem;
    color: var(--ebevwMuted);
    margin: 0;
}

.w9ux {
    color: var(--goa7f);
    align-items: center;
    min-height: 44px;
    display: inline-flex;
}

.sklpedgo {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.zwdd {
    display: inline-flex;
    color: var(--hek4mw27);
}

.y8h9.ae67k8p {
    color: var(--lt9jh);
}

.mlrd14 {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 3px 10px;
    border-radius: var(--sp8a);
    font-size: .8125rem;
    font-weight: 600;
    background: var(--d0h7h);
    color: var(--ebevw);
}

.mlrd14[data-status=full] {
    background: var(--e6n9);
    color: var(--xqeddxText);
}

.eo7piq {
    display: inline-block;
    padding: 2px 8px;
    border-radius: var(--sp8a);
    background: var(--llwqoxBg);
    color: var(--llwqoxText);
    font-size: .75rem;
    font-weight: 700;
}

.v0it {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 48px;
    padding: 8px 16px;
    border: 1px solid var(--hek4mw27);
    border-radius: var(--icmr1);
    cursor: pointer;
    font-weight: 700;
    list-style: none;
}

.zagc622[open]>.gmudb {
    margin-top: var(--nskw);
}

.my3ycs3f {
    overflow-x: auto;
}

.jqjt8 table {
    width: 100%;
    border-collapse: collapse;
}

.v0it::-webkit-details-marker {
    display: none;
}

.jqjt8 td,.jqjt8 th {
    text-align: start;
    vertical-align: middle;
    border-bottom: 1px solid var(--hek4mw27);
    padding: 10px 12px;
}

.jqjt8 thead th {
    text-transform: uppercase;
    font-size: .8125rem;
    letter-spacing: .04em;
    color: var(--ebevwMuted);
}

@container cunqo (min-width:700px) {
    .zvmf3m {
        grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px);
        align-items: center;
    }
    .zvmf3m>.bntgx {
        grid-column: 1/3;
    }
    .xw7wf3cr {
        grid-template-columns: auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);
        align-items: center;
    }
    .y4m2c[data-form=pair] {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .y4m2c[data-form=pair]>.zvmf3m[data-step=feature] {
        grid-column: 1/-1;
    }
    .y4m2c[data-form=podium] {
        grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
    }
}

@container cunqo (max-width:699.98px) {
    .jqjt8 thead {
        display: none;
    }
    .jqjt8 tr {
        display: grid;
        gap: 6px;
        padding: 12px 0;
    }
    .jqjt8 td,.jqjt8 th {
        display: block;
        padding: 0;
        border: 0;
    }
    .jqjt8 td:empty {
        display: none;
    }
}

.jitz3o8 {
    display: grid;
    gap: var(--nskw);
}

.a7sj {
    display: grid;
    gap: 12px;
}

.nm44 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin: 0;
    padding: 0;
    border: 0;
    min-width: 0;
}

.dt1y {
    float: left;
    padding: 0 4px 0 0;
    margin: 0 4px 0 0;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--ebevwMuted);
    line-height: 44px;
}

.elb4z {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-height: 44px;
    padding: 0 14px;
    border: 1px solid var(--hek4mw27);
    border-radius: var(--sp8a);
    background: var(--k2ygoifl);
    color: var(--ebevw);
    font-size: .9375rem;
    font-weight: 600;
    cursor: pointer;
    transition: background var(--joik),border-color var(--joik);
}

.elb4z:hover {
    border-color: var(--xqeddx);
}

.n9nkjo9u {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: 0;
    cursor: pointer;
}

.elb4z:has(.n9nkjo9u:checked) {
    border-color: var(--xqeddx);
    background: var(--xqeddx);
    color: var(--xqeddxText);
}

.elb4z:has(.n9nkjo9u:focus-visible) {
    outline: 3px solid var(--xqeddx);
    outline-offset: 2px;
}

.rw7ju1b {
    font-weight: 400;
    opacity: .8;
}

.zpf93 {
    grid-column: 1/-1;
    margin: 0;
    border: 1px solid var(--hek4mw27);
    border-radius: var(--yw81n7md);
    background: var(--k2ygoifl);
}

.dybw07l {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    min-height: 44px;
    padding: 0 14px;
    cursor: pointer;
    font-weight: 600;
    list-style: none;
}

.dybw07l::-webkit-details-marker {
    display: none;
}

.ilvryk {
    display: grid;
    gap: 12px;
    padding: 0 14px 14px;
}

.o173xtrv {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 6px;
}

.o173xtrv li {
    display: flex;
    gap: 8px;
    align-items: flex-start;
    font-size: .9375em;
}

.o173xtrv li>svg {
    margin-top: 3px;
    flex: 0 0 auto;
}

.wssw5f9o {
    font-size: .8125rem;
    text-transform: uppercase;
    margin: 0 0 6px;
    letter-spacing: .04em;
    color: var(--ebevwMuted);
}

.x538 li>svg {
    color: var(--e6n9);
}

.dpsf li>svg {
    color: var(--ii2u2yw9);
}

@container cunqo (min-width:700px) {
    .ilvryk {
        grid-template-columns: 1fr 1fr;
    }
}

.zlkbvjh {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.zlkbvjh li {
    display: inline-flex;
    align-items: center;
    min-height: 28px;
    padding: 2px 8px;
    border: 1px solid var(--hek4mw27);
    border-radius: var(--yw81n7md);
    background: var(--k2ygoifl);
    font-size: .8125rem;
    color: var(--ebevw);
}

.zlkbvjh img {
    width: auto;
    display: block;
    max-width: 72px;
    height: 20px;
}

.fhzc7 {
    display: grid;
    grid-template-columns: 72px minmax(0,1fr);
    gap: 16px;
    max-width: var(--zbwa);
    margin: calc(var(--nskw)*1.5) auto;
    padding: 20px;
    border: 1px solid var(--hek4mw27);
    border-radius: var(--icmr1);
    background: var(--k2ygoifl);
    color: var(--ebevw);
}

.ogqhr {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    object-fit: cover;
    display: grid;
    place-items: center;
    background: var(--llwqoxBg);
    color: var(--llwqoxText);
    font-weight: 700;
    font-size: 1.375rem;
}

.zbfc4 {
    display: grid;
    gap: 6px;
    min-width: 0;
}

.v96dg {
    margin: 0;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--ebevwMuted);
}

.rt3ua {
    font-weight: 700;
    margin: 0;
    color: var(--ardq);
}

.rt3ua a {
    color: var(--goa7f);
}

.uc14 {
    display: block;
    font-weight: 400;
    color: var(--ebevwMuted);
    font-size: .9375rem;
}

.xx2f3s {
    max-width: var(--xat5);
    margin: 0;
}

.ie0ecos {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 6px 18px;
    font-size: .875rem;
    color: var(--ebevwMuted);
}

.ie0ecos>span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.ie0ecos a {
    color: var(--goa7f);
}

.je70 {
    margin: 4px 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.je70 a {
    display: inline-flex;
    align-items: center;
    min-height: 36px;
    padding: 0 12px;
    border: 1px solid var(--hek4mw27);
    border-radius: var(--sp8a);
    color: var(--goa7f);
    text-decoration: none;
    font-size: .875rem;
}

@media (max-width:479.98px) {
    .fhzc7 {
        grid-template-columns: 1fr;
    }
    .ogqhr {
        width: 56px;
        height: 56px;
    }
}

.sujim5ld {
    font-size: .875rem;
    padding: 12px 0 0;
    color: var(--ebevwMuted);
    max-width: var(--zbwa);
    margin: 0 auto;
}

.fzj88 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px 0;
    margin: 0;
    padding: 0;
    list-style: none;
}

.lv7m+.lv7m::before {
    margin: 0 8px;
    content: "/";
    color: var(--hek4mw27);
}

.lv7m {
    min-height: 32px;
    align-items: center;
    display: inline-flex;
}

.tmmgg5 {
    text-decoration: none;
    padding: 6px 0;
    color: var(--goa7f);
}

.w8kj {
    border-bottom: 1px solid var(--hek4mw27);
    color: var(--ebevw);
    background: var(--d0h7h);
}

.tmmgg5:hover {
    text-decoration: underline;
}

.uwyw1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px 8px;
    max-width: var(--zbwa);
    margin: 0 auto;
    padding: 4px 16px;
    list-style: none;
    font-size: .875rem;
}

.zn1p07 {
    display: inline-flex;
}

.iy5yam {
    font-weight: 700;
    padding: 0 10px;
    align-items: center;
    display: inline-flex;
    min-height: 36px;
}

.uwyw1>svg {
    color: var(--ebevwMuted);
    margin-right: 4px;
}

.qrip {
    color: var(--goa7f);
    padding: 0 10px;
    border-radius: var(--yw81n7md);
    align-items: center;
    min-height: 36px;
    text-decoration: none;
    display: inline-flex;
}

.qrip:hover {
    background: var(--k2ygoifl);
}

.nz1n9ug {
    color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--hek4mw27);
    text-underline-offset: 2px;
}

:root {
    --d56tgwTextMuted: #c9c4cd;
    --hek4mw27: #c2c5cd;
    --psa7qavBg: #cc7494;
    --uf04mppo: #ffffff;
    --g2ft796: 16px;
    --goa7f: #a35d76;
    --kk4g: 0 2px 0 var(--hek4mw27);
    --okywg: 999px;
    --axyv: #624564;
    --l8g946jq: 200ms;
    --llwqoxBg: #f1e6f4;
    --psa7qavText: #111111;
    --ebevw: #14213d;
    --e6n9: #22704a;
    --k2ygoifl: #f8faff;
    --d56tgwText: #ffffff;
    --o9rg: 16px;
    --w4scao5: #f39a1e;
    --x62lexDeep: #761f14;
    --ay5xh9d: 16px;
    --r0df: #b5301f;
    --ebevwMuted: #5b5970;
    --nzgy: #b5301f;
    --mrthSoft: #f1e6f4;
    --ardq: #4b3b59;
    --b3lkuah: 14px;
    --lt9jh: #f39a1e;
    --llwqoxText: #6b2d7a;
    --pnkr0a: 64px;
    --kgsa0j: 12px;
    --ii2u2yw9: #b36b00;
    --xqeddx: #cc7494;
    --jgvl0: 6px;
    --d56tgw: #4b3b59;
    --zi4fnr: 48px;
    --iu2aqroq: 1240px;
    --x62lex: #b5301f;
    --m7bk: 72ch;
    --d56tgwLine: rgba(255,255,255,.12);
    --wwig2mdy: 80px;
    --wx2aw: 120ms;
    --psa7qavHover: #d387a3;
    --mrth: #be4f77;
    --qiq5sit: var(--ww3c);
    --d0h7h: #f1e6f4;
    --xqeddxText: #111111;
    --f210st: var(--futaiu4);
}

.nz1n9ug:hover {
    text-decoration-color: currentColor;
}

@media (prefers-reduced-motion:reduce) {
    :root {
        --l8g946jq: 0ms;
        --wx2aw: 0ms;
    }
}

.x793mxr2 *::after,.x793mxr2,.x793mxr2 *,.x793mxr2 *::before {
    box-sizing: border-box;
}

.x793mxr2 {
    font: 400 var(--o9rg)/1.5 var(--qiq5sit);
    color: var(--ebevw);
    background: var(--uf04mppo);
    -webkit-text-size-adjust: 100%;
}

.x793mxr2 img,.x793mxr2 svg {
    display: block;
    max-width: 100%;
}

.x793mxr2 :where(a) {
    color: var(--goa7f);
}

.x793mxr2 :focus-visible {
    outline: 3px solid var(--xqeddx);
    outline-offset: 2px;
}

.n635 :focus-visible,.jlbz :focus-visible,.rtrcm0 :focus-visible,.zoyuzn :focus-visible,.hl2ff5 :focus-visible,.xjow6 :focus-visible,.aalpptw :focus-visible {
    outline-color: var(--w4scao5);
}

.x793mxr2 :where(h1,h2,h3,h4) {
    line-height: 1.25;
    font-family: var(--f210st);
    margin: 0;
    overflow-wrap: anywhere;
    color: var(--ardq);
}

.x793mxr2 .stt59 {
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
    color: var(--d56tgwText);
}

.aca5rz {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}

.x793mxr2 [id] {
    scroll-margin-top: calc(var(--wwig2mdy) + 16px);
    scroll-margin-bottom: 72px;
}

.jd0hi {
    max-width: var(--iu2aqroq);
    margin: 0 auto;
    padding: 0 24px;
}

.aw8uiqol {
    flex: none;
}

.yxuh4g3 {
    white-space: nowrap;
    position: absolute;
    overflow: hidden;
    width: 1px;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
}

.el51qb {
    position: absolute;
    border-radius: var(--jgvl0);
    z-index: 100;
    padding: 12px 16px;
    font-weight: 700;
    min-height: 44px;
    left: 8px;
    background: var(--psa7qavBg);
    color: var(--psa7qavText);
    align-items: center;
    display: inline-flex;
    top: -60px;
}

.prrv5 {
    color: var(--ebevwMuted);
    font-size: 12px;
    margin-top: 6px;
    line-height: 16px;
    text-align: center;
    display: block;
}

.el51qb:focus {
    top: 8px;
}

.bwxvw9z0 {
    display: inline-grid;
    place-items: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid currentColor;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
}

.x793mxr2 .ezz57xpc {
    margin: 0;
    display: block;
}

.huaxerg {
    font-size: 15px;
    height: 44px;
    width: 44px;
}

.x793mxr2 .wbri4hpo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 44px;
    padding: 0 16px;
    border: 0;
    border-radius: var(--jgvl0);
    background: var(--psa7qavBg);
    color: var(--psa7qavText);
    font: 700 15px/1 var(--qiq5sit);
    text-decoration: none;
    cursor: pointer;
    transition: background-color var(--wx2aw),transform var(--wx2aw);
}

.x793mxr2 .wbri4hpo:active {
    transform: translateY(1px);
}

.g8j5 .wbri4hpo,.g8j5 .ay9r7t {
    box-shadow: inset 0 -2px 0 rgba(0,0,0,.18);
}

.x793mxr2 .wbri4hpo:hover {
    background: var(--psa7qavHover);
}

.mjxtwx0 .wbri4hpo,.mjxtwx0 .ay9r7t {
    box-shadow: none;
}

.dtu3kk {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 44px;
    padding: 0 18px;
    border-radius: var(--jgvl0);
    font: 700 15px/1 var(--qiq5sit);
    text-decoration: none;
    cursor: pointer;
    border: 1px solid var(--hek4mw27);
    background: var(--uf04mppo);
    color: var(--ebevw);
}

.x793mxr2 .ay9r7t {
    background: var(--psa7qavBg);
    color: var(--psa7qavText);
    border-color: transparent;
}

.smi072d {
    flex: none;
    display: grid;
    place-items: center;
    width: 44px;
    height: 44px;
    border-radius: var(--jgvl0);
    border: 1px solid var(--d56tgwLine);
    background: transparent;
    color: var(--d56tgwText);
    cursor: pointer;
}

.smi072d:hover {
    background: var(--axyv);
}

.jlbz {
    background: var(--d56tgw);
    border-bottom: 1px solid var(--d56tgwLine);
    z-index: 50;
    color: var(--d56tgwText);
    height: var(--wwig2mdy);
    position: relative;
}

.jlbz[data-sticky="on"] {
    position: sticky;
    top: 0;
}

.gnvdc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    gap: 16px;
}

.x793mxr2 .igio {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    color: var(--d56tgwText);
    text-decoration: none;
    min-height: 44px;
    font-family: var(--f210st);
}

.kbbkgx {
    width: 36px;
    height: 36px;
    border-radius: 9px;
    background: var(--psa7qavBg);
    color: var(--psa7qavText);
    display: grid;
    place-items: center;
}

.k3mnqu {
    height: 36px;
    max-width: 160px;
    width: auto;
}

.qptkgydz {
    font-family: var(--f210st);
    font-weight: 800;
    font-size: 18px;
    line-height: 1;
}

.do6k {
    border-radius: 50%;
    height: 14px;
    width: 14px;
}

.we9a1p {
    border-radius: 3px;
    height: 32px;
    width: 6px;
}

.dcewsb {
    margin-left: auto;
}

.sv6vrbq {
    white-space: nowrap;
    overflow: hidden;
    font-size: 17px;
    text-overflow: ellipsis;
    line-height: 20px;
}

.ps4d {
    display: flex;
    gap: 4px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.x793mxr2 .dbqvjl6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-width: 96px;
    height: var(--wwig2mdy);
    padding: 0 10px;
    color: var(--d56tgwTextMuted);
    text-decoration: none;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    text-align: center;
    transition: color var(--wx2aw);
}

.x793mxr2 .dbqvjl6[aria-current],.x793mxr2 .dbqvjl6:hover {
    color: var(--d56tgwText);
}

.dbqvjl6[aria-current]::after,.dbqvjl6:hover::after {
    position: absolute;
    left: 12px;
    height: 2px;
    right: 12px;
    content: "";
    bottom: 0;
    background: var(--w4scao5);
}

.n8yrn {
    display: grid;
    justify-items: center;
    gap: 2px;
}

.n8yrn .ezz57xpc {
    display: inline-block;
}

.n8yrn .wbri4hpo,.n8yrn .dtu3kk {
    width: auto;
    min-width: 44px;
}

.z4wd1 {
    position: static;
}

.s93epb23 {
    text-align: center;
    line-height: 13px;
    margin: 0;
    color: var(--d56tgwTextMuted);
    font-size: 12px;
    max-width: 220px;
}

.z4wd1[open]>summary>.aw8uiqol {
    visibility: hidden;
}

.z4wd1>summary {
    position: relative;
    list-style: none;
}

.z4wd1>summary::-webkit-details-marker {
    display: none;
}

.m1wnypqy {
    top: 16px;
    position: fixed;
    display: none;
    left: calc(min(360px,85vw) - 60px);
    z-index: 62;
}

.z4wd1[open]>summary .m1wnypqy {
    display: grid;
}

.rtrcm0 {
    color: var(--d56tgwText);
    padding: 16px;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    position: fixed;
    overflow: auto;
    width: min(360px,85vw);
    background: var(--d56tgw);
}

.mhn4d37 .s93epb23 {
    max-width: none;
    text-align: left;
}

.nn8gzs {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,.7);
    z-index: 55;
    cursor: pointer;
}

.z4wd1[open]>summary .nn8gzs {
    display: block;
}

.u7e9hq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
}

.x793mxr2 .omrtdb {
    color: var(--w4scao5);
    font-weight: 700;
    font-size: 18px;
    font-family: var(--f210st);
}

.tpj2j9 {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 8px;
}

.x793mxr2 .mx2tot {
    display: flex;
    align-items: center;
    min-height: 56px;
    padding: 0 16px;
    border: 1px solid var(--d56tgwLine);
    border-radius: var(--jgvl0);
    color: var(--d56tgwText);
    text-decoration: none;
    font-size: 17px;
}

.x793mxr2 .mx2tot:hover {
    background: var(--axyv);
}

.mhn4d37 .dtu3kk,.mhn4d37 .wbri4hpo {
    width: 100%;
}

.mhn4d37 {
    margin-top: 16px;
}

.n635 {
    border-bottom: 1px solid var(--d56tgwLine);
    background: var(--axyv);
    color: var(--d56tgwText);
}

.eigkmgf {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 8px 16px;
    min-height: 44px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 13px;
}

.x5tte {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px 12px;
}

.dnk33m,.oqtnb05c {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    color: var(--d56tgwTextMuted);
}

.dnk33m .aw8uiqol {
    color: var(--w4scao5);
}

.oqtnb05c b {
    color: var(--d56tgwText);
}

.dmr2e2 {
    margin: 0;
    color: var(--d56tgwTextMuted);
}

.zoyuzn {
    padding: 32px 0 40px;
    background: var(--d56tgw);
    color: var(--d56tgwText);
}

.uiwo2 {
    background-image: repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 16px);
}

.nf6s {
    background-image: radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.5px);
    background-size: 18px 18px;
}

.q0mbm {
    display: grid;
    grid-template-columns: 1fr;
    gap: 32px;
    align-items: start;
}

.zoyuzn .hl2ff5 {
    margin: 0;
}

.q0mbm.jjmtp,.q0mbm.v6varcj {
    grid-template-columns: 7fr 5fr;
}

.n4bm .bn25j6 {
    margin-top: 16px;
}

.frjv {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px 12px;
    background: var(--axyv);
    border: 1px solid var(--d56tgwLine);
    border-radius: var(--jgvl0);
    padding: 6px 10px;
    font-size: 13px;
    color: var(--d56tgwTextMuted);
    margin-bottom: 20px;
}

.frjv b {
    color: var(--d56tgwText);
}

.frjv span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.c3r3 {
    height: 20px;
    background: var(--d56tgwLine);
    width: 1px;
}

.vakpl9 {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--mrthSoft);
    color: var(--mrth);
    display: grid;
    place-items: center;
}

.bda873n1 {
    border-radius: 50%;
    height: 32px;
    width: 32px;
    object-fit: cover;
}

.gw40 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    list-style: none;
    margin: 12px 0 16px;
    padding: 0;
}

.scg72pp {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-height: 32px;
    padding: 0 12px;
    border: 1px solid var(--d56tgwLine);
    border-radius: var(--okywg);
    font-size: 13px;
    color: var(--d56tgwText);
}

.scg72pp img,.scg72pp .aw8uiqol {
    color: var(--w4scao5);
    width: auto;
    height: 16px;
}

.lofn0 {
    color: var(--d56tgwText);
    max-width: var(--m7bk);
}

.x793mxr2 .lofn0 a {
    color: var(--w4scao5);
}

.lofn0 p {
    margin: 0 0 16px;
}

.p8uwi {
    border-radius: var(--kgsa0j);
    aspect-ratio: 16/9;
    height: auto;
    object-fit: cover;
    width: 100%;
}

.bn25j6 {
    margin: 0;
}

.cbxx {
    margin-top: 8px;
    color: var(--d56tgwTextMuted);
    font-size: 13px;
}

.xtxhpazz {
    display: grid;
    place-items: center;
    border-radius: var(--jgvl0);
    background: var(--uf04mppo);
    border: 1px solid var(--hek4mw27);
    overflow: hidden;
    width: 56px;
    height: 56px;
    flex: none;
}

.xtxhpazz .y3rs1m5n,.xtxhpazz img {
    height: 100%;
    padding: 4px;
    background: var(--ow-logo-bg,var(--uf04mppo));
    width: 100%;
    object-fit: contain;
}

.xtxhpazz .i7v9wd {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    background: var(--mrthSoft);
    color: var(--mrth);
    font-weight: 800;
    font-size: 1.25em;
    line-height: 1;
}

.hpdnse {
    width: 88px;
    height: 88px;
}

.aalpptw .xtxhpazz,.hl2ff5 .xtxhpazz {
    border-color: var(--d56tgwLine);
}

.x58o {
    min-width: 0;
}

.zcy3 {
    width: 48px;
    height: 48px;
}

.x58o>:where(p,ul,blockquote,ol:not(.zhosrg)) {
    max-width: var(--m7bk);
}

.fk7y5du9 {
    width: 44px;
    height: 44px;
}

.x58o .aca5rz,.x58o>h2 {
    margin: var(--zi4fnr) 0 16px;
}

.x58o>h2:first-child,.x58o>:first-child>h2:first-child {
    margin-top: 0;
}

.x58o h3 {
    margin: 28px 0 12px;
    font-size: 18px;
    line-height: 28px;
}

.x58o p {
    margin: 0 0 16px;
}

.w8xkcy {
    padding: var(--zi4fnr) 0 0;
}

.x58o figure {
    margin: 0 0 16px;
}

.x58o figure img {
    width: 100%;
    height: auto;
    border-radius: var(--kgsa0j);
}

.x58o figcaption {
    font-size: 13px;
    margin-top: 8px;
    color: var(--ebevwMuted);
}

.x58o :where(table:not(.qo8jdk6)) {
    width: 100%;
    font-size: 15px;
    border-collapse: collapse;
}

.x58o :where(table:not(.qo8jdk6) th) {
    text-align: left;
    font-weight: 600;
    background: var(--xqeddx);
    padding: 10px 16px;
    color: var(--xqeddxText);
}

.x58o :where(table:not(.qo8jdk6) td) {
    vertical-align: top;
    border-bottom: 1px solid var(--hek4mw27);
    padding: 10px 16px;
}

.x58o :where(table:not(.qo8jdk6) tbody tr:nth-child(even)) {
    background: var(--d0h7h);
}

.x58o>table,.x58o .tnn3eq4 {
    display: block;
    overflow-x: auto;
    border-radius: var(--jgvl0);
    margin: 0 0 16px;
}

.x58o>ol:not(.zhosrg) {
    padding-left: 0;
    list-style: none;
    counter-reset: n;
    display: grid;
    gap: 8px;
    margin: 0 0 16px;
}

.x58o>ol:not(.zhosrg)>li {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    counter-increment: n;
}

.x58o>ol:not(.zhosrg)>li::before {
    content: counter(n);
    flex: none;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: 2px solid var(--w4scao5);
    display: grid;
    place-items: center;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
}

.x58o blockquote {
    margin: 0 0 16px;
    padding: 12px 16px;
    border-left: 4px solid var(--w4scao5);
    background: var(--k2ygoifl);
    border-radius: 0 var(--jgvl0) var(--jgvl0) 0;
}

.kpdx9du {
    margin: 0 0 16px;
    max-width: 320px;
}

.im28wh {
    margin: 0 0 24px;
}

.tvwn {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: var(--ebevwMuted);
    text-transform: uppercase;
    letter-spacing: .04em;
    margin-bottom: 8px;
}

.hq98 {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.w4o892 {
    display: inline-flex;
    align-items: center;
    height: 40px;
    padding: 0 12px;
    border: 1px solid var(--hek4mw27);
    border-radius: var(--okywg);
    background: var(--uf04mppo);
    color: var(--ebevw);
}

.lluzq {
    padding-top: var(--zi4fnr);
}

.w4o892 img,.w4o892 svg {
    width: auto;
    height: 24px;
}

.b4l3glb8 {
    border-radius: var(--kgsa0j);
    padding: 4px 16px 12px;
    background: var(--k2ygoifl);
}

.nyd6 {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 44px;
    font-weight: 700;
    cursor: pointer;
    list-style: none;
}

.nyd6 .aw8uiqol:last-child {
    margin-left: auto;
    color: var(--xqeddx);
    transition: transform var(--l8g946jq);
}

.c4q4nyq li {
    break-inside: avoid;
}

.b4l3glb8[open] .nyd6 .aw8uiqol:last-child {
    transform: rotate(180deg);
}

.c4q4nyq {
    margin: 0;
    column-gap: 24px;
    columns: 2;
    padding: 0 0 0 20px;
    font-size: 15px;
}

.nyd6::-webkit-details-marker {
    display: none;
}

.ifxf {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    min-width: 44px;
    padding: 0;
}

.zs7kfkhx {
    padding: var(--zi4fnr) 0 0;
}

.zs7kfkhx .aca5rz {
    margin-bottom: 16px;
}

.gph60 {
    margin-bottom: 8px;
    border-radius: var(--kgsa0j);
    background: var(--k2ygoifl);
}

.owo0a5 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    min-height: 56px;
    padding: 12px 16px;
    font-weight: 700;
    cursor: pointer;
    list-style: none;
}

.owo0a5 .aw8uiqol {
    transition: transform var(--l8g946jq);
    color: var(--xqeddx);
}

.gph60[open] .owo0a5 .aw8uiqol {
    transform: rotate(180deg);
}

.i2hor p:last-child {
    margin: 0;
}

.owo0a5::-webkit-details-marker {
    display: none;
}

.w5a0q {
    background: transparent;
    margin: 0 0 var(--zi4fnr);
    container-type: inline-size;
    position: relative;
}

.f1y7 {
    margin: 0 0 16px;
}

.i2hor {
    font-size: 15px;
    max-width: var(--m7bk);
    line-height: 22px;
    padding: 0 16px 16px;
}

.hl2ff5 {
    background: var(--d56tgw);
    color: var(--d56tgwText);
    border: 1px solid var(--d56tgwLine);
    border-radius: var(--kgsa0j);
    padding: 16px;
    margin: 0 0 20px;
}

.felax {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: var(--x62lex);
    color: var(--d56tgwText);
    font-weight: 700;
    font-size: 14px;
    padding: 8px 14px;
    border-radius: var(--jgvl0);
    position: relative;
    margin: -28px 0 12px -24px;
}

.felax::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;
    border: 3px solid transparent;
    border-top-color: var(--x62lexDeep);
    border-right-color: var(--x62lexDeep);
}

.ppm98jx {
    display: grid;
    grid-template-columns: 56px 1fr auto;
    align-items: center;
    gap: 8px 12px;
    background: var(--axyv);
    border: 1px solid var(--d56tgwLine);
    border-radius: var(--jgvl0);
    padding: 10px;
    color: var(--d56tgwText);
}

.ppm98jx+.ppm98jx {
    margin-top: 8px;
}

.nj9oad5d {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.hbqcz {
    font-size: 14px;
    color: var(--d56tgwTextMuted);
}

.acqs2dgn {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: var(--w4scao5);
}

.ppm98jx .wbri4hpo {
    min-width: 44px;
    padding: 0 14px;
    width: auto;
}

.j11oe2 {
    text-align: left;
    margin: 0;
    grid-column: 1/-1;
    color: var(--d56tgwTextMuted);
}

.y1en9i9 {
    position: relative;
    display: grid;
    grid-template-columns: 88px minmax(0,1fr);
    gap: 12px 16px;
    align-items: center;
    padding: 8px 8px 8px 44px;
}

.y1en9i9 .lhmemsb {
    top: 0;
    left: 0;
}

.x793mxr2 .wsn3qcm {
    margin: 0 0 4px;
    line-height: 26px;
    color: var(--d56tgwText);
    font-size: 20px;
}

.dt97by3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: var(--w4scao5);
    margin: 8px 0;
}

.y1en9i9 .svmufm {
    color: var(--d56tgwText);
}

.y1en9i9 .eww808,.y1en9i9 .velro4tf {
    color: var(--d56tgwTextMuted);
}

.y1en9i9 .mlb31mo {
    color: var(--d56tgwText);
}

.y1en9i9 .mlb31mo .aw8uiqol {
    color: var(--w4scao5);
}

.l0agq4 {
    grid-column: 1/-1;
    display: grid;
    gap: 4px;
}

.l0agq4 .prrv5 {
    color: var(--d56tgwTextMuted);
}

.hi2n5g {
    display: none;
    grid-template-columns: 112px 196px 1fr 1.2fr 196px;
    background: var(--xqeddx);
    color: var(--xqeddxText);
    font-size: 15px;
    font-weight: 700;
    border-radius: var(--jgvl0);
    height: 40px;
    align-items: center;
    padding: 0 8px;
    margin-bottom: 12px;
}

.hi2n5g span {
    padding: 0 8px;
}

.zhosrg {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: var(--b3lkuah);
}

.hl4jswl {
    position: relative;
    display: grid;
    grid-template-columns: 104px minmax(0,1fr);
    grid-template-areas: "id id" "rate rate" "bonus bonus" "facts facts" "act act";
    background: var(--k2ygoifl);
    border-radius: var(--kgsa0j);
    box-shadow: var(--kk4g);
    overflow: hidden;
}

.hl4jswl>div {
    padding: var(--g2ft796);
    min-width: 0;
}

.zg65fx {
    grid-area: id;
    background: var(--mrthSoft);
    display: grid;
    grid-template-columns: auto minmax(0,1fr);
    grid-template-areas: "logo name" "logo badge";
    align-items: center;
    column-gap: 12px;
    padding-left: 40px!important;
}

.zg65fx .xtxhpazz {
    width: 64px;
    grid-area: logo;
    height: 64px;
}

.sl2m {
    line-height: 22px;
    margin: 0;
    font-size: 17px;
    grid-area: name;
}

.lz8ru9h {
    grid-area: badge;
    justify-self: start;
    display: inline-flex;
    align-items: center;
    margin-top: 4px;
    padding: 2px 8px;
    border-radius: var(--okywg);
    background: var(--xqeddx);
    color: var(--xqeddxText);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .03em;
    text-transform: uppercase;
}

.lhmemsb {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 28px;
    height: 28px;
    border-radius: var(--jgvl0);
    background: var(--nzgy);
    color: var(--d56tgwText);
    font-size: 13px;
    font-weight: 700;
    display: grid;
    place-items: center;
    z-index: 1;
}

.vv4plvhu {
    background: var(--mrthSoft);
    padding-top: 0!important;
    grid-area: rate;
}

.a2nmswxq {
    height: 24px;
    width: 24px;
    position: static;
    font-size: 12px;
}

.lhmemsb.v59bvpit {
    border-radius: 50%;
}

.svmufm {
    display: flex;
    align-items: center;
    gap: 6px;
    font-weight: 700;
}

.eww808 {
    font-size: 13px;
    color: var(--ebevwMuted);
    font-weight: 400;
    margin-right: 4px;
}

.velro4tf {
    color: var(--ebevwMuted);
    font-weight: 400;
}

.nipd {
    position: relative;
    color: var(--hek4mw27);
    display: inline-block;
    height: 14px;
    width: 80px;
}

.l9lwk {
    position: absolute;
    inset: 0;
    overflow: hidden;
    color: var(--lt9jh);
}

.x2p4j9i {
    height: 14px;
    width: 80px;
}

.czoqip7 {
    grid-area: bonus;
    text-align: center;
    display: grid;
    justify-items: center;
    gap: 4px;
}

.klxan {
    font-size: 12px;
    color: var(--ebevwMuted);
    letter-spacing: .04em;
    text-transform: uppercase;
}

.qunkf48 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin: 0;
}

.vchy316 {
    line-height: 16px;
    color: var(--ebevwMuted);
    font-size: 12px;
    margin: 0;
}

.q1dq3lh9 {
    list-style: none;
    margin: 4px 0 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    justify-content: center;
}

.i5wb {
    display: inline-flex;
    align-items: center;
    padding: 3px 10px;
    border-radius: var(--okywg);
    background: var(--llwqoxBg);
    color: var(--llwqoxText);
    font-size: 12px;
    font-weight: 700;
}

.w5a0q .mlrd14 {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-top: 6px;
    padding: 3px 10px;
    border-radius: var(--okywg);
    font-size: 12px;
    font-weight: 700;
    background: var(--llwqoxBg);
    color: var(--e6n9);
    border: 1px solid var(--e6n9);
}

.w5a0q .mlrd14[data-status="none"] {
    color: var(--ebevwMuted);
    border-color: var(--hek4mw27);
}

.w5a0q .mlrd14::before {
    width: 8px;
    border-radius: 50%;
    background: currentColor;
    height: 8px;
    content: "";
}

.y1en9i9 .mlrd14 {
    color: var(--w4scao5);
    border-color: var(--w4scao5);
    background: var(--axyv);
}

.qdhlslw .mlrd14 {
    justify-self: start;
    margin-top: 2px;
    grid-column: 1/-1;
}

.j6u0w .mlrd14 {
    margin: 0 0 0 4px;
}

.vqenzz {
    grid-area: facts;
}

.y1en9i9 .mlrd14[data-status="none"] {
    color: var(--d56tgwTextMuted);
    border-color: var(--d56tgwLine);
}

.mlb31mo {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 8px;
    font-size: 15px;
    line-height: 22px;
}

.mlb31mo li {
    display: flex;
    gap: 8px;
    align-items: flex-start;
}

.mlb31mo .aw8uiqol {
    color: var(--xqeddx);
    margin-top: 1px;
}

.wutvk6hp {
    padding-top: 4px!important;
    grid-area: act;
}

.a0tvwt {
    display: grid;
    gap: 8px;
    align-content: center;
}

.gfra {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 2px 6px;
    min-height: 44px;
    padding: 6px 12px;
    text-align: center;
    border: 1px dashed var(--ebevwMuted);
    border-radius: var(--jgvl0);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: var(--ebevw);
}

.x793mxr2 .vf7ujj {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    min-height: 44px;
    font-size: 14px;
    font-weight: 700;
}

.t6e3w {
    width: 100%;
    list-style: none;
    cursor: pointer;
}

.a0tvwt .prrv5 {
    margin-top: 0;
}

.kl6reaoe {
    margin-top: var(--b3lkuah);
}

.kl6reaoe[open] .t6e3w .aw8uiqol {
    transform: rotate(180deg);
}

.kl6reaoe[open] .t6e3w {
    margin-bottom: var(--b3lkuah);
}

.t6e3w::-webkit-details-marker {
    display: none;
}

.afv5gg0 {
    gap: 8px;
}

.j5c4 {
    display: grid;
    grid-template-columns: auto 48px minmax(0,1fr);
    grid-template-areas: "rank logo body" "act act act";
    align-items: center;
    gap: 10px 12px;
    background: var(--k2ygoifl);
    border-radius: var(--kgsa0j);
    box-shadow: var(--kk4g);
    padding: 10px 12px;
}

.j5c4 .a2nmswxq {
    grid-area: rank;
}

.j5c4 .xtxhpazz {
    grid-area: logo;
}

.qdhlslw {
    grid-area: body;
    display: grid;
    grid-template-columns: minmax(0,1fr) auto;
    gap: 2px 10px;
    align-items: center;
    min-width: 0;
}

.ig1v3fl {
    font-size: 15px;
    margin: 0;
    line-height: 20px;
}

.luieptt {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 13px;
    font-weight: 700;
    color: var(--ebevw);
}

.luieptt .aw8uiqol {
    color: var(--lt9jh);
}

.ts84 {
    grid-column: 1/-1;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zxzxb {
    grid-area: act;
    display: grid;
    gap: 4px;
}

.u7588h6 {
    grid-template-columns: 1fr;
}

.ej855oz {
    grid-template-columns: 1fr;
    grid-template-areas: "id" "rate" "bonus" "facts" "act";
    grid-template-rows: auto auto auto 1fr auto;
}

.tnn3eq4 {
    border-radius: var(--jgvl0);
    position: relative;
    overflow-x: auto;
}

.qo8jdk6 {
    border-collapse: collapse;
    width: 100%;
    font-size: 15px;
    background: var(--k2ygoifl);
    border-radius: var(--kgsa0j);
    box-shadow: var(--kk4g);
}

.aykwjh8x {
    white-space: nowrap;
    padding: 10px 12px;
    font-weight: 600;
    text-align: left;
    color: var(--xqeddxText);
    background: var(--xqeddx);
}

.d8ppahgi {
    text-align: left;
    padding: 10px 12px;
    font-weight: 400;
    vertical-align: middle;
    border-bottom: 1px solid var(--hek4mw27);
}

.j6u0w {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 700;
    border-bottom: 0;
    color: var(--ebevw);
    background: transparent;
}

.b9ca {
    font-weight: 700;
}

.d8ppahgi .vchy316 {
    display: block;
}

.em6j {
    min-width: 0;
    overflow-wrap: normal;
}

.rjudr {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-weight: 700;
}

.rjudr .aw8uiqol {
    color: var(--lt9jh);
}

.w43s {
    min-width: 180px;
}

.pxve1mn {
    gap: 4px;
}

.qo8jdk6 thead {
    display: none;
}

.mxhyx4w {
    grid-template-columns: minmax(0,1fr);
    display: grid;
    border-bottom: 8px solid var(--uf04mppo);
    background: var(--k2ygoifl);
}

.mxhyx4w .d8ppahgi {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    border-bottom: 1px solid var(--hek4mw27);
}

.mxhyx4w .j6u0w {
    justify-content: flex-start;
    background: var(--mrthSoft);
}

.mxhyx4w .d8ppahgi::before {
    color: var(--ebevwMuted);
    content: attr(data-label);
    font-weight: 400;
    flex: none;
}

.mxhyx4w .w43s {
    display: block;
}

.mxhyx4w .acshx6wq::before,.mxhyx4w .j6u0w::before,.mxhyx4w .w43s::before {
    content: none;
}

.i265xz8y {
    display: none;
    height: 64px;
}

.aalpptw {
    z-index: 40;
    padding: 3px 0;
    right: 0;
    color: var(--d56tgwText);
    left: 0;
    border-top: 1px solid var(--d56tgwLine);
    background: var(--d56tgw);
    max-height: 64px;
    display: none;
    position: fixed;
    bottom: 0;
}

.jsf94 {
    display: grid;
    grid-template-columns: 44px minmax(0,1fr) auto;
    align-items: center;
    gap: 10px;
}

.mjsgvm4v {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.pytru {
    font-size: 12px;
    color: var(--d56tgwTextMuted);
}

.f0gx {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: var(--w4scao5);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ukr9942 {
    display: grid;
    gap: 2px;
    justify-items: center;
}

.aalpptw .prrv5 {
    overflow: hidden;
    line-height: 14px;
    white-space: nowrap;
    color: var(--d56tgwTextMuted);
    max-width: 160px;
    text-overflow: ellipsis;
    margin: 0;
    font-size: 12px;
}

.xjow6 {
    color: var(--d56tgwText);
    background: var(--d56tgw);
    margin-top: var(--zi4fnr);
}

.aalpptw .wbri4hpo {
    width: auto;
    padding: 0 16px;
}

.shprfrd {
    padding-top: 32px;
    padding-bottom: 24px;
    display: grid;
    gap: 24px;
}

.e6o9 {
    justify-content: center;
}

.qgfq {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
}

.x793mxr2 .yspch92m {
    line-height: 20px;
    border-bottom: 1px solid var(--d56tgwLine);
    color: var(--w4scao5);
    text-transform: uppercase;
    padding-bottom: 8px;
    letter-spacing: .06em;
    font-size: 13px;
    margin: 0 0 8px;
}

.m1dtkdq {
    margin: 0;
    padding: 0;
    list-style: none;
}

.x793mxr2 .yio7 {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    min-width: 44px;
    color: var(--d56tgwText);
    text-decoration: none;
    font-size: 15px;
}

.x793mxr2 .yio7:hover {
    color: var(--w4scao5);
}

.xcago {
    margin: 0;
    font-size: 14px;
    color: var(--d56tgwTextMuted);
    line-height: 21px;
}

.y0h5mnuj {
    padding: 16px 0;
    background: var(--axyv);
}

.bma41qy {
    display: grid;
    gap: 8px;
    justify-items: center;
    text-align: center;
    font-size: 13px;
    color: var(--d56tgwTextMuted);
    max-width: 760px;
}

.bma41qy .bwxvw9z0 {
    color: var(--d56tgwText);
}

.p8cvfuds {
    margin: 0;
}

.ken8eaef {
    padding-top: 16px;
    padding-bottom: 24px;
    text-align: center;
    font-size: 13px;
    color: var(--d56tgwTextMuted);
}

@media (max-width:1023px) {
    .jlbz {
        --wwig2mdy: 56px;
    }
    .dcewsb {
        display: none;
    }
    .x793mxr2 [id] {
        scroll-margin-top: 72px;
    }
    .n8yrn {
        display: none;
    }
    .gnvdc {
        gap: 8px;
    }
    .c4q4nyq {
        columns: 1;
    }
    .sv6vrbq {
        font-size: 16px;
    }
    .i265xz8y[data-show="mobile"],.i265xz8y[data-show="all"],.aalpptw[data-show="all"],.aalpptw[data-show="mobile"] {
        display: block;
    }
}

@media (min-width:1024px) {
    .o0aug5 {
        display: grid;
    }
    .g1qg .z4wd1 {
        display: none;
    }
    .mhn4d37 {
        display: none;
    }
    .nyd6 {
        pointer-events: none;
    }
    .qgfq {
        grid-template-columns: repeat(3,1fr);
    }
    .hi2n5g {
        display: grid;
    }
    .aalpptw[data-show="all"],.i265xz8y[data-show="all"] {
        display: block;
    }
    .nyd6 .aw8uiqol:last-child {
        display: none;
    }
}

@media (max-width:1023px) and (min-width:680px) {
    .qgfq {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width:899px) {
    .zoyuzn {
        padding: 24px 0 28px;
    }
    .x793mxr2 .stt59 {
        font-size: 22px;
        line-height: 30px;
    }
    .q0mbm.jjmtp,.q0mbm.v6varcj {
        grid-template-columns: 1fr;
    }
    .felax {
        margin: -26px 0 12px -20px;
    }
    .aca5rz {
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width:679px) {
    .jd0hi {
        padding-left: 16px;
        padding-right: 16px;
    }
    .ppm98jx .xtxhpazz {
        width: 48px;
        height: 48px;
    }
    .c3r3 {
        display: none;
    }
    .ppm98jx {
        grid-template-columns: 48px 1fr auto;
    }
    .ppm98jx .wbri4hpo {
        padding: 0 10px;
        font-size: 14px;
    }
    .felax {
        margin-left: -16px;
    }
    .y1en9i9 .hpdnse {
        height: 64px;
        width: 64px;
    }
    .y1en9i9 {
        padding-left: 40px;
        grid-template-columns: 64px minmax(0,1fr);
    }
}

@media (max-width:359px) {
    .ppm98jx {
        grid-template-columns: 40px 1fr;
    }
    .rkm6 {
        grid-column: 1/-1;
    }
    .aalpptw .xtxhpazz {
        display: none;
    }
    .jsf94 {
        grid-template-columns: minmax(0,1fr) auto;
    }
}

@container (min-width:700px) {
    .hl4jswl {
        grid-template-columns: 112px 196px minmax(0,1fr) minmax(0,1.2fr) 196px;
        grid-template-areas: "id rate bonus facts act";
        min-height: 168px;
    }
    .hl4jswl>div {
        justify-content: center;
        display: flex;
        padding: 16px 12px;
        flex-direction: column;
    }
    .zg65fx {
        padding: 16px 12px!important;
        align-items: center;
        display: flex;
        grid-template-areas: none;
    }
    .zg65fx .xtxhpazz {
        height: 88px;
        width: 88px;
    }
    .sl2m {
        text-align: center;
        width: 100%;
        margin-top: 8px;
        font-size: 16px;
    }
    .svmufm {
        flex-wrap: wrap;
    }
    .u7588h6 {
        grid-template-columns: repeat(auto-fit,minmax(280px,1fr));
    }
    .vv4plvhu {
        background: transparent;
        padding-top: 16px!important;
    }
    .lz8ru9h {
        margin: 6px auto 0;
    }
    .eww808 {
        margin: 0;
        width: 100%;
    }
    .ej855oz {
        grid-template-columns: 1fr;
        grid-template-areas: "id" "rate" "bonus" "facts" "act";
        min-height: 0;
    }
    .ej855oz>div {
        padding: var(--g2ft796);
        justify-content: stretch;
        display: grid;
    }
    .ej855oz .zg65fx {
        padding: var(--g2ft796)!important;
        flex-direction: column;
        display: flex;
        align-items: center;
    }
    .ej855oz .zg65fx .xtxhpazz {
        width: 72px;
        height: 72px;
    }
    .ej855oz .wutvk6hp {
        align-self: end;
    }
    .ej855oz .vv4plvhu {
        background: var(--mrthSoft);
        padding-top: 0!important;
        justify-items: center;
    }
    .j5c4 {
        grid-template-columns: auto 64px minmax(0,1fr) 200px;
        grid-template-areas: "rank logo body act";
        padding: 8px 12px;
    }
    .j5c4 .xtxhpazz {
        height: 48px;
        width: 64px;
    }
    .zxzxb {
        display: grid;
        gap: 2px;
    }
    .qo8jdk6 thead {
        display: table-header-group;
    }
    .y1en9i9 {
        padding: 12px 12px 12px 48px;
        grid-template-columns: 88px minmax(0,1fr) 220px;
    }
    .mxhyx4w {
        display: table-row;
        border-bottom: 0;
    }
    .l0agq4 {
        grid-column: auto;
    }
    .mxhyx4w .d8ppahgi {
        display: table-cell;
    }
    .mxhyx4w .j6u0w {
        border-bottom: 1px solid var(--hek4mw27);
        background: transparent;
        display: flex;
    }
    .mxhyx4w .d8ppahgi::before {
        content: none;
    }
    .mxhyx4w:nth-child(even) {
        background: var(--d0h7h);
    }
}

@media (prefers-reduced-motion:reduce) {
    .x793mxr2 *::after,.x793mxr2 *,.x793mxr2 *::before {
        animation: none!important;
        transition: none!important;
    }
}
