﻿/* Job Listing - ported from Dayforce iframe */

[hidden] {
    display: none !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.static {
    position: static !important
}

.fixed {
    position: fixed !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important
}

.left-4 {
    left: 1rem !important
}

.right-4 {
    right: 1rem !important
}

.bottom-4 {
    bottom: 1rem !important
}

.right-5 {
    right: 1.25rem !important
}

.bottom-5 {
    bottom: 1.25rem !important
}

.-left-\[9999\] {
    left: -9999 !important
}

.top-1\/2 {
    top: 50% !important
}

.left-1\/2 {
    left: 50% !important
}

.top-\[72px\] {
    top: 72px !important
}

.bottom-2 {
    bottom: .5rem !important
}

.left-2 {
    left: .5rem !important
}

.right-2 {
    right: .5rem !important
}

.-top-full {
    top: -100% !important
}

.bottom-24 {
    bottom: 6rem !important
}

.bottom-0 {
    bottom: 0 !important
}

.z-\[100\] {
    z-index: 100 !important
}

.z-10 {
    z-index: 10 !important
}

.m-0 {
    margin: 0 !important
}

.m-2 {
    margin: .5rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important
}

.-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important
}

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mb-4 {
    margin-bottom: 1rem !important
}

.mt-3 {
    margin-top: .75rem !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-5 {
    margin-bottom: 1.25rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-4 {
    margin-top: 1rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.mb-\[1\.75px\] {
    margin-bottom: 1.75px !important
}

.-mb-6 {
    margin-bottom: -1.5rem !important
}

.mt-5 {
    margin-top: 1.25rem !important
}

.mt-6 {
    margin-top: 1.5rem !important
}

.mt-16 {
    margin-top: 4rem !important
}

.mt-7 {
    margin-top: 1.75rem !important
}

.mb-6 {
    margin-bottom: 1.5rem !important
}

.mt-12 {
    margin-top: 3rem !important
}

.mr-4 {
    margin-right: 1rem !important
}

.mr-3 {
    margin-right: .75rem !important
}

.mr-5 {
    margin-right: 1.25rem !important
}

.-mt-2 {
    margin-top: -.5rem !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mt-8 {
    margin-top: 2rem !important
}

.mb-3 {
    margin-bottom: .75rem !important
}

.ml-4 {
    margin-left: 1rem !important
}

.-mb-3 {
    margin-bottom: -.75rem !important
}

.ml-5 {
    margin-left: 1.25rem !important
}

.mt-0 {
    margin-top: 0 !important
}

.-mb-0 {
    margin-bottom: 0 !important
}

.mb-8 {
    margin-bottom: 2rem !important
}

.mt-14 {
    margin-top: 3.5rem !important
}

.mt-1\.5 {
    margin-top: .375rem !important
}

.block {
    display: block !important
}

.inline-block {
    display: inline-block !important
}

.inline {
    display: inline !important
}

.flex {
    display: flex !important
}

.table {
    display: table !important
}

.grid {
    display: grid !important
}

.hidden {
    display: none !important
}

.h-32 {
    height: 8rem !important
}

.h-0 {
    height: 0 !important
}

.h-96 {
    height: 24rem !important
}

.h-full {
    height: 100% !important
}

.h-8 {
    height: 2rem !important
}

.h-\[85vh\] {
    height: 85vh !important
}

.h-\[calc\(100vh-80px\)\] {
    height: calc(100vh - 80px) !important
}

.h-14 {
    height: 3.5rem !important
}

.h-16 {
    height: 4rem !important
}

.h-auto {
    height: auto !important
}

.h-screen {
    height: 100vh !important
}

.h-\[87vh\] {
    height: 87vh !important
}

.h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important
}

.max-h-\[calc\(100vh-150px\)\] {
    max-height: calc(100vh - 150px) !important
}

.max-h-\[72rem\] {
    max-height: 72rem !important
}

.min-h-screen {
    min-height: 100vh !important
}

.w-\[560px\] {
    width: 560px !important
}

.w-full {
    width: 100% !important
}

.w-32 {
    width: 8rem !important
}

.w-36 {
    width: 9rem !important
}

.w-\[96vw\] {
    width: 96vw !important
}

.w-\[95\%\] {
    width: 95% !important
}

.w-\[5\%\] {
    width: 5% !important
}

.w-44 {
    width: 11rem !important
}

.w-\[80vw\] {
    width: 80vw !important
}

.w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important
}

.w-96 {
    width: 24rem !important
}

.w-2\/3 {
    width: 66.666667% !important
}

.min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important
}

.min-w-max {
    min-width: max-content !important
}

.max-w-\[25rem\] {
    max-width: 25rem !important
}

.max-w-\[26rem\] {
    max-width: 26rem !important
}

.max-w-\[21rem\] {
    max-width: 21rem !important
}

.max-w-full {
    max-width: 100% !important
}

.max-w-\[33rem\] {
    max-width: 33rem !important
}

.max-w-\[100vw\] {
    max-width: 100vw !important
}

.max-w-\[64rem\] {
    max-width: 64rem !important
}

.max-w-\[400px\] {
    max-width: 400px !important
}

.max-w-\[40rem\] {
    max-width: 40rem !important
}

.max-w-xs {
    max-width: 20rem !important
}

.max-w-\[50rem\] {
    max-width: 50rem !important
}

.max-w-md {
    max-width: 28rem !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.grow-0 {
    flex-grow: 0 !important
}

.grow {
    flex-grow: 1 !important
}

.scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important
}

.-scale-y-100, .scale-100 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-scale-y-100 {
    --tw-scale-y: -1 !important
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.cursor-pointer {
    cursor: pointer !important
}

.resize {
    resize: both !important
}

.list-none {
    list-style-type: none !important
}

.list-decimal {
    list-style-type: decimal !important
}

.flex-row {
    flex-direction: row !important
}

.flex-col {
    flex-direction: column !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.place-content-center {
    align-content: center !important;
    justify-content: center !important;
    place-content: center !important
}

.place-items-center {
    align-items: center !important;
    justify-items: center !important;
    place-items: center !important
}

.items-start {
    align-items: flex-start !important
}

.items-center {
    align-items: center !important
}

.justify-end {
    justify-content: flex-end !important
}

.justify-center {
    justify-content: center !important
}

.justify-between {
    justify-content: space-between !important
}

.justify-items-start {
    justify-items: start !important
}

.justify-items-end {
    justify-items: end !important
}

.justify-items-center {
    justify-items: center !important
}

.gap-3 {
    gap: .75rem !important
}

.gap-4 {
    gap: 1rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-x-6 {
    column-gap: 1.5rem !important
}

.gap-y-1 {
    row-gap: .25rem !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-y-auto {
    overflow-y: auto !important
}

.truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.whitespace-normal {
    white-space: normal !important
}

.whitespace-nowrap {
    white-space: nowrap !important
}

.break-words {
    word-wrap: break-word !important
}

.rounded-lg {
    border-radius: .5rem !important
}

.rounded-full {
    border-radius: 9999px !important
}

.rounded-none {
    border-radius: 0 !important
}

.rounded-\[10px\] {
    border-radius: 10px !important
}

.rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.rounded-br {
    border-bottom-right-radius: .25rem !important
}

.border {
    border-width: 1px !important
}

.border-0 {
    border-width: 0 !important
}

.border-r-0 {
    border-right-width: 0 !important
}

.border-b-0 {
    border-bottom-width: 0 !important
}

.border-solid {
    border-style: solid !important
}

.border-none {
    border-style: none !important
}

.border-primary {
    border-color: var(--primary-color) !important
}

.border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgba(0,0,0,var(--tw-border-opacity)) !important
}

.bg-quaternary {
    background-color: var(--light-color) !important
}

.bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255,255,255,var(--tw-bg-opacity)) !important
}

.bg-ceridian-default {
    background-color: var(--ceridian-default) !important
}

.bg-primary {
    background-color: var(--primary-color) !important
}

.bg-gray-800 {
    background-color: rgba(31,41,55,var(--tw-bg-opacity)) !important
}

.bg-gray-500, .bg-gray-800 {
    --tw-bg-opacity: 1 !important
}

.bg-gray-500 {
    background-color: rgba(107,114,128,var(--tw-bg-opacity)) !important
}

.bg-transparent {
    background-color: transparent !important
}

.bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(229,231,235,var(--tw-bg-opacity)) !important
}

.bg-tag-color {
    background-color: var(--light-gray-color) !important
}

.bg-\[\#fffcdb\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255,252,219,var(--tw-bg-opacity)) !important
}

.bg-neutral-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245,245,245,var(--tw-bg-opacity)) !important
}

.object-contain {
    object-fit: contain !important
}

.object-cover {
    object-fit: cover !important
}

.p-6 {
    padding: 1.5rem !important
}

.p-0 {
    padding: 0 !important
}

.p-4 {
    padding: 1rem !important
}

.p-8 {
    padding: 2rem !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}

.py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pl-0 {
    padding-left: 0 !important
}

.pt-9 {
    padding-top: 2.25rem !important
}

.pt-4 {
    padding-top: 1rem !important
}

.pt-3 {
    padding-top: .75rem !important
}

.pb-3 {
    padding-bottom: .75rem !important
}

.pl-5 {
    padding-left: 1.25rem !important
}

.pb-6 {
    padding-bottom: 1.5rem !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pl-3 {
    padding-left: .75rem !important
}

.pt-0\.5 {
    padding-top: .125rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pb-8 {
    padding-bottom: 2rem !important
}

.pt-10 {
    padding-top: 2.5rem !important
}

.pb-10 {
    padding-bottom: 2.5rem !important
}

.pt-14 {
    padding-top: 3.5rem !important
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

.align-middle {
    vertical-align: middle !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important
}

.text-9xl {
    font-size: 8rem !important
}

.text-6xl, .text-9xl {
    line-height: 1 !important
}

.text-6xl {
    font-size: 3.75rem !important
}

.text-sm {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.text-xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
}

.text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
}

.font-bold {
    font-weight: 700 !important
}

.font-normal {
    font-weight: 400 !important
}

.font-semibold {
    font-weight: 600 !important
}

.font-medium {
    font-weight: 500 !important
}

.leading-10 {
    line-height: 2.5rem !important
}

.leading-none {
    line-height: 1 !important
}

.leading-normal {
    line-height: 1.5 !important
}

.leading-relaxed {
    line-height: 1.625 !important
}

.text-completed-green {
    color: var(--completed-green) !important
}

.text-primary {
    color: var(--primary-color) !important
}

.text-\[\#1c1c1c\] {
    --tw-text-opacity: 1 !important;
    color: rgba(28,28,28,var(--tw-text-opacity)) !important
}

.text-white {
    --tw-text-opacity: 1 !important;
    color: rgba(255,255,255,var(--tw-text-opacity)) !important
}

.text-inherit {
    color: inherit !important
}

.text-dark-gray {
    color: var(--dark-gray-color) !important
}

.text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(75,85,99,var(--tw-text-opacity)) !important
}

.text-\[\#ffc303\] {
    --tw-text-opacity: 1 !important;
    color: rgba(255,195,3,var(--tw-text-opacity)) !important
}

.underline {
    text-decoration-line: underline !important
}

.no-underline {
    text-decoration-line: none !important
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) !important
}

.shadow-md, .shadow-none {
    box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-none {
    --tw-shadow: 0 0 transparent !important;
    --tw-shadow-colored: 0 0 transparent !important
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) !important
}

.shadow-lg, .shadow-top {
    box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-top {
    --tw-shadow: 0 -5px 10px -2px rgba(0,0,0,.1) !important;
    --tw-shadow-colored: 0 -5px 10px -2px var(--tw-shadow-color) !important
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-duration: .15s !important
}

.transition-\[top\] {
    transition-property: top !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-duration: .15s !important
}

.duration-300 {
    transition-duration: .3s !important
}

.line-clamp-3 {
    -webkit-line-clamp: 3 !important
}

.line-clamp-2, .line-clamp-3 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important
}

.line-clamp-2 {
    -webkit-line-clamp: 2 !important
}

.after\:right-3:after {
    content: var(--tw-content) !important;
    right: .75rem !important
}

.after\:left-3:after {
    content: var(--tw-content) !important;
    left: .75rem !important
}

.after\:border-0:after {
    content: var(--tw-content) !important;
    border-width: 0 !important
}

.after\:border-b-4:after {
    content: var(--tw-content) !important;
    border-bottom-width: 4px !important
}

.after\:border-solid:after {
    content: var(--tw-content) !important;
    border-style: solid !important
}

.after\:border-primary:after {
    content: var(--tw-content) !important;
    border-color: var(--primary-color) !important
}

.after\:content-\[\'\'\]:after {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.focus-within\:top-0[focus-within] {
    top: 0 !important
}

.focus-within\:top-0:focus-within {
    top: 0 !important
}

.hover\:border-0:hover {
    border-width: 0 !important
}

.hover\:border-b-0:hover {
    border-bottom-width: 0 !important
}

.hover\:text-blue-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(147,197,253,var(--tw-text-opacity)) !important
}

.hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255,255,255,var(--tw-text-opacity)) !important
}

.hover\:text-inherit:hover {
    color: inherit !important
}

.hover\:after\:border-0:hover:after {
    content: var(--tw-content) !important;
    border-width: 0 !important
}

.focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

.focus-visible\:outline-\[\#e5e5e5\].focus-visible {
    outline-color: #e5e5e5 !important
}

.focus-visible\:outline-\[\#e5e5e5\]:focus-visible {
    outline-color: #e5e5e5 !important
}

@media (min-width:576px) {
    .sm\:mb-0 {
        margin-bottom: 0 !important
    }

    .sm\:grid {
        display: grid !important
    }

    .sm\:w-\[520px\] {
        width: 520px !important
    }

    .sm\:grid-cols-\[auto_1fr\] {
        grid-template-columns: auto 1fr !important
    }

    .sm\:flex-row {
        flex-direction: row !important
    }

    .sm\:gap-x-6 {
        column-gap: 1.5rem !important
    }

    .sm\:gap-y-1 {
        row-gap: .25rem !important
    }
}

@media (min-width:768px) {
    .md\:w-5\/12 {
        width: 41.666667% !important
    }

    .md\:flex-row {
        flex-direction: row !important
    }

    .md\:flex-nowrap {
        flex-wrap: nowrap !important
    }

    .md\:gap-0 {
        gap: 0 !important
    }

    .md\:rounded-lg {
        border-radius: .5rem !important
    }

    .md\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }
}

@media (min-width:992px) {
    .lg\:block {
        display: block !important
    }

    .lg\:hidden {
        display: none !important
    }
}

.\[\&\>\.ant-select-selector\]\:rounded-l-none > .ant-select-selector {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.\[\&\>\.ant-select-selector\]\:border-l-0 > .ant-select-selector {
    border-left-width: 0 !important
}

.focus\:\[\&\>\.ant-select-selector\]\:border-l > .ant-select-selector:focus, .hover\:\[\&\>\.ant-select-selector\]\:border-l > .ant-select-selector:hover {
    border-left-width: 1px !important
}

.\[\&\>\.ant-collapse-content\>\.ant-collapse-content-box\]\:px-0 > .ant-collapse-content > .ant-collapse-content-box {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.\[\&\>\.ant-collapse-header\]\:flex-wrap > .ant-collapse-header {
    flex-wrap: wrap !important
}

.\[\&\>\.ant-collapse-header\]\:p-0 > .ant-collapse-header {
    padding: 0 !important
}

.\[\&\>\.ant-modal-content\]\:h-full > .ant-modal-content {
    height: 100% !important
}

@media not all and (min-width:576px) {
    .\[\&_\.ant-steps-item-tail\]\:max-sm\:left-2 .ant-steps-item-tail {
        left: .5rem !important
    }
}

@media (min-width:576px) {
    .\[\&_\.ant-steps-item-tail\]\:sm\:px-2 .ant-steps-item-tail {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }
}

@media (min-width:768px) {
    .md\:mr-24 {
        margin-right: 6rem !important
    }
}

@media (min-width:992px) {
    .lg\:min-w-0 {
        min-width: 0 !important
    }
}

@media not all and (min-width:576px) {
    .\[\&_\.ant-steps-item-tail\]\:max-sm\:top-\[10px\] .ant-steps-item-tail {
        top: 10px !important
    }

    .\[\&_\.ant-steps-item-tail\]\:max-sm\:py-2 .ant-steps-item-tail {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }
}

.\[\&_\.ant-steps-item-disabled_\.ant-steps-icon\]\:text-\[\#cecece\] .ant-steps-item-disabled .ant-steps-icon, .\[\&_\.ant-steps-item-wait_\.ant-steps-icon\]\:text-\[\#cecece\] .ant-steps-item-wait .ant-steps-icon {
    --tw-text-opacity: 1 !important;
    color: rgba(206,206,206,var(--tw-text-opacity)) !important
}

.\[\&_\.ant-steps-item\:not\(\.ant-steps-item-active\)\>\.ant-steps-item-container\[role\=\'button\'\]\:hover_\.ant-steps-item-title\]\:text-primary .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button]:hover .ant-steps-item-title {
    color: var(--primary-color) !important
}

.sanitized-html ul {
    list-style-type: disc;
    padding-left: 40px
}

.sanitized-html ol {
    list-style-type: decimal;
    list-style-position: inside;
    padding-left: 40px
}

.sanitized-html a {
    word-break: break-all
}

.react-share__ShareButton {
    display: flex
}

@layer framework {
    :root {
        --primary-color: #222;
        --secondary-color: #222;
        --accent-color: #222;
        --light-color: #999;
        --focus-ring-color: #222;
        --light-gray-color: #ebebeb;
        --dark-gray-color: #525252;
        --required-red: #cc3444;
        --completed-green: #098661;
        --ceridian-default: #1e52bf;
        --error-notification-background-color: #ffedef
    }
}

.ant-btn.focus-visible:not(:disabled), .focus-visible[role=button]:not(:disabled), .focus-visible[role=link], a.focus-visible:not(.does-not-exist), a:not(.does-not-exist).focus-visible, body [role=menu] .ant-menu-item.focus-visible:not(.ant-menu-item-disabled), body [role=menu] .focus-visible[role=menuitem]:not(.does-not-exist), button.focus-visible:not(.does-not-exist):not(:disabled) {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

a:not(.does-not-exist):focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

[role=link].focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

[role=link]:focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

body [role=menu] [role=menuitem]:not(.does-not-exist).focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

body [role=menu] [role=menuitem]:not(.does-not-exist):focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

body [role=menu] .ant-menu-item:not(.ant-menu-item-disabled).focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

body [role=menu] .ant-menu-item:not(.ant-menu-item-disabled):focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

button:not(.does-not-exist):not(:disabled).focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

button:not(.does-not-exist):not(:disabled):focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-btn:not(:disabled).focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-btn:not(:disabled):focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

[role=button]:not(:disabled).focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

[role=button]:not(:disabled):focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-pagination:not(.ant-pagination-disabled) .ant-pagination-item.focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-pagination:not(.ant-pagination-disabled) .ant-pagination-item:focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-pagination:not(.ant-pagination-disabled) .ant-pagination-prev.focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-pagination:not(.ant-pagination-disabled) .ant-pagination-prev:focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-pagination:not(.ant-pagination-disabled) .ant-pagination-next.focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-pagination:not(.ant-pagination-disabled) .ant-pagination-next:focus-visible {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-checkbox .ant-checkbox-input.focus-visible + .ant-checkbox-inner {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-checkbox .ant-checkbox-input:focus-visible + .ant-checkbox-inner {
    outline: 4px solid var(--focus-ring-color) !important;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s
}

.ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    content: "" !important;
    display: none !important
}

[dir=ltr] .ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after {
    margin-right: 4px
}

[dir=rtl] .ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after {
    margin-left: 4px
}

.ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after {
    display: contents;
    color: var(--required-red);
    font-size: 16px;
    font-family: SimSun,sans-serif;
    line-height: 1;
    content: " *";
    visibility: visible
}

iframe[title^=recaptcha] {
    position: fixed !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%)
}

div[\:has\(iframe\[title\%5E\%3D\%22recaptcha\%22\]\)] {
    border: 0 !important;
    background-color: transparent !important
}

div:has(iframe[title^=recaptcha]) {
    border: 0 !important;
    background-color: transparent !important
}

@media (max-height:480px) {
    iframe[title^=recaptcha] {
        transform: translate(-50%,-50%) scale(.8);
        -webkit-transform: translate(-50%,-50%) scale(.8)
    }
}

@media (max-height:360px) {
    iframe[title^=recaptcha] {
        transform: translate(-50%,-50%) scale(.6);
        -webkit-transform: translate(-50%,-50%) scale(.6)
    }
}

.job-application-flow-selection-button {
    min-width: 230px;
    max-width: 280px;
    width: -moz-fit-content;
    width: fit-content;
    height: 48px !important;
    font-size: 15.7px !important
}

.ant-select-arrow {
    color: #505050 !important
}

.ant-modal-root .ant-modal-mask, .ant-modal-root .ant-modal-wrap {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0
}

.disability-questionnaire-form {
    border: 1px solid #000
}

.disability-form h3 {
    font-size: 1.5rem;
    text-align: center;
    margin-bottom: 1.5rem
}

.disability-form-section {
    border: 4px double #000;
    padding: 5px 0
}

.disability-form-control-number-section {
    display: flex;
    justify-content: space-between
}

.disability-form-control-number-right {
    text-align: right
}

.disability-form-control-italic {
    font-style: italic
}

.list-four-column {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 20px;
    margin-left: 1.5rem
}

    .list-four-column > div ul {
        padding-left: 0;
        margin-bottom: 0;
        padding-right: 1rem
    }

@media (min-width:576px) {
    .list-four-column .Column1, .list-four-column .Column2, .list-four-column .Column3 {
        flex: 0 0 48%
    }
}

@media (min-width:768px) {
    .list-four-column .Column1 ul {
        padding-left: 0
    }

    .list-four-column .Column1, .list-four-column .Column2, .list-four-column .Column3 {
        flex: 0 0 32%
    }
}

.seek-apply-btn {
    display: block;
    height: 48px;
    min-width: 230px;
    max-width: 280px;
    width: -moz-fit-content;
    width: fit-content;
    line-height: 100%;
    background: #e60278;
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    font-family: Helvetica,Arial;
    border: 1px solid var(--primary-color);
    border-radius: 40px
}

    .seek-apply-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover {
        background: #fd0585;
        color: #fff;
        text-decoration: none
    }

    .seek-apply-btn:active {
        background: #cd026b;
        color: #fff
    }

    .seek-apply-btn:focus {
        text-decoration: none
    }

    .seek-apply-btn:before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

.seek-logo {
    display: inline-block;
    height: 28px;
    width: 76px;
    margin: -1px 0 -9px 2px
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_d876f3;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_Fallback_d876f3;
    src: local("Arial");
    ascent-override: 90.20%;
    descent-override: 22.48%;
    line-gap-override: 0.00%;
    size-adjust: 107.40%
}

.__className_d876f3 {
    font-family: __Inter_d876f3,__Inter_Fallback_d876f3;
    font-style: normal
}



:where(.css-pgvwaq).ant-space {
    display: inline-flex;
}

:where(.css-pgvwaq).ant-space-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-space-vertical {
    flex-direction: column;
}

:where(.css-pgvwaq).ant-space-align {
    flex-direction: column;
}

:where(.css-pgvwaq).ant-space-align-center {
    align-items: center;
}

:where(.css-pgvwaq).ant-space-align-start {
    align-items: flex-start;
}

:where(.css-pgvwaq).ant-space-align-end {
    align-items: flex-end;
}

:where(.css-pgvwaq).ant-space-align-baseline {
    align-items: baseline;
}

:where(.css-pgvwaq).ant-space .ant-space-item:empty {
    display: none;
}

:where(.css-pgvwaq).ant-space-gap-row-small {
    row-gap: 8px;
}

:where(.css-pgvwaq).ant-space-gap-row-middle {
    row-gap: 16px;
}

:where(.css-pgvwaq).ant-space-gap-row-large {
    row-gap: 24px;
}

:where(.css-pgvwaq).ant-space-gap-col-small {
    column-gap: 8px;
}

:where(.css-pgvwaq).ant-space-gap-col-middle {
    column-gap: 16px;
}

:where(.css-pgvwaq).ant-space-gap-col-large {
    column-gap: 24px;
}

:where(.css-pgvwaq).ant-space-block {
    display: flex;
    width: 100%;
}

:where(.css-pgvwaq).ant-space-vertical {
    flex-direction: column;
}

:where(.css-pgvwaq)[class^="ant-pagination"], :where(.css-pgvwaq)[class*=" ant-pagination"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-pagination"]::before, :where(.css-pgvwaq)[class*=" ant-pagination"]::before, :where(.css-pgvwaq)[class^="ant-pagination"]::after, :where(.css-pgvwaq)[class*=" ant-pagination"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-pagination"] [class^="ant-pagination"], :where(.css-pgvwaq)[class*=" ant-pagination"] [class^="ant-pagination"], :where(.css-pgvwaq)[class^="ant-pagination"] [class*=" ant-pagination"], :where(.css-pgvwaq)[class*=" ant-pagination"] [class*=" ant-pagination"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-pagination"] [class^="ant-pagination"]::before, :where(.css-pgvwaq)[class*=" ant-pagination"] [class^="ant-pagination"]::before, :where(.css-pgvwaq)[class^="ant-pagination"] [class*=" ant-pagination"]::before, :where(.css-pgvwaq)[class*=" ant-pagination"] [class*=" ant-pagination"]::before, :where(.css-pgvwaq)[class^="ant-pagination"] [class^="ant-pagination"]::after, :where(.css-pgvwaq)[class*=" ant-pagination"] [class^="ant-pagination"]::after, :where(.css-pgvwaq)[class^="ant-pagination"] [class*=" ant-pagination"]::after, :where(.css-pgvwaq)[class*=" ant-pagination"] [class*=" ant-pagination"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-pagination {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: inherit;
}

    :where(.css-pgvwaq).ant-pagination ul, :where(.css-pgvwaq).ant-pagination ol {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    :where(.css-pgvwaq).ant-pagination::after {
        display: block;
        clear: both;
        height: 0;
        overflow: hidden;
        visibility: hidden;
        content: "";
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-total-text {
        display: inline-block;
        height: 32px;
        margin-inline-end: 8px;
        line-height: 30px;
        vertical-align: middle;
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-item {
        display: inline-block;
        min-width: 32px;
        height: 32px;
        margin-inline-end: 8px;
        font-family: inherit;
        line-height: 30px;
        text-align: center;
        vertical-align: middle;
        list-style: none;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 8px;
        outline: 0;
        cursor: pointer;
        user-select: none;
    }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-item a {
            display: block;
            padding: 0 6px;
            color: #1c1c1e;
        }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-item a:hover {
                text-decoration: none;
            }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover {
            transition: all 0.2s;
            background-color: rgba(0, 0, 0, 0.06);
        }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):active {
            background-color: rgba(0, 0, 0, 0.15);
        }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-item-active {
        font-weight: 600;
        background-color: #ffffff;
        border-color: #1e52bf;
    }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-item-active a {
            color: #1e52bf;
        }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-item-active:hover {
            border-color: #4172cc;
        }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-item-active:hover a {
                color: #4172cc;
            }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next {
        outline: 0;
    }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container {
            position: relative;
        }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
                color: #1e52bf;
                font-size: 14px;
                opacity: 0;
                transition: all 0.2s;
            }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
                top: 0;
                inset-inline-end: 0;
                bottom: 0;
                inset-inline-start: 0;
                margin: auto;
            }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
                position: absolute;
                top: 0;
                inset-inline-end: 0;
                bottom: 0;
                inset-inline-start: 0;
                display: block;
                margin: auto;
                color: rgba(0, 0, 0, 0.25);
                font-family: Arial,Helvetica,sans-serif;
                letter-spacing: 2px;
                text-align: center;
                text-indent: 0.13em;
                opacity: 1;
                transition: all 0.2s;
            }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
            opacity: 1;
        }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
            opacity: 0;
        }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-prev, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next {
        margin-inline-end: 8px;
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-prev, :where(.css-pgvwaq).ant-pagination .ant-pagination-next, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-prev, :where(.css-pgvwaq).ant-pagination .ant-pagination-jump-next {
        display: inline-block;
        min-width: 32px;
        height: 32px;
        color: #1c1c1e;
        font-family: inherit;
        line-height: 32px;
        text-align: center;
        vertical-align: middle;
        list-style: none;
        border-radius: 8px;
        cursor: pointer;
        transition: all 0.2s;
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-prev, :where(.css-pgvwaq).ant-pagination .ant-pagination-next {
        font-family: Arial,Helvetica,sans-serif;
        outline: 0;
    }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-prev button, :where(.css-pgvwaq).ant-pagination .ant-pagination-next button {
            color: #1c1c1e;
            cursor: pointer;
            user-select: none;
        }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-prev .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination .ant-pagination-next .ant-pagination-item-link {
            display: block;
            width: 100%;
            height: 100%;
            padding: 0;
            font-size: 14px;
            text-align: center;
            background-color: transparent;
            border: 1px solid transparent;
            border-radius: 8px;
            outline: none;
            transition: all 0.2s;
        }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination .ant-pagination-next:hover .ant-pagination-item-link {
            background-color: rgba(0, 0, 0, 0.06);
        }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-prev:active .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination .ant-pagination-next:active .ant-pagination-item-link {
            background-color: rgba(0, 0, 0, 0.15);
        }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination .ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link {
            background-color: transparent;
        }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-slash {
        margin-inline-end: 12px;
        margin-inline-start: 4px;
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-options {
        display: inline-block;
        margin-inline-start: 16px;
        vertical-align: middle;
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-options-size-changer.-select {
        display: inline-block;
        width: auto;
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper {
        display: inline-block;
        height: 32px;
        margin-inline-start: 8px;
        line-height: 32px;
        vertical-align: top;
    }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input {
            position: relative;
            display: inline-block;
            width: 50px;
            min-width: 0;
            padding: 3px 11px;
            color: #1c1c1e;
            font-size: 16px;
            line-height: 1.5;
            background-color: #ffffff;
            background-image: none;
            border-width: 1px;
            border-style: solid;
            border-color: #505050;
            border-radius: 8px;
            transition: all 0.2s;
            height: 32px;
            box-sizing: border-box;
            margin: 0;
            margin-inline-start: 8px;
            margin-inline-end: 8px;
        }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input::-moz-placeholder {
                opacity: 1;
            }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input::placeholder {
                color: rgba(0, 0, 0, 0.25);
                user-select: none;
            }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input:placeholder-shown {
                text-overflow: ellipsis;
            }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input:hover {
                border-color: #4172cc;
            }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input:focus, :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input:focus-within {
                border-color: #1e52bf;
                box-shadow: 0 0 0 2px rgba(5, 122, 255, 0.06);
                outline: 0;
            }

            :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-disabled, :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input[disabled] {
                color: rgba(0, 0, 0, 0.25);
                background-color: rgba(0, 0, 0, 0.04);
                border-color: #505050;
                box-shadow: none;
                cursor: not-allowed;
                opacity: 1;
            }

                :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-disabled:hover:not([disabled]), :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input[disabled]:hover:not([disabled]) {
                    border-color: #505050;
                    background-color: rgba(0, 0, 0, 0.04);
                }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-borderless, :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-borderless:hover, :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-borderless:focus, :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-borderless-focused, :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-borderless-disabled, :where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-borderless[disabled] {
            background-color: transparent;
            border: none;
            box-shadow: none;
        }

textarea:where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    transition: all 0.3s,height 0s;
    resize: vertical;
}

:where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-lg {
    padding: 6px 11px;
    font-size: 18px;
    line-height: 1.4444444444444444;
    border-radius: 10px;
}

:where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-sm {
    padding: 0px 7px;
    border-radius: 6px;
}

:where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-pagination .ant-pagination-options-quick-jumper input-textarea-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-prev, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-next {
    height: 24px;
    line-height: 24px;
    vertical-align: top;
}

    :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
        height: 24px;
        background-color: transparent;
        border: 0;
    }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:hover, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:hover {
            background-color: rgba(0, 0, 0, 0.06);
        }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:active, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:active {
            background-color: rgba(0, 0, 0, 0.15);
        }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
            height: 24px;
            line-height: 24px;
        }

:where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager {
    display: inline-block;
    height: 24px;
    margin-inline-end: 8px;
}

    :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input {
        box-sizing: border-box;
        height: 100%;
        margin-inline-end: 8px;
        padding: 0 6px;
        text-align: center;
        background-color: #ffffff;
        border: 1px solid #505050;
        border-radius: 8px;
        outline: none;
        transition: border-color 0.2s;
        color: inherit;
    }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input:hover {
            border-color: #1e52bf;
        }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input:focus {
            border-color: #4172cc;
            box-shadow: 0px 0 2px rgba(5, 122, 255, 0.06);
        }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
            color: rgba(0, 0, 0, 0.25);
            background-color: rgba(0, 0, 0, 0.04);
            border-color: #505050;
            cursor: not-allowed;
        }

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-total-text, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
    height: 24px;
    line-height: 24px;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-item {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 22px;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-item:not(.ant-pagination-item-active) {
    background-color: transparent;
    border-color: transparent;
}

    :where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-item:not(.ant-pagination-item-active):hover {
        background-color: rgba(0, 0, 0, 0.06);
    }

    :where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-item:not(.ant-pagination-item-active):active {
        background-color: rgba(0, 0, 0, 0.15);
    }

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-prev, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-next {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 24px;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-prev:hover .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-next:hover .ant-pagination-item-link {
    background-color: rgba(0, 0, 0, 0.06);
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-prev:active .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-next:active .ant-pagination-item-link {
    background-color: rgba(0, 0, 0, 0.15);
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link {
    background-color: transparent;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
    background-color: transparent;
    border-color: transparent;
}

    :where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after {
        height: 24px;
        line-height: 24px;
    }

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-jump-prev, :where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
    height: 24px;
    margin-inline-end: 0;
    line-height: 24px;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-options {
    margin-inline-start: 2px;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
    top: 0;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
    height: 24px;
    line-height: 24px;
}

    :where(.css-pgvwaq).ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
        padding: 0px 7px;
        border-radius: 6px;
        width: 44px;
        height: 24px;
    }

:where(.css-pgvwaq).ant-pagination .ant-pagination-disabled, :where(.css-pgvwaq).ant-pagination .ant-pagination-disabled:hover {
    cursor: not-allowed;
}

    :where(.css-pgvwaq).ant-pagination .ant-pagination-disabled .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination .ant-pagination-disabled:hover .ant-pagination-item-link {
        color: rgba(0, 0, 0, 0.25);
        cursor: not-allowed;
    }

    :where(.css-pgvwaq).ant-pagination .ant-pagination-disabled:focus-visible {
        cursor: not-allowed;
    }

        :where(.css-pgvwaq).ant-pagination .ant-pagination-disabled:focus-visible .ant-pagination-item-link {
            color: rgba(0, 0, 0, 0.25);
            cursor: not-allowed;
        }

:where(.css-pgvwaq).ant-pagination.ant-pagination-disabled {
    cursor: not-allowed;
}

    :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item {
        cursor: not-allowed;
    }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item:hover, :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item:active {
            background-color: transparent;
        }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item a {
            color: rgba(0, 0, 0, 0.25);
            background-color: transparent;
            border: none;
            cursor: not-allowed;
        }

    :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
        border-color: #505050;
        background-color: rgba(0, 0, 0, 0.15);
    }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-active:hover, :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-active:active {
            background-color: rgba(0, 0, 0, 0.15);
        }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
            color: rgba(0, 0, 0, 0.25);
        }

    :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
        color: rgba(0, 0, 0, 0.25);
        cursor: not-allowed;
    }

        :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover, :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:active {
            background-color: transparent;
        }

.ant-pagination-simple:where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    background-color: transparent;
}

    .ant-pagination-simple:where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover, .ant-pagination-simple:where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:active {
        background-color: transparent;
    }

:where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
    color: rgba(0, 0, 0, 0.25);
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev .ant-pagination-item-link-icon, :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-jump-next .ant-pagination-item-link-icon {
    opacity: 0;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev .ant-pagination-item-ellipsis, :where(.css-pgvwaq).ant-pagination.ant-pagination-disabled .ant-pagination-jump-next .ant-pagination-item-ellipsis {
    opacity: 1;
}

:where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link:hover, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link:hover, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link:active, :where(.css-pgvwaq).ant-pagination.ant-pagination-simple .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link:active {
    background-color: transparent;
}

@media only screen and (max-width: 992px) {
    :where(.css-pgvwaq).ant-pagination .ant-pagination-item-after-jump-prev, :where(.css-pgvwaq).ant-pagination .ant-pagination-item-before-jump-next {
        display: none;
    }
}

@media only screen and (max-width: 576px) {
    :where(.css-pgvwaq).ant-pagination .ant-pagination-options {
        display: none;
    }
}

:where(.css-pgvwaq).ant-pagination-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-item:focus-visible {
    outline: 4px solid #93b5e6;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s;
}

:where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-prev:focus-visible, :where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-next:focus-visible {
    outline: 4px solid #93b5e6;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s;
}

    :where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon, :where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
        opacity: 1;
    }

    :where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis, :where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
        opacity: 0;
    }

