.m_b37d9ac7 {
    width: calc(100% - var(--mantine-spacing-md) * 2);
    position: fixed;
    z-index: var(--notifications-z-index);
    max-width: var(--notifications-container-width)
}

.m_b37d9ac7:where([data-position=top-center]) {
    top: var(--mantine-spacing-md);
    left: 50%;
    transform: translateX(-50%)
}

.m_b37d9ac7:where([data-position=top-left]) {
    top: var(--mantine-spacing-md);
    left: var(--mantine-spacing-md)
}

.m_b37d9ac7:where([data-position=top-right]) {
    top: var(--mantine-spacing-md);
    right: var(--mantine-spacing-md)
}

.m_b37d9ac7:where([data-position=bottom-center]) {
    bottom: var(--mantine-spacing-md);
    left: 50%;
    transform: translateX(-50%)
}

.m_b37d9ac7:where([data-position=bottom-left]) {
    bottom: var(--mantine-spacing-md);
    left: var(--mantine-spacing-md)
}

.m_b37d9ac7:where([data-position=bottom-right]) {
    bottom: var(--mantine-spacing-md);
    right: var(--mantine-spacing-md)
}

.m_5ed0edd0+.m_5ed0edd0 {
    margin-top: var(--mantine-spacing-md)
}

.m_468e7eda {
    padding-top: 0;
    padding-bottom: 0;
    appearance: none
}

.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button {
    display: none
}

.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field {
    padding-top: 0;
    max-height: calc(1.875rem * var(--mantine-scale));
    display: inline
}

.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white)
}

.m_396ce5cb {
    --day-size-xs: calc(1.875rem * var(--mantine-scale));
    --day-size-sm: calc(2.25rem * var(--mantine-scale));
    --day-size-md: calc(2.625rem * var(--mantine-scale));
    --day-size-lg: calc(3rem * var(--mantine-scale));
    --day-size-xl: calc(3.375rem * var(--mantine-scale));
    --day-size: var(--day-size-sm);
    width: var(--day-size,var(--day-size-sm));
    height: var(--day-size,var(--day-size-sm));
    font-size: calc(var(--day-size) / 2.8);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    cursor: pointer;
    background-color: initial;
    border-radius: var(--mantine-radius-default);
    color: var(--mantine-color-text);
    opacity: 1
}

@media (hover: hover) {
    [data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])) {
        background-color:var(--mantine-color-gray-0)
    }

    [data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])) {
        background-color: var(--mantine-color-dark-5)
    }
}

@media (hover: none) {
    [data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])) {
        background-color:var(--mantine-color-gray-0)
    }

    [data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])) {
        background-color: var(--mantine-color-dark-5)
    }
}

.m_396ce5cb:where([data-static]) {
    user-select: auto;
    cursor: default
}

.m_396ce5cb:where([data-weekend]) {
    color: var(--mantine-color-red-6)
}

.m_396ce5cb:where([data-outside]) {
    color: var(--mantine-color-dimmed);
    opacity: .5
}

.m_396ce5cb:where(:disabled,[data-disabled]) {
    color: var(--mantine-color-dimmed);
    cursor: not-allowed;
    opacity: .5
}

.m_396ce5cb:where([data-hidden]) {
    display: none
}

:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])) {
    border: 1px solid var(--mantine-color-gray-4)
}

:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])) {
    border: 1px solid var(--mantine-color-dark-4)
}

.m_396ce5cb:where([data-in-range]) {
    background-color: var(--mantine-primary-color-light-hover);
    border-radius: 0
}

@media (hover: hover) {
    .m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])) {
        background-color:var(--mantine-primary-color-light)
    }
}

@media (hover: none) {
    .m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])) {
        background-color:var(--mantine-primary-color-light)
    }
}

.m_396ce5cb:where([data-first-in-range]) {
    border-radius: 0;
    border-start-start-radius: var(--mantine-radius-default);
    border-end-start-radius: var(--mantine-radius-default)
}

.m_396ce5cb:where([data-last-in-range]) {
    border-radius: 0;
    border-end-end-radius: var(--mantine-radius-default);
    border-start-end-radius: var(--mantine-radius-default)
}

.m_396ce5cb:where([data-last-in-range][data-first-in-range]) {
    border-radius: var(--mantine-radius-default)
}

.m_396ce5cb:where([data-selected]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-primary-color-contrast)
}

@media (hover: hover) {
    .m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])) {
        background-color:var(--mantine-primary-color-filled-hover)
    }
}

@media (hover: none) {
    .m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])) {
        background-color:var(--mantine-primary-color-filled-hover)
    }
}

.m_18a3eca {
    color: var(--mantine-color-dimmed);
    font-weight: 400;
    font-size: var(--wr-fz,var(--mantine-font-size-sm));
    text-transform: capitalize;
    padding-bottom: calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)
}

.m_cc9820d3 {
    border-collapse: collapse;
    table-layout: fixed
}

.m_8f457cd5 {
    padding: 0
}

.m_8f457cd5:where([data-with-spacing]) {
    padding: calc(.03125rem * var(--mantine-scale))
}

