/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {

        *,
        ::backdrop,
        :after,
        :before {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-space-y-reverse: 0;
            --tw-border-style: solid;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-content: "";
            --tw-space-x-reverse: 0;
            --tw-animation-delay: 0s;
            --tw-animation-direction: normal;
            --tw-animation-duration: initial;
            --tw-animation-fill-mode: none;
            --tw-animation-iteration-count: 1;
            --tw-enter-blur: 0;
            --tw-enter-opacity: 1;
            --tw-enter-rotate: 0;
            --tw-enter-scale: 1;
            --tw-enter-translate-x: 0;
            --tw-enter-translate-y: 0;
            --tw-exit-blur: 0;
            --tw-exit-opacity: 1;
            --tw-exit-rotate: 0;
            --tw-exit-scale: 1;
            --tw-exit-translate-x: 0;
            --tw-exit-translate-y: 0
        }
    }
}

@layer theme {

    :host,
    :root {
        --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --color-yellow-300: oklch(90.5% .182 98.111);
        --color-yellow-700: oklch(55.4% .135 66.442);
        --color-gray-200: oklch(92.8% .006 264.531);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --container-4xl: 56rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --text-base: 1rem;
        --text-base--line-height: calc(1.5/1);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75/1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75/1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2/1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: calc(2.25/1.875);
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5/2.25);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --tracking-tight: -.025em;
        --tracking-widest: .1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-relaxed: 1.625;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1)infinite;
        --animate-bounce: bounce 1s infinite;
        --blur-xs: 4px;
        --blur-sm: 8px;
        --blur-md: 12px;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono)
    }
}

@layer base {

    *,
    ::backdrop,
    :after,
    :before {
        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
    }

    :host,
    html {
        -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;
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
        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
    }

    menu,
    ol,
    ul {
        list-style: none
    }

    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        vertical-align: middle;
        display: block
    }

    img,
    video {
        max-width: 100%;
        height: auto
    }

    button,
    input,
    optgroup,
    select,
    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,
    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-millisecond-field,
    ::-webkit-datetime-edit-second-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,
    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }
}

@layer components;

