@layer base {
    *,:after,:before,::backdrop {
        /* box-sizing: border-box; */
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    html,: host {
        -webkit-text-size-adjust:100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings,normal);
        font-variation-settings: var(--default-font-variation-settings,normal);
        -webkit-tap-highlight-color: transparent
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    abbr: where([title]) {
        -webkit-text-decoration:underline dotted;
        text-decoration: underline dotted
    }

    h1,h2,h3,h4,h5,h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    b,strong {
        font-weight: bolder
    }

    code,kbd,samp,pre {
        font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        font-feature-settings: var(--default-mono-font-feature-settings,normal);
        font-variation-settings: var(--default-mono-font-variation-settings,normal);
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

    ol,ul,menu {
        list-style: none
    }

    button,input,select,optgroup,textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    :where(select: is([multiple],[size])) optgroup {
        font-weight:bolder
    }

    :where(select: is([multiple],[size])) optgroup option {
        padding-inline-start:20px
    }

    ::file-selector-button {
        margin-inline-end:4px}

    ::placeholder {
        opacity: 1
    }

    @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
            color:currentColor
        }

        @supports (color: color-mix(in lab, red, red)) {
            ::placeholder {
                color:color-mix(in oklab, currentcolor 50%, transparent)
            }
        }
    }

    textarea {
        resize: vertical
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit
    }

    ::-webkit-datetime-edit {
        display: inline-flex
    }

    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }

    ::-webkit-datetime-edit {
        padding-block:0}

    ::-webkit-datetime-edit-year-field {
        padding-block:0}

    ::-webkit-datetime-edit-month-field {
        padding-block:0}

    ::-webkit-datetime-edit-day-field {
        padding-block:0}

    ::-webkit-datetime-edit-hour-field {
        padding-block:0}

    ::-webkit-datetime-edit-minute-field {
        padding-block:0}

    ::-webkit-datetime-edit-second-field {
        padding-block:0}

    ::-webkit-datetime-edit-millisecond-field {
        padding-block:0}

    ::-webkit-datetime-edit-meridiem-field {
        padding-block:0}

    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    button,input: where([type=button],[type=reset],[type=submit]) {
        appearance:button
    }

    ::file-selector-button {
        appearance: button
    }

    ::-webkit-inner-spin-button {
        height: auto
    }

    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]: where(:not([hidden=until-found])) {
        display:none!important
    }

    *,:before,:after {
        /* box-sizing: border-box; */
        margin: 0;
        padding: 0
    }

    body {
        /* -webkit-font-smoothing: antialiased; */
        -moz-osx-font-smoothing: grayscale;
        /* font-family: PingFang SC,PingFang TC,PingFang HK,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif; */
    }

    code {
        font-family: source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace
    }

    .h-h1 {
        --tw-leading: var(--leading-normal);
        font-size: 48px;
        line-height: var(--leading-normal);
        color: #0f172b
    }

    @media (min-width: 576px) {
        .h-h1 {
            font-size:66px
        }
    }

    .h-h2 {
        --tw-leading: var(--leading-normal);
        font-size: 46px;
        line-height: var(--leading-normal);
        color: #0f172b
    }

    .h-h3 {
        --tw-leading: var(--leading-normal);
        font-size: 18px;
        line-height: var(--leading-normal);
        color: #0f172b
    }

    @media (min-width: 576px) {
        .h-h3 {
            font-size:28px
        }
    }

    .h-h4 {
        --tw-leading: var(--leading-normal);
        font-size: 20px;
        line-height: var(--leading-normal);
        color: #0f172b
    }

    .h-sub-title {
        --tw-leading: 32px;
        color: #4a5565;
        font-size: 24px;
        line-height: 32px
    }

    .p-primary {
        --tw-leading: 24px;
        color: #62748e;
        font-size: 16px;
        line-height: 24px
    }
}