.m_6cff9dea {
    --wn-size-xs: calc(1.875rem * var(--mantine-scale));
    --wn-size-sm: calc(2.25rem * var(--mantine-scale));
    --wn-size-md: calc(2.625rem * var(--mantine-scale));
    --wn-size-lg: calc(3rem * var(--mantine-scale));
    --wn-size-xl: calc(3.375rem * var(--mantine-scale));
    color: var(--mantine-color-dimmed);
    font-weight: 400;
    font-size: calc(var(--wn-size, var(--wn-size-sm)) / 2.8);
    text-align: center;
    width: var(--wn-size,var(--wn-size-sm))
}

.m_dc6a3c71 {
    --dpc-size-xs: calc(1.875rem * var(--mantine-scale));
    --dpc-size-sm: calc(2.25rem * var(--mantine-scale));
    --dpc-size-md: calc(2.625rem * var(--mantine-scale));
    --dpc-size-lg: calc(3rem * var(--mantine-scale));
    --dpc-size-xl: calc(3.375rem * var(--mantine-scale));
    --dpc-size: var(--dpc-size-sm);
    font-size: var(--dpc-fz,var(--mantine-font-size-sm));
    height: var(--dpc-size);
    width: calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    cursor: pointer;
    background-color: initial;
    color: var(--mantine-color-text);
    opacity: 1;
    border-radius: var(--mantine-radius-default)
}

@media (hover: hover) {
    :where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)) {
        background-color:var(--mantine-color-gray-0)
    }

    :where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

@media (hover: none) {
    :where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)) {
        background-color:var(--mantine-color-gray-0)
    }

    :where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

.m_dc6a3c71:where(:disabled,[data-disabled]) {
    color: var(--mantine-color-dimmed);
    cursor: not-allowed;
    opacity: .5
}

.m_dc6a3c71:where([data-selected]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-primary-color-contrast,var(--mantine-color-white))
}

@media (hover: hover) {
    .m_dc6a3c71:where([data-selected]):hover {
        background-color:var(--mantine-primary-color-filled-hover)
    }
}

@media (hover: none) {
    .m_dc6a3c71:where([data-selected]):active {
        background-color:var(--mantine-primary-color-filled-hover)
    }
}

.m_dc6a3c71:where([data-in-range]) {
    background-color: var(--mantine-primary-color-light-hover);
    border-radius: 0
}

@media (hover: hover) {
    .m_dc6a3c71:where([data-in-range]):hover {
        background-color:var(--mantine-primary-color-light)
    }
}

@media (hover: none) {
    .m_dc6a3c71:where([data-in-range]):active {
        background-color:var(--mantine-primary-color-light)
    }
}

.m_dc6a3c71:where([data-first-in-range]) {
    border-radius: 0;
    border-start-start-radius: var(--mantine-radius-default);
    border-end-start-radius: var(--mantine-radius-default)
}

.m_dc6a3c71:where([data-last-in-range]) {
    border-radius: 0;
    border-end-end-radius: var(--mantine-radius-default);
    border-start-end-radius: var(--mantine-radius-default)
}

.m_dc6a3c71:where([data-first-in-range][data-last-in-range]) {
    border-radius: var(--mantine-radius-default)
}

.m_9206547b {
    border-collapse: collapse;
    border-width: 0
}

.m_c5a19c7d {
    padding: 0
}

.m_c5a19c7d:where([data-with-spacing]) {
    padding: calc(.03125rem * var(--mantine-scale))
}

.m_2a6c32d {
    border-collapse: collapse;
    border-width: 0;
    cursor: pointer
}

.m_fe27622f {
    padding: 0
}

.m_fe27622f:where([data-with-spacing]) {
    padding: calc(.03125rem * var(--mantine-scale))
}

.m_730a79ed {
    --dch-control-size-xs: calc(1.875rem * var(--mantine-scale));
    --dch-control-size-sm: calc(2.25rem * var(--mantine-scale));
    --dch-control-size-md: calc(2.625rem * var(--mantine-scale));
    --dch-control-size-lg: calc(3rem * var(--mantine-scale));
    --dch-control-size-xl: calc(3.375rem * var(--mantine-scale));
    --dch-control-size: var(--dch-control-size-sm);
    display: flex;
    max-width: calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));
    margin-bottom: var(--mantine-spacing-xs)
}

.m_2351eeb0,.m_f6645d97 {
    height: var(--dch-control-size);
    border-radius: var(--mantine-radius-default);
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    opacity: 1;
    cursor: pointer
}

@media (hover: hover) {
    [data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)) {
        background-color:var(--mantine-color-gray-0)
    }

    [data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

@media (hover: none) {
    [data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)) {
        background-color:var(--mantine-color-gray-0)
    }

    [data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]) {
    opacity: .2;
    cursor: not-allowed
}

.m_2351eeb0 {
    width: var(--dch-control-size)
}

.m_f6645d97 {
    flex: 1;
    font-size: var(--dch-fz,var(--mantine-font-size-sm));
    font-weight: 500;
    text-transform: capitalize
}

.m_367dc749 {
    width: 60%;
    height: 60%
}

.m_367dc749:where([data-direction=next]) {
    transform: rotate(270deg)
}