@layer utilities {
    .pointer-events-none {
        pointer-events: none
    }

    .invisible {
        visibility: hidden
    }

    .visible {
        visibility: visible
    }

    .sr-only {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden
    }

    .absolute,
    .sr-only {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .relative {
        position: relative
    }

    .sticky {
        position: sticky
    }

    .inset-0 {
        inset: calc(var(--spacing)*0)
    }

    .inset-x-0 {
        inset-inline: calc(var(--spacing)*0)
    }

    .inset-y-0 {
        inset-block: calc(var(--spacing)*0)
    }

    .start-0 {
        inset-inline-start: calc(var(--spacing)*0)
    }

    .-top-1\.5 {
        top: calc(var(--spacing)*-1.5)
    }

    .-top-28 {
        top: calc(var(--spacing)*-28)
    }

    .-top-96 {
        top: calc(var(--spacing)*-96)
    }

    .-top-\[50px\] {
        top: -50px
    }

    .-top-\[140px\] {
        top: -140px
    }

    .-top-\[150px\] {
        top: -150px
    }

    .top-0 {
        top: calc(var(--spacing)*0)
    }

    .top-0\.5 {
        top: calc(var(--spacing)*.5)
    }

    .top-1 {
        top: calc(var(--spacing)*1)
    }

    .top-1\.5 {
        top: calc(var(--spacing)*1.5)
    }

    .top-1\/2 {
        top: 50%
    }

    .top-3\.5 {
        top: calc(var(--spacing)*3.5)
    }

    .top-4 {
        top: calc(var(--spacing)*4)
    }

    .top-\[1px\] {
        top: 1px
    }

    .top-\[50\%\] {
        top: 50%
    }

    .top-\[60\%\] {
        top: 60%
    }

    .top-\[64px\] {
        top: 64px
    }

    .top-full {
        top: 100%
    }

    .-right-10 {
        right: calc(var(--spacing)*-10)
    }

    .-right-36 {
        right: calc(var(--spacing)*-36)
    }

    .right-0 {
        right: calc(var(--spacing)*0)
    }

    .right-0\.5 {
        right: calc(var(--spacing)*.5)
    }

    .right-1 {
        right: calc(var(--spacing)*1)
    }

    .right-3 {
        right: calc(var(--spacing)*3)
    }

    .right-4 {
        right: calc(var(--spacing)*4)
    }

    .right-32 {
        right: calc(var(--spacing)*32)
    }

    .-bottom-100 {
        bottom: calc(var(--spacing)*-100)
    }

    .bottom-0 {
        bottom: calc(var(--spacing)*0)
    }

    .bottom-1\.5 {
        bottom: calc(var(--spacing)*1.5)
    }

    .bottom-5 {
        bottom: calc(var(--spacing)*5)
    }

    .bottom-36 {
        bottom: calc(var(--spacing)*36)
    }

    .-left-28 {
        left: calc(var(--spacing)*-28)
    }

    .left-0 {
        left: calc(var(--spacing)*0)
    }

    .left-1\/2 {
        left: 50%
    }

    .left-1\/3 {
        left: 33.3333%
    }

    .left-2 {
        left: calc(var(--spacing)*2)
    }

    .left-3 {
        left: calc(var(--spacing)*3)
    }

    .left-4 {
        left: calc(var(--spacing)*4)
    }

    .left-\[50\%\] {
        left: 50%
    }

    .isolate {
        isolation: isolate
    }

    .-z-1 {
        z-index: calc(1*-1)
    }

    .-z-10 {
        z-index: calc(10*-1)
    }

    .z-1 {
        z-index: 1
    }

    .z-2 {
        z-index: 2
    }

    .z-10 {
        z-index: 10
    }

    .z-20 {
        z-index: 20
    }

    .z-30 {
        z-index: 30
    }

    .z-40 {
        z-index: 40
    }

    .z-50 {
        z-index: 50
    }

    .z-\[1\] {
        z-index: 1
    }

    .z-\[2\] {
        z-index: 2
    }

    .z-\[5\] {
        z-index: 5
    }

    .order-1 {
        order: 1
    }

    .order-2 {
        order: 2
    }

    .col-span-full {
        grid-column: 1/-1
    }

    .row-span-3 {
        grid-row: span 3/span 3
    }

    .container {
        width: 100%
    }

    @media (min-width:1800px) {
        .container {
            max-width: 1800px
        }
    }

    @media (min-width:40rem) {
        .container {
            max-width: 40rem
        }
    }

    @media (min-width:48rem) {
        .container {
            max-width: 48rem
        }
    }

    @media (min-width:64rem) {
        .container {
            max-width: 64rem
        }
    }

    @media (min-width:80rem) {
        .container {
            max-width: 80rem
        }
    }

    .m-1 {
        margin: calc(var(--spacing)*1)
    }

    .m-auto {
        margin: auto
    }

    .container {
        margin-inline: auto
    }

    @media (min-width:1400px) {
        .container {
            max-width: 1400px
        }
    }

    .-mx-1 {
        margin-inline: calc(var(--spacing)*-1)
    }

    .-mx-1\.5 {
        margin-inline: calc(var(--spacing)*-1.5)
    }

    .-mx-2\.5 {
        margin-inline: calc(var(--spacing)*-2.5)
    }

    .mx-2 {
        margin-inline: calc(var(--spacing)*2)
    }

    .mx-3 {
        margin-inline: calc(var(--spacing)*3)
    }

    .mx-3\.5 {
        margin-inline: calc(var(--spacing)*3.5)
    }

    .mx-auto {
        margin-inline: auto
    }

    .my-1 {
        margin-block: calc(var(--spacing)*1)
    }

    .my-4 {
        margin-block: calc(var(--spacing)*4)
    }

    .my-6 {
        margin-block: calc(var(--spacing)*6)
    }

    .my-8 {
        margin-block: calc(var(--spacing)*8)
    }

    .-ms-1 {
        margin-inline-start: calc(var(--spacing)*-1)
    }

    .-ms-3 {
        margin-inline-start: calc(var(--spacing)*-3)
    }

    .ms-auto {
        margin-inline-start: auto
    }

    .-me-1 {
        margin-inline-end: calc(var(--spacing)*-1)
    }

    .-me-2 {
        margin-inline-end: calc(var(--spacing)*-2)
    }

    .-mt-1 {
        margin-top: calc(var(--spacing)*-1)
    }

    .-mt-4 {
        margin-top: calc(var(--spacing)*-4)
    }

    .-mt-\[64px\] {
        margin-top: -64px
    }

    .mt-1 {
        margin-top: calc(var(--spacing)*1)
    }

    .mt-1\.5 {
        margin-top: calc(var(--spacing)*1.5)
    }

    .mt-2 {
        margin-top: calc(var(--spacing)*2)
    }

    .mt-3 {
        margin-top: calc(var(--spacing)*3)
    }

    .mt-4 {
        margin-top: calc(var(--spacing)*4)
    }

    .mt-6 {
        margin-top: calc(var(--spacing)*6)
    }

    .mt-7 {
        margin-top: calc(var(--spacing)*7)
    }

    .mt-8 {
        margin-top: calc(var(--spacing)*8)
    }

    .mt-9 {
        margin-top: calc(var(--spacing)*9)
    }

    .mt-10 {
        margin-top: calc(var(--spacing)*10)
    }

    .mt-12 {
        margin-top: calc(var(--spacing)*12)
    }

    .mt-16 {
        margin-top: calc(var(--spacing)*16)
    }

    .mt-24 {
        margin-top: calc(var(--spacing)*24)
    }

    .mt-32 {
        margin-top: calc(var(--spacing)*32)
    }

    .mt-\[var\(--toc-item-top\)\] {
        margin-top: var(--toc-item-top)
    }

    .mt-auto {
        margin-top: auto
    }

    .-mr-1\.5 {
        margin-right: calc(var(--spacing)*-1.5)
    }

    .-mr-2 {
        margin-right: calc(var(--spacing)*-2)
    }

    .-mr-5 {
        margin-right: calc(var(--spacing)*-5)
    }

    .mr-2 {
        margin-right: calc(var(--spacing)*2)
    }

    .mr-9 {
        margin-right: calc(var(--spacing)*9)
    }

    .-mb-4 {
        margin-bottom: calc(var(--spacing)*-4)
    }

    .-mb-px {
        margin-bottom: -1px
    }

    .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-5 {
        margin-bottom: calc(var(--spacing)*5)
    }

    .mb-6 {
        margin-bottom: calc(var(--spacing)*6)
    }

    .mb-8 {
        margin-bottom: calc(var(--spacing)*8)
    }

    .-ml-2 {
        margin-left: calc(var(--spacing)*-2)
    }

    .-ml-4 {
        margin-left: calc(var(--spacing)*-4)
    }

    .ml-0\.5 {
        margin-left: calc(var(--spacing)*.5)
    }

    .ml-1 {
        margin-left: calc(var(--spacing)*1)
    }

    .ml-2 {
        margin-left: calc(var(--spacing)*2)
    }

    .ml-3 {
        margin-left: calc(var(--spacing)*3)
    }

    .ml-4 {
        margin-left: calc(var(--spacing)*4)
    }

    .ml-auto {
        margin-left: auto
    }

    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .block {
        display: block
    }

    .contents {
        display: contents
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline {
        display: inline
    }

    .inline-block {
        display: inline-block
    }

    .inline-flex {
        display: inline-flex
    }

    .table {
        display: table
    }

    .aspect-square {
        aspect-ratio: 1
    }

    .size-2 {
        width: calc(var(--spacing)*2);
        height: calc(var(--spacing)*2)
    }

    .size-2\.5 {
        width: calc(var(--spacing)*2.5);
        height: calc(var(--spacing)*2.5)
    }

    .size-3 {
        width: calc(var(--spacing)*3);
        height: calc(var(--spacing)*3)
    }

    .size-3\.5 {
        width: calc(var(--spacing)*3.5);
        height: calc(var(--spacing)*3.5)
    }

    .size-4 {
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4)
    }

    .size-5 {
        width: calc(var(--spacing)*5);
        height: calc(var(--spacing)*5)
    }

    .size-6 {
        width: calc(var(--spacing)*6);
        height: calc(var(--spacing)*6)
    }

    .size-7 {
        width: calc(var(--spacing)*7);
        height: calc(var(--spacing)*7)
    }

    .size-8 {
        width: calc(var(--spacing)*8);
        height: calc(var(--spacing)*8)
    }

    .size-9 {
        width: calc(var(--spacing)*9);
        height: calc(var(--spacing)*9)
    }

    .size-10 {
        width: calc(var(--spacing)*10);
        height: calc(var(--spacing)*10)
    }

    .size-11 {
        width: calc(var(--spacing)*11);
        height: calc(var(--spacing)*11)
    }

    .size-12 {
        width: calc(var(--spacing)*12);
        height: calc(var(--spacing)*12)
    }

    .size-24 {
        width: calc(var(--spacing)*24);
        height: calc(var(--spacing)*24)
    }

    .h-1\.5 {
        height: calc(var(--spacing)*1.5)
    }

    .h-2 {
        height: calc(var(--spacing)*2)
    }

    .h-2\.5 {
        height: calc(var(--spacing)*2.5)
    }

    .h-3\.5 {
        height: calc(var(--spacing)*3.5)
    }

    .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-11 {
        height: calc(var(--spacing)*11)
    }

    .h-12 {
        height: calc(var(--spacing)*12)
    }

    .h-16 {
        height: calc(var(--spacing)*16)
    }

    .h-40 {
        height: calc(var(--spacing)*40)
    }

    .h-48 {
        height: calc(var(--spacing)*48)
    }

    .h-96 {
        height: calc(var(--spacing)*96)
    }

    .h-\[35rem\] {
        height: 35rem
    }

    .h-\[38px\] {
        height: 38px
    }

    .h-\[220px\] {
        height: 220px
    }

    .h-\[284px\] {
        height: 284px
    }

    .h-\[600px\] {
        height: 600px
    }

    .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
        height: var(--radix-navigation-menu-viewport-height)
    }

    .h-\[var\(--radix-select-trigger-height\)\] {
        height: var(--radix-select-trigger-height)
    }

    .h-\[var\(--toc-item-height\)\] {
        height: var(--toc-item-height)
    }

    .h-auto {
        height: auto
    }

    .h-full {
        height: 100%
    }

    .h-px {
        height: 1px
    }

    .h-screen {
        height: 100vh
    }

    .h-svh {
        height: 100svh
    }

    .max-h-96 {
        max-height: calc(var(--spacing)*96)
    }

    .max-h-\[300px\] {
        max-height: 300px
    }

    .max-h-\[600px\] {
        max-height: 600px
    }

    .max-h-\[var\(--radix-dropdown-menu-content-available-height\)\] {
        max-height: var(--radix-dropdown-menu-content-available-height)
    }

    .max-h-\[var\(--radix-popover-content-available-height\)\] {
        max-height: var(--radix-popover-content-available-height)
    }

    .max-h-dvh {
        max-height: 100dvh
    }

    .min-h-0 {
        min-height: calc(var(--spacing)*0)
    }

    .min-h-4 {
        min-height: calc(var(--spacing)*4)
    }

    .min-h-11 {
        min-height: calc(var(--spacing)*11)
    }

    .min-h-dvh {
        min-height: 100dvh
    }

    .min-h-full {
        min-height: 100%
    }

    .min-h-screen {
        min-height: 100vh
    }

    .w-\(--sidebar-width\) {
        width: var(--sidebar-width)
    }

    .w-2 {
        width: calc(var(--spacing)*2)
    }

    .w-2\.5 {
        width: calc(var(--spacing)*2.5)
    }

    .w-3\.5 {
        width: calc(var(--spacing)*3.5)
    }

    .w-3\/4 {
        width: 75%
    }

    .w-4 {
        width: calc(var(--spacing)*4)
    }

    .w-5 {
        width: calc(var(--spacing)*5)
    }

    .w-6 {
        width: calc(var(--spacing)*6)
    }

    .w-16 {
        width: calc(var(--spacing)*16)
    }

    .w-52 {
        width: 13rem
    }

    .w-\[100px\] {
        width: 100px
    }

    .w-\[180px\] {
        width: 180px
    }

    .w-\[260px\] {
        width: 260px
    }

    .w-\[350px\] {
        width: 350px
    }

    .w-\[400px\] {
        width: 400px
    }

    .w-\[600px\] {
        width: 600px
    }

    .w-auto {
        width: auto
    }

    .w-full {
        width: 100%
    }

    .w-px {
        width: 1px
    }

    .w-screen {
        width: 100vw
    }

    .max-w-\(--skeleton-width\) {
        max-width: var(--skeleton-width)
    }

    .max-w-2xl {
        max-width: var(--container-2xl)
    }

    .max-w-3xl {
        max-width: var(--container-3xl)
    }

    .max-w-4xl {
        max-width: var(--container-4xl)
    }

    .max-w-40 {
        max-width: calc(var(--spacing)*40)
    }

    .max-w-72 {
        max-width: calc(var(--spacing)*72)
    }

    .max-w-\[49rem\] {
        max-width: 49rem
    }

    .max-w-\[340px\] {
        max-width: 340px
    }

    .max-w-\[680px\] {
        max-width: 680px
    }

    .max-w-\[720px\] {
        max-width: 720px
    }

    .max-w-lg {
        max-width: var(--container-lg)
    }

    .max-w-max {
        max-width: max-content
    }

    .max-w-md {
        max-width: var(--container-md)
    }

    .max-w-sm {
        max-width: var(--container-sm)
    }

    .max-w-xl {
        max-width: var(--container-xl)
    }

    .max-w-xs {
        max-width: 20rem
    }

    .min-w-0 {
        min-width: calc(var(--spacing)*0)
    }

    .min-w-5 {
        min-width: calc(var(--spacing)*5)
    }

    .min-w-6 {
        min-width: calc(var(--spacing)*6)
    }

    .min-w-8 {
        min-width: calc(var(--spacing)*8)
    }

    .min-w-11 {
        min-width: calc(var(--spacing)*11)
    }

    .min-w-\[8rem\] {
        min-width: 8rem
    }

    .min-w-\[38px\] {
        min-width: 38px
    }

    .min-w-\[340px\] {
        min-width: 340px
    }

    .min-w-\[490px\] {
        min-width: 490px
    }

    .min-w-\[541px\] {
        min-width: 541px
    }

    .min-w-\[1160px\] {
        min-width: 1160px
    }

    .min-w-\[2000px\] {
        min-width: 2000px
    }

    .min-w-\[var\(--radix-select-trigger-width\)\] {
        min-width: var(--radix-select-trigger-width)
    }

    .flex-1 {
        flex: 1
    }

    .shrink-0 {
        flex-shrink: 0
    }

    .grow {
        flex-grow: 1
    }

    .caption-bottom {
        caption-side: bottom
    }

    .border-separate {
        border-collapse: separate
    }

    .border-spacing-0 {
        --tw-border-spacing-x: calc(var(--spacing)*0);
        --tw-border-spacing-y: calc(var(--spacing)*0);
        border-spacing: var(--tw-border-spacing-x)var(--tw-border-spacing-y)
    }

    .origin-\(--radix-popover-content-transform-origin\) {
        transform-origin: var(--radix-popover-content-transform-origin)
    }

    .origin-\[--radix-dropdown-menu-content-transform-origin\] {
        transform-origin: --radix-dropdown-menu-content-transform-origin
    }

    .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1/2*100%)*-1)
    }

    .-translate-x-1\/2,
    .-translate-x-px {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-x-px {
        --tw-translate-x: -1px
    }

    .translate-x-\[-50\%\] {
        --tw-translate-x: -50%
    }

    .translate-x-\[-50\%\],
    .translate-x-px {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-px {
        --tw-translate-x: 1px
    }

    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1/2*100%)*-1)
    }

    .-translate-y-1\/2,
    .-translate-y-full {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-full {
        --tw-translate-y: -100%
    }

    .translate-y-0\.5 {
        --tw-translate-y: calc(var(--spacing)*.5)
    }

    .translate-y-0\.5,
    .translate-y-\[-50\%\] {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-\[-50\%\] {
        --tw-translate-y: -50%
    }

    .scale-0 {
        --tw-scale-x: 0%;
        --tw-scale-y: 0%;
        --tw-scale-z: 0%
    }

    .scale-0,
    .scale-100 {
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%
    }

    .-rotate-90 {
        rotate: -90deg
    }

    .-rotate-180 {
        rotate: -180deg
    }

    .rotate-0 {
        rotate: none
    }

    .rotate-45 {
        rotate: 45deg
    }

    .rotate-90 {
        rotate: 90deg
    }

    .rotate-180 {
        rotate: 180deg
    }

    .transform {
        transform: var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, )
    }

    .animate-\[double-bounce_1\.5s_ease-in-out_forwards\] {
        animation: double-bounce 1.5s ease-in-out forwards
    }

    .animate-\[kinetiq-pop-in-top_0\.6s_ease-out_forwards\] {
        animation: kinetiq-pop-in-top .6s ease-out forwards
    }

    .animate-\[kinetiq-pop-out-top_0\.4s_ease-in_forwards\] {
        animation: kinetiq-pop-out-top .4s ease-in forwards
    }

    .animate-\[pull-up_0\.7s_ease-in-out_forwards\] {
        animation: pull-up .7s ease-in-out forwards
    }

    .animate-bounce {
        animation: var(--animate-bounce)
    }

    .animate-in {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .animate-pulse {
        animation: var(--animate-pulse)
    }

    .cursor-default {
        cursor: default
    }

    .cursor-pointer {
        cursor: pointer
    }

    .touch-none {
        touch-action: none
    }

    .scroll-m-20 {
        scroll-margin: calc(var(--spacing)*20)
    }

    .list-\[lower-alpha\] {
        list-style-type: lower-alpha
    }

    .list-\[lower-roman\] {
        list-style-type: lower-roman
    }

    .list-decimal {
        list-style-type: decimal
    }

    .list-disc {
        list-style-type: disc
    }

    .list-none {
        list-style-type: none
    }

    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .grid-cols-\[2fr_1fr\] {
        grid-template-columns: 2fr 1fr
    }

    .flex-col {
        flex-direction: column
    }

    .flex-col-reverse {
        flex-direction: column-reverse
    }

    .flex-row {
        flex-direction: row
    }

    .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-0\.5 {
        gap: calc(var(--spacing)*.5)
    }

    .gap-1 {
        gap: calc(var(--spacing)*1)
    }

    .gap-1\.5 {
        gap: calc(var(--spacing)*1.5)
    }

    .gap-2 {
        gap: calc(var(--spacing)*2)
    }

    .gap-2\.5 {
        gap: calc(var(--spacing)*2.5)
    }

    .gap-3 {
        gap: calc(var(--spacing)*3)
    }

    .gap-4 {
        gap: calc(var(--spacing)*4)
    }

    .gap-6 {
        gap: calc(var(--spacing)*6)
    }

    .gap-8 {
        gap: calc(var(--spacing)*8)
    }

    .gap-9 {
        gap: calc(var(--spacing)*9)
    }

    .gap-10 {
        gap: calc(var(--spacing)*10)
    }

    .gap-12 {
        gap: calc(var(--spacing)*12)
    }

    .gap-14 {
        gap: calc(var(--spacing)*14)
    }

    .gap-20 {
        gap: calc(var(--spacing)*20)
    }

    :where(.space-y-1>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-1\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))
    }

    :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)))
    }

    :where(.space-y-6>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-10>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-16>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))
    }

    .self-center {
        align-self: center
    }

    .self-start {
        align-self: flex-start
    }

    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .overflow-hidden,
    .truncate {
        overflow: hidden
    }

    .overflow-x-clip {
        overflow-x: clip
    }

    .overflow-x-hidden {
        overflow-x: hidden
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .overflow-y-visible {
        overflow-y: visible
    }

    .scroll-smooth {
        scroll-behavior: smooth
    }

    .rounded {
        border-radius: .25rem
    }

    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }

    .rounded-3xl {
        border-radius: var(--radius-3xl)
    }

    .rounded-\[inherit\] {
        border-radius: inherit
    }

    .rounded-full {
        border-radius: 3.40282e+38px
    }

    .rounded-lg {
        border-radius: var(--radius)
    }

    .rounded-md {
        border-radius: calc(var(--radius) - 2px)
    }

    .rounded-none {
        border-radius: 0
    }

    .rounded-sm {
        border-radius: calc(var(--radius) - 4px)
    }

    .rounded-t-2xl {
        border-top-left-radius: var(--radius-2xl);
        border-top-right-radius: var(--radius-2xl)
    }

    .rounded-t-\[10px\] {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .rounded-tl-sm {
        border-top-left-radius: calc(var(--radius) - 4px)
    }

    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .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-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .border-border,
    .border-border\/50 {
        border-color: var(--border)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/50 {
            border-color: color-mix(in oklab, var(--border)50%, transparent)
        }
    }

    .border-card-border {
        border-color: var(--card-border)
    }

    .border-card-clickable-border {
        border-color: var(--card-clickable-border)
    }

    .border-destructive {
        border-color: var(--destructive)
    }

    .border-focus {
        border-color: var(--focus)
    }

    .border-gray-200 {
        border-color: var(--color-gray-200)
    }

    .border-input {
        border-color: var(--input)
    }

    .border-input-border {
        border-color: var(--input-border)
    }

    .border-primary {
        border-color: var(--primary)
    }

    .border-sidebar-border {
        border-color: var(--sidebar-border)
    }

    .border-t-transparent {
        border-top-color: #0000
    }

    .border-l-transparent {
        border-left-color: #0000
    }

    .bg-\[\#3DBD78\] {
        background-color: #3dbd78
    }

    .bg-\[\#808080\] {
        background-color: gray
    }

    .bg-\[\#E3E3E3\] {
        background-color: #e3e3e3
    }

    .bg-alert {
        background-color: var(--alert)
    }

    .bg-background,
    .bg-background\/10 {
        background-color: var(--background)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/10 {
            background-color: color-mix(in oklab, var(--background)10%, transparent)
        }
    }

    .bg-background\/20 {
        background-color: var(--background)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/20 {
            background-color: color-mix(in oklab, var(--background)20%, transparent)
        }
    }

    .bg-background\/80 {
        background-color: var(--background)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/80 {
            background-color: color-mix(in oklab, var(--background)80%, transparent)
        }
    }

    .bg-black\/80 {
        background-color: #000c
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/80 {
            background-color: color-mix(in oklab, var(--color-black)80%, transparent)
        }
    }

    .bg-border {
        background-color: var(--border)
    }

    .bg-card {
        background-color: var(--card)
    }

    .bg-card-selector {
        background-color: var(--card-selector)
    }

    .bg-destructive {
        background-color: var(--destructive)
    }

    .bg-foreground\/10 {
        background-color: var(--foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/10 {
            background-color: color-mix(in oklab, var(--foreground)10%, transparent)
        }
    }

    .bg-green {
        background-color: var(--green)
    }

    .bg-input {
        background-color: var(--input)
    }

    .bg-muted {
        background-color: var(--muted)
    }

    .bg-popover {
        background-color: var(--popover)
    }

    .bg-primary {
        background-color: var(--primary)
    }

    .bg-primary-button {
        background-color: var(--primary-button)
    }

    .bg-primary\/0 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/0 {
            background-color: color-mix(in oklab, var(--primary)0%, transparent)
        }
    }

    .bg-primary\/10 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/10 {
            background-color: color-mix(in oklab, var(--primary)10%, transparent)
        }
    }

    .bg-sea-floor {
        background-color: var(--sea-floor)
    }

    .bg-sidebar {
        background-color: var(--sidebar-background)
    }

    .bg-sidebar-border {
        background-color: var(--sidebar-border)
    }

    .bg-success {
        background-color: var(--success)
    }

    .bg-tabs-bg {
        background-color: var(--tabs-bg)
    }

    .bg-transparent {
        background-color: #0000
    }

    .bg-linear-to-b {
        --tw-gradient-position: to bottom
    }

    @supports (background-image:linear-gradient(in lab, red, red)) {
        .bg-linear-to-b {
            --tw-gradient-position: to bottom in oklab
        }
    }

    .bg-linear-to-b {
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-linear-to-r {
        --tw-gradient-position: to right
    }

    @supports (background-image:linear-gradient(in lab, red, red)) {
        .bg-linear-to-r {
            --tw-gradient-position: to right in oklab
        }
    }

    .bg-gradient-to-b,
    .bg-linear-to-r {
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-gradient-to-b {
        --tw-gradient-position: to bottom in oklab
    }

    .bg-wave-background {
        background-image:
            /*savepage-url=/assets/wave-background.svg*/
            var(--savepage-url-14)
    }

    .bg-wave-foreground {
        background-image:
            /*savepage-url=/assets/wave-foreground.svg*/
            var(--savepage-url-16)
    }

    .bg-wave-midground {
        background-image:
            /*savepage-url=/assets/wave-midground.svg*/
            var(--savepage-url-15)
    }

    .from-\[\#04181C\] {
        --tw-gradient-from: #04181c;
        --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))
    }

    .from-background {
        --tw-gradient-from: var(--background);
        --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))
    }

    .from-muted\/50 {
        --tw-gradient-from: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-muted\/50 {
            --tw-gradient-from: color-mix(in oklab, var(--muted)50%, transparent)
        }
    }

    .from-muted\/50 {
        --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))
    }

    .from-teal-start {
        --tw-gradient-from: var(--teal-start);
        --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))
    }

    .from-white {
        --tw-gradient-from: var(--color-white);
        --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))
    }

    .from-50\% {
        --tw-gradient-from-position: 50%
    }

    .via-teal-end {
        --tw-gradient-via: var(--teal-end);
        --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-\[\#052B3A\] {
        --tw-gradient-to: #052b3a;
        --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))
    }

    .to-background {
        --tw-gradient-to: var(--background);
        --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))
    }

    .to-blue-light-gradient {
        --tw-gradient-to: var(--blue-light-gradient);
        --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))
    }

    .to-muted {
        --tw-gradient-to: var(--muted);
        --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))
    }

    .to-sea-floor {
        --tw-gradient-to: var(--sea-floor);
        --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))
    }

    .to-50\% {
        --tw-gradient-to-position: 50%
    }

    .to-80\% {
        --tw-gradient-to-position: 80%
    }

    .bg-\[length\:220px\] {
        background-size: 220px
    }

    .bg-\[length\:284px\] {
        background-size: 284px
    }

    .bg-size-\[200\%\] {
        background-size: 200%
    }

    .bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text
    }

    .bg-\[position\:140px_0\] {
        background-position: 140px 0
    }

    .bg-position-\[0\%\] {
        background-position: 0
    }

    .bg-repeat-x {
        background-repeat: repeat-x
    }

    .fill-current {
        fill: currentColor
    }

    .fill-primary {
        fill: var(--primary)
    }

    .stroke-foreground\/10 {
        stroke: var(--foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .stroke-foreground\/10 {
            stroke: color-mix(in oklab, var(--foreground)10%, transparent)
        }
    }

    .stroke-muted {
        stroke: var(--muted)
    }

    .stroke-2 {
        stroke-width: 2px
    }

    .object-cover {
        object-fit: cover
    }

    .p-0 {
        padding: calc(var(--spacing)*0)
    }

    .p-0\.5 {
        padding: calc(var(--spacing)*.5)
    }

    .p-1 {
        padding: calc(var(--spacing)*1)
    }

    .p-2 {
        padding: calc(var(--spacing)*2)
    }

    .p-2\.5 {
        padding: calc(var(--spacing)*2.5)
    }

    .p-3 {
        padding: calc(var(--spacing)*3)
    }

    .p-4 {
        padding: calc(var(--spacing)*4)
    }

    .p-5 {
        padding: calc(var(--spacing)*5)
    }

    .p-6 {
        padding: calc(var(--spacing)*6)
    }

    .p-\[1px\] {
        padding: 1px
    }

    .px-1 {
        padding-inline: calc(var(--spacing)*1)
    }

    .px-1\.5 {
        padding-inline: calc(var(--spacing)*1.5)
    }

    .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-6 {
        padding-inline: calc(var(--spacing)*6)
    }

    .py-0\.5 {
        padding-block: calc(var(--spacing)*.5)
    }

    .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-3 {
        padding-block: calc(var(--spacing)*3)
    }

    .py-4 {
        padding-block: calc(var(--spacing)*4)
    }

    .py-6 {
        padding-block: calc(var(--spacing)*6)
    }

    .pt-0 {
        padding-top: calc(var(--spacing)*0)
    }

    .pt-4 {
        padding-top: calc(var(--spacing)*4)
    }

    .pt-20 {
        padding-top: calc(var(--spacing)*20)
    }

    .pr-1\.5 {
        padding-right: calc(var(--spacing)*1.5)
    }

    .pr-2 {
        padding-right: calc(var(--spacing)*2)
    }

    .pr-10 {
        padding-right: calc(var(--spacing)*10)
    }

    .pr-11 {
        padding-right: calc(var(--spacing)*11)
    }

    .pb-4 {
        padding-bottom: calc(var(--spacing)*4)
    }

    .pb-10 {
        padding-bottom: calc(var(--spacing)*10)
    }

    .pl-8 {
        padding-left: calc(var(--spacing)*8)
    }

    .pl-9 {
        padding-left: calc(var(--spacing)*9)
    }

    .pl-10 {
        padding-left: calc(var(--spacing)*10)
    }

    .text-center {
        text-align: center
    }

    .text-left {
        text-align: left
    }

    .text-right {
        text-align: right
    }

    .text-start {
        text-align: start
    }

    .align-baseline {
        vertical-align: baseline
    }

    .align-middle {
        vertical-align: middle
    }

    .font-mono {
        font-family: var(--font-mono)
    }

    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height))
    }

    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height))
    }

    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading, var(--text-4xl--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))
    }

    .leading-7 {
        --tw-leading: calc(var(--spacing)*7);
        line-height: calc(var(--spacing)*7)
    }

    .leading-\[1\.2\] {
        --tw-leading: 1.2;
        line-height: 1.2
    }

    .leading-\[1\.3\] {
        --tw-leading: 1.3;
        line-height: 1.3
    }

    .leading-\[1\.4\] {
        --tw-leading: 1.4;
        line-height: 1.4
    }

    .leading-none {
        --tw-leading: 1;
        line-height: 1
    }

    .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
    }

    .leading-tight {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight)
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .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-tight {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight)
    }

    .tracking-widest {
        --tw-tracking: var(--tracking-widest);
        letter-spacing: var(--tracking-widest)
    }

    .text-balance {
        text-wrap: balance
    }

    .text-nowrap {
        text-wrap: nowrap
    }

    .\[overflow-wrap\:anywhere\] {
        overflow-wrap: anywhere
    }

    .text-ellipsis {
        text-overflow: ellipsis
    }

    .whitespace-nowrap {
        white-space: nowrap
    }

    .whitespace-pre-line {
        white-space: pre-line
    }

    .whitespace-pre-wrap {
        white-space: pre-wrap
    }

    .text-\[\#5D696C\] {
        color: #5d696c
    }

    .text-alert-foreground {
        color: var(--alert-foreground)
    }

    .text-black {
        color: var(--color-black)
    }

    .text-blue-light {
        color: var(--blue-light)
    }

    .text-card-foreground {
        color: var(--card-foreground)
    }

    .text-current {
        color: currentColor
    }

    .text-destructive {
        color: var(--destructive)
    }

    .text-destructive-foreground {
        color: var(--destructive-foreground)
    }

    .text-foreground {
        color: var(--foreground)
    }

    .text-green-foreground {
        color: var(--green-foreground)
    }

    .text-muted {
        color: var(--muted)
    }

    .text-muted-foreground {
        color: var(--muted-foreground)
    }

    .text-popover-foreground {
        color: var(--popover-foreground)
    }

    .text-primary {
        color: var(--primary)
    }

    .text-primary-foreground {
        color: var(--primary-foreground)
    }

    .text-sidebar-foreground,
    .text-sidebar-foreground\/70 {
        color: var(--sidebar-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-sidebar-foreground\/70 {
            color: color-mix(in oklab, var(--sidebar-foreground)70%, transparent)
        }
    }

    .text-success {
        color: var(--success)
    }

    .text-success-foreground {
        color: var(--success-foreground)
    }

    .text-teal {
        color: var(--teal)
    }

    .text-transparent {
        color: #0000
    }

    .text-warning {
        color: var(--warning)
    }

    .text-white {
        color: var(--color-white)
    }

    .text-yellow-700 {
        color: var(--color-yellow-700)
    }

    .capitalize {
        text-transform: capitalize
    }

    .lowercase {
        text-transform: lowercase
    }

    .tabular-nums {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal, )var(--tw-slashed-zero, )var(--tw-numeric-figure, )var(--tw-numeric-spacing, )var(--tw-numeric-fraction, )
    }

    .no-underline {
        text-decoration-line: none
    }

    .underline {
        text-decoration-line: underline
    }

    .decoration-dotted {
        text-decoration-style: dotted
    }

    .decoration-\[0\.5px\] {
        text-decoration-thickness: .5px
    }

    .underline-offset-1 {
        text-underline-offset: 1px
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-60 {
        opacity: .6
    }

    .opacity-70 {
        opacity: .7
    }

    .opacity-100 {
        opacity: 1
    }

    .mix-blend-plus-lighter {
        mix-blend-mode: plus-lighter
    }

    .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
        --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)))
    }

    .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\],
    .shadow-\[0_0_12px_0_rgba\(75\,_192\,_226\,_0\.50\)\] {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-\[0_0_12px_0_rgba\(75\,_192\,_226\,_0\.50\)\] {
        --tw-shadow: 0 0 12px 0 var(--tw-shadow-color, #4bc0e280)
    }

    .shadow-glow {
        --tw-shadow: 0 0 35px 0 var(--tw-shadow-color, var(--glow))
    }

    .shadow-glow,
    .shadow-lg {
        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)
    }

    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a)
    }

    .shadow-md,
    .shadow-xs {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-xs {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d)
    }

    .ring-1 {
        --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)
    }

    .ring-border {
        --tw-ring-color: var(--border)
    }

    .ring-offset-background {
        --tw-ring-offset-color: var(--background)
    }

    .outline-hidden {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .outline-hidden {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }

    .blur {
        --tw-blur: blur(8px)
    }

    .blur,
    .blur-md {
        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, )
    }

    .blur-md {
        --tw-blur: blur(var(--blur-md))
    }

    .blur-sm {
        --tw-blur: blur(var(--blur-sm))
    }

    .blur-sm,
    .blur-xs {
        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, )
    }

    .blur-xs {
        --tw-blur: blur(var(--blur-xs))
    }

    .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-md {
        --tw-backdrop-blur: blur(var(--blur-md));
        -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\,box-shadow\] {
        transition-property: color, box-shadow;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-\[left\,right\,width\] {
        transition-property: left, right, width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-\[margin\,opa\] {
        transition-property: margin, opa;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-\[width\,height\,padding\,colors\] {
        transition-property: width, height, padding, colors;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-\[width\] {
        transition-property: width;
        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))
    }

    .delay-150 {
        transition-delay: .15s
    }

    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .duration-3000 {
        --tw-duration: 3s;
        transition-duration: 3s
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .ease-linear {
        --tw-ease: linear;
        transition-timing-function: linear
    }

    .delay-150 {
        --tw-animation-delay: .15s;
        animation-delay: .15s
    }

    .fade-in-0 {
        --tw-enter-opacity: 0
    }

    .fade-in-80 {
        --tw-enter-opacity: .8
    }

    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }

    .select-none {
        -webkit-user-select: none;
        user-select: none
    }

    .zoom-in-95 {
        --tw-enter-scale: .95
    }

    .running {
        animation-play-state: running
    }

    .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
        opacity: 1
    }

    @media (hover:hover) {
        .group-hover\:visible:is(:where(.group):hover *) {
            visibility: visible
        }

        .group-hover\:bg-destructive\/80:is(:where(.group):hover *) {
            background-color: var(--destructive)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-destructive\/80:is(:where(.group):hover *) {
                background-color: color-mix(in oklab, var(--destructive)80%, transparent)
            }
        }

        .group-hover\:bg-primary-button\/80:is(:where(.group):hover *) {
            background-color: var(--primary-button)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-primary-button\/80:is(:where(.group):hover *) {
                background-color: color-mix(in oklab, var(--primary-button)80%, transparent)
            }
        }

        .group-hover\:bg-primary\/5:is(:where(.group):hover *) {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-primary\/5:is(:where(.group):hover *) {
                background-color: color-mix(in oklab, var(--primary)5%, transparent)
            }
        }

        .group-hover\:bg-primary\/10:is(:where(.group):hover *) {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-primary\/10:is(:where(.group):hover *) {
                background-color: color-mix(in oklab, var(--primary)10%, transparent)
            }
        }

        .group-hover\:bg-primary\/80:is(:where(.group):hover *) {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-primary\/80:is(:where(.group):hover *) {
                background-color: color-mix(in oklab, var(--primary)80%, transparent)
            }
        }

        .group-hover\:shadow-\[0_0_20px_0_rgba\(75\,_192\,_226\,_0\.50\)\]:is(:where(.group):hover *) {
            --tw-shadow: 0 0 20px 0 var(--tw-shadow-color, #4bc0e280);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .group-hover\/card\:border-card-clickable-border-hover:is(:where(.group\/card):hover *) {
            border-color: var(--card-clickable-border-hover)
        }

        .group-hover\/card\:bg-position-\[100\%\]:is(:where(.group\/card):hover *) {
            background-position: 100%
        }

        .group-hover\/card\:text-primary:is(:where(.group\/card):hover *) {
            color: var(--primary)
        }

        .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
            opacity: 1
        }
    }

    .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *) {
        padding-right: calc(var(--spacing)*8)
    }

    .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *) {
        margin-top: calc(var(--spacing)*-8)
    }

    .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *) {
        display: none
    }

    .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *) {
        width: calc(var(--spacing)*8) !important;
        height: calc(var(--spacing)*8) !important
    }

    .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *) {
        width: var(--sidebar-width-icon)
    }

    .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *) {
        width: calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))
    }

    .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *) {
        width: calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)
    }

    .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *) {
        overflow: hidden
    }

    .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *) {
        padding: calc(var(--spacing)*0) !important
    }

    .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *) {
        padding: calc(var(--spacing)*2) !important
    }

    .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *) {
        opacity: 0
    }

    .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *) {
        right: calc(var(--sidebar-width)*-1)
    }

    .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *) {
        left: calc(var(--sidebar-width)*-1)
    }

    .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *) {
        width: calc(var(--spacing)*0)
    }

    .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *) {
        --tw-translate-x: calc(var(--spacing)*0);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *) {
        right: calc(var(--spacing)*-4)
    }

    .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *) {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *) {
        left: calc(var(--spacing)*0)
    }

    .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *) {
        rotate: 180deg
    }

    .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *) {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *) {
        rotate: 180deg
    }

    .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *) {
        border-radius: var(--radius)
    }

    .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *) {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *) {
        border-color: var(--sidebar-border)
    }

    .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *) {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px 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)
    }

    @media (hover:hover) {
        .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*) {
            color: var(--sidebar-accent-foreground)
        }
    }

    .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*) {
        cursor: not-allowed
    }

    .peer-disabled\:opacity-70:is(:where(.peer):disabled~*) {
        opacity: .7
    }

    .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*) {
        color: var(--sidebar-accent-foreground)
    }

    .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*) {
        top: calc(var(--spacing)*1.5)
    }

    .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*) {
        top: calc(var(--spacing)*2.5)
    }

    .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*) {
        top: calc(var(--spacing)*1)
    }

    .peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-\(--spacing\(4\)\)\)\]:is(:where(.peer)[data-variant=inset]~*) {
        min-height: calc(100svh - (calc(var(--spacing)*4)))
    }

    .placeholder\:text-muted::placeholder {
        color: var(--muted)
    }

    .placeholder\:text-muted-foreground::placeholder {
        color: var(--muted-foreground)
    }

    .after\:absolute:after {
        content: var(--tw-content);
        position: absolute
    }

    .after\:-inset-2:after {
        content: var(--tw-content);
        inset: calc(var(--spacing)*-2)
    }

    .after\:inset-y-0:after {
        content: var(--tw-content);
        inset-block: calc(var(--spacing)*0)
    }

    .after\:top-1\/2:after {
        content: var(--tw-content);
        top: 50%
    }

    .after\:left-1\/2:after {
        content: var(--tw-content);
        left: 50%
    }

    .after\:h-full:after {
        content: var(--tw-content);
        height: 100%
    }

    .after\:min-h-11:after {
        content: var(--tw-content);
        min-height: calc(var(--spacing)*11)
    }

    .after\:w-\[2px\]:after {
        content: var(--tw-content);
        width: 2px
    }

    .after\:w-full:after {
        content: var(--tw-content);
        width: 100%
    }

    .after\:min-w-11:after {
        content: var(--tw-content);
        min-width: calc(var(--spacing)*11)
    }

    .after\:-translate-x-1\/2:after {
        --tw-translate-x: calc(calc(1/2*100%)*-1)
    }

    .after\:-translate-x-1\/2:after,
    .after\:-translate-y-1\/2:after {
        content: var(--tw-content);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .after\:-translate-y-1\/2:after {
        --tw-translate-y: calc(calc(1/2*100%)*-1)
    }

    .after\:content-\[\"\"\]:after {
        --tw-content: "";
        content: var(--tw-content)
    }

    .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after {
        content: var(--tw-content);
        left: 100%
    }

    .first\:pt-0:first-child {
        padding-top: calc(var(--spacing)*0)
    }

    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    .last\:pb-0:last-child {
        padding-bottom: calc(var(--spacing)*0)
    }

    @media (hover:hover) {
        .hover\:-translate-y-1:hover {
            --tw-translate-y: calc(var(--spacing)*-1);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .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\:bg-accent:hover {
            background-color: var(--accent)
        }

        .hover\:bg-card-selector-hover:hover {
            background-color: var(--card-selector-hover)
        }

        .hover\:bg-destructive\/80:hover {
            background-color: var(--destructive)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-destructive\/80:hover {
                background-color: color-mix(in oklab, var(--destructive)80%, transparent)
            }
        }

        .hover\:bg-primary-button\/80:hover {
            background-color: var(--primary-button)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary-button\/80:hover {
                background-color: color-mix(in oklab, var(--primary-button)80%, transparent)
            }
        }

        .hover\:bg-primary\/5:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/5:hover {
                background-color: color-mix(in oklab, var(--primary)5%, transparent)
            }
        }

        .hover\:bg-primary\/10:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/10:hover {
                background-color: color-mix(in oklab, var(--primary)10%, transparent)
            }
        }

        .hover\:bg-primary\/80:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/80:hover {
                background-color: color-mix(in oklab, var(--primary)80%, transparent)
            }
        }

        .hover\:bg-sidebar-accent:hover {
            background-color: var(--sidebar-accent)
        }

        .hover\:text-accent-foreground:hover {
            color: var(--accent-foreground)
        }

        .hover\:text-primary:hover {
            color: var(--primary)
        }

        .hover\:text-sidebar-accent-foreground:hover {
            color: var(--sidebar-accent-foreground)
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }

        .hover\:opacity-100:hover {
            opacity: 1
        }

        .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
            --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *) {
            background-color: var(--sidebar-background)
        }

        .hover\:after\:bg-sidebar-border:hover:after {
            content: var(--tw-content);
            background-color: var(--sidebar-border)
        }
    }

    .focus\:bg-accent:focus {
        background-color: var(--accent)
    }

    .focus\:text-accent-foreground:focus {
        color: var(--accent-foreground)
    }

    .focus\:shadow-md:focus {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a)
    }

    .focus\:ring-2:focus,
    .focus\:shadow-md:focus {
        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-2:focus {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .focus\:ring-offset-2:focus {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset, )0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .focus\:outline-hidden:focus {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .focus\:outline-hidden:focus {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .focus-visible\:ring-\[3px\]:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(3px + 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-visible\:outline-hidden:focus-visible {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .focus-visible\:outline-hidden:focus-visible {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .focus-visible\:outline-2:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 2px
    }

    .focus-visible\:outline-\[3px\]:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 3px
    }

    .focus-visible\:outline-offset-1:focus-visible {
        outline-offset: 1px
    }

    .focus-visible\:outline-focus:focus-visible {
        outline-color: var(--focus)
    }

    .active\:bg-sidebar-accent:active {
        background-color: var(--sidebar-accent)
    }

    .active\:text-sidebar-accent-foreground:active {
        color: var(--sidebar-accent-foreground)
    }

    .disabled\:pointer-events-none:disabled {
        pointer-events: none
    }

    .disabled\:cursor-not-allowed:disabled {
        cursor: not-allowed
    }

    .disabled\:opacity-50:disabled {
        opacity: .5
    }

    :where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize {
        cursor: w-resize
    }

    :where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize {
        cursor: e-resize
    }

    .aria-disabled\:pointer-events-none[aria-disabled=true] {
        pointer-events: none
    }

    .aria-disabled\:opacity-50[aria-disabled=true] {
        opacity: .5
    }

    .aria-invalid\:border-destructive[aria-invalid=true] {
        border-color: var(--destructive)
    }

    .aria-invalid\:outline-destructive\/20[aria-invalid=true] {
        outline-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .aria-invalid\:outline-destructive\/20[aria-invalid=true] {
            outline-color: color-mix(in oklab, var(--destructive)20%, transparent)
        }
    }

    .data-disabled\:pointer-events-none[data-disabled] {
        pointer-events: none
    }

    .data-disabled\:opacity-50[data-disabled] {
        opacity: .5
    }

    .data-\[active\=false\]\:text-muted[data-active=false] {
        color: var(--muted)
    }

    .data-\[active\=true\]\:bg-sidebar-accent[data-active=true] {
        background-color: var(--sidebar-accent)
    }

    .data-\[active\=true\]\:font-medium[data-active=true] {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true] {
        color: var(--sidebar-accent-foreground)
    }

    .data-\[disabled\]\:pointer-events-none[data-disabled] {
        pointer-events: none
    }

    .data-\[disabled\]\:opacity-50[data-disabled] {
        opacity: .5
    }

    .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
        pointer-events: none
    }

    .data-\[disabled\=true\]\:opacity-50[data-disabled=true] {
        opacity: .5
    }

    .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end] {
        --tw-enter-translate-x: calc(52*var(--spacing))
    }

    .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start] {
        --tw-enter-translate-x: calc(52*var(--spacing)*-1)
    }

    .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end] {
        --tw-exit-translate-x: calc(52*var(--spacing))
    }

    .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start] {
        --tw-exit-translate-x: calc(52*var(--spacing)*-1)
    }

    .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-] {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-] {
        --tw-enter-opacity: 0
    }

    .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-] {
        animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-] {
        --tw-exit-opacity: 0
    }

    .data-\[selected\=\'true\'\]\:bg-accent[data-selected=true] {
        background-color: var(--accent)
    }

    .data-\[selected\=true\]\:text-accent-foreground[data-selected=true] {
        color: var(--accent-foreground)
    }

    .data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
        --tw-translate-y: calc(var(--spacing)*1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
        --tw-enter-translate-y: calc(2*var(--spacing)*-1)
    }

    .data-\[side\=left\]\:-translate-x-1[data-side=left] {
        --tw-translate-x: calc(var(--spacing)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
        --tw-enter-translate-x: calc(2*var(--spacing))
    }

    .data-\[side\=right\]\:translate-x-1[data-side=right] {
        --tw-translate-x: calc(var(--spacing)*1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
        --tw-enter-translate-x: calc(2*var(--spacing)*-1)
    }

    .data-\[side\=top\]\:-translate-y-1[data-side=top] {
        --tw-translate-y: calc(var(--spacing)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
        --tw-enter-translate-y: calc(2*var(--spacing))
    }

    .data-\[state\=active\]\:bg-tabs-trigger[data-state=active] {
        background-color: var(--tabs-trigger)
    }

    .data-\[state\=active\]\:text-foreground[data-state=active] {
        color: var(--foreground)
    }

    .data-\[state\=active\]\:shadow-xs[data-state=active] {
        --tw-shadow: 0 1px 2px 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)
    }

    .data-\[state\=checked\]\:bg-card-selector-active[data-state=checked] {
        background-color: var(--card-selector-active)
    }

    .data-\[state\=checked\]\:bg-primary[data-state=checked] {
        background-color: var(--primary)
    }

    .data-\[state\=checked\]\:text-primary-foreground[data-state=checked] {
        color: var(--primary-foreground)
    }

    .data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
        animation: accordion-up var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=closed\]\:animate-collapsible-up[data-state=closed] {
        animation: collapsible-up var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=closed\]\:animate-out[data-state=closed] {
        animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=closed\]\:duration-300[data-state=closed] {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .data-\[state\=closed\]\:fade-out-0[data-state=closed] {
        --tw-exit-opacity: 0
    }

    .data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
        --tw-exit-scale: .95
    }

    .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
        --tw-exit-translate-y: 100%
    }

    .data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
        --tw-exit-translate-x: -100%
    }

    .data-\[state\=closed\]\:slide-out-to-right[data-state=closed] {
        --tw-exit-translate-x: 100%
    }

    .data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
        --tw-exit-translate-y: -100%
    }

    .data-\[state\=hidden\]\:animate-out[data-state=hidden] {
        animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=hidden\]\:fade-out[data-state=hidden] {
        --tw-exit-opacity: 0
    }

    .data-\[state\=open\]\:animate-accordion-down[data-state=open] {
        animation: accordion-down var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=open\]\:animate-collapsible-down[data-state=open] {
        animation: collapsible-down var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=open\]\:animate-in[data-state=open] {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=open\]\:bg-accent[data-state=open] {
        background-color: var(--accent)
    }

    .data-\[state\=open\]\:bg-primary\/10[data-state=open] {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .data-\[state\=open\]\:bg-primary\/10[data-state=open] {
            background-color: color-mix(in oklab, var(--primary)10%, transparent)
        }
    }

    .data-\[state\=open\]\:text-accent-foreground[data-state=open] {
        color: var(--accent-foreground)
    }

    .data-\[state\=open\]\:opacity-100[data-state=open] {
        opacity: 1
    }

    .data-\[state\=open\]\:duration-500[data-state=open] {
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .data-\[state\=open\]\:fade-in-0[data-state=open] {
        --tw-enter-opacity: 0
    }

    .data-\[state\=open\]\:zoom-in-90[data-state=open] {
        --tw-enter-scale: .9
    }

    .data-\[state\=open\]\:zoom-in-95[data-state=open] {
        --tw-enter-scale: .95
    }

    .data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
        --tw-enter-translate-y: 100%
    }

    .data-\[state\=open\]\:slide-in-from-left[data-state=open] {
        --tw-enter-translate-x: -100%
    }

    .data-\[state\=open\]\:slide-in-from-right[data-state=open] {
        --tw-enter-translate-x: 100%
    }

    .data-\[state\=open\]\:slide-in-from-top[data-state=open] {
        --tw-enter-translate-y: -100%
    }

    @media (hover:hover) {
        .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover {
            background-color: var(--sidebar-accent)
        }

        .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover {
            color: var(--sidebar-accent-foreground)
        }
    }

    .data-\[state\=selected\]\:bg-muted[data-state=selected] {
        background-color: var(--muted)
    }

    .data-\[state\=visible\]\:animate-in[data-state=visible] {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .data-\[state\=visible\]\:fade-in[data-state=visible] {
        --tw-enter-opacity: 0
    }

    @media not all and (min-width:64rem) {
        .max-lg\:hidden {
            display: none
        }
    }

    @media not all and (min-width:48rem) {
        .max-md\:hidden {
            display: none
        }
    }

    @media not all and (min-width:40rem) {
        .max-sm\:hidden {
            display: none
        }
    }

    @media (min-width:40rem) {
        .sm\:-mx-3 {
            margin-inline: calc(var(--spacing)*-3)
        }

        .sm\:-mt-5 {
            margin-top: calc(var(--spacing)*-5)
        }

        .sm\:block {
            display: block
        }

        .sm\:flex {
            display: flex
        }

        .sm\:hidden {
            display: none
        }

        .sm\:inline {
            display: inline
        }

        .sm\:min-h-\[75dvh\] {
            min-height: 75dvh
        }

        .sm\:w-auto {
            width: auto
        }

        .sm\:max-w-sm {
            max-width: var(--container-sm)
        }

        .sm\:min-w-11 {
            min-width: calc(var(--spacing)*11)
        }

        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .sm\:flex-row {
            flex-direction: row
        }

        .sm\:justify-between {
            justify-content: space-between
        }

        .sm\:justify-end {
            justify-content: flex-end
        }

        :where(.sm\:space-x-2>:not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));
            margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))
        }

        .sm\:rounded-3xl {
            border-radius: var(--radius-3xl)
        }

        .sm\:rounded-lg {
            border-radius: var(--radius)
        }

        .sm\:px-3 {
            padding-inline: calc(var(--spacing)*3)
        }

        .sm\:px-6 {
            padding-inline: calc(var(--spacing)*6)
        }

        .sm\:py-5 {
            padding-block: calc(var(--spacing)*5)
        }

        .sm\:text-left {
            text-align: left
        }

        .sm\:text-3xl {
            font-size: var(--text-3xl);
            line-height: var(--tw-leading, var(--text-3xl--line-height))
        }
    }

    @media (min-width:48rem) {
        .md\:absolute {
            position: absolute
        }

        .md\:top-\[76px\] {
            top: 76px
        }

        .md\:order-1 {
            order: 1
        }

        .md\:order-2 {
            order: 2
        }

        .md\:-mx-4 {
            margin-inline: calc(var(--spacing)*-4)
        }

        .md\:-mt-6 {
            margin-top: calc(var(--spacing)*-6)
        }

        .md\:-mt-\[76px\] {
            margin-top: -76px
        }

        .md\:block {
            display: block
        }

        .md\:flex {
            display: flex
        }

        .md\:hidden {
            display: none
        }

        .md\:h-48 {
            height: calc(var(--spacing)*48)
        }

        .md\:w-104 {
            width: 26rem
        }

        .md\:w-\[400px\] {
            width: 400px
        }

        .md\:w-\[500px\] {
            width: 500px
        }

        .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
            width: var(--radix-navigation-menu-viewport-width)
        }

        .md\:w-auto {
            width: auto
        }

        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .md\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .md\:gap-8 {
            gap: calc(var(--spacing)*8)
        }

        .md\:gap-20 {
            gap: calc(var(--spacing)*20)
        }

        .md\:p-4 {
            padding: calc(var(--spacing)*4)
        }

        .md\:p-6 {
            padding: calc(var(--spacing)*6)
        }

        .md\:p-9 {
            padding: calc(var(--spacing)*9)
        }

        .md\:px-4 {
            padding-inline: calc(var(--spacing)*4)
        }

        .md\:py-6 {
            padding-block: calc(var(--spacing)*6)
        }

        .md\:text-4xl {
            font-size: var(--text-4xl);
            line-height: var(--tw-leading, var(--text-4xl--line-height))
        }

        .md\:text-5xl {
            font-size: var(--text-5xl);
            line-height: var(--tw-leading, var(--text-5xl--line-height))
        }

        .md\:opacity-0 {
            opacity: 0
        }

        .md\:after\:hidden:after {
            content: var(--tw-content);
            display: none
        }
    }

    @media (min-width:64rem) {
        .lg\:order-first {
            order: -9999
        }

        .lg\:block {
            display: block
        }

        .lg\:hidden {
            display: none
        }

        .lg\:list-item {
            display: list-item
        }

        .lg\:h-56 {
            height: calc(var(--spacing)*56)
        }

        .lg\:h-full {
            height: 100%
        }

        .lg\:h-px {
            height: 1px
        }

        .lg\:w-\[500px\] {
            width: 500px
        }

        .lg\:w-\[600px\] {
            width: 600px
        }

        .lg\:w-full {
            width: 100%
        }

        .lg\:w-px {
            width: 1px
        }

        .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-\[\.75fr_1fr\] {
            grid-template-columns: .75fr 1fr
        }

        .lg\:grid-cols-\[1fr_30rem\] {
            grid-template-columns: 1fr 30rem
        }

        .lg\:gap-32 {
            gap: calc(var(--spacing)*32)
        }
    }

    @media (min-width:80rem) {
        .xl\:top-\[12\%\] {
            top: 12%
        }
    }

    .rtl\:-scale-x-100:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        --tw-scale-x: calc(100%*-1);
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .dark\:block:where(.dark, .dark *) {
        display: block
    }

    .dark\:hidden:where(.dark, .dark *) {
        display: none
    }

    .dark\:bg-input\/30:where(.dark, .dark *) {
        background-color: var(--input)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:bg-input\/30:where(.dark, .dark *) {
            background-color: color-mix(in oklab, var(--input)30%, transparent)
        }
    }

    .dark\:text-yellow-300:where(.dark, .dark *) {
        color: var(--color-yellow-300)
    }

    .dark\:aria-invalid\:outline-destructive\/40:where(.dark, .dark *)[aria-invalid=true] {
        outline-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:aria-invalid\:outline-destructive\/40:where(.dark, .dark *)[aria-invalid=true] {
            outline-color: color-mix(in oklab, var(--destructive)40%, transparent)
        }
    }

    .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
        padding-inline: calc(var(--spacing)*2)
    }

    .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
        padding-block: calc(var(--spacing)*1.5)
    }

    .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }

    .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
        color: var(--muted-foreground)
    }

    .\[\&_p\]\:leading-relaxed p {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed)
    }

    .\[\&_svg\]\:pointer-events-none svg {
        pointer-events: none
    }

    .\[\&_svg\]\:invisible svg {
        visibility: hidden
    }

    .\[\&_svg\]\:size-3\.5 svg {
        width: calc(var(--spacing)*3.5);
        height: calc(var(--spacing)*3.5)
    }

    .\[\&_svg\]\:size-4 svg {
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4)
    }

    .\[\&_svg\]\:shrink-0 svg {
        flex-shrink: 0
    }

    .\[\&\:first-child\]\:border-l:first-child {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .\[\&\:first-child\>td\:first-child\]\:rounded-tl-2xl:first-child>td:first-child {
        border-top-left-radius: var(--radius-2xl)
    }

    .\[\&\:first-child\>td\:last-child\]\:rounded-tr-2xl:first-child>td:last-child {
        border-top-right-radius: var(--radius-2xl)
    }

    .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
        padding-right: calc(var(--spacing)*0)
    }

    .\[\&\:last-child\]\:border-r:last-child {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .\[\&\:last-child\>td\]\:border-b:last-child>td {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .\[\&\:last-child\>td\:first-child\]\:rounded-bl-2xl:last-child>td:first-child {
        border-bottom-left-radius: var(--radius-2xl)
    }

    .\[\&\:last-child\>td\:last-child\]\:rounded-br-2xl:last-child>td:last-child {
        border-bottom-right-radius: var(--radius-2xl)
    }

    .\[\&\>\*\:not\(\:first-child\)\]\:-ml-1>:not(:first-child) {
        margin-left: calc(var(--spacing)*-1)
    }

    .\[\&\>\*\:not\(\:first-child\)\]\:-ml-2>:not(:first-child) {
        margin-left: calc(var(--spacing)*-2)
    }

    .\[\&\>\*\:not\(\:first-child\)\]\:-ml-4>:not(:first-child) {
        margin-left: calc(var(--spacing)*-4)
    }

    .\[\&\>button\]\:hidden>button {
        display: none
    }

    .\[\&\>span\]\:line-clamp-1>span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .\[\&\>span\:last-child\]\:truncate>span:last-child {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .\[\&\>svg\]\:size-4>svg {
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4)
    }

    .\[\&\>svg\]\:shrink-0>svg {
        flex-shrink: 0
    }

    .\[\&\>svg\]\:text-destructive>svg {
        color: var(--destructive)
    }

    .\[\&\>svg\]\:text-muted>svg {
        color: var(--muted)
    }

    .\[\&\>svg\]\:text-sidebar-accent-foreground>svg {
        color: var(--sidebar-accent-foreground)
    }

    .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
        rotate: 180deg
    }

    [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
        right: calc(var(--spacing)*-2)
    }

    [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
        cursor: e-resize
    }

    [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
        left: calc(var(--spacing)*-2)
    }

    [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
        cursor: w-resize
    }
}

