* ::-webkit-scrollbar{width:7px;height:7px}* ::-webkit-scrollbar-thumb{background:#c2c2c2}* ::-webkit-scrollbar-thumb:hover{background:#b6b6b6}* ::-webkit-scrollbar-track{background:#ebebeb}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{scroll-behavior:smooth;transition:.3s all ease-in-out}.h-100{height:100%}.pt-3{padding-top:1.3em}.px-2{padding-inline:1.2em}.mx-1{margin:0 6px}.mr-1{margin-right:6px}.pt-5{padding-top:1.5em}.p-2{padding:1.2em}.mt-3{margin-top:1.3em}.pt-1{padding-top:5px}.pt-2{padding-top:1.2em}.pb-1{padding-bottom:5px}.mt-5{margin-top:1.5em}.mb-5{margin-bottom:1.5em}.mb-0{margin-bottom:0}.mb-1{margin-bottom:5px}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.align-end{align-items:end}.card-shadow{box-shadow:0 12px 32px #818c991f;border-radius:16px}.cursor-pointer{cursor:pointer;-webkit-user-select:none;user-select:none}.cursor-default{cursor:default}.select-none,.select-none *{-webkit-user-select:none;user-select:none}img{max-width:100%}a{text-decoration:none}.max-width{margin:0 auto;max-width:1280px;width:100%}.header .ant-segmented{background-color:transparent;color:#fff;font-size:16px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.header .ant-segmented .ant-segmented-item-selected{background-color:transparent;color:#29e3fc}.header .ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled){color:#29e3fc}.drawer :where(.css-dev-only-do-not-override-185kyl0).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover{background:white}.drawer :where(.css-dev-only-do-not-override-185kyl0).ant-drawer .ant-drawer-header{border-bottom:1px solid black!important}.collapse .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{margin-inline-end:auto;font-size:24px}.collapse :where(.css-dev-only-do-not-override-185kyl0).ant-collapse>.ant-collapse-item-active>.ant-collapse-header{color:#0093d6}@media screen and (max-width: 768px){:where(.css-dev-only-do-not-override-185kyl0).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{font-size:22px!important}}
