body {
    --ea87a93047b04: var(--v80291a9141e9, #15171f);
    --a097557b59f4c: var(--k164de1001ffc, #667085);
    --id903c1b6488c: var(--kd73bbeadfdc7, rgba(255, 255, 255, .14));
    --oe35645494711: var(--va90c71ad4be3, #1d1f27);
    --pc04cb99d852e: var(--q1747fda95759, #e4e6ec);
    --b38dac6a7275f: var(--kff99b59a6883, #fff);
    --n2a1f5a8d8bd8: var(--l1755fb1695a3, #c5c8d3);
    --qcbe00be3fc17: var(--s5eaa361ec196, #f2f3f6);
    --d984200476a12: var(--baa1488107983, #fff);
}
.kd4ad8484ff77 ul, .sd16314f8378e ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
.fe32477300989 span {
    overflow-wrap: anywhere;
}.u58fa9c0c4cfb{opacity:1}
.sd16314f8378e a, .kd4ad8484ff77 a {
    text-decoration: none;
    color: inherit;
}
.sd16314f8378e p, .kd4ad8484ff77 p {
    color: inherit;
    margin: 0;
}.ke646cd6b4a68{isolation:auto}
.sd02e4fd57e2c {
    margin-inline: auto;
    width: min(1200px,100% - 32px);
}.h9f0f0fb0da36{contain:none}
.fe32477300989 img {
    object-fit: contain;
    flex: none;
    border-radius: 8px;
}.c11dbc1d65d34{visibility:inherit}
.sd16314f8378e, .kd4ad8484ff77 {
    font-size: 15px;
    line-height: 1.6;
}.y0255a0e867fe{outline-offset:0}
.fe32477300989 {
    font-family: var(--zf98cd772de59,inherit);
    display: inline-flex;
    min-height: 44px;
    gap: 10px;
    min-width: 0;
    font-size: 20px;
    font-weight: 800;
    align-items: center;
    line-height: 1.2;
}
.a96cfecbb6030 {
    display: inline-flex;
    min-height: 44px;
    text-align: center;
    padding: 8px 18px;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent;
    border-radius: var(--ec97b2d02a586,10px);
    white-space: nowrap;
    font-weight: 700;
    line-height: 1.2;
}
.a17b1cab660ad {
    font-size: 13px;
    padding: 6px 12px;
    min-height: 36px;
}
.o191062861621 {
    flex-wrap: wrap;
    display: flex;
    font-size: 13px;
    gap: 0 10px;
}.g98d64cfd90c6{opacity:1}
.o191062861621 a {
    opacity: .78;
    padding: 8px 2px;
    display: inline-block;
}
.o191062861621 a[aria-current] {
    opacity: 1;
    text-decoration: underline;
    font-weight: 700;
}
.pb0d87cbe5e7c, .b3cffac2fe8d0 a {
    font-weight: 600;
}.wb40f2d32437c{unicode-bidi:normal}
.pb0d87cbe5e7c {
    opacity: .78;
    font-weight: 500;
}
.d2e4a5b516ea7 {
    font-size: 13px;
    opacity: .8;
}
.sd16314f8378e .w6c44633ae854, .kd4ad8484ff77 .w6c44633ae854, .w6c44633ae854 {
    background: var(--mcbd072c83714);
    color: var(--c167092e004c2,#fff);
}
.w6c44633ae854:hover {
    background: var(--jbcea6f3d210f,var(--mcbd072c83714));
}
.u43ed4f571676 {
    border-color: initial;
    background: 0 0;
}.yb63bbf46cb9b{isolation:auto}
.c66257e114599 {
    display: none;
    background: 0 0;
    border: 1px solid var(--pc04cb99d852e);
    padding: 0;
    color: inherit;
    flex: none;
    cursor: pointer;
    width: 44px;
    position: relative;
    border-radius: var(--ec97b2d02a586,10px);
    height: 44px;
}
.c66257e114599 span::after, .c66257e114599 span::before, .c66257e114599 span {
    position: absolute;
    background: currentColor;
    left: 12px;
    content: "";
    width: 18px;
    height: 2px;
    border-radius: 2px;
}
.c66257e114599 span {
    top: 21px;
}
.b3cffac2fe8d0>li {
    position: relative;
}
.c66257e114599 span::before {
    left: 0;
    top: -6px;
}
.c66257e114599 span::after {
    left: 0;
    top: 6px;
}
[data-o3496e86864c7] .c66257e114599 span::before {
    top: 0;
    transform: rotate(45deg);
}
[data-o3496e86864c7] .c66257e114599 span::after {
    top: 0;
    transform: rotate(-45deg);
}
[data-o3496e86864c7] .c66257e114599 span {
    background: 0 0;
}
.kd4ad8484ff77 .fe8277c203198 {
    color: var(--oe35645494711);
    min-width: 200px;
    display: none;
    background: var(--d984200476a12);
    border: 1px solid var(--pc04cb99d852e);
    z-index: 70;
    box-shadow: 0 16px 40px rgba(0,0,0,.14);
    border-radius: 12px;
    position: absolute;
    padding: 8px;
    left: 0;
    top: 100%;
}
.b3cffac2fe8d0>li:hover>.fe8277c203198, .b3cffac2fe8d0>li:focus-within>.fe8277c203198 {
    display: block;
}
.fe8277c203198 a {
    font-weight: 500;
    border-radius: 8px;
    display: block;
    padding: 8px 10px;
}
.fe8277c203198 a:hover {
    background: var(--qcbe00be3fc17);
}.d2b413dee0d81{z-index:auto}
@media(max-width:900px) {
    .c66257e114599 {
        display: inline-flex;
    }
    .kd4ad8484ff77 .fe8277c203198 {
        box-shadow: none;
        background: 0 0;
        border: 0;
        padding: 0 0 0 14px;
        min-width: 0;
        position: static;
        display: block;
    }
}
html:not([data-adb5d3db26427]) .c66257e114599 {
    display: none;
}.rea94b0bd9b47{outline-offset:0}