@property --tw-animation-delay {
    syntax: "*";
    inherits: false;
    initial-value: 0s
}

@property --tw-animation-direction {
    syntax: "*";
    inherits: false;
    initial-value: normal
}

@property --tw-animation-duration {
    syntax: "*";
    inherits: false
}

@property --tw-animation-fill-mode {
    syntax: "*";
    inherits: false;
    initial-value: none
}

@property --tw-animation-iteration-count {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

:root {
    --background: #fff;
    --foreground: #020817;
    --accent: #f1f5f9;
    --accent-foreground: var(--foreground);
    --active: #86420e;
    --alert: #4bbfe2;
    --alert-foreground: #141414;
    --blue-light: #28b2dc;
    --blue-light-gradient: #c3e9f4;
    --border: #d6d3d1;
    --card-clickable-border: #4bbfe233;
    --card-clickable-border-hover: #4bbfe266;
    --card: var(--background);
    --card-foreground: var(--foreground);
    --destructive: #ef4343;
    --destructive-foreground: var(--background);
    --focus: #276ef1;
    --glow: #4bbfe240;
    --green: #15281a;
    --green-foreground: #13c93d;
    --highlight: #56d1f0;
    --info: #04162a;
    --info-foreground: var(--background);
    --input: #fff;
    --input-selected: #19414d;
    --muted: #56524e;
    --muted-foreground: var(--background);
    --popover: var(--background);
    --popover-foreground: var(--foreground);
    --primary: #000;
    --primary-foreground: #fff;
    --sidebar-accent: #f4f4f5;
    --sidebar-accent-foreground: #18181b;
    --sidebar-background: #fafafa;
    --sidebar-border: #e5e7eb;
    --sidebar-foreground: #3f3f46;
    --sidebar-primary: #18181b;
    --sidebar-primary-foreground: #fafafa;
    --success: #00830b;
    --success-foreground: var(--background);
    --warning: #bd8305;
    --warning-foreground: var(--background);
    --teal: #63a5ab;
    --teal-end: #255156;
    --teal-start: #153f41;
    --radius: .5rem
}

.dark,
[data-theme=dark] {
    --foreground: #fafafa;
    --accent: #27272a;
    --accent-foreground: var(--foreground);
    --active: #f4a871;
    --alert: #4bbfe2;
    --alert-foreground: #141414;
    --blue-light: #4bbfe2;
    --blue-light-gradient: #c3e9f4;
    --border: #404040;
    --card-clickable-border: #4bbfe233;
    --card-clickable-border-hover: #4bbfe266;
    --card-foreground: var(--foreground);
    --destructive: #ef4343;
    --destructive-foreground: var(--foreground);
    --focus: #276ef1;
    --glow: #4bbfe240;
    --green: #15281a;
    --green-foreground: #13c93d;
    --highlight: #56d1f0;
    --info: #425d7b;
    --info-foreground: var(--foreground);
    --input-selected: #19414d;
    --muted: #a6a6a6;
    --muted-foreground: var(--background);
    --popover: var(--background);
    --popover-foreground: var(--foreground);
    --primary: #fff;
    --primary-foreground: #000;
    --sea-floor: #141515;
    --sidebar-accent: #27272a;
    --sidebar-accent-foreground: #f4f4f5;
    --sidebar-background: #18181b;
    --sidebar-border: #27272a;
    --sidebar-foreground: #f4f4f5;
    --sidebar-primary: #1d4ed8;
    --sidebar-primary-foreground: #fff;
    --success: #26a220;
    --success-foreground: var(--foreground);
    --teal: #63a5ab;
    --teal-end: #255156;
    --teal-start: #153f41;
    --warning: #bd8305;
    --warning-foreground: var(--foreground)
}

* {
    scrollbar-color: #686868 #424242
}

::-webkit-scrollbar-track {
    background: #424242
}

::-webkit-scrollbar-thumb {
    background-color: #686868
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    display: none
}

input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    display: none
}

