:root {
    --contexify-zIndex: 666;
    --contexify-menu-minWidth: 220px;
    --contexify-menu-padding: 6px;
    --contexify-menu-radius: 6px;
    --contexify-menu-bgColor: #fff;
    --contexify-menu-shadow: 1px 2px 2px rgba(0,0,0,.1),2px 4px 4px rgba(0,0,0,.1),3px 6px 6px rgba(0,0,0,.1);
    --contexify-menu-negatePadding: var(--contexify-menu-padding);
    --contexify-separator-color: rgba(0,0,0,.2);
    --contexify-separator-margin: 5px;
    --contexify-itemContent-padding: 6px;
    --contexify-activeItem-radius: 4px;
    --contexify-item-color: #333;
    --contexify-activeItem-color: #fff;
    --contexify-activeItem-bgColor: #3498db;
    --contexify-rightSlot-color: #6f6e77;
    --contexify-activeRightSlot-color: #fff;
    --contexify-arrow-color: #6f6e77;
    --contexify-activeArrow-color: #fff
}

@keyframes contexify_feedback {
    0% {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

.contexify {
    position: fixed;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: var(--contexify-menu-bgColor);
    box-sizing: border-box;
    box-shadow: var(--contexify-menu-shadow);
    border-radius: var(--contexify-menu-radius);
    padding: var(--contexify-menu-padding);
    min-width: var(--contexify-menu-minWidth);
    z-index: var(--contexify-zIndex)
}

.contexify_submenu-isOpen,.contexify_submenu-isOpen>.contexify_itemContent {
    color: var(--contexify-activeItem-color);
    background-color: var(--contexify-activeItem-bgColor);
    border-radius: var(--contexify-activeItem-radius)
}

.contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot {
    color: var(--contexify-activeArrow-color)
}

.contexify_submenu-isOpen>.contexify_submenu {
    pointer-events: auto;
    opacity: 1
}

.contexify .contexify_submenu {
    position: absolute;
    pointer-events: none;
    transition: opacity .265s;
    top: calc(-1 * var(--contexify-menu-negatePadding));
    left: 100%
}

.contexify .contexify_submenu-bottom {
    bottom: calc(-1 * var(--contexify-menu-negatePadding));
    top: unset
}

.contexify .contexify_submenu-right {
    right: 100%;
    left: unset
}

.contexify_rightSlot {
    margin-left: auto;
    display: flex;
    color: var(--contexify-rightSlot-color)
}

.contexify_separator {
    height: 1px;
    cursor: default;
    margin: var(--contexify-separator-margin);
    background-color: var(--contexify-separator-color)
}

.contexify_willLeave-disabled {
    pointer-events: none
}

.contexify_item {
    cursor: pointer;
    position: relative
}

.contexify_item:focus {
    outline: 0
}

.contexify_item:focus .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent .contexify_rightSlot {
    color: var(--contexify-activeRightSlot-color)
}

.contexify_item:not(.contexify_item-disabled)[aria-haspopup]>.contexify_itemContent .contexify_rightSlot {
    color: var(--contexify-arrow-color)
}

.contexify_item:not(.contexify_item-disabled)[aria-haspopup].contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled)[aria-haspopup]:hover>.contexify_itemContent .contexify_rightSlot,.contexify_item[aria-haspopup]:focus>.contexify_itemContent .contexify_rightSlot {
    color: var(--contexify-activeArrow-color)
}

.contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent {
    color: var(--contexify-activeItem-color);
    background-color: var(--contexify-activeItem-bgColor);
    border-radius: var(--contexify-activeItem-radius)
}

.contexify_item:not(.contexify_item-disabled):hover>.contexify_submenu {
    pointer-events: auto;
    opacity: 1
}

.contexify_item-disabled {
    cursor: default;
    opacity: .5
}

.contexify_itemContent {
    padding: var(--contexify-itemContent-padding);
    display: flex;
    align-items: center;
    white-space: nowrap;
    color: var(--contexify-item-color);
    position: relative
}

.contexify_item-feedback {
    animation: contexify_feedback .12s both
}

.contexify_theme-dark {
    --contexify-menu-bgColor: rgba(40,40,40,.98);
    --contexify-separator-color: #4c4c4c;
    --contexify-item-color: #fff
}

.contexify_theme-light {
    --contexify-separator-color: #eee;
    --contexify-item-color: #666;
    --contexify-activeItem-color: #3498db;
    --contexify-activeItem-bgColor: #e0eefd;
    --contexify-activeRightSlot-color: #3498db;
    --contexify-active-arrow-color: #3498db
}

@keyframes contexify_scaleIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 1
    }
}

@keyframes contexify_scaleOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }
}

.contexify_willEnter-scale {
    transform-origin: top left;
    animation: contexify_scaleIn .3s
}

.contexify_willLeave-scale {
    transform-origin: top left;
    animation: contexify_scaleOut .3s
}

@keyframes contexify_fadeIn {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes contexify_fadeOut {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(10px)
    }
}

.contexify_willEnter-fade {
    animation: contexify_fadeIn .3s ease
}

.contexify_willLeave-fade {
    animation: contexify_fadeOut .3s ease
}

@keyframes contexify_flipInX {
    0% {
        transform: perspective(800px) rotateX(45deg)
    }

    to {
        transform: perspective(800px)
    }
}

@keyframes contexify_flipOutX {
    0% {
        transform: perspective(800px)
    }

    to {
        transform: perspective(800px) rotateX(45deg);
        opacity: 0
    }
}

.contexify_willEnter-flip {
    animation: contexify_flipInX .3s
}

.contexify_willEnter-flip,.contexify_willLeave-flip {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    transform-origin: top center
}

.contexify_willLeave-flip {
    animation: contexify_flipOutX .3s
}

@keyframes contexify_slideIn {
    0% {
        opacity: 0;
        transform: scaleY(.3)
    }

    to {
        opacity: 1
    }
}

@keyframes contexify_slideOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: scaleY(.3)
    }
}

.contexify_willEnter-slide {
    transform-origin: top center;
    animation: contexify_slideIn .3s
}

.contexify_willLeave-slide {
    transform-origin: top center;
    animation: contexify_slideOut .3s
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
    margin: 0;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 0;
    margin-block-end:0}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: 0;
    margin: 0;
    border: none;
    outline: none
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],template {
    display: none
}

li,ol,ul {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

html {
}

body {
    background-color: var(--adaptiveBackground);
    overscroll-behavior-y: none;
    margin: 0;
    color: var(--adaptiveGrey700);
    min-height: 100vh
}

ol,ul {
    padding: 0
}

ol {
    margin: 0
}

button {
    border: none;
    padding: 0;
    background: none;
    text-align: left;
    cursor: pointer
}

a:where(a,a:hover,a:visited) {
    color: inherit
}

a:-webkit-any-link {
    text-decoration: none
}

a:any-link {
    text-decoration: none
}

.none {
    display: none!important
}

.zero-height {
    padding-top: 0!important;
    padding-bottom: 0!important;
    height: 0!important;
    overflow: hidden!important
}

.terms-table td {
    padding: 8px;
    border-width: 1px 1px 1px 0;
    border-style: solid solid solid none;
    border-image: initial;
    line-height: 1.59!important
}

#tds-pc__portal-container {
    position: relative;
    z-index: 9999
}

body {
    overflow-y: scroll;
    right: 0
}

* {
    scrollbar-width: thin
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    white-space: nowrap;
    border-width: 0
}

html {
    background-color: #f6f7f9
}

html:has(>body[data-theme=dark]) {
    background-color: #101013
}

html:not(_) {
    scrollbar-width: thin;
    scrollbar-color: rgba(0,29,58,.18) transparent
}

html:not(_)::-webkit-scrollbar-track-piece {
    background-color: #f6f7f9
}

html:not(_)::-webkit-scrollbar-thumb {
    background-color: rgba(0,29,58,.18)
}

html:not(_):has(>body[data-theme=dark])::-webkit-scrollbar-track-piece {
    background-color: #101013
}

html:not(_):has(>body[data-theme=dark]) {
    scrollbar-color: rgba(224,224,255,.27) transparent
}

html:not(_):has(>body[data-theme=dark])::-webkit-scrollbar-thumb {
    background-color: rgba(224,224,255,.27)
}

[data-tippy-root] {
    pointer-events: auto!important
}

.p-dropdown {
    pointer-events: auto
}