:where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-prev:focus-visible .ant-pagination-item-link, :where(.css-pgvwaq).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-next:focus-visible .ant-pagination-item-link {
    outline: 4px solid #93b5e6;
    outline-offset: 1px;
    transition: outline-offset 0s,outline 0s;
}


:where(.css-pgvwaq)[class^="ant-form"], :where(.css-pgvwaq)[class*=" ant-form"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-form"]::before, :where(.css-pgvwaq)[class*=" ant-form"]::before, :where(.css-pgvwaq)[class^="ant-form"]::after, :where(.css-pgvwaq)[class*=" ant-form"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-form"] [class^="ant-form"], :where(.css-pgvwaq)[class*=" ant-form"] [class^="ant-form"], :where(.css-pgvwaq)[class^="ant-form"] [class*=" ant-form"], :where(.css-pgvwaq)[class*=" ant-form"] [class*=" ant-form"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-form"] [class^="ant-form"]::before, :where(.css-pgvwaq)[class*=" ant-form"] [class^="ant-form"]::before, :where(.css-pgvwaq)[class^="ant-form"] [class*=" ant-form"]::before, :where(.css-pgvwaq)[class*=" ant-form"] [class*=" ant-form"]::before, :where(.css-pgvwaq)[class^="ant-form"] [class^="ant-form"]::after, :where(.css-pgvwaq)[class*=" ant-form"] [class^="ant-form"]::after, :where(.css-pgvwaq)[class^="ant-form"] [class*=" ant-form"]::after, :where(.css-pgvwaq)[class*=" ant-form"] [class*=" ant-form"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-form {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: inherit;
}

    :where(.css-pgvwaq).ant-form legend {
        display: block;
        width: 100%;
        margin-bottom: 24px;
        padding: 0;
        color: #707070;
        font-size: 18px;
        line-height: inherit;
        border: 0;
        border-bottom: 1px solid #505050;
    }

    :where(.css-pgvwaq).ant-form label {
        font-size: 16px;
    }

    :where(.css-pgvwaq).ant-form input[type="search"] {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq).ant-form input[type="radio"], :where(.css-pgvwaq).ant-form input[type="checkbox"] {
        line-height: normal;
    }

    :where(.css-pgvwaq).ant-form input[type="file"] {
        display: block;
    }

    :where(.css-pgvwaq).ant-form input[type="range"] {
        display: block;
        width: 100%;
    }

    :where(.css-pgvwaq).ant-form select[multiple], :where(.css-pgvwaq).ant-form select[size] {
        height: auto;
    }

    :where(.css-pgvwaq).ant-form input[type='file']:focus, :where(.css-pgvwaq).ant-form input[type='radio']:focus, :where(.css-pgvwaq).ant-form input[type='checkbox']:focus {
        outline: 0;
        box-shadow: 0 0 0 2px rgba(5, 122, 255, 0.06);
    }

    :where(.css-pgvwaq).ant-form output {
        display: block;
        padding-top: 15px;
        color: #1c1c1e;
        font-size: 16px;
        line-height: 1.5;
    }

    :where(.css-pgvwaq).ant-form .ant-form-text {
        display: inline-block;
        padding-inline-end: 12px;
    }

:where(.css-pgvwaq).ant-form-small .ant-form-item .ant-form-item-label > label {
    height: 24px;
}

:where(.css-pgvwaq).ant-form-small .ant-form-item .ant-form-item-control-input {
    min-height: 24px;
}

:where(.css-pgvwaq).ant-form-large .ant-form-item .ant-form-item-label > label {
    height: 40px;
}

:where(.css-pgvwaq).ant-form-large .ant-form-item .ant-form-item-control-input {
    min-height: 40px;
}

:where(.css-pgvwaq).ant-form-item {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: inherit;
    margin-bottom: 24px;
    vertical-align: top;
}

:where(.css-pgvwaq).ant-form-item-with-help {
    transition: none;
}

:where(.css-pgvwaq).ant-form-item-hidden, :where(.css-pgvwaq).ant-form-item-hidden.ant-row {
    display: none;
}

:where(.css-pgvwaq).ant-form-item-has-warning .ant-form-item-split {
    color: #cc3444;
}