.dark,
[data-theme=dark] {
    --background: #081821;
    --card: #04171b;
    --card-border: #0f2124;
    --card-selector: #0b1b1e;
    --card-selector-hover: #0d252b;
    --card-selector-active: #19414d;
    --input: #051b1f;
    --input-border: #0f3238;
    --primary-button: #4bbfe2;
    --tabs-bg: #051b1f;
    --tabs-trigger: #1f4c5b
}

@property --tw-border-spacing-x {
    syntax: "<length>";
    inherits: false;
    initial-value: 0
}

@property --tw-border-spacing-y {
    syntax: "<length>";
    inherits: false;
    initial-value: 0
}

@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-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
}

@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-ordinal {
    syntax: "*";
    inherits: false
}

@property --tw-slashed-zero {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-figure {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-spacing {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-fraction {
    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-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@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-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes bounce {

    0%,
    to {
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        transform: translateY(-25%)
    }

    50% {
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        transform: none
    }
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0)scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
        filter: blur(var(--tw-enter-blur, 0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0)scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0));
        filter: blur(var(--tw-exit-blur, 0))
    }
}

@keyframes accordion-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))
    }
}

@keyframes accordion-up {
    0% {
        height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))
    }

    to {
        height: 0
    }
}

@keyframes collapsible-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-collapsible-content-height, var(--bits-collapsible-content-height, var(--reka-collapsible-content-height, var(--kb-collapsible-content-height, auto))))
    }
}