:where([dir=rtl]) .m_367dc749:where([data-direction=next]) {
    transform: rotate(90deg)
}

.m_367dc749:where([data-direction=previous]) {
    transform: rotate(90deg)
}

:where([dir=rtl]) .m_367dc749:where([data-direction=previous]) {
    transform: rotate(270deg)
}

.m_30b26e33 {
    display: flex;
    gap: var(--mantine-spacing-md)
}

.m_6fa5e2aa {
    cursor: pointer;
    line-height: unset
}

.m_6fa5e2aa:where([data-read-only]) {
    cursor: default
}

.m_208d2562 {
    display: flex;
    align-items: stretch;
    margin-top: var(--mantine-spacing-md)
}

.m_62ee059 {
    flex: 1;
    margin-inline-end:var(--mantine-spacing-md)}

@layer mantine-datatable {
    .mantine-datatable-nowrap {
        white-space: nowrap
    }

    .mantine-datatable-ellipsis {
        overflow: hidden;
        text-overflow: ellipsis
    }

    .mantine-datatable-pointer-cursor {
        cursor: pointer
    }

    .mantine-datatable-context-menu-cursor {
        cursor: context-menu
    }

    .mantine-datatable-text-selection-disabled {
        user-select: none
    }

    .mantine-datatable-text-align-left {
        text-align: left
    }

    .mantine-datatable-text-align-center {
        text-align: center
    }

    .mantine-datatable-text-align-right {
        text-align: right
    }

    .mantine-datatable {
        --mantine-datatable-color: var( --mantine-datatable-color-light,var(--mantine-color-text) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-color: var( --mantine-datatable-color-dark,var(--mantine-color-text) )
    }

    .mantine-datatable {
        --mantine-datatable-background-color: var( --mantine-datatable-background-color-light,var(--mantine-color-body) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-background-color: var( --mantine-datatable-background-color-dark,var(--mantine-color-body) )
    }

    .mantine-datatable {
        --mantine-datatable-border-color: var( --mantine-datatable-border-color-light,var(--mantine-color-gray-3) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-border-color: var( --mantine-datatable-border-color-dark,var(--mantine-color-dark-4) )
    }

    .mantine-datatable {
        --mantine-datatable-row-border-color: var( --mantine-datatable-row-border-color-light,var(--mantine-datatable-border-color) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-row-border-color: var( --mantine-datatable-row-border-color-dark,var(--mantine-datatable-border-color) )
    }

    .mantine-datatable {
        --mantine-datatable-striped-color: var( --mantine-datatable-striped-color-light,var(--mantine-color-gray-0) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-striped-color: var( --mantine-datatable-striped-color-dark,var(--mantine-color-dark-6) )
    }

    .mantine-datatable {
        --mantine-datatable-highlight-on-hover-color: var( --mantine-datatable-highlight-on-hover-color-light,var(--mantine-color-gray-1) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-highlight-on-hover-color: var( --mantine-datatable-highlight-on-hover-color-dark,var(--mantine-color-dark-5) )
    }

    .mantine-datatable {
        --mantine-datatable-shadow-background-top: linear-gradient(rgba(0,0,0,.05),transparent),linear-gradient(rgba(0,0,0,.05) 30%,transparent)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-top: linear-gradient(rgba(0,0,0,.25),transparent),linear-gradient(rgba(0,0,0,.25) 30%,transparent)
    }

    .mantine-datatable {
        --mantine-datatable-shadow-background-right: linear-gradient(270deg,rgba(0,0,0,.05),transparent),linear-gradient(270deg,rgba(0,0,0,.05),transparent 30%)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-right: linear-gradient(270deg,rgba(0,0,0,.25),transparent),linear-gradient(270deg,rgba(0,0,0,.25),transparent 30%)
    }

    .mantine-datatable {
        --mantine-datatable-shadow-background-bottom: linear-gradient(transparent,rgba(0,0,0,.05)),linear-gradient(transparent 30%,rgba(0,0,0,.05))
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-bottom: linear-gradient(transparent,rgba(0,0,0,.25)),linear-gradient(transparent 30%,rgba(0,0,0,.25))
    }

    .mantine-datatable {
        --mantine-datatable-shadow-background-left: linear-gradient(90deg,rgba(0,0,0,.05),transparent),linear-gradient(90deg,rgba(0,0,0,.05),transparent 30%)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-left: linear-gradient(90deg,rgba(0,0,0,.25),transparent),linear-gradient(90deg,rgba(0,0,0,.25),transparent 30%)
    }

    .mantine-datatable {
        background: var(--mantine-datatable-background-color);
        color: var(--mantine-datatable-color);
        display: flex;
        flex-direction: column;
        overflow: hidden;
        position: relative
    }

    .mantine-datatable-with-border {
        border: calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)
    }

    .mantine-datatable-table {
        background: var(--mantine-datatable-background-color);
        border-collapse: initial;
        border-spacing: 0;
        color: inherit
    }

    .mantine-datatable-table td,.mantine-datatable-table th {
        border-color: var(--mantine-datatable-row-border-color)
    }

    .mantine-datatable-table tbody,.mantine-datatable-table td,.mantine-datatable-table tfoot,.mantine-datatable-table tfoot tr,.mantine-datatable-table th,.mantine-datatable-table thead,.mantine-datatable-table thead tr {
        background: inherit
    }

    .mantine-datatable-table[data-striped] tbody tr: nth-of-type(odd) {
        background:var(--mantine-datatable-striped-color)
    }

    .mantine-datatable-table[data-highlight-on-hover] tbody tr: hover {
        background:var(--mantine-datatable-highlight-on-hover-color)
    }

    .mantine-datatable-table tbody tr: last-of-type {
        border-bottom:0
    }

    .mantine-datatable-vertical-align-top td {
        vertical-align: top
    }

    .mantine-datatable-vertical-align-bottom td {
        vertical-align: bottom
    }

    .mantine-datatable-last-row-border-bottom-visible tr: last-of-type:not(.mantine-datatable-empty-row) td {
        border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }

    .mantine-datatable-pin-last-column td: not(.mantine-datatable-row-expansion-cell):last-of-type,.mantine-datatable-pin-last-column th:last-of-type {
        position:sticky;
        right: calc(-.025rem*var(--mantine-scale));
        z-index: 1;
        @-moz-document url-prefix() {
            right:0}
    }

    .mantine-datatable-pin-last-column td: not(.mantine-datatable-row-expansion-cell):last-of-type:after,.mantine-datatable-pin-last-column th:last-of-type:after {
        background:var(--mantine-datatable-shadow-background-right);
        border-right: 1px solid var(--mantine-datatable-row-border-color);
        bottom: 0;
        content: "";
        left: calc(var(--mantine-spacing-xs)*-1);
        opacity: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        transition: opacity .2s;
        width: var(--mantine-spacing-xs)
    }

    .mantine-datatable-pin-last-column th: last-of-type:after,.mantine-datatable-pin-last-column tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):last-of-type:after {
        bottom:calc(-.0625rem*var(--mantine-scale));
        top: calc(-.0625rem*var(--mantine-scale))
    }

    .mantine-datatable-pin-last-column tfoot th: last-of-type:after {
        top:calc(-.0625rem*var(--mantine-scale))
    }

    .mantine-datatable-pin-last-column tr[data-selected] td: not(.mantine-datatable-row-expansion-cell):last-of-type {
        background:inherit
    }

    .mantine-datatable-pin-last-column tr[data-selected] td: not(.mantine-datatable-row-expansion-cell):last-of-type:before {
        background:var(--mantine-primary-color-light);
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .mantine-datatable-pin-last-column-scrolled td: not(.mantine-datatable-row-expansion-cell):last-of-type:after,.mantine-datatable-pin-last-column-scrolled th:last-of-type:after {
        opacity:1
    }

    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td: not(.mantine-datatable-row-expansion-cell):nth-of-type(2),.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2),.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type {
        left:var(--mantine-datatable-selection-column-width);
        position: sticky;
        z-index: 1
    }

    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td: not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type:after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type:after {
        background:var(--mantine-datatable-shadow-background-left);
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        bottom: 0;
        content: "";
        opacity: 0;
        pointer-events: none;
        position: absolute;
        right: calc(var(--mantine-spacing-xs)*-1);
        top: 0;
        transition: opacity .2s;
        width: var(--mantine-spacing-xs)
    }

    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-header-selector-cell {
        left: 0
    }

    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell: nth-of-type(2):after,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type:after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after {
        bottom:calc(-.0625rem*var(--mantine-scale));
        top: calc(-.0625rem*var(--mantine-scale))
    }

    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tfoot th: nth-of-type(2):after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tfoot th:first-of-type:after {
        top:calc(-.0625rem*var(--mantine-scale))
    }

    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-selected] td: not(.mantine-datatable-row-expansion-cell):nth-of-type(2),.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):first-of-type {
        background:inherit
    }

    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-selected] td: not(.mantine-datatable-row-expansion-cell):nth-of-type(2):before,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):first-of-type:before {
        background:var(--mantine-primary-color-light);
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .mantine-datatable-pin-first-column-scrolled.mantine-datatable-selection-column-visible td: not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,.mantine-datatable-pin-first-column-scrolled.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,.mantine-datatable-pin-first-column-scrolled.mantine-datatable-selection-column-visible th:first-of-type:after,.mantine-datatable-pin-first-column-scrolled:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after,.mantine-datatable-pin-first-column-scrolled:not(.mantine-datatable-selection-column-visible) th:first-of-type:after {
        opacity:1
    }

    .mantine-datatable-empty-row,.mantine-datatable-table[data-highlight-on-hover] tbody .mantine-datatable-empty-row: hover {
        background:transparent
    }

    .mantine-datatable-empty-state {
        bottom: 0;
        color: var(--mantine-color-gray-6);
        flex-direction: column;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-empty-state {
        color: var(--mantine-color-dark-3)
    }

    .mantine-datatable-empty-state {
        opacity: 0;
        transition: opacity .2s
    }

    .mantine-datatable-empty-state[data-active] {
        opacity: 1
    }

    .mantine-datatable-empty-state-icon {
        background: var(--mantine-color-gray-2);
        border-radius: 50%;
        font-size: 0;
        padding: var(--mantine-spacing-xs)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-empty-state-icon {
        background: var(--mantine-color-dark-5)
    }

    .mantine-datatable-empty-state-icon {
        margin-bottom: calc(var(--mantine-spacing-xs)/2)
    }

    .mantine-datatable-footer {
        z-index: 2
    }

    .mantine-datatable-footer th {
        border-top: calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)
    }

    .mantine-datatable-footer-selector-placeholder-cell {
        left: 0;
        position: sticky;
        width: 0
    }

    .mantine-datatable-footer-selector-placeholder-cell:after {
        background: var(--mantine-datatable-shadow-background-left);
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        bottom: calc(-.0625rem*var(--mantine-scale));
        content: "";
        opacity: 0;
        pointer-events: none;
        position: absolute;
        right: calc(var(--mantine-spacing-xs)*-1);
        top: 0;
        transition: opacity .2s;
        width: var(--mantine-spacing-xs)
    }

    .mantine-datatable-footer-selector-placeholder-cell[data-shadow-visible]: after {
        opacity:1
    }

    .mantine-datatable-header {
        position: sticky;
        top: 0;
        z-index: 2
    }

    .mantine-datatable-header th {
        border-bottom: calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)
    }

    .mantine-datatable-header-column-toggle-checkbox-label {
        user-select: none
    }

    .mantine-datatable-header-cell-sortable {
        cursor: pointer;
        transition: background .2s
    }
}

@layer mantine-datatable {
    .mantine-datatable-header-cell-sortable:hover:not(:has(button: hover)) {
        background:var(--mantine-color-gray-0)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable: hover:not(:has(button:hover)) {
        background:var(--mantine-color-dark-6)
    }

    .mantine-datatable-header-cell-draggable {
        border-radius: calc(.375rem*var(--mantine-scale));
        cursor: grab;
        transition: all .2s
    }

    .mantine-datatable-header-cell-draggable:active {
        cursor: grabbing
    }

    .mantine-datatable-header-cell-draggable:hover:not(:has(button: hover)) {
        background:var(--mantine-color-gray-2)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-draggable: hover:not(:has(button:hover)) {
        background:var(--mantine-color-dark-6)
    }

    .mantine-datatable-header-cell-draggable-action-icon {
        cursor: inherit;
        margin: calc(-.125rem*var(--mantine-scale)) calc(.125rem*var(--mantine-scale)) 0
    }

    .mantine-datatable-header-cell-drag-over {
        background: var(--mantine-color-gray-3)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-drag-over {
        background: var(--mantine-color-dark-6)
    }

    .mantine-datatable-header-cell-toggleable-icon {
        opacity: .1;
        transition: opacity .2s
    }

    .mantine-datatable-header-cell-toggleable:hover .mantine-datatable-header-cell-toggleable-icon {
        opacity: 1
    }

    .mantine-datatable-header-cell-resizable {
        position: relative
    }

    .mantine-datatable-header-resizable-handle {
        background: inherit;
        bottom: 0;
        cursor: "col-resize";
        cursor: col-resize;
        opacity: 0;
        position: absolute;
        top: 0;
        transform: translateX(50%);
        transition: opacity .2s;
        width: calc(.5rem*var(--mantine-scale));
        z-index: 1
    }

    .mantine-datatable-header-resizable-handle:after {
        border-right: calc(.25rem*var(--mantine-scale)) dotted var(--mantine-color-gray-3);
        bottom: calc(.0625rem*var(--mantine-scale));
        content: "";
        left: calc(.125rem*var(--mantine-scale));
        position: absolute;
        top: calc(.0625rem*var(--mantine-scale))
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-header-resizable-handle: after {
        border-right:calc(.25rem*var(--mantine-scale)) dotted var(--mantine-color-dark-4)
    }

    .mantine-datatable-header-resizable-handle:hover:after {
        border-color: var(--mantine-primary-color-6)
    }

    tr: hover .mantine-datatable-header-resizable-handle {
        opacity:1
    }

    .mantine-datatable-header-cell-sortable-group {
        gap: .25em
    }

    .mantine-datatable-header-cell-sortable-text {
        flex-grow: 1;
        min-width: 0
    }

    .mantine-datatable-header-cell-sortable-icon {
        transition: transform .2s
    }

    .mantine-datatable-header-cell-sortable-icon-reversed {
        transform: scaleY(-1)
    }

    .mantine-datatable-header-cell-sortable-unsorted-icon {
        color: var(--mantine-color-gray-5)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable-unsorted-icon {
        color: var(--mantine-color-dark-3)
    }

    .mantine-datatable-header-cell-sortable-unsorted-icon {
        transition: color .2s
    }

    th: hover .mantine-datatable-header-cell-sortable-unsorted-icon {
        color:var(--mantine-color-gray-6)
    }

    [data-mantine-color-scheme=dark] th: hover .mantine-datatable-header-cell-sortable-unsorted-icon {
        color:var(--mantine-color-dark-2)
    }

    .mantine-datatable-header-cell-filter-action-icon {
        border: 0;
        color: var(--mantine-color-gray-5)
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-filter-action-icon {
        color: var(--mantine-color-dark-3)
    }

    .mantine-datatable-header-cell-filter-action-icon[data-active] {
        color: var(--mantine-color-text)
    }

    .mantine-datatable-header-selector-cell {
        left: 0;
        position: sticky;
        width: 0
    }

    .mantine-datatable-header-selector-cell:after {
        background: var(--mantine-datatable-shadow-background-left);
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        bottom: calc(-.0625rem*var(--mantine-scale));
        content: "";
        opacity: 0;
        pointer-events: none;
        position: absolute;
        right: calc(var(--mantine-spacing-xs)*-1);
        top: 0;
        transition: opacity .2s;
        width: var(--mantine-spacing-xs)
    }

    .mantine-datatable-header-selector-cell[data-shadow-visible]: after {
        opacity:1
    }

    .mantine-datatable-loader {
        background: color-mix(in srgb,var(--mantine-datatable-background-color),transparent 25%);
        bottom: 0;
        left: 0;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        transition: opacity .2s;
        z-index: 3
    }

    .mantine-datatable-loader-fetching {
        opacity: 1;
        pointer-events: all
    }

    .mantine-datatable-page-size-selector-button-icon {
        margin: 0 calc(-.25rem*var(--mantine-scale)) 0 calc(.125rem*var(--mantine-scale))
    }

    .mantine-datatable-page-size-selector-menu-arrow {
        z-index: -1
    }

    .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-light,var(--mantine-color-white) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-dark,var(--mantine-color-white) )
    }

    .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-light,var(--mantine-primary-color-filled) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-dark,var(--mantine-primary-color-filled) )
    }

    .mantine-datatable-page-size-selector-active {
        background: var(--mantine-datatable-pagination-active-background-color);
        color: var(--mantine-datatable-pagination-active-text-color);
        opacity: 1
    }

    .mantine-datatable-pagination {
        align-items: center;
        background: inherit;
        border-top: calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color);
        display: flex;
        gap: var(--mantine-spacing-xs);
        justify-content: space-between
    }

    .mantine-datatable-pagination-text {
        flex: 1 1 auto
    }

    .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-light,var(--mantine-color-white) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-dark,var(--mantine-color-white) )
    }

    .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-light,var(--mantine-primary-color-filled) )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-dark,var(--mantine-primary-color-filled) )
    }

    .mantine-datatable-pagination-pages {
        opacity: 1;
        transition: opacity .2s
    }

    .mantine-datatable-pagination-pages-fetching {
        opacity: 0
    }

    .mantine-datatable-pagination-pages-control {
        border-color: var(--mantine-datatable-border-color);
        color: var(--mantine-datatable-color)
    }

    .mantine-datatable-pagination-pages-control[data-active] {
        background: var(--mantine-datatable-pagination-active-background-color);
        border-color: transparent;
        color: var(--mantine-datatable-pagination-active-text-color)
    }

    .mantine-datatable-row {
        --mantine-datatable-row-color: var( --mantine-datatable-row-color-light )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-row {
        --mantine-datatable-row-color: var( --mantine-datatable-row-color-dark )
    }

    .mantine-datatable-row {
        --mantine-datatable-row-background-color: var( --mantine-datatable-row-background-color-light )
    }

    [data-mantine-color-scheme=dark] .mantine-datatable-row {
        --mantine-datatable-row-background-color: var( --mantine-datatable-row-background-color-dark )
    }

    .mantine-datatable-row {
        background: var(--mantine-datatable-row-background-color,inherit);
        color: var(--mantine-datatable-row-color,inherit)
    }

    .mantine-datatable-row[data-with-row-border]: not(:last-of-type) td {
        border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }

    .mantine-datatable-row[data-selected] td {
        background: var(--mantine-primary-color-light)
    }

    .mantine-datatable-row-expansion-cell {
        padding: 0
    }

    tr: not(:last-of-type) .mantine-datatable-row-expansion-cell-content {
        border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }

    .mantine-datatable-row-expansion-cell-content {
        border-top: calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }

    [data-with-row-border] .mantine-datatable-row-expansion-cell-content {
        border-top: 0
    }

    .mantine-datatable-row-selector-cell {
        left: 0;
        position: sticky;
        width: 0;
        z-index: 1
    }

    tr[data-selected] .mantine-datatable-row-selector-cell {
        background: inherit
    }

    tr[data-selected] .mantine-datatable-row-selector-cell: before {
        background:var(--mantine-primary-color-light);
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .mantine-datatable-row-selector-cell:after {
        background: var(--mantine-datatable-shadow-background-left);
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        bottom: 0;
        content: "";
        opacity: 0;
        pointer-events: none;
        position: absolute;
        right: calc(var(--mantine-spacing-xs)*-1);
        top: 0;
        transition: opacity .2s;
        width: var(--mantine-spacing-xs)
    }

    tr[data-with-row-border] .mantine-datatable-row-selector-cell: after {
        bottom:calc(-.0625rem*var(--mantine-scale));
        top: calc(-.0625rem*var(--mantine-scale))
    }

    tr: last-of-type .mantine-datatable-row-selector-cell:after {
        bottom:0
    }

    .mantine-datatable-row-selector-cell[data-shadow-visible]: after {
        opacity:1
    }

    .mantine-datatable-row-selector-cell-checkbox {
        cursor: pointer
    }

    .mantine-datatable-scroll-area {
        flex: 1 1 100%
    }

    .mantine-datatable-scroll-area-corner {
        background: transparent
    }

    .mantine-datatable-scroll-area-thumb {
        z-index: 3
    }

    .mantine-datatable-scroll-area-scrollbar[data-state=visible] {
        background: transparent
    }

    .mantine-datatable-scroll-area-scrollbar div: before {
        pointer-events:none
    }

    .mantine-datatable-scroll-area-shadow {
        opacity: 0;
        pointer-events: none;
        position: absolute;
        transition: opacity .2s
    }

    .mantine-datatable-scroll-area-top-shadow {
        background: var(--mantine-datatable-shadow-background-top);
        height: calc(var(--mantine-spacing-xs)/2);
        left: 0;
        right: 0;
        z-index: 2
    }

    .mantine-datatable-scroll-area-left-shadow {
        background: var(--mantine-datatable-shadow-background-left);
        bottom: 0;
        left: 0;
        top: 0;
        width: var(--mantine-spacing-xs);
        z-index: 3
    }

    .mantine-datatable-scroll-area-right-shadow {
        background: var(--mantine-datatable-shadow-background-right);
        bottom: 0;
        right: 0;
        top: 0;
        width: calc(var(--mantine-spacing-xs)/2);
        z-index: 3
    }

    .mantine-datatable-scroll-area-shadow-behind {
        z-index: 0
    }

    .mantine-datatable-scroll-area-bottom-shadow {
        background: var(--mantine-datatable-shadow-background-bottom);
        height: calc(var(--mantine-spacing-xs)/2);
        left: 0;
        right: 0;
        z-index: 2
    }

    .mantine-datatable-scroll-area-shadow-visible {
        opacity: 1
    }
}

.m_5caae6d3 {
    display: inline-block;
    padding: calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale));
    font-size: calc(.8125rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-xs);
    line-height: var(--code-line-height,var(--mantine-line-height));
    font-family: var(--mantine-font-family-monospace)
}