:where(.css-pgvwaq).ant-form-item-has-error .ant-form-item-split {
    color: #faad14;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label {
    flex-grow: 0;
    overflow: hidden;
    white-space: nowrap;
    text-align: end;
    vertical-align: middle;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label-left {
    text-align: start;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label-wrap {
    overflow: unset;
    line-height: 1.5;
    white-space: unset;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label > label {
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    height: 32px;
    color: #1c1c1e;
    font-size: 16px;
}

    :where(.css-pgvwaq).ant-form-item .ant-form-item-label > label > .anticon {
        font-size: 16px;
        vertical-align: top;
    }

    :where(.css-pgvwaq).ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
        display: inline-block;
        margin-inline-end: 4px;
        color: #cc3444;
        font-size: 16px;
        font-family: SimSun,sans-serif;
        line-height: 1;
        content: "*";
    }

.ant-form-hide-required-mark :where(.css-pgvwaq).ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
    display: none;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label > label .ant-form-item-optional {
    display: inline-block;
    margin-inline-start: 4px;
    color: #707070;
}

.ant-form-hide-required-mark :where(.css-pgvwaq).ant-form-item .ant-form-item-label > label .ant-form-item-optional {
    display: none;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label > label .ant-form-item-tooltip {
    color: #707070;
    cursor: help;
    writing-mode: horizontal-tb;
    margin-inline-start: 4px;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label > label::after {
    content: ":";
    position: relative;
    margin-block: 0;
    margin-inline-start: 2px;
    margin-inline-end: 8px;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-label > label.ant-form-item-no-colon::after {
    content: "\a0";
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-control {
    --ant-display: flex;
    flex-direction: column;
    flex-grow: 1;
}

    :where(.css-pgvwaq).ant-form-item .ant-form-item-control:first-child:not([class^="'ant-col-'"]):not([class*="' ant-col-'"]) {
        width: 100%;
    }

:where(.css-pgvwaq).ant-form-item .ant-form-item-control-input {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 32px;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-control-input-content {
    flex: auto;
    max-width: 100%;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-explain, :where(.css-pgvwaq).ant-form-item .ant-form-item-extra {
    clear: both;
    color: #707070;
    font-size: 16px;
    line-height: 1.5;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-explain-connected {
    width: 100%;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-extra {
    min-height: 24px;
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-explain-error {
    color: #cc3444;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-explain-warning {
    color: #faad14;
}

:where(.css-pgvwaq).ant-form-item-with-help .ant-form-item-explain {
    height: auto;
    opacity: 1;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-feedback-icon {
    font-size: 16px;
    text-align: center;
    visibility: visible;
    animation-name: css-pgvwaq-antZoomIn;
    animation-duration: 0.2s;
    animation-timing-function: cubic-bezier(0.12, 0.4, 0.29, 1.46);
    pointer-events: none;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-feedback-icon-success {
    color: #52c41a;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-feedback-icon-error {
    color: #cc3444;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-feedback-icon-warning {
    color: #faad14;
}

:where(.css-pgvwaq).ant-form-item .ant-form-item-feedback-icon-validating {
    color: #1e52bf;
}

:where(.css-pgvwaq).ant-form-show-help {
    transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-pgvwaq).ant-form-show-help-appear, :where(.css-pgvwaq).ant-form-show-help-enter {
    opacity: 0;
}

:where(.css-pgvwaq).ant-form-show-help-appear-active, :where(.css-pgvwaq).ant-form-show-help-enter-active {
    opacity: 1;
}

:where(.css-pgvwaq).ant-form-show-help-leave {
    opacity: 1;
}

:where(.css-pgvwaq).ant-form-show-help-leave-active {
    opacity: 0;
}

:where(.css-pgvwaq).ant-form-show-help .ant-form-show-help-item {
    overflow: hidden;
    transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

    :where(.css-pgvwaq).ant-form-show-help .ant-form-show-help-item.ant-form-show-help-item-appear, :where(.css-pgvwaq).ant-form-show-help .ant-form-show-help-item.ant-form-show-help-item-enter {
        transform: translateY(-5px);
        opacity: 0;
    }

    :where(.css-pgvwaq).ant-form-show-help .ant-form-show-help-item.ant-form-show-help-item-appear-active, :where(.css-pgvwaq).ant-form-show-help .ant-form-show-help-item.ant-form-show-help-item-enter-active {
        transform: translateY(0);
        opacity: 1;
    }

    :where(.css-pgvwaq).ant-form-show-help .ant-form-show-help-item.ant-form-show-help-item-leave-active {
        transform: translateY(-5px);
    }

:where(.css-pgvwaq).ant-form-horizontal .ant-form-item-label {
    flex-grow: 0;
}

:where(.css-pgvwaq).ant-form-horizontal .ant-form-item-control {
    flex: 1 1 0;
    min-width: 0;
}

:where(.css-pgvwaq).ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control, :where(.css-pgvwaq).ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control {
    min-width: unset;
}

:where(.css-pgvwaq).ant-form-inline {
    display: flex;
    flex-wrap: wrap;
}

    :where(.css-pgvwaq).ant-form-inline .ant-form-item {
        flex: none;
        margin-inline-end: 16px;
        margin-bottom: 0;
    }

    :where(.css-pgvwaq).ant-form-inline .ant-form-item-row {
        flex-wrap: nowrap;
    }

    :where(.css-pgvwaq).ant-form-inline .ant-form-item > .ant-form-item-label, :where(.css-pgvwaq).ant-form-inline .ant-form-item > .ant-form-item-control {
        display: inline-block;
        vertical-align: top;
    }

    :where(.css-pgvwaq).ant-form-inline .ant-form-item > .ant-form-item-label {
        flex: none;
    }

    :where(.css-pgvwaq).ant-form-inline .ant-form-item .ant-form-text {
        display: inline-block;
    }

    :where(.css-pgvwaq).ant-form-inline .ant-form-item .ant-form-item-has-feedback {
        display: inline-block;
    }

:where(.css-pgvwaq).ant-form-vertical .ant-form-item-row {
    flex-direction: column;
}

:where(.css-pgvwaq).ant-form-vertical .ant-form-item-label > label {
    height: auto;
}

:where(.css-pgvwaq).ant-form-vertical .ant-form-item .ant-form-item-control {
    width: 100%;
}

:where(.css-pgvwaq).ant-form-vertical .ant-form-item-label, :where(.css-pgvwaq).ant-col-24.ant-form-item-label, :where(.css-pgvwaq).ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    margin: 0;
    white-space: initial;
    text-align: start;
}

    :where(.css-pgvwaq).ant-form-vertical .ant-form-item-label > label, :where(.css-pgvwaq).ant-col-24.ant-form-item-label > label, :where(.css-pgvwaq).ant-col-xl-24.ant-form-item-label > label {
        margin: 0;
    }

        :where(.css-pgvwaq).ant-form-vertical .ant-form-item-label > label::after, :where(.css-pgvwaq).ant-col-24.ant-form-item-label > label::after, :where(.css-pgvwaq).ant-col-xl-24.ant-form-item-label > label::after {
            visibility: hidden;
        }

@media (max-width: 575px) {
    :where(.css-pgvwaq).ant-form-item .ant-form-item-label {
        padding: 0 0 8px;
        margin: 0;
        white-space: initial;
        text-align: start;
    }

        :where(.css-pgvwaq).ant-form-item .ant-form-item-label > label {
            margin: 0;
        }

            :where(.css-pgvwaq).ant-form-item .ant-form-item-label > label::after {
                visibility: hidden;
            }

    :where(.css-pgvwaq).ant-form:not(.ant-form-inline) .ant-form-item {
        flex-wrap: wrap;
    }

        :where(.css-pgvwaq).ant-form:not(.ant-form-inline) .ant-form-item .ant-form-item-label:not([class*=" ant-col-xs"]), :where(.css-pgvwaq).ant-form:not(.ant-form-inline) .ant-form-item .ant-form-item-control:not([class*=" ant-col-xs"]) {
            flex: 0 0 100%;
            max-width: 100%;
        }

    :where(.css-pgvwaq).ant-form .ant-col-xs-24.ant-form-item-label {
        padding: 0 0 8px;
        margin: 0;
        white-space: initial;
        text-align: start;
    }

        :where(.css-pgvwaq).ant-form .ant-col-xs-24.ant-form-item-label > label {
            margin: 0;
        }

            :where(.css-pgvwaq).ant-form .ant-col-xs-24.ant-form-item-label > label::after {
                visibility: hidden;
            }
}

@media (max-width: 767px) {
    :where(.css-pgvwaq).ant-form .ant-col-sm-24.ant-form-item-label {
        padding: 0 0 8px;
        margin: 0;
        white-space: initial;
        text-align: start;
    }

        :where(.css-pgvwaq).ant-form .ant-col-sm-24.ant-form-item-label > label {
            margin: 0;
        }

            :where(.css-pgvwaq).ant-form .ant-col-sm-24.ant-form-item-label > label::after {
                visibility: hidden;
            }
}

@media (max-width: 991px) {
    :where(.css-pgvwaq).ant-form .ant-col-md-24.ant-form-item-label {
        padding: 0 0 8px;
        margin: 0;
        white-space: initial;
        text-align: start;
    }

        :where(.css-pgvwaq).ant-form .ant-col-md-24.ant-form-item-label > label {
            margin: 0;
        }

            :where(.css-pgvwaq).ant-form .ant-col-md-24.ant-form-item-label > label::after {
                visibility: hidden;
            }
}

@media (max-width: 1199px) {
    :where(.css-pgvwaq).ant-form .ant-col-lg-24.ant-form-item-label {
        padding: 0 0 8px;
        margin: 0;
        white-space: initial;
        text-align: start;
    }

        :where(.css-pgvwaq).ant-form .ant-col-lg-24.ant-form-item-label > label {
            margin: 0;
        }

            :where(.css-pgvwaq).ant-form .ant-col-lg-24.ant-form-item-label > label::after {
                visibility: hidden;
            }
}

:where(.css-pgvwaq).ant-form .ant-motion-collapse-legacy {
    overflow: hidden;
}

:where(.css-pgvwaq).ant-form .ant-motion-collapse-legacy-active {
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-pgvwaq).ant-form .ant-motion-collapse {
    overflow: hidden;
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

@keyframes css-pgvwaq-antZoomIn {
    0% {
        transform: scale(0.2);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

:where(.css-pgvwaq) a {
    color: #1e52bf;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
    -webkit-text-decoration-skip: objects;
}

    :where(.css-pgvwaq) a:hover {
        color: var(--primary-color);
    }

    :where(.css-pgvwaq) a:active {
        color: #113799;
    }

    :where(.css-pgvwaq) a:active, :where(.css-pgvwaq) a:hover {
        text-decoration: underline;
        outline: 0;
    }

    :where(.css-pgvwaq) a:focus {
        text-decoration: none;
        outline: 0;
    }

    :where(.css-pgvwaq) a[disabled] {
        color: rgba(0, 0, 0, 0.25);
        cursor: not-allowed;
    }

:where(.css-pgvwaq)[class^="ant-app"], :where(.css-pgvwaq)[class*=" ant-app"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-app"]::before, :where(.css-pgvwaq)[class*=" ant-app"]::before, :where(.css-pgvwaq)[class^="ant-app"]::after, :where(.css-pgvwaq)[class*=" ant-app"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-app"] [class^="ant-app"], :where(.css-pgvwaq)[class*=" ant-app"] [class^="ant-app"], :where(.css-pgvwaq)[class^="ant-app"] [class*=" ant-app"], :where(.css-pgvwaq)[class*=" ant-app"] [class*=" ant-app"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-app"] [class^="ant-app"]::before, :where(.css-pgvwaq)[class*=" ant-app"] [class^="ant-app"]::before, :where(.css-pgvwaq)[class^="ant-app"] [class*=" ant-app"]::before, :where(.css-pgvwaq)[class*=" ant-app"] [class*=" ant-app"]::before, :where(.css-pgvwaq)[class^="ant-app"] [class^="ant-app"]::after, :where(.css-pgvwaq)[class*=" ant-app"] [class^="ant-app"]::after, :where(.css-pgvwaq)[class^="ant-app"] [class*=" ant-app"]::after, :where(.css-pgvwaq)[class*=" ant-app"] [class*=" ant-app"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-app {
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    font-family: inherit;
}

:where(.css-pgvwaq)[class^="ant-layout"], :where(.css-pgvwaq)[class*=" ant-layout"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-layout"]::before, :where(.css-pgvwaq)[class*=" ant-layout"]::before, :where(.css-pgvwaq)[class^="ant-layout"]::after, :where(.css-pgvwaq)[class*=" ant-layout"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-layout"] [class^="ant-layout"], :where(.css-pgvwaq)[class*=" ant-layout"] [class^="ant-layout"], :where(.css-pgvwaq)[class^="ant-layout"] [class*=" ant-layout"], :where(.css-pgvwaq)[class*=" ant-layout"] [class*=" ant-layout"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-layout"] [class^="ant-layout"]::before, :where(.css-pgvwaq)[class*=" ant-layout"] [class^="ant-layout"]::before, :where(.css-pgvwaq)[class^="ant-layout"] [class*=" ant-layout"]::before, :where(.css-pgvwaq)[class*=" ant-layout"] [class*=" ant-layout"]::before, :where(.css-pgvwaq)[class^="ant-layout"] [class^="ant-layout"]::after, :where(.css-pgvwaq)[class*=" ant-layout"] [class^="ant-layout"]::after, :where(.css-pgvwaq)[class^="ant-layout"] [class*=" ant-layout"]::after, :where(.css-pgvwaq)[class*=" ant-layout"] [class*=" ant-layout"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-layout {
    display: flex;
    flex: auto;
    flex-direction: column;
    min-height: 0;
    background: #fff;
}

    :where(.css-pgvwaq).ant-layout, :where(.css-pgvwaq).ant-layout * {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq).ant-layout.ant-layout-has-sider {
            flex-direction: row;
        }

            :where(.css-pgvwaq).ant-layout.ant-layout-has-sider > .ant-layout, :where(.css-pgvwaq).ant-layout.ant-layout-has-sider > .ant-layout-content {
                width: 0;
            }

        :where(.css-pgvwaq).ant-layout .ant-layout-header, :where(.css-pgvwaq).ant-layout.ant-layout-footer {
            flex: 0 0 auto;
        }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider {
            position: relative;
            min-width: 0;
            background: #001529;
            transition: all 0.2s,background 0s;
        }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-children {
            height: 100%;
            margin-top: -0.1px;
            padding-top: 0.1px;
        }

            :where(.css-pgvwaq).ant-layout .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
                width: auto;
            }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-has-trigger {
            padding-bottom: 48px;
        }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-right {
            order: 1;
        }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-trigger {
            position: fixed;
            bottom: 0;
            z-index: 1;
            height: 48px;
            color: #fff;
            line-height: 48px;
            text-align: center;
            background: #002140;
            cursor: pointer;
            transition: all 0.2s;
        }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-zero-width > * {
            overflow: hidden;
        }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-zero-width-trigger {
            position: absolute;
            top: 64px;
            inset-inline-end: -40px;
            z-index: 1;
            width: 40px;
            height: 40px;
            color: #fff;
            font-size: 22px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #001529;
            border-start-start-radius: 0;
            border-start-end-radius: 8px;
            border-end-end-radius: 8px;
            border-end-start-radius: 0;
            cursor: pointer;
            transition: background 0.3s ease;
        }

            :where(.css-pgvwaq).ant-layout .ant-layout-sider-zero-width-trigger::after {
                position: absolute;
                inset: 0;
                background: transparent;
                transition: all 0.3s;
                content: "";
            }

            :where(.css-pgvwaq).ant-layout .ant-layout-sider-zero-width-trigger:hover::after {
                background: rgba(255, 255, 255, 0.2);
            }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-zero-width-trigger-right {
            inset-inline-start: -40px;
            border-start-start-radius: 8px;
            border-start-end-radius: 0;
            border-end-end-radius: 0;
            border-end-start-radius: 8px;
        }

        :where(.css-pgvwaq).ant-layout .ant-layout-sider-light {
            background: #ffffff;
        }

            :where(.css-pgvwaq).ant-layout .ant-layout-sider-light .ant-layout-sider-trigger {
                color: #1c1c1e;
                background: #ffffff;
            }

            :where(.css-pgvwaq).ant-layout .ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
                color: #1c1c1e;
                background: #ffffff;
                border: 1px solid #fff;
                border-inline-start: 0;
            }

:where(.css-pgvwaq).ant-layout-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-layout-header {
    height: 64px;
    padding: 0 50px;
    color: #1c1c1e;
    line-height: 64px;
    background: #fff;
}

    :where(.css-pgvwaq).ant-layout-header .ant-menu {
        line-height: inherit;
    }

:where(.css-pgvwaq).ant-layout-footer {
    padding: 24px 50px;
    color: #1c1c1e;
    font-size: 16px;
    background: #fff;
}

:where(.css-pgvwaq).ant-layout-content {
    flex: auto;
    min-height: 0;
}

:where(.css-pgvwaq)[class^="ant-row"], :where(.css-pgvwaq)[class*=" ant-row"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-row"]::before, :where(.css-pgvwaq)[class*=" ant-row"]::before, :where(.css-pgvwaq)[class^="ant-row"]::after, :where(.css-pgvwaq)[class*=" ant-row"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-row"] [class^="ant-row"], :where(.css-pgvwaq)[class*=" ant-row"] [class^="ant-row"], :where(.css-pgvwaq)[class^="ant-row"] [class*=" ant-row"], :where(.css-pgvwaq)[class*=" ant-row"] [class*=" ant-row"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-row"] [class^="ant-row"]::before, :where(.css-pgvwaq)[class*=" ant-row"] [class^="ant-row"]::before, :where(.css-pgvwaq)[class^="ant-row"] [class*=" ant-row"]::before, :where(.css-pgvwaq)[class*=" ant-row"] [class*=" ant-row"]::before, :where(.css-pgvwaq)[class^="ant-row"] [class^="ant-row"]::after, :where(.css-pgvwaq)[class*=" ant-row"] [class^="ant-row"]::after, :where(.css-pgvwaq)[class^="ant-row"] [class*=" ant-row"]::after, :where(.css-pgvwaq)[class*=" ant-row"] [class*=" ant-row"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-row {
    display: flex;
    flex-flow: row wrap;
    min-width: 0;
}

    :where(.css-pgvwaq).ant-row::before, :where(.css-pgvwaq).ant-row::after {
        display: flex;
    }

:where(.css-pgvwaq).ant-row-no-wrap {
    flex-wrap: nowrap;
}

:where(.css-pgvwaq).ant-row-start {
    justify-content: flex-start;
}

:where(.css-pgvwaq).ant-row-center {
    justify-content: center;
}

:where(.css-pgvwaq).ant-row-end {
    justify-content: flex-end;
}

:where(.css-pgvwaq).ant-row-space-between {
    justify-content: space-between;
}

:where(.css-pgvwaq).ant-row-space-around {
    justify-content: space-around;
}

:where(.css-pgvwaq).ant-row-space-evenly {
    justify-content: space-evenly;
}

:where(.css-pgvwaq).ant-row-top {
    align-items: flex-start;
}

:where(.css-pgvwaq).ant-row-middle {
    align-items: center;
}

:where(.css-pgvwaq).ant-row-bottom {
    align-items: flex-end;
}

:where(.css-pgvwaq)[class^="ant-col"], :where(.css-pgvwaq)[class*=" ant-col"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-col"]::before, :where(.css-pgvwaq)[class*=" ant-col"]::before, :where(.css-pgvwaq)[class^="ant-col"]::after, :where(.css-pgvwaq)[class*=" ant-col"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-col"] [class^="ant-col"], :where(.css-pgvwaq)[class*=" ant-col"] [class^="ant-col"], :where(.css-pgvwaq)[class^="ant-col"] [class*=" ant-col"], :where(.css-pgvwaq)[class*=" ant-col"] [class*=" ant-col"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-col"] [class^="ant-col"]::before, :where(.css-pgvwaq)[class*=" ant-col"] [class^="ant-col"]::before, :where(.css-pgvwaq)[class^="ant-col"] [class*=" ant-col"]::before, :where(.css-pgvwaq)[class*=" ant-col"] [class*=" ant-col"]::before, :where(.css-pgvwaq)[class^="ant-col"] [class^="ant-col"]::after, :where(.css-pgvwaq)[class*=" ant-col"] [class^="ant-col"]::after, :where(.css-pgvwaq)[class^="ant-col"] [class*=" ant-col"]::after, :where(.css-pgvwaq)[class*=" ant-col"] [class*=" ant-col"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-col {
    position: relative;
    max-width: 100%;
    min-height: 1px;
}

:where(.css-pgvwaq).ant-col-24 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 100%;
    max-width: 100%;
}

:where(.css-pgvwaq).ant-col-push-24 {
    inset-inline-start: 100%;
}

:where(.css-pgvwaq).ant-col-pull-24 {
    inset-inline-end: 100%;
}

:where(.css-pgvwaq).ant-col-offset-24 {
    margin-inline-start: 100%;
}

:where(.css-pgvwaq).ant-col-order-24 {
    order: 24;
}

:where(.css-pgvwaq).ant-col-23 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 95.83333333333334%;
    max-width: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-push-23 {
    inset-inline-start: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-pull-23 {
    inset-inline-end: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-offset-23 {
    margin-inline-start: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-order-23 {
    order: 23;
}

:where(.css-pgvwaq).ant-col-22 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-push-22 {
    inset-inline-start: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-pull-22 {
    inset-inline-end: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-offset-22 {
    margin-inline-start: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-order-22 {
    order: 22;
}

:where(.css-pgvwaq).ant-col-21 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 87.5%;
    max-width: 87.5%;
}

:where(.css-pgvwaq).ant-col-push-21 {
    inset-inline-start: 87.5%;
}

:where(.css-pgvwaq).ant-col-pull-21 {
    inset-inline-end: 87.5%;
}

:where(.css-pgvwaq).ant-col-offset-21 {
    margin-inline-start: 87.5%;
}

:where(.css-pgvwaq).ant-col-order-21 {
    order: 21;
}

:where(.css-pgvwaq).ant-col-20 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-push-20 {
    inset-inline-start: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-pull-20 {
    inset-inline-end: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-offset-20 {
    margin-inline-start: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-order-20 {
    order: 20;
}

:where(.css-pgvwaq).ant-col-19 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 79.16666666666666%;
    max-width: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-push-19 {
    inset-inline-start: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-pull-19 {
    inset-inline-end: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-offset-19 {
    margin-inline-start: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-order-19 {
    order: 19;
}

:where(.css-pgvwaq).ant-col-18 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 75%;
    max-width: 75%;
}

:where(.css-pgvwaq).ant-col-push-18 {
    inset-inline-start: 75%;
}

:where(.css-pgvwaq).ant-col-pull-18 {
    inset-inline-end: 75%;
}

:where(.css-pgvwaq).ant-col-offset-18 {
    margin-inline-start: 75%;
}

:where(.css-pgvwaq).ant-col-order-18 {
    order: 18;
}

:where(.css-pgvwaq).ant-col-17 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 70.83333333333334%;
    max-width: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-push-17 {
    inset-inline-start: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-pull-17 {
    inset-inline-end: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-offset-17 {
    margin-inline-start: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-order-17 {
    order: 17;
}

:where(.css-pgvwaq).ant-col-16 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-push-16 {
    inset-inline-start: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-pull-16 {
    inset-inline-end: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-offset-16 {
    margin-inline-start: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-order-16 {
    order: 16;
}

:where(.css-pgvwaq).ant-col-15 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 62.5%;
    max-width: 62.5%;
}

:where(.css-pgvwaq).ant-col-push-15 {
    inset-inline-start: 62.5%;
}

:where(.css-pgvwaq).ant-col-pull-15 {
    inset-inline-end: 62.5%;
}

:where(.css-pgvwaq).ant-col-offset-15 {
    margin-inline-start: 62.5%;
}

:where(.css-pgvwaq).ant-col-order-15 {
    order: 15;
}

:where(.css-pgvwaq).ant-col-14 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-push-14 {
    inset-inline-start: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-pull-14 {
    inset-inline-end: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-offset-14 {
    margin-inline-start: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-order-14 {
    order: 14;
}

:where(.css-pgvwaq).ant-col-13 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 54.166666666666664%;
    max-width: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-push-13 {
    inset-inline-start: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-pull-13 {
    inset-inline-end: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-offset-13 {
    margin-inline-start: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-order-13 {
    order: 13;
}

:where(.css-pgvwaq).ant-col-12 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 50%;
    max-width: 50%;
}

:where(.css-pgvwaq).ant-col-push-12 {
    inset-inline-start: 50%;
}

:where(.css-pgvwaq).ant-col-pull-12 {
    inset-inline-end: 50%;
}

:where(.css-pgvwaq).ant-col-offset-12 {
    margin-inline-start: 50%;
}

:where(.css-pgvwaq).ant-col-order-12 {
    order: 12;
}

:where(.css-pgvwaq).ant-col-11 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 45.83333333333333%;
    max-width: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-push-11 {
    inset-inline-start: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-pull-11 {
    inset-inline-end: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-offset-11 {
    margin-inline-start: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-order-11 {
    order: 11;
}

:where(.css-pgvwaq).ant-col-10 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-push-10 {
    inset-inline-start: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-pull-10 {
    inset-inline-end: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-offset-10 {
    margin-inline-start: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-order-10 {
    order: 10;
}

:where(.css-pgvwaq).ant-col-9 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 37.5%;
    max-width: 37.5%;
}

:where(.css-pgvwaq).ant-col-push-9 {
    inset-inline-start: 37.5%;
}

:where(.css-pgvwaq).ant-col-pull-9 {
    inset-inline-end: 37.5%;
}

:where(.css-pgvwaq).ant-col-offset-9 {
    margin-inline-start: 37.5%;
}

:where(.css-pgvwaq).ant-col-order-9 {
    order: 9;
}

:where(.css-pgvwaq).ant-col-8 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-push-8 {
    inset-inline-start: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-pull-8 {
    inset-inline-end: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-offset-8 {
    margin-inline-start: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-order-8 {
    order: 8;
}

:where(.css-pgvwaq).ant-col-7 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 29.166666666666668%;
    max-width: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-push-7 {
    inset-inline-start: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-pull-7 {
    inset-inline-end: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-offset-7 {
    margin-inline-start: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-order-7 {
    order: 7;
}

:where(.css-pgvwaq).ant-col-6 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 25%;
    max-width: 25%;
}

:where(.css-pgvwaq).ant-col-push-6 {
    inset-inline-start: 25%;
}

:where(.css-pgvwaq).ant-col-pull-6 {
    inset-inline-end: 25%;
}

:where(.css-pgvwaq).ant-col-offset-6 {
    margin-inline-start: 25%;
}

:where(.css-pgvwaq).ant-col-order-6 {
    order: 6;
}

:where(.css-pgvwaq).ant-col-5 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 20.833333333333336%;
    max-width: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-push-5 {
    inset-inline-start: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-pull-5 {
    inset-inline-end: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-offset-5 {
    margin-inline-start: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-order-5 {
    order: 5;
}

:where(.css-pgvwaq).ant-col-4 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-push-4 {
    inset-inline-start: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-pull-4 {
    inset-inline-end: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-offset-4 {
    margin-inline-start: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-order-4 {
    order: 4;
}

:where(.css-pgvwaq).ant-col-3 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 12.5%;
    max-width: 12.5%;
}

:where(.css-pgvwaq).ant-col-push-3 {
    inset-inline-start: 12.5%;
}

:where(.css-pgvwaq).ant-col-pull-3 {
    inset-inline-end: 12.5%;
}

:where(.css-pgvwaq).ant-col-offset-3 {
    margin-inline-start: 12.5%;
}

:where(.css-pgvwaq).ant-col-order-3 {
    order: 3;
}

:where(.css-pgvwaq).ant-col-2 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-push-2 {
    inset-inline-start: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-pull-2 {
    inset-inline-end: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-offset-2 {
    margin-inline-start: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-order-2 {
    order: 2;
}

:where(.css-pgvwaq).ant-col-1 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 4.166666666666666%;
    max-width: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-push-1 {
    inset-inline-start: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-pull-1 {
    inset-inline-end: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-offset-1 {
    margin-inline-start: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-order-1 {
    order: 1;
}

:where(.css-pgvwaq).ant-col-0 {
    display: none;
}

:where(.css-pgvwaq).ant-col-push-0 {
    inset-inline-start: auto;
}

:where(.css-pgvwaq).ant-col-pull-0 {
    inset-inline-end: auto;
}

:where(.css-pgvwaq).ant-col-offset-0 {
    margin-inline-start: 0;
}

:where(.css-pgvwaq).ant-col-order-0 {
    order: 0;
}

:where(.css-pgvwaq).ant-col-xs-24 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 100%;
    max-width: 100%;
}

:where(.css-pgvwaq).ant-col-xs-push-24 {
    inset-inline-start: 100%;
}

:where(.css-pgvwaq).ant-col-xs-pull-24 {
    inset-inline-end: 100%;
}

:where(.css-pgvwaq).ant-col-xs-offset-24 {
    margin-inline-start: 100%;
}

:where(.css-pgvwaq).ant-col-xs-order-24 {
    order: 24;
}

:where(.css-pgvwaq).ant-col-xs-23 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 95.83333333333334%;
    max-width: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-push-23 {
    inset-inline-start: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-pull-23 {
    inset-inline-end: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-offset-23 {
    margin-inline-start: 95.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-order-23 {
    order: 23;
}

:where(.css-pgvwaq).ant-col-xs-22 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-push-22 {
    inset-inline-start: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-pull-22 {
    inset-inline-end: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-offset-22 {
    margin-inline-start: 91.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-order-22 {
    order: 22;
}

:where(.css-pgvwaq).ant-col-xs-21 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 87.5%;
    max-width: 87.5%;
}

:where(.css-pgvwaq).ant-col-xs-push-21 {
    inset-inline-start: 87.5%;
}

:where(.css-pgvwaq).ant-col-xs-pull-21 {
    inset-inline-end: 87.5%;
}

:where(.css-pgvwaq).ant-col-xs-offset-21 {
    margin-inline-start: 87.5%;
}

:where(.css-pgvwaq).ant-col-xs-order-21 {
    order: 21;
}

:where(.css-pgvwaq).ant-col-xs-20 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-push-20 {
    inset-inline-start: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-pull-20 {
    inset-inline-end: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-offset-20 {
    margin-inline-start: 83.33333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-order-20 {
    order: 20;
}

:where(.css-pgvwaq).ant-col-xs-19 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 79.16666666666666%;
    max-width: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-push-19 {
    inset-inline-start: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-pull-19 {
    inset-inline-end: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-offset-19 {
    margin-inline-start: 79.16666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-order-19 {
    order: 19;
}

:where(.css-pgvwaq).ant-col-xs-18 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 75%;
    max-width: 75%;
}

:where(.css-pgvwaq).ant-col-xs-push-18 {
    inset-inline-start: 75%;
}

:where(.css-pgvwaq).ant-col-xs-pull-18 {
    inset-inline-end: 75%;
}

:where(.css-pgvwaq).ant-col-xs-offset-18 {
    margin-inline-start: 75%;
}

:where(.css-pgvwaq).ant-col-xs-order-18 {
    order: 18;
}

:where(.css-pgvwaq).ant-col-xs-17 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 70.83333333333334%;
    max-width: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-push-17 {
    inset-inline-start: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-pull-17 {
    inset-inline-end: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-offset-17 {
    margin-inline-start: 70.83333333333334%;
}

:where(.css-pgvwaq).ant-col-xs-order-17 {
    order: 17;
}

:where(.css-pgvwaq).ant-col-xs-16 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-push-16 {
    inset-inline-start: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-pull-16 {
    inset-inline-end: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-offset-16 {
    margin-inline-start: 66.66666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-order-16 {
    order: 16;
}

:where(.css-pgvwaq).ant-col-xs-15 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 62.5%;
    max-width: 62.5%;
}

:where(.css-pgvwaq).ant-col-xs-push-15 {
    inset-inline-start: 62.5%;
}

:where(.css-pgvwaq).ant-col-xs-pull-15 {
    inset-inline-end: 62.5%;
}

:where(.css-pgvwaq).ant-col-xs-offset-15 {
    margin-inline-start: 62.5%;
}

:where(.css-pgvwaq).ant-col-xs-order-15 {
    order: 15;
}

:where(.css-pgvwaq).ant-col-xs-14 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-push-14 {
    inset-inline-start: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-pull-14 {
    inset-inline-end: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-offset-14 {
    margin-inline-start: 58.333333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-order-14 {
    order: 14;
}

:where(.css-pgvwaq).ant-col-xs-13 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 54.166666666666664%;
    max-width: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-push-13 {
    inset-inline-start: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-pull-13 {
    inset-inline-end: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-offset-13 {
    margin-inline-start: 54.166666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-order-13 {
    order: 13;
}

:where(.css-pgvwaq).ant-col-xs-12 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 50%;
    max-width: 50%;
}

:where(.css-pgvwaq).ant-col-xs-push-12 {
    inset-inline-start: 50%;
}

:where(.css-pgvwaq).ant-col-xs-pull-12 {
    inset-inline-end: 50%;
}

:where(.css-pgvwaq).ant-col-xs-offset-12 {
    margin-inline-start: 50%;
}

:where(.css-pgvwaq).ant-col-xs-order-12 {
    order: 12;
}

:where(.css-pgvwaq).ant-col-xs-11 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 45.83333333333333%;
    max-width: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-push-11 {
    inset-inline-start: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-pull-11 {
    inset-inline-end: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-offset-11 {
    margin-inline-start: 45.83333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-order-11 {
    order: 11;
}

:where(.css-pgvwaq).ant-col-xs-10 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-xs-push-10 {
    inset-inline-start: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-xs-pull-10 {
    inset-inline-end: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-xs-offset-10 {
    margin-inline-start: 41.66666666666667%;
}

:where(.css-pgvwaq).ant-col-xs-order-10 {
    order: 10;
}

:where(.css-pgvwaq).ant-col-xs-9 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 37.5%;
    max-width: 37.5%;
}

:where(.css-pgvwaq).ant-col-xs-push-9 {
    inset-inline-start: 37.5%;
}

:where(.css-pgvwaq).ant-col-xs-pull-9 {
    inset-inline-end: 37.5%;
}

:where(.css-pgvwaq).ant-col-xs-offset-9 {
    margin-inline-start: 37.5%;
}

:where(.css-pgvwaq).ant-col-xs-order-9 {
    order: 9;
}

:where(.css-pgvwaq).ant-col-xs-8 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-push-8 {
    inset-inline-start: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-pull-8 {
    inset-inline-end: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-offset-8 {
    margin-inline-start: 33.33333333333333%;
}

:where(.css-pgvwaq).ant-col-xs-order-8 {
    order: 8;
}

:where(.css-pgvwaq).ant-col-xs-7 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 29.166666666666668%;
    max-width: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-xs-push-7 {
    inset-inline-start: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-xs-pull-7 {
    inset-inline-end: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-xs-offset-7 {
    margin-inline-start: 29.166666666666668%;
}

:where(.css-pgvwaq).ant-col-xs-order-7 {
    order: 7;
}

:where(.css-pgvwaq).ant-col-xs-6 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 25%;
    max-width: 25%;
}

:where(.css-pgvwaq).ant-col-xs-push-6 {
    inset-inline-start: 25%;
}

:where(.css-pgvwaq).ant-col-xs-pull-6 {
    inset-inline-end: 25%;
}

:where(.css-pgvwaq).ant-col-xs-offset-6 {
    margin-inline-start: 25%;
}

:where(.css-pgvwaq).ant-col-xs-order-6 {
    order: 6;
}

:where(.css-pgvwaq).ant-col-xs-5 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 20.833333333333336%;
    max-width: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-push-5 {
    inset-inline-start: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-pull-5 {
    inset-inline-end: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-offset-5 {
    margin-inline-start: 20.833333333333336%;
}

:where(.css-pgvwaq).ant-col-xs-order-5 {
    order: 5;
}

:where(.css-pgvwaq).ant-col-xs-4 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-push-4 {
    inset-inline-start: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-pull-4 {
    inset-inline-end: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-offset-4 {
    margin-inline-start: 16.666666666666664%;
}

:where(.css-pgvwaq).ant-col-xs-order-4 {
    order: 4;
}

:where(.css-pgvwaq).ant-col-xs-3 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 12.5%;
    max-width: 12.5%;
}

:where(.css-pgvwaq).ant-col-xs-push-3 {
    inset-inline-start: 12.5%;
}

:where(.css-pgvwaq).ant-col-xs-pull-3 {
    inset-inline-end: 12.5%;
}

:where(.css-pgvwaq).ant-col-xs-offset-3 {
    margin-inline-start: 12.5%;
}

:where(.css-pgvwaq).ant-col-xs-order-3 {
    order: 3;
}

:where(.css-pgvwaq).ant-col-xs-2 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-xs-push-2 {
    inset-inline-start: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-xs-pull-2 {
    inset-inline-end: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-xs-offset-2 {
    margin-inline-start: 8.333333333333332%;
}

:where(.css-pgvwaq).ant-col-xs-order-2 {
    order: 2;
}

:where(.css-pgvwaq).ant-col-xs-1 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 4.166666666666666%;
    max-width: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-push-1 {
    inset-inline-start: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-pull-1 {
    inset-inline-end: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-offset-1 {
    margin-inline-start: 4.166666666666666%;
}

:where(.css-pgvwaq).ant-col-xs-order-1 {
    order: 1;
}

:where(.css-pgvwaq).ant-col-xs-0 {
    display: none;
}

:where(.css-pgvwaq).ant-col-push-0 {
    inset-inline-start: auto;
}

:where(.css-pgvwaq).ant-col-pull-0 {
    inset-inline-end: auto;
}

:where(.css-pgvwaq).ant-col-xs-push-0 {
    inset-inline-start: auto;
}

:where(.css-pgvwaq).ant-col-xs-pull-0 {
    inset-inline-end: auto;
}

:where(.css-pgvwaq).ant-col-xs-offset-0 {
    margin-inline-start: 0;
}

:where(.css-pgvwaq).ant-col-xs-order-0 {
    order: 0;
}

@media (min-width: 576px) {
    :where(.css-pgvwaq).ant-col-sm-24 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 100%;
        max-width: 100%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-24 {
        inset-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-24 {
        inset-inline-end: 100%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-24 {
        margin-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-24 {
        order: 24;
    }

    :where(.css-pgvwaq).ant-col-sm-23 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 95.83333333333334%;
        max-width: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-23 {
        inset-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-23 {
        inset-inline-end: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-23 {
        margin-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-23 {
        order: 23;
    }

    :where(.css-pgvwaq).ant-col-sm-22 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 91.66666666666666%;
        max-width: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-22 {
        inset-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-22 {
        inset-inline-end: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-22 {
        margin-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-22 {
        order: 22;
    }

    :where(.css-pgvwaq).ant-col-sm-21 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-21 {
        inset-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-21 {
        inset-inline-end: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-21 {
        margin-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-21 {
        order: 21;
    }

    :where(.css-pgvwaq).ant-col-sm-20 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 83.33333333333334%;
        max-width: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-20 {
        inset-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-20 {
        inset-inline-end: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-20 {
        margin-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-20 {
        order: 20;
    }

    :where(.css-pgvwaq).ant-col-sm-19 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 79.16666666666666%;
        max-width: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-19 {
        inset-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-19 {
        inset-inline-end: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-19 {
        margin-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-19 {
        order: 19;
    }

    :where(.css-pgvwaq).ant-col-sm-18 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 75%;
        max-width: 75%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-18 {
        inset-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-18 {
        inset-inline-end: 75%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-18 {
        margin-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-18 {
        order: 18;
    }

    :where(.css-pgvwaq).ant-col-sm-17 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 70.83333333333334%;
        max-width: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-17 {
        inset-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-17 {
        inset-inline-end: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-17 {
        margin-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-17 {
        order: 17;
    }

    :where(.css-pgvwaq).ant-col-sm-16 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 66.66666666666666%;
        max-width: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-16 {
        inset-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-16 {
        inset-inline-end: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-16 {
        margin-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-16 {
        order: 16;
    }

    :where(.css-pgvwaq).ant-col-sm-15 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-15 {
        inset-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-15 {
        inset-inline-end: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-15 {
        margin-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-15 {
        order: 15;
    }

    :where(.css-pgvwaq).ant-col-sm-14 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-14 {
        inset-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-14 {
        inset-inline-end: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-14 {
        margin-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-14 {
        order: 14;
    }

    :where(.css-pgvwaq).ant-col-sm-13 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 54.166666666666664%;
        max-width: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-13 {
        inset-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-13 {
        inset-inline-end: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-13 {
        margin-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-13 {
        order: 13;
    }

    :where(.css-pgvwaq).ant-col-sm-12 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 50%;
        max-width: 50%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-12 {
        inset-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-12 {
        inset-inline-end: 50%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-12 {
        margin-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-12 {
        order: 12;
    }

    :where(.css-pgvwaq).ant-col-sm-11 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 45.83333333333333%;
        max-width: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-11 {
        inset-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-11 {
        inset-inline-end: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-11 {
        margin-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-11 {
        order: 11;
    }

    :where(.css-pgvwaq).ant-col-sm-10 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 41.66666666666667%;
        max-width: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-10 {
        inset-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-10 {
        inset-inline-end: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-10 {
        margin-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-10 {
        order: 10;
    }

    :where(.css-pgvwaq).ant-col-sm-9 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-9 {
        inset-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-9 {
        inset-inline-end: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-9 {
        margin-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-9 {
        order: 9;
    }

    :where(.css-pgvwaq).ant-col-sm-8 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-8 {
        inset-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-8 {
        inset-inline-end: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-8 {
        margin-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-8 {
        order: 8;
    }

    :where(.css-pgvwaq).ant-col-sm-7 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 29.166666666666668%;
        max-width: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-7 {
        inset-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-7 {
        inset-inline-end: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-7 {
        margin-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-7 {
        order: 7;
    }

    :where(.css-pgvwaq).ant-col-sm-6 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 25%;
        max-width: 25%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-6 {
        inset-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-6 {
        inset-inline-end: 25%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-6 {
        margin-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-6 {
        order: 6;
    }

    :where(.css-pgvwaq).ant-col-sm-5 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 20.833333333333336%;
        max-width: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-5 {
        inset-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-5 {
        inset-inline-end: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-5 {
        margin-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-5 {
        order: 5;
    }

    :where(.css-pgvwaq).ant-col-sm-4 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 16.666666666666664%;
        max-width: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-4 {
        inset-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-4 {
        inset-inline-end: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-4 {
        margin-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-4 {
        order: 4;
    }

    :where(.css-pgvwaq).ant-col-sm-3 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-3 {
        inset-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-3 {
        inset-inline-end: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-3 {
        margin-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-3 {
        order: 3;
    }

    :where(.css-pgvwaq).ant-col-sm-2 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 8.333333333333332%;
        max-width: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-2 {
        inset-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-2 {
        inset-inline-end: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-2 {
        margin-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-2 {
        order: 2;
    }

    :where(.css-pgvwaq).ant-col-sm-1 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 4.166666666666666%;
        max-width: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-push-1 {
        inset-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-1 {
        inset-inline-end: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-1 {
        margin-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-sm-order-1 {
        order: 1;
    }

    :where(.css-pgvwaq).ant-col-sm-0 {
        display: none;
    }

    :where(.css-pgvwaq).ant-col-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-sm-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-sm-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-sm-offset-0 {
        margin-inline-start: 0;
    }

    :where(.css-pgvwaq).ant-col-sm-order-0 {
        order: 0;
    }
}

@media (min-width: 768px) {
    :where(.css-pgvwaq).ant-col-md-24 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 100%;
        max-width: 100%;
    }

    :where(.css-pgvwaq).ant-col-md-push-24 {
        inset-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-24 {
        inset-inline-end: 100%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-24 {
        margin-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-md-order-24 {
        order: 24;
    }

    :where(.css-pgvwaq).ant-col-md-23 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 95.83333333333334%;
        max-width: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-push-23 {
        inset-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-23 {
        inset-inline-end: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-23 {
        margin-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-order-23 {
        order: 23;
    }

    :where(.css-pgvwaq).ant-col-md-22 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 91.66666666666666%;
        max-width: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-push-22 {
        inset-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-22 {
        inset-inline-end: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-22 {
        margin-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-order-22 {
        order: 22;
    }

    :where(.css-pgvwaq).ant-col-md-21 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-md-push-21 {
        inset-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-21 {
        inset-inline-end: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-21 {
        margin-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-md-order-21 {
        order: 21;
    }

    :where(.css-pgvwaq).ant-col-md-20 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 83.33333333333334%;
        max-width: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-push-20 {
        inset-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-20 {
        inset-inline-end: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-20 {
        margin-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-order-20 {
        order: 20;
    }

    :where(.css-pgvwaq).ant-col-md-19 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 79.16666666666666%;
        max-width: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-push-19 {
        inset-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-19 {
        inset-inline-end: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-19 {
        margin-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-order-19 {
        order: 19;
    }

    :where(.css-pgvwaq).ant-col-md-18 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 75%;
        max-width: 75%;
    }

    :where(.css-pgvwaq).ant-col-md-push-18 {
        inset-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-18 {
        inset-inline-end: 75%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-18 {
        margin-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-md-order-18 {
        order: 18;
    }

    :where(.css-pgvwaq).ant-col-md-17 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 70.83333333333334%;
        max-width: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-push-17 {
        inset-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-17 {
        inset-inline-end: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-17 {
        margin-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-md-order-17 {
        order: 17;
    }

    :where(.css-pgvwaq).ant-col-md-16 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 66.66666666666666%;
        max-width: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-push-16 {
        inset-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-16 {
        inset-inline-end: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-16 {
        margin-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-order-16 {
        order: 16;
    }

    :where(.css-pgvwaq).ant-col-md-15 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-md-push-15 {
        inset-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-15 {
        inset-inline-end: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-15 {
        margin-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-md-order-15 {
        order: 15;
    }

    :where(.css-pgvwaq).ant-col-md-14 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-push-14 {
        inset-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-14 {
        inset-inline-end: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-14 {
        margin-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-order-14 {
        order: 14;
    }

    :where(.css-pgvwaq).ant-col-md-13 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 54.166666666666664%;
        max-width: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-push-13 {
        inset-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-13 {
        inset-inline-end: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-13 {
        margin-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-order-13 {
        order: 13;
    }

    :where(.css-pgvwaq).ant-col-md-12 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 50%;
        max-width: 50%;
    }

    :where(.css-pgvwaq).ant-col-md-push-12 {
        inset-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-12 {
        inset-inline-end: 50%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-12 {
        margin-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-md-order-12 {
        order: 12;
    }

    :where(.css-pgvwaq).ant-col-md-11 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 45.83333333333333%;
        max-width: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-push-11 {
        inset-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-11 {
        inset-inline-end: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-11 {
        margin-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-order-11 {
        order: 11;
    }

    :where(.css-pgvwaq).ant-col-md-10 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 41.66666666666667%;
        max-width: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-md-push-10 {
        inset-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-10 {
        inset-inline-end: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-10 {
        margin-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-md-order-10 {
        order: 10;
    }

    :where(.css-pgvwaq).ant-col-md-9 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-md-push-9 {
        inset-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-9 {
        inset-inline-end: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-9 {
        margin-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-md-order-9 {
        order: 9;
    }

    :where(.css-pgvwaq).ant-col-md-8 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-push-8 {
        inset-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-8 {
        inset-inline-end: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-8 {
        margin-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-md-order-8 {
        order: 8;
    }

    :where(.css-pgvwaq).ant-col-md-7 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 29.166666666666668%;
        max-width: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-md-push-7 {
        inset-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-7 {
        inset-inline-end: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-7 {
        margin-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-md-order-7 {
        order: 7;
    }

    :where(.css-pgvwaq).ant-col-md-6 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 25%;
        max-width: 25%;
    }

    :where(.css-pgvwaq).ant-col-md-push-6 {
        inset-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-6 {
        inset-inline-end: 25%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-6 {
        margin-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-md-order-6 {
        order: 6;
    }

    :where(.css-pgvwaq).ant-col-md-5 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 20.833333333333336%;
        max-width: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-push-5 {
        inset-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-5 {
        inset-inline-end: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-5 {
        margin-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-md-order-5 {
        order: 5;
    }

    :where(.css-pgvwaq).ant-col-md-4 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 16.666666666666664%;
        max-width: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-push-4 {
        inset-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-4 {
        inset-inline-end: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-4 {
        margin-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-md-order-4 {
        order: 4;
    }

    :where(.css-pgvwaq).ant-col-md-3 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-md-push-3 {
        inset-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-3 {
        inset-inline-end: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-3 {
        margin-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-md-order-3 {
        order: 3;
    }

    :where(.css-pgvwaq).ant-col-md-2 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 8.333333333333332%;
        max-width: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-md-push-2 {
        inset-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-2 {
        inset-inline-end: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-2 {
        margin-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-md-order-2 {
        order: 2;
    }

    :where(.css-pgvwaq).ant-col-md-1 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 4.166666666666666%;
        max-width: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-push-1 {
        inset-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-pull-1 {
        inset-inline-end: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-offset-1 {
        margin-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-md-order-1 {
        order: 1;
    }

    :where(.css-pgvwaq).ant-col-md-0 {
        display: none;
    }

    :where(.css-pgvwaq).ant-col-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-md-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-md-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-md-offset-0 {
        margin-inline-start: 0;
    }

    :where(.css-pgvwaq).ant-col-md-order-0 {
        order: 0;
    }
}

@media (min-width: 992px) {
    :where(.css-pgvwaq).ant-col-lg-24 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 100%;
        max-width: 100%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-24 {
        inset-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-24 {
        inset-inline-end: 100%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-24 {
        margin-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-24 {
        order: 24;
    }

    :where(.css-pgvwaq).ant-col-lg-23 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 95.83333333333334%;
        max-width: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-23 {
        inset-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-23 {
        inset-inline-end: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-23 {
        margin-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-23 {
        order: 23;
    }

    :where(.css-pgvwaq).ant-col-lg-22 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 91.66666666666666%;
        max-width: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-22 {
        inset-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-22 {
        inset-inline-end: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-22 {
        margin-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-22 {
        order: 22;
    }

    :where(.css-pgvwaq).ant-col-lg-21 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-21 {
        inset-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-21 {
        inset-inline-end: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-21 {
        margin-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-21 {
        order: 21;
    }

    :where(.css-pgvwaq).ant-col-lg-20 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 83.33333333333334%;
        max-width: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-20 {
        inset-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-20 {
        inset-inline-end: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-20 {
        margin-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-20 {
        order: 20;
    }

    :where(.css-pgvwaq).ant-col-lg-19 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 79.16666666666666%;
        max-width: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-19 {
        inset-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-19 {
        inset-inline-end: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-19 {
        margin-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-19 {
        order: 19;
    }

    :where(.css-pgvwaq).ant-col-lg-18 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 75%;
        max-width: 75%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-18 {
        inset-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-18 {
        inset-inline-end: 75%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-18 {
        margin-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-18 {
        order: 18;
    }

    :where(.css-pgvwaq).ant-col-lg-17 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 70.83333333333334%;
        max-width: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-17 {
        inset-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-17 {
        inset-inline-end: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-17 {
        margin-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-17 {
        order: 17;
    }

    :where(.css-pgvwaq).ant-col-lg-16 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 66.66666666666666%;
        max-width: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-16 {
        inset-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-16 {
        inset-inline-end: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-16 {
        margin-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-16 {
        order: 16;
    }

    :where(.css-pgvwaq).ant-col-lg-15 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-15 {
        inset-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-15 {
        inset-inline-end: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-15 {
        margin-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-15 {
        order: 15;
    }

    :where(.css-pgvwaq).ant-col-lg-14 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-14 {
        inset-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-14 {
        inset-inline-end: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-14 {
        margin-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-14 {
        order: 14;
    }

    :where(.css-pgvwaq).ant-col-lg-13 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 54.166666666666664%;
        max-width: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-13 {
        inset-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-13 {
        inset-inline-end: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-13 {
        margin-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-13 {
        order: 13;
    }

    :where(.css-pgvwaq).ant-col-lg-12 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 50%;
        max-width: 50%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-12 {
        inset-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-12 {
        inset-inline-end: 50%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-12 {
        margin-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-12 {
        order: 12;
    }

    :where(.css-pgvwaq).ant-col-lg-11 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 45.83333333333333%;
        max-width: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-11 {
        inset-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-11 {
        inset-inline-end: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-11 {
        margin-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-11 {
        order: 11;
    }

    :where(.css-pgvwaq).ant-col-lg-10 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 41.66666666666667%;
        max-width: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-10 {
        inset-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-10 {
        inset-inline-end: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-10 {
        margin-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-10 {
        order: 10;
    }

    :where(.css-pgvwaq).ant-col-lg-9 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-9 {
        inset-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-9 {
        inset-inline-end: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-9 {
        margin-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-9 {
        order: 9;
    }

    :where(.css-pgvwaq).ant-col-lg-8 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-8 {
        inset-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-8 {
        inset-inline-end: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-8 {
        margin-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-8 {
        order: 8;
    }

    :where(.css-pgvwaq).ant-col-lg-7 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 29.166666666666668%;
        max-width: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-7 {
        inset-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-7 {
        inset-inline-end: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-7 {
        margin-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-7 {
        order: 7;
    }

    :where(.css-pgvwaq).ant-col-lg-6 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 25%;
        max-width: 25%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-6 {
        inset-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-6 {
        inset-inline-end: 25%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-6 {
        margin-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-6 {
        order: 6;
    }

    :where(.css-pgvwaq).ant-col-lg-5 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 20.833333333333336%;
        max-width: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-5 {
        inset-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-5 {
        inset-inline-end: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-5 {
        margin-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-5 {
        order: 5;
    }

    :where(.css-pgvwaq).ant-col-lg-4 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 16.666666666666664%;
        max-width: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-4 {
        inset-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-4 {
        inset-inline-end: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-4 {
        margin-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-4 {
        order: 4;
    }

    :where(.css-pgvwaq).ant-col-lg-3 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-3 {
        inset-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-3 {
        inset-inline-end: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-3 {
        margin-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-3 {
        order: 3;
    }

    :where(.css-pgvwaq).ant-col-lg-2 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 8.333333333333332%;
        max-width: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-2 {
        inset-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-2 {
        inset-inline-end: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-2 {
        margin-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-2 {
        order: 2;
    }

    :where(.css-pgvwaq).ant-col-lg-1 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 4.166666666666666%;
        max-width: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-push-1 {
        inset-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-1 {
        inset-inline-end: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-1 {
        margin-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-lg-order-1 {
        order: 1;
    }

    :where(.css-pgvwaq).ant-col-lg-0 {
        display: none;
    }

    :where(.css-pgvwaq).ant-col-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-lg-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-lg-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-lg-offset-0 {
        margin-inline-start: 0;
    }

    :where(.css-pgvwaq).ant-col-lg-order-0 {
        order: 0;
    }
}

@media (min-width: 1200px) {
    :where(.css-pgvwaq).ant-col-xl-24 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 100%;
        max-width: 100%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-24 {
        inset-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-24 {
        inset-inline-end: 100%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-24 {
        margin-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-24 {
        order: 24;
    }

    :where(.css-pgvwaq).ant-col-xl-23 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 95.83333333333334%;
        max-width: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-23 {
        inset-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-23 {
        inset-inline-end: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-23 {
        margin-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-23 {
        order: 23;
    }

    :where(.css-pgvwaq).ant-col-xl-22 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 91.66666666666666%;
        max-width: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-22 {
        inset-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-22 {
        inset-inline-end: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-22 {
        margin-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-22 {
        order: 22;
    }

    :where(.css-pgvwaq).ant-col-xl-21 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-21 {
        inset-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-21 {
        inset-inline-end: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-21 {
        margin-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-21 {
        order: 21;
    }

    :where(.css-pgvwaq).ant-col-xl-20 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 83.33333333333334%;
        max-width: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-20 {
        inset-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-20 {
        inset-inline-end: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-20 {
        margin-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-20 {
        order: 20;
    }

    :where(.css-pgvwaq).ant-col-xl-19 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 79.16666666666666%;
        max-width: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-19 {
        inset-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-19 {
        inset-inline-end: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-19 {
        margin-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-19 {
        order: 19;
    }

    :where(.css-pgvwaq).ant-col-xl-18 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 75%;
        max-width: 75%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-18 {
        inset-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-18 {
        inset-inline-end: 75%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-18 {
        margin-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-18 {
        order: 18;
    }

    :where(.css-pgvwaq).ant-col-xl-17 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 70.83333333333334%;
        max-width: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-17 {
        inset-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-17 {
        inset-inline-end: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-17 {
        margin-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-17 {
        order: 17;
    }

    :where(.css-pgvwaq).ant-col-xl-16 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 66.66666666666666%;
        max-width: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-16 {
        inset-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-16 {
        inset-inline-end: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-16 {
        margin-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-16 {
        order: 16;
    }

    :where(.css-pgvwaq).ant-col-xl-15 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-15 {
        inset-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-15 {
        inset-inline-end: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-15 {
        margin-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-15 {
        order: 15;
    }

    :where(.css-pgvwaq).ant-col-xl-14 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-14 {
        inset-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-14 {
        inset-inline-end: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-14 {
        margin-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-14 {
        order: 14;
    }

    :where(.css-pgvwaq).ant-col-xl-13 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 54.166666666666664%;
        max-width: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-13 {
        inset-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-13 {
        inset-inline-end: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-13 {
        margin-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-13 {
        order: 13;
    }

    :where(.css-pgvwaq).ant-col-xl-12 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 50%;
        max-width: 50%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-12 {
        inset-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-12 {
        inset-inline-end: 50%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-12 {
        margin-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-12 {
        order: 12;
    }

    :where(.css-pgvwaq).ant-col-xl-11 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 45.83333333333333%;
        max-width: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-11 {
        inset-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-11 {
        inset-inline-end: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-11 {
        margin-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-11 {
        order: 11;
    }

    :where(.css-pgvwaq).ant-col-xl-10 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 41.66666666666667%;
        max-width: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-10 {
        inset-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-10 {
        inset-inline-end: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-10 {
        margin-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-10 {
        order: 10;
    }

    :where(.css-pgvwaq).ant-col-xl-9 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-9 {
        inset-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-9 {
        inset-inline-end: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-9 {
        margin-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-9 {
        order: 9;
    }

    :where(.css-pgvwaq).ant-col-xl-8 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-8 {
        inset-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-8 {
        inset-inline-end: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-8 {
        margin-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-8 {
        order: 8;
    }

    :where(.css-pgvwaq).ant-col-xl-7 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 29.166666666666668%;
        max-width: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-7 {
        inset-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-7 {
        inset-inline-end: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-7 {
        margin-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-7 {
        order: 7;
    }

    :where(.css-pgvwaq).ant-col-xl-6 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 25%;
        max-width: 25%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-6 {
        inset-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-6 {
        inset-inline-end: 25%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-6 {
        margin-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-6 {
        order: 6;
    }

    :where(.css-pgvwaq).ant-col-xl-5 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 20.833333333333336%;
        max-width: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-5 {
        inset-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-5 {
        inset-inline-end: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-5 {
        margin-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-5 {
        order: 5;
    }

    :where(.css-pgvwaq).ant-col-xl-4 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 16.666666666666664%;
        max-width: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-4 {
        inset-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-4 {
        inset-inline-end: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-4 {
        margin-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-4 {
        order: 4;
    }

    :where(.css-pgvwaq).ant-col-xl-3 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-3 {
        inset-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-3 {
        inset-inline-end: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-3 {
        margin-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-3 {
        order: 3;
    }

    :where(.css-pgvwaq).ant-col-xl-2 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 8.333333333333332%;
        max-width: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-2 {
        inset-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-2 {
        inset-inline-end: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-2 {
        margin-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-2 {
        order: 2;
    }

    :where(.css-pgvwaq).ant-col-xl-1 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 4.166666666666666%;
        max-width: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-push-1 {
        inset-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-1 {
        inset-inline-end: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-1 {
        margin-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xl-order-1 {
        order: 1;
    }

    :where(.css-pgvwaq).ant-col-xl-0 {
        display: none;
    }

    :where(.css-pgvwaq).ant-col-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-xl-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-xl-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-xl-offset-0 {
        margin-inline-start: 0;
    }

    :where(.css-pgvwaq).ant-col-xl-order-0 {
        order: 0;
    }
}

@media (min-width: 1600px) {
    :where(.css-pgvwaq).ant-col-xxl-24 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 100%;
        max-width: 100%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-24 {
        inset-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-24 {
        inset-inline-end: 100%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-24 {
        margin-inline-start: 100%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-24 {
        order: 24;
    }

    :where(.css-pgvwaq).ant-col-xxl-23 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 95.83333333333334%;
        max-width: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-23 {
        inset-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-23 {
        inset-inline-end: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-23 {
        margin-inline-start: 95.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-23 {
        order: 23;
    }

    :where(.css-pgvwaq).ant-col-xxl-22 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 91.66666666666666%;
        max-width: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-22 {
        inset-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-22 {
        inset-inline-end: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-22 {
        margin-inline-start: 91.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-22 {
        order: 22;
    }

    :where(.css-pgvwaq).ant-col-xxl-21 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-21 {
        inset-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-21 {
        inset-inline-end: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-21 {
        margin-inline-start: 87.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-21 {
        order: 21;
    }

    :where(.css-pgvwaq).ant-col-xxl-20 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 83.33333333333334%;
        max-width: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-20 {
        inset-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-20 {
        inset-inline-end: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-20 {
        margin-inline-start: 83.33333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-20 {
        order: 20;
    }

    :where(.css-pgvwaq).ant-col-xxl-19 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 79.16666666666666%;
        max-width: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-19 {
        inset-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-19 {
        inset-inline-end: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-19 {
        margin-inline-start: 79.16666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-19 {
        order: 19;
    }

    :where(.css-pgvwaq).ant-col-xxl-18 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 75%;
        max-width: 75%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-18 {
        inset-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-18 {
        inset-inline-end: 75%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-18 {
        margin-inline-start: 75%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-18 {
        order: 18;
    }

    :where(.css-pgvwaq).ant-col-xxl-17 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 70.83333333333334%;
        max-width: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-17 {
        inset-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-17 {
        inset-inline-end: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-17 {
        margin-inline-start: 70.83333333333334%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-17 {
        order: 17;
    }

    :where(.css-pgvwaq).ant-col-xxl-16 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 66.66666666666666%;
        max-width: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-16 {
        inset-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-16 {
        inset-inline-end: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-16 {
        margin-inline-start: 66.66666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-16 {
        order: 16;
    }

    :where(.css-pgvwaq).ant-col-xxl-15 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-15 {
        inset-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-15 {
        inset-inline-end: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-15 {
        margin-inline-start: 62.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-15 {
        order: 15;
    }

    :where(.css-pgvwaq).ant-col-xxl-14 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-14 {
        inset-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-14 {
        inset-inline-end: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-14 {
        margin-inline-start: 58.333333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-14 {
        order: 14;
    }

    :where(.css-pgvwaq).ant-col-xxl-13 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 54.166666666666664%;
        max-width: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-13 {
        inset-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-13 {
        inset-inline-end: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-13 {
        margin-inline-start: 54.166666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-13 {
        order: 13;
    }

    :where(.css-pgvwaq).ant-col-xxl-12 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 50%;
        max-width: 50%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-12 {
        inset-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-12 {
        inset-inline-end: 50%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-12 {
        margin-inline-start: 50%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-12 {
        order: 12;
    }

    :where(.css-pgvwaq).ant-col-xxl-11 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 45.83333333333333%;
        max-width: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-11 {
        inset-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-11 {
        inset-inline-end: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-11 {
        margin-inline-start: 45.83333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-11 {
        order: 11;
    }

    :where(.css-pgvwaq).ant-col-xxl-10 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 41.66666666666667%;
        max-width: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-10 {
        inset-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-10 {
        inset-inline-end: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-10 {
        margin-inline-start: 41.66666666666667%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-10 {
        order: 10;
    }

    :where(.css-pgvwaq).ant-col-xxl-9 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-9 {
        inset-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-9 {
        inset-inline-end: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-9 {
        margin-inline-start: 37.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-9 {
        order: 9;
    }

    :where(.css-pgvwaq).ant-col-xxl-8 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-8 {
        inset-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-8 {
        inset-inline-end: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-8 {
        margin-inline-start: 33.33333333333333%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-8 {
        order: 8;
    }

    :where(.css-pgvwaq).ant-col-xxl-7 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 29.166666666666668%;
        max-width: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-7 {
        inset-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-7 {
        inset-inline-end: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-7 {
        margin-inline-start: 29.166666666666668%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-7 {
        order: 7;
    }

    :where(.css-pgvwaq).ant-col-xxl-6 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 25%;
        max-width: 25%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-6 {
        inset-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-6 {
        inset-inline-end: 25%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-6 {
        margin-inline-start: 25%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-6 {
        order: 6;
    }

    :where(.css-pgvwaq).ant-col-xxl-5 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 20.833333333333336%;
        max-width: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-5 {
        inset-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-5 {
        inset-inline-end: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-5 {
        margin-inline-start: 20.833333333333336%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-5 {
        order: 5;
    }

    :where(.css-pgvwaq).ant-col-xxl-4 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 16.666666666666664%;
        max-width: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-4 {
        inset-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-4 {
        inset-inline-end: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-4 {
        margin-inline-start: 16.666666666666664%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-4 {
        order: 4;
    }

    :where(.css-pgvwaq).ant-col-xxl-3 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-3 {
        inset-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-3 {
        inset-inline-end: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-3 {
        margin-inline-start: 12.5%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-3 {
        order: 3;
    }

    :where(.css-pgvwaq).ant-col-xxl-2 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 8.333333333333332%;
        max-width: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-2 {
        inset-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-2 {
        inset-inline-end: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-2 {
        margin-inline-start: 8.333333333333332%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-2 {
        order: 2;
    }

    :where(.css-pgvwaq).ant-col-xxl-1 {
        --ant-display: block;
        display: block;
        display: var(--ant-display);
        flex: 0 0 4.166666666666666%;
        max-width: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-1 {
        inset-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-1 {
        inset-inline-end: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-1 {
        margin-inline-start: 4.166666666666666%;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-1 {
        order: 1;
    }

    :where(.css-pgvwaq).ant-col-xxl-0 {
        display: none;
    }

    :where(.css-pgvwaq).ant-col-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-xxl-push-0 {
        inset-inline-start: auto;
    }

    :where(.css-pgvwaq).ant-col-xxl-pull-0 {
        inset-inline-end: auto;
    }

    :where(.css-pgvwaq).ant-col-xxl-offset-0 {
        margin-inline-start: 0;
    }

    :where(.css-pgvwaq).ant-col-xxl-order-0 {
        order: 0;
    }
}

:where(.css-pgvwaq)[class^="ant-menu"], :where(.css-pgvwaq)[class*=" ant-menu"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-menu"]::before, :where(.css-pgvwaq)[class*=" ant-menu"]::before, :where(.css-pgvwaq)[class^="ant-menu"]::after, :where(.css-pgvwaq)[class*=" ant-menu"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-menu"] [class^="ant-menu"], :where(.css-pgvwaq)[class*=" ant-menu"] [class^="ant-menu"], :where(.css-pgvwaq)[class^="ant-menu"] [class*=" ant-menu"], :where(.css-pgvwaq)[class*=" ant-menu"] [class*=" ant-menu"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-menu"] [class^="ant-menu"]::before, :where(.css-pgvwaq)[class*=" ant-menu"] [class^="ant-menu"]::before, :where(.css-pgvwaq)[class^="ant-menu"] [class*=" ant-menu"]::before, :where(.css-pgvwaq)[class*=" ant-menu"] [class*=" ant-menu"]::before, :where(.css-pgvwaq)[class^="ant-menu"] [class^="ant-menu"]::after, :where(.css-pgvwaq)[class*=" ant-menu"] [class^="ant-menu"]::after, :where(.css-pgvwaq)[class^="ant-menu"] [class*=" ant-menu"]::after, :where(.css-pgvwaq)[class*=" ant-menu"] [class*=" ant-menu"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq) .ant-menu::before {
    display: table;
    content: "";
}

:where(.css-pgvwaq) .ant-menu::after {
    display: table;
    clear: both;
    content: "";
}

:where(.css-pgvwaq) .ant-menu-hidden {
    display: none;
}

:where(.css-pgvwaq).ant-menu-submenu-hidden {
    display: none;
}

:where(.css-pgvwaq).ant-menu {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 0;
    list-style: none;
    font-family: inherit;
    margin-bottom: 0;
    padding-inline-start: 0;
    outline: none;
    transition: width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}

    :where(.css-pgvwaq).ant-menu::before {
        display: table;
        content: "";
    }

    :where(.css-pgvwaq).ant-menu::after {
        display: table;
        clear: both;
        content: "";
    }

    :where(.css-pgvwaq).ant-menu ul, :where(.css-pgvwaq).ant-menu ol {
        margin: 0;
        padding: 0;
        list-style: none;
    }

:where(.css-pgvwaq).ant-menu-overflow {
    display: flex;
}

    :where(.css-pgvwaq).ant-menu-overflow .ant-menu-item {
        flex: none;
    }

:where(.css-pgvwaq).ant-menu .ant-menu-item, :where(.css-pgvwaq).ant-menu .ant-menu-submenu, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title {
    border-radius: 10px;
}

:where(.css-pgvwaq).ant-menu .ant-menu-item-group-title {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.3s;
}

:where(.css-pgvwaq).ant-menu-horizontal .ant-menu-submenu {
    transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-pgvwaq).ant-menu .ant-menu-submenu, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-inline {
    transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),padding 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

    :where(.css-pgvwaq).ant-menu .ant-menu-submenu .ant-menu-sub {
        cursor: initial;
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

:where(.css-pgvwaq).ant-menu .ant-menu-title-content {
    transition: color 0.3s;
}

    :where(.css-pgvwaq).ant-menu .ant-menu-title-content > .ant-typography-ellipsis-single-line {
        display: inline;
        vertical-align: unset;
    }

:where(.css-pgvwaq).ant-menu .ant-menu-item a::before {
    position: absolute;
    inset: 0;
    background-color: transparent;
    content: "";
}

:where(.css-pgvwaq).ant-menu .ant-menu-item-divider {
    overflow: hidden;
    line-height: 0;
    border-color: rgba(5, 5, 5, 0.06);
    border-style: solid;
    border-width: 0;
    border-top-width: 1px;
    margin-block: 1px;
    padding: 0;
}

:where(.css-pgvwaq).ant-menu .ant-menu-item-divider-dashed {
    border-style: dashed;
}

:where(.css-pgvwaq).ant-menu .ant-menu-item, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title {
    position: relative;
    display: block;
    margin: 0;
    white-space: nowrap;
    cursor: pointer;
    transition: border-color 0.3s,background 0.3s,padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

    :where(.css-pgvwaq).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu .ant-menu-item .anticon, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title .anticon {
        min-width: 16px;
        font-size: 16px;
        transition: font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s;
    }

        :where(.css-pgvwaq).ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu .ant-menu-item .anticon + span, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title .anticon + span {
            margin-inline-start: 8px;
            opacity: 1;
            transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),margin 0.3s,color 0.3s;
        }

    :where(.css-pgvwaq).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title .ant-menu-item-icon {
        display: inline-flex;
        align-items: center;
        color: inherit;
        font-style: normal;
        line-height: 0;
        text-align: center;
        text-transform: none;
        vertical-align: -0.125em;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

        :where(.css-pgvwaq).ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * {
            line-height: 1;
        }

        :where(.css-pgvwaq).ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg {
            display: inline-block;
        }

    :where(.css-pgvwaq).ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-pgvwaq).ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
        margin-inline-end: 0;
    }

:where(.css-pgvwaq).ant-menu .ant-menu-item-disabled, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-disabled {
    background: none !important;
    cursor: not-allowed;
}

    :where(.css-pgvwaq).ant-menu .ant-menu-item-disabled::after, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-disabled::after {
        border-color: transparent !important;
    }

    :where(.css-pgvwaq).ant-menu .ant-menu-item-disabled a, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-disabled a {
        color: inherit !important;
    }

    :where(.css-pgvwaq).ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title {
        color: inherit !important;
        cursor: not-allowed;
    }

:where(.css-pgvwaq).ant-menu .ant-menu-item-group .ant-menu-item-group-list {
    margin: 0;
    padding: 0;
}

    :where(.css-pgvwaq).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item, :where(.css-pgvwaq).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-submenu-title {
        padding-inline: 32px 16px;
    }

:where(.css-pgvwaq).ant-menu-submenu-popup {
    position: absolute;
    z-index: 1050;
    border-radius: 10px;
    box-shadow: none;
    transform-origin: 0 0;
}

    :where(.css-pgvwaq).ant-menu-submenu-popup.ant-menu-submenu {
        background: transparent;
    }

    :where(.css-pgvwaq).ant-menu-submenu-popup::before {
        position: absolute;
        inset: -7px 0 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        opacity: 0;
        content: "";
    }

:where(.css-pgvwaq).ant-menu-submenu-placement-rightTop::before {
    top: 0;
    inset-inline-start: -7px;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-leftTop, :where(.css-pgvwaq).ant-menu-submenu-placement-bottomRight, :where(.css-pgvwaq).ant-menu-submenu {
    transform-origin: 100% 0;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-leftBottom, :where(.css-pgvwaq).ant-menu-submenu-placement-topRight, :where(.css-pgvwaq).ant-menu-submenu {
    transform-origin: 100% 100%;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-rightBottom, :where(.css-pgvwaq).ant-menu-submenu-placement-topLeft, :where(.css-pgvwaq).ant-menu-submenu {
    transform-origin: 0 100%;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-bottomLeft, :where(.css-pgvwaq).ant-menu-submenu-placement-rightTop, :where(.css-pgvwaq).ant-menu-submenu {
    transform-origin: 0 0;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-leftTop, :where(.css-pgvwaq).ant-menu-submenu-placement-leftBottom {
    padding-inline-end: 8px;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-rightTop, :where(.css-pgvwaq).ant-menu-submenu-placement-rightBottom {
    padding-inline-start: 8px;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-topRight, :where(.css-pgvwaq).ant-menu-submenu-placement-topLeft {
    padding-bottom: 8px;
}

:where(.css-pgvwaq).ant-menu-submenu-placement-bottomRight, :where(.css-pgvwaq).ant-menu-submenu-placement-bottomLeft {
    padding-top: 8px;
}

:where(.css-pgvwaq).ant-menu-submenu > .ant-menu {
    border-radius: 10px;
}

    :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title {
        position: relative;
        display: block;
        margin: 0;
        white-space: nowrap;
        cursor: pointer;
        transition: border-color 0.3s,background 0.3s,padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item .anticon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title .anticon {
            min-width: 16px;
            font-size: 16px;
            transition: font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s;
        }

            :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item .anticon + span, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title .anticon + span {
                margin-inline-start: 8px;
                opacity: 1;
                transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),margin 0.3s,color 0.3s;
            }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon {
            display: inline-flex;
            align-items: center;
            color: inherit;
            font-style: normal;
            line-height: 0;
            text-align: center;
            text-transform: none;
            vertical-align: -0.125em;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

            :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * {
                line-height: 1;
            }

            :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg {
                display: inline-block;
            }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
            margin-inline-end: 0;
        }

    :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item-disabled, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-disabled {
        background: none !important;
        cursor: not-allowed;
    }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item-disabled::after, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-disabled::after {
            border-color: transparent !important;
        }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item-disabled a, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-disabled a {
            color: inherit !important;
        }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title {
            color: inherit !important;
            cursor: not-allowed;
        }

    :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-expand-icon, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-arrow {
        position: absolute;
        top: 50%;
        inset-inline-end: 16px;
        width: 11.428571428571427px;
        color: currentcolor;
        transform: translateY(-50%);
        transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s;
    }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-arrow::before, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-arrow::after {
            position: absolute;
            width: 6.857142857142856px;
            height: 1.714285714285714px;
            background-color: currentcolor;
            border-radius: 8px;
            transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
            content: "";
        }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-arrow::before {
            transform: rotate(45deg) translateY(-2.8571428571428568px);
        }

        :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-arrow::after {
            transform: rotate(-45deg) translateY(2.8571428571428568px);
        }

    :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-item, :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu > .ant-menu-submenu-title {
        border-radius: 6px;
    }

    :where(.css-pgvwaq).ant-menu-submenu > .ant-menu .ant-menu-submenu-title::after {
        transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

:where(.css-pgvwaq).ant-menu .ant-menu-submenu-expand-icon, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-arrow {
    position: absolute;
    top: 50%;
    inset-inline-end: 16px;
    width: 11.428571428571427px;
    color: currentcolor;
    transform: translateY(-50%);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s;
}

    :where(.css-pgvwaq).ant-menu .ant-menu-submenu-arrow::before, :where(.css-pgvwaq).ant-menu .ant-menu-submenu-arrow::after {
        position: absolute;
        width: 6.857142857142856px;
        height: 1.714285714285714px;
        background-color: currentcolor;
        border-radius: 8px;
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        content: "";
    }

    :where(.css-pgvwaq).ant-menu .ant-menu-submenu-arrow::before {
        transform: rotate(45deg) translateY(-2.8571428571428568px);
    }

    :where(.css-pgvwaq).ant-menu .ant-menu-submenu-arrow::after {
        transform: rotate(-45deg) translateY(2.8571428571428568px);
    }

:where(.css-pgvwaq).ant-menu-inline-collapsed .ant-menu-submenu-arrow::before, :where(.css-pgvwaq).ant-menu-inline .ant-menu-submenu-arrow::before {
    transform: rotate(-45deg) translateX(2.8571428571428568px);
}

:where(.css-pgvwaq).ant-menu-inline-collapsed .ant-menu-submenu-arrow::after, :where(.css-pgvwaq).ant-menu-inline .ant-menu-submenu-arrow::after {
    transform: rotate(45deg) translateX(-2.8571428571428568px);
}

:where(.css-pgvwaq).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
    transform: translateY(-2.2857142857142856px);
}

    :where(.css-pgvwaq).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
        transform: rotate(-45deg) translateX(-2.8571428571428568px);
    }

    :where(.css-pgvwaq).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
        transform: rotate(45deg) translateX(2.8571428571428568px);
    }

:where(.css-pgvwaq).ant-layout-header .ant-menu {
    line-height: inherit;
}

:where(.css-pgvwaq).ant-menu-horizontal {
    line-height: 46px;
    border: 0;
    border-bottom: 1px solid rgba(5, 5, 5, 0.06);
    box-shadow: none;
}

    :where(.css-pgvwaq).ant-menu-horizontal::after {
        display: block;
        clear: both;
        height: 0;
        content: "\20";
    }

    :where(.css-pgvwaq).ant-menu-horizontal .ant-menu-item, :where(.css-pgvwaq).ant-menu-horizontal .ant-menu-submenu {
        position: relative;
        display: inline-block;
        vertical-align: bottom;
        padding-inline: 16px;
    }

    :where(.css-pgvwaq).ant-menu-horizontal > .ant-menu-item:hover, :where(.css-pgvwaq).ant-menu-horizontal > .ant-menu-item-active, :where(.css-pgvwaq).ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
        background-color: transparent;
    }

    :where(.css-pgvwaq).ant-menu-horizontal .ant-menu-item, :where(.css-pgvwaq).ant-menu-horizontal .ant-menu-submenu-title {
        transition: border-color 0.3s,background 0.3s;
    }

    :where(.css-pgvwaq).ant-menu-horizontal .ant-menu-submenu-arrow {
        display: none;
    }

:where(.css-pgvwaq).ant-menu-inline.ant-menu-root, :where(.css-pgvwaq).ant-menu-vertical.ant-menu-root {
    box-shadow: none;
}

:where(.css-pgvwaq).ant-menu-inline .ant-menu-item, :where(.css-pgvwaq).ant-menu-vertical .ant-menu-item {
    position: relative;
    overflow: hidden;
}

:where(.css-pgvwaq).ant-menu-inline .ant-menu-item, :where(.css-pgvwaq).ant-menu-vertical .ant-menu-item, :where(.css-pgvwaq).ant-menu-inline .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-vertical .ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    padding-inline: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-inline: 4px;
    margin-block: 4px;
    width: calc(100% - 8px);
}

:where(.css-pgvwaq).ant-menu-inline > .ant-menu-item, :where(.css-pgvwaq).ant-menu-vertical > .ant-menu-item, :where(.css-pgvwaq).ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
}

:where(.css-pgvwaq).ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-inline .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-vertical .ant-menu-submenu-title {
    padding-inline-end: 35.42857142857143px;
}

:where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical {
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px -4px rgba(0, 0, 0, 0.12),0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

    :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item {
        position: relative;
        overflow: hidden;
    }

    :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item, :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title {
        height: 40px;
        line-height: 40px;
        padding-inline: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-inline: 4px;
        margin-block: 4px;
        width: calc(100% - 8px);
    }

    :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-item, :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title {
        height: 40px;
        line-height: 40px;
    }

    :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title {
        padding-inline-end: 35.42857142857143px;
    }

    :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub {
        min-width: 160px;
        max-height: calc(100vh - 100px);
        padding: 0;
        overflow: hidden;
        border-inline-end: 0;
    }

        :where(.css-pgvwaq).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub:not([class*='-active']) {
            overflow-x: hidden;
            overflow-y: auto;
        }

:where(.css-pgvwaq).ant-menu-inline {
    width: 100%;
}

    :where(.css-pgvwaq).ant-menu-inline.ant-menu-root .ant-menu-item, :where(.css-pgvwaq).ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
        display: flex;
        align-items: center;
        transition: border-color 0.3s,background 0.3s,padding 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    }

        :where(.css-pgvwaq).ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content, :where(.css-pgvwaq).ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
            flex: auto;
            min-width: 0;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        :where(.css-pgvwaq).ant-menu-inline.ant-menu-root .ant-menu-item > *, :where(.css-pgvwaq).ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
            flex: none;
        }

    :where(.css-pgvwaq).ant-menu-inline .ant-menu-sub.ant-menu-inline {
        padding: 0;
        border: 0;
        border-radius: 0;
        box-shadow: none;
    }

        :where(.css-pgvwaq).ant-menu-inline .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
            height: 40px;
            line-height: 40px;
            list-style-position: inside;
            list-style-type: disc;
        }

        :where(.css-pgvwaq).ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
            padding-inline-start: 32px;
        }

    :where(.css-pgvwaq).ant-menu-inline .ant-menu-item {
        height: 40px;
        line-height: 40px;
        list-style-position: inside;
        list-style-type: disc;
    }

:where(.css-pgvwaq).ant-menu-inline-collapsed {
    width: 80px;
}

    :where(.css-pgvwaq).ant-menu-inline-collapsed.ant-menu-root .ant-menu-item > .ant-menu-inline-collapsed-noicon, :where(.css-pgvwaq).ant-menu-inline-collapsed.ant-menu-root .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
        font-size: 18px;
        text-align: center;
    }

    :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
        inset-inline-start: 0;
        padding-inline: calc(50% - 9px - 4px);
        text-overflow: clip;
    }

        :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-expand-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-expand-icon {
            opacity: 0;
        }

        :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item .anticon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
            margin: 0;
            font-size: 18px;
            line-height: 40px;
        }

            :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item .anticon + span, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, :where(.css-pgvwaq).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
                display: inline-block;
                opacity: 0;
            }

    :where(.css-pgvwaq).ant-menu-inline-collapsed .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed .anticon {
        display: inline-block;
    }

:where(.css-pgvwaq).ant-menu-inline-collapsed-tooltip {
    pointer-events: none;
}

    :where(.css-pgvwaq).ant-menu-inline-collapsed-tooltip .ant-menu-item-icon, :where(.css-pgvwaq).ant-menu-inline-collapsed-tooltip .anticon {
        display: none;
    }

    :where(.css-pgvwaq).ant-menu-inline-collapsed-tooltip a, :where(.css-pgvwaq).ant-menu-inline-collapsed-tooltip a:hover {
        color: #fff;
    }

:where(.css-pgvwaq).ant-menu-inline-collapsed .ant-menu-item-group-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-inline: 8px;
}

:where(.css-pgvwaq).ant-menu-light, :where(.css-pgvwaq).ant-menu-light > .ant-menu {
    color: #1c1c1e;
    background: #ffffff;
}

    :where(.css-pgvwaq).ant-menu-light.ant-menu-root:focus-visible, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-root:focus-visible {
        outline: 4px solid #93b5e6;
        outline-offset: 1px;
        transition: outline-offset 0s,outline 0s;
    }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item-group-title, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-group-title {
        color: #707070;
    }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title {
        color: #1e52bf;
    }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item-disabled, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-disabled, :where(.css-pgvwaq).ant-menu-light .ant-menu-submenu-disabled, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-submenu-disabled {
        color: rgba(0, 0, 0, 0.25) !important;
    }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-pgvwaq).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover {
        color: var(--primary-color);
    }

    :where(.css-pgvwaq).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover {
        background-color: rgba(0, 0, 0, 0.06);
    }

    :where(.css-pgvwaq).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-pgvwaq).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active {
        background-color: #f0f7ff;
    }

    :where(.css-pgvwaq).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover {
        background-color: rgba(0, 0, 0, 0.06);
    }

    :where(.css-pgvwaq).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-pgvwaq).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active {
        background-color: #f0f7ff;
    }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item-danger, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-danger {
        color: #cc3444;
    }

        :where(.css-pgvwaq).ant-menu-light .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) {
            color: #cc3444;
        }

        :where(.css-pgvwaq).ant-menu-light .ant-menu-item-danger.ant-menu-item:active, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:active {
            background: #fff1f0;
        }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item a, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item a, :where(.css-pgvwaq).ant-menu-light .ant-menu-item a:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item a:hover {
        color: inherit;
    }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-selected {
        color: #1e52bf;
    }

        :where(.css-pgvwaq).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger {
            color: #cc3444;
        }

        :where(.css-pgvwaq).ant-menu-light .ant-menu-item-selected a, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-selected a, :where(.css-pgvwaq).ant-menu-light .ant-menu-item-selected a:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-selected a:hover {
            color: inherit;
        }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-selected {
        background-color: #f0f7ff;
    }

        :where(.css-pgvwaq).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger {
            background-color: #fff1f0;
        }

    :where(.css-pgvwaq).ant-menu-light .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-pgvwaq).ant-menu-light .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-pgvwaq).ant-menu-light > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
        outline: 4px solid #93b5e6;
        outline-offset: 1px;
        transition: outline-offset 0s,outline 0s;
    }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-submenu > .ant-menu, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-submenu > .ant-menu {
        background-color: #ffffff;
    }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-popup > .ant-menu, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-popup > .ant-menu {
        background-color: #ffffff;
    }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu {
        top: 1px;
        margin-top: -1px;
        margin-bottom: 0;
        border-radius: 0;
    }

        :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::after {
            position: absolute;
            inset-inline: 16px;
            bottom: 0;
            border-bottom: 2px solid transparent;
            transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
            content: "";
        }

        :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open {
            background: transparent;
        }

            :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after {
                border-bottom-width: 2px;
                border-bottom-color: inherit;
            }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected {
        color: inherit;
        background-color: transparent;
    }

        :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover {
            background-color: transparent;
        }

        :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after {
            border-bottom-width: 2px;
            border-bottom-color: inherit;
        }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-root.ant-menu-inline, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-pgvwaq).ant-menu-light.ant-menu-root.ant-menu-vertical, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-vertical {
        border-inline-end: 1px solid rgba(5, 5, 5, 0.06);
    }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline {
        background: none;
    }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-inline .ant-menu-item, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item {
        position: relative;
    }

        :where(.css-pgvwaq).ant-menu-light.ant-menu-inline .ant-menu-item::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item::after {
            position: absolute;
            inset-block: 0;
            inset-inline-end: 0;
            border-inline-end: 0px solid #1e52bf;
            transform: scaleY(0.0001);
            opacity: 0;
            transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
            content: "";
        }

        :where(.css-pgvwaq).ant-menu-light.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after {
            border-inline-end-color: #cc3444;
        }

    :where(.css-pgvwaq).ant-menu-light.ant-menu-inline .ant-menu-selected::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-pgvwaq).ant-menu-light.ant-menu-inline .ant-menu-item-selected::after, :where(.css-pgvwaq).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item-selected::after {
        transform: scaleY(1);
        opacity: 1;
        transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

:where(.css-pgvwaq).ant-menu-dark, :where(.css-pgvwaq).ant-menu-dark > .ant-menu {
    color: rgba(255, 255, 255, 0.65);
    background: #001529;
}

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-root:focus-visible, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-root:focus-visible {
        outline: 4px solid #93b5e6;
        outline-offset: 1px;
        transition: outline-offset 0s,outline 0s;
    }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-group-title, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-group-title {
        color: rgba(255, 255, 255, 0.65);
    }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title {
        color: #fff;
    }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-disabled, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-disabled, :where(.css-pgvwaq).ant-menu-dark .ant-menu-submenu-disabled, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-submenu-disabled {
        color: rgba(255, 255, 255, 0.25) !important;
    }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-pgvwaq).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover {
        color: #fff;
    }

    :where(.css-pgvwaq).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover {
        background-color: transparent;
    }

    :where(.css-pgvwaq).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-pgvwaq).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active {
        background-color: transparent;
    }

    :where(.css-pgvwaq).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover {
        background-color: transparent;
    }

    :where(.css-pgvwaq).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-pgvwaq).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active {
        background-color: transparent;
    }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-danger, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-danger {
        color: #cc3444;
    }

        :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) {
            color: #d95961;
        }

        :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-danger.ant-menu-item:active, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:active {
            background: #cc3444;
        }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item a, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item a, :where(.css-pgvwaq).ant-menu-dark .ant-menu-item a:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item a:hover {
        color: inherit;
    }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-selected {
        color: #fff;
    }

        :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger {
            color: #fff;
        }

        :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-selected a, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-selected a, :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-selected a:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-selected a:hover {
            color: inherit;
        }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-selected {
        background-color: #1e52bf;
    }

        :where(.css-pgvwaq).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger {
            background-color: #cc3444;
        }

    :where(.css-pgvwaq).ant-menu-dark .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-pgvwaq).ant-menu-dark .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-pgvwaq).ant-menu-dark > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
        outline: 4px solid #93b5e6;
        outline-offset: 1px;
        transition: outline-offset 0s,outline 0s;
    }

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-submenu > .ant-menu, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-submenu > .ant-menu {
        background-color: #000c17;
    }

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-popup > .ant-menu, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-popup > .ant-menu {
        background-color: #001529;
    }

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal {
        border-bottom: 0;
    }

        :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu {
            top: 0;
            margin-top: 0;
            margin-bottom: 0;
            border-radius: 0;
        }

            :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::after {
                position: absolute;
                inset-inline: 16px;
                bottom: 0;
                border-bottom: 0px solid transparent;
                transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
                content: "";
            }

            :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open {
                background: transparent;
            }

                :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after {
                    border-bottom-width: 0;
                    border-bottom-color: #fff;
                }

        :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected {
            color: #fff;
            background-color: #1e52bf;
        }

            :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover {
                background-color: #1e52bf;
            }

            :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after {
                border-bottom-width: 0;
                border-bottom-color: #fff;
            }

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-root.ant-menu-inline, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-pgvwaq).ant-menu-dark.ant-menu-root.ant-menu-vertical, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-vertical {
        border-inline-end: 0px solid rgba(5, 5, 5, 0.06);
    }

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline {
        background: #000c17;
    }

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-inline .ant-menu-item, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item {
        position: relative;
    }

        :where(.css-pgvwaq).ant-menu-dark.ant-menu-inline .ant-menu-item::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item::after {
            position: absolute;
            inset-block: 0;
            inset-inline-end: 0;
            border-inline-end: 0px solid #fff;
            transform: scaleY(0.0001);
            opacity: 0;
            transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
            content: "";
        }

        :where(.css-pgvwaq).ant-menu-dark.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after {
            border-inline-end-color: #fff;
        }

    :where(.css-pgvwaq).ant-menu-dark.ant-menu-inline .ant-menu-selected::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-pgvwaq).ant-menu-dark.ant-menu-inline .ant-menu-item-selected::after, :where(.css-pgvwaq).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item-selected::after {
        transform: scaleY(1);
        opacity: 1;
        transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

:where(.css-pgvwaq).ant-menu-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-menu-submenu-rtl {
    transform-origin: 100% 0;
}

    :where(.css-pgvwaq).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::before, :where(.css-pgvwaq).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::before {
        transform: rotate(-45deg) translateY(-2.8571428571428568px);
    }

    :where(.css-pgvwaq).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::after, :where(.css-pgvwaq).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::after {
        transform: rotate(45deg) translateY(2.8571428571428568px);
    }

:where(.css-pgvwaq).ant-menu .ant-motion-collapse-legacy {
    overflow: hidden;
}

:where(.css-pgvwaq).ant-menu .ant-motion-collapse-legacy-active {
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-pgvwaq).ant-menu .ant-motion-collapse {
    overflow: hidden;
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-pgvwaq).ant-slide-up-enter, :where(.css-pgvwaq).ant-slide-up-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-up-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-pgvwaq).ant-slide-up-appear.ant-slide-up-appear-active {
    animation-name: css-pgvwaq-antSlideUpIn;
    animation-play-state: running;
}

:where(.css-pgvwaq).ant-slide-up-leave.ant-slide-up-leave-active {
    animation-name: css-pgvwaq-antSlideUpOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-slide-up-enter, :where(.css-pgvwaq).ant-slide-up-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-pgvwaq).ant-slide-up-enter-prepare, :where(.css-pgvwaq).ant-slide-up-appear-prepare {
    transform: scale(1);
}

:where(.css-pgvwaq).ant-slide-up-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-pgvwaq).ant-slide-down-enter, :where(.css-pgvwaq).ant-slide-down-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-down-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-pgvwaq).ant-slide-down-appear.ant-slide-down-appear-active {
    animation-name: css-pgvwaq-antSlideDownIn;
    animation-play-state: running;
}

:where(.css-pgvwaq).ant-slide-down-leave.ant-slide-down-leave-active {
    animation-name: css-pgvwaq-antSlideDownOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-slide-down-enter, :where(.css-pgvwaq).ant-slide-down-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-pgvwaq).ant-slide-down-enter-prepare, :where(.css-pgvwaq).ant-slide-down-appear-prepare {
    transform: scale(1);
}

:where(.css-pgvwaq).ant-slide-down-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-pgvwaq).ant-zoom-big-enter, :where(.css-pgvwaq).ant-zoom-big-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-zoom-big-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-zoom-big-enter.ant-zoom-big-enter-active, :where(.css-pgvwaq).ant-zoom-big-appear.ant-zoom-big-appear-active {
    animation-name: css-pgvwaq-antZoomBigIn;
    animation-play-state: running;
}

:where(.css-pgvwaq).ant-zoom-big-leave.ant-zoom-big-leave-active {
    animation-name: css-pgvwaq-antZoomBigOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-zoom-big-enter, :where(.css-pgvwaq).ant-zoom-big-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-pgvwaq).ant-zoom-big-enter-prepare, :where(.css-pgvwaq).ant-zoom-big-appear-prepare {
    transform: none;
}

:where(.css-pgvwaq).ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

@keyframes css-pgvwaq-antSlideUpIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }

    100% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }
}

@keyframes css-pgvwaq-antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }

    100% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }
}

@keyframes css-pgvwaq-antSlideDownIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0;
    }

    100% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
    }
}

@keyframes css-pgvwaq-antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
    }

    100% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0;
    }
}

@keyframes css-pgvwaq-antZoomBigIn {
    0% {
        transform: scale(0.8);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes css-pgvwaq-antZoomBigOut {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.8);
        opacity: 0;
    }
}

:where(.css-pgvwaq)[class^="ant-card"], :where(.css-pgvwaq)[class*=" ant-card"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-card"]::before, :where(.css-pgvwaq)[class*=" ant-card"]::before, :where(.css-pgvwaq)[class^="ant-card"]::after, :where(.css-pgvwaq)[class*=" ant-card"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-card"] [class^="ant-card"], :where(.css-pgvwaq)[class*=" ant-card"] [class^="ant-card"], :where(.css-pgvwaq)[class^="ant-card"] [class*=" ant-card"], :where(.css-pgvwaq)[class*=" ant-card"] [class*=" ant-card"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-card"] [class^="ant-card"]::before, :where(.css-pgvwaq)[class*=" ant-card"] [class^="ant-card"]::before, :where(.css-pgvwaq)[class^="ant-card"] [class*=" ant-card"]::before, :where(.css-pgvwaq)[class*=" ant-card"] [class*=" ant-card"]::before, :where(.css-pgvwaq)[class^="ant-card"] [class^="ant-card"]::after, :where(.css-pgvwaq)[class*=" ant-card"] [class^="ant-card"]::after, :where(.css-pgvwaq)[class^="ant-card"] [class*=" ant-card"]::after, :where(.css-pgvwaq)[class*=" ant-card"] [class*=" ant-card"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-card {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: inherit;
    position: relative;
    background: #ffffff;
    border-radius: 10px;
}

    :where(.css-pgvwaq).ant-card:not(.ant-card-bordered) {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03),0 1px 6px -1px rgba(0, 0, 0, 0.02),0 2px 4px 0 rgba(0, 0, 0, 0.02);
    }

    :where(.css-pgvwaq).ant-card .ant-card-head {
        display: flex;
        justify-content: center;
        flex-direction: column;
        min-height: 58px;
        margin-bottom: -1px;
        padding: 0 24px;
        color: #1c1c1e;
        font-weight: 600;
        font-size: 18px;
        background: transparent;
        border-bottom: 1px solid #f0f0f0;
        border-radius: 10px 10px 0 0;
    }

        :where(.css-pgvwaq).ant-card .ant-card-head::before {
            display: table;
            content: "";
        }

        :where(.css-pgvwaq).ant-card .ant-card-head::after {
            display: table;
            clear: both;
            content: "";
        }

    :where(.css-pgvwaq).ant-card .ant-card-head-wrapper {
        width: 100%;
        display: flex;
        align-items: center;
    }

    :where(.css-pgvwaq).ant-card .ant-card-head-title {
        display: inline-block;
        flex: 1;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

        :where(.css-pgvwaq).ant-card .ant-card-head-title > .ant-card-typography, :where(.css-pgvwaq).ant-card .ant-card-head-title > .ant-card-typography-edit-content {
            inset-inline-start: 0;
            margin-top: 0;
            margin-bottom: 0;
        }

    :where(.css-pgvwaq).ant-card .ant-card-head .ant-tabs-top {
        clear: both;
        margin-bottom: -17px;
        color: #1c1c1e;
        font-weight: normal;
        font-size: 16px;
    }

    :where(.css-pgvwaq).ant-card .ant-card-head .ant-tabs-top-bar {
        border-bottom: 1px solid #f0f0f0;
    }

    :where(.css-pgvwaq).ant-card .ant-card-extra {
        margin-inline-start: auto;
        color: #1c1c1e;
        font-weight: normal;
        font-size: 16px;
    }

    :where(.css-pgvwaq).ant-card .ant-card-body {
        padding: 24px;
        border-radius: 0 0 10px 10px;
    }

        :where(.css-pgvwaq).ant-card .ant-card-body::before {
            display: table;
            content: "";
        }

        :where(.css-pgvwaq).ant-card .ant-card-body::after {
            display: table;
            clear: both;
            content: "";
        }

    :where(.css-pgvwaq).ant-card .ant-card-grid {
        width: 33.33%;
        padding: 24px;
        border: 0;
        border-radius: 0;
        box-shadow: 1px 0 0 0 #f0f0f0,0 1px 0 0 #f0f0f0,1px 1px 0 0 #f0f0f0,1px 0 0 0 #f0f0f0 inset,0 1px 0 0 #f0f0f0 inset;
        transition: all 0.2s;
    }

    :where(.css-pgvwaq).ant-card .ant-card-grid-hoverable:hover {
        position: relative;
        z-index: 1;
        box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16),0 3px 6px 0 rgba(0, 0, 0, 0.12),0 5px 12px 4px rgba(0, 0, 0, 0.09);
    }

    :where(.css-pgvwaq).ant-card .ant-card-cover > * {
        display: block;
        width: 100%;
    }

    :where(.css-pgvwaq).ant-card .ant-card-cover img, :where(.css-pgvwaq).ant-card .ant-card-cover img + .ant-image-mask {
        border-radius: 10px 10px 0 0;
    }

    :where(.css-pgvwaq).ant-card .ant-card-actions {
        margin: 0;
        padding: 0;
        list-style: none;
        background: #ffffff;
        border-top: 1px solid #f0f0f0;
        display: flex;
        border-radius: 0 0 10px 10px;
    }

        :where(.css-pgvwaq).ant-card .ant-card-actions::before {
            display: table;
            content: "";
        }

        :where(.css-pgvwaq).ant-card .ant-card-actions::after {
            display: table;
            clear: both;
            content: "";
        }

        :where(.css-pgvwaq).ant-card .ant-card-actions > li {
            margin: 12px 0;
            color: #707070;
            text-align: center;
        }

            :where(.css-pgvwaq).ant-card .ant-card-actions > li > span {
                position: relative;
                display: block;
                min-width: 32px;
                font-size: 16px;
                line-height: 1.5;
                cursor: pointer;
            }

                :where(.css-pgvwaq).ant-card .ant-card-actions > li > span:hover {
                    color: #1e52bf;
                    transition: color 0.2s;
                }

                :where(.css-pgvwaq).ant-card .ant-card-actions > li > span a:not(.ant-card-btn), :where(.css-pgvwaq).ant-card .ant-card-actions > li > span > .anticon {
                    display: inline-block;
                    width: 100%;
                    color: #707070;
                    line-height: 24px;
                    transition: color 0.2s;
                }

                    :where(.css-pgvwaq).ant-card .ant-card-actions > li > span a:not(.ant-card-btn):hover, :where(.css-pgvwaq).ant-card .ant-card-actions > li > span > .anticon:hover {
                        color: #1e52bf;
                    }

                :where(.css-pgvwaq).ant-card .ant-card-actions > li > span > .anticon {
                    font-size: 16px;
                    line-height: 24px;
                }

            :where(.css-pgvwaq).ant-card .ant-card-actions > li:not(:last-child) {
                border-inline-end: 1px solid #f0f0f0;
            }

    :where(.css-pgvwaq).ant-card .ant-card-meta {
        margin: -4px 0;
        display: flex;
    }

        :where(.css-pgvwaq).ant-card .ant-card-meta::before {
            display: table;
            content: "";
        }

        :where(.css-pgvwaq).ant-card .ant-card-meta::after {
            display: table;
            clear: both;
            content: "";
        }

    :where(.css-pgvwaq).ant-card .ant-card-meta-avatar {
        padding-inline-end: 16px;
    }

    :where(.css-pgvwaq).ant-card .ant-card-meta-detail {
        overflow: hidden;
        flex: 1;
    }

        :where(.css-pgvwaq).ant-card .ant-card-meta-detail > div:not(:last-child) {
            margin-bottom: 8px;
        }

    :where(.css-pgvwaq).ant-card .ant-card-meta-title {
        color: #1c1c1e;
        font-weight: 600;
        font-size: 18px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    :where(.css-pgvwaq).ant-card .ant-card-meta-description {
        color: #707070;
    }

:where(.css-pgvwaq).ant-card-bordered {
    border: 1px solid #f0f0f0;
}

    :where(.css-pgvwaq).ant-card-bordered .ant-card-cover {
        margin-top: -1px;
        margin-inline-start: -1px;
        margin-inline-end: -1px;
    }

:where(.css-pgvwaq).ant-card-hoverable {
    cursor: pointer;
    transition: box-shadow 0.2s,border-color 0.2s;
}

    :where(.css-pgvwaq).ant-card-hoverable:hover {
        border-color: transparent;
        box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16),0 3px 6px 0 rgba(0, 0, 0, 0.12),0 5px 12px 4px rgba(0, 0, 0, 0.09);
    }

:where(.css-pgvwaq).ant-card-contain-grid {
    border-radius: 10px 10px 0 0;
}

    :where(.css-pgvwaq).ant-card-contain-grid .ant-card-body {
        display: flex;
        flex-wrap: wrap;
    }

    :where(.css-pgvwaq).ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
        margin-block-start: -1px;
        margin-inline-start: -1px;
        padding: 0;
    }

:where(.css-pgvwaq).ant-card-contain-tabs > .ant-card-head {
    min-height: 0;
}

    :where(.css-pgvwaq).ant-card-contain-tabs > .ant-card-head .ant-card-head-title, :where(.css-pgvwaq).ant-card-contain-tabs > .ant-card-head .ant-card-extra {
        padding-top: 16px;
    }

:where(.css-pgvwaq).ant-card-type-inner .ant-card-head {
    padding: 0 24px;
    background: rgba(0, 0, 0, 0.02);
}

:where(.css-pgvwaq).ant-card-type-inner .ant-card-head-title {
    font-size: 16px;
}

:where(.css-pgvwaq).ant-card-type-inner .ant-card-body {
    padding: 16px 24px;
}

:where(.css-pgvwaq).ant-card-loading {
    overflow: hidden;
}

    :where(.css-pgvwaq).ant-card-loading .ant-card-body {
        user-select: none;
    }

:where(.css-pgvwaq).ant-card-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-card-small > .ant-card-head {
    min-height: 40px;
    padding: 0 12px;
    font-size: 16px;
}

    :where(.css-pgvwaq).ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
        font-size: 16px;
    }

:where(.css-pgvwaq).ant-card-small > .ant-card-body {
    padding: 12px;
}

:where(.css-pgvwaq).ant-card-small.ant-card-contain-tabs > .ant-card-head .ant-card-head-title, :where(.css-pgvwaq).ant-card-small.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
    padding-top: 0;
    display: flex;
    align-items: center;
}

:where(.css-pgvwaq)[class^="ant-typography"], :where(.css-pgvwaq)[class*=" ant-typography"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-typography"]::before, :where(.css-pgvwaq)[class*=" ant-typography"]::before, :where(.css-pgvwaq)[class^="ant-typography"]::after, :where(.css-pgvwaq)[class*=" ant-typography"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-typography"] [class^="ant-typography"], :where(.css-pgvwaq)[class*=" ant-typography"] [class^="ant-typography"], :where(.css-pgvwaq)[class^="ant-typography"] [class*=" ant-typography"], :where(.css-pgvwaq)[class*=" ant-typography"] [class*=" ant-typography"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-typography"] [class^="ant-typography"]::before, :where(.css-pgvwaq)[class*=" ant-typography"] [class^="ant-typography"]::before, :where(.css-pgvwaq)[class^="ant-typography"] [class*=" ant-typography"]::before, :where(.css-pgvwaq)[class*=" ant-typography"] [class*=" ant-typography"]::before, :where(.css-pgvwaq)[class^="ant-typography"] [class^="ant-typography"]::after, :where(.css-pgvwaq)[class*=" ant-typography"] [class^="ant-typography"]::after, :where(.css-pgvwaq)[class^="ant-typography"] [class*=" ant-typography"]::after, :where(.css-pgvwaq)[class*=" ant-typography"] [class*=" ant-typography"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-typography {
    color: #1c1c1e;
    word-break: break-word;
    line-height: 1.5;
}

    :where(.css-pgvwaq).ant-typography.ant-typography-secondary {
        color: #707070;
    }

    :where(.css-pgvwaq).ant-typography.ant-typography-success {
        color: #52c41a;
    }

    :where(.css-pgvwaq).ant-typography.ant-typography-warning {
        color: #faad14;
    }

    :where(.css-pgvwaq).ant-typography.ant-typography-danger {
        color: #cc3444;
    }

a:where(.css-pgvwaq).ant-typography.ant-typography-danger:active, a:where(.css-pgvwaq).ant-typography.ant-typography-danger:focus {
    color: #a62133;
}

a:where(.css-pgvwaq).ant-typography.ant-typography-danger:hover {
    color: #d95961;
}

:where(.css-pgvwaq).ant-typography.ant-typography-disabled {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
    user-select: none;
}

div:where(.css-pgvwaq).ant-typography, :where(.css-pgvwaq).ant-typography p {
    margin-bottom: 1em;
}

h1:where(.css-pgvwaq).ant-typography, div:where(.css-pgvwaq).ant-typography-h1, div:where(.css-pgvwaq).ant-typography-h1 > textarea, :where(.css-pgvwaq).ant-typography h1 {
    margin-bottom: 0.5em;
    color: #1c1c1e;
    font-weight: 600;
    font-size: 38px;
    line-height: 1.1904761904761905;
}

h2:where(.css-pgvwaq).ant-typography, div:where(.css-pgvwaq).ant-typography-h2, div:where(.css-pgvwaq).ant-typography-h2 > textarea, :where(.css-pgvwaq).ant-typography h2 {
    margin-bottom: 0.5em;
    color: #1c1c1e;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.2352941176470589;
}

h3:where(.css-pgvwaq).ant-typography, div:where(.css-pgvwaq).ant-typography-h3, div:where(.css-pgvwaq).ant-typography-h3 > textarea, :where(.css-pgvwaq).ant-typography h3 {
    margin-bottom: 0.5em;
    color: #1c1c1e;
    font-weight: 600;
    font-size: 28px;
    line-height: 1.2857142857142858;
}

h4:where(.css-pgvwaq).ant-typography, div:where(.css-pgvwaq).ant-typography-h4, div:where(.css-pgvwaq).ant-typography-h4 > textarea, :where(.css-pgvwaq).ant-typography h4 {
    margin-bottom: 0.5em;
    color: #1c1c1e;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.3636363636363635;
}

h5:where(.css-pgvwaq).ant-typography, div:where(.css-pgvwaq).ant-typography-h5, div:where(.css-pgvwaq).ant-typography-h5 > textarea, :where(.css-pgvwaq).ant-typography h5 {
    margin-bottom: 0.5em;
    color: #1c1c1e;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.4444444444444444;
}

:where(.css-pgvwaq).ant-typography + h1.ant-typography, :where(.css-pgvwaq).ant-typography + h2.ant-typography, :where(.css-pgvwaq).ant-typography + h3.ant-typography, :where(.css-pgvwaq).ant-typography + h4.ant-typography, :where(.css-pgvwaq).ant-typography + h5.ant-typography {
    margin-top: 1.2em;
}

:where(.css-pgvwaq).ant-typography div + h1, :where(.css-pgvwaq).ant-typography ul + h1, :where(.css-pgvwaq).ant-typography li + h1, :where(.css-pgvwaq).ant-typography p + h1, :where(.css-pgvwaq).ant-typography h1 + h1, :where(.css-pgvwaq).ant-typography h2 + h1, :where(.css-pgvwaq).ant-typography h3 + h1, :where(.css-pgvwaq).ant-typography h4 + h1, :where(.css-pgvwaq).ant-typography h5 + h1, :where(.css-pgvwaq).ant-typography div + h2, :where(.css-pgvwaq).ant-typography ul + h2, :where(.css-pgvwaq).ant-typography li + h2, :where(.css-pgvwaq).ant-typography p + h2, :where(.css-pgvwaq).ant-typography h1 + h2, :where(.css-pgvwaq).ant-typography h2 + h2, :where(.css-pgvwaq).ant-typography h3 + h2, :where(.css-pgvwaq).ant-typography h4 + h2, :where(.css-pgvwaq).ant-typography h5 + h2, :where(.css-pgvwaq).ant-typography div + h3, :where(.css-pgvwaq).ant-typography ul + h3, :where(.css-pgvwaq).ant-typography li + h3, :where(.css-pgvwaq).ant-typography p + h3, :where(.css-pgvwaq).ant-typography h1 + h3, :where(.css-pgvwaq).ant-typography h2 + h3, :where(.css-pgvwaq).ant-typography h3 + h3, :where(.css-pgvwaq).ant-typography h4 + h3, :where(.css-pgvwaq).ant-typography h5 + h3, :where(.css-pgvwaq).ant-typography div + h4, :where(.css-pgvwaq).ant-typography ul + h4, :where(.css-pgvwaq).ant-typography li + h4, :where(.css-pgvwaq).ant-typography p + h4, :where(.css-pgvwaq).ant-typography h1 + h4, :where(.css-pgvwaq).ant-typography h2 + h4, :where(.css-pgvwaq).ant-typography h3 + h4, :where(.css-pgvwaq).ant-typography h4 + h4, :where(.css-pgvwaq).ant-typography h5 + h4, :where(.css-pgvwaq).ant-typography div + h5, :where(.css-pgvwaq).ant-typography ul + h5, :where(.css-pgvwaq).ant-typography li + h5, :where(.css-pgvwaq).ant-typography p + h5, :where(.css-pgvwaq).ant-typography h1 + h5, :where(.css-pgvwaq).ant-typography h2 + h5, :where(.css-pgvwaq).ant-typography h3 + h5, :where(.css-pgvwaq).ant-typography h4 + h5, :where(.css-pgvwaq).ant-typography h5 + h5 {
    margin-top: 1.2em;
}

:where(.css-pgvwaq).ant-typography code {
    margin: 0 0.2em;
    padding-inline: 0.4em;
    padding-block: 0.2em 0.1em;
    font-size: 85%;
    font-family: 'SFMono-Regular',Consolas,'Liberation Mono',Menlo,Courier,monospace;
    background: rgba(150, 150, 150, 0.1);
    border: 1px solid rgba(100, 100, 100, 0.2);
    border-radius: 3px;
}

:where(.css-pgvwaq).ant-typography kbd {
    margin: 0 0.2em;
    padding-inline: 0.4em;
    padding-block: 0.15em 0.1em;
    font-size: 90%;
    font-family: 'SFMono-Regular',Consolas,'Liberation Mono',Menlo,Courier,monospace;
    background: rgba(150, 150, 150, 0.06);
    border: 1px solid rgba(100, 100, 100, 0.2);
    border-bottom-width: 2px;
    border-radius: 3px;
}

:where(.css-pgvwaq).ant-typography mark {
    padding: 0;
    background-color: #ffe58f;
}

:where(.css-pgvwaq).ant-typography u, :where(.css-pgvwaq).ant-typography ins {
    text-decoration: underline;
    text-decoration-skip-ink: auto;
}

:where(.css-pgvwaq).ant-typography s, :where(.css-pgvwaq).ant-typography del {
    text-decoration: line-through;
}

:where(.css-pgvwaq).ant-typography strong {
    font-weight: 600;
}

:where(.css-pgvwaq).ant-typography ul, :where(.css-pgvwaq).ant-typography ol {
    margin-inline: 0;
    margin-block: 0 1em;
    padding: 0;
}

    :where(.css-pgvwaq).ant-typography ul li, :where(.css-pgvwaq).ant-typography ol li {
        margin-inline: 20px 0;
        margin-block: 0;
        padding-inline: 4px 0;
        padding-block: 0;
    }

:where(.css-pgvwaq).ant-typography ul {
    list-style-type: circle;
}

    :where(.css-pgvwaq).ant-typography ul ul {
        list-style-type: disc;
    }

:where(.css-pgvwaq).ant-typography ol {
    list-style-type: decimal;
}

:where(.css-pgvwaq).ant-typography pre, :where(.css-pgvwaq).ant-typography blockquote {
    margin: 1em 0;
}

:where(.css-pgvwaq).ant-typography pre {
    padding: 0.4em 0.6em;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: rgba(150, 150, 150, 0.1);
    border: 1px solid rgba(100, 100, 100, 0.2);
    border-radius: 3px;
    font-family: 'SFMono-Regular',Consolas,'Liberation Mono',Menlo,Courier,monospace;
}

    :where(.css-pgvwaq).ant-typography pre code {
        display: inline;
        margin: 0;
        padding: 0;
        font-size: inherit;
        font-family: inherit;
        background: transparent;
        border: 0;
    }

:where(.css-pgvwaq).ant-typography blockquote {
    padding-inline: 0.6em 0;
    padding-block: 0;
    border-inline-start: 4px solid rgba(100, 100, 100, 0.2);
    opacity: 0.85;
}

a:where(.css-pgvwaq).ant-typography, :where(.css-pgvwaq).ant-typography a {
    color: var(--primary-color);
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
}

    a:where(.css-pgvwaq).ant-typography:focus, :where(.css-pgvwaq).ant-typography a:focus, a:where(.css-pgvwaq).ant-typography:hover, :where(.css-pgvwaq).ant-typography a:hover {
        color: var(--primary-color);
    }

    a:where(.css-pgvwaq).ant-typography:active, :where(.css-pgvwaq).ant-typography a:active {
        color: #113799;
    }

    a:where(.css-pgvwaq).ant-typography:active, :where(.css-pgvwaq).ant-typography a:active, a:where(.css-pgvwaq).ant-typography:hover, :where(.css-pgvwaq).ant-typography a:hover {
        text-decoration: underline;
    }

    a:where(.css-pgvwaq).ant-typography[disabled], :where(.css-pgvwaq).ant-typography a[disabled], a:where(.css-pgvwaq).ant-typography.ant-typography-disabled, :where(.css-pgvwaq).ant-typography a.ant-typography-disabled {
        color: rgba(0, 0, 0, 0.25);
        cursor: not-allowed;
    }

        a:where(.css-pgvwaq).ant-typography[disabled]:active, :where(.css-pgvwaq).ant-typography a[disabled]:active, a:where(.css-pgvwaq).ant-typography.ant-typography-disabled:active, :where(.css-pgvwaq).ant-typography a.ant-typography-disabled:active, a:where(.css-pgvwaq).ant-typography[disabled]:hover, :where(.css-pgvwaq).ant-typography a[disabled]:hover, a:where(.css-pgvwaq).ant-typography.ant-typography-disabled:hover, :where(.css-pgvwaq).ant-typography a.ant-typography-disabled:hover {
            color: rgba(0, 0, 0, 0.25);
        }

        a:where(.css-pgvwaq).ant-typography[disabled]:active, :where(.css-pgvwaq).ant-typography a[disabled]:active, a:where(.css-pgvwaq).ant-typography.ant-typography-disabled:active, :where(.css-pgvwaq).ant-typography a.ant-typography-disabled:active {
            pointer-events: none;
        }

:where(.css-pgvwaq).ant-typography .ant-typography-expand, :where(.css-pgvwaq).ant-typography .ant-typography-edit, :where(.css-pgvwaq).ant-typography .ant-typography-copy {
    color: var(--primary-color);
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
    margin-inline-start: 4px;
}

    :where(.css-pgvwaq).ant-typography .ant-typography-expand:focus, :where(.css-pgvwaq).ant-typography .ant-typography-edit:focus, :where(.css-pgvwaq).ant-typography .ant-typography-copy:focus, :where(.css-pgvwaq).ant-typography .ant-typography-expand:hover, :where(.css-pgvwaq).ant-typography .ant-typography-edit:hover, :where(.css-pgvwaq).ant-typography .ant-typography-copy:hover {
        color: var(--primary-color);
    }

    :where(.css-pgvwaq).ant-typography .ant-typography-expand:active, :where(.css-pgvwaq).ant-typography .ant-typography-edit:active, :where(.css-pgvwaq).ant-typography .ant-typography-copy:active {
        color: #113799;
    }

:where(.css-pgvwaq).ant-typography-edit-content {
    position: relative;
}

div:where(.css-pgvwaq).ant-typography-edit-content {
    inset-inline-start: -12px;
    margin-top: -12px;
    margin-bottom: calc(1em - 12px);
}

:where(.css-pgvwaq).ant-typography-edit-content .ant-typography-edit-content-confirm {
    position: absolute;
    inset-inline-end: 10px;
    inset-block-end: 8px;
    color: #707070;
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-typography-edit-content textarea {
    margin: 0 !important;
    -moz-transition: none;
    height: 1em;
}

:where(.css-pgvwaq).ant-typography .ant-typography-copy-success, :where(.css-pgvwaq).ant-typography .ant-typography-copy-success:hover, :where(.css-pgvwaq).ant-typography .ant-typography-copy-success:focus {
    color: #52c41a;
}

:where(.css-pgvwaq).ant-typography .ant-typography-copy-icon-only {
    margin-inline-start: 0;
}

a:where(.css-pgvwaq).ant-typography-ellipsis, span:where(.css-pgvwaq).ant-typography-ellipsis {
    display: inline-block;
    max-width: 100%;
}

:where(.css-pgvwaq).ant-typography-single-line {
    white-space: nowrap;
}

:where(.css-pgvwaq).ant-typography-ellipsis-single-line {
    overflow: hidden;
    text-overflow: ellipsis;
}

a:where(.css-pgvwaq).ant-typography-ellipsis-single-line, span:where(.css-pgvwaq).ant-typography-ellipsis-single-line {
    vertical-align: bottom;
}

:where(.css-pgvwaq).ant-typography-ellipsis-single-line > code {
    padding-block: 0;
    max-width: calc(100% - 1.2em);
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    box-sizing: content-box;
}

:where(.css-pgvwaq).ant-typography-ellipsis-multiple-line {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

:where(.css-pgvwaq).ant-typography-rtl {
    direction: rtl;
}


:where(.css-pgvwaq).ant-slide-up-enter, :where(.css-pgvwaq).ant-slide-up-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-up-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-pgvwaq).ant-slide-up-appear.ant-slide-up-appear-active {
    animation-name: css-pgvwaq-antSlideUpIn;
    animation-play-state: running;
}

:where(.css-pgvwaq).ant-slide-up-leave.ant-slide-up-leave-active {
    animation-name: css-pgvwaq-antSlideUpOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-slide-up-enter, :where(.css-pgvwaq).ant-slide-up-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-pgvwaq).ant-slide-up-enter-prepare, :where(.css-pgvwaq).ant-slide-up-appear-prepare {
    transform: scale(1);
}

:where(.css-pgvwaq).ant-slide-up-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-pgvwaq).ant-slide-down-enter, :where(.css-pgvwaq).ant-slide-down-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-down-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-pgvwaq).ant-slide-down-appear.ant-slide-down-appear-active {
    animation-name: css-pgvwaq-antSlideDownIn;
    animation-play-state: running;
}

:where(.css-pgvwaq).ant-slide-down-leave.ant-slide-down-leave-active {
    animation-name: css-pgvwaq-antSlideDownOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-slide-down-enter, :where(.css-pgvwaq).ant-slide-down-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-pgvwaq).ant-slide-down-enter-prepare, :where(.css-pgvwaq).ant-slide-down-appear-prepare {
    transform: scale(1);
}

:where(.css-pgvwaq).ant-slide-down-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-pgvwaq).ant-move-up-enter, :where(.css-pgvwaq).ant-move-up-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-move-up-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-move-up-enter.ant-move-up-enter-active, :where(.css-pgvwaq).ant-move-up-appear.ant-move-up-appear-active {
    animation-name: css-pgvwaq-antMoveUpIn;
    animation-play-state: running;
}

:where(.css-pgvwaq).ant-move-up-leave.ant-move-up-leave-active {
    animation-name: css-pgvwaq-antMoveUpOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-move-up-enter, :where(.css-pgvwaq).ant-move-up-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-pgvwaq).ant-move-up-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-pgvwaq).ant-move-down-enter, :where(.css-pgvwaq).ant-move-down-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-move-down-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-pgvwaq).ant-move-down-enter.ant-move-down-enter-active, :where(.css-pgvwaq).ant-move-down-appear.ant-move-down-appear-active {
    animation-name: css-pgvwaq-antMoveDownIn;
    animation-play-state: running;
}

:where(.css-pgvwaq).ant-move-down-leave.ant-move-down-leave-active {
    animation-name: css-pgvwaq-antMoveDownOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-pgvwaq).ant-move-down-enter, :where(.css-pgvwaq).ant-move-down-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-pgvwaq).ant-move-down-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-pgvwaq).ant-select-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
    border-color: #4172cc;
}

.ant-select-focused:where(.css-pgvwaq).ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    border-color: #1e52bf;
    box-shadow: 0 0 0 2px rgba(5, 122, 255, 0.06);
    outline: 0;
}

:where(.css-pgvwaq).ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    border-color: #cc3444;
}

:where(.css-pgvwaq).ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
    border-color: #d95961;
}

.ant-select-focused:where(.css-pgvwaq).ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    border-color: #cc3444;
    box-shadow: 0 0 0 2px rgba(255, 22, 5, 0.06);
    outline: 0;
}

:where(.css-pgvwaq).ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    border-color: #faad14;
}

:where(.css-pgvwaq).ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
    border-color: #ffd666;
}

.ant-select-focused:where(.css-pgvwaq).ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    border-color: #faad14;
    box-shadow: 0 0 0 2px rgba(255, 215, 5, 0.1);
    outline: 0;
}

:where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-last-item) {
    margin-inline-end: -1px;
}

:where(.css-pgvwaq).ant-select-compact-item:hover > *, :where(.css-pgvwaq).ant-select-compact-item:active > * {
    z-index: 2;
}

:where(.css-pgvwaq).ant-select-compact-item.ant-select-focused {
    z-index: 2;
}

:where(.css-pgvwaq).ant-select-compact-item[disabled] > * {
    z-index: 0;
}

:where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item) > .ant-select-selector {
    border-radius: 0;
}

:where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item > .ant-select-selector, :where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-sm > .ant-select-selector, :where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-lg > .ant-select-selector {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
}

:where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item > .ant-select-selector, :where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-sm > .ant-select-selector, :where(.css-pgvwaq).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-lg > .ant-select-selector {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

@keyframes css-pgvwaq-antMoveUpIn {
    0% {
        transform: translate3d(0, -100%, 0);
        transform-origin: 0 0;
        opacity: 0;
    }

    100% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
    }
}

@keyframes css-pgvwaq-antMoveUpOut {
    0% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
    }

    100% {
        transform: translate3d(0, -100%, 0);
        transform-origin: 0 0;
        opacity: 0;
    }
}

@keyframes css-pgvwaq-antMoveDownIn {
    0% {
        transform: translate3d(0, 100%, 0);
        transform-origin: 0 0;
        opacity: 0;
    }

    100% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
    }
}

@keyframes css-pgvwaq-antMoveDownOut {
    0% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
    }

    100% {
        transform: translate3d(0, 100%, 0);
        transform-origin: 0 0;
        opacity: 0;
    }
}

:where(.css-pgvwaq)[class^="ant-btn"], :where(.css-pgvwaq)[class*=" ant-btn"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-btn"]::before, :where(.css-pgvwaq)[class*=" ant-btn"]::before, :where(.css-pgvwaq)[class^="ant-btn"]::after, :where(.css-pgvwaq)[class*=" ant-btn"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-btn"] [class^="ant-btn"], :where(.css-pgvwaq)[class*=" ant-btn"] [class^="ant-btn"], :where(.css-pgvwaq)[class^="ant-btn"] [class*=" ant-btn"], :where(.css-pgvwaq)[class*=" ant-btn"] [class*=" ant-btn"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-btn"] [class^="ant-btn"]::before, :where(.css-pgvwaq)[class*=" ant-btn"] [class^="ant-btn"]::before, :where(.css-pgvwaq)[class^="ant-btn"] [class*=" ant-btn"]::before, :where(.css-pgvwaq)[class*=" ant-btn"] [class*=" ant-btn"]::before, :where(.css-pgvwaq)[class^="ant-btn"] [class^="ant-btn"]::after, :where(.css-pgvwaq)[class*=" ant-btn"] [class^="ant-btn"]::after, :where(.css-pgvwaq)[class^="ant-btn"] [class*=" ant-btn"]::after, :where(.css-pgvwaq)[class*=" ant-btn"] [class*=" ant-btn"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-btn {
    outline: none;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    background: transparent;
    border: 1px solid transparent;
    cursor: pointer;
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    user-select: none;
    touch-action: manipulation;
    line-height: 1.5;
    color: #1c1c1e;
}

    :where(.css-pgvwaq).ant-btn:disabled > * {
        pointer-events: none;
    }

    :where(.css-pgvwaq).ant-btn > span {
        display: inline-block;
    }

    :where(.css-pgvwaq).ant-btn .ant-btn-icon {
        line-height: 0;
    }

    :where(.css-pgvwaq).ant-btn > .anticon + span, :where(.css-pgvwaq).ant-btn > span + .anticon {
        margin-inline-start: 8px;
    }

    :where(.css-pgvwaq).ant-btn:not(.ant-btn-icon-only) > .ant-btn-icon.ant-btn-loading-icon, :where(.css-pgvwaq).ant-btn:not(.ant-btn-icon-only) > .ant-btn-icon:not(:last-child) {
        margin-inline-end: 8px;
    }

    :where(.css-pgvwaq).ant-btn > a {
        color: currentColor;
    }

    :where(.css-pgvwaq).ant-btn:not(:disabled):focus-visible {
        outline: 4px solid #93b5e6;
        outline-offset: 1px;
        transition: outline-offset 0s,outline 0s;
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-two-chinese-chars::first-letter {
        letter-spacing: 0.34em;
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-two-chinese-chars > *:not(.anticon) {
        margin-inline-end: -0.34em;
        letter-spacing: 0.34em;
    }

:where(.css-pgvwaq).ant-btn-icon-only.ant-btn-compact-item {
    flex: none;
}

:where(.css-pgvwaq).ant-btn.ant-btn-sm {
    font-size: 16px;
    height: 24px;
    padding: 0px 7px;
    border-radius: 6px;
}

    :where(.css-pgvwaq).ant-btn.ant-btn-sm.ant-btn-icon-only {
        width: 24px;
        padding-inline-start: 0;
        padding-inline-end: 0;
    }

        :where(.css-pgvwaq).ant-btn.ant-btn-sm.ant-btn-icon-only.ant-btn-round {
            width: auto;
        }

        :where(.css-pgvwaq).ant-btn.ant-btn-sm.ant-btn-icon-only .anticon {
            font-size: 16px;
        }

    :where(.css-pgvwaq).ant-btn.ant-btn-sm.ant-btn-loading {
        opacity: 0.65;
        cursor: default;
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-sm .ant-btn-loading-icon {
        transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

:where(.css-pgvwaq).ant-btn.ant-btn-circle.ant-btn-sm {
    min-width: 24px;
    padding-inline-start: 0;
    padding-inline-end: 0;
    border-radius: 50%;
}

:where(.css-pgvwaq).ant-btn.ant-btn-round.ant-btn-sm {
    border-radius: 24px;
    padding-inline-start: 12px;
    padding-inline-end: 12px;
}

:where(.css-pgvwaq).ant-btn {
    font-size: 16px;
    height: 32px;
    padding: 3px 15px;
    border-radius: 8px;
}

    :where(.css-pgvwaq).ant-btn.ant-btn-icon-only {
        width: 32px;
        padding-inline-start: 0;
        padding-inline-end: 0;
    }

        :where(.css-pgvwaq).ant-btn.ant-btn-icon-only.ant-btn-round {
            width: auto;
        }

        :where(.css-pgvwaq).ant-btn.ant-btn-icon-only .anticon {
            font-size: 18px;
        }

    :where(.css-pgvwaq).ant-btn.ant-btn-loading {
        opacity: 0.65;
        cursor: default;
    }

    :where(.css-pgvwaq).ant-btn .ant-btn-loading-icon {
        transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-circle {
        min-width: 32px;
        padding-inline-start: 0;
        padding-inline-end: 0;
        border-radius: 50%;
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-round {
        border-radius: 32px;
        padding-inline-start: 16px;
        padding-inline-end: 16px;
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-lg {
        font-size: 18px;
        height: 40px;
        padding: 5.5px 15px;
        border-radius: 10px;
    }

        :where(.css-pgvwaq).ant-btn.ant-btn-lg.ant-btn-icon-only {
            width: 40px;
            padding-inline-start: 0;
            padding-inline-end: 0;
        }

            :where(.css-pgvwaq).ant-btn.ant-btn-lg.ant-btn-icon-only.ant-btn-round {
                width: auto;
            }

            :where(.css-pgvwaq).ant-btn.ant-btn-lg.ant-btn-icon-only .anticon {
                font-size: 20px;
            }

        :where(.css-pgvwaq).ant-btn.ant-btn-lg.ant-btn-loading {
            opacity: 0.65;
            cursor: default;
        }

        :where(.css-pgvwaq).ant-btn.ant-btn-lg .ant-btn-loading-icon {
            transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        }

    :where(.css-pgvwaq).ant-btn.ant-btn-circle.ant-btn-lg {
        min-width: 40px;
        padding-inline-start: 0;
        padding-inline-end: 0;
        border-radius: 50%;
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-round.ant-btn-lg {
        border-radius: 40px;
        padding-inline-start: 20px;
        padding-inline-end: 20px;
    }

    :where(.css-pgvwaq).ant-btn.ant-btn-block {
        width: 100%;
    }

:where(.css-pgvwaq).ant-btn-default {
    background: #ffffff;
    border-color: #505050;
    color: #1c1c1e;
    box-shadow: 0 0px 0 rgba(0, 0, 0, 0.02);
}

    :where(.css-pgvwaq).ant-btn-default:disabled, :where(.css-pgvwaq).ant-btn-default.ant-btn-disabled {
        cursor: not-allowed;
        border-color: #505050;
        color: rgba(0, 0, 0, 0.25);
        background: rgba(0, 0, 0, 0.04);
        box-shadow: none;
    }

    :where(.css-pgvwaq).ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover {
        color: #4172cc;
        border-color: #4172cc;
    }

    :where(.css-pgvwaq).ant-btn-default:not(:disabled):not(.ant-btn-disabled):active {
        color: #113799;
        border-color: #113799;
    }

    :where(.css-pgvwaq).ant-btn-default.ant-btn-background-ghost {
        color: #ffffff;
        background: transparent;
        border-color: #ffffff;
        box-shadow: none;
    }

        :where(.css-pgvwaq).ant-btn-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
            background: transparent;
        }

        :where(.css-pgvwaq).ant-btn-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
            background: transparent;
        }

        :where(.css-pgvwaq).ant-btn-default.ant-btn-background-ghost:disabled {
            cursor: not-allowed;
            color: rgba(0, 0, 0, 0.25);
            border-color: #505050;
        }

    :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous {
        color: #cc3444;
        border-color: #cc3444;
    }

        :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
            color: #d95961;
            border-color: #e68386;
        }

        :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
            color: #a62133;
            border-color: #a62133;
        }

        :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost {
            color: #cc3444;
            background: transparent;
            border-color: #cc3444;
            box-shadow: none;
        }

            :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
                background: transparent;
            }

            :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
                background: transparent;
            }

            :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost:disabled {
                cursor: not-allowed;
                color: rgba(0, 0, 0, 0.25);
                border-color: #505050;
            }

        :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous:disabled, :where(.css-pgvwaq).ant-btn-default.ant-btn-dangerous.ant-btn-disabled {
            cursor: not-allowed;
            border-color: #505050;
            color: rgba(0, 0, 0, 0.25);
            background: rgba(0, 0, 0, 0.04);
            box-shadow: none;
        }

:where(.css-pgvwaq).ant-btn-primary {
    color: #fff;
    background: #1e52bf;
    box-shadow: 0 0px 0 rgba(5, 122, 255, 0.06);
}

    :where(.css-pgvwaq).ant-btn-primary:disabled, :where(.css-pgvwaq).ant-btn-primary.ant-btn-disabled {
        cursor: not-allowed;
        border-color: #505050;
        color: rgba(0, 0, 0, 0.25);
        background: rgba(0, 0, 0, 0.04);
        box-shadow: none;
    }

    :where(.css-pgvwaq).ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover {
        color: #fff;
        background: #4172cc;
    }

    :where(.css-pgvwaq).ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active {
        color: #fff;
        background: #113799;
    }

    :where(.css-pgvwaq).ant-btn-primary.ant-btn-background-ghost {
        color: #1e52bf;
        background: transparent;
        border-color: #1e52bf;
        box-shadow: none;
    }

        :where(.css-pgvwaq).ant-btn-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
            background: transparent;
            color: #4172cc;
            border-color: #4172cc;
        }

        :where(.css-pgvwaq).ant-btn-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
            background: transparent;
            color: #113799;
            border-color: #113799;
        }

        :where(.css-pgvwaq).ant-btn-primary.ant-btn-background-ghost:disabled {
            cursor: not-allowed;
            color: rgba(0, 0, 0, 0.25);
            border-color: #505050;
        }

    :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous {
        background: #cc3444;
        box-shadow: 0 0px 0 rgba(255, 22, 5, 0.06);
        color: #fff;
    }

        :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
            background: #d95961;
        }

        :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
            background: #a62133;
        }

        :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost {
            color: #cc3444;
            background: transparent;
            border-color: #cc3444;
            box-shadow: none;
        }

            :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
                background: transparent;
                color: #d95961;
                border-color: #d95961;
            }

            :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
                background: transparent;
                color: #a62133;
                border-color: #a62133;
            }

            :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost:disabled {
                cursor: not-allowed;
                color: rgba(0, 0, 0, 0.25);
                border-color: #505050;
            }

        :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous:disabled, :where(.css-pgvwaq).ant-btn-primary.ant-btn-dangerous.ant-btn-disabled {
            cursor: not-allowed;
            border-color: #505050;
            color: rgba(0, 0, 0, 0.25);
            background: rgba(0, 0, 0, 0.04);
            box-shadow: none;
        }

:where(.css-pgvwaq).ant-btn-dashed {
    background: #ffffff;
    border-color: #505050;
    color: #1c1c1e;
    box-shadow: 0 0px 0 rgba(0, 0, 0, 0.02);
    border-style: dashed;
}

    :where(.css-pgvwaq).ant-btn-dashed:disabled, :where(.css-pgvwaq).ant-btn-dashed.ant-btn-disabled {
        cursor: not-allowed;
        border-color: #505050;
        color: rgba(0, 0, 0, 0.25);
        background: rgba(0, 0, 0, 0.04);
        box-shadow: none;
    }

    :where(.css-pgvwaq).ant-btn-dashed:not(:disabled):not(.ant-btn-disabled):hover {
        color: #4172cc;
        border-color: #4172cc;
    }

    :where(.css-pgvwaq).ant-btn-dashed:not(:disabled):not(.ant-btn-disabled):active {
        color: #113799;
        border-color: #113799;
    }

    :where(.css-pgvwaq).ant-btn-dashed.ant-btn-background-ghost {
        color: #ffffff;
        background: transparent;
        border-color: #ffffff;
        box-shadow: none;
    }

        :where(.css-pgvwaq).ant-btn-dashed.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
            background: transparent;
        }

        :where(.css-pgvwaq).ant-btn-dashed.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
            background: transparent;
        }

        :where(.css-pgvwaq).ant-btn-dashed.ant-btn-background-ghost:disabled {
            cursor: not-allowed;
            color: rgba(0, 0, 0, 0.25);
            border-color: #505050;
        }

    :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous {
        color: #cc3444;
        border-color: #cc3444;
    }

        :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
            color: #d95961;
            border-color: #e68386;
        }

        :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
            color: #a62133;
            border-color: #a62133;
        }

        :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost {
            color: #cc3444;
            background: transparent;
            border-color: #cc3444;
            box-shadow: none;
        }

            :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
                background: transparent;
            }

            :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
                background: transparent;
            }

            :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost:disabled {
                cursor: not-allowed;
                color: rgba(0, 0, 0, 0.25);
                border-color: #505050;
            }

        :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous:disabled, :where(.css-pgvwaq).ant-btn-dashed.ant-btn-dangerous.ant-btn-disabled {
            cursor: not-allowed;
            border-color: #505050;
            color: rgba(0, 0, 0, 0.25);
            background: rgba(0, 0, 0, 0.04);
            box-shadow: none;
        }

:where(.css-pgvwaq).ant-btn-link {
    color: #1e52bf;
}

    :where(.css-pgvwaq).ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover {
        color: var(--primary-color);
        background: transparent;
    }

    :where(.css-pgvwaq).ant-btn-link:not(:disabled):not(.ant-btn-disabled):active {
        color: #113799;
    }

    :where(.css-pgvwaq).ant-btn-link:disabled, :where(.css-pgvwaq).ant-btn-link.ant-btn-disabled {
        cursor: not-allowed;
        color: rgba(0, 0, 0, 0.25);
    }

    :where(.css-pgvwaq).ant-btn-link.ant-btn-dangerous {
        color: #cc3444;
    }

        :where(.css-pgvwaq).ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
            color: #d95961;
        }

        :where(.css-pgvwaq).ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
            color: #a62133;
        }

        :where(.css-pgvwaq).ant-btn-link.ant-btn-dangerous:disabled, :where(.css-pgvwaq).ant-btn-link.ant-btn-dangerous.ant-btn-disabled {
            cursor: not-allowed;
            color: rgba(0, 0, 0, 0.25);
        }

:where(.css-pgvwaq).ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover {
    color: #1c1c1e;
    background: rgba(0, 0, 0, 0.06);
}

:where(.css-pgvwaq).ant-btn-text:not(:disabled):not(.ant-btn-disabled):active {
    color: #1c1c1e;
    background: rgba(0, 0, 0, 0.15);
}

:where(.css-pgvwaq).ant-btn-text:disabled, :where(.css-pgvwaq).ant-btn-text.ant-btn-disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
}

:where(.css-pgvwaq).ant-btn-text.ant-btn-dangerous {
    color: #cc3444;
}

    :where(.css-pgvwaq).ant-btn-text.ant-btn-dangerous:disabled, :where(.css-pgvwaq).ant-btn-text.ant-btn-dangerous.ant-btn-disabled {
        cursor: not-allowed;
        color: rgba(0, 0, 0, 0.25);
    }

    :where(.css-pgvwaq).ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
        color: #d95961;
        background: #fff1f0;
    }

    :where(.css-pgvwaq).ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
        color: #d95961;
        background: #fff1f0;
    }

:where(.css-pgvwaq).ant-btn-ghost.ant-btn-background-ghost {
    color: #ffffff;
    background: transparent;
    border-color: #ffffff;
    box-shadow: none;
}

    :where(.css-pgvwaq).ant-btn-ghost.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
        background: transparent;
    }

    :where(.css-pgvwaq).ant-btn-ghost.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
        background: transparent;
    }

    :where(.css-pgvwaq).ant-btn-ghost.ant-btn-background-ghost:disabled {
        cursor: not-allowed;
        color: rgba(0, 0, 0, 0.25);
        border-color: #505050;
    }

:where(.css-pgvwaq).ant-btn-group {
    position: relative;
    display: inline-flex;
}

    :where(.css-pgvwaq).ant-btn-group > span:not(:last-child), :where(.css-pgvwaq).ant-btn-group > .ant-btn:not(:last-child), :where(.css-pgvwaq).ant-btn-group > span:not(:last-child) > .ant-btn, :where(.css-pgvwaq).ant-btn-group > .ant-btn:not(:last-child) > .ant-btn {
        border-start-end-radius: 0;
        border-end-end-radius: 0;
    }

    :where(.css-pgvwaq).ant-btn-group > span:not(:first-child), :where(.css-pgvwaq).ant-btn-group > .ant-btn:not(:first-child) {
        margin-inline-start: -1px;
    }

        :where(.css-pgvwaq).ant-btn-group > span:not(:first-child), :where(.css-pgvwaq).ant-btn-group > .ant-btn:not(:first-child), :where(.css-pgvwaq).ant-btn-group > span:not(:first-child) > .ant-btn, :where(.css-pgvwaq).ant-btn-group > .ant-btn:not(:first-child) > .ant-btn {
            border-start-start-radius: 0;
            border-end-start-radius: 0;
        }

    :where(.css-pgvwaq).ant-btn-group .ant-btn {
        position: relative;
        z-index: 1;
    }

        :where(.css-pgvwaq).ant-btn-group .ant-btn:hover, :where(.css-pgvwaq).ant-btn-group .ant-btn:focus, :where(.css-pgvwaq).ant-btn-group .ant-btn:active {
            z-index: 2;
        }

        :where(.css-pgvwaq).ant-btn-group .ant-btn[disabled] {
            z-index: 0;
        }

    :where(.css-pgvwaq).ant-btn-group .ant-btn-icon-only {
        font-size: 16px;
    }

    :where(.css-pgvwaq).ant-btn-group > span:not(:last-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-primary:not(:last-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > span:not(:last-child) > .ant-btn-primary:not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-primary:not(:last-child) > .ant-btn-primary:not(:disabled) {
        border-inline-end-color: #4172cc;
    }

    :where(.css-pgvwaq).ant-btn-group > span:not(:first-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-primary:not(:first-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > span:not(:first-child) > .ant-btn-primary:not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-primary:not(:first-child) > .ant-btn-primary:not(:disabled) {
        border-inline-start-color: #4172cc;
    }

    :where(.css-pgvwaq).ant-btn-group > span:not(:last-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-danger:not(:last-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > span:not(:last-child) > .ant-btn-danger:not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-danger:not(:last-child) > .ant-btn-danger:not(:disabled) {
        border-inline-end-color: #d95961;
    }

    :where(.css-pgvwaq).ant-btn-group > span:not(:first-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-danger:not(:first-child):not(:disabled), :where(.css-pgvwaq).ant-btn-group > span:not(:first-child) > .ant-btn-danger:not(:disabled), :where(.css-pgvwaq).ant-btn-group > .ant-btn-danger:not(:first-child) > .ant-btn-danger:not(:disabled) {
        border-inline-start-color: #d95961;
    }

:where(.css-pgvwaq)[class^="ant-collapse"], :where(.css-pgvwaq)[class*=" ant-collapse"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-collapse"]::before, :where(.css-pgvwaq)[class*=" ant-collapse"]::before, :where(.css-pgvwaq)[class^="ant-collapse"]::after, :where(.css-pgvwaq)[class*=" ant-collapse"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-collapse"] [class^="ant-collapse"], :where(.css-pgvwaq)[class*=" ant-collapse"] [class^="ant-collapse"], :where(.css-pgvwaq)[class^="ant-collapse"] [class*=" ant-collapse"], :where(.css-pgvwaq)[class*=" ant-collapse"] [class*=" ant-collapse"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-collapse"] [class^="ant-collapse"]::before, :where(.css-pgvwaq)[class*=" ant-collapse"] [class^="ant-collapse"]::before, :where(.css-pgvwaq)[class^="ant-collapse"] [class*=" ant-collapse"]::before, :where(.css-pgvwaq)[class*=" ant-collapse"] [class*=" ant-collapse"]::before, :where(.css-pgvwaq)[class^="ant-collapse"] [class^="ant-collapse"]::after, :where(.css-pgvwaq)[class*=" ant-collapse"] [class^="ant-collapse"]::after, :where(.css-pgvwaq)[class^="ant-collapse"] [class*=" ant-collapse"]::after, :where(.css-pgvwaq)[class*=" ant-collapse"] [class*=" ant-collapse"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-collapse {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: inherit;
    background-color: rgba(0, 0, 0, 0.02);
    border: 1px solid #505050;
    border-bottom: 0;
    border-radius: 10px;
}

:where(.css-pgvwaq).ant-collapse-rtl {
    direction: rtl;
}

:where(.css-pgvwaq).ant-collapse > .ant-collapse-item {
    border-bottom: 1px solid #505050;
}

    :where(.css-pgvwaq).ant-collapse > .ant-collapse-item:last-child, :where(.css-pgvwaq).ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
        border-radius: 0 0 10px 10px;
    }

    :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header {
        position: relative;
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        padding: 12px 16px;
        color: #1c1c1e;
        line-height: 1.5;
        cursor: pointer;
        transition: all 0.3s,visibility 0s;
    }

        :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header > .ant-collapse-header-text {
            flex: auto;
        }

        :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
            outline: none;
        }

        :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-expand-icon {
            height: 24px;
            display: flex;
            align-items: center;
            padding-inline-end: 12px;
        }

        :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
            display: inline-flex;
            align-items: center;
            color: inherit;
            font-style: normal;
            line-height: 0;
            text-align: center;
            text-transform: none;
            vertical-align: -0.125em;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 14px;
        }

            :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
                line-height: 1;
            }

            :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
                transition: transform 0.3s;
            }

        :where(.css-pgvwaq).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
            margin-inline-end: auto;
        }

    :where(.css-pgvwaq).ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only {
        cursor: unset;
    }

        :where(.css-pgvwaq).ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
            cursor: pointer;
        }

:where(.css-pgvwaq).ant-collapse .ant-collapse-content {
    color: #1c1c1e;
    background-color: #ffffff;
    border-top: 1px solid #505050;
}

    :where(.css-pgvwaq).ant-collapse .ant-collapse-content > .ant-collapse-content-box {
        padding: 16px 16px;
    }

:where(.css-pgvwaq).ant-collapse .ant-collapse-content-hidden {
    display: none;
}

:where(.css-pgvwaq).ant-collapse-small > .ant-collapse-item > .ant-collapse-header {
    padding: 8px 12px;
    padding-inline-start: 8px;
}

    :where(.css-pgvwaq).ant-collapse-small > .ant-collapse-item > .ant-collapse-header > .ant-collapse-expand-icon {
        margin-inline-start: 4px;
    }

:where(.css-pgvwaq).ant-collapse-small > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
    padding: 12px;
}

:where(.css-pgvwaq).ant-collapse-large > .ant-collapse-item {
    font-size: 18px;
    line-height: 1.4444444444444444;
}

    :where(.css-pgvwaq).ant-collapse-large > .ant-collapse-item > .ant-collapse-header {
        padding: 16px 24px;
        padding-inline-start: 16px;
    }

        :where(.css-pgvwaq).ant-collapse-large > .ant-collapse-item > .ant-collapse-header > .ant-collapse-expand-icon {
            height: 26px;
            margin-inline-start: 8px;
        }

    :where(.css-pgvwaq).ant-collapse-large > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
        padding: 24px;
    }

:where(.css-pgvwaq).ant-collapse .ant-collapse-item:last-child > .ant-collapse-content {
    border-radius: 0 0 10px 10px;
}

:where(.css-pgvwaq).ant-collapse .ant-collapse-item-disabled > .ant-collapse-header, :where(.css-pgvwaq).ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
}

:where(.css-pgvwaq).ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-expand-icon {
    order: 1;
    padding-inline-end: 0;
    padding-inline-start: 12px;
}

:where(.css-pgvwaq).ant-collapse-borderless {
    background-color: rgba(0, 0, 0, 0.02);
    border: 0;
}

    :where(.css-pgvwaq).ant-collapse-borderless > .ant-collapse-item {
        border-bottom: 1px solid #505050;
    }

        :where(.css-pgvwaq).ant-collapse-borderless > .ant-collapse-item:last-child, :where(.css-pgvwaq).ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
            border-radius: 0;
        }

        :where(.css-pgvwaq).ant-collapse-borderless > .ant-collapse-item:last-child {
            border-bottom: 0;
        }

        :where(.css-pgvwaq).ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
            background-color: transparent;
            border-top: 0;
        }

            :where(.css-pgvwaq).ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
                padding-top: 4px;
            }

:where(.css-pgvwaq).ant-collapse-ghost {
    background-color: transparent;
    border: 0;
}

    :where(.css-pgvwaq).ant-collapse-ghost > .ant-collapse-item {
        border-bottom: 0;
    }

        :where(.css-pgvwaq).ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
            background-color: transparent;
            border: 0;
        }

            :where(.css-pgvwaq).ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
                padding-block: 12px;
            }

:where(.css-pgvwaq).ant-collapse-rtl > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
    transform: rotate(180deg);
}

:where(.css-pgvwaq).ant-collapse .ant-motion-collapse-legacy {
    overflow: hidden;
}

:where(.css-pgvwaq).ant-collapse .ant-motion-collapse-legacy-active {
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-pgvwaq).ant-collapse .ant-motion-collapse {
    overflow: hidden;
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-pgvwaq)[class^="ant-wave"], :where(.css-pgvwaq)[class*=" ant-wave"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-wave"]::before, :where(.css-pgvwaq)[class*=" ant-wave"]::before, :where(.css-pgvwaq)[class^="ant-wave"]::after, :where(.css-pgvwaq)[class*=" ant-wave"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-wave"] [class^="ant-wave"], :where(.css-pgvwaq)[class*=" ant-wave"] [class^="ant-wave"], :where(.css-pgvwaq)[class^="ant-wave"] [class*=" ant-wave"], :where(.css-pgvwaq)[class*=" ant-wave"] [class*=" ant-wave"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-wave"] [class^="ant-wave"]::before, :where(.css-pgvwaq)[class*=" ant-wave"] [class^="ant-wave"]::before, :where(.css-pgvwaq)[class^="ant-wave"] [class*=" ant-wave"]::before, :where(.css-pgvwaq)[class*=" ant-wave"] [class*=" ant-wave"]::before, :where(.css-pgvwaq)[class^="ant-wave"] [class^="ant-wave"]::after, :where(.css-pgvwaq)[class*=" ant-wave"] [class^="ant-wave"]::after, :where(.css-pgvwaq)[class^="ant-wave"] [class*=" ant-wave"]::after, :where(.css-pgvwaq)[class*=" ant-wave"] [class*=" ant-wave"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-wave {
    position: absolute;
    background: transparent;
    pointer-events: none;
    box-sizing: border-box;
    color: var(--wave-color, #1e52bf);
    box-shadow: 0 0 0 0 currentcolor;
    opacity: 0.2;
}

    :where(.css-pgvwaq).ant-wave.wave-motion-appear {
        transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1),opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
    }

    :where(.css-pgvwaq).ant-wave.wave-motion-appear-active {
        box-shadow: 0 0 0 6px currentcolor;
        opacity: 0;
    }

    :where(.css-pgvwaq).ant-wave.wave-motion-appear.wave-quick {
        transition: box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

:where(.css-pgvwaq)[class^="ant-divider"], :where(.css-pgvwaq)[class*=" ant-divider"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-divider"]::before, :where(.css-pgvwaq)[class*=" ant-divider"]::before, :where(.css-pgvwaq)[class^="ant-divider"]::after, :where(.css-pgvwaq)[class*=" ant-divider"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-divider"] [class^="ant-divider"], :where(.css-pgvwaq)[class*=" ant-divider"] [class^="ant-divider"], :where(.css-pgvwaq)[class^="ant-divider"] [class*=" ant-divider"], :where(.css-pgvwaq)[class*=" ant-divider"] [class*=" ant-divider"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-divider"] [class^="ant-divider"]::before, :where(.css-pgvwaq)[class*=" ant-divider"] [class^="ant-divider"]::before, :where(.css-pgvwaq)[class^="ant-divider"] [class*=" ant-divider"]::before, :where(.css-pgvwaq)[class*=" ant-divider"] [class*=" ant-divider"]::before, :where(.css-pgvwaq)[class^="ant-divider"] [class^="ant-divider"]::after, :where(.css-pgvwaq)[class*=" ant-divider"] [class^="ant-divider"]::after, :where(.css-pgvwaq)[class^="ant-divider"] [class*=" ant-divider"]::after, :where(.css-pgvwaq)[class*=" ant-divider"] [class*=" ant-divider"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-divider {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: inherit;
    border-block-start: 1px solid rgba(5, 5, 5, 0.06);
}

:where(.css-pgvwaq).ant-divider-vertical {
    position: relative;
    top: -0.06em;
    display: inline-block;
    height: 0.9em;
    margin-inline: 8px;
    margin-block: 0;
    vertical-align: middle;
    border-top: 0;
    border-inline-start: 1px solid rgba(5, 5, 5, 0.06);
}

:where(.css-pgvwaq).ant-divider-horizontal {
    display: flex;
    clear: both;
    width: 100%;
    min-width: 100%;
    margin: 24px 0;
}

    :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text {
        display: flex;
        align-items: center;
        margin: 16px 0;
        color: #1c1c1e;
        font-weight: 500;
        font-size: 18px;
        white-space: nowrap;
        text-align: center;
        border-block-start: 0 rgba(5, 5, 5, 0.06);
    }

        :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text::before, :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text::after {
            position: relative;
            width: 50%;
            border-block-start: 1px solid transparent;
            border-block-start-color: inherit;
            border-block-end: 0;
            transform: translateY(50%);
            content: '';
        }

    :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-left::before {
        width: calc(0.05 * 100%);
    }

    :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-left::after {
        width: calc(100% - 0.05 * 100%);
    }

    :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-right::before {
        width: calc(100% - 0.05 * 100%);
    }

    :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-right::after {
        width: calc(0.05 * 100%);
    }

:where(.css-pgvwaq).ant-divider .ant-divider-inner-text {
    display: inline-block;
    padding-block: 0;
    padding-inline: 1em;
}

:where(.css-pgvwaq).ant-divider-dashed {
    background: none;
    border-color: rgba(5, 5, 5, 0.06);
    border-style: dashed;
    border-width: 1px 0 0;
}

:where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before, :where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
    border-style: dashed none none;
}

:where(.css-pgvwaq).ant-divider-vertical.ant-divider-dashed {
    border-inline-start-width: 1px;
    border-inline-end: 0;
    border-block-start: 0;
    border-block-end: 0;
}

:where(.css-pgvwaq).ant-divider-plain.ant-divider-with-text {
    color: #1c1c1e;
    font-weight: normal;
    font-size: 16px;
}

:where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before {
    width: 0;
}

:where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
    width: 100%;
}

:where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
    padding-inline-start: 0;
}

:where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
    width: 100%;
}

:where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
    width: 0;
}

:where(.css-pgvwaq).ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
    padding-inline-end: 0;
}

:where(.css-pgvwaq)[class^="ant-list"], :where(.css-pgvwaq)[class*=" ant-list"] {
    font-family: inherit;
    font-size: 16px;
    box-sizing: border-box;
}

    :where(.css-pgvwaq)[class^="ant-list"]::before, :where(.css-pgvwaq)[class*=" ant-list"]::before, :where(.css-pgvwaq)[class^="ant-list"]::after, :where(.css-pgvwaq)[class*=" ant-list"]::after {
        box-sizing: border-box;
    }

    :where(.css-pgvwaq)[class^="ant-list"] [class^="ant-list"], :where(.css-pgvwaq)[class*=" ant-list"] [class^="ant-list"], :where(.css-pgvwaq)[class^="ant-list"] [class*=" ant-list"], :where(.css-pgvwaq)[class*=" ant-list"] [class*=" ant-list"] {
        box-sizing: border-box;
    }

        :where(.css-pgvwaq)[class^="ant-list"] [class^="ant-list"]::before, :where(.css-pgvwaq)[class*=" ant-list"] [class^="ant-list"]::before, :where(.css-pgvwaq)[class^="ant-list"] [class*=" ant-list"]::before, :where(.css-pgvwaq)[class*=" ant-list"] [class*=" ant-list"]::before, :where(.css-pgvwaq)[class^="ant-list"] [class^="ant-list"]::after, :where(.css-pgvwaq)[class*=" ant-list"] [class^="ant-list"]::after, :where(.css-pgvwaq)[class^="ant-list"] [class*=" ant-list"]::after, :where(.css-pgvwaq)[class*=" ant-list"] [class*=" ant-list"]::after {
            box-sizing: border-box;
        }

:where(.css-pgvwaq).ant-list {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #1c1c1e;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: inherit;
    position: relative;
}

    :where(.css-pgvwaq).ant-list * {
        outline: none;
    }

    :where(.css-pgvwaq).ant-list .ant-list-header {
        background: transparent;
    }

    :where(.css-pgvwaq).ant-list .ant-list-footer {
        background: transparent;
    }

    :where(.css-pgvwaq).ant-list .ant-list-header, :where(.css-pgvwaq).ant-list .ant-list-footer {
        padding-block: 12px;
    }

    :where(.css-pgvwaq).ant-list .ant-list-pagination {
        margin-block-start: 24px;
    }

    :where(.css-pgvwaq).ant-list .ant-list-pagination-align-start {
        text-align: start;
    }

    :where(.css-pgvwaq).ant-list .ant-list-pagination-align-center {
        text-align: center;
    }

    :where(.css-pgvwaq).ant-list .ant-list-pagination-align-end {
        text-align: end;
    }

    :where(.css-pgvwaq).ant-list .ant-list-pagination .ant-pagination-options {
        text-align: start;
    }

    :where(.css-pgvwaq).ant-list .ant-list-spin {
        min-height: 40px;
        text-align: center;
    }

    :where(.css-pgvwaq).ant-list .ant-list-items {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    :where(.css-pgvwaq).ant-list .ant-list-item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 12px 0;
        color: #1c1c1e;
    }

        :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-meta {
            display: flex;
            flex: 1;
            align-items: flex-start;
            max-width: 100%;
        }

            :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-avatar {
                margin-inline-end: 16px;
            }

            :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-content {
                flex: 1 0;
                width: 0;
                color: #1c1c1e;
            }

            :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title {
                margin: 0 0 4px 0;
                color: #1c1c1e;
                font-size: 16px;
                line-height: 1.5;
            }

                :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title > a {
                    color: #1c1c1e;
                    transition: all 0.3s;
                }

                    :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title > a:hover {
                        color: #1e52bf;
                    }

            :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description {
                color: #707070;
                font-size: 16px;
                line-height: 1.5;
            }

        :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-action {
            flex: 0 0 auto;
            margin-inline-start: 48px;
            padding: 0;
            font-size: 0;
            list-style: none;
        }

            :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-action > li {
                position: relative;
                display: inline-block;
                padding: 0 8px;
                color: #707070;
                font-size: 16px;
                line-height: 1.5;
                text-align: center;
            }

                :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-action > li:first-child {
                    padding-inline-start: 0;
                }

            :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-action .ant-list-item-action-split {
                position: absolute;
                inset-block-start: 50%;
                inset-inline-end: 0;
                width: 1px;
                height: 16px;
                transform: translateY(-50%);
                background-color: rgba(5, 5, 5, 0.06);
            }

    :where(.css-pgvwaq).ant-list .ant-list-empty {
        padding: 16px 0;
        color: #707070;
        font-size: 14px;
        text-align: center;
    }

    :where(.css-pgvwaq).ant-list .ant-list-empty-text {
        padding: 16px;
        color: rgba(0, 0, 0, 0.25);
        font-size: 16px;
        text-align: center;
    }

    :where(.css-pgvwaq).ant-list .ant-list-item-no-flex {
        display: block;
    }

:where(.css-pgvwaq).ant-list-grid .ant-col > .ant-list-item {
    display: block;
    max-width: 100%;
    margin-block-end: 16px;
    padding-block: 0;
    border-block-end: none;
}

:where(.css-pgvwaq).ant-list-vertical .ant-list-item {
    align-items: initial;
}

    :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-main {
        display: block;
        flex: 1;
    }

    :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-extra {
        margin-inline-start: 24px;
    }

    :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-meta {
        margin-block-end: 16px;
    }

        :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-meta .ant-list-item-meta-title {
            margin-block-start: 0;
            margin-block-end: 12px;
            color: #1c1c1e;
            font-size: 18px;
            line-height: 1.4444444444444444;
        }

    :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-action {
        margin-block-start: 16px;
        margin-inline-start: auto;
    }

        :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-action > li {
            padding: 0 16px;
        }

            :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-action > li:first-child {
                padding-inline-start: 0;
            }

:where(.css-pgvwaq).ant-list-split .ant-list-item {
    border-block-end: 1px solid rgba(5, 5, 5, 0.06);
}

    :where(.css-pgvwaq).ant-list-split .ant-list-item:last-child {
        border-block-end: none;
    }

:where(.css-pgvwaq).ant-list-split .ant-list-header {
    border-block-end: 1px solid rgba(5, 5, 5, 0.06);
}

:where(.css-pgvwaq).ant-list-split.ant-list-empty .ant-list-footer {
    border-top: 1px solid rgba(5, 5, 5, 0.06);
}

:where(.css-pgvwaq).ant-list-loading .ant-list-spin-nested-loading {
    min-height: 32px;
}

:where(.css-pgvwaq).ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
    border-block-end: 1px solid rgba(5, 5, 5, 0.06);
}

:where(.css-pgvwaq).ant-list-lg .ant-list-item {
    padding: 16px 24px;
}

:where(.css-pgvwaq).ant-list-sm .ant-list-item {
    padding: 8px 16px;
}

:where(.css-pgvwaq).ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
    float: right;
}

:where(.css-pgvwaq).ant-list-bordered {
    border: 1px solid #505050;
    border-radius: 10px;
}

    :where(.css-pgvwaq).ant-list-bordered .ant-list-header, :where(.css-pgvwaq).ant-list-bordered .ant-list-footer, :where(.css-pgvwaq).ant-list-bordered .ant-list-item {
        padding-inline: 24px;
    }

    :where(.css-pgvwaq).ant-list-bordered .ant-list-pagination {
        margin: 16px 24px;
    }

    :where(.css-pgvwaq).ant-list-bordered.ant-list-sm .ant-list-item, :where(.css-pgvwaq).ant-list-bordered.ant-list-sm .ant-list-header, :where(.css-pgvwaq).ant-list-bordered.ant-list-sm .ant-list-footer {
        padding: 8px 16px;
    }

    :where(.css-pgvwaq).ant-list-bordered.ant-list-lg .ant-list-item, :where(.css-pgvwaq).ant-list-bordered.ant-list-lg .ant-list-header, :where(.css-pgvwaq).ant-list-bordered.ant-list-lg .ant-list-footer {
        padding: 16px 24px;
    }

@media screen and (max-width:768px) {
    :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-item-action {
        margin-inline-start: 24px;
    }

    :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-extra {
        margin-inline-start: 24px;
    }
}

@media screen and (max-width: 576px) {
    :where(.css-pgvwaq).ant-list .ant-list-item {
        flex-wrap: wrap;
    }

        :where(.css-pgvwaq).ant-list .ant-list-item .ant-list-action {
            margin-inline-start: 12px;
        }

    :where(.css-pgvwaq).ant-list-vertical .ant-list-item {
        flex-wrap: wrap-reverse;
    }

        :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-main {
            min-width: 220px;
        }

        :where(.css-pgvwaq).ant-list-vertical .ant-list-item .ant-list-item-extra {
            margin: auto auto 16px;
        }
}


/* styles below written by Imaginuity */
.job-listing {
    max-width: calc(100% - 34px);
    margin: 2rem auto;
}

@media screen and (min-width: 768px) {
    .job-listing {
        max-width: calc(100% - 76px);
    }
}

@media screen and (min-width: 1366px) {
    .job-listing {
        max-width: 1196px;
    }
}