@keyframes collapsible-up {
    0% {
        height: var(--radix-collapsible-content-height, var(--bits-collapsible-content-height, var(--reka-collapsible-content-height, var(--kb-collapsible-content-height, auto))))
    }

    to {
        height: 0
    }
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/6fe53d21e6e7ebd8-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/8ebc6e9dde468c4a-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/636a5ac981f94f8b-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/6fe53d21e6e7ebd8-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/8ebc6e9dde468c4a-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/636a5ac981f94f8b-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/6fe53d21e6e7ebd8-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/8ebc6e9dde468c4a-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/636a5ac981f94f8b-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/6fe53d21e6e7ebd8-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/8ebc6e9dde468c4a-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: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/636a5ac981f94f8b-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: Plus Jakarta Sans Fallback;
    src: local("Arial");
    ascent-override: 98.88%;
    descent-override: 21.15%;
    line-gap-override: 0.00%;
    size-adjust: 104.98%
}

.__className_e7bc25 {
    font-family: Plus Jakarta Sans, Plus Jakarta Sans Fallback;
    font-style: normal
}

[data-sonner-toaster][dir=ltr],
html[dir=ltr] {
    --toast-icon-margin-start: -3px;
    --toast-icon-margin-end: 4px;
    --toast-svg-margin-start: -1px;
    --toast-svg-margin-end: 0px;
    --toast-button-margin-start: auto;
    --toast-button-margin-end: 0;
    --toast-close-button-start: 0;
    --toast-close-button-end: unset;
    --toast-close-button-transform: translate(-35%, -35%)
}

[data-sonner-toaster][dir=rtl],
html[dir=rtl] {
    --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%)
}

[data-sonner-toaster] {
    position: fixed;
    width: var(--width);
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --gray1: hsl(0, 0%, 99%);
    --gray2: hsl(0, 0%, 97.3%);
    --gray3: hsl(0, 0%, 95.1%);
    --gray4: hsl(0, 0%, 93%);
    --gray5: hsl(0, 0%, 90.9%);
    --gray6: hsl(0, 0%, 88.7%);
    --gray7: hsl(0, 0%, 85.8%);
    --gray8: hsl(0, 0%, 78%);
    --gray9: hsl(0, 0%, 56.1%);
    --gray10: hsl(0, 0%, 52.3%);
    --gray11: hsl(0, 0%, 43.5%);
    --gray12: hsl(0, 0%, 9%);
    --border-radius: 8px;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    list-style: none;
    outline: 0;
    z-index: 999999999;
    transition: transform .4s ease
}

@media (hover:none) and (pointer:coarse) {
    [data-sonner-toaster][data-lifted=true] {
        transform: none
    }
}

[data-sonner-toaster][data-x-position=right] {
    right: var(--offset-right)
}

[data-sonner-toaster][data-x-position=left] {
    left: var(--offset-left)
}

[data-sonner-toaster][data-x-position=center] {
    left: 50%;
    transform: translateX(-50%)
}

[data-sonner-toaster][data-y-position=top] {
    top: var(--offset-top)
}

[data-sonner-toaster][data-y-position=bottom] {
    bottom: var(--offset-bottom)
}

[data-sonner-toast] {
    --y: translateY(100%);
    --lift-amount: calc(var(--lift) * var(--gap));
    z-index: var(--z-index);
    position: absolute;
    opacity: 0;
    transform: var(--y);
    touch-action: none;
    transition: transform .4s, opacity .4s, height .4s, box-shadow .2s;
    box-sizing: border-box;
    outline: 0;
    overflow-wrap: anywhere
}

[data-sonner-toast][data-styled=true] {
    padding: 16px;
    background: var(--normal-bg);
    border: 1px solid var(--normal-border);
    color: var(--normal-text);
    border-radius: var(--border-radius);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    width: var(--width);
    font-size: 13px;
    display: flex;
    align-items: center;
    gap: 6px
}

[data-sonner-toast]:focus-visible {
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 0 0 2px rgba(0, 0, 0, .2)
}

[data-sonner-toast][data-y-position=top] {
    top: 0;
    --y: translateY(-100%);
    --lift: 1;
    --lift-amount: calc(1 * var(--gap))
}

[data-sonner-toast][data-y-position=bottom] {
    bottom: 0;
    --y: translateY(100%);
    --lift: -1;
    --lift-amount: calc(var(--lift) * var(--gap))
}

[data-sonner-toast][data-styled=true] [data-description] {
    font-weight: 400;
    line-height: 1.4;
    color: #3f3f3f
}

[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description] {
    color: inherit
}

[data-sonner-toaster][data-sonner-theme=dark] [data-description] {
    color: #e8e8e8
}

[data-sonner-toast][data-styled=true] [data-title] {
    font-weight: 500;
    line-height: 1.5;
    color: inherit
}

[data-sonner-toast][data-styled=true] [data-icon] {
    display: flex;
    height: 16px;
    width: 16px;
    position: relative;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 0;
    margin-left: var(--toast-icon-margin-start);
    margin-right: var(--toast-icon-margin-end)
}

[data-sonner-toast][data-promise=true] [data-icon]>svg {
    opacity: 0;
    transform: scale(.8);
    transform-origin: center;
    animation: sonner-fade-in .3s ease forwards
}

[data-sonner-toast][data-styled=true] [data-icon]>* {
    flex-shrink: 0
}

[data-sonner-toast][data-styled=true] [data-icon] svg {
    margin-left: var(--toast-svg-margin-start);
    margin-right: var(--toast-svg-margin-end)
}

[data-sonner-toast][data-styled=true] [data-content] {
    display: flex;
    flex-direction: column;
    gap: 2px
}