@keyframes tw-1wkoka53x {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes tw-1wkoka53y {
    0% {
        stroke-dashoffset: 180
    }

    50% {
        stroke-dashoffset: 50;
        transform: rotate(108deg)
    }

    to {
        stroke-dashoffset: 180;
        transform: rotate(1turn)
    }
}

.tw-1wkoka50 {
    --wts-button-color: #fff;
    --wts-button-background-color: var(--adaptiveBlue500);
    --wts-button-hover-color: #fff;
    --wts-button-hover-background-color: var(--adaptiveBlue600);
    --wts-button-disabled-color: hsla(0,0%,100%,.45);
    --wts-button-disabled-background-color: rgba(49,130,246,.45);
    --wts-button-loader-color: #fff
}

.tw-1wkoka51 {
    --wts-button-color: var(--adaptiveBlue600);
    --wts-button-background-color: var(--adaptiveBlueOpacity50);
    --wts-button-hover-color: var(--adaptiveBlue600);
    --wts-button-hover-background-color: var(--adaptiveBlueOpacity100);
    --wts-button-disabled-color: rgba(49,130,246,.4);
    --wts-button-disabled-background-color: var(--adaptiveBlueOpacity50);
    --wts-button-loader-color: #90c2ff
}

.tw-1wkoka52 {
    --wts-button-color: #2272eb;
    --wts-button-background-color: transparent;
    --wts-button-hover-color: var(--adaptiveBlue600);
    --wts-button-hover-background-color: var(--adaptiveBlueOpacity50);
    --wts-button-disabled-color: rgba(34,114,235,.4);
    --wts-button-disabled-background-color: transparent;
    --wts-button-loader-color: var(--adaptiveBlue200)
}

.tw-1wkoka53 {
    --wts-button-color: var(--adaptiveBlue600);
    --wts-button-background-color: transparent;
    --wts-button-hover-color: var(--adaptiveBlue600);
    --wts-button-hover-background-color: var(--adaptiveBlueOpacity50);
    --wts-button-disabled-color: rgba(34,114,235,.4);
    --wts-button-disabled-background-color: transparent;
    --wts-button-loader-color: var(--adaptiveBlue200)
}

.tw-1wkoka54 {
    --wts-button-color: #fff;
    --wts-button-background-color: var(--adaptiveRed500);
    --wts-button-hover-color: #fff;
    --wts-button-hover-background-color: var(--adaptiveRed600);
    --wts-button-disabled-color: hsla(0,0%,100%,.45);
    --wts-button-disabled-background-color: rgba(240,68,82,.45);
    --wts-button-loader-color: #fff
}

.tw-1wkoka55 {
    --wts-button-color: var(--adaptiveRed600);
    --wts-button-background-color: var(--adaptiveRedOpacity50);
    --wts-button-hover-color: var(--adaptiveRed600);
    --wts-button-hover-background-color: var(--adaptiveRedOpacity100);
    --wts-button-disabled-color: rgba(228,41,57,.4);
    --wts-button-disabled-background-color: var(--adaptiveRedOpacity50);
    --wts-button-loader-color: var(--adaptiveRed200)
}

.tw-1wkoka56,.tw-1wkoka57 {
    --wts-button-color: var(--adaptiveRed600);
    --wts-button-background-color: transparent;
    --wts-button-hover-color: var(--adaptiveRed600);
    --wts-button-hover-background-color: var(--adaptiveRedOpacity50);
    --wts-button-disabled-color: rgba(228,41,57,.4);
    --wts-button-disabled-background-color: transparent;
    --wts-button-loader-color: var(--adaptiveRed200)
}

.tw-1wkoka58,.tw-1wkoka59 {
    --wts-button-color: var(--adaptiveGreyOpacity700);
    --wts-button-background-color: var(--adaptiveGreyOpacity100);
    --wts-button-hover-color: var(--adaptiveGreyOpacity700);
    --wts-button-hover-background-color: var(--adaptiveGreyOpacity200);
    --wts-button-disabled-color: var(--adaptiveGreyOpacity300);
    --wts-button-disabled-background-color: var(--adaptiveGreyOpacity100);
    --wts-button-loader-color: var(--adaptiveGreyOpacity300)
}

.tw-1wkoka5a,.tw-1wkoka5b {
    --wts-button-color: var(--adaptiveGreyOpacity700);
    --wts-button-background-color: transparent;
    --wts-button-hover-color: var(--adaptiveGreyOpacity700);
    --wts-button-hover-background-color: var(--adaptiveGreyOpacity100);
    --wts-button-disabled-color: var(--adaptiveGreyOpacity300);
    --wts-button-disabled-background-color: transparent;
    --wts-button-loader-color: var(--adaptiveGreyOpacity300)
}

.tw-1wkoka5c,.tw-1wkoka5d {
    --wts-button-font-size: 12px;
    --wts-button-line-height: 12px;
    --wts-button-icon-size: 12px
}

.tw-1wkoka5e {
    --wts-button-font-size: 14px;
    --wts-button-line-height: 16px;
    --wts-button-icon-size: 14px
}

.tw-1wkoka5f {
    --wts-button-font-size: 15px;
    --wts-button-line-height: 18px;
    --wts-button-icon-size: 16px
}

.tw-1wkoka5g {
    --wts-button-font-size: 17px;
    --wts-button-line-height: 20px;
    --wts-button-icon-size: 18px
}

.tw-1wkoka5h {
    --wts-button-padding-top: 2px;
    --wts-button-padding-bottom: 2px;
    --wts-button-padding-left: 8px;
    --wts-button-padding-right: 8px
}

.tw-1wkoka5i {
    --wts-button-padding-top: 2px;
    --wts-button-padding-bottom: 2px;
    --wts-button-padding-left: 4px;
    --wts-button-padding-right: 4px
}

.tw-1wkoka5j {
    --wts-button-padding-top: 2px;
    --wts-button-padding-bottom: 2px;
    --wts-button-padding-left: 8px;
    --wts-button-padding-right: 8px
}

.tw-1wkoka5k {
    --wts-button-padding-top: 2px;
    --wts-button-padding-bottom: 2px;
    --wts-button-padding-left: 4px;
    --wts-button-padding-right: 4px
}

.tw-1wkoka5l {
    --wts-button-padding-top: 6px;
    --wts-button-padding-bottom: 6px;
    --wts-button-padding-left: 12px;
    --wts-button-padding-right: 12px
}

.tw-1wkoka5m {
    --wts-button-padding-top: 4px;
    --wts-button-padding-bottom: 4px;
    --wts-button-padding-left: 6px;
    --wts-button-padding-right: 6px
}

.tw-1wkoka5n {
    --wts-button-padding-top: 8px;
    --wts-button-padding-bottom: 8px;
    --wts-button-padding-left: 16px;
    --wts-button-padding-right: 16px
}

.tw-1wkoka5o {
    --wts-button-padding-top: 4px;
    --wts-button-padding-bottom: 4px;
    --wts-button-padding-left: 6px;
    --wts-button-padding-right: 6px
}

.tw-1wkoka5p {
    --wts-button-padding-top: 8px;
    --wts-button-padding-bottom: 8px;
    --wts-button-padding-left: 20px;
    --wts-button-padding-right: 20px
}

.tw-1wkoka5q {
    --wts-button-padding-top: 6px;
    --wts-button-padding-bottom: 6px;
    --wts-button-padding-left: 8px;
    --wts-button-padding-right: 8px
}

.tw-1wkoka5r {
    --wts-button-display: inline-flex;
    --wts-button-width: auto
}

.tw-1wkoka5s {
    --wts-button-display: flex;
    --wts-button-width: 100%
}

.tw-1wkoka5t,.tw-1wkoka5u,.tw-1wkoka5v,.tw-1wkoka5w {
    --wts-button-min-width: 14px
}

.tw-1wkoka5x,.tw-1wkoka5y {
    --wts-button-min-width: 16px
}

.tw-1wkoka5z {
    --wts-button-min-width: 20px
}

.tw-1wkoka510 {
    --wts-button-min-width: 16px
}

.tw-1wkoka511,.tw-1wkoka512 {
    --wts-button-min-width: 20px
}

.tw-1wkoka513 {
    --wts-button-min-height: 24px
}

.tw-1wkoka514 {
    --wts-button-min-height: 20px
}

.tw-1wkoka515 {
    --wts-button-min-height: 24px
}

.tw-1wkoka516 {
    --wts-button-min-height: 20px
}

.tw-1wkoka517 {
    --wts-button-min-height: 32px
}

.tw-1wkoka518 {
    --wts-button-min-height: 24px
}

.tw-1wkoka519 {
    --wts-button-min-height: 40px
}

.tw-1wkoka51a {
    --wts-button-min-height: 28px
}

.tw-1wkoka51b {
    --wts-button-min-height: 48px
}

.tw-1wkoka51c {
    --wts-button-min-height: 32px
}

.tw-1wkoka51d {
    --wts-button-icon-color: #fff;
    --wts-button-icon-active-color: #fff;
    --wts-button-icon-disabled-color: #fff
}

.tw-1wkoka51e,.tw-1wkoka51f,.tw-1wkoka51g {
    --wts-button-icon-color: #3182f6;
    --wts-button-icon-active-color: #3182f6;
    --wts-button-icon-disabled-color: #90c2ff
}

.tw-1wkoka51h {
    --wts-button-icon-color: #fff;
    --wts-button-icon-active-color: #fff;
    --wts-button-icon-disabled-color: #fff
}

.tw-1wkoka51i,.tw-1wkoka51j,.tw-1wkoka51k {
    --wts-button-icon-color: #f04452;
    --wts-button-icon-active-color: #f04452;
    --wts-button-icon-disabled-color: #feafb4
}

.tw-1wkoka51l,.tw-1wkoka51m,.tw-1wkoka51n,.tw-1wkoka51o {
    --wts-button-icon-color: #8b95a1;
    --wts-button-icon-active-color: rgba(0,19,43,.58);
    --wts-button-icon-disabled-color: rgba(0,29,58,.18)
}

.tw-1wkoka51p {
    --wts-button-icon-color: #fff;
    --wts-button-icon-active-color: #fff;
    --wts-button-icon-disabled-color: rgba(232,232,253,.36)
}

.tw-1wkoka51q {
    --wts-button-icon-color: #3485fa;
    --wts-button-icon-active-color: #3485fa;
    --wts-button-icon-disabled-color: #23386a
}

.tw-1wkoka51r,.tw-1wkoka51s {
    --wts-button-icon-color: #3485fa;
    --wts-button-icon-active-color: #2970d9;
    --wts-button-icon-disabled-color: #23386a
}

.tw-1wkoka51t {
    --wts-button-icon-color: #fff;
    --wts-button-icon-active-color: #fff;
    --wts-button-icon-disabled-color: rgba(232,232,253,.36)
}

.tw-1wkoka51u {
    --wts-button-icon-color: #f04251;
    --wts-button-icon-active-color: #f04251;
    --wts-button-icon-disabled-color: #562025
}

.tw-1wkoka51v,.tw-1wkoka51w {
    --wts-button-icon-color: #f04251;
    --wts-button-icon-active-color: #ca2f3d;
    --wts-button-icon-disabled-color: #562025
}

.tw-1wkoka51x,.tw-1wkoka51y,.tw-1wkoka51z,.tw-1wkoka520 {
    --wts-button-icon-color: rgba(253,253,254,.89);
    --wts-button-icon-active-color: rgba(253,253,254,.89);
    --wts-button-icon-disabled-color: rgba(224,224,255,.27)
}

.tw-1wkoka521 {
    --wts-button-box-shadow-color: var(--adaptiveRed100);
    --wts-button-box-shadow-hover-color: var(--adaptiveRedOpacity200);
    --wts-button-box-shadow-disabled-color: var(--adaptiveRed100)
}

.tw-1wkoka522 {
    --wts-button-box-shadow-color: var(--adaptiveBlueOpacity200);
    --wts-button-box-shadow-hover-color: var(--adaptiveBlueOpacity200);
    --wts-button-box-shadow-disabled-color: var(--adaptiveBlue100)
}

.tw-1wkoka523 {
    --wts-button-box-shadow-color: var(--adaptiveGreyOpacity200);
    --wts-button-box-shadow-hover-color: var(--adaptiveGreyOpacity200);
    --wts-button-box-shadow-disabled-color: var(--adaptiveGreyOpacity300)
}

.tw-1wkoka524 {
    --wts-button-border-radius: 6px
}

.tw-1wkoka525 {
    --wts-button-border-radius: 5px
}

.tw-1wkoka526 {
    --wts-button-border-radius: 6px
}

.tw-1wkoka527 {
    --wts-button-border-radius: 5px
}

.tw-1wkoka528 {
    --wts-button-border-radius: 8px
}

.tw-1wkoka529 {
    --wts-button-border-radius: 6px
}

.tw-1wkoka52a {
    --wts-button-border-radius: 10px
}

.tw-1wkoka52b {
    --wts-button-border-radius: 7px
}

.tw-1wkoka52c {
    --wts-button-border-radius: 12px
}

.tw-1wkoka52d {
    --wts-button-border-radius: 8px
}

.tw-1wkoka52e,.tw-1wkoka52f {
    --wts-button-border-radius: 100px
}

.tw-1wkoka52g,.tw-1wkoka52h {
    display: var(--wts-button-display);
    justify-content: center;
    align-items: center
}

.tw-1wkoka52h {
    position: relative;
    width: var(--wts-button-width);
    min-height: var(--wts-button-min-height);
    min-width: var(--wts-button-min-width);
    margin: 0;
    font-weight: 600;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-decoration: none;
    border: none;
    box-shadow: inset 0 0 0 1px var(--wts-button-box-shadow-color,transparent);
    cursor: pointer;
    padding: var(--wts-button-padding-top) var(--wts-button-padding-right) var(--wts-button-padding-bottom) var(--wts-button-padding-left);
    border-radius: var(--wts-button-border-radius);
    font-size: var(--wts-button-font-size);
    line-height: var(--wts-button-line-height);
    transition: box-shadow .2s ease,background .2s ease,color .1s ease;
    color: var(--wts-button-color);
    background-color: var(--wts-button-background-color)
}

.tw-1wkoka52h.tw-1wkoka52h.tw-1wkoka52h {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

.tw-1wkoka52h:disabled,.tw-1wkoka52h:is([aria-disabled=true]) {
    cursor: not-allowed;
    color: var(--wts-button-disabled-color);
    background-color: var(--wts-button-disabled-background-color);
    box-shadow: inset 0 0 0 1px var(--wts-button-box-shadow-disabled-color)
}

.tw-1wkoka52h:active:not(:disabled):not([aria-disabled=true]),.tw-1wkoka52h:hover:not(:disabled):not([aria-disabled=true]) {
    color: var(--wts-button-hover-color);
    background-color: var(--wts-button-hover-background-color);
    box-shadow: inset 0 0 0 1px var(--wts-button-box-shadow-hover-color)
}

.tw-1wkoka52h:focus,.tw-1wkoka52h:focus-visible {
    outline: none
}

.tw-1wkoka52h:focus-visible:not(:disabled) {
    color: --wts-button-hover-color;
    background-color: --wts-button-hover-background-color;
    box-shadow: inset 0 0 0 1px var(--wts-button-box-shadow-hover-color);
    outline: none
}

.tw-1wkoka52h span[role=presentation] {
    box-sizing: content-box;
    font-size: inherit;
    display: inline-block;
    line-height: 0;
    width: var(--wts-button-icon-size);
    height: var(--wts-button-icon-size);
    color: var(--wts-button-icon-color)
}

.tw-1wkoka52h:disabled span[role=presentation],.tw-1wkoka52h[aria-disabled=true] span[role=presentation] {
    color: var(--wts-button-icon-disabled-color)
}

.tw-1wkoka52h:active:not(:disabled) span[role=presentation],.tw-1wkoka52h:hover:not(:disabled) span[role=presentation] {
    color: var(--wts-button-icon-active-color)
}

.tw-1wkoka52h:focus-visible:not(:disabled) span[role=presentation] {
    color: var(--wts-button-icon-active-color)
}

.tw-1wkoka52i {
    --wts-button-addon-margin-right: 3px
}

.tw-1wkoka52j {
    --wts-button-addon-margin-right: 1px
}

.tw-1wkoka52k {
    --wts-button-addon-margin-left: 3px
}

.tw-1wkoka52l {
    --wts-button-addon-margin-left: 1px
}

.tw-1wkoka52m {
    --wts-button-addon-margin-right: 3px
}

.tw-1wkoka52n {
    --wts-button-addon-margin-right: 1px
}

.tw-1wkoka52o {
    --wts-button-addon-margin-left: 3px
}

.tw-1wkoka52p {
    --wts-button-addon-margin-left: 1px
}

.tw-1wkoka52q {
    --wts-button-addon-margin-right: 4px
}

.tw-1wkoka52r {
    --wts-button-addon-margin-right: 2px
}

.tw-1wkoka52s {
    --wts-button-addon-margin-left: 4px
}

.tw-1wkoka52t {
    --wts-button-addon-margin-left: 2px
}

.tw-1wkoka52u {
    --wts-button-addon-margin-right: 6px
}

.tw-1wkoka52v {
    --wts-button-addon-margin-right: 2px
}

.tw-1wkoka52w {
    --wts-button-addon-margin-left: 6px
}

.tw-1wkoka52x {
    --wts-button-addon-margin-left: 2px
}

.tw-1wkoka52y {
    --wts-button-addon-margin-right: 6px
}

.tw-1wkoka52z {
    --wts-button-addon-margin-right: 2px
}

.tw-1wkoka530 {
    --wts-button-addon-margin-left: 6px
}

.tw-1wkoka531 {
    --wts-button-addon-margin-left: 2px
}

.tw-1wkoka532 {
    display: flex;
    margin-right: var(--wts-button-addon-margin-right);
    margin-left: var(--wts-button-addon-margin-left)
}

.tw-1wkoka532 span[role=presentation] {
    margin: 0
}

.tw-1wkoka533 {
    --wts-button-padding-left: 5px
}

.tw-1wkoka534 {
    --wts-button-padding-left: 3px
}

.tw-1wkoka535 {
    --wts-button-padding-left: 5px
}

.tw-1wkoka536 {
    --wts-button-padding-left: 3px
}

.tw-1wkoka537 {
    --wts-button-padding-left: 8px
}

.tw-1wkoka538 {
    --wts-button-padding-left: 4px
}

.tw-1wkoka539 {
    --wts-button-padding-left: 10px
}

.tw-1wkoka53a {
    --wts-button-padding-left: 6px
}

.tw-1wkoka53b {
    --wts-button-padding-left: 14px
}

.tw-1wkoka53c {
    --wts-button-padding-left: 6px
}

.tw-1wkoka53d {
    --wts-button-padding-left: 18px
}

.tw-1wkoka53e {
    --wts-button-padding-left: 6px
}

.tw-1wkoka53f {
    --wts-button-padding-right: 5px
}

.tw-1wkoka53g {
    --wts-button-padding-right: 3px
}

.tw-1wkoka53h {
    --wts-button-padding-right: 5px
}

.tw-1wkoka53i {
    --wts-button-padding-right: 3px
}

.tw-1wkoka53j {
    --wts-button-padding-right: 8px
}

.tw-1wkoka53k {
    --wts-button-padding-right: 4px
}

.tw-1wkoka53l {
    --wts-button-padding-right: 10px
}

.tw-1wkoka53m {
    --wts-button-padding-right: 6px
}

.tw-1wkoka53n {
    --wts-button-padding-right: 14px
}

.tw-1wkoka53o {
    --wts-button-padding-right: 6px
}

.tw-1wkoka53p {
    --wts-button-padding-right: 18px
}

.tw-1wkoka53q {
    --wts-button-padding-right: 6px
}

.tw-1wkoka53r,.tw-1wkoka53s,.tw-1wkoka53t,.tw-1wkoka53u,.tw-1wkoka53v {
    --wts-button-loader-margin-right: 4px
}

.tw-1wkoka53w {
    margin-right: var(--wts-button-loader-margin-right);
    width: var(--wts-button-icon-size);
    height: var(--wts-button-icon-size)
}

.tw-1wkoka53w svg circle {
    stroke: var(--wts-button-loader-color,#3182f6)
}

.tw-1wkoka53z {
    stroke-dasharray: 180px;
    stroke-dashoffset: 0;
    transform-origin: center;
    animation: tw-1wkoka53y 1.6s linear infinite forwards
}

.tw-1wkoka540 {
    animation: tw-1wkoka53x 1.6s linear infinite forwards
}

.tw-17xiat90 {
    line-height: 0;
    display: inline-block
}

.tw-17xiat90>svg {
    width: 100%;
    height: 100%
}

.tw-17xiat91 svg [fill]:not([fill=none]) {
    fill: currentColor
}

.tw-17xiat91 svg [stroke]:not([stroke=none]) {
    stroke: currentColor
}

.tw-17xiat92 {
    display: flex;
    align-items: center;
    justify-content: center
}

.tw-17xiat93,.tw-17xiat94 {
    padding: 1px 3px;
    min-width: 20px;
    min-height: 20px
}

.tw-17xiat95 {
    padding: 2px 4px;
    min-width: 24px;
    min-height: 24px
}

.tw-17xiat96 {
    padding: 3px 6px;
    min-width: 28px;
    min-height: 28px
}

.tw-17xiat97 {
    padding: 3px 6px;
    min-width: 32px;
    min-height: 32px
}

.tw-1ahjvge0 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 68px 160px;
    z-index: auto
}

.tw-1ahjvge1 {
    display: flex;
    flex-direction: column;
    align-items: start;
    width: 320px;
    border-radius: 20px;
    background-color: var(--adaptiveBackgroundLevel02);
    box-shadow: 0 10px 30px -3px rgba(78,89,104,.05),0 15px 80px -5px rgba(78,89,104,.2);
    overflow: hidden
}

.tw-1ahjvge1:focus,.tw-1ahjvge1:focus-visible {
    outline: none
}

.tw-1ahjvge2 {
    position: relative;
    flex-direction: column;
    gap: 2px;
    padding: 20px 24px 8px
}

.tw-1ahjvge2,.tw-1ahjvge3 {
    display: flex;
    width: 100%;
    flex: 0 0 auto
}

.tw-1ahjvge3 {
    gap: 8px;
    padding: 16px 20px 20px
}

.tw-1ahjvge4 {
    width: 100%;
    height: 100%;
    flex: 1 1 auto;
    overflow-y: hidden
}

.tw-15ui9mk0 {
    flex: 1 1;
    border-radius: 100px;
    position: relative
}

.tw-15ui9mk0:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%
}

.tw-15ui9mk1 {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: none;
    padding: 4px
}

.tw-15ui9mk1[data-orientation=vertical] {
    width: 14px
}

.tw-15ui9mk1[data-orientation=horizontal] {
    flex-direction: column;
    height: 14px
}

.tw-15ui9mk1:active>div {
    background-color: var(--adaptiveGreyOpacity300)
}

.tw-15ui9mk2 {
    width: 100%;
    height: 100%
}

.tw-15ui9mk2>div[style] {
    display: block!important
}

.tw-1r5dc8g0 {
    margin: 0;
    padding: 0;
    font-weight: var(--tds-wts-font-weight);
    font-size: var(--tds-wts-font-size);
    color: var(--tds-wts-foreground-color);
    line-height: var(--tds-wts-line-height)
}

.tw-1r5dc8g0 code {
    font-family: Menlo,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
    font-weight: 500;
    font-size: 85%;
    line-height: 1.6;
    vertical-align: text-top;
    padding: .3em .5em;
    background-color: var(--adaptiveGreyOpacity100);
    border: 1px solid;
    border-color: var(--adaptiveGreyOpacity200);
    border-radius: 6px;
    color: var(--adaptiveGrey700)
}

.tw-nkz6ce0 {
    display: flex;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: background .2s ease
}

.tw-nkz6ce0:hover {
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-nkz6ce1 {
    cursor: not-allowed;
    opacity: .5
}

.tw-nkz6ce1:hover {
    background-color: transparent
}

.tw-nkz6ce2 {
    padding: 0 3px;
    border-radius: 5px;
    min-height: 20px
}

.tw-nkz6ce3 {
    padding: 0 4px;
    border-radius: 6px;
    min-height: 24px
}

.tw-nkz6ce4 {
    padding: 0 6px;
    border-radius: 7px;
    min-height: 28px
}

.tw-nkz6ce5 {
    padding: 0 6px;
    border-radius: 8px;
    min-height: 32px
}

.tw-nkz6ce6 {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.tw-nkz6ce7 {
    transition: color .1s ease
}

@keyframes tw-rvco010 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes tw-rvco011 {
    0% {
        stroke-dashoffset: 180
    }

    50% {
        stroke-dashoffset: 45;
        transform: rotate(108deg)
    }

    to {
        stroke-dashoffset: 180;
        transform: rotate(1turn)
    }
}

.tw-rvco014 {
    --tw-rvco012: 16px
}

.tw-rvco015 {
    --tw-rvco012: 24px
}

.tw-rvco016 {
    --tw-rvco012: 40px
}

.tw-rvco017 {
    --tw-rvco013: var(--adaptiveBlue500)
}

.tw-rvco018 {
    --tw-rvco013: var(--adaptiveBackground)
}

.tw-rvco019 {
    --tw-rvco013: var(--adaptiveGrey500)
}

.tw-rvco01a {
    width: var(--tw-rvco012);
    height: var(--tw-rvco012);
    stroke: var(--tw-rvco013);
    animation: tw-rvco010 1.8s linear infinite forwards
}

.tw-rvco01b {
    stroke-dasharray: 180px;
    stroke-dashoffset: 0;
    transform-origin: center;
    animation: tw-rvco011 1.8s ease-in-out infinite forwards
}

.tw-rvco01c,.tw-rvco01d {
    width: 55px;
    height: 55px
}

.tw-rvco01d {
    padding: 13px
}

.tw-rvco01e {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.tw-rvco01f {
    margin-top: 16px
}

.tw-w74fxn0 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0
}

.tw-w74fxn0>button+button {
    margin-top: 4px
}

.tw-w74fxn1 {
    all: unset;
    cursor: pointer;
    width: 100%
}

.tw-w74fxn2 {
    box-sizing: border-box;
    padding: 8px 10px;
    border-radius: 8px;
    transition: background-color .3s ease
}

.tw-w74fxn2:hover,.tw-w74fxn3 {
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-w74fxn4 {
    margin-left: 0
}

.tw-w74fxn5 {
    margin-left: 16px
}

.tw-w74fxn6 {
    margin-left: 32px
}

.tw-mbp4yw1 {
    will-change: transform;
    display: flex;
    flex-direction: column;
    max-height: 100%;
    background-color: var(--adaptiveBackgroundLevel02);
    -webkit-backdrop-filter: blur(35px);
    backdrop-filter: blur(35px);
    border-radius: 18px;
    overflow: hidden;
    box-shadow: var(--adaptiveShadowLarge)
}

.tw-mbp4yw1:focus-visible {
    outline: none
}

.tw-mbp4yw2 {
    position: absolute;
    will-change: opacity;
    pointer-events: auto
}

.tw-mbp4yw2,.tw-mbp4yw3 {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tw-mbp4yw3 {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: min(8vh,68px) min(10%,160px)
}

.tw-mbp4yw4 {
    --tw-mbp4yw0: 0 18px 18px 0
}

.tw-mbp4yw5 {
    --tw-mbp4yw0: 18px
}

.tw-mbp4yw6 {
    flex-direction: column;
    width: inherit
}

.tw-mbp4yw6,.tw-mbp4yw7 {
    display: flex;
    flex: 1 1;
    overflow: hidden
}

.tw-mbp4yw7 {
    position: relative
}

.tw-mbp4yw8 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.tw-mbp4yw9 {
    position: relative
}

.tw-mbp4yw9,.tw-mbp4ywa {
    display: flex;
    align-items: flex-start;
    width: 100%
}

.tw-mbp4ywa {
    flex-direction: column;
    gap: 2px;
    align-self: stretch;
    padding: 20px 24px 8px
}

.tw-mbp4ywb {
    margin: 14px 14px 0 0
}

.tw-mbp4ywc {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    flex: 1 1;
    overflow-y: auto
}

.tw-mbp4ywc>div[style] {
    flex: 1 1;
    display: flex!important;
    flex-direction: column
}

.tw-mbp4ywd {
    flex: 1 1
}

.tw-mbp4ywe {
    display: flex;
    padding: 16px 20px 20px
}

.tw-mbp4ywf {
    grid-auto-columns: minmax(min-content,96px)
}

.tw-mbp4ywf,.tw-mbp4ywg {
    display: grid;
    grid-auto-flow: column;
    grid-column-gap: 8px;
    column-gap: 8px
}

.tw-mbp4ywg {
    grid-auto-columns: auto
}

.tw-mbp4ywh {
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 24px;
    width: calc(100% - 12px);
    background-image: linear-gradient(180deg,rgba(153,238,255,0),var(--adaptiveBackgroundLevel02))
}

.tw-mbp4ywi {
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    overflow: hidden;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 solid transparent;
    cursor: pointer;
    font-family: inherit;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    width: 10px;
    mix-blend-mode: multiply;
    position: absolute;
    height: 100%;
    right: 0;
    transition: box-shadow .2s ease-in-out
}

.tw-mbp4ywi:focus,.tw-mbp4ywi:hover {
    text-decoration: none
}

.tw-mbp4ywi:focus {
    outline: none
}

.tw-mbp4ywi:active {
    box-shadow: inset -2.5px 0 0 var(--adaptiveGreyOpacity200)
}

.tw-mbp4ywj {
    margin-top: auto
}

.tw-mbp4ywk {
    border-top: 1px solid var(--adaptiveGreyOpacity100)
}

.tw-mbp4ywl {
    border-top: none
}

.tw-mbp4ywm {
    border-right: 1px solid var(--adaptiveGreyOpacity100)
}

.tw-mbp4ywn {
    height: 100%;
    overflow: hidden
}

.tw-o41efh0 {
    --wts-post-list-font-size: 14px;
    --wts-post-list-indent-padding: 22px;
    --wts-post-list-padding: 0 8px 6px
}

.tw-o41efh1 {
    --wts-post-list-font-size: 15px;
    --wts-post-list-indent-padding: 24px;
    --wts-post-list-padding: 0 8px 8px
}

.tw-o41efh2 {
    line-height: 1.45;
    color: var(--adaptiveGrey800);
    text-align: left;
    padding: var(--wts-post-list-padding)
}

.tw-o41efh2.tw-o41efh0 *+* {
    margin-top: 6px;
    margin-bottom: 0
}

.tw-o41efh2.tw-o41efh1 *+* {
    margin-top: 8px;
    margin-bottom: 0
}

.tw-o41efh2 h1,.tw-o41efh2 h2 {
    font-weight: 700;
    line-height: 1.3;
    color: var(--adaptiveGrey800);
    margin: 40px 0 12px
}

.tw-o41efh2 h3,.tw-o41efh2 h4 {
    font-weight: 700;
    line-height: 1.45
}

.tw-o41efh2 h1 {
    font-size: 48px
}

.tw-o41efh2 h2 {
    font-size: 36px
}

.tw-o41efh2 h3 {
    font-size: 24px
}

.tw-o41efh2 h4 {
    font-size: 20px
}

.tw-o41efh2 p {
    margin: 0;
    font-size: var(--wts-post-list-font-size)
}

.tw-o41efh2 a:not([data-tds-wts-button=""]) {
    display: inline-block;
    color: var(--adaptiveBlue500);
    text-decoration: underline
}

.tw-o41efh2 hr {
    border-top: 0;
    border-color: var(--adaptiveGreyOpacity100)
}

.tw-o41efh2 ol,.tw-o41efh2 ul {
    margin: 0;
    list-style: none
}

.tw-o41efh2 ol li,.tw-o41efh2 ul li {
    font-size: var(--wts-post-list-font-size);
    position: relative
}

.tw-o41efh2.tw-o41efh0 ol li,.tw-o41efh2.tw-o41efh0 ul li {
    margin-top: 6px;
    padding-left: calc(var(--wts-post-list-indent-padding) + 2px)
}

.tw-o41efh2.tw-o41efh1 ol li,.tw-o41efh2.tw-o41efh1 ul li {
    margin-top: 8px;
    padding-left: calc(var(--wts-post-list-indent-padding) + 4px)
}

.tw-o41efh2.tw-o41efh0 ol li:before,.tw-o41efh2.tw-o41efh0 ul li:before {
    display: inline-block;
    min-width: 22px;
    position: absolute;
    left: 0
}

.tw-o41efh2.tw-o41efh1 ol li:before,.tw-o41efh2.tw-o41efh1 ul li:before {
    display: inline-block;
    min-width: 24px;
    position: absolute;
    left: 0
}

.tw-o41efh2 ol {
    counter-reset: p-post-ol
}

.tw-o41efh2 ol>li {
    counter-increment: p-post-ol
}

.tw-o41efh2 ol>li:before {
    content: counter(p-post-ol) ".";
    font-weight: 500
}

.tw-o41efh2 ol>li:before,.tw-o41efh2 ul>li:before {
    width: var(--wts-post-list-indent-padding);
    text-align: center
}

.tw-o41efh2 ul>li:before {
    content: "â€¢"
}

.tw-o41efh2 code,.tw-o41efh2 pre {
    background-color: var(--adaptiveGreyOpacity100);
    border: 1px solid var(--adaptiveGreyOpacity100);
    border-radius: 6px
}

.tw-o41efh2 code.code-block--theme-grey,.tw-o41efh2 pre.code-block--theme-grey {
    background-color: var(--adaptiveGreyOpacity100);
    border: 1px solid var(--adaptiveGreyOpacity200);
    color: var(--adaptiveGrey900)
}

.tw-o41efh2 pre {
    padding: .5em .8em;
    margin-bottom: 1em
}

.tw-o41efh2 pre code {
    background-color: transparent;
    border: none;
    border-radius: initial;
    padding: 0
}

.tw-o41efh2 code {
    font: inherit;
    padding: 0 .24em
}

.tw-o41efh2 table {
    border-collapse: separate;
    border-spacing: 0;
    table-layout: auto;
    width: 100%;
    border-top: 1px solid var(--adaptiveGrey300)
}

.tw-o41efh2 table td,.tw-o41efh2 table th {
    position: relative;
    font-weight: 400;
    line-height: 1.5;
    color: var(--adaptiveGrey700);
    font-size: 15px;
    min-height: 49px;
    height: 49px;
    border-bottom: 1px solid var(--adaptiveGrey300);
    background-color: var(--adaptiveBackground);
    transition: background-color .2s ease,border-color .2s ease;
    padding: 5px 12px
}

.tw-o41efh2 table th {
    position: relative;
    font-weight: 500;
    background-color: var(--adaptiveGrey100);
    color: var(--adaptiveGrey800)
}

.tw-1sni4y90 {
    position: relative;
    background-color: var(--adaptiveGreyOpacity100);
    display: flex;
    max-width: 100%;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 4px;
    overflow-x: scroll;
    white-space: nowrap
}

.tw-1sni4y90::-webkit-scrollbar {
    display: none
}

.tw-1sni4y91 {
    position: absolute;
    background-color: var(--adaptiveBackgroundLevel04);
    top: 0;
    left: 0
}

.tw-1sni4y92 {
    border-radius: 4px
}

.tw-1sni4y92,.tw-1sni4y93 {
    margin: 2px;
    height: calc(100% - 4px)
}

.tw-1sni4y93 {
    border-radius: 6px
}

.tw-1sni4y94 {
    border-radius: 7px;
    margin: 3px;
    height: calc(100% - 6px)
}

.tw-1sni4y95 {
    border-radius: 8px;
    margin: 4px;
    height: calc(100% - 8px)
}

.tw-1sni4y96 {
    flex-grow: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding: 0;
    border: none;
    background-color: transparent;
    flex: 1 0;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

.tw-1sni4y96:not(:enabled) {
    color: #d1d6db;
    cursor: not-allowed;
    opacity: .3
}

.tw-1sni4y96:focus,.tw-1sni4y96:focus-visible {
    outline: none
}

.tw-1sni4y96:hover {
    &>div>span {
        font-weight: 600
    }
}

.tw-1sni4y97 {
    color: var(--adaptiveGreyOpacity600)
}

.tw-1sni4y98 {
    color: var(--adaptiveGreyOpacity800)
}

.tw-1sni4y99 {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: font-weight .1s ease,color .2s ease;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.tw-1sni4y99[aria-hidden=true] {
    visibility: hidden;
    position: static
}

.tw-1sni4y9a {
    transition: color .2s ease-in-out
}

.tw-h5rt350 {
    display: inline-flex;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    background-color: var(--adaptiveGreyOpacity100);
    align-items: center;
    border: none;
    height: -moz-fit-content;
    height: fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative
}

.tw-h5rt351 {
    padding: 2px;
    border-radius: 6px
}

.tw-h5rt352 {
    padding: 3px;
    border-radius: 8px
}

.tw-h5rt353 {
    padding: 3px;
    border-radius: 10px
}

.tw-h5rt354 {
    cursor: not-allowed;
    opacity: .4
}

.tw-h5rt355 {
    position: absolute
}

.tw-h5rt356 {
    width: 22px;
    height: 22px;
    border-radius: 4px
}

.tw-h5rt357 {
    width: 26px;
    height: 26px;
    border-radius: 6px
}

.tw-h5rt358 {
    width: 34px;
    height: 34px;
    border-radius: 8px
}

.tw-h5rt359 {
    width: calc(50% - 2px);
    height: calc(100% - 4px);
    border-radius: 4px
}

.tw-h5rt35a {
    border-radius: 6px
}

.tw-h5rt35a,.tw-h5rt35b {
    width: calc(50% - 3px);
    height: calc(100% - 6px)
}

.tw-h5rt35b {
    border-radius: 8px
}

.tw-h5rt35c {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.tw-h5rt35d {
    width: 22px;
    height: 22px
}

.tw-h5rt35e {
    width: 27px;
    height: 27px
}

.tw-h5rt35f {
    width: 35px;
    height: 35px
}

.tw-h5rt35g {
    padding: 1px 5px
}

.tw-h5rt35h {
    padding: 2px 8px
}

.tw-h5rt35i {
    padding: 3px 10px
}

.tw-336bzib {
    --tw-336bzi0: 32px
}

.tw-336bzic {
    --tw-336bzi0: 40px
}

.tw-336bzid {
    --tw-336bzi0: 48px
}

.tw-336bzie {
    --tw-336bzi1: 1px solid var(--adaptiveGreyOpacity200);
    --tw-336bzi2: 0px
}

.tw-336bzif {
    --tw-336bzi1: none;
    --tw-336bzi2: 0px
}

.tw-336bzig {
    overflow-x: scroll;
    justify-content: flex-start
}

.tw-336bzih {
    position: relative;
    display: flex;
    max-width: 100%;
    overflow-x: scroll;
    -ms-overflow-style: none;
    overflow: visible;
    scrollbar-width: none;
    height: var(--tw-336bzi0);
    border-bottom: var(--tw-336bzi1);
    gap: var(--tw-336bzi2)
}

.tw-336bzih::-webkit-scrollbar {
    display: none
}

.tw-336bzii {
    --tw-336bzi3: var(--adaptiveGreyOpacity800);
    --tw-336bzi5: 0 0 0.5px #000
}

.tw-336bzij {
    display: flex;
    color: var(--tw-336bzi3);
    padding: var(--tw-336bzi4);
    transition: color .2s ease;
    transform: translateY(1px)
}

.tw-336bzik,.tw-336bzil,.tw-336bzim {
    --tw-336bzi6: 10px 0;
    --tw-336bzi4: 0px
}

.tw-336bzin {
    --tw-336bzi6: 0 8px;
    --tw-336bzi4: 0 4px
}

.tw-336bzio {
    --tw-336bzi6: 0 10px;
    --tw-336bzi4: 0 6px
}

.tw-336bzip {
    --tw-336bzi6: 0 14px;
    --tw-336bzi4: 0 6px
}

.tw-336bziq {
    --tw-336bzi7: 16px
}

.tw-336bzir {
    --tw-336bzi7: 20px
}

.tw-336bzis {
    --tw-336bzi7: 24px
}

.tw-336bzit {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: none;
    background-color: transparent;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

.tw-336bzit,.tw-336bzit[data-tds-wts-tab-fit=""] {
    padding: var(--tw-336bzi6)
}

.tw-336bzit[data-tds-wts-tab-fit=""]+.tw-336bzit[data-tds-wts-tab-fit=""] {
    margin-left: var(--tw-336bzi7)
}

.tw-336bzit:hover:not(:disabled) {
    & tw-336bzij {
        font-weight: 700
    }
}

.tw-336bzit:disabled {
    color: var(--adaptiveGrey300);
    cursor: not-allowed;
    opacity: .3
}

.tw-336bzit:focus,.tw-336bzit:focus-visible {
    outline: none
}

.tw-336bziu {
    --tw-336bzi8: 2px;
    --tw-336bzi9: var(--adaptiveGreyOpacity800);
    --tw-336bzia: 100px
}

.tw-336bziv {
    --tw-336bzi8: 100%;
    --tw-336bzi9: var(--adaptiveGreyOpacity100);
    --tw-336bzia: 32px
}

.tw-336bziw {
    position: absolute;
    bottom: -1px;
    left: 0;
    height: var(--tw-336bzi8);
    background-color: var(--tw-336bzi9);
    border-radius: var(--tw-336bzia)
}

@media (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio:1.9) {
    .tw-336bzij[data-tds-wts-tab-item=true] {
        font-weight:700
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .tw-336bzij[data-tds-wts-tab-item=true] {
        text-shadow:var(--tw-336bzi5)
    }
}

.tw-3n2xt30 {
    display: inline-flex;
    position: relative
}

.tw-3n2xt32 {
    --tw-3n2xt31: 0.3s
}

.tw-3n2xt38 {
    --tw-3n2xt34: 50px;
    --tw-3n2xt33: 30px;
    --tw-3n2xt35: 3px;
    --tw-3n2xt36: 24px;
    --tw-3n2xt37: 4px
}

.tw-3n2xt39 {
    --tw-3n2xt34: 40px;
    --tw-3n2xt33: 24px;
    --tw-3n2xt35: 3px;
    --tw-3n2xt36: 18px;
    --tw-3n2xt37: 3px
}

.tw-3n2xt3a {
    --tw-3n2xt34: 38px;
    --tw-3n2xt33: 22px;
    --tw-3n2xt35: 2px;
    --tw-3n2xt36: 18px;
    --tw-3n2xt37: 3px
}

.tw-3n2xt3b {
    --tw-3n2xt34: 34px;
    --tw-3n2xt33: 20px;
    --tw-3n2xt35: 2px;
    --tw-3n2xt36: 16px;
    --tw-3n2xt37: 2px
}

.tw-3n2xt3c {
    display: block;
    position: relative;
    min-width: var(--tw-3n2xt34);
    height: var(--tw-3n2xt33);
    border-radius: 16px;
    border: none;
    padding: 0;
    transition-property: background-color;
    transition-timing-function: ease;
    transition-duration: var(--tw-3n2xt31);
    background-color: var(--adaptiveGrey200)
}

.tw-3n2xt3c:focus,.tw-3n2xt3c:hover {
    outline: none
}

.tw-3n2xt3c>span[data-state=checked] {
    color: #fff
}

.tw-3n2xt3c>span[data-state=unchecked] {
    color: var(--adaptiveGrey500);
    left: unset
}

.tw-3n2xt3c[data-tds-wts-toggle-disabled=true] {
    cursor: not-allowed
}

.tw-3n2xt3c[aria-pressed=true],.tw-3n2xt3c[data-tds-wts-toggle-checked=true] {
    background-color: var(--adaptiveBlue500)
}

.tw-3n2xt3c[aria-pressed=true]:focus,.tw-3n2xt3c[aria-pressed=true]:hover,.tw-3n2xt3c[data-tds-wts-toggle-checked=true]:focus,.tw-3n2xt3c[data-tds-wts-toggle-checked=true]:hover {
    background-color: var(--adaptiveBlue700)
}

.tw-3n2xt3c[aria-pressed=true][data-tds-wts-toggle-disabled=true],.tw-3n2xt3c[data-tds-wts-toggle-checked=true][data-tds-wts-toggle-disabled=true] {
    background-color: var(--adaptiveBlueOpacity100)
}

.tw-3n2xt3c[aria-pressed=true][data-tds-wts-toggle-disabled=true]>span[data-state=checked],.tw-3n2xt3c[data-tds-wts-toggle-checked=true][data-tds-wts-toggle-disabled=true]>span[data-state=checked] {
    color: rgba(253,253,254,.89)
}

.tw-3n2xt3c[aria-pressed=true][data-tds-wts-toggle-disabled=true]>[data-tds-wts-toggle-handler],.tw-3n2xt3c[data-tds-wts-toggle-checked=true][data-tds-wts-toggle-disabled=true]>[data-tds-wts-toggle-handler] {
    background-color: rgba(242,242,255,.47)
}

.tw-3n2xt3c[aria-pressed=true]>span[data-state=checked],.tw-3n2xt3c[data-tds-wts-toggle-checked=true]>span[data-state=checked] {
    opacity: 1
}

.tw-3n2xt3c[aria-pressed=true]>span[data-state=unchecked],.tw-3n2xt3c[data-tds-wts-toggle-checked=true]>span[data-state=unchecked] {
    opacity: 0
}

.tw-3n2xt3c[aria-pressed=false]:focus,.tw-3n2xt3c[aria-pressed=false]:hover,.tw-3n2xt3c[data-tds-wts-toggle-checked=false]:focus,.tw-3n2xt3c[data-tds-wts-toggle-checked=false]:hover {
    background-color: var(--adaptiveGrey300)
}

.tw-3n2xt3c[aria-pressed=false][data-tds-wts-toggle-disabled=true],.tw-3n2xt3c[data-tds-wts-toggle-checked=false][data-tds-wts-toggle-disabled=true] {
    background-color: var(--adaptiveGrey100)
}

.tw-3n2xt3c[aria-pressed=false][data-tds-wts-toggle-disabled=true]>span[data-state=checked],.tw-3n2xt3c[data-tds-wts-toggle-checked=false][data-tds-wts-toggle-disabled=true]>span[data-state=checked] {
    color: rgba(253,253,254,.89)
}

.tw-3n2xt3c[aria-pressed=false][data-tds-wts-toggle-disabled=true]>span[data-state=unchecked],.tw-3n2xt3c[data-tds-wts-toggle-checked=false][data-tds-wts-toggle-disabled=true]>span[data-state=unchecked] {
    color: var(--adaptiveGreyOpacity700);
    opacity: .3
}

.tw-3n2xt3c[aria-pressed=false][data-tds-wts-toggle-disabled=true]>[data-tds-wts-toggle-handler],.tw-3n2xt3c[data-tds-wts-toggle-checked=false][data-tds-wts-toggle-disabled=true]>[data-tds-wts-toggle-handler] {
    background-color: rgba(248,248,255,.6)
}

.tw-3n2xt3c[aria-pressed=false]>span[data-state=checked],.tw-3n2xt3c[data-tds-wts-toggle-checked=false]>span[data-state=checked] {
    opacity: 0
}

.tw-3n2xt3c[aria-pressed=false]>span[data-state=unchecked],.tw-3n2xt3c[data-tds-wts-toggle-checked=false]>span[data-state=unchecked] {
    opacity: 1
}

.tw-3n2xt3d {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0;
    left: calc(var(--tw-3n2xt34) / 2);
    top: var(--tw-3n2xt33)
}

.tw-3n2xt3e {
    top: 0;
    left: 0;
    width: var(--tw-3n2xt36);
    height: var(--tw-3n2xt36);
    margin: var(--tw-3n2xt35);
    border-radius: 50%;
    box-shadow: 0 0 0 1px var(--adaptiveGreyOpacity100),0 2px 4px 0 rgba(0,0,0,.18);
    background: #fff;
    position: absolute;
    transition-property: transform;
    transition-timing-function: ease;
    transition-duration: var(--tw-3n2xt31)
}

.tw-3n2xt3g {
    --tw-3n2xt3f: 14px
}

.tw-3n2xt3h,.tw-3n2xt3i {
    --tw-3n2xt3f: 12px
}

.tw-3n2xt3j {
    --tw-3n2xt3f: 10px
}

.tw-3n2xt3k {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 700;
    background-color: transparent;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition-property: opacity;
    transition-timing-function: ease;
    transition-duration: var(--tw-3n2xt31);
    font-size: var(--tw-3n2xt3f);
    white-space: nowrap;
    padding: 0 var(--tw-3n2xt37)
}

.tw-3n2xt3k[aria-hidden] {
    opacity: 0;
    height: 0
}

.tw-7zyse80 {
    padding: 8px 0 4px
}

.tw-7zyse81 {
    padding: 12px 0 6px
}

.tw-7zyse82 {
    justify-content: center
}

.tw-7zyse83 {
    justify-content: flex-end
}

.tw-7zyse84 {
    display: flex;
    gap: 4px;
    align-items: center;
    width: 100%
}

.tw-7zyse85,.tw-7zyse85.tw-7zyse85:hover:not(:disabled) {
    color: var(--adaptiveGreyOpacity600)
}

.tw-ketd1i3 {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 2px;
    align-items: start;
    background-color: var(--adaptiveBackgroundLevel02);
    border-radius: var(--tw-ketd1i0);
    padding: var(--tw-ketd1i1);
    max-width: var(--tw-ketd1i2);
    overflow-wrap: anywhere;
    transform-origin: var(--radix-tooltip-content-transform-origin)
}

.tw-ketd1i3[data-side=left] {
    margin-right: var(--wts-tooltip-content-offset-margin)
}

.tw-ketd1i3[data-side=right] {
    margin-left: var(--wts-tooltip-content-offset-margin)
}

.tw-ketd1i3[data-side=top] {
    margin-bottom: var(--wts-tooltip-content-offset-margin)
}

.tw-ketd1i3[data-side=bottom] {
    margin-top: var(--wts-tooltip-content-offset-margin)
}

.tw-ketd1i4 {
    --tw-ketd1i0: 12px;
    --tw-ketd1i1: 12px 16px;
    --tw-ketd1i2: 200px
}

.tw-ketd1i5 {
    --tw-ketd1i0: 14px;
    --tw-ketd1i1: 16px 22px;
    --tw-ketd1i2: 240px
}

.tw-ketd1i6 {
    box-shadow: 0 10px 30px -3px rgba(78,89,104,.05),0 15px 80px -5px rgba(78,89,104,.2)
}

.tw-ketd1i7 {
    box-shadow: 0 10px 30px -3px rgba(0,0,0,.15),0 15px 80px -5px rgba(0,0,0,.35)
}

.tw-1oiczqc4 {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: var(--tw-1oiczqc0);
    min-height: var(--tw-1oiczqc1);
    background-color: var(--tw-1oiczqc2);
    box-shadow: var(--tw-1oiczqc3);
    transform-origin: var(--radix-tooltip-content-transform-origin)
}

.tw-1oiczqc4[data-side=left] {
    margin-right: var(--wts-tooltip-light-content-offset-margin)
}

.tw-1oiczqc4[data-side=right] {
    margin-left: var(--wts-tooltip-light-content-offset-margin)
}

.tw-1oiczqc4[data-side=top] {
    margin-bottom: var(--wts-tooltip-light-content-offset-margin)
}

.tw-1oiczqc4[data-side=bottom] {
    margin-top: var(--wts-tooltip-light-content-offset-margin)
}

.tw-1oiczqc5 {
    --tw-1oiczqc0: 8px;
    --tw-1oiczqc1: 32px
}

.tw-1oiczqc6 {
    --tw-1oiczqc0: 10px;
    --tw-1oiczqc1: 40px
}

.tw-1oiczqc7 {
    --tw-1oiczqc2: var(--adaptiveBackgroundLevel02);
    --tw-1oiczqc3: 0px 10px 30px -3px rgba(78,89,104,.05),0px 15px 80px -5px rgba(78,89,104,.2)
}

.tw-1oiczqc8 {
    --tw-1oiczqc2: var(--adaptiveBackgroundLevel02);
    --tw-1oiczqc3: 0px 10px 30px -3px rgba(0,0,0,.15),0px 15px 80px -5px rgba(0,0,0,.35)
}

.tw-1oiczqc9 {
    --tw-1oiczqc2: var(--adaptiveGrey800);
    --tw-1oiczqc3: 0px 10px 30px -3px rgba(78,89,104,.05),0px 15px 80px -5px rgba(78,89,104,.2)
}

.tw-1oiczqca {
    --tw-1oiczqc2: var(--adaptiveBackgroundLevel02);
    --tw-1oiczqc3: 0px 10px 30px -3px rgba(0,0,0,.15),0px 15px 80px -5px rgba(0,0,0,.35)
}

.tw-1oiczqcb {
    --tw-1oiczqc2: var(--adaptiveBlue500);
    --tw-1oiczqc3: 0px 10px 30px -3px var(--adaptiveBlueOpacity50),0px 10px 30px -3px rgba(78,89,104,.05),0px 15px 80px -5px rgba(78,89,104,.2)
}

.tw-1oiczqcc {
    --tw-1oiczqc2: var(--adaptiveBlue500);
    --tw-1oiczqc3: 0px 10px 30px -3px var(--adaptiveBlueOpacity50),0px 10px 30px -3px rgba(0,0,0,.15),0px 15px 80px -5px rgba(0,0,0,.35)
}

.tw-1oiczqcd {
    display: inline-flex;
    align-items: center
}

.tw-1oiczqce>div:first-child:not(:only-child) {
    padding: 0 4px 0 10px
}

.tw-1oiczqcf>div:first-child:not(:only-child) {
    padding: 0 6px 0 14px
}

.tw-1oiczqcg {
    padding: 0 10px
}

.tw-1oiczqch {
    padding: 0 14px
}

.tw-1oiczqci {
    gap: 2px;
    padding: 4px
}

.tw-1oiczqci,.tw-1oiczqcj {
    display: flex;
    align-items: center
}

.tw-1oiczqcj {
    gap: 3px;
    padding: 6px
}

.tw-1oiczqck {
    display: flex;
    justify-content: center;
    align-items: center
}

.tw-1oiczqcl {
    min-width: 24px;
    min-height: 24px;
    padding: 2px 4px;
    border-radius: 6px
}

.tw-1oiczqcm {
    min-width: 28px;
    min-height: 28px;
    padding: 3px 6px;
    border-radius: 7px
}

.tw-1oiczqcn {
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-1oiczqco,.tw-1oiczqcp {
    background-color: rgba(217,217,255,.11)
}

.tw-190nyv50 {
    position: relative;
    display: flex
}

.tw-190nyv51 {
    border-radius: 12px
}

.tw-190nyv52 {
    border-radius: 15px
}

.tw-190nyv53 {
    border-radius: 17px
}

.tw-190nyv54,.tw-190nyv55 {
    border-radius: 10px
}

.tw-190nyv56 {
    border-radius: 12px
}

.tw-190nyv57 {
    position: absolute;
    background-color: var(--adaptiveBackground);
    object-fit: cover;
    background-position: 50%;
    border-style: solid;
    border-color: var(--adaptiveBackground)
}

.tw-190nyv58 {
    border-radius: 50%;
    border-width: .5px;
    bottom: -2px;
    right: -2px
}

.tw-190nyv59 {
    border-radius: 2px;
    border-width: .5px;
    bottom: -.5px;
    right: -1px
}

.tw-190nyv5a {
    border-radius: 50%;
    border-width: 1px;
    bottom: -2px;
    right: -2px
}

.tw-190nyv5b {
    border-radius: 2px;
    border-width: 1px;
    bottom: -1px;
    right: -1px
}

.tw-190nyv5c {
    border-radius: 50%;
    border-width: 1px;
    bottom: -2px;
    right: -2px
}

.tw-190nyv5d {
    border-radius: 2px;
    border-width: 1px;
    bottom: -1px;
    right: -1px
}

.tw-190nyv5e {
    border-radius: 50%;
    border-width: 1px;
    bottom: -3px;
    right: -3px
}

.tw-190nyv5f {
    border-radius: 2px;
    border-width: 1px;
    bottom: -1px;
    right: -3px
}

.tw-190nyv5g {
    border-radius: 50%;
    border-width: 1px;
    bottom: -3px;
    right: -3px
}

.tw-190nyv5h {
    border-radius: 2px;
    border-width: 1px;
    bottom: -1px;
    right: -3px
}

.tw-190nyv5i {
    border-radius: 50%;
    border-width: 1px;
    bottom: -4px;
    right: -4px
}

.tw-190nyv5j {
    border-radius: 2px;
    border-width: 1px;
    bottom: -1px;
    right: -3.5px
}

.tw-738cgo0.tw-738cgo0 {
    color: var(--adaptiveRed700);
    background-color: rgba(251,136,144,.15)
}

.tw-738cgo0.tw-738cgo0:hover:not(.tw-738cgo0:focus):not(:disabled):not([aria-disabled=true]) {
    color: var(--adaptiveRed700);
    background-color: rgba(251,136,144,.34)
}

.tw-738cgo0.tw-738cgo0:active {
    color: var(--adaptiveRed700);
    background-color: rgba(251,136,144,.7)
}

.tw-738cgo0.tw-738cgo0:focus-visible {
    box-shadow: none
}

.tw-738cgo1.tw-738cgo1 {
    color: var(--adaptiveGrey700);
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-738cgo1.tw-738cgo1:hover:not(.tw-738cgo1:focus):not(:disabled):not([aria-disabled=true]) {
    color: var(--adaptiveGrey700);
    background-color: var(--adaptiveGreyOpacity200)
}

.tw-738cgo1.tw-738cgo1:active {
    color: var(--adaptiveGrey700);
    background-color: var(--adaptiveGreyOpacity300)
}

.tw-738cgo1.tw-738cgo1:focus-visible {
    box-shadow: none
}

.tw-738cgo2.tw-738cgo2 {
    color: var(--adaptiveYellow900);
    background-color: rgba(255,195,66,.2)
}

.tw-738cgo2.tw-738cgo2:hover:not(.tw-738cgo2:focus):not(:disabled):not([aria-disabled=true]) {
    color: var(--adaptiveYellow900);
    background-color: rgba(255,195,66,.35)
}

.tw-738cgo2.tw-738cgo2:active {
    color: var(--adaptiveYellow900);
    background-color: rgba(255,195,66,.6)
}

.tw-738cgo2.tw-738cgo2:focus-visible {
    box-shadow: none
}

.tw-frp6gc0:hover {
    background-color: transparent!important
}

.tw-frp6gc1 {
    padding: 2px 4px!important;
    height: 24px;
    min-width: 24px
}

.tw-frp6gc2 {
    padding: 4px 6px!important;
    height: 28px;
    min-width: 28px
}

.tw-frp6gc3 {
    margin: 4px 8px 4px 4px
}

.tw-frp6gc4 {
    margin: 6px 8px 6px 4px
}

.tw-frp6gc5 {
    margin: 4px 8px 4px 4px
}

.tw-frp6gc6 {
    margin: 8px 8px 8px 4px
}

.tw-frp6gc7:first-child {
    margin-left: 4px
}

.tw-frp6gc7:last-child {
    margin-right: 8px
}

.tw-frp6gc8 {
    margin-top: 4px;
    margin-bottom: 4px
}

.tw-frp6gc9 {
    margin-top: 6px;
    margin-bottom: 6px
}

.tw-frp6gca {
    margin-top: 2px;
    margin-bottom: 2px
}

.tw-frp6gcb {
    margin-top: 4px;
    margin-bottom: 4px
}

.tw-1ephoy20 {
    min-width: 36px
}

.tw-1ephoy21 {
    min-width: 40px
}

.tw-ml13uq0 {
    cursor: -webkit-grab;
    cursor: grab;
    touch-action: none
}

.tw-esik380 {
    display: inline-flex!important;
    align-items: center;
    justify-content: center;
    box-sizing: content-box;
    margin-top: 4px;
    margin-bottom: 4px
}

.tw-esik382 {
    border-radius: 50%
}

.tw-esik383 {
    border-radius: 10px
}

.tw-esik382>img {
    border-radius: 50%
}

.tw-esik383>img {
    border-radius: 10px
}

.tw-esik384 {
    padding: 2px 4px 2px 0
}

.tw-esik385 {
    padding: 6px 4px 6px 0
}

.tw-esik386 {
    padding: 0 2px 0 0
}

.tw-esik387 {
    padding: 4px 2px 4px 0
}

.tw-1kl5r1e0 {
    background-color: transparent!important
}

.tw-latkls0 {
    color: var(--adaptiveGreyOpacity400)
}

.tw-1kl5r1e0:hover>.tw-latkls0 {
    color: var(--adaptiveGreyOpacity600)
}

.tw-11ztp680 {
    color: var(--adaptiveGrey300)
}

.tw-1kl5r1e0:hover>.tw-11ztp680 {
    color: var(--adaptiveGrey500)
}

.tw-upther0 {
    display: flex;
    flex-direction: column
}

.tw-upther2 {
    gap: 4px
}

.tw-wbeiba0 {
    display: flex;
    border-radius: 10px
}

.tw-wbeiba1 {
    align-items: stretch
}

.tw-wbeiba2 {
    align-items: center
}

.tw-wbeiba3 {
    gap: 6px
}

.tw-wbeiba3,.tw-wbeiba4 {
    display: flex;
    align-items: center
}

.tw-wbeiba4 {
    gap: 8px
}

.tw-wbeiba5 {
    align-items: flex-start
}

.tw-wbeiba6 {
    align-items: center
}

.tw-wbeiba7 {
    padding: 4px 4px 4px 8px
}

.tw-wbeiba8 {
    padding: 8px 4px 8px 8px
}

.tw-wbeiba9 {
    display: flex;
    flex: 1 1
}

.tw-wbeiba9,.tw-wbeibaa {
    align-items: inherit;
    min-width: 0
}

.tw-wbeibaa {
    display: grid;
    flex: 1 1 auto
}

.tw-wbeibab {
    padding-top: 4px;
    padding-bottom: 4px
}

.tw-wbeibac {
    padding-top: 8px;
    padding-bottom: 8px
}

.tw-wbeibad {
    padding-left: 4px;
    padding-right: 4px
}

.tw-wbeibae {
    padding-left: 2px;
    padding-right: 2px
}

.tw-wbeibaf {
    min-height: 32px
}

.tw-wbeibag,.tw-wbeibah {
    min-height: 36px
}

.tw-wbeibai {
    min-height: 40px
}

.tw-wbeibaj {
    cursor: pointer
}

.tw-wbeibak {
    transition: background .2s ease,color .1s ease
}

.tw-wbeibak:hover {
    background-color: var(--adaptiveGreyOpacity100)
}

:focus-visible .tw-wbeibak {
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-wbeibal {
    flex: 1 1;
    min-width: 0
}

.tw-wbeibam {
    padding-left: 4px;
    padding-right: 4px
}

.tw-wbeiban {
    padding-left: 6px;
    padding-right: 6px
}

.tw-wbeibao {
    display: flex;
    justify-content: flex-end
}

.tw-wbeibao>.tw-upther0 {
    align-items: flex-end
}

.tw-wbeibao>* {
    text-align: right
}

.tw-wbeibap {
    display: flex;
    gap: 4px;
    justify-content: flex-end;
    height: -moz-fit-content;
    height: fit-content
}

.tw-wbeibaq {
    padding: 2px 4px 2px 0
}

.tw-wbeibar {
    padding: 6px 4px 6px 0
}

.tw-wbeibas {
    padding: 0 2px 0 0
}

.tw-wbeibat {
    padding: 4px 2px 4px 0
}

.tw-1er7soy0 {
    display: inline-flex!important;
    align-items: center;
    justify-content: center;
    box-sizing: content-box;
    margin-top: 4px;
    margin-bottom: 4px
}

.tw-1er7soy1 {
    border-radius: 50%
}

.tw-1er7soy2 {
    border-radius: 10px
}

.tw-1er7soy1>img:first-child {
    border-radius: 50%
}

.tw-1er7soy2>img:first-child {
    border-radius: 10px
}

.tw-g3y9pp0 {
    min-width: 18px
}

.tw-g3y9pp1 {
    min-width: 20px
}

.tw-17mylxm0 {
    padding: 6px 8px 6px 4px
}

.tw-17mylxm1 {
    padding: 10px 8px 10px 4px
}

.tw-17mylxm2 {
    padding: 6px 8px 6px 4px
}

.tw-17mylxm3 {
    padding: 10px 8px 10px 4px
}

.tw-1fqggtr0 {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 8px
}

.tw-1fqggtr1 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-left: 8px;
    flex: 1 1
}

.tw-1fqggtr2.tw-1fqggtr2 {
    border-radius: 100%
}

.tw-14zespc0 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.tw-14zespc1 {
    margin-bottom: 16px
}

.tw-14zespc2.tw-14zespc2 {
    margin-top: 4px
}

.tw-14zespc3.tw-14zespc3 {
    margin: 16px auto
}

.tw-1yiigvp0 {
    text-align: center
}

.tw-1yiigvp1 {
    text-align: left
}

.tw-1yiigvp2 {
    text-align: center
}

.tw-1yiigvp3 {
    text-align: right
}

.tw-kvawo25 {
    justify-content: flex-start
}

.tw-kvawo26 {
    justify-content: center
}

.tw-kvawo27 {
    justify-content: flex-end;
    text-align: right
}

.tw-kvawo28 {
    table-layout: fixed;
    border-spacing: 0;
    min-width: 100%
}

.tw-kvawo29 {
    --tw-kvawo20: 2px;
    --tw-kvawo21: 8px;
    --tw-kvawo22: 48px;
    --tw-kvawo23: 15px;
    --tw-kvawo24: 6px
}

.tw-kvawo2a {
    --tw-kvawo20: 4px;
    --tw-kvawo21: 6px;
    --tw-kvawo22: 44px;
    --tw-kvawo23: 14px;
    --tw-kvawo24: 4px
}

.tw-kvawo2c>thead {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1
}

.tw-kvawo2b>thead>tr:first-child>th:first-child {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1
}

.tw-kvawo2b>tbody>tr>td:first-child {
    position: -webkit-sticky;
    position: sticky;
    left: 0
}

.tw-kvawo2d[data-scroll=true] tr td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: linear-gradient(90deg,rgba(0,0,0,.04),transparent)
}

.tw-kvawo2d[data-scroll=true] tr:first-child th:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 100%,rgba(0,0,0,.04) 0,transparent 100%)
}

.tw-kvawo2d[data-scroll=true] tr:last-child td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 0,rgba(0,0,0,.04) 0,transparent 100%)
}

.tw-kvawo2e[data-scroll=true] tr td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: linear-gradient(90deg,rgba(0,0,0,.15),transparent)
}

.tw-kvawo2e[data-scroll=true] tr:first-child th:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 100%,rgba(0,0,0,.15) 0,transparent 100%)
}

.tw-kvawo2e[data-scroll=true] tr:last-child td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 0,rgba(0,0,0,.15) 0,transparent 100%)
}

.tw-mq48z20 {
    padding: 0;
    line-height: 1.45;
    background-color: var(--adaptiveBackground)
}

.tw-mq48z20:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.tw-mq48z20:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

tr.auto-zebra-pattern:nth-child(odd) .tw-mq48z20,tr.manual-zebra-pattern .tw-mq48z20 {
    background-color: var(--adaptiveTableBackground)
}

.tw-mq48z21 {
    cursor: pointer
}

.tw-mq48z22 {
    transition: background-color .2s ease,border-color .2s ease;
    width: 100%;
    min-height: var(--tw-kvawo22);
    padding: var(--tw-kvawo21) var(--tw-kvawo20);
    font-size: var(--tw-kvawo23)
}

.tw-mq48z22,.tw-mq48z23 {
    display: flex;
    align-items: center
}

.tw-mq48z24 {
    position: -webkit-sticky;
    position: sticky;
    left: 0
}

.tw-mq48z26 {
    padding-left: 28px
}

.tw-mq48z27 {
    padding-left: 52px
}

.tw-mq48z28 {
    padding-left: 76px
}

.tw-mq48z29 {
    padding-left: 100px
}

.tw-mq48z2b {
    padding-left: 30px
}

.tw-mq48z2c {
    padding-left: 58px
}

.tw-mq48z2d {
    padding-left: 86px
}

.tw-mq48z2e {
    padding-left: 114px
}

.tw-mq48z2f {
    padding: 2px 4px
}

.tw-mq48z2g {
    padding: 3px 6px
}

.tw-mq48z2h {
    transform: rotate(180deg)
}

.tw-mq48z2i {
    display: flex;
    align-items: center;
    padding: 0 var(--tw-kvawo24)
}

.tw-1apn5az0 {
    padding: 0;
    background-color: var(--adaptiveBackground);
    line-height: 1.45
}

.tw-1apn5az0,.tw-1apn5az1 {
    color: var(--adaptiveGrey600)
}

.tw-1apn5az1 {
    display: flex;
    align-items: center;
    font-weight: 500;
    min-height: 44px;
    font-size: 14px;
    margin: 0 2px
}

.tw-1apn5az2 {
    padding: var(--tw-kvawo21) 6px
}

.tw-1apn5az3 {
    padding: calc(var(--tw-kvawo21) - 4px) 2px
}

.tw-1apn5az4 {
    color: var(--adaptiveGrey600)
}

.tw-1apn5az5 {
    font-weight: 600;
    color: var(--adaptiveBlue600)
}

.tw-1apn5az6 {
    background: none;
    border: 0;
    outline: none;
    cursor: pointer;
    width: -moz-fit-content;
    width: fit-content;
    background-color: var(--adaptiveBackground);
    border-radius: 6px;
    padding: 2px 4px
}

.tw-1apn5az6[disabled] {
    cursor: not-allowed
}

.tw-1apn5az7:not([disabled]):hover {
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-1apn5az8:not([disabled]):hover {
    background-color: var(--adaptiveBlueOpacity50)
}

.tw-1apn5az9 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.tw-1apn5aza {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1
}

.tw-1apn5azb {
    color: var(--adaptiveGrey600)
}

.tw-1apn5azc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tw-n4i82g0 {
    display: flex;
    align-items: center;
    margin-left: 4px
}

.tw-1s07rpw0 {
    cursor: pointer
}

.tw-1s07rpw0:hover td {
    background-color: var(--adaptiveGrey100)!important
}

.tw-198eduk0 {
    padding: 0 4px
}

.tw-7u17ff0 {
    min-width: 28px;
    padding: 0 4px;
    justify-content: center;
    box-sizing: content-box
}

.tw-183fu9l0,.tw-7u17ff0 {
    display: flex;
    align-items: center
}

.tw-183fu9l0 {
    padding-left: 2px
}

.tw-owve4j4 {
    justify-content: flex-start
}

.tw-owve4j5 {
    justify-content: center
}

.tw-owve4j6 {
    justify-content: flex-end;
    text-align: right
}

.tw-owve4j7 {
    table-layout: fixed;
    border-spacing: 0;
    min-width: 100%
}

.tw-owve4j8 {
    --tw-owve4j0: 12px;
    --tw-owve4j1: 5px;
    --tw-owve4j2: 48px;
    --tw-owve4j3: 15px
}

.tw-owve4j9 {
    --tw-owve4j0: 12px;
    --tw-owve4j1: 4px;
    --tw-owve4j2: 40px;
    --tw-owve4j3: 14px
}

.tw-owve4ja {
    --tw-owve4j0: 12px;
    --tw-owve4j1: 3px;
    --tw-owve4j2: 40px;
    --tw-owve4j3: 12px
}

.tw-owve4jc>thead {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1
}

.tw-owve4jb>thead>tr:first-child>th:first-child {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1
}

.tw-owve4jb>tbody>tr>td:first-child {
    position: -webkit-sticky;
    position: sticky;
    left: 0
}

.tw-owve4jd[data-scroll=true] tr td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: linear-gradient(90deg,rgba(0,0,0,.04),transparent)
}

.tw-owve4jd[data-scroll=true] tr:first-child th:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 100%,rgba(0,0,0,.04) 0,transparent 100%)
}

