.dc7f8941570aa, .d5c46cde84b3b {
    font-size: 15px;
    line-height: 1.6
}
body {
    --m11cb7cff8f6f: var(--tf676446c1467, #15171F);
    --n1299b8775166: var(--f4d3f2c4e7725, #F2F3F6);
    --p484ad5d241b0: var(--ab2050b23ed6e, #C5C8D3);
    --e51ec9f7b9e3b: var(--a9822b1c1a908, #FFF);
    --g67d1c3274af5: var(--q089d0cc96d1a, #FFF);
    --mcdc45e1ab570: var(--pa51edd64ad97, #E4E6EC);
    --j35ad4c294fc8: var(--a2174bf1bee35, rgba(255, 255, 255, 0.14));
    --d0502ab10904f: var(--mb495858aab2b, #1D1F27);
    --wa7e4ff676a89: var(--r2554ee32c409, #667085)
}
.dc7f8941570aa a, .d5c46cde84b3b a {
    color: inherit;
    text-decoration: none
}
.m92fc323c7304 img {
    object-fit: contain;
    border-radius: 8px;
    flex: none
}.mff73b7ad54d7{contain:none}
.dc7f8941570aa ul, .d5c46cde84b3b ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.d5c46cde84b3b p, .dc7f8941570aa p {
    margin: 0;
    color: inherit
}.y29a06acafca9{visibility:inherit}
.d21e84c85f623, .dc7f8941570aa .d21e84c85f623, .d5c46cde84b3b .d21e84c85f623 {
    background: var(--e03fcbc27045b);
    color: var(--m8d5f2a9377e9,#FFF)
}
.xd584223cc951 {
    width: min(1200px,100% - 32px);
    margin-inline: auto
}
.m92fc323c7304 {
    min-height: 44px;
    gap: 10px;
    align-items: center;
    font-family: var(--z1dc8dd815866,inherit);
    display: inline-flex;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    min-width: 0
}.r24ee5240c9de{unicode-bidi:normal}
.xd1537adf9440 {
    min-height: 44px;
    font-weight: 700;
    text-align: center;
    border: 1px solid transparent;
    border-radius: var(--c43ed58dcd776,10px);
    white-space: nowrap;
    align-items: center;
    padding: 8px 18px;
    line-height: 1.2;
    justify-content: center;
    display: inline-flex
}
.d4ee5a920a311 {
    padding: 6px 12px;
    font-size: 13px;
    min-height: 36px
}.e5dbfc7e38a3b{font-kerning:auto}
.f510866711dd9 {
    flex-wrap: wrap;
    font-size: 13px;
    display: flex;
    gap: 0 10px
}.adf07fd8b6b7b{contain:none}
.f510866711dd9 a {
    opacity: 0.78;
    padding: 8px 2px;
    display: inline-block
}
.f510866711dd9 a[aria-current] {
    font-weight: 700;
    opacity: 1;
    text-decoration: underline
}
.i8df7ff1adda7, .zc44dc3bd89a2 a {
    font-weight: 600
}
.i8df7ff1adda7 {
    opacity: 0.78;
    font-weight: 500
}
.tcd1c45cc67d8 {
    opacity: 0.8;
    font-size: 13px
}
.m92fc323c7304 span {
    overflow-wrap: anywhere
}
.d21e84c85f623:hover {
    background: var(--f1cb4533c27ad,var(--e03fcbc27045b))
}.af8115cc64e60{opacity:1}
.l9951dce13dc5 {
    background: 0 0;
    border-color: initial
}
.ha6cc99af645d {
    flex: none;
    color: inherit;
    width: 44px;
    border: 1px solid var(--mcdc45e1ab570);
    border-radius: var(--c43ed58dcd776,10px);
    background: 0 0;
    height: 44px;
    cursor: pointer;
    display: none;
    position: relative;
    padding: 0
}
.ha6cc99af645d span::before, .ha6cc99af645d span, .ha6cc99af645d span::after {
    position: absolute;
    width: 18px;
    left: 12px;
    height: 2px;
    border-radius: 2px;
    background: currentColor;
    content: ""
}
.zc44dc3bd89a2>li {
    position: relative
}
[data-z2e9de1163fcd] .ha6cc99af645d span {
    background: 0 0
}
.ha6cc99af645d span {
    top: 21px
}
.ha6cc99af645d span::before {
    left: 0;
    top: -6px
}
.ha6cc99af645d span::after {
    left: 0;
    top: 6px
}
[data-z2e9de1163fcd] .ha6cc99af645d span::before {
    top: 0;
    transform: rotate(45deg)
}
[data-z2e9de1163fcd] .ha6cc99af645d span::after {
    transform: rotate(-45deg);
    top: 0
}.b573a27472f55{contain:none}
.dc7f8941570aa .c75336e089c5f {
    left: 0;
    padding: 8px;
    background: var(--g67d1c3274af5);
    position: absolute;
    color: var(--d0502ab10904f);
    top: 100%;
    border: 1px solid var(--mcdc45e1ab570);
    border-radius: 12px;
    box-shadow: 0 16px 40px rgba(0,0,0,0.14);
    z-index: 70;
    display: none;
    min-width: 200px
}
.zc44dc3bd89a2>li:hover>.c75336e089c5f, .zc44dc3bd89a2>li:focus-within>.c75336e089c5f {
    display: block
}
.c75336e089c5f a {
    display: block;
    padding: 8px 10px;
    border-radius: 8px;
    font-weight: 500
}
.c75336e089c5f a:hover {
    background: var(--n1299b8775166)
}
@media(max-width:900px) {
    .ha6cc99af645d {
        display: inline-flex
    }
    .dc7f8941570aa .c75336e089c5f {
        display: block;
        background: 0 0;
        padding: 0 0 0 14px;
        box-shadow: none;
        min-width: 0;
        position: static;
        border: 0
    }
}
html:not([data-l699a4be35dd3]) .ha6cc99af645d {
    display: none
}