[data-sonner-toast][data-styled=true] [data-button] {
    border-radius: 4px;
    padding-left: 8px;
    padding-right: 8px;
    height: 24px;
    font-size: 12px;
    color: var(--normal-bg);
    background: var(--normal-text);
    margin-left: var(--toast-button-margin-start);
    margin-right: var(--toast-button-margin-end);
    border: none;
    font-weight: 500;
    cursor: pointer;
    outline: 0;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    transition: opacity .4s, box-shadow .2s
}

[data-sonner-toast][data-styled=true] [data-button]:focus-visible {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .4)
}

[data-sonner-toast][data-styled=true] [data-button]:first-of-type {
    margin-left: var(--toast-button-margin-start);
    margin-right: var(--toast-button-margin-end)
}

[data-sonner-toast][data-styled=true] [data-cancel] {
    color: var(--normal-text);
    background: rgba(0, 0, 0, .08)
}

[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel] {
    background: rgba(255, 255, 255, .3)
}

[data-sonner-toast][data-styled=true] [data-close-button] {
    position: absolute;
    left: var(--toast-close-button-start);
    right: var(--toast-close-button-end);
    top: 0;
    height: 20px;
    width: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    color: var(--gray12);
    background: var(--normal-bg);
    border: 1px solid var(--gray4);
    transform: var(--toast-close-button-transform);
    border-radius: 50%;
    cursor: pointer;
    z-index: 1;
    transition: opacity .1s, background .2s, border-color .2s
}

[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible {
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 0 0 2px rgba(0, 0, 0, .2)
}

[data-sonner-toast][data-styled=true] [data-disabled=true] {
    cursor: not-allowed
}

[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover {
    background: var(--gray2);
    border-color: var(--gray5)
}

[data-sonner-toast][data-swiping=true]::before {
    content: '';
    position: absolute;
    left: -100%;
    right: -100%;
    height: 100%;
    z-index: -1
}

[data-sonner-toast][data-y-position=top][data-swiping=true]::before {
    bottom: 50%;
    transform: scaleY(3) translateY(50%)
}

[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before {
    top: 50%;
    transform: scaleY(3) translateY(-50%)
}

[data-sonner-toast][data-swiping=false][data-removed=true]::before {
    content: '';
    position: absolute;
    inset: 0;
    transform: scaleY(2)
}

[data-sonner-toast][data-expanded=true]::after {
    content: '';
    position: absolute;
    left: 0;
    height: calc(var(--gap) + 1px);
    bottom: 100%;
    width: 100%
}

[data-sonner-toast][data-mounted=true] {
    --y: translateY(0);
    opacity: 1
}

[data-sonner-toast][data-expanded=false][data-front=false] {
    --scale: var(--toasts-before) * 0.05 + 1;
    --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));
    height: var(--front-toast-height)
}

[data-sonner-toast]>* {
    transition: opacity .4s
}

[data-sonner-toast][data-x-position=right] {
    right: 0
}

[data-sonner-toast][data-x-position=left] {
    left: 0
}

[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>* {
    opacity: 0
}

[data-sonner-toast][data-visible=false] {
    opacity: 0;
    pointer-events: none
}

[data-sonner-toast][data-mounted=true][data-expanded=true] {
    --y: translateY(calc(var(--lift) * var(--offset)));
    height: var(--initial-height)
}

[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false] {
    --y: translateY(calc(var(--lift) * -100%));
    opacity: 0
}

[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true] {
    --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));
    opacity: 0
}

[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false] {
    --y: translateY(40%);
    opacity: 0;
    transition: transform .5s, opacity .2s
}

[data-sonner-toast][data-removed=true][data-front=false]::before {
    height: calc(var(--initial-height) + 20%)
}

[data-sonner-toast][data-swiping=true] {
    transform: var(--y) translateY(var(--swipe-amount-y, 0)) translateX(var(--swipe-amount-x, 0));
    transition: none
}

[data-sonner-toast][data-swiped=true] {
    user-select: none
}

[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],
[data-sonner-toast][data-swipe-out=true][data-y-position=top] {
    animation-duration: .2s;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards
}

[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left] {
    animation-name: swipe-out-left
}

[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right] {
    animation-name: swipe-out-right
}

[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up] {
    animation-name: swipe-out-up
}

[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down] {
    animation-name: swipe-out-down
}

@keyframes swipe-out-left {
    from {
        transform: var(--y) translateX(var(--swipe-amount-x));
        opacity: 1
    }

    to {
        transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%));
        opacity: 0
    }
}

@keyframes swipe-out-right {
    from {
        transform: var(--y) translateX(var(--swipe-amount-x));
        opacity: 1
    }

    to {
        transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%));
        opacity: 0
    }
}

@keyframes swipe-out-up {
    from {
        transform: var(--y) translateY(var(--swipe-amount-y));
        opacity: 1
    }

    to {
        transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%));
        opacity: 0
    }
}

@keyframes swipe-out-down {
    from {
        transform: var(--y) translateY(var(--swipe-amount-y));
        opacity: 1
    }

    to {
        transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%));
        opacity: 0
    }
}

@media (max-width:600px) {
    [data-sonner-toaster] {
        position: fixed;
        right: var(--mobile-offset-right);
        left: var(--mobile-offset-left);
        width: 100%
    }

    [data-sonner-toaster][dir=rtl] {
        left: calc(var(--mobile-offset-left) * -1)
    }

    [data-sonner-toaster] [data-sonner-toast] {
        left: 0;
        right: 0;
        width: calc(100% - var(--mobile-offset-left) * 2)
    }

    [data-sonner-toaster][data-x-position=left] {
        left: var(--mobile-offset-left)
    }

    [data-sonner-toaster][data-y-position=bottom] {
        bottom: var(--mobile-offset-bottom)
    }

    [data-sonner-toaster][data-y-position=top] {
        top: var(--mobile-offset-top)
    }

    [data-sonner-toaster][data-x-position=center] {
        left: var(--mobile-offset-left);
        right: var(--mobile-offset-right);
        transform: none
    }
}

[data-sonner-toaster][data-sonner-theme=light] {
    --normal-bg: #fff;
    --normal-border: var(--gray4);
    --normal-text: var(--gray12);
    --success-bg: hsl(143, 85%, 96%);
    --success-border: hsl(145, 92%, 87%);
    --success-text: hsl(140, 100%, 27%);
    --info-bg: hsl(208, 100%, 97%);
    --info-border: hsl(221, 91%, 93%);
    --info-text: hsl(210, 92%, 45%);
    --warning-bg: hsl(49, 100%, 97%);
    --warning-border: hsl(49, 91%, 84%);
    --warning-text: hsl(31, 92%, 45%);
    --error-bg: hsl(359, 100%, 97%);
    --error-border: hsl(359, 100%, 94%);
    --error-text: hsl(360, 100%, 45%)
}

[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true] {
    --normal-bg: #000;
    --normal-border: hsl(0, 0%, 20%);
    --normal-text: var(--gray1)
}

[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true] {
    --normal-bg: #fff;
    --normal-border: var(--gray3);
    --normal-text: var(--gray12)
}

[data-sonner-toaster][data-sonner-theme=dark] {
    --normal-bg: #000;
    --normal-bg-hover: hsl(0, 0%, 12%);
    --normal-border: hsl(0, 0%, 20%);
    --normal-border-hover: hsl(0, 0%, 25%);
    --normal-text: var(--gray1);
    --success-bg: hsl(150, 100%, 6%);
    --success-border: hsl(147, 100%, 12%);
    --success-text: hsl(150, 86%, 65%);
    --info-bg: hsl(215, 100%, 6%);
    --info-border: hsl(223, 43%, 17%);
    --info-text: hsl(216, 87%, 65%);
    --warning-bg: hsl(64, 100%, 6%);
    --warning-border: hsl(60, 100%, 9%);
    --warning-text: hsl(46, 87%, 65%);
    --error-bg: hsl(358, 76%, 10%);
    --error-border: hsl(357, 89%, 16%);
    --error-text: hsl(358, 100%, 81%)
}

[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button] {
    background: var(--normal-bg);
    border-color: var(--normal-border);
    color: var(--normal-text)
}