.tw-owve4jd[data-scroll=true] tr:last-child td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 0,rgba(0,0,0,.04) 0,transparent 100%)
}

.tw-owve4je[data-scroll=true] tr td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: linear-gradient(90deg,rgba(0,0,0,.15),transparent)
}

.tw-owve4je[data-scroll=true] tr:first-child th:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 100%,rgba(0,0,0,.15) 0,transparent 100%)
}

.tw-owve4je[data-scroll=true] tr:last-child td:first-child:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 0;
    width: 28px;
    height: 100%;
    display: block;
    background: radial-gradient(100% 100% at 0 0,rgba(0,0,0,.15) 0,transparent 100%)
}

.tw-1fawpo70 {
    color: var(--adaptiveGrey700);
    background-color: var(--adaptiveBackground);
    line-height: 1.5
}

.tw-1fawpo71 {
    cursor: pointer
}

.tw-1fawpo72 {
    transition: background-color .2s ease,border-color .2s ease;
    width: 100%;
    min-height: var(--tw-owve4j2);
    padding: var(--tw-owve4j1) var(--tw-owve4j0);
    font-size: var(--tw-owve4j3)
}

.tw-1fawpo72,.tw-1fawpo73 {
    display: flex;
    align-items: center
}

.tw-1fawpo73 {
    margin-right: 12px
}