.m_2c47c4fd {
    --code-line-height: 1.7;
    display: block;
    padding: var(--mantine-spacing-xs) var(--mantine-spacing-md);
    margin: 0
}

.m_e58679f3 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.m_be7e9c9c {
    display: flex;
    margin-top: calc(.4375rem * var(--mantine-scale));
    margin-inline-end:calc(.4375rem * var(--mantine-scale))}

.m_5caae85b,.m_d498bab7 {
    background-color: initial;
    opacity: .8;
    margin: 0;
    color: var(--mantine-color-dimmed)
}

@media (hover: hover) {
    .m_5caae85b:hover,.m_d498bab7:hover {
        opacity:1;
        background-color: initial;
        color: var(--mantine-color-dimmed)
    }
}

@media (hover: none) {
    .m_5caae85b:active,.m_d498bab7:active {
        opacity:1;
        background-color: initial;
        color: var(--mantine-color-dimmed)
    }
}

@media (max-width: 40em) {
    .m_5caae85b,.m_d498bab7 {
        display:none
    }
}

.m_5caae85b {
    position: absolute;
    top: calc(.3125rem * var(--mantine-scale));
    inset-inline-end: calc(.3125rem * var(--mantine-scale));
    z-index: 1
}

.m_5cac2e62 {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--mantine-font-size-xs);
    gap: calc(.4375rem * var(--mantine-scale));
    padding: calc(.4375rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    font-family: var(--mantine-font-family-monospace);
    font-weight: 700;
    line-height: 1;
    user-select: none;
    cursor: pointer;
    opacity: .8;
    border: calc(.0625rem * var(--mantine-scale)) solid;
    border-top: 0;
    border-inline-start:0;white-space: nowrap;
    margin: 0
}