[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover {
    background: var(--normal-bg-hover);
    border-color: var(--normal-border-hover)
}

[data-rich-colors=true][data-sonner-toast][data-type=success] {
    background: var(--success-bg);
    border-color: var(--success-border);
    color: var(--success-text)
}

[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button] {
    background: var(--success-bg);
    border-color: var(--success-border);
    color: var(--success-text)
}

[data-rich-colors=true][data-sonner-toast][data-type=info] {
    background: var(--info-bg);
    border-color: var(--info-border);
    color: var(--info-text)
}

[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button] {
    background: var(--info-bg);
    border-color: var(--info-border);
    color: var(--info-text)
}

[data-rich-colors=true][data-sonner-toast][data-type=warning] {
    background: var(--warning-bg);
    border-color: var(--warning-border);
    color: var(--warning-text)
}

[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button] {
    background: var(--warning-bg);
    border-color: var(--warning-border);
    color: var(--warning-text)
}

[data-rich-colors=true][data-sonner-toast][data-type=error] {
    background: var(--error-bg);
    border-color: var(--error-border);
    color: var(--error-text)
}

[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button] {
    background: var(--error-bg);
    border-color: var(--error-border);
    color: var(--error-text)
}

.sonner-loading-wrapper {
    --size: 16px;
    height: var(--size);
    width: var(--size);
    position: absolute;
    inset: 0;
    z-index: 10
}

.sonner-loading-wrapper[data-visible=false] {
    transform-origin: center;
    animation: sonner-fade-out .2s ease forwards
}

.sonner-spinner {
    position: relative;
    top: 50%;
    left: 50%;
    height: var(--size);
    width: var(--size)
}

.sonner-loading-bar {
    animation: sonner-spin 1.2s linear infinite;
    background: var(--gray11);
    border-radius: 6px;
    height: 8%;
    left: -10%;
    position: absolute;
    top: -3.9%;
    width: 24%
}

.sonner-loading-bar:first-child {
    animation-delay: -1.2s;
    transform: rotate(.0001deg) translate(146%)
}

.sonner-loading-bar:nth-child(2) {
    animation-delay: -1.1s;
    transform: rotate(30deg) translate(146%)
}

.sonner-loading-bar:nth-child(3) {
    animation-delay: -1s;
    transform: rotate(60deg) translate(146%)
}

.sonner-loading-bar:nth-child(4) {
    animation-delay: -.9s;
    transform: rotate(90deg) translate(146%)
}

.sonner-loading-bar:nth-child(5) {
    animation-delay: -.8s;
    transform: rotate(120deg) translate(146%)
}

.sonner-loading-bar:nth-child(6) {
    animation-delay: -.7s;
    transform: rotate(150deg) translate(146%)
}

.sonner-loading-bar:nth-child(7) {
    animation-delay: -.6s;
    transform: rotate(180deg) translate(146%)
}

.sonner-loading-bar:nth-child(8) {
    animation-delay: -.5s;
    transform: rotate(210deg) translate(146%)
}

.sonner-loading-bar:nth-child(9) {
    animation-delay: -.4s;
    transform: rotate(240deg) translate(146%)
}

.sonner-loading-bar:nth-child(10) {
    animation-delay: -.3s;
    transform: rotate(270deg) translate(146%)
}

.sonner-loading-bar:nth-child(11) {
    animation-delay: -.2s;
    transform: rotate(300deg) translate(146%)
}

.sonner-loading-bar:nth-child(12) {
    animation-delay: -.1s;
    transform: rotate(330deg) translate(146%)
}

@keyframes sonner-fade-in {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes sonner-fade-out {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    100% {
        opacity: 0;
        transform: scale(.8)
    }
}

@keyframes sonner-spin {
    0% {
        opacity: 1
    }

    100% {
        opacity: .15
    }
}

@media (prefers-reduced-motion) {

    .sonner-loading-bar,
    [data-sonner-toast],
    [data-sonner-toast]>* {
        transition: none !important;
        animation: none !important
    }
}

.sonner-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transition: opacity .2s, transform .2s
}

.sonner-loader[data-visible=false] {
    opacity: 0;
    transform: scale(.8) translate(-50%, -50%)
}

@layer dynamic-sdk-styles {

    #argent-mobile-modal-overlay,
    iframe[src*="wallet-dev.blocto.app"],
    iframe[src*="wallet-staging.blocto.app"],
    iframe[src*="wallet-testnet.blocto.app"],
    iframe[src*="wallet.blocto.app"] {
        z-index: 2147483647 !important
    }

    iframe[id*=dyn-passkey-recovery-element-id],
    iframe[id*=dyn-secure-enclave-element-id] {
        display: none !important
    }

    #pera-wallet-connect-modal-wrapper {
        position: relative;
        z-index: 2147483647 !important
    }

    @font-face {
        /*savepage-font-display=swap*/
        font-family: DM Sans;
        font-style: normal;
        font-weight: 400;
        src:
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-normal.woff2*/
            url(data:font/woff2;base64,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) format("woff2"),
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-normal.woff*/
            url(data:font/woff;base64,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) format("woff")
    }

    @font-face {
        /*savepage-font-display=swap*/
        font-family: DM Sans;
        font-style: italic;
        font-weight: 400;
        src:
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-italic.woff2*/
            url() format("woff2"),
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-italic.woff*/
            url() format("woff")
    }

    @font-face {
        /*savepage-font-display=swap*/
        font-family: DM Sans;
        font-style: normal;
        font-weight: 500;
        src:
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-normal.woff2*/
            url() format("woff2"),
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-normal.woff*/
            url() format("woff")
    }

    @font-face {
        /*savepage-font-display=swap*/
        font-family: DM Sans;
        font-style: italic;
        font-weight: 500;
        src:
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-italic.woff2*/
            url() format("woff2"),
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-italic.woff*/
            url() format("woff")
    }

    @font-face {
        /*savepage-font-display=swap*/
        font-family: DM Sans;
        font-style: normal;
        font-weight: 700;
        src:
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-normal.woff2*/
            url() format("woff2"),
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-normal.woff*/
            url() format("woff")
    }

    @font-face {
        /*savepage-font-display=swap*/
        font-family: DM Sans;
        font-style: italic;
        font-weight: 700;
        src:
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-italic.woff2*/
            url() format("woff2"),
            /*savepage-url=https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-italic.woff*/
            url() format("woff")
    }

    @layer light-theme-default {
        :root {
            --dynamic-font-family-primary: "DM Sans", sans-serif;
            --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
            --dynamic-base-1: #f7f7f9;
            --dynamic-base-2: #fff;
            --dynamic-base-3: #eeeef1;
            --dynamic-base-4: #e7e8ed;
            --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
            --dynamic-brand-primary-color: #4779ff;
            --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
            --dynamic-success-1: #30a67b;
            --dynamic-success-2: #e3f7ef;
            --dynamic-border-radius: 1.5rem;
            --dynamic-hover: rgba(22, 37, 77, .03);
            --dynamic-info-2: rgba(71, 121, 255, .1);
            --dynamic-error-1: #ff4646;
            --dynamic-error-2: #ffe3e3;
            --dynamic-alert-1: #dd8500;
            --dynamic-alert-2: #faedd9;
            --dynamic-footer-background-color: #fff;
            --dynamic-footer-text-color: #383c48;
            --dynamic-footer-icon-color: #4779ff;
            --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2) 20%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0));
            --dynamic-overlay: rgba(24, 27, 34, .15);
            --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
            --dynamic-shadow-up-1: 0 -0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
            --dynamic-text-link: #0047ff;
            --dynamic-text-primary: #383c48;
            --dynamic-text-secondary: #7b7d86;
            --dynamic-text-size-body-mini: 0.6875rem;
            --dynamic-text-size-body-normal: 0.9375rem;
            --dynamic-text-size-body-small: 0.75rem;
            --dynamic-text-size-button-primary: 0.875rem;
            --dynamic-text-size-button-secondary: 0.75rem;
            --dynamic-text-size-numbers-display: 1.875rem;
            --dynamic-text-size-numbers-big: 0.875rem;
            --dynamic-text-size-numbers-medium: 0.75rem;
            --dynamic-text-size-title: 1.125rem;
            --dynamic-text-tertiary: #abacb2;
            --dynamic-badge-background: #eeeef1;
            --dynamic-badge-color: #7b7d86;
            --dynamic-badge-primary-background: #e3f7ef;
            --dynamic-badge-primary-color: #30a67b;
            --dynamic-badge-dot-background: #4779ff;
            --dynamic-search-bar-background: #fff;
            --dynamic-search-bar-background-hover: #fff;
            --dynamic-search-bar-background-focus: #fff;
            --dynamic-search-bar-border: 0.0625rem solid #eeeef1;
            --dynamic-search-bar-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-search-bar-border-focus: 0.0625rem solid #e7e8ed;
            --dynamic-modal-border: ;
            --dynamic-modal-width: 22.5rem;
            --dynamic-modal-padding: 1.5rem;
            --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
            --dynamic-modal-backdrop-filter: blur(4px);
            --dynamic-wallet-list-tile-padding: 0.75rem;
            --dynamic-wallet-list-tile-gap: 0.375rem;
            --dynamic-wallet-list-max-height: 16.25rem;
            --dynamic-wallet-list-tile-background: #fff;
            --dynamic-wallet-list-tile-border: ;
            --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-background-hover: #fff;
            --dynamic-wallet-list-tile-border-hover: ;
            --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-animation-duration: 150ms;
            --dynamic-tooltip-color: #383c48;
            --dynamic-tooltip-text-color: #fff;
            --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
            --dynamic-button-primary-hover: #fff;
            --dynamic-button-primary-background: #fff;
            --dynamic-button-primary-font-size: 0.875rem;
            --dynamic-button-primary-padding: 0;
            --dynamic-button-primary-border: 0.0625rem solid #e7e8ed;
            --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-button-secondary-hover: #f7f8fa;
            --dynamic-button-secondary-background: transparent;
            --dynamic-button-secondary-font-size: 0.75rem;
            --dynamic-button-secondary-padding: 0;
            --dynamic-button-secondary-border: 0.0625rem solid transparent;
            --dynamic-connect-button-background: #fff;
            --dynamic-connect-button-background-hover: #fff;
            --dynamic-connect-button-color: #383c48;
            --dynamic-connect-button-border: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-connect-button-color-hover: #383c48;
            --dynamic-connect-button-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-search-padding: 0 1.5rem 0.5rem;
            --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
            --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
            --dynamic-footer-border-top: 0.0625rem solid #e7e8ed;
            --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
            --dynamic-footer-background: transparent;
            --dynamic-header-border-bottom: 1px solid transparent;
            --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
            --dynamic-header-background: transparent
        }

        :root [data-dynamic-theme-brand=bold],
        :root[data-dynamic-theme-brand=bold] {
            --dynamic-footer-text-color: #fff;
            --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
            --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
        }

        :root [data-dynamic-theme-brand=subtle],
        :root[data-dynamic-theme-brand=subtle] {
            --dynamic-footer-arrow-color: #abacb2
        }

        @media (prefers-color-scheme:light) {
            :root [data-dynamic-theme=auto] {
                --dynamic-font-family-primary: "DM Sans", sans-serif;
                --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
                --dynamic-base-1: #f7f7f9;
                --dynamic-base-2: #fff;
                --dynamic-base-3: #eeeef1;
                --dynamic-base-4: #e7e8ed;
                --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
                --dynamic-brand-primary-color: #4779ff;
                --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
                --dynamic-success-1: #30a67b;
                --dynamic-success-2: #e3f7ef;
                --dynamic-border-radius: 1.5rem;
                --dynamic-hover: rgba(22, 37, 77, .03);
                --dynamic-info-2: rgba(71, 121, 255, .1);
                --dynamic-error-1: #ff4646;
                --dynamic-error-2: #ffe3e3;
                --dynamic-alert-1: #dd8500;
                --dynamic-alert-2: #faedd9;
                --dynamic-footer-background-color: #fff;
                --dynamic-footer-text-color: #383c48;
                --dynamic-footer-icon-color: #4779ff;
                --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2) 20%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0));
                --dynamic-overlay: rgba(24, 27, 34, .15);
                --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
                --dynamic-shadow-up-1: 0 -0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
                --dynamic-text-link: #0047ff;
                --dynamic-text-primary: #383c48;
                --dynamic-text-secondary: #7b7d86;
                --dynamic-text-size-body-mini: 0.6875rem;
                --dynamic-text-size-body-normal: 0.9375rem;
                --dynamic-text-size-body-small: 0.75rem;
                --dynamic-text-size-button-primary: 0.875rem;
                --dynamic-text-size-button-secondary: 0.75rem;
                --dynamic-text-size-numbers-display: 1.875rem;
                --dynamic-text-size-numbers-big: 0.875rem;
                --dynamic-text-size-numbers-medium: 0.75rem;
                --dynamic-text-size-title: 1.125rem;
                --dynamic-text-tertiary: #abacb2;
                --dynamic-badge-background: #eeeef1;
                --dynamic-badge-color: #7b7d86;
                --dynamic-badge-primary-background: #e3f7ef;
                --dynamic-badge-primary-color: #30a67b;
                --dynamic-badge-dot-background: #4779ff;
                --dynamic-search-bar-background: #fff;
                --dynamic-search-bar-background-hover: #fff;
                --dynamic-search-bar-background-focus: #fff;
                --dynamic-search-bar-border: 0.0625rem solid #eeeef1;
                --dynamic-search-bar-border-hover: 0.0625rem solid #e7e8ed;
                --dynamic-search-bar-border-focus: 0.0625rem solid #e7e8ed;
                --dynamic-modal-border: ;
                --dynamic-modal-width: 22.5rem;
                --dynamic-modal-padding: 1.5rem;
                --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
                --dynamic-modal-backdrop-filter: blur(4px);
                --dynamic-wallet-list-tile-padding: 0.75rem;
                --dynamic-wallet-list-tile-gap: 0.375rem;
                --dynamic-wallet-list-max-height: 16.25rem;
                --dynamic-wallet-list-tile-background: #fff;
                --dynamic-wallet-list-tile-border: ;
                --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-background-hover: #fff;
                --dynamic-wallet-list-tile-border-hover: ;
                --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-animation-duration: 150ms;
                --dynamic-tooltip-color: #383c48;
                --dynamic-tooltip-text-color: #fff;
                --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
                --dynamic-button-primary-hover: #fff;
                --dynamic-button-primary-background: #fff;
                --dynamic-button-primary-font-size: 0.875rem;
                --dynamic-button-primary-padding: 0;
                --dynamic-button-primary-border: 0.0625rem solid #e7e8ed;
                --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-button-secondary-hover: #f7f8fa;
                --dynamic-button-secondary-background: transparent;
                --dynamic-button-secondary-font-size: 0.75rem;
                --dynamic-button-secondary-padding: 0;
                --dynamic-button-secondary-border: 0.0625rem solid transparent;
                --dynamic-connect-button-background: #fff;
                --dynamic-connect-button-background-hover: #fff;
                --dynamic-connect-button-color: #383c48;
                --dynamic-connect-button-border: 0.0625rem solid #e7e8ed;
                --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-connect-button-color-hover: #383c48;
                --dynamic-connect-button-border-hover: 0.0625rem solid #e7e8ed;
                --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-search-padding: 0 1.5rem 0.5rem;
                --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
                --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
                --dynamic-footer-border-top: 0.0625rem solid #e7e8ed;
                --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
                --dynamic-footer-background: transparent;
                --dynamic-header-border-bottom: 1px solid transparent;
                --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
                --dynamic-header-background: transparent
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold] {
                --dynamic-footer-text-color: #fff;
                --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
                --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle] {
                --dynamic-footer-arrow-color: #abacb2
            }
        }

        :root [data-dynamic-theme=light] {
            --dynamic-font-family-primary: "DM Sans", sans-serif;
            --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
            --dynamic-base-1: #f7f7f9;
            --dynamic-base-2: #fff;
            --dynamic-base-3: #eeeef1;
            --dynamic-base-4: #e7e8ed;
            --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
            --dynamic-brand-primary-color: #4779ff;
            --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
            --dynamic-success-1: #30a67b;
            --dynamic-success-2: #e3f7ef;
            --dynamic-border-radius: 1.5rem;
            --dynamic-hover: rgba(22, 37, 77, .03);
            --dynamic-info-2: rgba(71, 121, 255, .1);
            --dynamic-error-1: #ff4646;
            --dynamic-error-2: #ffe3e3;
            --dynamic-alert-1: #dd8500;
            --dynamic-alert-2: #faedd9;
            --dynamic-footer-background-color: #fff;
            --dynamic-footer-text-color: #383c48;
            --dynamic-footer-icon-color: #4779ff;
            --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2) 20%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0));
            --dynamic-overlay: rgba(24, 27, 34, .15);
            --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
            --dynamic-shadow-up-1: 0 -0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
            --dynamic-text-link: #0047ff;
            --dynamic-text-primary: #383c48;
            --dynamic-text-secondary: #7b7d86;
            --dynamic-text-size-body-mini: 0.6875rem;
            --dynamic-text-size-body-normal: 0.9375rem;
            --dynamic-text-size-body-small: 0.75rem;
            --dynamic-text-size-button-primary: 0.875rem;
            --dynamic-text-size-button-secondary: 0.75rem;
            --dynamic-text-size-numbers-display: 1.875rem;
            --dynamic-text-size-numbers-big: 0.875rem;
            --dynamic-text-size-numbers-medium: 0.75rem;
            --dynamic-text-size-title: 1.125rem;
            --dynamic-text-tertiary: #abacb2;
            --dynamic-badge-background: #eeeef1;
            --dynamic-badge-color: #7b7d86;
            --dynamic-badge-primary-background: #e3f7ef;
            --dynamic-badge-primary-color: #30a67b;
            --dynamic-badge-dot-background: #4779ff;
            --dynamic-search-bar-background: #fff;
            --dynamic-search-bar-background-hover: #fff;
            --dynamic-search-bar-background-focus: #fff;
            --dynamic-search-bar-border: 0.0625rem solid #eeeef1;
            --dynamic-search-bar-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-search-bar-border-focus: 0.0625rem solid #e7e8ed;
            --dynamic-modal-border: ;
            --dynamic-modal-width: 22.5rem;
            --dynamic-modal-padding: 1.5rem;
            --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
            --dynamic-modal-backdrop-filter: blur(4px);
            --dynamic-wallet-list-tile-padding: 0.75rem;
            --dynamic-wallet-list-tile-gap: 0.375rem;
            --dynamic-wallet-list-max-height: 16.25rem;
            --dynamic-wallet-list-tile-background: #fff;
            --dynamic-wallet-list-tile-border: ;
            --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-background-hover: #fff;
            --dynamic-wallet-list-tile-border-hover: ;
            --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-animation-duration: 150ms;
            --dynamic-tooltip-color: #383c48;
            --dynamic-tooltip-text-color: #fff;
            --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
            --dynamic-button-primary-hover: #fff;
            --dynamic-button-primary-background: #fff;
            --dynamic-button-primary-font-size: 0.875rem;
            --dynamic-button-primary-padding: 0;
            --dynamic-button-primary-border: 0.0625rem solid #e7e8ed;
            --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-button-secondary-hover: #f7f8fa;
            --dynamic-button-secondary-background: transparent;
            --dynamic-button-secondary-font-size: 0.75rem;
            --dynamic-button-secondary-padding: 0;
            --dynamic-button-secondary-border: 0.0625rem solid transparent;
            --dynamic-connect-button-background: #fff;
            --dynamic-connect-button-background-hover: #fff;
            --dynamic-connect-button-color: #383c48;
            --dynamic-connect-button-border: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-connect-button-color-hover: #383c48;
            --dynamic-connect-button-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-search-padding: 0 1.5rem 0.5rem;
            --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
            --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
            --dynamic-footer-border-top: 0.0625rem solid #e7e8ed;
            --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
            --dynamic-footer-background: transparent;
            --dynamic-header-border-bottom: 1px solid transparent;
            --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
            --dynamic-header-background: transparent
        }

        :root [data-dynamic-theme=light] [data-dynamic-theme-brand=bold],
        :root [data-dynamic-theme=light][data-dynamic-theme-brand=bold] {
            --dynamic-footer-text-color: #fff;
            --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
            --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
        }

        :root [data-dynamic-theme=light] [data-dynamic-theme-brand=subtle],
        :root [data-dynamic-theme=light][data-dynamic-theme-brand=subtle] {
            --dynamic-footer-arrow-color: #abacb2
        }
    }

    @layer dark-theme-default {
        @media (prefers-color-scheme:dark) {
            :root [data-dynamic-theme=auto] {
                --dynamic-font-family-primary: "DM Sans", sans-serif;
                --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
                --dynamic-base-1: #0c0e13;
                --dynamic-base-2: #1b1d22;
                --dynamic-base-3: #24272e;
                --dynamic-base-4: #282b33;
                --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
                --dynamic-brand-primary-color: #4779ff;
                --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
                --dynamic-success-1: #79ffcf;
                --dynamic-success-2: #192d2c;
                --dynamic-border-radius: 1.5rem;
                --dynamic-hover: hsla(0, 0%, 100%, .1);
                --dynamic-error-1: #ff6a6a;
                --dynamic-error-2: hsla(0, 100%, 71%, .2);
                --dynamic-alert-1: #e2a140;
                --dynamic-alert-2: #2b2621;
                --dynamic-footer-background-color: #0c0e13;
                --dynamic-footer-text-color: #fbfcff;
                --dynamic-footer-icon-color: #4779ff;
                --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .01) 20%, hsla(0, 0%, 100%, .05) 60%, hsla(0, 0%, 100%, 0));
                --dynamic-overlay: rgba(0, 0, 0, .25);
                --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
                --dynamic-shadow-up-1: 0 -0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
                --dynamic-text-link: #69a5ff;
                --dynamic-text-primary: #fbfcff;
                --dynamic-text-secondary: #a8aab0;
                --dynamic-text-size-body-mini: 0.6875rem;
                --dynamic-text-size-body-normal: 0.9375rem;
                --dynamic-text-size-body-small: 0.75rem;
                --dynamic-text-size-button-primary: 0.875rem;
                --dynamic-text-size-button-secondary: 0.75rem;
                --dynamic-text-size-numbers-big: 0.875rem;
                --dynamic-text-size-numbers-medium: 0.75rem;
                --dynamic-text-size-title: 1.125rem;
                --dynamic-text-tertiary: #6f7177;
                --dynamic-badge-background: #24272e;
                --dynamic-badge-color: #a8aab0;
                --dynamic-badge-dot-background: #4779ff;
                --dynamic-badge-primary-background: #192d2c;
                --dynamic-badge-primary-color: #79ffcf;
                --dynamic-search-bar-background: #1b1d22;
                --dynamic-search-bar-background-hover: #1b1d22;
                --dynamic-search-bar-background-focus: #1b1d22;
                --dynamic-search-bar-border: 0.0625rem solid #24272e;
                --dynamic-search-bar-border-hover: 0.0625rem solid #282b33;
                --dynamic-search-bar-border-focus: 0.0625rem solid #282b33;
                --dynamic-modal-border: ;
                --dynamic-modal-width: 22.5rem;
                --dynamic-modal-padding: 1.5rem;
                --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
                --dynamic-modal-backdrop-filter: blur(4px);
                --dynamic-wallet-list-tile-padding: 0.75rem;
                --dynamic-wallet-list-tile-gap: 0.375rem;
                --dynamic-wallet-list-max-height: 16.25rem;
                --dynamic-wallet-list-tile-background: #24272e;
                --dynamic-wallet-list-tile-border: ;
                --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-background-hover: #282b33;
                --dynamic-wallet-list-tile-border-hover: ;
                --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-animation-duration: 150ms;
                --dynamic-tooltip-color: #fbfcff;
                --dynamic-tooltip-text-color: #0c0e13;
                --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
                --dynamic-button-primary-hover: #1b1d22;
                --dynamic-button-primary-background: #1b1d22;
                --dynamic-button-primary-font-size: 0.875rem;
                --dynamic-button-primary-padding: 0;
                --dynamic-button-primary-border: 0.0625rem solid #282b33;
                --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-button-secondary-hover: #1a1c21;
                --dynamic-button-secondary-background: transparent;
                --dynamic-button-secondary-font-size: 0.75rem;
                --dynamic-button-secondary-padding: 0;
                --dynamic-button-secondary-border: 0.0625rem solid transparent;
                --dynamic-connect-button-background: #1b1d22;
                --dynamic-connect-button-background-hover: #1b1d22;
                --dynamic-connect-button-color: #fbfcff;
                --dynamic-connect-button-border: 0.0625rem solid #282b33;
                --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-connect-button-color-hover: #fbfcff;
                --dynamic-connect-button-border-hover: 0.0625rem solid #282b33;
                --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-search-padding: 0 1.5rem 0.5rem;
                --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
                --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
                --dynamic-footer-border-top: 0.0625rem solid #282b33;
                --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
                --dynamic-footer-background: transparent;
                --dynamic-header-border-bottom: 1px solid transparent;
                --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
                --dynamic-header-background: transparent
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold] {
                --dynamic-footer-text-color: #fbfcff;
                --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
                --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle] {
                --dynamic-footer-arrow-color: #6f7177;
                --dynamic-footer-icon-color: #6f7177
            }
        }

        :root [data-dynamic-theme=dark] {
            --dynamic-font-family-primary: "DM Sans", sans-serif;
            --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
            --dynamic-base-1: #0c0e13;
            --dynamic-base-2: #1b1d22;
            --dynamic-base-3: #24272e;
            --dynamic-base-4: #282b33;
            --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
            --dynamic-brand-primary-color: #4779ff;
            --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
            --dynamic-success-1: #79ffcf;
            --dynamic-success-2: #192d2c;
            --dynamic-border-radius: 1.5rem;
            --dynamic-hover: hsla(0, 0%, 100%, .1);
            --dynamic-error-1: #ff6a6a;
            --dynamic-error-2: hsla(0, 100%, 71%, .2);
            --dynamic-alert-1: #e2a140;
            --dynamic-alert-2: #2b2621;
            --dynamic-footer-background-color: #0c0e13;
            --dynamic-footer-text-color: #fbfcff;
            --dynamic-footer-icon-color: #4779ff;
            --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .01) 20%, hsla(0, 0%, 100%, .05) 60%, hsla(0, 0%, 100%, 0));
            --dynamic-overlay: rgba(0, 0, 0, .25);
            --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
            --dynamic-shadow-up-1: 0 -0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
            --dynamic-text-link: #69a5ff;
            --dynamic-text-primary: #fbfcff;
            --dynamic-text-secondary: #a8aab0;
            --dynamic-text-size-body-mini: 0.6875rem;
            --dynamic-text-size-body-normal: 0.9375rem;
            --dynamic-text-size-body-small: 0.75rem;
            --dynamic-text-size-button-primary: 0.875rem;
            --dynamic-text-size-button-secondary: 0.75rem;
            --dynamic-text-size-numbers-big: 0.875rem;
            --dynamic-text-size-numbers-medium: 0.75rem;
            --dynamic-text-size-title: 1.125rem;
            --dynamic-text-tertiary: #6f7177;
            --dynamic-badge-background: #24272e;
            --dynamic-badge-color: #a8aab0;
            --dynamic-badge-dot-background: #4779ff;
            --dynamic-badge-primary-background: #192d2c;
            --dynamic-badge-primary-color: #79ffcf;
            --dynamic-search-bar-background: #1b1d22;
            --dynamic-search-bar-background-hover: #1b1d22;
            --dynamic-search-bar-background-focus: #1b1d22;
            --dynamic-search-bar-border: 0.0625rem solid #24272e;
            --dynamic-search-bar-border-hover: 0.0625rem solid #282b33;
            --dynamic-search-bar-border-focus: 0.0625rem solid #282b33;
            --dynamic-modal-border: ;
            --dynamic-modal-width: 22.5rem;
            --dynamic-modal-padding: 1.5rem;
            --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
            --dynamic-modal-backdrop-filter: blur(4px);
            --dynamic-wallet-list-tile-padding: 0.75rem;
            --dynamic-wallet-list-tile-gap: 0.375rem;
            --dynamic-wallet-list-max-height: 16.25rem;
            --dynamic-wallet-list-tile-background: #24272e;
            --dynamic-wallet-list-tile-border: ;
            --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-background-hover: #282b33;
            --dynamic-wallet-list-tile-border-hover: ;
            --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-animation-duration: 150ms;
            --dynamic-tooltip-color: #fbfcff;
            --dynamic-tooltip-text-color: #0c0e13;
            --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
            --dynamic-button-primary-hover: #1b1d22;
            --dynamic-button-primary-background: #1b1d22;
            --dynamic-button-primary-font-size: 0.875rem;
            --dynamic-button-primary-padding: 0;
            --dynamic-button-primary-border: 0.0625rem solid #282b33;
            --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-button-secondary-hover: #1a1c21;
            --dynamic-button-secondary-background: transparent;
            --dynamic-button-secondary-font-size: 0.75rem;
            --dynamic-button-secondary-padding: 0;
            --dynamic-button-secondary-border: 0.0625rem solid transparent;
            --dynamic-connect-button-background: #1b1d22;
            --dynamic-connect-button-background-hover: #1b1d22;
            --dynamic-connect-button-color: #fbfcff;
            --dynamic-connect-button-border: 0.0625rem solid #282b33;
            --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-connect-button-color-hover: #fbfcff;
            --dynamic-connect-button-border-hover: 0.0625rem solid #282b33;
            --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-search-padding: 0 1.5rem 0.5rem;
            --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
            --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
            --dynamic-footer-border-top: 0.0625rem solid #282b33;
            --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
            --dynamic-footer-background: transparent;
            --dynamic-header-border-bottom: 1px solid transparent;
            --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
            --dynamic-header-background: transparent
        }

        :root [data-dynamic-theme=dark] [data-dynamic-theme-brand=bold],
        :root [data-dynamic-theme=dark][data-dynamic-theme-brand=bold] {
            --dynamic-footer-text-color: #fbfcff;
            --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
            --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
        }

        :root [data-dynamic-theme=dark] [data-dynamic-theme-brand=subtle],
        :root [data-dynamic-theme=dark][data-dynamic-theme-brand=subtle] {
            --dynamic-footer-arrow-color: #6f7177;
            --dynamic-footer-icon-color: #6f7177
        }
    }

    .dynamic-shadow-dom {
        position: relative
    }

    #dynamic-tooltips {
        left: 0;
        position: absolute;
        top: 0
    }

    @supports (overflow:clip) {
        .dynamic-no-scroll {
            overflow: clip
        }
    }

    @supports not (overflow:clip) {
        .dynamic-no-scroll {
            overflow: hidden
        }
    }
}

