:root {
    --icfc: 0;
}
.fquch {
    overflow: hidden;
    height: 1px;
    position: absolute;
    clip: rect(0 0 0 0);
    white-space: nowrap;
    width: 1px;
}
@keyframes dvmm {
    from {
        transform: translateY(10px);
        opacity: 0;
    }
    to {
        transform: none;
        opacity: 1;
    }
}
[data-azmt~="pbqik"] {
    cursor: pointer;
    z-index: 81;
    position: relative;
}
[data-azmt~="pbqik"]:not(.rwpjt) {
    display: none;
}
[data-azmt~="pbqik"] i {
    width: 20px;
    left: 8px;
    height: 2px;
    background: currentColor;
    transition: transform .26s cubic-bezier(.26,.11,.24,1.02),opacity .28s;
    position: absolute;
    border-radius: 2px;
}
[data-azmt~="pbqik"] i:nth-child(1) {
    top: 10px;
}
[data-azmt~="pbqik"] i:nth-child(2) {
    top: 17px;
}
[data-azmt~="pbqik"] i:nth-child(3) {
    top: 24px;
}
[data-azmt~="pbqik"].open i:nth-child(1) {
    transform: translateY(7px) rotate(45deg);
}
[data-azmt~="pbqik"].open i:nth-child(2) {
    transform: scale(0);
    opacity: 0;
}
[data-azmt~="pbqik"].open i:nth-child(3) {
    transform: translateY(-7px) rotate(-45deg);
}
.zeti-kof.rwpjt {
    justify-content: center;
    align-items: center;
    z-index: 80;
    position: fixed;
    display: none;
    inset: 0;
    gap: 26px;
    flex-direction: column;
}
.zeti-kof.rwpjt:not(.on) {
    display: none !important;
}
.zeti-kof.on {
    display: flex;
}
.zeti-kof:where(.rwpjt) a, .zeti-kof:where(.rwpjt) button {
    opacity: 0;
    transition: opacity .34s,transform .33s,filter .31s;
    transform: translateY(20px);
    filter: blur(4px);
}
.zeti-kof.on a, .zeti-kof.on button {
    transform: none;
    opacity: 1;
    filter: blur(0);
}
[data-azmt~="jkoz"].plmd .gefu-fub:not(.on) {
    display: none !important;
}
[data-azmt~="jkoz"] .gefu-fub.on {
    display: block;
    animation: ygln .34s cubic-bezier(.19,.02,.02,.98);
}
[data-azmt~="jkoz"] .gefu-fub:focus {
    outline: none;
}
.forne-ze {
    position: relative;
    display: flex;
    gap: 12px;
    align-items: flex-start;
    min-height: 44px;
    padding: 10px 14px;
    border: 1px solid var(--edge,color-mix(in srgb,currentColor 18%,transparent));
    border-radius: 11px;
    cursor: pointer;
    transition: background-color .19s,border-color .19s;
}
.forne-ze>input {
    margin: 0;
    opacity: 0;
    inset: 0;
    height: 100%;
    cursor: pointer;
    width: 100%;
    position: absolute;
}
.forne-ze:hover {
    background: color-mix(in srgb,var(--hl,currentColor) 8%,transparent);
}
.forne-ze:has(input:checked) {
    background: color-mix(in srgb,var(--hl,currentColor) 10%,transparent);
    border-color: var(--hl,currentColor);
}
.forne-ze:has(input:focus-visible) {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--hl,currentColor) 45%,transparent);
}
.forne-ze>i {
    flex: none;
    width: 16px;
    height: 16px;
    margin-top: 3px;
    border: 1.5px solid color-mix(in srgb,currentColor 45%,transparent);
    border-radius: 50%;
    display: grid;
    place-items: center;
    transition: background-color .18s,border-color .19s;
}
.forne-ze:has(input[type="checkbox"])>i {
    border-radius: 4px;
}
.forne-ze>i::after {
    height: 6px;
    background: var(--surface,rgb(255,255,255));
    border-radius: 50%;
    transform: scale(0);
    transition: transform .19s cubic-bezier(.25,1,.31,.98);
    content: "";
    width: 6px;
}
.forne-ze:has(input[type="checkbox"])>i::after {
    width: 9px;
    height: 5px;
    border-radius: 0;
    background: none;
    border-left: 1.6px solid var(--surface,rgb(255,255,255));
    border-bottom: 1.6px solid var(--surface,rgb(255,255,255));
    transform: rotate(-45deg) scale(0);
    margin-top: -2px;
}
.forne-ze:has(input:checked)>i {
    border-color: var(--hl,currentColor);
    background: var(--hl,currentColor);
}
.forne-ze:has(input:checked)>i::after {
    transform: scale(1);
}
.forne-ze:has(input[type="checkbox"]:checked)>i::after {
    transform: rotate(-45deg) scale(1);
}
.forne-ze .fugag-do {
    display: flex;
    flex-direction: column;
    gap: 2px;
    flex: 1;
}
.forne-ze small {
    opacity: .7;
}
.forne-ze kbd {
    display: none;
    font: 600 10px/1 ui-monospace,monospace;
    padding: 4px 5px;
    border: 1px solid currentColor;
    border-radius: 4px;
    opacity: .5;
}
@media(hover:hover) and (pointer:fine) {
    .forne-ze kbd {
        display: inline-block;
    }
}
.gudo-me {
    font-variant-numeric: tabular-nums;
    min-width: 5ch;
}
.guptq {
    margin: 0 0 1rem;
    gap: 6px;
    list-style: none;
    padding: 0;
    display: flex;
}
.guptq>* {
    align-items: center;
    display: flex;
    flex: 1;
    cursor: default;
    gap: 8px;
    position: relative;
}
.guptq>*>i {
    width: 28px;
    height: 28px;
    border-radius: 7px;
    border: 1px solid currentColor;
    display: grid;
    place-items: center;
    font: 600 11.5px/1 inherit;
    transform: scale(.92);
    transition: transform .17s cubic-bezier(.2,.02,0,1.03),background-color .2s,color .2s;
}
.guptq>.on>i {
    transform: none;
}
.guptq>.done>i {
    color: var(--surface,rgb(255,255,255));
    background: currentColor;
}
.guptq>.done {
    cursor: pointer;
}
.guptq>*::after {
    flex: 1;
    background: color-mix(in srgb,currentColor 14%,transparent);
    content: "";
    border-radius: 2px;
    height: 3px;
}
.guptq>*:last-child::after {
    display: none;
}
.guptq>.done::after {
    background: currentColor;
}
@media(max-width:640px) {
    [data-azmt~="jkoz"] .dunu-va, [data-azmt~="jkoz"] .nevib-ku, [data-azmt~="jkoz"] .emylao, [data-azmt~="jkoz"] .tkzmqv {
        min-height: 44px;
    }
}
.voza-re {
    display: none;
}
form.sent>*:not(.rebu-re) {
    display: none !important;
}
.rebu-re:not(.on) {
    display: none !important;
}
.rebu-re.on {
    display: block;
}
.lodn:empty {
    display: none;
}
form[data-status="pending"] button[type="submit"], form[data-status="pending"] input[type="submit"], form[data-status="pending"] .emylao {
    pointer-events: none;
    opacity: .6;
}
form[data-status="error"] .norbo {
    display: block;
}
[data-azmt~="abucd"].vwyh:not(.show) {
    display: none !important;
}
[data-azmt~="abucd"].show {
    display: block;
}
.navot {
    overflow: hidden;
    white-space: nowrap;
    display: flex;
}
.navot>* {
    flex: none;
    display: inline-flex;
    animation: qqknms var(--czlqjt,18.26s) linear infinite;
}
.navot.paused>* {
    animation-play-state: paused;
}
.cinln {
    flex-direction: column;
    height: var(--vxbqjt,500px);
    white-space: normal;
    -webkit-mask-image: linear-gradient(180deg,transparent,rgb(0,0,0) 33%,rgb(0,0,0) 67%,transparent);
    mask-image: linear-gradient(180deg,transparent,rgb(0,0,0) 33%,rgb(0,0,0) 67%,transparent);
}
.cinln>* {
    flex-direction: column;
    padding-bottom: var(--erpvkc,16px);
    gap: var(--erpvkc,16px);
    animation-name: nsev;
}
.pbcjhe>* {
    transform: translate3d(var(--lffuwz,0px),0,0);
    will-change: transform;
    animation: none !important;
}
.hpve {
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    transition: stroke-dashoffset 1.58s cubic-bezier(.39,0,.18,.98);
}
.hpve.on {
    stroke-dashoffset: 0;
}
:root {
    --stdr: cubic-bezier(.39,.575,.565,1);
    --ebhwa: cubic-bezier(.18,.85,.26,1);
    --krhjd: cubic-bezier(.34,1.56,.64,1);
    --smncex: cubic-bezier(.33,1,.68,1);
    --iywfkv: cubic-bezier(.76,0,.24,1);
    --yadqmh: cubic-bezier(.23,1,.32,1);
    --ctho: cubic-bezier(.16,1,.3,1);
    --etbkfn: cubic-bezier(.22,1,.36,1);
    --cgoa: cubic-bezier(.16,1,.3,1);
}
.nuli-li {
    margin-bottom: -.12em;
    padding-bottom: .12em;
    overflow: hidden;
    display: block;
}
.vaxe {
    display: block;
}
.ijfv {
    opacity: 0;
    will-change: transform,opacity;
}
.tvqhq-mask {
    opacity: 1;
}
.tvqhq-mask .vaxe {
    transform: translate3d(0,115%,0);
    will-change: transform;
}
.tvqhq-play .tvqhq-rise {
    animation: dbmmj .6s var(--smncex) var(--ejyizy,0ms) both;
}
.tvqhq-play .tvqhq-pill {
    animation: pbusiy .61s var(--etbkfn) var(--ejyizy,0ms) both;
}
.tvqhq-play .tvqhq-blur {
    animation: qtlsyy 1.01s var(--ctho) var(--ejyizy,0ms) both;
}
.tvqhq-play .tvqhq-mask .vaxe {
    animation: lvaw .91s var(--ebhwa) var(--ejyizy,0ms) both;
}
.tvqhq-done {
    opacity: 1;
}
.tvqhq-done .vaxe {
    transform: none;
}
.tvqhq-shutter {
    opacity: 1;
}
.jluw {
    flex-wrap: wrap;
    display: inline-flex;
}
.jynae {
    padding: 0 .04em;
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.veglgw {
    display: inline-block;
    opacity: 0;
}
.izto {
    opacity: 0;
    font-style: normal;
    display: block;
    padding: 0 .04em;
    position: absolute;
    pointer-events: none;
    color: var(--hl,currentColor);
    inset: 0;
}
.izto[data-vqqexyh="0"] {
    clip-path: polygon(0 0,100% 0,100% 35%,0 35%);
}
.izto[data-vqqexyh="1"] {
    color: var(--body,currentColor);
    clip-path: polygon(0 35%,100% 35%,100% 65%,0 65%);
}
.izto[data-vqqexyh="2"] {
    clip-path: polygon(0 65%,100% 65%,100% 100%,0 100%);
}
.tvqhq-play .tvqhq-shutter .veglgw {
    animation: wxdpu .72s ease-out calc(var(--ejyizy,0ms) + var(--i,0)*35ms + 259ms) both;
}
.tvqhq-play .tvqhq-shutter .izto {
    animation: hjjo .67s ease-in-out calc(var(--ejyizy,0ms) + var(--i,0)*38ms + var(--k,0)*87ms) both;
}
.tvqhq-done .veglgw {
    opacity: 1;
}
.tvqhq-done .izto {
    display: none;
}
html[data-txcdu="1"] body>header {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    clip-path: none !important;
    transform: none !important;
}
[data-azmt~="biwte"] {
    min-height: var(--bepu-bi,60vh);
    gap: var(--xilucy,6px);
    display: flex;
}
[data-azmt~="biwte"] .gagzil-li {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    flex: 1 1 0;
    min-width: var(--ouenn,3.2rem);
    transition: flex-grow .55s var(--kzsdgn,cubic-bezier(.34,.71,0,.99)),flex-basis .59s var(--kzsdgn,cubic-bezier(.32,.71,0,1.01));
    margin: 0;
}
[data-azmt~="biwte"] .gagzil-li.on {
    flex-grow: var(--qlviet,5);
}
[data-azmt~="biwte"] .gagzil-li:not(.on) figcaption {
    opacity: var(--oupowt,.6);
}
[data-azmt~="biwte"] .gagzil-li img, [data-azmt~="biwte"] .gagzil-li video {
    height: 100%;
    object-fit: cover;
    inset: 0;
    width: 100%;
    position: absolute;
}
[data-azmt~="biwte"] .gagzil-li figcaption {
    transition: opacity .29s;
    padding: .8rem 1rem;
    writing-mode: vertical-rl;
    left: 0;
    transform: rotate(180deg);
    position: absolute;
    bottom: 0;
    white-space: nowrap;
}
[data-azmt~="biwte"] .gagzil-li.on figcaption {
    white-space: normal;
    transform: none;
    right: 0;
    writing-mode: horizontal-tb;
}
[data-azmt~="biwte"] .gagzil-li:focus-visible {
    outline: 3px solid currentColor;
    outline-offset: -3px;
}
@media(max-width:760px) {
    [data-azmt~="biwte"] {
        justify-content: flex-start;
        min-height: 0;
        flex-direction: column;
    }
    [data-azmt~="biwte"] .gagzil-li {
        min-width: 0;
        min-height: var(--cqpb,3.2rem);
        flex-basis: auto;
        transition: min-height .6s var(--kzsdgn,cubic-bezier(.3,.71,0,.99));
    }
    [data-azmt~="biwte"] .gagzil-li.on {
        min-height: var(--kixm,56vw);
    }
    [data-azmt~="biwte"] .gagzil-li figcaption {
        transform: none;
        writing-mode: horizontal-tb;
    }
}
[data-azmt~="jmns"] {
    position: relative;
}
[data-azmt~="jmns"] .tuzmur-li {
    position: sticky;
    top: var(--xama,0);
    min-height: 100vh;
    min-height: 100svh;
    --upyvwj: 0;
    transform: translateY(calc(var(--upyvwj) * var(--swjf,-40px))) scale(calc(1 - var(--upyvwj) * .08));
    opacity: calc(1 - var(--upyvwj) * .45);
    transform-origin: 50% 0;
    will-change: transform,opacity;
}
.zvtr {
    pointer-events: none;
    z-index: 0;
    inset: 0;
    position: absolute;
}
.zvtr>div {
    position: sticky;
    top: 0;
    height: 100vh;
    height: 100svh;
    overflow: hidden;
}
.zvtr img {
    inset: 0;
    height: 100%;
    width: 100%;
    transition: opacity .91s linear;
    object-fit: cover;
    opacity: 0;
    position: absolute;
}
.zvtr img.on {
    opacity: 1;
}
.qpollm {
    transform: translateY(2.5rem);
    position: absolute;
    opacity: 0;
    bottom: var(--vvpd,10vh);
    max-width: 40vw;
    left: var(--snstop,6vw);
    font-size: var(--kmwcu,clamp(1.6rem,4vw,3.4rem));
    transition: opacity .26s,transform .26s;
    line-height: 1.05;
}
.qpollm.on {
    transform: none;
    opacity: 1;
}
.hsmqv {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 100vh;
    height: 100svh;
    background: var(--vrracm,var(--body,rgb(17,17,17)));
    border-radius: 0 0 var(--dzgzd,29px) var(--dzgzd,29px);
    z-index: 9998;
    transform: translateY(0);
    transition: transform var(--ruvg,.41s) var(--ctho);
    display: grid;
    place-items: center;
    color: var(--brwq,var(--surface,rgb(255,255,255)));
}
.hsmqv.up {
    transform: translateY(-104%);
}
.mphlaj {
    display: flex;
    align-items: center;
    gap: .4em;
    font-size: clamp(1.5rem,4vw,2.5rem);
    font-weight: 500;
    line-height: 1;
    opacity: 0;
}
.mphlaj::before {
    width: .3em;
    height: .3em;
    background: currentColor;
    content: "";
    border-radius: 50%;
}
.mphlaj.mxcc {
    animation: mxcc .2s var(--ctho) forwards;
}
.nsdhnx {
    font-size: clamp(1.5rem,4vw,2.5rem);
    font-weight: 700;
    line-height: 1;
    transition: transform .76s var(--iywfkv),opacity .75s;
}
.hsmqv.up .nsdhnx {
    opacity: 0;
    transform: scale(5);
}
.nlouu {
    position: absolute;
    right: .75rem;
    bottom: .75rem;
    z-index: 5;
    min-width: 44px;
    min-height: 44px;
    padding: 0 .9rem;
    border-radius: 999px;
    border: 1px solid currentColor;
    background: var(--brlyud,rgba(255,255,255,.82));
    color: var(--uwkc,rgb(17,17,17));
    cursor: pointer;
    font: inherit;
    font-size: .85em;
}
.vctdwb {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 4;
    height: 3px;
    width: 100%;
    background: currentColor;
    opacity: .4;
    transform-origin: 0 50%;
    transform: scaleX(0);
}
.vctdwb.run {
    animation: izzx var(--vzqm,3578ms) linear forwards;
}
.navot:hover>*, .navot:focus-within>* {
    animation-play-state: paused;
}
.gmgchi {
    transform-origin: 50% var(--aybga,0px);
    transition: transform .68s var(--cgoa);
}
html.ddrkf .gmgchi {
    pointer-events: none;
    transform: translateY(var(--llfaqp,62vh)) scale(.94);
    overflow: hidden;
}
html.ddrkf .gmgchi, html.pcfa .gmgchi {
    clip-path: inset(var(--aybga,0px) 0 0 0 round var(--opsoit,24px));
}
html.ddrkf .zeti-kof {
    height: var(--llfaqp,62vh);
    bottom: auto;
}
@media(prefers-reduced-motion:reduce) {
    .gmgchi {
        transition: none !important;
    }
}
@keyframes dvmm {
    from {
        translate: 0 30%;
    }
}
html:has(footer.vduev) main {
    position: relative;
    z-index: 1;
    background: var(--surface,rgb(255,255,255));
}
html:has(footer.vduev) body {
    overflow-x: clip;
}
.qfwyr {
    display: inline-block;
    overflow: clip;
}
.oojqoa {
    display: inline-flex;
}
.ielim {
    overflow: hidden;
    line-height: var(--fmffh,1.15);
    flex-direction: column;
    display: inline-flex;
    height: var(--xwdbg,1.15em);
}
.ielim i {
    font-style: normal;
    transition: transform .26s ease calc(var(--i,0)*19ms);
    display: block;
}
.qfwyr.on .ielim i {
    transform: translateY(-100%);
    transition: transform .38s ease-in-out calc(var(--d,var(--i,0))*36ms);
}
.qfwyr[data-mebdon="ltr"] .ielim i, .qfwyr[data-mebdon="ltr"].on .ielim i {
    transition: transform .28s ease-in-out calc(var(--i,0)*22ms);
}
@starting-style {
    .gecb {
        transform: translateX(calc(8px * var(--dir,1)));
        opacity: 0;
    }
}
@starting-style {
    .gyfk {
        transform: translateY(4px);
        opacity: 0;
    }
}
@media(prefers-reduced-motion:reduce) {
    .izto {
        display: none !important;
    }
    .veglgw {
        opacity: 1 !important;
        animation: none !important;
    }
    [data-azmt~="jkoz"] .gefu-fub.on {
        animation: none !important;
    }
    .zvtr img, .qpollm {
        transition: none !important;
    }
}
@media(prefers-reduced-motion:reduce) {
    .ijfv, .tvqhq-mask .vaxe {
        animation: none !important;
        opacity: 1 !important;
        transform: none !important;
    }
    .zeti-kof a, .zeti-kof button {
        transition: none !important;
        transform: none !important;
        animation: none !important;
        opacity: 1 !important;
    }
    [data-azmt~="biwte"] .gagzil-li {
        transition: none !important;
    }
    [data-azmt~="jmns"] .tuzmur-li {
        opacity: 1 !important;
        transform: none !important;
    }
}
.zeti-kof.closing a, .zeti-kof.closing button {
    opacity: 0;
    transition: opacity .29s;
    transition-delay: 0s !important;
}
.zeti-kof.qvdsz {
    transition: clip-path 1.15s var(--iywfkv) .19s;
}
.zeti-kof.qvdsz.on:not(.pre):not(.closing) {
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
}
.zeti-kof.qvdsz.closing {
    transition-delay: 0s;
}
.zeti-kof.bfhyvd-bottom {
    clip-path: polygon(0 100%,100% 100%,100% 100%,0 100%);
}
.zeti-kof.bfhyvd-bottom.closing {
    clip-path: polygon(0 0,100% 0,100% 0,0 0);
}
.zeti-kof.bfhyvd-top {
    clip-path: polygon(0 0,100% 0,100% 0,0 0);
}
.zeti-kof.bfhyvd-top.closing {
    clip-path: polygon(0 100%,100% 100%,100% 100%,0 100%);
}
.zeti-kof.bfhyvd-left {
    clip-path: polygon(0 0,0 0,0 100%,0 100%);
}
.zeti-kof.bfhyvd-left.closing {
    clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);
}
.zeti-kof.bfhyvd-right {
    clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);
}
.zeti-kof.bfhyvd-right.closing {
    clip-path: polygon(0 0,0 0,0 100%,0 100%);
}
.zeti-kof.rwpjt.vkqqtm {
    transform: translateX(100%);
    transition: transform .39s var(--ctho);
}
.zeti-kof.vkqqtm.on:not(.pre):not(.closing) {
    transform: none;
}
.zeti-kof.vkqqtm a, .zeti-kof.vkqqtm button {
    transform: translateX(20px);
    filter: none;
}
[data-azmt~="pbqik"].ftsqe {
    position: fixed;
    left: 50%;
    bottom: 40px;
    translate: -50% 0;
    z-index: 82;
    width: 150px;
    height: 48px;
    padding: 0 20px;
    border-radius: 72px;
    border: 1px solid color-mix(in srgb,var(--hl,rgb(255,232,98)) 78%,rgb(0,0,0));
    background: var(--hl,rgb(255,232,98));
    color: var(--body,rgb(17,17,17));
    font: inherit;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: transform .28s var(--etbkfn),color .27s,background .28s,border-color .28s;
}
[data-azmt~="pbqik"].ftsqe:hover {
    transform: scale(1.05);
}
[data-azmt~="pbqik"].ftsqe.open {
    border-color: transparent;
    transform: none;
    background: transparent;
    color: var(--surface,rgb(255,255,255));
}
[data-azmt~="pbqik"].ftsqe i {
    width: 18px;
    left: auto;
    background: currentColor;
    transition: transform .34s var(--etbkfn),background .27s;
    right: 20px;
    top: 50%;
}
[data-azmt~="pbqik"].ftsqe i:nth-child(1) {
    margin-top: -4px;
}
[data-azmt~="pbqik"].ftsqe i:nth-child(2) {
    margin-top: 2px;
}
[data-azmt~="pbqik"].ftsqe i:nth-child(3) {
    display: none;
}
[data-azmt~="pbqik"].ftsqe.open i:nth-child(1) {
    transform: translateY(3px) rotate(45deg);
}
[data-azmt~="pbqik"].ftsqe.open i:nth-child(2) {
    opacity: 1;
    transform: translateY(-3px) rotate(-45deg);
}
.zeti-kof.qatkvo {
    position: fixed;
    inset: auto;
    left: 50%;
    bottom: 40px;
    translate: -50% 0;
    width: 280px;
    height: 260px;
    border-radius: 31px;
    overflow: hidden;
    background: var(--hl,rgb(255,232,98));
    z-index: 81;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 20px;
    padding: 28px 24px 64px;
    box-sizing: border-box;
    transition: width .76s var(--etbkfn),height .76s var(--etbkfn),border-radius .73s var(--etbkfn);
}
.zeti-kof.qatkvo.pre, .zeti-kof.qatkvo.closing {
    border-radius: 72px;
    height: 48px;
    width: 150px;
}
.zeti-kof.qatkvo.closing {
    transition-duration: .75s,.13s,.71s;
}
.zeti-kof.qatkvo::before {
    transition: bottom .73s var(--etbkfn) .1s;
    width: 200%;
    background: var(--body,rgb(17,17,17));
    position: absolute;
    height: 200%;
    translate: -50% 0;
    left: 50%;
    bottom: -200%;
    border-radius: 50%;
    content: "";
    z-index: 0;
}
.zeti-kof.qatkvo.on:not(.pre):not(.closing)::before {
    bottom: -20%;
}
.zeti-kof.qatkvo.closing::before {
    transition-delay: 0s;
}
.zeti-kof.qatkvo a, .zeti-kof.qatkvo button {
    position: relative;
    z-index: 1;
    color: var(--surface,rgb(255,255,255));
    font-size: 24px;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: -.03em;
    text-decoration: none;
    transform: none;
    filter: none;
}
[data-azmt~="pbqik"] svg.ifdhf {
    display: block;
    width: var(--dykozn,28px);
    height: var(--dykozn,28px);
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    transition: transform .55s ease-out;
}
[data-azmt~="pbqik"] svg.ifdhf path:first-child {
    stroke-dasharray: 12 63;
    transition: stroke-dasharray .57s ease-out,stroke-dashoffset .53s ease-out;
}
[data-azmt~="pbqik"].open svg.ifdhf {
    transform: rotate(-45deg);
}
[data-azmt~="pbqik"].open svg.ifdhf path:first-child {
    stroke-dasharray: 20 300;
    stroke-dashoffset: -32.42px;
}
@media(prefers-reduced-motion:reduce) {
    .zeti-kof.qatkvo, .zeti-kof.qatkvo::before, [data-azmt~="pbqik"] svg.ifdhf, [data-azmt~="pbqik"] svg.ifdhf path, [data-azmt~="pbqik"].ftsqe, [data-azmt~="pbqik"].ftsqe i {
        transition: none !important;
    }
    .zeti-kof.qvdsz {
        transition: none !important;
        clip-path: none !important;
    }
    .zeti-kof.vkqqtm {
        transform: none !important;
        transition: none !important;
    }
    .mphlaj {
        opacity: 1 !important;
        animation: none !important;
    }
    .nsdhnx {
        transition: none !important;
    }
}
.blwts>* {
    animation-direction: reverse;
}
.chtoxv {
    rotate: var(--xokzzv,-2deg);
    scale: 1.1;
}
.lugxx {
    display: inline-block;
    vertical-align: baseline;
    transition: opacity .26s,width .27s;
    line-height: 1;
    height: 1em;
    overflow: hidden;
}
.lugxx.in {
    opacity: 0;
}
.nxss {
    display: block;
    transition: transform .53s cubic-bezier(.19,.82,.19,1.01);
}
.nxss i {
    font-style: normal;
    height: 1em;
    display: block;
    line-height: 1;
}
.gbni {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 8px 16px;
    margin: 0;
    padding: 12px 16px;
    border: 1px solid var(--edge,rgba(0,0,0,.15));
    border-radius: 9px;
}
.gbni dt {
    color: var(--faded,inherit);
}
.gbni dd {
    margin: 0;
}
.jcthfl {
    height: var(--h,0px);
    top: 0;
    width: var(--w,0px);
    left: 0;
    pointer-events: none;
    transform: translate(var(--x,0px),var(--y,0px));
    z-index: 0;
    opacity: 0;
    transition: transform .08s,width .08s,height .08s,opacity .08s;
    position: absolute;
    border-radius: var(--aumwgr,13px);
    background: color-mix(in srgb,currentColor 8%,transparent);
}
.jcthfl.show {
    opacity: 1;
}
@media(prefers-reduced-motion:reduce) {
    .lugxx, .nxss, .jcthfl {
        transition: none !important;
    }
}
@media(max-width:820px) {
    .tmeitx {
        transform: translateY(110%);
        border-top: 1px solid var(--edge,color-mix(in srgb,currentColor 18%,transparent));
        background: var(--surface,rgb(255,255,255));
        position: fixed;
        padding: 10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));
        transition: transform .27s var(--ctho);
        gap: 8px;
        display: flex;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 70;
    }
    .tmeitx.show {
        transform: none;
    }
    html:has(.tmeitx) body {
        padding-bottom: var(--euonj,0px);
    }
}
@media(min-width:821px) {
    .tmeitx {
        display: none;
    }
    .tmeitx.epdhc {
        display: flex;
        position: fixed;
        right: 24px;
        bottom: 24px;
        z-index: 70;
        gap: 6px;
        padding: 6px;
        border-radius: 999px;
        background: var(--surface,rgb(255,255,255));
        border: 1px solid var(--edge,color-mix(in srgb,currentColor 18%,transparent));
        box-shadow: 0 14px 34px -14px rgba(0,0,0,.4);
        transform: translateY(calc(100% + 32px));
        transition: transform .28s var(--ctho);
    }
    .epdhc.show {
        transform: none;
    }
}
.tmeitx>a, .tmeitx>button {
    flex: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-height: 44px;
    padding: 0 14px;
    border-radius: 999px;
    border: 1px solid var(--edge,color-mix(in srgb,currentColor 25%,transparent));
    color: inherit;
    background: transparent;
    text-decoration: none;
    font: inherit;
    font-size: .95em;
    white-space: nowrap;
}
.tmeitx>.ewmbu, .gzvjy>a:last-child, .gzvjy>button:last-child {
    background: var(--hl,rgb(17,17,17));
    border-color: transparent;
    color: var(--surface,rgb(255,255,255));
}
.tadem-ni {
    position: relative;
    display: inline-block;
    padding: 8px 12px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .04em;
    text-decoration: none;
    color: inherit;
    isolation: isolate;
    overflow: hidden;
    transition: color .28s var(--ctho);
}
.tadem-ni::before {
    content: "";
    position: absolute;
    inset: 0;
    border-top: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: scaleY(2);
    opacity: 0;
    transition: transform .28s var(--ctho),opacity .28s;
    z-index: -1;
}
.tadem-ni::after {
    content: "";
    position: absolute;
    inset: 2px 0 0;
    background: var(--body,currentColor);
    transform: scaleY(0);
    transform-origin: top;
    opacity: 0;
    transition: transform .29s var(--ctho),opacity .28s;
    z-index: -2;
}
.tadem-ni:hover, .tadem-ni:focus-visible, .tadem-ni[aria-current], .tadem-ni.on {
    color: var(--surface,rgb(255,255,255));
}
.tadem-ni:hover::before, .tadem-ni:focus-visible::before, .tadem-ni[aria-current]::before, .tadem-ni.on::before {
    opacity: 1;
    border-color: var(--body,currentColor);
    transform: none;
}
.tadem-ni:hover::after, .tadem-ni:focus-visible::after, .tadem-ni[aria-current]::after, .tadem-ni.on::after {
    transform: none;
    opacity: 1;
}
@media(prefers-reduced-motion:reduce) {
    .tadem-ni, .tadem-ni::before, .tadem-ni::after {
        transition: none !important;
    }
}
@media(prefers-reduced-motion:reduce) {
    .tmeitx {
        transition: none !important;
    }
}
@media(prefers-reduced-motion:reduce) {
    .pbcjhe>* {
        transform: none !important;
    }
}
[data-azmt~="biwte"].lhetsg {
    transition: transform 1.06s cubic-bezier(.21,.78,.2,.97);
    height: var(--eyxeom);
    min-height: 0;
    --eyxeom: 200px;
    --gjmrc: 70px;
    transform: translateX(calc(50% - var(--bkwjx)/2 - var(--rrfdf,0)*var(--gjmrc)));
    overflow: visible;
    justify-content: flex-start;
    --bkwjx: 300px;
}
[data-azmt~="biwte"].lhetsg .gagzil-li {
    min-width: 0;
    flex: 0 0 var(--gjmrc);
    transition: flex-basis .77s cubic-bezier(1,-.01,.43,.96);
    overflow: visible;
    perspective: 800px;
}
[data-azmt~="biwte"].lhetsg .gagzil-li.on {
    flex-basis: var(--bkwjx);
    flex-grow: 0;
}
[data-azmt~="biwte"].lhetsg .gagzil-li>img {
    border-radius: 7px;
    height: var(--eyxeom);
    width: var(--eyxeom);
    object-fit: cover;
    transform: rotateY(calc(var(--side,0)*60deg)) rotateZ(calc(var(--side,0)*90deg));
    transition: transform .75s cubic-bezier(.99,-.05,.39,.95);
}
[data-azmt~="biwte"].lhetsg .gagzil-li.on>img {
    transform: none;
}
[data-azmt~="biwte"].lhetsg .gagzil-li.on::after {
    content: "";
    position: absolute;
    inset: -8px;
    border: 2px solid currentColor;
    border-radius: 11px;
    pointer-events: none;
    animation: kqyyvw .7s ease-in-out;
}
@media(max-width:760px) {
    [data-azmt~="biwte"].lhetsg {
        --gjmrc: 40px;
        --bkwjx: min(300px,80vw);
        flex-direction: row;
    }
    [data-azmt~="biwte"].lhetsg .gagzil-li {
        min-height: 0;
    }
}
@media(prefers-reduced-motion:reduce) {
    [data-azmt~="biwte"].lhetsg, [data-azmt~="biwte"].lhetsg .gagzil-li, [data-azmt~="biwte"].lhetsg .gagzil-li>img {
        transition: none !important;
    }
    [data-azmt~="biwte"].lhetsg .gagzil-li.on::after {
        animation: none !important;
    }
    .cinln>* {
        animation-play-state: paused;
    }
}
.lwsz {
    position: relative;
    display: block;
}
.lwsz input, .lwsz textarea, .lwsz select {
    width: 100%;
    min-height: 44px;
    box-sizing: border-box;
    padding: 10px 36px 10px 12px;
    border: 2px solid var(--edge,color-mix(in srgb,currentColor 25%,transparent));
    border-radius: 9px;
    background: transparent;
    color: inherit;
    font: inherit;
    transition: border-color .14s,box-shadow .15s;
}
.lwsz input:focus-visible, .lwsz textarea:focus-visible, .lwsz select:focus-visible {
    outline: none;
    border-color: var(--hl,currentColor);
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--hl,currentColor) 25%,transparent);
}
.lwsz .voza-re {
    display: block !important;
    transform: translateY(-3px);
    opacity: 0;
}
.lwsz[data-ukznm="invalid"] .voza-re {
    opacity: 1;
    transform: none;
}
.lwsz::after {
    content: "";
    position: absolute;
    right: 12px;
    top: calc(var(--pmjlz,19px) + 15px);
    width: 14px;
    height: 14px;
    opacity: 0;
    transform: scale(.7);
    transition: opacity .23s,transform .22s;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6l-11 11L4 12'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6l-11 11L4 12'/%3E%3C/svg%3E") center/contain no-repeat;
    pointer-events: none;
}
.lwsz[data-ukznm="valid"]::after {
    transform: none;
    opacity: 1;
}
.lwsz[data-ukznm="invalid"]::after {
    opacity: 1;
    transform: none;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m12 5v9m0 5H12.01'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m12 5V14M12 19H12.01'/%3E%3C/svg%3E");
}
.lwsz[data-ukznm="invalid"] input, .lwsz[data-ukznm="invalid"] textarea, .lwsz[data-ukznm="invalid"] select {
    box-shadow: inset 0 0 0 1px var(--body,currentColor);
    border-color: var(--body,currentColor);
}
form.eltrk .lwsz.dunu-va {
    grid-template-rows: 0fr;
    transition: grid-template-rows .3s cubic-bezier(.18,0,.02,1.01),opacity .31s;
    overflow: hidden;
    display: grid;
    opacity: 0;
}
form.eltrk .lwsz.dunu-va.on {
    opacity: 1;
    grid-template-rows: 1fr;
}
form.eltrk .lwsz.dunu-va>* {
    min-height: 0;
}
button[aria-busy="true"]:not(.onsnv) {
    color: transparent !important;
    pointer-events: none;
    position: relative;
}
button[aria-busy="true"]:not(.onsnv)::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    border-radius: 50%;
    border: 2px solid color-mix(in srgb,currentColor 30%,transparent);
    border-top-color: var(--jgglti,var(--surface,rgb(255,255,255)));
    animation: ivhs .93s linear infinite;
}
.norbo {
    outline: none;
}
form[data-status="error"] .norbo {
    animation: dvmm .27s cubic-bezier(.18,.02,0,.97) both;
    display: block;
}
form[data-status="error"] .norbo:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in srgb,currentColor 25%,transparent);
    border-radius: 7px;
}
.uwhmlz {
    font-variant-numeric: tabular-nums;
    letter-spacing: .02em;
}
@starting-style {
    dialog.tmxr[open] {
        translate: 0 105%;
    }
}
@starting-style {
    dialog.tmxr[open]::backdrop {
        opacity: 0;
    }
}
@starting-style {
    dialog.tmxr.punv[open] {
        translate: 100% 0;
    }
}
@media(prefers-reduced-motion:reduce) {
    .lwsz::after, form.eltrk .lwsz.dunu-va {
        transition: none !important;
    }
    button[aria-busy="true"]:not(.onsnv)::before {
        animation: none;
        border-style: dotted;
    }
    form[data-status="error"] .norbo {
        animation: none !important;
    }
}
.yrtk, .yrtk .ielim {
    overflow: visible;
}
.yrtk .ielim {
    position: relative;
    perspective: 480px;
}
.yrtk .ielim i {
    transition: transform .44s cubic-bezier(.33,1.41,.62,1) calc(var(--d,var(--i,0))*33ms),opacity .34s calc(var(--d,var(--i,0))*33ms),filter .3s calc(var(--d,var(--i,0))*35ms);
}
.yrtk .ielim i:first-child {
    backface-visibility: hidden;
    transform-origin: 50% 100%;
}
.yrtk .ielim i:last-child {
    position: absolute;
    inset: 0;
    transform-origin: 50% 0;
    transform: rotateX(80deg) translateY(6px) scale(.85);
    opacity: 0;
    filter: blur(4px);
}
.yrtk.on .ielim i:first-child {
    opacity: 0;
    filter: blur(4px);
    transform: rotateX(-100deg) translateY(-6px);
}
.yrtk.on .ielim i:last-child {
    filter: none;
    opacity: 1;
    transform: none;
}
@media(prefers-reduced-motion:reduce) {
    .yrtk .ielim i {
        transition: none !important;
    }
}
.jsyrwz {
    max-width: 100%;
    align-items: center;
    display: flex;
}
.jsyrwz .lwsz {
    width: 0;
    transition: width .37s cubic-bezier(.18,.8,.2,.98),opacity .26s,margin .38s;
    opacity: 0;
    overflow: hidden;
    flex: 0 0 auto;
}
.jsyrwz.open .lwsz {
    opacity: 1;
    width: min(280px,60vw);
    margin-right: 8px;
}
.jsyrwz button[type="submit"] {
    align-items: center;
    white-space: nowrap;
    gap: 8px;
    display: inline-flex;
}
.jsyrwz[data-status="pending"] button[type="submit"]::after {
    content: "";
    width: 14px;
    height: 14px;
    border: 2px solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: nftliu .67s linear infinite;
}
.uhan {
    display: block;
    width: 56px;
    height: 56px;
    margin: 0 auto 12px;
    fill: none;
    stroke: var(--xxabr,var(--hl,currentColor));
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.uhan circle {
    stroke-dasharray: 151;
    stroke-dashoffset: 151;
}
.uhan path {
    stroke-dasharray: 36;
    stroke-dashoffset: 36;
}
.rebu-re.on .uhan circle {
    animation: jwsg .49s cubic-bezier(.18,.81,.18,1) forwards;
}
.rebu-re.on .uhan path {
    animation: jwsg .35s .39s cubic-bezier(.19,.8,.2,1.02) forwards;
}
@media(prefers-reduced-motion:reduce) {
    .uhan circle, .uhan path, .jsyrwz[data-status="pending"] button[type="submit"]::after {
        animation: none !important;
    }
    .uhan circle, .uhan path {
        stroke-dashoffset: 0;
    }
    .jsyrwz .lwsz {
        transition: none !important;
    }
}
@media print {
    .ijfv, .tvqhq-mask .vaxe, .veglgw {
        filter: none !important;
        visibility: visible !important;
        clip-path: none !important;
        transition: none !important;
        animation: none !important;
        transform: none !important;
        opacity: 1 !important;
    }
    .hsmqv {
        display: none !important;
    }
}
html.vbmdd .ijfv, html.vbmdd .tvqhq-mask .vaxe, html.vbmdd .veglgw {
    opacity: 1 !important;
    animation: none !important;
    transform: none !important;
    transition: none !important;
    visibility: visible !important;
    filter: none !important;
    clip-path: none !important;
}
html.vbmdd .hsmqv {
    display: none !important;
}
@keyframes ygln {
    from {
        opacity: 0;
        transform: translateX(calc(22px * var(--dir,1)));
    }
    to {
        transform: none;
        opacity: 1;
    }
}
@keyframes nsev {
    to {
        transform: translateY(-100%);
    }
}
@keyframes qqknms {
    to {
        transform: translateX(-100%);
    }
}
@keyframes dbmmj {
    from {
        opacity: 0;
        transform: translate3d(0,10px,0);
    }
    to {
        transform: none;
        opacity: 1;
    }
}
@keyframes pbusiy {
    from {
        transform: translate3d(0,13px,0) scale(.972);
        opacity: 0;
    }
    to {
        transform: none;
        opacity: 1;
    }
}
@keyframes qtlsyy {
    from {
        filter: blur(12px);
        transform: translate3d(0,28px,0);
        opacity: 0;
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: none;
    }
}
@keyframes lvaw {
    from {
        transform: translate3d(0,115%,0);
    }
    to {
        transform: none;
    }
}
@keyframes wxdpu {
    from {
        opacity: 0;
        filter: blur(10px);
    }
    to {
        opacity: 1;
        filter: blur(0);
    }
}
@keyframes hjjo {
    0% {
        opacity: 0;
        transform: translateX(calc(var(--dir,1)*-100%));
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: translateX(calc(var(--dir,1)*100%));
        opacity: 0;
    }
}
@keyframes mxcc {
    from {
        transform: translateY(20px);
        opacity: 0;
    }
    to {
        transform: none;
        opacity: 1;
    }
}
@keyframes izzx {
    from {
        transform: scaleX(0);
    }
    to {
        transform: scaleX(1);
    }
}
@keyframes kqyyvw {
    51% {
        transform: scale(1.07);
    }
}
@keyframes ivhs {
    to {
        rotate: 1turn;
    }
}
@keyframes nftliu {
    to {
        transform: rotate(360deg);
    }
}
@keyframes jwsg {
    to {
        stroke-dashoffset: 0;
    }
}