@media (hover: hover) {
    .m_5cac2e62:hover {
        opacity:1
    }
}

@media (hover: none) {
    .m_5cac2e62:active {
        opacity:1
    }
}

.m_5cac2e62:where(:last-of-type) {
    border-end-end-radius: var(--mantine-radius-sm)
}

.m_5cac2e62:where(:only-child) {
    cursor: default
}

.m_5cac2e62:where([data-active]) {
    opacity: 1
}

:where([data-mantine-color-scheme=light]) .m_5cac2e62:where([data-active]) {
    background-color: var(--mantine-color-white);
    color: var(--mantine-color-black)
}

:where([data-mantine-color-scheme=dark]) .m_5cac2e62:where([data-active]) {
    background-color: var(--mantine-color-dark-6);
    color: var(--mantine-color-white)
}

:where([data-mantine-color-scheme=light]) .m_5cac2e62 {
    color: var(--mantine-color-gray-8);
    border-color: var(--mantine-color-gray-2)
}

:where([data-mantine-color-scheme=dark]) .m_5cac2e62 {
    color: var(--mantine-color-dark-0);
    border-color: var(--mantine-color-dark-4)
}

.m_38d99e51 {
    display: flex
}

.m_9f507240 {
    max-height: var(--ch-max-collapsed-height);
    overflow: hidden;
    position: relative
}