.tw-1fawpo74 {
    position: -webkit-sticky;
    position: sticky;
    left: 0
}

.tw-1fawpo75 {
    padding-left: var(--tw-owve4j0)
}

.tw-1fawpo76 {
    padding-left: 28px
}

.tw-1fawpo77 {
    padding-left: 44px
}

.tw-1fawpo78 {
    padding-left: 60px
}

.tw-1fawpo79 {
    padding-left: 4px
}

.tw-1fawpo7a {
    padding-left: 20px
}

.tw-1fawpo7b {
    padding-left: 36px
}

.tw-1fawpo7c {
    padding-left: 52px
}

.tw-1fawpo7d {
    transform: rotate(0deg)
}

.tw-1fawpo7e {
    transform: rotate(-90deg)
}

.tw-iv5lrk0 {
    background-color: var(--adaptiveBackground);
    color: var(--adaptiveGrey600);
    line-height: 1.5
}

.tw-iv5lrk1 {
    display: flex;
    align-items: center;
    min-width: max-content;
    font-weight: 500;
    min-height: var(--tw-owve4j2);
    font-size: var(--tw-owve4j3)
}

.tw-iv5lrk2 {
    padding: var(--tw-owve4j1) var(--tw-owve4j0)
}

.tw-iv5lrk3 {
    padding: calc(var(--tw-owve4j1) - 4px) calc(var(--tw-owve4j0) - 8px)
}