@layer components {
    .btn-primary-lg {
        cursor: pointer;
        text-align: center;
        --tw-leading: 24px;
        --tw-font-weight: var(--font-weight-bold);
        font-size: 16px;
        line-height: 24px;
        font-weight: var(--font-weight-bold);
        background: linear-gradient(#482dd1 0%,#666dee 100%);
        border-radius: 4px;
        padding-block:12px;padding-inline:32px;display: inline-block;
        overflow: hidden;
        box-shadow: 0 4px 6px -2px #4c34d433;
        color: #fff!important
    }

    .btn-primary-sm {
        cursor: pointer;
        text-align: center;
        --tw-leading: 24px;
        --tw-font-weight: var(--font-weight-bold);
        font-size: 12px;
        line-height: 24px;
        font-weight: var(--font-weight-bold);
        background: linear-gradient(#482dd1 0%,#666dee 100%);
        border-radius: 4px;
        padding-inline:16px;display: inline-block;
        overflow: hidden;
        box-shadow: 0 4px 6px -2px #4c34d433;
        color: #fff!important
    }

    .btn-primary-lg:hover,.btn-primary-sm:hover {
        background: linear-gradient(#3a1ec4 0%,#5960e4 100%)!important
    }

    .btn-white-border-lg {
        cursor: pointer;
        text-align: center;
        --tw-leading: 24px;
        --tw-font-weight: var(--font-weight-bold);
        font-size: 16px;
        line-height: 24px;
        font-weight: var(--font-weight-bold);
        border: 1px solid #cad5e280;
        border-radius: 4px;
        padding-block:12px;padding-inline:32px;display: inline-block;
        overflow: hidden;
        color: #314158!important;
        background-color: #fff!important
    }

    .btn-white-border-lg:hover {
        background-color: #eae9f7!important
    }

    .btn-white-lg {
        cursor: pointer;
        text-align: center;
        --tw-leading: 24px;
        --tw-font-weight: var(--font-weight-bold);
        font-size: 16px;
        line-height: 24px;
        font-weight: var(--font-weight-bold);
        border: 1px solid #ffffff59;
        border-radius: 4px;
        padding-block:12px;padding-inline:32px;display: inline-block;
        overflow: hidden;
        color: #fff!important;
        background-color: #ffffff1a!important
    }

    .btn-white-lg:hover {
        background-color: #ffffff40!important;
        border: 1px solid #ffffff59!important
    }
}

@layer utilities {
    .pointer-events-none {
        pointer-events: none
    }

    .visible {
        visibility: visible
    }

    .absolute {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .relative {
        position: relative
    }

    .static {
        position: static
    }

    .sticky {
        position: sticky
    }

    .inset-0 {
        inset: calc(var(--spacing) * 0)
    }

    .start {
        inset-inline-start: var(--spacing)
    }

    .end {
        inset-inline-end: var(--spacing)
    }

    .top-0 {
        top: calc(var(--spacing) * 0)
    }

    .top-16 {
        top: calc(var(--spacing) * 16)
    }

    .top-26 {
        top: calc(var(--spacing) * 26)
    }

    .right-0 {
        right: calc(var(--spacing) * 0)
    }

    .bottom-0 {
        bottom: calc(var(--spacing) * 0)
    }

    .left-0 {
        left: calc(var(--spacing) * 0)
    }

    .isolate {
        isolation: isolate
    }

    .z-0 {
        z-index: 0
    }

    .z-10 {
        z-index: 10
    }

    .z-40 {
        z-index: 40
    }

    .z-50 {
        z-index: 50
    }

    .z-70 {
        z-index: 70
    }

    .container {
        width: 100%
    }

    @media (min-width: 480px) {
        .container {
            max-width:480px
        }
    }

    @media (min-width: 576px) {
        .container {
            max-width:576px
        }
    }

    @media (min-width: 768px) {
        .container {
            max-width:768px
        }
    }

    @media (min-width: 992px) {
        .container {
            max-width:992px
        }
    }

    @media (min-width: 1200px) {
        .container {
            max-width:1200px
        }
    }

    @media (min-width: 1600px) {
        .container {
            max-width:1600px
        }
    }

    .m-0 {
        margin: calc(var(--spacing) * 0)
    }

    .m-2 {
        margin: calc(var(--spacing) * 2)
    }

    .m-8 {
        margin: calc(var(--spacing) * 8)
    }

    .m-margin {
        margin: var(--spacing-margin)
    }

    .m-margin-l-g {
        margin: var(--spacing-margin-l-g)
    }

    .m-margin-m-d {
        margin: var(--spacing-margin-m-d)
    }

    .m-margin-s-m {
        margin: var(--spacing-margin-s-m)
    }

    .m-margin-x-l {
        margin: var(--spacing-margin-x-l)
    }

    .m-margin-x-s {
        margin: var(--spacing-margin-x-s)
    }

    .m-margin-x-x-l {
        margin: var(--spacing-margin-x-x-l)
    }

    .m-margin-x-x-s {
        margin: var(--spacing-margin-x-x-s)
    }

    .m-size {
        margin: var(--spacing-size)
    }

    .m-size-l-g {
        margin: var(--spacing-size-l-g)
    }

    .m-size-m-d {
        margin: var(--spacing-size-m-d)
    }

    .m-size-m-s {
        margin: var(--spacing-size-m-s)
    }

    .m-size-s-m {
        margin: var(--spacing-size-s-m)
    }

    .m-size-x-l {
        margin: var(--spacing-size-x-l)
    }

    .m-size-x-s {
        margin: var(--spacing-size-x-s)
    }

    .m-size-x-x-l {
        margin: var(--spacing-size-x-x-l)
    }

    .m-size-x-x-s {
        margin: var(--spacing-size-x-x-s)
    }

    .mx-4 {
        margin-inline:calc(var(--spacing) * 4)}

    .mx-auto {
        margin-inline: auto
    }

    .my-2 {
        margin-block:calc(var(--spacing) * 2)}

    .my-\[8px\] {
        margin-block: 8px
    }

    .\!mt-\[16px\] {
        margin-top: 16px!important
    }

    .\!mt-\[24px\] {
        margin-top: 24px!important
    }

    .mt-0 {
        margin-top: calc(var(--spacing) * 0)
    }

    .mt-1 {
        margin-top: calc(var(--spacing) * 1)
    }

    .mt-2 {
        margin-top: calc(var(--spacing) * 2)
    }

    .mt-2\.5 {
        margin-top: calc(var(--spacing) * 2.5)
    }

    .mt-3 {
        margin-top: calc(var(--spacing) * 3)
    }

    .mt-8 {
        margin-top: calc(var(--spacing) * 8)
    }

    .mt-12 {
        margin-top: calc(var(--spacing) * 12)
    }

    .mt-\[4px\] {
        margin-top: 4px
    }

    .mt-\[6px\] {
        margin-top: 6px
    }

    .mt-\[8px\] {
        margin-top: 8px
    }

    .mt-\[16px\] {
        margin-top: 16px
    }

    .mt-\[16px\]\! {
        margin-top: 16px!important
    }

    .mt-\[18px\] {
        margin-top: 18px
    }

    .mt-\[32px\] {
        margin-top: 32px
    }

    .mt-\[38px\] {
        margin-top: 38px
    }

    .mt-\[48px\] {
        margin-top: 48px
    }

    .mt-\[60px\] {
        margin-top: 60px
    }

    .mt-auto {
        margin-top: auto
    }

    .mt-margin {
        margin-top: var(--spacing-margin)
    }

    .mt-margin-l-g {
        margin-top: var(--spacing-margin-l-g)
    }

    .mt-margin-m-d {
        margin-top: var(--spacing-margin-m-d)
    }

    .mt-margin-s-m {
        margin-top: var(--spacing-margin-s-m)
    }

    .mt-margin-x-l {
        margin-top: var(--spacing-margin-x-l)
    }

    .mt-margin-x-s {
        margin-top: var(--spacing-margin-x-s)
    }

    .mt-margin-x-x-l {
        margin-top: var(--spacing-margin-x-x-l)
    }

    .mt-margin-x-x-s {
        margin-top: var(--spacing-margin-x-x-s)
    }

    .mr-2 {
        margin-right: calc(var(--spacing) * 2)
    }

    .mr-2\.5 {
        margin-right: calc(var(--spacing) * 2.5)
    }

    .mr-\[10px\] {
        margin-right: 10px
    }

    .mr-\[16px\] {
        margin-right: 16px
    }

    .mr-margin {
        margin-right: var(--spacing-margin)
    }

    .mr-margin-l-g {
        margin-right: var(--spacing-margin-l-g)
    }

    .mr-margin-m-d {
        margin-right: var(--spacing-margin-m-d)
    }

    .mr-margin-s-m {
        margin-right: var(--spacing-margin-s-m)
    }

    .mr-margin-x-l {
        margin-right: var(--spacing-margin-x-l)
    }

    .mr-margin-x-s {
        margin-right: var(--spacing-margin-x-s)
    }

    .mr-margin-x-x-l {
        margin-right: var(--spacing-margin-x-x-l)
    }

    .mr-margin-x-x-s {
        margin-right: var(--spacing-margin-x-x-s)
    }

    .\!mb-0 {
        margin-bottom: calc(var(--spacing) * 0)!important
    }

    .\!mb-\[0\] {
        margin-bottom: 0!important
    }

    .\!mb-\[16px\] {
        margin-bottom: 16px!important
    }

    .mb-1 {
        margin-bottom: calc(var(--spacing) * 1)
    }

    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2)
    }

    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3)
    }

    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4)
    }

    .mb-6 {
        margin-bottom: calc(var(--spacing) * 6)
    }

    .mb-8 {
        margin-bottom: calc(var(--spacing) * 8)
    }

    .mb-10 {
        margin-bottom: calc(var(--spacing) * 10)
    }

    .mb-14 {
        margin-bottom: calc(var(--spacing) * 14)
    }

    .mb-\[8px\] {
        margin-bottom: 8px
    }

    .mb-\[10px\] {
        margin-bottom: 10px
    }

    .mb-\[14px\] {
        margin-bottom: 14px
    }

    .mb-\[16px\] {
        margin-bottom: 16px
    }

    .mb-\[20px\] {
        margin-bottom: 20px
    }

    .mb-\[24px\] {
        margin-bottom: 24px
    }

    .mb-\[32px\] {
        margin-bottom: 32px
    }

    .mb-\[48px\] {
        margin-bottom: 48px
    }

    .mb-margin {
        margin-bottom: var(--spacing-margin)
    }

    .mb-margin-l-g {
        margin-bottom: var(--spacing-margin-l-g)
    }

    .mb-margin-m-d {
        margin-bottom: var(--spacing-margin-m-d)
    }

    .mb-margin-s-m {
        margin-bottom: var(--spacing-margin-s-m)
    }

    .mb-margin-x-l {
        margin-bottom: var(--spacing-margin-x-l)
    }

    .mb-margin-x-s {
        margin-bottom: var(--spacing-margin-x-s)
    }

    .mb-margin-x-x-l {
        margin-bottom: var(--spacing-margin-x-x-l)
    }

    .mb-margin-x-x-s {
        margin-bottom: var(--spacing-margin-x-x-s)
    }

    .ml-1 {
        margin-left: calc(var(--spacing) * 1)
    }

    .ml-3 {
        margin-left: calc(var(--spacing) * 3)
    }

    .ml-4 {
        margin-left: calc(var(--spacing) * 4)
    }

    .ml-auto {
        margin-left: auto
    }

    .ml-margin {
        margin-left: var(--spacing-margin)
    }

    .ml-margin-l-g {
        margin-left: var(--spacing-margin-l-g)
    }

    .ml-margin-m-d {
        margin-left: var(--spacing-margin-m-d)
    }

    .ml-margin-s-m {
        margin-left: var(--spacing-margin-s-m)
    }

    .ml-margin-x-l {
        margin-left: var(--spacing-margin-x-l)
    }

    .ml-margin-x-s {
        margin-left: var(--spacing-margin-x-s)
    }

    .ml-margin-x-x-l {
        margin-left: var(--spacing-margin-x-x-l)
    }

    .ml-margin-x-x-s {
        margin-left: var(--spacing-margin-x-x-s)
    }

    .box-border {
        box-sizing: border-box
    }

    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .block {
        display: block
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline {
        display: inline
    }

    .inline-block {
        display: inline-block
    }

    .inline-flex {
        display: inline-flex
    }

    .list-item {
        display: list-item
    }

    .aspect-\[16\/10\] {
        aspect-ratio: 16/10
    }

    .\!h-12 {
        height: calc(var(--spacing) * 12)!important
    }

    .h-0 {
        height: calc(var(--spacing) * 0)
    }

    .h-3 {
        height: calc(var(--spacing) * 3)
    }

    .h-4 {
        height: calc(var(--spacing) * 4)
    }

    .h-5 {
        height: calc(var(--spacing) * 5)
    }

    .h-6 {
        height: calc(var(--spacing) * 6)
    }

    .h-7 {
        height: calc(var(--spacing) * 7)
    }

    .h-8 {
        height: calc(var(--spacing) * 8)
    }

    .h-9 {
        height: calc(var(--spacing) * 9)
    }

    .h-12 {
        height: calc(var(--spacing) * 12)
    }

    .h-14 {
        height: calc(var(--spacing) * 14)
    }

    .h-16 {
        height: calc(var(--spacing) * 16)
    }

    .h-24 {
        height: calc(var(--spacing) * 24)
    }

    .h-\[4px\] {
        height: 4px
    }

    .h-\[12px\] {
        height: 12px
    }

    .h-\[30px\] {
        height: 30px
    }

    .h-\[32px\] {
        height: 32px
    }

    .h-\[40px\] {
        height: 40px
    }

    .h-\[48px\] {
        height: 48px
    }

    .h-\[60px\] {
        height: 60px
    }

    .h-\[64px\] {
        height: 64px
    }

    .h-\[calc\(100\%-3\.5rem\)\] {
        height: calc(100% - 3.5rem)
    }

    .h-\[calc\(100\%-4rem\)\] {
        height: calc(100% - 4rem)
    }

    .h-\[calc\(100vh-4rem\)\] {
        height: calc(100vh - 4rem)
    }

    .h-auto {
        height: auto
    }

    .h-control-height {
        height: var(--spacing-control-height)
    }

    .h-control-height-l-g {
        height: var(--spacing-control-height-l-g)
    }

    .h-control-height-s-m {
        height: var(--spacing-control-height-s-m)
    }

    .h-control-height-x-s {
        height: var(--spacing-control-height-x-s)
    }

    .h-full {
        height: 100%
    }

    .h-size {
        height: var(--spacing-size)
    }

    .h-size-l-g {
        height: var(--spacing-size-l-g)
    }

    .h-size-m-d {
        height: var(--spacing-size-m-d)
    }

    .h-size-m-s {
        height: var(--spacing-size-m-s)
    }

    .h-size-s-m {
        height: var(--spacing-size-s-m)
    }

    .h-size-x-l {
        height: var(--spacing-size-x-l)
    }

    .h-size-x-s {
        height: var(--spacing-size-x-s)
    }

    .h-size-x-x-l {
        height: var(--spacing-size-x-x-l)
    }

    .h-size-x-x-s {
        height: var(--spacing-size-x-x-s)
    }

    .min-h-\[72px\] {
        min-height: 72px
    }

    .min-h-\[120px\] {
        min-height: 120px
    }

    .min-h-\[340px\] {
        min-height: 340px
    }

    .min-h-\[786px\] {
        min-height: 786px
    }

    .min-h-screen {
        min-height: 100vh
    }

    .\!w-\[100px\] {
        width: 100px!important
    }

    .w-1 {
        width: calc(var(--spacing) * 1)
    }

    .w-3 {
        width: calc(var(--spacing) * 3)
    }

    .w-4 {
        width: calc(var(--spacing) * 4)
    }

    .w-5 {
        width: calc(var(--spacing) * 5)
    }

    .w-6 {
        width: calc(var(--spacing) * 6)
    }

    .w-7 {
        width: calc(var(--spacing) * 7)
    }

    .w-8 {
        width: calc(var(--spacing) * 8)
    }

    .w-9 {
        width: calc(var(--spacing) * 9)
    }

    .w-16 {
        width: calc(var(--spacing) * 16)
    }

    .w-64 {
        width: calc(var(--spacing) * 64)
    }

    .w-\[4px\] {
        width: 4px
    }

    .w-\[8px\] {
        width: 8px
    }

    .w-\[12px\] {
        width: 12px
    }

    .w-\[16px\] {
        width: 16px
    }

    .w-\[30px\] {
        width: 30px
    }

    .w-\[40px\] {
        width: 40px
    }

    .w-\[48px\] {
        width: 48px
    }

    .w-\[60px\] {
        width: 60px
    }

    .w-\[64px\] {
        width: 64px
    }

    .w-\[100px\] {
        width: 100px
    }

    .w-\[110px\] {
        width: 110px
    }

    .w-\[202px\] {
        width: 202px
    }

    .w-\[288px\] {
        width: 288px
    }

    .w-\[300px\] {
        width: 300px
    }

    .w-auto {
        width: auto
    }

    .w-full {
        width: 100%
    }

    .w-size {
        width: var(--spacing-size)
    }

    .w-size-l-g {
        width: var(--spacing-size-l-g)
    }

    .w-size-m-d {
        width: var(--spacing-size-m-d)
    }

    .w-size-m-s {
        width: var(--spacing-size-m-s)
    }

    .w-size-s-m {
        width: var(--spacing-size-s-m)
    }

    .w-size-x-l {
        width: var(--spacing-size-x-l)
    }

    .w-size-x-s {
        width: var(--spacing-size-x-s)
    }

    .w-size-x-x-l {
        width: var(--spacing-size-x-x-l)
    }

    .w-size-x-x-s {
        width: var(--spacing-size-x-x-s)
    }

    .max-w-2xl {
        max-width: var(--container-2xl)
    }

    .max-w-\[50\%\] {
        max-width: 50%
    }

    .max-w-\[180px\] {
        max-width: 180px
    }

    .max-w-\[300px\] {
        max-width: 300px
    }

    .max-w-\[560px\] {
        max-width: 560px
    }

    .max-w-\[1280px\] {
        max-width: 1280px
    }

    .max-w-full {
        max-width: 100%
    }

    .max-w-lg {
        max-width: var(--container-lg)
    }

    .max-w-md {
        max-width: var(--container-md)
    }

    .min-w-0 {
        min-width: calc(var(--spacing) * 0)
    }

    .min-w-\[280px\] {
        min-width: 280px
    }

    .flex-1 {
        flex: 1
    }

    .flex-shrink-0,.shrink-0 {
        flex-shrink: 0
    }

    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .translate-x-0 {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .translate-x-full {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .transform {
        transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)
    }

    .animate-spin {
        animation: var(--animate-spin)
    }

    .\!cursor-\[default\] {
        cursor: default!important
    }

    .cursor-default {
        cursor: default
    }

    .cursor-pointer {
        cursor: pointer
    }

    .resize {
        resize: both
    }

    .list-none {
        list-style-type: none
    }

    .columns-3 {
        -moz-columns: 3;
        columns: 3
    }

    .break-inside-avoid-column {
        -moz-column-break-inside: avoid;
        break-inside: avoid-column
    }

    .grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .flex-col {
        flex-direction: column
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .items-center {
        align-items: center
    }

    .items-end {
        align-items: flex-end
    }

    .items-start {
        align-items: flex-start
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-center {
        justify-content: center
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-start {
        justify-content: flex-start
    }

    .gap-1 {
        gap: calc(var(--spacing) * 1)
    }

    .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5)
    }

    .gap-2 {
        gap: calc(var(--spacing) * 2)
    }

    .gap-3 {
        gap: calc(var(--spacing) * 3)
    }

    .gap-4 {
        gap: calc(var(--spacing) * 4)
    }

    .gap-5 {
        gap: calc(var(--spacing) * 5)
    }

    .gap-12 {
        gap: calc(var(--spacing) * 12)
    }

    .gap-\[8px\] {
        gap: 8px
    }

    .gap-\[10px\] {
        gap: 10px
    }

    .gap-\[12px\] {
        gap: 12px
    }

    .gap-\[16px\] {
        gap: 16px
    }

    .gap-\[32px\] {
        gap: 32px
    }

    .gap-\[48px\] {
        gap: 48px
    }

    .gap-\[60px\] {
        gap: 60px
    }

    :where(.space-y-2>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-4>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))
    }

    .gap-x-8 {
        -moz-column-gap: calc(var(--spacing) * 8);
        column-gap: calc(var(--spacing) * 8)
    }

    .gap-y-12 {
        row-gap: calc(var(--spacing) * 12)
    }

    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .\!overflow-hidden {
        overflow: hidden!important
    }

    .overflow-auto {
        overflow: auto
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .\!rounded-lg {
        border-radius: var(--radius-lg)!important
    }

    .rounded {
        border-radius: .25rem
    }

    .rounded-\[1px\] {
        border-radius: 1px
    }

    .rounded-\[8px\] {
        border-radius: 8px
    }

    .rounded-\[12px\] {
        border-radius: 12px
    }

    .rounded-\[16px\] {
        border-radius: 16px
    }

    .rounded-\[var\(--radius-border-radius-s-m\,4px\)\] {
        border-radius: var(--radius-border-radius-s-m,4px)
    }

    .rounded-border-radius {
        border-radius: var(--radius-border-radius)
    }

    .rounded-border-radius-l-g {
        border-radius: var(--radius-border-radius-l-g)
    }

    .rounded-border-radius-s-m {
        border-radius: var(--radius-border-radius-s-m)
    }

    .rounded-border-radius-x-s {
        border-radius: var(--radius-border-radius-x-s)
    }

    .rounded-full {
        border-radius: 3.40282e38px
    }

    .rounded-lg {
        border-radius: var(--radius-lg)
    }

    .rounded-md {
        border-radius: var(--radius-md)
    }

    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }

    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }

    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .border-r-0 {
        border-right-style: var(--tw-border-style);
        border-right-width: 0
    }

    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .border-b-0 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    .border-none {
        --tw-border-style: none;
        border-style: none
    }

    .border-solid {
        --tw-border-style: solid;
        border-style: solid
    }

    .\!border-\[\#E2E8F0\] {
        border-color: #e2e8f0!important
    }

    .border-\[\#E2E8F0\] {
        border-color: #e2e8f0
    }

    .border-\[\#E5E7EB\] {
        border-color: #e5e7eb
    }

    .border-\[\#F0F0F0\] {
        border-color: #f0f0f0
    }

    .border-\[\#F1F5F9\] {
        border-color: #f1f5f9
    }

    .border-\[\#d9d9d9\] {
        border-color: #d9d9d9
    }

    .border-\[\#ff4d4f\] {
        border-color: #ff4d4f
    }

    .border-\[rgba\(21\,73\,182\,0\.13\)\] {
        border-color: #1549b621
    }

    .border-gray-100 {
        border-color: var(--color-gray-100)
    }

    .border-gray-200 {
        border-color: var(--color-gray-200)
    }

    .border-gray-300 {
        border-color: var(--color-gray-300)
    }

    .border-primary {
        border-color: var(--color-primary)
    }

    .border-red-200 {
        border-color: var(--color-red-200)
    }

    .bg-\[\#4F3CD8\] {
        background-color: #4f3cd8
    }

    .bg-\[\#05DF72\] {
        background-color: #05df72
    }

    .bg-\[\#11141D\] {
        background-color: #11141d
    }

    .bg-\[\#CAD5E2\] {
        background-color: #cad5e2
    }

    .bg-\[\#E1EAFC\] {
        background-color: #e1eafc
    }

    .bg-\[\#EEF2FF\] {
        background-color: #eef2ff
    }

    .bg-\[\#EEF7FF\] {
        background-color: #eef7ff
    }

    .bg-\[\#F7F8FC\] {
        background-color: #f7f8fc
    }

    .bg-\[\#F8FAFC\] {
        background-color: #f8fafc
    }

    .bg-\[\#F9FAFD\] {
        background-color: #f9fafd
    }

    .bg-\[\#FAF5FF\] {
        background-color: #faf5ff
    }

    .bg-\[\#FDC700\] {
        background-color: #fdc700
    }

    .bg-\[\#FF6467\] {
        background-color: #ff6467
    }

    .bg-\[\#fff\] {
        background-color: #fff
    }

    .bg-\[rgba\(205\,208\,220\,0\.15\)\] {
        background-color: #cdd0dc26
    }

    .bg-black {
        background-color: var(--color-black)
    }

    .bg-black\/50 {
        background-color: #00000080
    }

    @supports (color: color-mix(in lab, red, red)) {
        .bg-black\/50 {
            background-color:color-mix(in oklab, var(--color-black) 50%, transparent)
        }
    }

    .bg-blue-50 {
        background-color: var(--color-blue-50)
    }

    .bg-blue-100 {
        background-color: var(--color-blue-100)
    }

    .bg-gray-50 {
        background-color: var(--color-gray-50)
    }

    .bg-gray-100 {
        background-color: var(--color-gray-100)
    }

    .bg-green-100 {
        background-color: var(--color-green-100)
    }

    .bg-primary {
        background-color: var(--color-primary)
    }

    .bg-purple-100 {
        background-color: var(--color-purple-100)
    }

    .bg-red-50 {
        background-color: var(--color-red-50)
    }

    .bg-transparent {
        background-color: #0000
    }

    .bg-white {
        background-color: var(--color-white)
    }

    .bg-white\/70 {
        background-color: #ffffffb3
    }

    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/70 {
            background-color:color-mix(in oklab, var(--color-white) 70%, transparent)
        }
    }

    .bg-yellow-100 {
        background-color: var(--color-yellow-100)
    }

    .bg-gradient-to-tr {
        --tw-gradient-position: to top right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-\[url\(\'https\:\/\/cdn\.udelivrs\.com\/2026\/02\/a2e1d4aba4d37e35bc33d5a3a32a500e_1770014628071\.png\'\)\]{background-image:url(https://cdn.udelivrs.com/2026/02/a2e1d4aba4d37e35bc33d5a3a32a500e_1770014628071.png)}.bg-\[url\(https\:\/\/cdn\.udelivrs\.com\/2026\/01\/d2a36cce6085a14072d55b1a3ad334d3_1769571435967\.png\)\]{background-image:url(https://cdn.udelivrs.com/2026/01/d2a36cce6085a14072d55b1a3ad334d3_1769571435967.png)}.from-\[\#EFEEFF\]\/20{--tw-gradient-from:#efeeff33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#EFEEFF\]\/20{--tw-gradient-from:lab(94.5512% 2.66427 -8.09455/.2)}}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:18px_18px\]{background-size:18px 18px}.bg-cover{background-size:cover}.bg-\[left_top_15px\]{background-position:0 15px}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[12px\]{padding:12px}.p-\[16px\]{padding:16px}.p-\[25px\]{padding:25px}.p-\[32px\]{padding:32px}.p-\[theme\(spacing\.size\)\]{padding:16px}.p-padding{padding:var(--spacing-padding)}.p-padding-l-g{padding:var(--spacing-padding-l-g)}.p-padding-m-d{padding:var(--spacing-padding-m-d)}.p-padding-s-m{padding:var(--spacing-padding-s-m)}.p-padding-x-l{padding:var(--spacing-padding-x-l)}.p-padding-x-s{padding:var(--spacing-padding-x-s)}.p-padding-x-x-s{padding:var(--spacing-padding-x-x-s)}.p-size{padding:var(--spacing-size)}.p-size-l-g{padding:var(--spacing-size-l-g)}.p-size-m-d{padding:var(--spacing-size-m-d)}.p-size-m-s{padding:var(--spacing-size-m-s)}.p-size-s-m{padding:var(--spacing-size-s-m)}.p-size-x-l{padding:var(--spacing-size-x-l)}.p-size-x-s{padding:var(--spacing-size-x-s)}.p-size-x-x-l{padding:var(--spacing-size-x-x-l)}.p-size-x-x-s{padding:var(--spacing-size-x-x-s)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[8px\]{padding-inline:8px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[96px\]{padding-inline:96px}.px-padding{padding-inline:var(--spacing-padding)}.px-padding-l-g{padding-inline:var(--spacing-padding-l-g)}.px-padding-m-d{padding-inline:var(--spacing-padding-m-d)}.px-padding-s-m{padding-inline:var(--spacing-padding-s-m)}.px-padding-x-l{padding-inline:var(--spacing-padding-x-l)}.px-padding-x-s{padding-inline:var(--spacing-padding-x-s)}.px-padding-x-x-s{padding-inline:var(--spacing-padding-x-x-s)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[18px\]{padding-block:18px}.py-\[32px\]{padding-block:32px}.py-\[48px\]{padding-block:48px}.py-padding{padding-block:var(--spacing-padding)}.py-padding-l-g{padding-block:var(--spacing-padding-l-g)}.py-padding-m-d{padding-block:var(--spacing-padding-m-d)}.py-padding-s-m{padding-block:var(--spacing-padding-s-m)}.py-padding-x-l{padding-block:var(--spacing-padding-x-l)}.py-padding-x-s{padding-block:var(--spacing-padding-x-s)}.py-padding-x-x-s{padding-block:var(--spacing-padding-x-x-s)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[12px\]{padding-top:12px}.pt-\[16px\]{padding-top:16px}.pt-\[32px\]{padding-top:32px}.pt-\[64px\]{padding-top:64px}.pt-\[80px\]{padding-top:80px}.pt-padding{padding-top:var(--spacing-padding)}.pt-padding-l-g{padding-top:var(--spacing-padding-l-g)}.pt-padding-m-d{padding-top:var(--spacing-padding-m-d)}.pt-padding-s-m{padding-top:var(--spacing-padding-s-m)}.pt-padding-x-l{padding-top:var(--spacing-padding-x-l)}.pt-padding-x-s{padding-top:var(--spacing-padding-x-s)}.pt-padding-x-x-s{padding-top:var(--spacing-padding-x-x-s)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[48px\]{padding-bottom:48px}.pb-\[54px\]{padding-bottom:54px}.pb-\[80px\]{padding-bottom:80px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[30px\]{padding-left:30px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[24px\]{font-size:24px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-extralight{--tw-font-weight:var(--font-weight-extralight)!important;font-weight:var(--font-weight-extralight)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#0F172B\]{color:#0f172b}.text-\[\#2F54EB\]{color:#2f54eb}.text-\[\#4A5565\]{color:#4a5565}.text-\[\#4B34D4\]{color:#4b34d4}.text-\[\#4F3CD8\]{color:#4f3cd8}.text-\[\#4F39F6\]{color:#4f39f6}.text-\[\#90A1B9\]{color:#90a1b9}.text-\[\#90A1B9\]\!{color:#90a1b9!important}.text-\[\#155DFC\]{color:#155dfc}.text-\[\#385C8F\]{color:#385c8f}.text-\[\#482DD1\]{color:#482dd1}.text-\[\#9810FA\]{color:#9810fa}.text-\[\#45556C\]{color:#45556c}.text-\[\#45556C\]\!{color:#45556c!important}.text-\[\#62748E\]{color:#62748e}.text-\[\#101828\]{color:#101828}.text-\[\#999999\]{color:#999}.text-\[\#ff4d4f\]{color:#ff4d4f}.text-\[\#ffffff\]{color:#fff}.text-\[rgba\(0\,0\,0\,0\.88\)\]{color:#000000e0}.text-\[var\(--color-primary\,\#4F3CD8\)\]{color:var(--color-primary,#4f3cd8)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-inherit{color:inherit}.text-primary{color:var(--color-primary)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.shadow-\[0_16px_24px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 16px 24px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\,background-color\]{transition-property:color,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:calc(var(--spacing) * 0)}.before\:bg-\[rgba\(79\,57\,246\,0\.05\)\]:before{content:var(--tw-content);background-color:#4f39f60d}.before\:transition-\[width\]:before{content:var(--tw-content);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#4F39F6\]:hover{border-color:#4f39f6}.hover\:border-\[\#4F39F6\]\/30:hover{border-color:#4f39f64d;border-color:lab(38.304% 52.587 -92.3241/.3)}.hover\:border-\[\#4096ff\]:hover{border-color:#4096ff}.hover\:bg-\[\#F8FAFC\]:hover{background-color:#f8fafc}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:text-\[rgba\(0\,0\,0\,0\.88\)\]:hover{color:#000000e0}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:opacity-80:hover{opacity:.8}.hover\:\!shadow-\[0_4px_6px_-2px_rgba\(76\,52\,212\,0\.20\)\]:hover{--tw-shadow:0 4px 6px -2px var(--tw-shadow-color,#4c34d433)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:before\:w-full:hover:before{content:var(--tw-content);width:100%}}.focus\:border-\[\#4096ff\]:focus{border-color:#4096ff}.focus\:border-gray-400:focus{border-color:var(--color-gray-400)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#4096ff\]:focus{--tw-ring-color:#4096ff}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}@media (min-width:480px){.xs\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:576px){.sm\:mt-\[120px\]{margin-top:120px}.sm\:w-auto{width:auto}.sm\:max-w-\[310px\]{max-width:310px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-\[64px\]{padding-inline:64px}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:768px){.md\:m-4{margin:calc(var(--spacing) * 4)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[40px\]{height:40px}.md\:w-1\/2{width:50%}.md\:w-\[124px\]{width:124px}.md\:w-\[calc\(200px-24px\)\]{width:176px}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:bg-primary{background-color:var(--color-primary)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-\[80px\]{padding-top:80px}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-primary{color:var(--color-primary)}.md\:text-white{color:var(--color-white)}}@media (min-width:992px){.lg\:m-8{margin:calc(var(--spacing) * 8)}.lg\:ml-\[202px\]{margin-left:202px}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:w-1\/3{width:33.3333%}.lg\:w-\[480px\]{width:480px}.lg\:w-\[576px\]{width:576px}.lg\:max-w-\[250px\]{max-width:250px}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:pt-\[150px\]{padding-top:150px}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:1200px){.xl\:mt-\[170px\]{margin-top:170px}.xl\:block{display:block}.xl\:w-1\/4{width:25%}.xl\:w-\[560px\]{width:560px}.xl\:max-w-none{max-width:none}.xl\:min-w-\[352px\]{min-width:352px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:1600px){.\32 xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}:root{--primary-color:#667eea;--main-gradient:linear-gradient(180deg, #482dd1 0%, #666dee 100%);--black:#000000e0}.main-app{flex-direction:column;display:flex}.sub-app-skeleton-overlay{animation:.15s ease-out forwards sub-app-skeleton-fade-in}@keyframes sub-app-skeleton-fade-in{0%{opacity:0}to{opacity:1}}.login-segmented .ant-segmented-item-selected{color:#4f3cd8!important;background:#fff!important}.login-segmented .ant-segmented-item{border-radius:4px;min-width:140px;min-height:32px;padding:8px 11px;font-size:16px;font-weight:500;line-height:24px}.top-banner{text-align:center;color:#d46b08;background:#fff7e6;border-bottom:1px solid #ffe58f;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.banner-icon{font-size:16px}.banner-text{flex:1;max-width:1200px}.banner-link{color:#1890ff;margin-left:8px;text-decoration:none}.banner-link:hover{text-decoration:underline}.main-header{z-index:100;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.header-container{justify-content:space-between;align-items:center;height:64px;margin:0 auto;padding:0 24px;display:flex}.header-left{align-items:center;gap:16px;display:flex}.menu-toggle{cursor:pointer;color:#333;background:0 0;border:none;padding:8px;display:none}.logo{color:#333;align-items:center;gap:12px;text-decoration:none;display:flex}.logo-icon{align-items:center;display:flex}.logo-text{background:linear-gradient(135deg, var(--primary-color) 0%, #764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600}.header-nav{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.nav-link{color:#333;border-radius:4px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .3s}.nav-link:hover{color:var(--primary-color);background-color:#f5f5f5}.nav-link.active{color:var(--primary-color);background-color:#f0f5ff}.header-right{align-items:center;gap:16px;display:flex}.header-action{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;transition:background-color .3s;display:flex}.header-action:hover{background-color:#f5f5f5}.login-button{color:#333;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.login-button:hover{color:var(--primary-color);background-color:#f5f5f5}.main-content{flex-direction:column;flex:1;width:100%;min-height:calc(100vh - 64px);padding:0;display:flex;overflow-x:hidden}.main-content-container{box-sizing:border-box;width:100%;max-width:1590px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.main-content-container{padding-inline:80px}}.section-content-container{padding-block:60px}@media (min-width:576px){.section-content-container{padding-block:160px}}.store-manager-wrapper{box-sizing:border-box;width:100%;margin-top:16px;padding:0 24px}.interactive-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 32px #0000001a}.card-tabs{border-bottom:1px solid #f0f0f0;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.tab-item{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .3s;display:flex;position:relative}.tab-item:hover{color:#333;background-color:#f5f5f5}.tab-item.active{color:var(--primary-color);font-weight:600}.tab-item.active:after{content:"";background:linear-gradient(135deg, var(--primary-color) 0%, #764ba2 100%);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-13px;left:0;right:0}.tab-icon{color:var(--primary-color);font-weight:700}.card-input-area{position:relative}.input-wrapper{margin-bottom:16px;position:relative}.input-field{resize:none;border:2px solid #f0f0f0;border-radius:8px;width:100%;padding:16px 48px 16px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .3s}.input-field:focus{border-color:var(--primary-color);outline:none}.input-icon{color:#999;pointer-events:none;position:absolute;top:16px;right:16px}.submit-button{background:linear-gradient(135deg, var(--primary-color) 0%, #764ba2 100%);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:0 4px 12px var(--primary-color);border:none;border-radius:8px;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;position:absolute;bottom:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.submit-button{box-shadow:0 4px 12px color-mix(in srgb, var(--primary-color) 30%, transparent)}}.submit-button:hover{box-shadow:0 6px 16px var(--primary-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.submit-button:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--primary-color) 40%, transparent)}}.submit-button:active{transform:translateY(0)}@media (max-width:1024px){.header-nav{display:none}.menu-toggle{display:block}}#sub-app-container{isolation:isolate;z-index:0;width:100%;position:relative}.main-app,.main-header,.main-nav,.main-content{z-index:1;position:relative}.nav-header-menu{padding:0 8px!important}.nav-header-menu>.ant-menu-item{padding:0 24px!important}.nav-header-menu .ant-menu-item a.nav-header-link{font-weight:500;color:var(--color-text-secondary)!important}.nav-header-menu .ant-menu-item a.nav-header-link:hover,.nav-header-menu .ant-menu-item-selected a.nav-header-link{color:var(--primary-color)!important}.nav-header-menu .ant-menu-item-selected:after,.nav-header-menu .ant-menu-item-active:after{content:none!important;border-bottom:none!important;display:none!important}.nav-header-menu-btn.ant-btn{width:16px!important;min-width:16px!important;height:16px!important;margin-right:14px!important;padding:0!important;font-size:16px!important}.login-button-gradient.ant-btn-primary{background:var(--main-gradient)!important;border:none!important;box-shadow:0 4px 12px #667eea4d!important}.login-button-gradient.ant-btn-primary:hover{transition:all .3s;transform:translateY(-1px);background:linear-gradient(#3d25b8 0%,#5a5dd8 100%)!important;box-shadow:0 6px 16px #667eea66!important}.login-button-gradient.ant-btn-primary:active{transform:translateY(0);background:linear-gradient(#3520a0 0%,#4f52c2 100%)!important;box-shadow:0 2px 8px #667eea4d!important}.main-gradient-button.ant-btn-primary{background-image:var(--main-gradient)!important;background-color:#0000!important;border:none!important;font-size:14px!important;font-weight:600!important;box-shadow:0 4px 12px #4c34d433!important}.main-gradient-button.ant-btn-lg{height:48px!important}.main-gradient-button.ant-btn-primary:hover{background-image:linear-gradient(#3d25b8 0%,#5a5dd8 100%)!important;box-shadow:0 6px 16px #4c34d44d!important}.main-gradient-button.ant-btn-primary:active{background-image:linear-gradient(#3520a0 0%,#4f52c2 100%)!important;box-shadow:0 2px 8px #4c34d433!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a}.nextra-sidebar{background:#fff;border-right:1px solid #e5e7eb}.nextra-sidebar>div:last-child::-webkit-scrollbar{width:4px}.nextra-sidebar>div:last-child::-webkit-scrollbar-track{background:0 0}.nextra-sidebar>div:last-child::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.nextra-sidebar>div:last-child::-webkit-scrollbar-thumb:hover{background:#9ca3af}.nextra-content{background:#fff}.nextra-body{color:#374151;line-height:1.75}.nextra-body h1{color:#111827;letter-spacing:-.025em;margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.nextra-body h2{color:#1f2937;border-bottom:none;margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.375rem;font-weight:600;line-height:1.3}.nextra-body h3{color:#374151;margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.nextra-body h4{color:#4b5563;margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.nextra-body h1,.nextra-body h2,.nextra-body h3,.nextra-body h4{scroll-margin-top:110px}.nextra-body p{margin-top:1.25rem;margin-bottom:1.25rem}.nextra-body a{color:#4f3cd8;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.nextra-body a:hover{border-bottom-color:#4f3cd8}.nextra-body ul,.nextra-body ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.nextra-body ul{list-style-type:disc}.nextra-body ol{list-style-type:decimal}.nextra-body li{margin-top:.5rem;margin-bottom:.5rem}.nextra-body li::marker{color:#9ca3af}.nextra-body code{color:#1f2937;background:#f3f4f6;border-radius:.375rem;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}.nextra-body pre{background:#1f2937;border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;overflow-x:auto}.nextra-body pre code{color:#e5e7eb;background:0 0;padding:0;font-size:.875rem;line-height:1.7}.nextra-body blockquote{border-left:4px solid var(--primary-500);color:#6b7280;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1rem;font-style:italic}.nextra-body table{border-collapse:collapse;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem;display:block;overflow-x:auto}.nextra-body th,.nextra-body td{text-align:left;overflow-wrap:anywhere;word-break:break-word;border:1px solid #e5e7eb;padding:.75rem 1rem}.nextra-body th{color:#374151;background:#f9fafb;font-weight:600}.nextra-body tr:hover td{background:#f9fafb}.nextra-body hr{border:none;border-top:1px solid #e5e7eb;margin-top:2rem;margin-bottom:2rem}.nextra-body img{border-radius:.5rem;max-width:100%;height:auto;margin-top:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.nextra-callout{border-left:4px solid;border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.nextra-callout-info{background:#eff6ff;border-color:#3b82f6}.nextra-callout-warning{background:#fffbeb;border-color:#f59e0b}.nextra-callout-error{background:#fef2f2;border-color:#ef4444}.nextra-toc a{color:#6b7280;padding:.25rem 0;text-decoration:none;transition:color .2s;display:block}.nextra-toc a:hover{color:#111827}.nextra-toc a.active{color:var(--primary-600);font-weight:500}.text-primary-500{color:var(--primary-500)}.text-primary-600{color:var(--primary-600)}.bg-primary-500{background-color:var(--primary-500)}.bg-primary-50{background-color:var(--primary-50)}@media (max-width:1024px){.nextra-toc{display:none}}@media (max-width:768px){.nextra-sidebar{display:none}.nextra-body h1{font-size:1.625rem}.nextra-body h2{font-size:1.125rem}}
.SidebarNavigation-module__e2gzlW__customSidebarMenu{padding-left:0!important;padding-right:0!important}@media (max-width:767px){:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu-title){font-size:14px!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-icon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-icon svg){width:16px!important;height:16px!important}}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item{border-radius:var(--radius-border-radius);position:relative;margin:0 var(--spacing-padding-x-s) var(--spacing-margin-s-m) var(--spacing-padding-x-s)!important;padding-left:var(--spacing-padding-x-s)!important;padding-right:var(--spacing-padding-x-s)!important;width:calc(100% - var(--spacing-padding-x-s) * 2)!important;height:32px!important;min-height:32px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:22px!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item a.sidebar-menu-link{z-index:1!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu>.ant-menu-item:first-child{margin-top:0!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-selected{position:relative;color:var(--color-primary)!important;background-color:#0000!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-selected:before{content:"";border-radius:var(--radius-border-radius);z-index:0;pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0;background-color:var(--color-fill-tertiary)!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-selected .anticon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-selected .ant-menu-item-icon){z-index:1;position:relative;color:var(--color-primary)!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-selected a.sidebar-menu-link{color:var(--color-primary)!important;z-index:1!important;position:relative!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item:hover{position:relative;color:var(--color-text-secondary)!important;background-color:#0000!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item:hover:before{content:"";border-radius:var(--radius-border-radius);z-index:0;pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0;background-color:var(--color-fill-tertiary)!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item:hover .anticon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item:hover .ant-menu-item-icon){z-index:1;position:relative;color:var(--color-text-secondary)!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item:hover a.sidebar-menu-link{color:var(--color-text-secondary)!important;z-index:1!important;position:relative!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item{color:var(--color-text-secondary);border-radius:var(--radius-border-radius);position:relative;margin:0 var(--spacing-padding-x-s) var(--spacing-margin-s-m) var(--spacing-padding-x-s)!important;padding-left:var(--spacing-padding-x-s)!important;padding-right:var(--spacing-padding-x-s)!important;width:calc(100% - var(--spacing-padding-x-s) * 2)!important;height:32px!important;min-height:32px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:22px!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu .ant-menu-item:first-child{margin-top:0!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item-selected{position:relative;color:var(--color-primary)!important;background-color:#0000!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item-selected:before{content:"";top:0;right:var(--spacing-padding-x-s);border-radius:var(--radius-border-radius);z-index:0;pointer-events:none;height:100%;position:absolute;background-color:var(--color-fill-tertiary)!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item-selected .anticon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item-selected .ant-menu-item-icon){z-index:1;position:relative;color:var(--color-primary)!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item-selected a.sidebar-menu-link{color:var(--color-primary)!important;z-index:1!important;position:relative!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item:hover{position:relative;color:var(--color-text-secondary)!important;background-color:#0000!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item:hover:before{content:"";top:0;right:var(--spacing-padding-x-s);border-radius:var(--radius-border-radius);z-index:0;pointer-events:none;height:100%;position:absolute;background-color:var(--color-fill-tertiary)!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item:hover .anticon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item:hover .ant-menu-item-icon){z-index:1;position:relative;color:var(--color-text-secondary)!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item:hover a.sidebar-menu-link{color:var(--color-text-secondary)!important;z-index:1!important;position:relative!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu-title{border-radius:var(--radius-border-radius);margin:0 var(--spacing-padding-x-s) var(--spacing-margin-s-m) var(--spacing-padding-x-s)!important;padding-left:var(--spacing-padding-x-s)!important;padding-right:var(--spacing-padding-x-s)!important;height:32px!important;width:calc(100% - var(--spacing-padding-x-s) * 2)!important;padding-top:5px!important;padding-bottom:5px!important;line-height:22px!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu>.ant-menu-submenu:first-child>.ant-menu-submenu-title{margin-top:0!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu{margin:0!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu{padding-left:0!important;padding-right:0!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu-title>span{color:var(--color-text-secondary-tertiary)}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu-title:hover{background-color:#0000!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu-title .anticon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu-title svg){color:var(--color-text-secondary-tertiary)!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-icon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-item-icon svg,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu-title svg){color:var(--color-text-secondary);font-size:var(--spacing-size);width:var(--spacing-size)!important;height:var(--spacing-size)!important}:is(.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item .ant-menu-item-icon,.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-item .ant-menu-item-icon svg){color:var(--color-text-secondary);width:var(--spacing-size)!important;height:var(--spacing-size)!important}.SidebarNavigation-module__e2gzlW__customSidebarMenu>.ant-menu-item{color:var(--color-text-secondary);font-size:14px}.SidebarNavigation-module__e2gzlW__customSidebarMenu .ant-menu-submenu .ant-menu-submenu-arrow{display:none!important}.SidebarNavigation-module__e2gzlW__sidebarMenuScroll{scrollbar-width:thin;scrollbar-color:var(--color-fill-secondary) transparent}.SidebarNavigation-module__e2gzlW__sidebarMenuScroll::-webkit-scrollbar{width:var(--radius-border-radius-s-m)}.SidebarNavigation-module__e2gzlW__sidebarMenuScroll::-webkit-scrollbar-track{border-radius:var(--radius-border-radius-x-s);background:0 0}.SidebarNavigation-module__e2gzlW__sidebarMenuScroll::-webkit-scrollbar-thumb{background:var(--color-fill-secondary);border-radius:var(--radius-border-radius-x-s);transition:background .2s}.SidebarNavigation-module__e2gzlW__sidebarMenuScroll::-webkit-scrollbar-thumb:hover{background:var(--color-fill)}

	.mx-auto{margin: 30px 0 30px 20px !important;}
.left-side-menu{
    padding-bottom: 50px;
    padding-left: 0;
}
.all-xqcon *{box-sizing:border-box}
.lsm-container{padding-right:0 !important;}
.lsm-sidebar-show > ul{margin-left:0;padding-left:0;}