.m_9f507240:before {
    content: "";
    z-index: 100;
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image: linear-gradient(0deg,var(--code-background) 16%,transparent 100%);
    border-radius: calc(var(--mantine-radius-md) - 1px)
}

.m_9f507240:where([data-expanded]) {
    max-height: none
}

.m_9f507240:where([data-expanded]):before {
    display: none
}

.m_c9378bc2 {
    position: absolute;
    bottom: 0;
    inset-inline-start: 50%;
    transform: translateX(-50%);
    font-size: var(--mantine-font-size-sm);
    color: var(--mantine-color-anchor);
    width: 100%;
    text-align: center;
    z-index: 101;
    padding-top: var(--mantine-spacing-xs);
    padding-bottom: var(--mantine-spacing-xs)
}

.m_c9378bc2[data-hidden] {
    display: none
}

.m_5cb1b9c8 {
    margin-top: 0;
    position: relative
}

.m_5cb1b9c8:where([data-collapsed]) .mantine-ScrollArea-viewport>div {
    display: block!important
}

.m_b46cddfb {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0
}

.m_b46cddfb>svg {
    display: block
}

.m_1f5e827e {
    color: var(--code-text-color);
    background: var(--code-background)
}

:where([data-mantine-color-scheme=light]) .m_1f5e827e {
    --code-text-color: var(--mantine-color-gray-7);
    --code-background: var(--mantine-color-gray-0);
    --code-comment-color: var(--mantine-color-gray-6);
    --code-keyword-color: var(--mantine-color-violet-8);
    --code-tag-color: var(--mantine-color-red-9);
    --code-literal-color: var(--mantine-color-blue-6);
    --code-string-color: var(--mantine-color-blue-9);
    --code-variable-color: var(--mantine-color-lime-9);
    --code-class-color: var(--mantine-color-orange-9)
}