@layer dynamic-project-environment-theme {

    #dynamic-widget,
    #dynamic-modal,
    .dynamic-shadow-dom {
        --dynamic-brand-primary-color: #4779FF;
        --dynamic-badge-dot-background: #4779FF;
        --dynamic-footer-background-color: #4779FF;
    }
}

:root {
    --savepage-url-14: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzUgMjIwIj48cGF0aCBmaWxsPSIjMGU0MDRiIiBkPSJNMTE3LjUgOTYuNGMyMi44IDAgNDQuMyA4IDYwLjggMjEuNSAwIDAgMTAuMy00LjUgMjAuNy03czIyLjctNC4xIDIyLjctNC4xQzE5NyA3Ni42IDE1OS44IDU3LjQgMTE4LjEgNTcuNFMzNi41IDc3IDExLjggMTA3LjJjMCAwIDEyLjMgMS42IDIyLjcgNC4xczIwLjcgNyAyMC43IDdjMTYuNS0xMy41IDM5LjUtMjEuOSA2Mi4zLTIxLjltLTIyLjIgNDcuMWM1LjktNC41IDEzLjUtNS44IDIyLjItNS44czE0LjggMS41IDIxLjcgNS44bDguMS02LjdjLTcuMi00LjktMTYuNC04LjQtMjkuOS04LjRzLTIwLjMgMS45LTI5LjUgOC40YzAgMCA0LjUgMy41IDcuNCA2LjciLz48cGF0aCBmaWxsPSIjMGU0MDRiIiBkPSJNMTE3LjUgMTA5LjJjMjEuNyAwIDMxLjkgNC42IDQ4LjEgMTMuMy01LjMgMy03LjQgNC45LTEwIDcuMi0xMC44LTUuNC0yNi4yLTkuNS0zOC05LjVzLTI2LjQgNC4xLTM4LjEgMTEuMmMwIDAtNS4yLTMuOS0xMC4xLTYuMiAxMy4xLTEwLjIgMjYtMTYgNDguMi0xNnpNMjM1IDE4OGMtMjIuNyAwLTQzIDEyLjUtNTQuMiAyOS4xLjMuMS43LjMgMSAuNCAyIC44IDQuNCAxLjcgNi41IDIuMyA5LjktMTQuMyAyNy0yNC42IDQ2LjctMjQuNnYtNy4xWiIvPjxwYXRoIGZpbGw9IiMwZTQwNGIiIGQ9Ik0yMzUgMTY2Yy0zMS42IDAtNTguMiAxNi45LTczLjkgNDEuOSAyLjQgMS42IDkuNyA0LjkgOS43IDQuOSAxMy44LTIxLjYgMzYuNy0zNi4xIDY0LjItMzYuMXYtMTAuOFoiLz48cGF0aCBmaWxsPSIjMGU0MDRiIiBkPSJNMjM1IDE1My42VjExNmMtNDkuNyAwLTkxLjcgMjQtMTE1LjUgNjMuNyAwIDAgNyA2LjQgMTUuMSAxMi42IDguMSA2LjEgMTYuMSAxMC40IDE2LjEgMTAuNCAxNi41LTMwLjIgNDcuNC00OSA4NC4zLTQ5Wm0tMjkuNy03My4xYzkuMy00LjggMTguOC03LjcgMjkuNy03Ljd2Ny4xYy04LjYgMC0xNiAyLjMtMjMuNSA1LjdsLTYuMy01LjF6TTIzNSA1MS43Yy0xOC43IDAtMzQuNyA1LjktNDkgMTUuOWw5LjkgNi40YzExLjgtNy4zIDI0LjMtMTEuNSAzOS4xLTExLjV6TTIzNSAwYy00My4xIDAtODEuMSAxOS4yLTEwNiA1MC40IDAgMCAxMi41IDEgMjIgMyA5LjYgMiAyMi45IDcuNyAyMi45IDcuNyAxNi44LTEzLjggMzcuNi0yMi4yIDYxLjEtMjIuMnpNMTA0LjYgNTAuOUM3OS42IDE5LjcgNDMuMSAwIDAgMHYzOC45YzIzLjQgMCA0Mi4yIDguOCA1OSAyMi42IDAgMCAxMy40LTUuNyAyMi45LTcuNyA5LjYtMiAyMi42LTMgMjIuNi0zWk00Ny4yIDY3LjNDMzMgNTcuOCAxOC4xIDUxLjYgMCA1MS42djEwLjhjMTQuNiAwIDI2LjIgNC41IDM3LjkgMTEuNXpNMjguNSA4MC44QzE5LjMgNzYgMTEgNzIuNyAwIDcyLjd2Ny4xYzkuMSAwIDE1LjIgMi41IDIyLjggNi4xbDUuNy01LjJabTU0LjkgMTIxLjljLTE2LjItMzEuMS00NS45LTQ5LTgzLjQtNDl2LTM3LjZjNDYuNiAwIDkwLjIgMjcuNCAxMTQuNiA2My43IDAgMC02IDUtMTMuNiAxMS4xcy0xNy42IDExLjktMTcuNiAxMS45WiIvPjxwYXRoIGZpbGw9IiMwZTQwNGIiIGQ9Ik03My4xIDIwOC4yQzU3LjQgMTgzLjYgMzEuNCAxNjYgMCAxNjZ2MTAuOGMyNy40IDAgNDkuNyAxNC44IDYzLjUgMzYuMyAwIDAgNi40LTMuMSA5LjYtNC45Ii8+PHBhdGggZmlsbD0iIzBlNDA0YiIgZD0iTTUyLjIgMjE2LjdDNDAuOSAyMDAuNCAyMi41IDE4OCAwIDE4OHY3LjFjMTkuNyAwIDM0LjkgMTAuMyA0NC44IDI0LjUgMCAwIDUuMS0xLjcgNy40LTIuOSIvPjwvc3ZnPgo=);
    --savepage-url-15: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzUgMjg0Ij48cGF0aCBmaWxsPSIjMDgyOTNhIiBkPSJNMCAwdjI4NGgyMzVWMGMtNDguODU2IDAtOTEuOTUgMjQuNjc0LTExNy41IDYyLjI0QzkxLjk1IDI0LjY3NCA0OC44NTYgMCAwIDAiLz48L3N2Zz4K);
    --savepage-url-16: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzUgMjc3Ij48cGF0aCBmaWxsPSIjMDgxODIxIiBkPSJNMCAwdjI4NGgyMzVWMGMtNDguODU2IDAtOTEuOTUgMjQuNjc0LTExNy41IDYyLjI0QzkxLjk1IDI0LjY3NCA0OC44NTYgMCAwIDAiLz48L3N2Zz4K);
}