.tw-iv5lrk4 {
    color: var(--adaptiveGrey600)
}

.tw-iv5lrk5,.tw-iv5lrk6 {
    font-weight: 600;
    color: var(--adaptiveBlue600)
}

.tw-iv5lrk7 {
    display: flex;
    align-items: center;
    margin-left: 4px
}

.tw-iv5lrk8 {
    width: -moz-fit-content;
    width: fit-content;
    background-color: var(--adaptiveBackground);
    border-radius: 8px;
    padding: 4px 8px
}

.tw-iv5lrk9 {
    display: flex;
    align-items: center
}

.tw-iv5lrka {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1
}

.tw-iv5lrkb {
    cursor: default
}

.tw-iv5lrkc {
    color: var(--adaptiveGrey600)
}

.tw-1uvsc8e0 th {
    border-bottom: 1px solid var(--adaptiveGrey200)
}

.tw-1ik75vo0>td,.tw-1ik75vo0>th {
    border-bottom: .5px solid var(--adaptiveGrey200)
}

.tw-1ik75vo1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1
}

.tw-1ik75vo2 {
    cursor: pointer
}

.tw-1ik75vo2:hover td:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.tw-1ik75vo2:hover td:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.tw-1ik75vo2:hover td {
    background-color: var(--adaptiveGrey50)
}