:where([data-mantine-color-scheme=dark]) .m_1f5e827e {
    --code-text-color: var(--mantine-color-dark-1);
    --code-background: var(--mantine-color-dark-8);
    --code-comment-color: var(--mantine-color-dark-3);
    --code-keyword-color: var(--mantine-color-violet-3);
    --code-tag-color: var(--mantine-color-yellow-4);
    --code-literal-color: var(--mantine-color-blue-4);
    --code-string-color: var(--mantine-color-green-6);
    --code-variable-color: var(--mantine-color-blue-2);
    --code-class-color: var(--mantine-color-orange-5)
}

.m_1f5e827e .hljs-comment,.m_1f5e827e .hljs-quote {
    font-style: italic;
    color: var(--code-comment-color)
}

.m_1f5e827e .hljs-doctag,.m_1f5e827e .hljs-formula,.m_1f5e827e .hljs-keyword {
    color: var(--code-keyword-color)
}

.m_1f5e827e .hljs-deletion,.m_1f5e827e .hljs-name,.m_1f5e827e .hljs-section,.m_1f5e827e .hljs-selector-tag,.m_1f5e827e .hljs-subst {
    color: var(--code-tag-color)
}

.m_1f5e827e .hljs-literal {
    color: var(--code-literal-color)
}