.tw-ic5jln0 {
    --wts-button-color: rgba(253,253,255,.75);
    --wts-button-background-color: rgba(217,217,255,.11);
    --wts-button-hover-color: rgba(253,253,255,.75);
    --wts-button-hover-background-color: rgba(222,222,255,.19);
    --wts-button-disabled-color: rgba(224,224,255,.27);
    --wts-button-disabled-background-color: rgba(217,217,255,.11);
    --wts-button-loader-color: rgba(224,224,255,.27)
}

.tw-ic5jln0,.tw-ic5jln1 {
    margin: 0 8px
}

.tw-ff6axk0 {
    background-color: #333d4b;
    display: flex;
    align-items: center;
    word-break: break-all;
    min-height: 48px;
    max-width: 440px;
    padding: 0 10px;
    border-radius: 12px
}

.tw-ff6axk1 {
    background-color: var(--adaptiveBackgroundLevel02)
}

.tw-ff6axk2 {
    padding: 0 0 0 10px
}

.tw-ff6axk3 {
    flex: 1 1;
    min-width: 0;
    padding: 10px 8px
}

.tw-ff6axk4 {
    display: flex;
    align-items: center;
    padding-left: 6px
}

.tw-mnwhon0 {
    top: 0;
    padding: 60px;
    flex-direction: column
}

.tw-mnwhon0,.tw-mnwhon1 {
    position: fixed;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    pointer-events: none;
    z-index: 9999999
}

.tw-mnwhon1 {
    bottom: 0;
    padding: 40px;
    flex-direction: column-reverse
}

.tw-e3e6ff1 {
    --tw-e3e6ff0: block;
    position: relative;
    display: grid;
    grid-template-columns: minmax(10px,1fr)
}

.tw-e3e6ff2.tw-e3e6ff2 {
    --tw-e3e6ff0: none
}

.tw-e3e6ff3 {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 120px;
    pointer-events: none;
    transition: opacity .3s ease-out
}

.tw-e3e6ff4 {
    left: 0;
    background: linear-gradient(90deg,var(--adaptiveBackground) 9%,transparent 100%)
}

.tw-e3e6ff5 {
    right: 0;
    background: linear-gradient(270deg,var(--adaptiveBackground) 9%,transparent 100%)
}

.tw-e3e6ff6 {
    left: 0
}

.tw-e3e6ff6,.tw-e3e6ff7 {
    display: var(--tw-e3e6ff0);
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.tw-e3e6ff7 {
    right: 0
}

.tw-e3e6ff8 {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: var(--adaptiveBackground)A3;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--adaptiveGrey200);
    box-shadow: 0 .6px .6px -1.25px rgba(0,0,0,.12),0 2.2px 2.2px -2.5px rgba(0,0,0,.1),0 10px 10px -3.75px rgba(0,0,0,.043);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.tw-e3e6ffa {
    padding-left: 2px
}

.tw-e3e6ffb {
    overflow-x: scroll;
    display: flex;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.tw-e3e6ffb::-webkit-scrollbar {
    display: none
}

.tw-e3e6ffc {
    overflow: hidden;
    touch-action: none
}

.tw-e3e6ffd {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
    width: max-content
}

@media (pointer: fine) {
    .tw-e3e6ff2:hover {
        --tw-e3e6ff0:block
    }
}

.tw-eukrxq0 {
    height: 8px;
    border-bottom: 1px solid var(--adaptiveGrey200)
}

.tw-1wmz9lv0 {
    padding: 8px;
    display: flex;
    flex-direction: column;
    gap: 2px
}

.tw-1wmz9lv1 {
    display: flex
}

.tw-1awtx4k0.tw-1awtx4k0 {
    margin-left: auto;
    align-self: center
}

.tw-brd2nw0 {
    align-self: end;
    height: -moz-fit-content;
    height: fit-content
}

.tw-brd2nw1.tw-brd2nw1,.tw-brd2nw2.tw-brd2nw2 {
    padding-bottom: 1px
}

.tw-brd2nw3.tw-brd2nw3,.tw-brd2nw4.tw-brd2nw4,.tw-brd2nw5.tw-brd2nw5,.tw-brd2nw6.tw-brd2nw6 {
    padding-bottom: 2px
}

.tw-1jveq9o0 {
    position: relative;
    display: flex;
    align-items: center;
    height: -moz-fit-content;
    height: fit-content
}

.tw-1jveq9o0:hover {
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-1jveq9o1,.tw-1jveq9o2,.tw-1jveq9o3 {
    border-radius: 4px;
    left: -4px;
    padding-left: 4px
}

.tw-1jveq9o4 {
    border-radius: 5px;
    left: -5px;
    padding-left: 5px
}

.tw-1jveq9o5,.tw-1jveq9o6,.tw-1jveq9o7 {
    border-radius: 6px;
    left: -6px;
    padding-left: 6px
}

.tw-1jveq9o8 {
    display: flex;
    align-items: center
}

.tw-1jveq9o8.tw-1jveq9o8.tw-1jveq9o8,.tw-1jveq9o9 {
    padding-right: 2px
}

.tw-1jveq9ob {
    rotate: 90deg
}

.tw-ydlavm0 {
    align-self: flex-end
}

.tw-1pv95pb0.tw-1pv95pb0 {
    padding-right: 6px
}

.tw-1pv95pb1.tw-1pv95pb1 {
    font-size: 26px;
    line-height: 1.3
}

.tw-g10pck0 {
    width: 100%
}

.tw-g10pck1 {
    width: 100%;
    overflow: hidden;
    background: var(--adaptiveBackground)
}

.tw-g10pck1.p-accordion__item--with-bottom-divider+.tw-g10pck1.p-accordion__item--with-bottom-divider:before {
    content: "";
    border-top: 1px solid var(--greyOpacity200);
    display: block
}

.tw-g10pck2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer
}

.tw-g10pck3 {
    transition: transform 335ms ease;
    pointer-events: none;
    transform: rotate(0deg)
}

.tw-g10pck4 {
    transform: rotate(180deg)
}

.tw-g10pck5 {
    width: 100%;
    display: block
}

.tw-g10pck6.tw-g10pck6 {
    padding: 6px 26px 19px 12px
}

.tw-g10pck7.tw-g10pck7,.tw-g10pck8.tw-g10pck8 {
    padding: 8px 30px 22px 16px
}

.tw-g10pck9.tw-g10pck9 {
    padding: 10px 30px 24px 22px
}

.tw-1vho7im0 {
    padding: 0 8px
}

.tw-1vho7im1 {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 12px 16px;
    background-color: transparent;
    outline: none;
    border: none;
    margin: 0;
    overflow: visible;
    text-decoration: none;
    cursor: pointer;
    transition: background-color .2s ease
}

.tw-1vho7im1[aria-disabled=true] {
    color: var(--adaptiveGrey400);
    cursor: not-allowed
}

.tw-1vho7im1:not([aria-disabled=true]):hover {
    background-color: var(--adaptiveGreyOpacity100)
}

.tw-1vho7im1:focus,.tw-1vho7im1:focus-visible {
    outline: none
}

.tw-1vho7im2 {
    cursor: default
}

.tw-1vho7im3 {
    color: var(--adaptiveBlue600)
}

.p-menu__item--active .p-menu__group-item-arrow path {
    fill: var(--adaptiveBlue600)
}

.p-menu__item--readonly:hover {
    background: inherit
}

.p-menu__item--readonly:focus {
    color: var(--adaptiveGrey700)
}

.p-menu__item__addon+.p-menu__item__addon {
    margin-left: 4px;
    margin-right: 0
}

.p-menu__item--large .p-menu__item__addon+.p-menu__item__addon {
    margin-left: 6px
}

.tw-1vho7im4 {
    margin-top: 20px
}

.tw-1vho7im5 {
    padding: 8px 16px
}

.tw-1vho7im6,.tw-1vho7im7,.tw-1vho7im8 {
    padding: 12px 16px
}

.tw-1vho7im9 {
    text-align: left;
    transition: color .5s ease
}

.tw-1vho7ima {
    flex: 1 1 auto
}

.tw-1vho7imb {
    flex: 0 0 auto;
    display: inline-block
}

.tw-1vho7imc {
    margin-left: 8px
}

.tw-1vho7imd {
    margin-left: 12px
}

.tw-1vho7ime {
    margin-right: auto
}

.prefers-reduced-motion .p-menu__group-item .icon,.prefers-reduced-motion .p-menu__item,.prefers-reduced-motion .p-menu__item__text {
    transition: none
}

.p-dark .p-menu__item {
    color: var(--adaptiveGrey200)
}

.tw-ejpcif1 {
    margin-bottom: 6px
}

.tw-ejpcif2 {
    margin-bottom: 14px
}

.tw-ejpcif3 {
    vertical-align: top;
    flex: 1 1
}

.tw-ejpcif4.tw-ejpcif4 {
    font-weight: var(--font-weight-regular)
}

.tw-ejpcif5.tw-ejpcif5 {
    font-weight: var(--font-weight-bold)
}

.tw-ejpcif3 .checkable:not(:last-child) {
    margin-right: 8px
}

.tw-ejpcif6 {
    display: flex
}

.tw-ejpcif7 {
    display: inline-block;
    margin-top: 0
}

.tw-ejpcif7+.tw-ejpcif7 {
    margin-left: 32px
}

.tw-ejpcif8 {
    margin-left: 28px
}

.tw-ejpcif9 {
    margin-left: 32px
}

.tw-ejpcifa {
    margin-left: 8px
}

.tw-ejpcifb {
    font-size: var(--font-size-xsmall)
}

.tw-ejpcifc {
    font-size: var(--font-size-small)
}

.tw-ejpcife {
    margin-left: 26px
}

.tw-ejpciff {
    margin-left: 32px
}

.tw-17wrzpo0 {
    color: var(--adaptiveGreyOpacity400)
}

.tw-1kl5r1e0:hover>.tw-17wrzpo0 {
    color: var(--adaptiveGreyOpacity600)
}

.tw-18v6pbq0 {
    color: var(--adaptiveGrey300)
}

.tw-1kl5r1e0:hover>.tw-18v6pbq0 {
    color: var(--adaptiveGrey500)
}

._15h8jch0 {
    display: none
}

.mxseji0 {
    background-color: rgba(0,0,0,.56)
}

.mxseji0,.mxseji1 {
    position: fixed;
    inset: 0
}

.mxseji1 {
    isolation: isolate;
    display: grid;
    grid-template-rows: minmax(10px,1fr);
    grid-template-columns: minmax(10px,1fr)
}

.c3f3of0 {
    justify-content: center
}

._10ecj2z0,.c3f3of0 {
    display: flex;
    align-items: center
}

._10ecj2z0 {
    flex-direction: column;
    text-align: center;
    width: 100%;
    padding: 32px 0 24px;
    height: 147px;
    background-color: var(--adaptiveBackground)
}

._10ecj2z1 {
    height: 20px
}

._10ecj2z2 {
    white-space: pre-wrap
}

._10ecj2z2._10ecj2z2 {
    margin-top: 12px
}

._10ecj2z3 {
    display: flex;
    gap: 30px;
    margin-top: 42px
}

._10ecj2z4._10ecj2z4 {
    font-weight: 400;
    color: var(--adaptiveGrey700);
    font-size: 14px;
    line-height: 1.45
}

._10ecj2z5._10ecj2z5 {
    font-weight: 600;
    color: var(--adaptiveGrey800);
    font-size: 14px;
    line-height: 1.45
}

.xcavhb0 {
    width: 520px;
    height: 510px
}

.xcavhb2 {
    --desktop-modal-content-box-shadow: none!important
}

.xcavhb3.xcavhb3.xcavhb3 {
    padding: 0;
    min-width: 0;
    width: 260px;
    height: auto
}

.xcavhb3 div[style^=padding]:empty {
    display: none
}

.xcavhb4 {
    padding: 10px 20px 40px
}

.xcavhb5 {
    height: 510px
}

.xcavhb6,.xcavhb7 {
    height: auto;
    max-height: 510px
}

.xcavhb7 {
    min-height: 340px
}

.xcavhb4>div>div>ul {
    padding: 0 20px
}

.fw0f500 {
    display: flex;
    gap: 20px;
    justify-content: center;
    margin: 16px 0 4px
}

._10indvt0 {
    position: relative;
    width: 280px;
    height: auto;
    aspect-ratio: 4/3;
    max-width: 100%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-template-rows: repeat(3,1fr);
    grid-gap: 6px;
    gap: 6px
}

._10indvt1._10indvt1 {
    width: 100%;
    height: 100%
}

._8j43xp0 {
    width: 520px;
    height: 510px
}

._8j43xp1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%
}

._8j43xp3 {
    margin-top: 0!important;
    margin-bottom: 8px
}

._8j43xp4 {
    display: block;
    text-decoration: underline;
    margin-bottom: 4px!important;
    cursor: pointer
}

._8j43xp5>div>div {
    padding: 0
}

.ckx04l0 {
    height: 540px
}

.vq59xw0 {
    position: fixed;
    z-index: 100000;
    inset: 0;
    overflow: hidden;
    isolation: isolate;
    pointer-events: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.vq59xw1 {
    pointer-events: none
}

.vq59xw2 {
    position: absolute;
    width: calc(100% * 1.8);
    height: calc(100% * 2);
    top: 220px;
    left: 50%;
    transform: translate(-50%,-50%)
}

.vq59xw3 {
    width: 100%;
    height: 100%;
    background: radial-gradient(closest-side,var(--adaptiveBlue100) 0,rgba(201,226,255,0) 100%)
}

.vq59xw4 {
    position: absolute;
    inset: 0;
    padding-top: 74px;
    align-items: center;
    text-align: center;
    gap: 20px
}

.f2xx2r0,.vq59xw4 {
    display: flex;
    flex-direction: column
}

.f2xx2r0 {
    min-height: 100vh;
    width: 100%;
    align-items: stretch
}

.f2xx2r1 {
    display: flex;
    height: 58px;
    align-items: center;
    margin-left: 44px
}

.f2xx2r2 {
    flex-direction: column;
    flex: 1 1;
    gap: 16px
}

.f2xx2r2,.f2xx2r3 {
    display: flex;
    justify-content: center;
    align-items: center
}

.f2xx2r3 {
    background-color: var(--adaptiveGrey50);
    flex-direction: column;
    border-radius: 16px;
    padding: 40px;
    min-width: 460px
}

.f2xx2r4.f2xx2r4 {
    margin-bottom: 4px
}

.f2xx2r5.f2xx2r5 {
    margin-bottom: 24px
}

._1k9p25g0 {
    top: 0;
    height: 60px;
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    z-index: 10001
}

._1k9p25g1 {
    position: relative;
    background-color: transparent;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 0 40px;
    isolation: isolate
}

._1k9p25g1,._1k9p25g2 {
    display: flex;
    align-items: center
}

._1k9p25g2 {
    height: 40px;
    justify-items: center
}

._1cztchf0 {
    position: relative;
    overflow: hidden;
    min-width: 1200px
}

@media (max-width: 1200px) {
    ._1cztchf0,.lz39nv0 {
        min-width:100%
    }
}

._1wsqnch0 {
    position: relative;
    overflow: hidden
}

._1wsqnch1 {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100%
}

._1wsqnch2 {
    z-index: -1
}

._1wsqnch4 {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-mask-image: -webkit-radial-gradient(#fff,#000);
    mask-image: -webkit-radial-gradient(#fff,#000);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._1wsqnch6 {
    visibility: hidden;
    z-index: -1
}

._1bfoojl0 {
    top: 0;
    height: 60px;
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    z-index: 10001
}

._1bfoojl1 {
    position: relative;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 0 20px;
    isolation: isolate
}

._1bfoojl1,._1bfoojl2 {
    display: flex;
    align-items: center
}

._1bfoojl2,._1bfoojl3 {
    width: 120px
}

._1bfoojl3 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media screen and (max-width: 1199px) {
    ._1bfoojl1 {
        padding:0 36px 0 20px
    }
}

.horklj0 {
    display: flex;
    flex-direction: row;
    align-items: center
}

.horklj1 {
    margin-right: 4px
}

.horklj2 {
    margin-left: 0
}