.m_1f5e827e .hljs-addition,.m_1f5e827e .hljs-attribute,.m_1f5e827e .hljs-meta .hljs-string,.m_1f5e827e .hljs-regexp,.m_1f5e827e .hljs-string {
    color: var(--code-string-color)
}

.m_1f5e827e .hljs-attr,.m_1f5e827e .hljs-number,.m_1f5e827e .hljs-selector-attr,.m_1f5e827e .hljs-selector-class,.m_1f5e827e .hljs-selector-pseudo,.m_1f5e827e .hljs-template-variable,.m_1f5e827e .hljs-type,.m_1f5e827e .hljs-variable {
    color: var(--code-variable-color)
}

.m_1f5e827e .hljs-built_in,.m_1f5e827e .hljs-bullet,.m_1f5e827e .hljs-class .hljs-title,.m_1f5e827e .hljs-link,.m_1f5e827e .hljs-meta,.m_1f5e827e .hljs-selector-id,.m_1f5e827e .hljs-symbol,.m_1f5e827e .hljs-title,.m_1f5e827e .hljs-title.class_ {
    color: var(--code-class-color)
}

.m_1f5e827e .hljs-emphasis {
    font-style: italic
}

.m_1f5e827e .hljs-strong {
    font-weight: 700
}

.m_1f5e827e .hljs-link {
    text-decoration: underline
}

.page_mantine-Notifications-root__gZwX6 {
    gap: 20px!important
}

@font-face {
    font-family: __Inter_f367f3;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/ba9851c3c22cd980-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_f367f3;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-family: __Inter_f367f3;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: __Inter_f367f3;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/19cfc7226ec3afaa-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_f367f3;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.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_f367f3;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.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_f367f3;
    font-style: normal;
    font-weight: 100 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_f367f3;
    src: local("Arial");
    ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}

.__className_f367f3 {
    font-family: __Inter_f367f3,__Inter_Fallback_f367f3;
    font-style: normal
}

.__variable_f367f3 {
    --font-inter: "__Inter_f367f3","__Inter_Fallback_f367f3"
}
