
    :root {
        color-scheme: dark;
        --in: 0.7206 0.191 231.6;
        --su: 64.8% 0.150 160;
        --wa: 0.8471 0.199 83.87;
        --er: 0.7176 0.221 22.18;
        --pc: 0.13138 0.0392 275.75;
        --sc: 0.1496 0.052 342.55;
        --ac: 0.14902 0.0334 183.61;
        --inc: 0 0 0;
        --suc: 0 0 0;
        --wac: 0 0 0;
        --erc: 0 0 0;
        --rounded-box: 1rem;
        --rounded-btn: 0.5rem;
        --rounded-badge: 1.9rem;
        --animation-btn: 0.25s;
        --animation-input: .2s;
        --btn-focus-scale: 0.95;
        --border-btn: 1px;
        --tab-border: 1px;
        --tab-radius: 0.5rem;
        --p: 0.6569 0.196 275.75;
        --s: 0.748 0.26 342.55;
        --a: 0.7451 0.167 183.61;
        --n: 0.313815 0.021108 254.139175;
        --nc: 0.746477 0.0216 264.435964;
        --b1: 0.253267 0.015896 252.417568;
        --b2: 0.232607 0.013807 253.100675;
        --b3: 0.211484 0.01165 254.087939;
        --bc: 0.746477 0.0216 264.435964;
        /* Three-color gradient variables for primary */
        --primary-gradient-1: #6194e5;
        --primary-gradient-2: #6ab9a6;
        --primary-gradient-3: #c893d8;
    }


[data-theme=dark] {
    color-scheme: dark;
    --in: 0.7206 0.191 231.6;
    --su: 64.8% 0.150 160;
    --wa: 0.8471 0.199 83.87;
    --er: 0.7176 0.221 22.18;
    --pc: 0.13138 0.0392 275.75;
    --sc: 0.1496 0.052 342.55;
    --ac: 0.14902 0.0334 183.61;
    --inc: 0 0 0;
    --suc: 0 0 0;
    --wac: 0 0 0;
    --erc: 0 0 0;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: .2s;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 0.6569 0.196 275.75;
    --s: 0.748 0.26 342.55;
    --a: 0.7451 0.167 183.61;
    --n: 0.313815 0.021108 254.139175;
    --nc: 0.746477 0.0216 264.435964;
    --b1: 0.253267 0.015896 252.417568;
    --b2: 0.232607 0.013807 253.100675;
    --b3: 0.211484 0.01165 254.087939;
    --bc: 0.746477 0.0216 264.435964;
    /* Three-color gradient variables for primary */
    --primary-gradient-1: #6194e5;
    --primary-gradient-2: #6ab9a6;
    --primary-gradient-3: #c893d8;
}

:root:has(input.theme-controller[value=dark]:checked) {
    color-scheme: dark;
    --in: 0.7206 0.191 231.6;
    --su: 64.8% 0.150 160;
    --wa: 0.8471 0.199 83.87;
    --er: 0.7176 0.221 22.18;
    --pc: 0.13138 0.0392 275.75;
    --sc: 0.1496 0.052 342.55;
    --ac: 0.14902 0.0334 183.61;
    --inc: 0 0 0;
    --suc: 0 0 0;
    --wac: 0 0 0;
    --erc: 0 0 0;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: .2s;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 0.6569 0.196 275.75;
    --s: 0.748 0.26 342.55;
    --a: 0.7451 0.167 183.61;
    --n: 0.313815 0.021108 254.139175;
    --nc: 0.746477 0.0216 264.435964;
    --b1: 0.253267 0.015896 252.417568;
    --b2: 0.232607 0.013807 253.100675;
    --b3: 0.211484 0.01165 254.087939;
    --bc: 0.746477 0.0216 264.435964;
    /* Three-color gradient variables for primary */
    --primary-gradient-1: #6194e5;
    --primary-gradient-2: #6ab9a6;
    --primary-gradient-3: #c893d8;
}

*,
::after,
::before {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor
}

::after,
::before {
    --tw-content: ''
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    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";
    font-feature-settings: normal;
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

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;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle
}

img,
video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

:root,
[data-theme] {
    background-color: var(--fallback-b1, oklch(var(--b1)/1));
    color: var(--fallback-bc, oklch(var(--bc)/1))
}

@supports not (color:oklch(0 0 0)) {

        :root {
            color-scheme: dark;
            --fallback-p: #7582ff;
            --fallback-pc: #050617;
            --fallback-s: #ff71cf;
            --fallback-sc: #190211;
            --fallback-a: #00c7b5;
            --fallback-ac: #000e0c;
            --fallback-n: #2a323c;
            --fallback-nc: #a6adbb;
            --fallback-b1: #1d232a;
            --fallback-b2: #191e24;
            --fallback-b3: #15191e;
            --fallback-bc: #a6adbb;
            --fallback-in: #00b3f0;
            --fallback-inc: #000000;
            --fallback-su: #00ca92;
            --fallback-suc: #000000;
            --fallback-wa: #ffc22d;
            --fallback-wac: #000000;
            --fallback-er: #ff6f70;
            --fallback-erc: #000000
        }
    
}

html {
    -webkit-tap-highlight-color: transparent
}

*,
::after,
::before {
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

::backdrop {
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.alert {
    display: grid;
    width: 100%;
    grid-auto-flow: row;
    align-content: flex-start;
    align-items: center;
    justify-items: center;
    gap: 1rem;
    text-align: center;
    border-radius: var(--rounded-box, 1rem);
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
    --alert-bg: var(--fallback-b2, oklch(var(--b2)/1));
    --alert-bg-mix: var(--fallback-b1, oklch(var(--b1)/1));
    background-color: var(--alert-bg)
}

@media (min-width:640px) {
    .alert {
        grid-auto-flow: column;
        grid-template-columns: auto minmax(auto, 1fr);
        justify-items: start;
        text-align: start
    }
}

.artboard {
    width: 100%
}

.avatar {
    position: relative;
    display: inline-flex
}

.avatar>div {
    display: block;
    aspect-ratio: 1/1;
    overflow: hidden
}

.avatar img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.avatar.placeholder>div {
    display: flex;
    align-items: center;
    justify-content: center
}

.badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: .2s;
    height: 1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    width: fit-content;
    padding-left: .563rem;
    padding-right: .563rem;
    border-radius: var(--rounded-badge, 1.9rem);
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}

.btm-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    padding-bottom: env(safe-area-inset-bottom);
    height: 4rem;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)));
    color: currentColor
}

.btm-nav>* {
    position: relative;
    display: flex;
    height: 100%;
    flex-basis: 100%;
    cursor: pointer;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .25rem;
    border-color: currentColor
}

.breadcrumbs {
    max-width: 100%;
    overflow-x: auto;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.breadcrumbs>ol,
.breadcrumbs>ul {
    display: flex;
    align-items: center;
    white-space: nowrap;
    min-height: min-content
}

.breadcrumbs>ol>li,
.breadcrumbs>ul>li {
    display: flex;
    align-items: center
}

.breadcrumbs>ol>li>a,
.breadcrumbs>ul>li>a {
    display: flex;
    cursor: pointer;
    align-items: center
}

@media (hover:hover) {

    .breadcrumbs>ol>li>a:hover,
    .breadcrumbs>ul>li>a:hover {
        text-decoration-line: underline
    }

    .link-hover:hover {
        text-decoration-line: underline
    }

    .checkbox-primary:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)))
    }

    .checkbox-secondary:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity)))
    }

    .checkbox-accent:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-a, oklch(var(--a)/var(--tw-border-opacity)))
    }

    .checkbox-success:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
    }

    .checkbox-warning:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
    }

    .checkbox-info:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
    }

    .checkbox-error:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
    }

    .label a:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
    }

    .menu li>:not(ul):not(.menu-title):not(details).active,
    .menu li>:not(ul):not(.menu-title):not(details):active,
    .menu li>details>summary:active {
        --tw-bg-opacity: 1;
        background-color: var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: var(--fallback-nc, oklch(var(--nc)/var(--tw-text-opacity)))
    }

    .radio-primary:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)))
    }

    .radio-secondary:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity)))
    }

    .radio-accent:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-a, oklch(var(--a)/var(--tw-border-opacity)))
    }

    .radio-success:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
    }

    .radio-warning:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
    }

    .radio-info:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
    }

    .radio-error:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
    }

    .tab:hover {
        --tw-text-opacity: 1
    }

    .tabs-boxed .tab-active:not(.tab-disabled):not([disabled]):hover,
    .tabs-boxed :is(input:checked):hover {
        --tw-text-opacity: 1;
        color: var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
    }

    .table tr.hover:hover,
    .table tr.hover:nth-child(2n):hover {
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)))
    }

    .table-zebra tr.hover:hover,
    .table-zebra tr.hover:nth-child(2n):hover {
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
    }
}

.btn {
    display: inline-flex;
    height: 3rem;
    min-height: 3rem;
    flex-shrink: 0;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border-radius: var(--rounded-btn, .5rem);
    border-color: transparent;
    border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1em;
    gap: .5rem;
    font-weight: 600;
    text-decoration-line: none;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    border-width: var(--border-btn, 1px);
    animation: button-pop var(--animation-btn, .25s) ease-out;
    transition-property: color, background-color, border-color, opacity, box-shadow, transform;
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline-color: var(--fallback-bc, oklch(var(--bc)/1));
    background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
    --tw-border-opacity: 1
}

.btn-disabled,
.btn:disabled,
.btn[disabled] {
    pointer-events: none
}

.btn-square {
    height: 3rem;
    width: 3rem;
    padding: 0
}

.btn-circle {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0
}

:where(.btn:is(input[type=checkbox])),
:where(.btn:is(input[type=radio])) {
    width: auto;
    appearance: none
}

.btn:is(input[type=checkbox]):after,
.btn:is(input[type=radio]):after {
    --tw-content: attr(aria-label);
    content: var(--tw-content)
}

.dropdown {
    position: relative;
    display: inline-block
}

.dropdown>:not(summary):focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.dropdown .dropdown-content {
    position: absolute
}

.dropdown:is(:not(details)) .dropdown-content {
    visibility: hidden;
    opacity: 0;
    transform-origin: top;
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: .2s
}

.dropdown-end .dropdown-content {
    inset-inline-end: 0px
}

.dropdown-left .dropdown-content {
    bottom: auto;
    inset-inline-end: 100%;
    top: 0;
    transform-origin: right
}

.dropdown-right .dropdown-content {
    bottom: auto;
    inset-inline-start: 100%;
    top: 0;
    transform-origin: left
}

.dropdown-bottom .dropdown-content {
    bottom: auto;
    top: 100%;
    transform-origin: top
}

.dropdown-top .dropdown-content {
    bottom: 100%;
    top: auto;
    transform-origin: bottom
}

.dropdown-end.dropdown-right .dropdown-content {
    bottom: 0;
    top: auto
}

.dropdown-end.dropdown-left .dropdown-content {
    bottom: 0;
    top: auto
}

.dropdown.dropdown-open .dropdown-content,
.dropdown:focus-within .dropdown-content,
.dropdown:not(.dropdown-hover):focus .dropdown-content {
    visibility: visible;
    opacity: 1
}

@media (hover:hover) {
    .dropdown.dropdown-hover:hover .dropdown-content {
        visibility: visible;
        opacity: 1
    }

    .btm-nav>.disabled:hover,
    .btm-nav>[disabled]:hover {
        pointer-events: none;
        --tw-border-opacity: 0;
        background-color: var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
        --tw-bg-opacity: 0.1;
        color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
        --tw-text-opacity: 0.2
    }

    .btn:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-b3, oklch(var(--b3)/var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn:hover {
            background-color: color-mix(in oklab, oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%, #000);
            border-color: color-mix(in oklab, oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%, #000)
        }
    }

    @supports not (color:oklch(0 0 0)) {
        .btn:hover {
            background-color: var(--btn-color, var(--fallback-b2));
            border-color: var(--btn-color, var(--fallback-b2))
        }
    }

    .btn.glass:hover {
        --glass-opacity: 25%;
        --glass-border-opacity: 15%
    }

    .btn-ghost:hover {
        border-color: transparent
    }

    @supports (color:oklch(0 0 0)) {
        .btn-ghost:hover {
            background-color: var(--fallback-bc, oklch(var(--bc)/.2))
        }
    }

    .btn-link:hover {
        border-color: transparent;
        background-color: transparent;
        text-decoration-line: underline
    }

    .btn-outline:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: var(--fallback-b1, oklch(var(--b1)/var(--tw-text-opacity)))
    }

    .btn-outline.btn-primary:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn-outline.btn-primary:hover {
            background-color: color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000)
        }
    }

    .btn-outline.btn-secondary:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-sc, oklch(var(--sc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn-outline.btn-secondary:hover {
            background-color: color-mix(in oklab, var(--fallback-s, oklch(var(--s)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-s, oklch(var(--s)/1)) 90%, #000)
        }
    }

    .btn-outline.btn-accent:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-ac, oklch(var(--ac)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn-outline.btn-accent:hover {
            background-color: color-mix(in oklab, var(--fallback-a, oklch(var(--a)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-a, oklch(var(--a)/1)) 90%, #000)
        }
    }

    .btn-outline.btn-success:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn-outline.btn-success:hover {
            background-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000)
        }
    }

    .btn-outline.btn-info:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn-outline.btn-info:hover {
            background-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000)
        }
    }

    .btn-outline.btn-warning:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn-outline.btn-warning:hover {
            background-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000)
        }
    }

    .btn-outline.btn-error:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn-outline.btn-error:hover {
            background-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000)
        }
    }

    .btn-disabled:hover,
    .btn:disabled:hover,
    .btn[disabled]:hover {
        --tw-border-opacity: 0;
        background-color: var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
        --tw-bg-opacity: 0.2;
        color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
        --tw-text-opacity: 0.2
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .btn:is(input[type=checkbox]: checked):hover, .btn:is(input[type=radio]:checked):hover {
            background-color: color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000)
        }
    }

    .dropdown.dropdown-hover:hover .dropdown-content {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    :where(.menu li:not(.menu-title):not(.disabled) > :not(ul):not(details):not(.menu-title)):not(.active):hover,
    :where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(.active):hover {
        cursor: pointer;
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    @supports (color:oklch(0 0 0)) {
        :where(.menu li: not(.menu-title):not(.disabled) >:not(ul):not(details):not(.menu-title)):not(.active):hover, :where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(.active):hover {
            background-color: var(--fallback-bc, oklch(var(--bc)/.1))
        }
    }

    .tab[disabled],
    .tab[disabled]:hover {
        cursor: not-allowed;
        color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
        --tw-text-opacity: 0.2
    }
}

.dropdown:is(details) summary::-webkit-details-marker {
    display: none
}

.form-control {
    display: flex;
    flex-direction: column
}

.label {
    display: flex;
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: space-between;
    padding-left: .25rem;
    padding-right: .25rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.input {
    flex-shrink: 1;
    appearance: none;
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    line-height: 2;
    line-height: 1.5rem;
    border-radius: var(--rounded-btn, .5rem);
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}


.link {
    cursor: pointer;
    text-decoration-line: underline
}

.link-hover {
    text-decoration-line: none
}

.mask {
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center
}

.mask-half-1 {
    -webkit-mask-size: 200%;
    mask-size: 200%;
    -webkit-mask-position: left;
    mask-position: left
}

:is([dir=rtl] .mask-half-1) {
    -webkit-mask-position: right;
    mask-position: right
}

.mask-half-2 {
    -webkit-mask-size: 200%;
    mask-size: 200%;
    -webkit-mask-position: right;
    mask-position: right
}

:is([dir=rtl] .mask-half-2) {
    -webkit-mask-position: left;
    mask-position: left
}

.menu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .5rem
}

.menu :where(li ul) {
    position: relative;
    white-space: nowrap;
    margin-inline-start: 1rem;
    padding-inline-start: 0.5rem
}

.menu :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    display: grid;
    grid-auto-flow: column;
    align-content: flex-start;
    align-items: center;
    gap: .5rem;
    grid-auto-columns: minmax(auto, max-content) auto max-content;
    -webkit-user-select: none;
    user-select: none
}

.menu li.disabled {
    cursor: not-allowed;
    -webkit-user-select: none;
    user-select: none;
    color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
    display: none
}

:where(.menu li) {
    position: relative;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch
}

:where(.menu li) .badge {
    justify-self: end
}


.modal {
    pointer-events: none;
    position: fixed;
    inset: 0px;
    margin: 0;
    display: grid;
    height: 100%;
    max-height: none;
    width: 100%;
    max-width: none;
    justify-items: center;
    padding: 0;
    opacity: 0;
    overscroll-behavior: contain;
    z-index: 999;
    background-color: transparent;
    color: inherit;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-property: transform, opacity, visibility;
    overflow-y: hidden
}

.modal-scroll {
    overscroll-behavior: auto
}

:where(.modal) {
    align-items: center
}

.modal-box {
    max-height: 100vh;
    grid-column-start: 1;
    grid-row-start: 1;
    width: 91.666667%;
    max-width: 1200px;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box, 1rem);
    border-bottom-left-radius: var(--rounded-box, 1rem);
    border-top-left-radius: var(--rounded-box, 1rem);
    border-top-right-radius: var(--rounded-box, 1rem);
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)));
    padding: 1.5rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: .2s;
    box-shadow: rgba(0, 0, 0, .25) 0 25px 50px -12px;
    overflow-y: auto;
    overscroll-behavior: contain
}

.modal-open,
.modal-toggle:checked+.modal,
.modal:target,
.modal[open] {
    pointer-events: auto;
    visibility: visible;
    opacity: 1
}

.modal-action {
    display: flex;
    margin-top: 1.5rem;
    justify-content: flex-end
}

.modal-toggle {
    position: fixed;
    height: 0;
    width: 0;
    appearance: none;
    opacity: 0
}

:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) {
    overflow: hidden
}

.select {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    appearance: none;
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    border-radius: var(--rounded-btn, .5rem);
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)));
    background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);
    background-position: calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%);
    background-size: 4px 4px, 4px 4px;
    background-repeat: no-repeat
}

.select[multiple] {
    height: auto
}

.textarea {
    min-height: 3rem;
    flex-shrink: 1;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    border-radius: var(--rounded-btn, .5rem);
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}


.btn:active:focus,
.btn:active:hover {
    animation: button-pop 0s ease-out;
    transform: scale(var(--btn-focus-scale, .97))
}

@supports not (color:oklch(0 0 0)) {
    .btn {
        background-color: var(--btn-color, var(--fallback-b2));
        border-color: var(--btn-color, var(--fallback-b2))
    }

    .btn-primary {
        --btn-color: var(--fallback-p);
        background: linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) !important;
        border-image: linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) 1 !important;
    }

    .btn-secondary {
        --btn-color: var(--fallback-s)
    }

    .btn-accent {
        --btn-color: var(--fallback-a)
    }

    .btn-neutral {
        --btn-color: var(--fallback-n)
    }

    .btn-info {
        --btn-color: var(--fallback-in)
    }

    .btn-success {
        --btn-color: var(--fallback-su)
    }

    .btn-warning {
        --btn-color: var(--fallback-wa)
    }

    .btn-error {
        --btn-color: var(--fallback-er)
    }
}

@supports (color:color-mix(in oklab, black, black)) {
    .btn-active {
        background-color: color-mix(in oklab, oklch(var(--btn-color, var(--b3)) / var(--tw-bg-opacity, 1)) 90%, #000);
        border-color: color-mix(in oklab, oklch(var(--btn-color, var(--b3)) / var(--tw-border-opacity, 1)) 90%, #000)
    }

    .btn-outline.btn-primary.btn-active {
        background-color: color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000)
    }

    .btn-outline.btn-secondary.btn-active {
        background-color: color-mix(in oklab, var(--fallback-s, oklch(var(--s)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-s, oklch(var(--s)/1)) 90%, #000)
    }

    .btn-outline.btn-accent.btn-active {
        background-color: color-mix(in oklab, var(--fallback-a, oklch(var(--a)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-a, oklch(var(--a)/1)) 90%, #000)
    }

    .btn-outline.btn-success.btn-active {
        background-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000)
    }

    .btn-outline.btn-info.btn-active {
        background-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000)
    }

    .btn-outline.btn-warning.btn-active {
        background-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000)
    }

    .btn-outline.btn-error.btn-active {
        background-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000)
    }
}

.btn:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px
}

.btn-primary {
    --tw-text-opacity: 1;
    color: var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-p, oklch(var(--p)/1))
}

@supports (color:oklch(0 0 0)) {
    .btn-primary {
        --btn-color: var(--p)
    }

    .btn-secondary {
        --btn-color: var(--s)
    }

    .btn-accent {
        --btn-color: var(--a)
    }

    .btn-neutral {
        --btn-color: var(--n)
    }

    .btn-info {
        --btn-color: var(--in)
    }

    .btn-success {
        --btn-color: var(--su)
    }

    .btn-warning {
        --btn-color: var(--wa)
    }

    .btn-error {
        --btn-color: var(--er)
    }
}

.btn-secondary {
    --tw-text-opacity: 1;
    color: var(--fallback-sc, oklch(var(--sc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-s, oklch(var(--s)/1))
}

.btn-accent {
    --tw-text-opacity: 1;
    color: var(--fallback-ac, oklch(var(--ac)/var(--tw-text-opacity)));
    outline-color: var(--fallback-a, oklch(var(--a)/1))
}

.btn-neutral {
    --tw-text-opacity: 1;
    color: var(--fallback-nc, oklch(var(--nc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-n, oklch(var(--n)/1))
}

.btn-info {
    --tw-text-opacity: 1;
    color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-in, oklch(var(--in)/1))
}

.btn-success {
    --tw-text-opacity: 1;
    color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-su, oklch(var(--su)/1))
}

.btn-warning {
    --tw-text-opacity: 1;
    color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)));
    outline-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.btn-error {
    --tw-text-opacity: 1;
    color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-er, oklch(var(--er)/1))
}

.btn.glass {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline-color: currentColor
}

.btn.glass.btn-active {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%
}

.btn-ghost {
    border-width: 1px;
    border-color: transparent;
    background-color: transparent;
    color: currentColor;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline-color: currentColor
}

.btn-ghost.btn-active {
    border-color: transparent;
    background-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.btn-link {
    border-color: transparent;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: var(--fallback-p, oklch(var(--p)/var(--tw-text-opacity)));
    text-decoration-line: underline;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline-color: currentColor
}

.btn-link.btn-active {
    border-color: transparent;
    background-color: transparent;
    text-decoration-line: underline
}

.btn-outline {
    border-color: currentColor;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-b1, oklch(var(--b1)/var(--tw-text-opacity)))
}

.btn-outline.btn-primary {
    --tw-text-opacity: 1;
    color: var(--fallback-p, oklch(var(--p)/var(--tw-text-opacity)))
}

.btn-outline.btn-primary.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
}

.btn-outline.btn-secondary {
    --tw-text-opacity: 1;
    color: var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity)))
}

.btn-outline.btn-secondary.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-sc, oklch(var(--sc)/var(--tw-text-opacity)))
}

.btn-outline.btn-accent {
    --tw-text-opacity: 1;
    color: var(--fallback-a, oklch(var(--a)/var(--tw-text-opacity)))
}

.btn-outline.btn-accent.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-ac, oklch(var(--ac)/var(--tw-text-opacity)))
}

.btn-outline.btn-success {
    --tw-text-opacity: 1;
    color: var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity)))
}

.btn-outline.btn-success.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)))
}

.btn-outline.btn-info {
    --tw-text-opacity: 1;
    color: var(--fallback-in, oklch(var(--in)/var(--tw-text-opacity)))
}

.btn-outline.btn-info.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)))
}

.btn-outline.btn-warning {
    --tw-text-opacity: 1;
    color: var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity)))
}

.btn-outline.btn-warning.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)))
}

.btn-outline.btn-error {
    --tw-text-opacity: 1;
    color: var(--fallback-er, oklch(var(--er)/var(--tw-text-opacity)))
}

.btn-outline.btn-error.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)))
}

.btn.btn-disabled,
.btn:disabled,
.btn[disabled] {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2
}

.btn:is(input[type=checkbox]:checked),
.btn:is(input[type=radio]:checked) {
    --tw-border-opacity: 1;
    border-color: var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-p, oklch(var(--p)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
}

.btn:is(input[type=checkbox]:checked):focus-visible,
.btn:is(input[type=radio]:checked):focus-visible {
    outline-color: var(--fallback-p, oklch(var(--p)/1))
}

@keyframes button-pop {
    0% {
        transform: scale(var(--btn-focus-scale, .98))
    }

    40% {
        transform: scale(1.02)
    }

    100% {
        transform: scale(1)
    }
}

.dropdown.dropdown-open .dropdown-content,
.dropdown:focus .dropdown-content,
.dropdown:focus-within .dropdown-content {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.label-text {
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}

.label-text-alt {
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}

.input input:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.input[list]::-webkit-calendar-picker-indicator {
    line-height: 1em
}

.input-bordered {
    border-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.input:focus,
.input:focus-within {
    box-shadow: none;
    border-color: var(--fallback-bc, oklch(var(--bc)/.2));
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px;
    outline-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.input-ghost {
    --tw-bg-opacity: 0.05
}

.input-ghost:focus,
.input-ghost:focus-within {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
    box-shadow: none
}

.input-primary {
    --tw-border-opacity: 1;
    border-image: linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) 1;
    border-color: var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)))
}

.input-primary:focus,
.input-primary:focus-within {
    --tw-border-opacity: 1;
    border-image: linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) 1;
    border-color: var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)));
    outline-color: var(--fallback-p, oklch(var(--p)/1))
}

.input-secondary {
    --tw-border-opacity: 1;
    border-color: var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity)))
}

.input-secondary:focus,
.input-secondary:focus-within {
    --tw-border-opacity: 1;
    border-color: var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity)));
    outline-color: var(--fallback-s, oklch(var(--s)/1))
}

.input-accent {
    --tw-border-opacity: 1;
    border-color: var(--fallback-a, oklch(var(--a)/var(--tw-border-opacity)))
}

.input-accent:focus,
.input-accent:focus-within {
    --tw-border-opacity: 1;
    border-color: var(--fallback-a, oklch(var(--a)/var(--tw-border-opacity)));
    outline-color: var(--fallback-a, oklch(var(--a)/1))
}

.input-info {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
}

.input-info:focus,
.input-info:focus-within {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)));
    outline-color: var(--fallback-in, oklch(var(--in)/1))
}

.input-success {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
}

.input-success:focus,
.input-success:focus-within {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)));
    outline-color: var(--fallback-su, oklch(var(--su)/1))
}

.input-warning {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
}

.input-warning:focus,
.input-warning:focus-within {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)));
    outline-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.input-error {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
}

.input-error:focus,
.input-error:focus-within {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)));
    outline-color: var(--fallback-er, oklch(var(--er)/1))
}

.input-disabled,
.input:disabled,
.input[disabled] {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
    color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.input-disabled::placeholder,
.input:disabled::placeholder,
.input[disabled]::placeholder {
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-placeholder-opacity)));
    --tw-placeholder-opacity: 0.2
}

.input::-webkit-date-and-time-value {
    text-align: inherit
}

.link-primary {
    --tw-text-opacity: 1;
    background: linear-gradient(90deg, var(--primary-gradient-1) 0%, var(--primary-gradient-2) 50%, var(--primary-gradient-3) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: var(--fallback-p, oklch(var(--p)/var(--tw-text-opacity)))
}

@supports (color:color-mix(in oklab, black, black)) {
    @media (hover: hover) {
        .link-primary:hover {
            color: color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 80%, #000)
        }

        .link-secondary:hover {
            color: color-mix(in oklab, var(--fallback-s, oklch(var(--s)/1)) 80%, #000)
        }

        .link-accent:hover {
            color: color-mix(in oklab, var(--fallback-a, oklch(var(--a)/1)) 80%, #000)
        }

        .link-neutral:hover {
            color: color-mix(in oklab, var(--fallback-n, oklch(var(--n)/1)) 80%, #000)
        }

        .link-success:hover {
            color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 80%, #000)
        }

        .link-info:hover {
            color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 80%, #000)
        }

        .link-warning:hover {
            color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 80%, #000)
        }

        .link-error:hover {
            color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 80%, #000)
        }
    }
}

.link-secondary {
    --tw-text-opacity: 1;
    color: var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity)))
}

.link-accent {
    --tw-text-opacity: 1;
    color: var(--fallback-a, oklch(var(--a)/var(--tw-text-opacity)))
}

.link-neutral {
    --tw-text-opacity: 1;
    color: var(--fallback-n, oklch(var(--n)/var(--tw-text-opacity)))
}

.link-success {
    --tw-text-opacity: 1;
    color: var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity)))
}

.link-info {
    --tw-text-opacity: 1;
    color: var(--fallback-in, oklch(var(--in)/var(--tw-text-opacity)))
}

.link-warning {
    --tw-text-opacity: 1;
    color: var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity)))
}

.link-error {
    --tw-text-opacity: 1;
    color: var(--fallback-er, oklch(var(--er)/var(--tw-text-opacity)))
}

.link:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px
}

.loading {
    pointer-events: none;
    display: inline-block;
    aspect-ratio: 1/1;
    width: 1.5rem;
    background-color: currentColor;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.loading-spinner {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.loading-dots {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E")
}

.loading-ring {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")
}

.loading-ball {
    -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E")
}

.loading-bars {
    -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_hzlK%7Banimation:spinner_vc4H .8s linear infinite;animation-delay:-.8s%7D.spinner_koGT%7Banimation-delay:-.65s%7D.spinner_YF1u%7Banimation-delay:-.5s%7D@keyframes spinner_vc4H%7B0%25%7By:1px;height:22px%7D93.75%25%7By:5px;height:14px;opacity:.2%7D%7D%3C/style%3E%3Crect class='spinner_hzlK' x='1' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_koGT' x='9' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_YF1u' x='17' y='1' width='6' height='22'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_hzlK%7Banimation:spinner_vc4H .8s linear infinite;animation-delay:-.8s%7D.spinner_koGT%7Banimation-delay:-.65s%7D.spinner_YF1u%7Banimation-delay:-.5s%7D@keyframes spinner_vc4H%7B0%25%7By:1px;height:22px%7D93.75%25%7By:5px;height:14px;opacity:.2%7D%7D%3C/style%3E%3Crect class='spinner_hzlK' x='1' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_koGT' x='9' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_YF1u' x='17' y='1' width='6' height='22'/%3E%3C/svg%3E")
}

.loading-infinity {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='10' stroke-dasharray='205.271142578125 51.317785644531256' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.58892822265625'%3E%3C/animate%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='10' stroke-dasharray='205.271142578125 51.317785644531256' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.58892822265625'%3E%3C/animate%3E%3C/path%3E%3C/svg%3E")
}

.loading-xs {
    width: 1rem
}

.loading-sm {
    width: 1.25rem
}

.loading-md {
    width: 1.5rem
}

.loading-lg {
    width: 2.5rem
}

.mask-squircle {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")
}

.mask-decagon {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-diamond {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-heart {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")
}

.mask-hexagon {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")
}

.mask-hexagon-2 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")
}

.mask-circle {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-parallelogram {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-parallelogram-2 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-parallelogram-3 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-parallelogram-4 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-pentagon {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-square {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-star {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-star-2 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-triangle {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-triangle-2 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-triangle-3 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.mask-triangle-4 {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e")
}

:where(.menu li:empty) {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
    opacity: .1;
    margin: .5rem 1rem;
    height: 1px
}

.menu :where(li ul):before {
    position: absolute;
    bottom: .75rem;
    inset-inline-start: 0px;
    top: .75rem;
    width: 1px;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
    opacity: .1;
    content: ""
}

.menu :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn, .5rem);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    text-align: start;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: .2s;
    text-wrap: balance
}

:where(.menu li:not(.menu-title):not(.disabled) > :not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible,
:where(.menu li:not(.menu-title):not(.disabled) > :not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus,
:where(.menu li:not(.menu-title):not(.disabled) > :not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus,
:where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):is(summary):not(.active):focus-visible,
:where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active).focus,
:where(.menu li:not(.menu-title):not(.disabled) > details > summary:not(.menu-title)):not(summary):not(.active):focus {
    cursor: pointer;
    background-color: var(--fallback-bc, oklch(var(--bc)/.1));
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.menu li>:not(ul):not(.menu-title):not(details).active,
.menu li>:not(ul):not(.menu-title):not(details):active,
.menu li>details>summary:active {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-nc, oklch(var(--nc)/var(--tw-text-opacity)))
}

.menu :where(li > details > summary)::-webkit-details-marker {
    display: none
}

.menu :where(li > .menu-dropdown-toggle):after,
.menu :where(li > details > summary):after {
    justify-self: end;
    display: block;
    margin-top: -.5rem;
    height: .5rem;
    width: .5rem;
    transform: rotate(45deg);
    transition-property: transform, margin-top;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    content: "";
    transform-origin: 75% 75%;
    box-shadow: 2px 2px;
    pointer-events: none
}

.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after,
.menu :where(li > details[open] > summary):after {
    transform: rotate(225deg);
    margin-top: 0
}

.menu-title {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.modal::backdrop,
.modal:not(dialog:not(.modal-open)) {
    background-color: #0006;
    animation: modal-pop .2s ease-out
}

.modal-backdrop {
    z-index: -1;
    grid-column-start: 1;
    grid-row-start: 1;
    display: grid;
    align-self: stretch;
    justify-self: stretch;
    color: transparent
}

.modal-open .modal-box,
.modal-toggle:checked+.modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box {
    --tw-translate-y: 0px;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.modal-action>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

@keyframes modal-pop {
    0% {
        opacity: 0
    }
}


:is([dir=rtl] .table) {
    text-align: right
}

.table :where(th, td) {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    vertical-align: middle
}

.table tr.active,
.table tr.active:nth-child(2n),
.table-zebra tbody tr:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)))
}

.table-zebra tr.active,
.table-zebra tr.active:nth-child(2n),
.table-zebra-zebra tbody tr:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
}

.table :where(thead, tbody) :where(tr:first-child:last-child),
.table :where(thead, tbody) :where(tr:not(:last-child)) {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)))
}

.table :where(thead, tfoot) {
    white-space: nowrap;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 700;
    color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.textarea-bordered {
    border-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.textarea:focus {
    box-shadow: none;
    border-color: var(--fallback-bc, oklch(var(--bc)/.2));
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px;
    outline-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.textarea-ghost {
    --tw-bg-opacity: 0.05
}

.textarea-ghost:focus {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
    box-shadow: none
}

.textarea-primary {
    --tw-border-opacity: 1;
    border-image: linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) 1;
    border-color: var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)))
}

.textarea-primary:focus {
    --tw-border-opacity: 1;
    border-image: linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) 1;
    border-color: var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)));
    outline-color: var(--fallback-p, oklch(var(--p)/1))
}

.textarea-secondary {
    --tw-border-opacity: 1;
    border-color: var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity)))
}

.textarea-secondary:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity)));
    outline-color: var(--fallback-s, oklch(var(--s)/1))
}

.textarea-accent {
    --tw-border-opacity: 1;
    border-color: var(--fallback-a, oklch(var(--a)/var(--tw-border-opacity)))
}

.textarea-accent:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-a, oklch(var(--a)/var(--tw-border-opacity)));
    outline-color: var(--fallback-a, oklch(var(--a)/1))
}

.textarea-info {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
}

.textarea-info:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)));
    outline-color: var(--fallback-in, oklch(var(--in)/1))
}

.textarea-success {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
}

.textarea-success:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)));
    outline-color: var(--fallback-su, oklch(var(--su)/1))
}

.textarea-warning {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
}

.textarea-warning:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)));
    outline-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.textarea-error {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
}

.textarea-error:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)));
    outline-color: var(--fallback-er, oklch(var(--er)/1))
}

.textarea-disabled,
.textarea:disabled,
.textarea[disabled] {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
    --tw-text-opacity: 0.2
}

.textarea-disabled::placeholder,
.textarea:disabled::placeholder,
.textarea[disabled]::placeholder {
    color: var(--fallback-bc, oklch(var(--bc)/var(--tw-placeholder-opacity)));
    --tw-placeholder-opacity: 0.2
}


@keyframes bounce {

    0%,
    100% {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1)
    }

    50% {
        transform: none;
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }
}

.animate-bounce {
    animation: bounce 1s infinite
}

.animate-none {
    animation: none
}

@keyframes ping {

    100%,
    75% {
        transform: scale(2);
        opacity: 0
    }
}

.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}


.rounded-badge {
    border-radius: var(--rounded-badge, 1.9rem)
}

.rounded-box {
    border-radius: var(--rounded-box, 1rem)
}

.rounded-btn {
    border-radius: var(--rounded-btn, .5rem)
}

.rounded-b-badge {
    border-bottom-right-radius: var(--rounded-badge, 1.9rem);
    border-bottom-left-radius: var(--rounded-badge, 1.9rem)
}

.rounded-b-box {
    border-bottom-right-radius: var(--rounded-box, 1rem);
    border-bottom-left-radius: var(--rounded-box, 1rem)
}

.rounded-b-btn {
    border-bottom-right-radius: var(--rounded-btn, .5rem);
    border-bottom-left-radius: var(--rounded-btn, .5rem)
}

.rounded-e-badge {
    border-start-end-radius: var(--rounded-badge, 1.9rem);
    border-end-end-radius: var(--rounded-badge, 1.9rem)
}

.rounded-e-box {
    border-start-end-radius: var(--rounded-box, 1rem);
    border-end-end-radius: var(--rounded-box, 1rem)
}

.rounded-e-btn {
    border-start-end-radius: var(--rounded-btn, 0.5rem);
    border-end-end-radius: var(--rounded-btn, 0.5rem)
}

.rounded-l-badge {
    border-top-left-radius: var(--rounded-badge, 1.9rem);
    border-bottom-left-radius: var(--rounded-badge, 1.9rem)
}

.rounded-l-box {
    border-top-left-radius: var(--rounded-box, 1rem);
    border-bottom-left-radius: var(--rounded-box, 1rem)
}

.rounded-l-btn {
    border-top-left-radius: var(--rounded-btn, .5rem);
    border-bottom-left-radius: var(--rounded-btn, .5rem)
}

.rounded-r-badge {
    border-top-right-radius: var(--rounded-badge, 1.9rem);
    border-bottom-right-radius: var(--rounded-badge, 1.9rem)
}

.rounded-r-box {
    border-top-right-radius: var(--rounded-box, 1rem);
    border-bottom-right-radius: var(--rounded-box, 1rem)
}

.rounded-r-btn {
    border-top-right-radius: var(--rounded-btn, .5rem);
    border-bottom-right-radius: var(--rounded-btn, .5rem)
}

.rounded-s-badge {
    border-start-start-radius: var(--rounded-badge, 1.9rem);
    border-end-start-radius: var(--rounded-badge, 1.9rem)
}

.rounded-s-box {
    border-start-start-radius: var(--rounded-box, 1rem);
    border-end-start-radius: var(--rounded-box, 1rem)
}

.rounded-s-btn {
    border-start-start-radius: var(--rounded-btn, 0.5rem);
    border-end-start-radius: var(--rounded-btn, 0.5rem)
}

.rounded-t-badge {
    border-top-left-radius: var(--rounded-badge, 1.9rem);
    border-top-right-radius: var(--rounded-badge, 1.9rem)
}

.rounded-t-box {
    border-top-left-radius: var(--rounded-box, 1rem);
    border-top-right-radius: var(--rounded-box, 1rem)
}

.rounded-t-btn {
    border-top-left-radius: var(--rounded-btn, .5rem);
    border-top-right-radius: var(--rounded-btn, .5rem)
}

.rounded-bl-badge {
    border-bottom-left-radius: var(--rounded-badge, 1.9rem)
}

.rounded-bl-box {
    border-bottom-left-radius: var(--rounded-box, 1rem)
}

.rounded-bl-btn {
    border-bottom-left-radius: var(--rounded-btn, .5rem)
}

.rounded-br-badge {
    border-bottom-right-radius: var(--rounded-badge, 1.9rem)
}

.rounded-br-box {
    border-bottom-right-radius: var(--rounded-box, 1rem)
}

.rounded-br-btn {
    border-bottom-right-radius: var(--rounded-btn, .5rem)
}

.rounded-ee-badge {
    border-end-end-radius: var(--rounded-badge, 1.9rem)
}

.rounded-ee-box {
    border-end-end-radius: var(--rounded-box, 1rem)
}

.rounded-ee-btn {
    border-end-end-radius: var(--rounded-btn, 0.5rem)
}

.rounded-es-badge {
    border-end-start-radius: var(--rounded-badge, 1.9rem)
}

.rounded-es-box {
    border-end-start-radius: var(--rounded-box, 1rem)
}

.rounded-es-btn {
    border-end-start-radius: var(--rounded-btn, 0.5rem)
}

.rounded-se-badge {
    border-start-end-radius: var(--rounded-badge, 1.9rem)
}

.rounded-se-box {
    border-start-end-radius: var(--rounded-box, 1rem)
}

.rounded-se-btn {
    border-start-end-radius: var(--rounded-btn, 0.5rem)
}

.rounded-ss-badge {
    border-start-start-radius: var(--rounded-badge, 1.9rem)
}

.rounded-ss-box {
    border-start-start-radius: var(--rounded-box, 1rem)
}

.rounded-ss-btn {
    border-start-start-radius: var(--rounded-btn, 0.5rem)
}

.rounded-tl-badge {
    border-top-left-radius: var(--rounded-badge, 1.9rem)
}

.rounded-tl-box {
    border-top-left-radius: var(--rounded-box, 1rem)
}

.rounded-tl-btn {
    border-top-left-radius: var(--rounded-btn, .5rem)
}

.rounded-tr-badge {
    border-top-right-radius: var(--rounded-badge, 1.9rem)
}

.rounded-tr-box {
    border-top-right-radius: var(--rounded-box, 1rem)
}

.rounded-tr-btn {
    border-top-right-radius: var(--rounded-btn, .5rem)
}

.border-accent {
    border-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-accent-content {
    border-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-accent-content\/0 {
    border-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-accent-content\/10 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.border-accent-content\/100 {
    border-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-accent-content\/20 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.border-accent-content\/25 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.border-accent-content\/30 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.border-accent-content\/40 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.border-accent-content\/5 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.border-accent-content\/50 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.border-accent-content\/60 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.border-accent-content\/70 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.border-accent-content\/75 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.border-accent-content\/80 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.border-accent-content\/90 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.border-accent-content\/95 {
    border-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.border-accent\/0 {
    border-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-accent\/10 {
    border-color: var(--fallback-a, oklch(var(--a)/.1))
}

.border-accent\/100 {
    border-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-accent\/20 {
    border-color: var(--fallback-a, oklch(var(--a)/.2))
}

.border-accent\/25 {
    border-color: var(--fallback-a, oklch(var(--a)/.25))
}

.border-accent\/30 {
    border-color: var(--fallback-a, oklch(var(--a)/.3))
}

.border-accent\/40 {
    border-color: var(--fallback-a, oklch(var(--a)/.4))
}

.border-accent\/5 {
    border-color: var(--fallback-a, oklch(var(--a)/.05))
}

.border-accent\/50 {
    border-color: var(--fallback-a, oklch(var(--a)/.5))
}

.border-accent\/60 {
    border-color: var(--fallback-a, oklch(var(--a)/.6))
}

.border-accent\/70 {
    border-color: var(--fallback-a, oklch(var(--a)/.7))
}

.border-accent\/75 {
    border-color: var(--fallback-a, oklch(var(--a)/.75))
}

.border-accent\/80 {
    border-color: var(--fallback-a, oklch(var(--a)/.8))
}

.border-accent\/90 {
    border-color: var(--fallback-a, oklch(var(--a)/.9))
}

.border-accent\/95 {
    border-color: var(--fallback-a, oklch(var(--a)/.95))
}

.border-base-100 {
    border-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-base-100\/0 {
    border-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-base-100\/10 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.border-base-100\/100 {
    border-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-base-100\/20 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.border-base-100\/25 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.border-base-100\/30 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.border-base-100\/40 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.border-base-100\/5 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.border-base-100\/50 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.border-base-100\/60 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.border-base-100\/70 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.border-base-100\/75 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.border-base-100\/80 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.border-base-100\/90 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.border-base-100\/95 {
    border-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.border-base-200 {
    border-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-base-200\/0 {
    border-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-base-200\/10 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.border-base-200\/100 {
    border-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-base-200\/20 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.border-base-200\/25 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.border-base-200\/30 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.border-base-200\/40 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.border-base-200\/5 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.border-base-200\/50 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.border-base-200\/60 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.border-base-200\/70 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.border-base-200\/75 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.border-base-200\/80 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.border-base-200\/90 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.border-base-200\/95 {
    border-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.border-base-300 {
    border-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-base-300\/0 {
    border-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-base-300\/10 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.border-base-300\/100 {
    border-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-base-300\/20 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.border-base-300\/25 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.border-base-300\/30 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.border-base-300\/40 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.border-base-300\/5 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.border-base-300\/50 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.border-base-300\/60 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.border-base-300\/70 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.border-base-300\/75 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.border-base-300\/80 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.border-base-300\/90 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.border-base-300\/95 {
    border-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.border-base-content {
    border-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-base-content\/0 {
    border-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-base-content\/10 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.border-base-content\/100 {
    border-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-base-content\/20 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.border-base-content\/25 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.border-base-content\/30 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.border-base-content\/40 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.border-base-content\/5 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.border-base-content\/50 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.border-base-content\/60 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.border-base-content\/70 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.border-base-content\/75 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.border-base-content\/80 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.border-base-content\/90 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.border-base-content\/95 {
    border-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.border-current {
    border-color: currentColor
}

.border-error {
    border-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-error-content {
    border-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-error-content\/0 {
    border-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-error-content\/10 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.border-error-content\/100 {
    border-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-error-content\/20 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.border-error-content\/25 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.border-error-content\/30 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.border-error-content\/40 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.border-error-content\/5 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.border-error-content\/50 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.border-error-content\/60 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.border-error-content\/70 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.border-error-content\/75 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.border-error-content\/80 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.border-error-content\/90 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.border-error-content\/95 {
    border-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.border-error\/0 {
    border-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-error\/10 {
    border-color: var(--fallback-er, oklch(var(--er)/.1))
}

.border-error\/100 {
    border-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-error\/20 {
    border-color: var(--fallback-er, oklch(var(--er)/.2))
}

.border-error\/25 {
    border-color: var(--fallback-er, oklch(var(--er)/.25))
}

.border-error\/30 {
    border-color: var(--fallback-er, oklch(var(--er)/.3))
}

.border-error\/40 {
    border-color: var(--fallback-er, oklch(var(--er)/.4))
}

.border-error\/5 {
    border-color: var(--fallback-er, oklch(var(--er)/.05))
}

.border-error\/50 {
    border-color: var(--fallback-er, oklch(var(--er)/.5))
}

.border-error\/60 {
    border-color: var(--fallback-er, oklch(var(--er)/.6))
}

.border-error\/70 {
    border-color: var(--fallback-er, oklch(var(--er)/.7))
}

.border-error\/75 {
    border-color: var(--fallback-er, oklch(var(--er)/.75))
}

.border-error\/80 {
    border-color: var(--fallback-er, oklch(var(--er)/.8))
}

.border-error\/90 {
    border-color: var(--fallback-er, oklch(var(--er)/.9))
}

.border-error\/95 {
    border-color: var(--fallback-er, oklch(var(--er)/.95))
}

.border-info {
    border-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-info-content {
    border-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-info-content\/0 {
    border-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-info-content\/10 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.border-info-content\/100 {
    border-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-info-content\/20 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.border-info-content\/25 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.border-info-content\/30 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.border-info-content\/40 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.border-info-content\/5 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.border-info-content\/50 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.border-info-content\/60 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.border-info-content\/70 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.border-info-content\/75 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.border-info-content\/80 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.border-info-content\/90 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.border-info-content\/95 {
    border-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.border-info\/0 {
    border-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-info\/10 {
    border-color: var(--fallback-in, oklch(var(--in)/.1))
}

.border-info\/100 {
    border-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-info\/20 {
    border-color: var(--fallback-in, oklch(var(--in)/.2))
}

.border-info\/25 {
    border-color: var(--fallback-in, oklch(var(--in)/.25))
}

.border-info\/30 {
    border-color: var(--fallback-in, oklch(var(--in)/.3))
}

.border-info\/40 {
    border-color: var(--fallback-in, oklch(var(--in)/.4))
}

.border-info\/5 {
    border-color: var(--fallback-in, oklch(var(--in)/.05))
}

.border-info\/50 {
    border-color: var(--fallback-in, oklch(var(--in)/.5))
}

.border-info\/60 {
    border-color: var(--fallback-in, oklch(var(--in)/.6))
}

.border-info\/70 {
    border-color: var(--fallback-in, oklch(var(--in)/.7))
}

.border-info\/75 {
    border-color: var(--fallback-in, oklch(var(--in)/.75))
}

.border-info\/80 {
    border-color: var(--fallback-in, oklch(var(--in)/.8))
}

.border-info\/90 {
    border-color: var(--fallback-in, oklch(var(--in)/.9))
}

.border-info\/95 {
    border-color: var(--fallback-in, oklch(var(--in)/.95))
}

.border-neutral {
    border-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-neutral-content {
    border-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-neutral-content\/0 {
    border-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-neutral-content\/10 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.border-neutral-content\/100 {
    border-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-neutral-content\/20 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.border-neutral-content\/25 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.border-neutral-content\/30 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.border-neutral-content\/40 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.border-neutral-content\/5 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.border-neutral-content\/50 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.border-neutral-content\/60 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.border-neutral-content\/70 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.border-neutral-content\/75 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.border-neutral-content\/80 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.border-neutral-content\/90 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.border-neutral-content\/95 {
    border-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.border-neutral\/0 {
    border-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-neutral\/10 {
    border-color: var(--fallback-n, oklch(var(--n)/.1))
}

.border-neutral\/100 {
    border-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-neutral\/20 {
    border-color: var(--fallback-n, oklch(var(--n)/.2))
}

.border-neutral\/25 {
    border-color: var(--fallback-n, oklch(var(--n)/.25))
}

.border-neutral\/30 {
    border-color: var(--fallback-n, oklch(var(--n)/.3))
}

.border-neutral\/40 {
    border-color: var(--fallback-n, oklch(var(--n)/.4))
}

.border-neutral\/5 {
    border-color: var(--fallback-n, oklch(var(--n)/.05))
}

.border-neutral\/50 {
    border-color: var(--fallback-n, oklch(var(--n)/.5))
}

.border-neutral\/60 {
    border-color: var(--fallback-n, oklch(var(--n)/.6))
}

.border-neutral\/70 {
    border-color: var(--fallback-n, oklch(var(--n)/.7))
}

.border-neutral\/75 {
    border-color: var(--fallback-n, oklch(var(--n)/.75))
}

.border-neutral\/80 {
    border-color: var(--fallback-n, oklch(var(--n)/.8))
}

.border-neutral\/90 {
    border-color: var(--fallback-n, oklch(var(--n)/.9))
}

.border-neutral\/95 {
    border-color: var(--fallback-n, oklch(var(--n)/.95))
}

.border-primary {
    border-image: linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) 1;
    border-color: var(--fallback-p, oklch(var(--p)/1))
}

/* Special class for rounded gradient borders */
.border-primary.rounded-full {
    border-image: none;
    border: 2px solid transparent;
    background: linear-gradient(var(--fallback-b1, oklch(var(--b1)/1)), var(--fallback-b1, oklch(var(--b1)/1))) padding-box,
                linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) border-box;
}

/* Rounded gradient borders for input and textarea */
.input-primary.rounded-lg,
.textarea-primary.rounded-lg {
    border-image: none;
    border: 2px solid transparent;
    background: linear-gradient(var(--fallback-b1, oklch(var(--b1)/1)), var(--fallback-b1, oklch(var(--b1)/1))) padding-box,
                linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) border-box;
}

/* Remove focus outline and borders */
.input-primary:focus,
.input-primary:focus-within,
.textarea-primary:focus {
    outline: none !important;
    border-image: none !important;
    border: 2px solid transparent !important;
    background: linear-gradient(var(--fallback-b1, oklch(var(--b1)/1)), var(--fallback-b1, oklch(var(--b1)/1))) padding-box,
                linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) border-box !important;
    box-shadow: none !important;
}

/* Rounded gradient buttons */
.btn-primary.rounded-full {
    border-image: none !important;
    border: 2px solid transparent !important;
    background: linear-gradient(var(--fallback-b1, oklch(var(--b1)/1)), var(--fallback-b1, oklch(var(--b1)/1))) padding-box,
                linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) border-box !important;
}

.btn-primary.rounded-lg {
    border-image: none !important;
    border: 2px solid transparent !important;
    background: linear-gradient(var(--fallback-b1, oklch(var(--b1)/1)), var(--fallback-b1, oklch(var(--b1)/1))) padding-box,
                linear-gradient(135deg, var(--primary-gradient-1), var(--primary-gradient-2), var(--primary-gradient-3)) border-box !important;
}

.border-primary-content {
    border-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-primary-content\/0 {
    border-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-primary-content\/10 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.border-primary-content\/100 {
    border-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-primary-content\/20 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.border-primary-content\/25 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.border-primary-content\/30 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.border-primary-content\/40 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.border-primary-content\/5 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.border-primary-content\/50 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.border-primary-content\/60 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.border-primary-content\/70 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.border-primary-content\/75 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.border-primary-content\/80 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.border-primary-content\/90 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.border-primary-content\/95 {
    border-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.border-primary\/0 {
    border-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-primary\/10 {
    border-color: var(--fallback-p, oklch(var(--p)/.1))
}

.border-primary\/100 {
    border-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-primary\/20 {
    border-color: var(--fallback-p, oklch(var(--p)/.2))
}

.border-primary\/25 {
    border-color: var(--fallback-p, oklch(var(--p)/.25))
}

.border-primary\/30 {
    border-color: var(--fallback-p, oklch(var(--p)/.3))
}

.border-primary\/40 {
    border-color: var(--fallback-p, oklch(var(--p)/.4))
}

.border-primary\/5 {
    border-color: var(--fallback-p, oklch(var(--p)/.05))
}

.border-primary\/50 {
    border-color: var(--fallback-p, oklch(var(--p)/.5))
}

.border-primary\/60 {
    border-color: var(--fallback-p, oklch(var(--p)/.6))
}

.border-primary\/70 {
    border-color: var(--fallback-p, oklch(var(--p)/.7))
}

.border-primary\/75 {
    border-color: var(--fallback-p, oklch(var(--p)/.75))
}

.border-primary\/80 {
    border-color: var(--fallback-p, oklch(var(--p)/.8))
}

.border-primary\/90 {
    border-color: var(--fallback-p, oklch(var(--p)/.9))
}

.border-primary\/95 {
    border-color: var(--fallback-p, oklch(var(--p)/.95))
}

.border-secondary {
    border-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-secondary-content {
    border-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-secondary-content\/0 {
    border-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-secondary-content\/10 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.border-secondary-content\/100 {
    border-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-secondary-content\/20 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.border-secondary-content\/25 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.border-secondary-content\/30 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.border-secondary-content\/40 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.border-secondary-content\/5 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.border-secondary-content\/50 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.border-secondary-content\/60 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.border-secondary-content\/70 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.border-secondary-content\/75 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.border-secondary-content\/80 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.border-secondary-content\/90 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.border-secondary-content\/95 {
    border-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.border-secondary\/0 {
    border-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-secondary\/10 {
    border-color: var(--fallback-s, oklch(var(--s)/.1))
}

.border-secondary\/100 {
    border-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-secondary\/20 {
    border-color: var(--fallback-s, oklch(var(--s)/.2))
}

.border-secondary\/25 {
    border-color: var(--fallback-s, oklch(var(--s)/.25))
}

.border-secondary\/30 {
    border-color: var(--fallback-s, oklch(var(--s)/.3))
}

.border-secondary\/40 {
    border-color: var(--fallback-s, oklch(var(--s)/.4))
}

.border-secondary\/5 {
    border-color: var(--fallback-s, oklch(var(--s)/.05))
}

.border-secondary\/50 {
    border-color: var(--fallback-s, oklch(var(--s)/.5))
}

.border-secondary\/60 {
    border-color: var(--fallback-s, oklch(var(--s)/.6))
}

.border-secondary\/70 {
    border-color: var(--fallback-s, oklch(var(--s)/.7))
}

.border-secondary\/75 {
    border-color: var(--fallback-s, oklch(var(--s)/.75))
}

.border-secondary\/80 {
    border-color: var(--fallback-s, oklch(var(--s)/.8))
}

.border-secondary\/90 {
    border-color: var(--fallback-s, oklch(var(--s)/.9))
}

.border-secondary\/95 {
    border-color: var(--fallback-s, oklch(var(--s)/.95))
}

.border-success {
    border-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-success-content {
    border-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-success-content\/0 {
    border-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-success-content\/10 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.border-success-content\/100 {
    border-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-success-content\/20 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.border-success-content\/25 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.border-success-content\/30 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.border-success-content\/40 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.border-success-content\/5 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.border-success-content\/50 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.border-success-content\/60 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.border-success-content\/70 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.border-success-content\/75 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.border-success-content\/80 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.border-success-content\/90 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.border-success-content\/95 {
    border-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.border-success\/0 {
    border-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-success\/10 {
    border-color: var(--fallback-su, oklch(var(--su)/.1))
}

.border-success\/100 {
    border-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-success\/20 {
    border-color: var(--fallback-su, oklch(var(--su)/.2))
}

.border-success\/25 {
    border-color: var(--fallback-su, oklch(var(--su)/.25))
}

.border-success\/30 {
    border-color: var(--fallback-su, oklch(var(--su)/.3))
}

.border-success\/40 {
    border-color: var(--fallback-su, oklch(var(--su)/.4))
}

.border-success\/5 {
    border-color: var(--fallback-su, oklch(var(--su)/.05))
}

.border-success\/50 {
    border-color: var(--fallback-su, oklch(var(--su)/.5))
}

.border-success\/60 {
    border-color: var(--fallback-su, oklch(var(--su)/.6))
}

.border-success\/70 {
    border-color: var(--fallback-su, oklch(var(--su)/.7))
}

.border-success\/75 {
    border-color: var(--fallback-su, oklch(var(--su)/.75))
}

.border-success\/80 {
    border-color: var(--fallback-su, oklch(var(--su)/.8))
}

.border-success\/90 {
    border-color: var(--fallback-su, oklch(var(--su)/.9))
}

.border-success\/95 {
    border-color: var(--fallback-su, oklch(var(--su)/.95))
}

.border-transparent {
    border-color: transparent
}

.border-transparent\/0 {
    border-color: rgb(0 0 0 / 0)
}

.border-transparent\/10 {
    border-color: rgb(0 0 0 / .1)
}

.border-transparent\/100 {
    border-color: rgb(0 0 0 / 1)
}

.border-transparent\/20 {
    border-color: rgb(0 0 0 / .2)
}

.border-transparent\/25 {
    border-color: rgb(0 0 0 / .25)
}

.border-transparent\/30 {
    border-color: rgb(0 0 0 / .3)
}

.border-transparent\/40 {
    border-color: rgb(0 0 0 / .4)
}

.border-transparent\/5 {
    border-color: rgb(0 0 0 / .05)
}

.border-transparent\/50 {
    border-color: rgb(0 0 0 / .5)
}

.border-transparent\/60 {
    border-color: rgb(0 0 0 / .6)
}

.border-transparent\/70 {
    border-color: rgb(0 0 0 / .7)
}

.border-transparent\/75 {
    border-color: rgb(0 0 0 / .75)
}

.border-transparent\/80 {
    border-color: rgb(0 0 0 / .8)
}

.border-transparent\/90 {
    border-color: rgb(0 0 0 / .9)
}

.border-transparent\/95 {
    border-color: rgb(0 0 0 / .95)
}

.border-warning {
    border-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-warning-content {
    border-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-warning-content\/0 {
    border-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-warning-content\/10 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.border-warning-content\/100 {
    border-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-warning-content\/20 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.border-warning-content\/25 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.border-warning-content\/30 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.border-warning-content\/40 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.border-warning-content\/5 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.border-warning-content\/50 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.border-warning-content\/60 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.border-warning-content\/70 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.border-warning-content\/75 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.border-warning-content\/80 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.border-warning-content\/90 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.border-warning-content\/95 {
    border-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.border-warning\/0 {
    border-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-warning\/10 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.border-warning\/100 {
    border-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-warning\/20 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.border-warning\/25 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.border-warning\/30 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.border-warning\/40 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.border-warning\/5 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.border-warning\/50 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.border-warning\/60 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.border-warning\/70 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.border-warning\/75 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.border-warning\/80 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.border-warning\/90 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.border-warning\/95 {
    border-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.border-x-accent {
    border-left-color: var(--fallback-a, oklch(var(--a)/1));
    border-right-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-x-accent-content {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/1));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-x-accent-content\/0 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/0));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-x-accent-content\/10 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.1));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.border-x-accent-content\/100 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/1));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-x-accent-content\/20 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.2));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.border-x-accent-content\/25 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.25));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.border-x-accent-content\/30 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.3));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.border-x-accent-content\/40 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.4));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.border-x-accent-content\/5 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.05));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.border-x-accent-content\/50 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.5));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.border-x-accent-content\/60 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.6));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.border-x-accent-content\/70 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.7));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.border-x-accent-content\/75 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.75));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.border-x-accent-content\/80 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.8));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.border-x-accent-content\/90 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.9));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.border-x-accent-content\/95 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.95));
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.border-x-accent\/0 {
    border-left-color: var(--fallback-a, oklch(var(--a)/0));
    border-right-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-x-accent\/10 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.1));
    border-right-color: var(--fallback-a, oklch(var(--a)/.1))
}

.border-x-accent\/100 {
    border-left-color: var(--fallback-a, oklch(var(--a)/1));
    border-right-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-x-accent\/20 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.2));
    border-right-color: var(--fallback-a, oklch(var(--a)/.2))
}

.border-x-accent\/25 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.25));
    border-right-color: var(--fallback-a, oklch(var(--a)/.25))
}

.border-x-accent\/30 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.3));
    border-right-color: var(--fallback-a, oklch(var(--a)/.3))
}

.border-x-accent\/40 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.4));
    border-right-color: var(--fallback-a, oklch(var(--a)/.4))
}

.border-x-accent\/5 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.05));
    border-right-color: var(--fallback-a, oklch(var(--a)/.05))
}

.border-x-accent\/50 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.5));
    border-right-color: var(--fallback-a, oklch(var(--a)/.5))
}

.border-x-accent\/60 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.6));
    border-right-color: var(--fallback-a, oklch(var(--a)/.6))
}

.border-x-accent\/70 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.7));
    border-right-color: var(--fallback-a, oklch(var(--a)/.7))
}

.border-x-accent\/75 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.75));
    border-right-color: var(--fallback-a, oklch(var(--a)/.75))
}

.border-x-accent\/80 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.8));
    border-right-color: var(--fallback-a, oklch(var(--a)/.8))
}

.border-x-accent\/90 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.9));
    border-right-color: var(--fallback-a, oklch(var(--a)/.9))
}

.border-x-accent\/95 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.95));
    border-right-color: var(--fallback-a, oklch(var(--a)/.95))
}

.border-x-base-100 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/1));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-x-base-100\/0 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/0));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-x-base-100\/10 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.1));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.border-x-base-100\/100 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/1));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-x-base-100\/20 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.2));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.border-x-base-100\/25 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.25));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.border-x-base-100\/30 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.3));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.border-x-base-100\/40 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.4));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.border-x-base-100\/5 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.05));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.border-x-base-100\/50 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.5));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.border-x-base-100\/60 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.6));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.border-x-base-100\/70 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.7));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.border-x-base-100\/75 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.75));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.border-x-base-100\/80 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.8));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.border-x-base-100\/90 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.9));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.border-x-base-100\/95 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.95));
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.border-x-base-200 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/1));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-x-base-200\/0 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/0));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-x-base-200\/10 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.1));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.border-x-base-200\/100 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/1));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-x-base-200\/20 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.2));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.border-x-base-200\/25 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.25));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.border-x-base-200\/30 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.3));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.border-x-base-200\/40 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.4));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.border-x-base-200\/5 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.05));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.border-x-base-200\/50 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.5));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.border-x-base-200\/60 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.6));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.border-x-base-200\/70 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.7));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.border-x-base-200\/75 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.75));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.border-x-base-200\/80 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.8));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.border-x-base-200\/90 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.9));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.border-x-base-200\/95 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.95));
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.border-x-base-300 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/1));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-x-base-300\/0 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/0));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-x-base-300\/10 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.1));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.border-x-base-300\/100 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/1));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-x-base-300\/20 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.2));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.border-x-base-300\/25 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.25));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.border-x-base-300\/30 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.3));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.border-x-base-300\/40 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.4));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.border-x-base-300\/5 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.05));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.border-x-base-300\/50 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.5));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.border-x-base-300\/60 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.6));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.border-x-base-300\/70 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.7));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.border-x-base-300\/75 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.75));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.border-x-base-300\/80 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.8));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.border-x-base-300\/90 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.9));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.border-x-base-300\/95 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.95));
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.border-x-base-content {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/1));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-x-base-content\/0 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/0));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-x-base-content\/10 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.1));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.border-x-base-content\/100 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/1));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-x-base-content\/20 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.2));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.border-x-base-content\/25 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.25));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.border-x-base-content\/30 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.3));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.border-x-base-content\/40 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.4));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.border-x-base-content\/5 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.05));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.border-x-base-content\/50 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.5));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.border-x-base-content\/60 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.6));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.border-x-base-content\/70 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.7));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.border-x-base-content\/75 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.75));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.border-x-base-content\/80 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.8));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.border-x-base-content\/90 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.9));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.border-x-base-content\/95 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.95));
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.border-x-current {
    border-left-color: currentColor;
    border-right-color: currentColor
}

.border-x-error {
    border-left-color: var(--fallback-er, oklch(var(--er)/1));
    border-right-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-x-error-content {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/1));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-x-error-content\/0 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/0));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-x-error-content\/10 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.1));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.border-x-error-content\/100 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/1));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-x-error-content\/20 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.2));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.border-x-error-content\/25 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.25));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.border-x-error-content\/30 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.3));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.border-x-error-content\/40 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.4));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.border-x-error-content\/5 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.05));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.border-x-error-content\/50 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.5));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.border-x-error-content\/60 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.6));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.border-x-error-content\/70 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.7));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.border-x-error-content\/75 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.75));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.border-x-error-content\/80 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.8));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.border-x-error-content\/90 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.9));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.border-x-error-content\/95 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.95));
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.border-x-error\/0 {
    border-left-color: var(--fallback-er, oklch(var(--er)/0));
    border-right-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-x-error\/10 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.1));
    border-right-color: var(--fallback-er, oklch(var(--er)/.1))
}

.border-x-error\/100 {
    border-left-color: var(--fallback-er, oklch(var(--er)/1));
    border-right-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-x-error\/20 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.2));
    border-right-color: var(--fallback-er, oklch(var(--er)/.2))
}

.border-x-error\/25 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.25));
    border-right-color: var(--fallback-er, oklch(var(--er)/.25))
}

.border-x-error\/30 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.3));
    border-right-color: var(--fallback-er, oklch(var(--er)/.3))
}

.border-x-error\/40 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.4));
    border-right-color: var(--fallback-er, oklch(var(--er)/.4))
}

.border-x-error\/5 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.05));
    border-right-color: var(--fallback-er, oklch(var(--er)/.05))
}

.border-x-error\/50 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.5));
    border-right-color: var(--fallback-er, oklch(var(--er)/.5))
}

.border-x-error\/60 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.6));
    border-right-color: var(--fallback-er, oklch(var(--er)/.6))
}

.border-x-error\/70 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.7));
    border-right-color: var(--fallback-er, oklch(var(--er)/.7))
}

.border-x-error\/75 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.75));
    border-right-color: var(--fallback-er, oklch(var(--er)/.75))
}

.border-x-error\/80 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.8));
    border-right-color: var(--fallback-er, oklch(var(--er)/.8))
}

.border-x-error\/90 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.9));
    border-right-color: var(--fallback-er, oklch(var(--er)/.9))
}

.border-x-error\/95 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.95));
    border-right-color: var(--fallback-er, oklch(var(--er)/.95))
}

.border-x-info {
    border-left-color: var(--fallback-in, oklch(var(--in)/1));
    border-right-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-x-info-content {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/1));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-x-info-content\/0 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/0));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-x-info-content\/10 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.1));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.border-x-info-content\/100 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/1));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-x-info-content\/20 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.2));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.border-x-info-content\/25 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.25));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.border-x-info-content\/30 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.3));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.border-x-info-content\/40 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.4));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.border-x-info-content\/5 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.05));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.border-x-info-content\/50 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.5));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.border-x-info-content\/60 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.6));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.border-x-info-content\/70 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.7));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.border-x-info-content\/75 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.75));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.border-x-info-content\/80 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.8));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.border-x-info-content\/90 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.9));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.border-x-info-content\/95 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.95));
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.border-x-info\/0 {
    border-left-color: var(--fallback-in, oklch(var(--in)/0));
    border-right-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-x-info\/10 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.1));
    border-right-color: var(--fallback-in, oklch(var(--in)/.1))
}

.border-x-info\/100 {
    border-left-color: var(--fallback-in, oklch(var(--in)/1));
    border-right-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-x-info\/20 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.2));
    border-right-color: var(--fallback-in, oklch(var(--in)/.2))
}

.border-x-info\/25 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.25));
    border-right-color: var(--fallback-in, oklch(var(--in)/.25))
}

.border-x-info\/30 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.3));
    border-right-color: var(--fallback-in, oklch(var(--in)/.3))
}

.border-x-info\/40 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.4));
    border-right-color: var(--fallback-in, oklch(var(--in)/.4))
}

.border-x-info\/5 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.05));
    border-right-color: var(--fallback-in, oklch(var(--in)/.05))
}

.border-x-info\/50 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.5));
    border-right-color: var(--fallback-in, oklch(var(--in)/.5))
}

.border-x-info\/60 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.6));
    border-right-color: var(--fallback-in, oklch(var(--in)/.6))
}

.border-x-info\/70 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.7));
    border-right-color: var(--fallback-in, oklch(var(--in)/.7))
}

.border-x-info\/75 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.75));
    border-right-color: var(--fallback-in, oklch(var(--in)/.75))
}

.border-x-info\/80 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.8));
    border-right-color: var(--fallback-in, oklch(var(--in)/.8))
}

.border-x-info\/90 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.9));
    border-right-color: var(--fallback-in, oklch(var(--in)/.9))
}

.border-x-info\/95 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.95));
    border-right-color: var(--fallback-in, oklch(var(--in)/.95))
}

.border-x-neutral {
    border-left-color: var(--fallback-n, oklch(var(--n)/1));
    border-right-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-x-neutral-content {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/1));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-x-neutral-content\/0 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/0));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-x-neutral-content\/10 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.1));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.border-x-neutral-content\/100 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/1));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-x-neutral-content\/20 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.2));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.border-x-neutral-content\/25 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.25));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.border-x-neutral-content\/30 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.3));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.border-x-neutral-content\/40 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.4));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.border-x-neutral-content\/5 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.05));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.border-x-neutral-content\/50 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.5));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.border-x-neutral-content\/60 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.6));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.border-x-neutral-content\/70 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.7));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.border-x-neutral-content\/75 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.75));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.border-x-neutral-content\/80 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.8));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.border-x-neutral-content\/90 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.9));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.border-x-neutral-content\/95 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.95));
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.border-x-neutral\/0 {
    border-left-color: var(--fallback-n, oklch(var(--n)/0));
    border-right-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-x-neutral\/10 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.1));
    border-right-color: var(--fallback-n, oklch(var(--n)/.1))
}

.border-x-neutral\/100 {
    border-left-color: var(--fallback-n, oklch(var(--n)/1));
    border-right-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-x-neutral\/20 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.2));
    border-right-color: var(--fallback-n, oklch(var(--n)/.2))
}

.border-x-neutral\/25 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.25));
    border-right-color: var(--fallback-n, oklch(var(--n)/.25))
}

.border-x-neutral\/30 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.3));
    border-right-color: var(--fallback-n, oklch(var(--n)/.3))
}

.border-x-neutral\/40 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.4));
    border-right-color: var(--fallback-n, oklch(var(--n)/.4))
}

.border-x-neutral\/5 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.05));
    border-right-color: var(--fallback-n, oklch(var(--n)/.05))
}

.border-x-neutral\/50 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.5));
    border-right-color: var(--fallback-n, oklch(var(--n)/.5))
}

.border-x-neutral\/60 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.6));
    border-right-color: var(--fallback-n, oklch(var(--n)/.6))
}

.border-x-neutral\/70 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.7));
    border-right-color: var(--fallback-n, oklch(var(--n)/.7))
}

.border-x-neutral\/75 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.75));
    border-right-color: var(--fallback-n, oklch(var(--n)/.75))
}

.border-x-neutral\/80 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.8));
    border-right-color: var(--fallback-n, oklch(var(--n)/.8))
}

.border-x-neutral\/90 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.9));
    border-right-color: var(--fallback-n, oklch(var(--n)/.9))
}

.border-x-neutral\/95 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.95));
    border-right-color: var(--fallback-n, oklch(var(--n)/.95))
}

.border-x-primary {
    border-left-color: var(--fallback-p, oklch(var(--p)/1));
    border-right-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-x-primary-content {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/1));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-x-primary-content\/0 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/0));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-x-primary-content\/10 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.1));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.border-x-primary-content\/100 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/1));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-x-primary-content\/20 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.2));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.border-x-primary-content\/25 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.25));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.border-x-primary-content\/30 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.3));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.border-x-primary-content\/40 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.4));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.border-x-primary-content\/5 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.05));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.border-x-primary-content\/50 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.5));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.border-x-primary-content\/60 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.6));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.border-x-primary-content\/70 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.7));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.border-x-primary-content\/75 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.75));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.border-x-primary-content\/80 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.8));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.border-x-primary-content\/90 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.9));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.border-x-primary-content\/95 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.95));
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.border-x-primary\/0 {
    border-left-color: var(--fallback-p, oklch(var(--p)/0));
    border-right-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-x-primary\/10 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.1));
    border-right-color: var(--fallback-p, oklch(var(--p)/.1))
}

.border-x-primary\/100 {
    border-left-color: var(--fallback-p, oklch(var(--p)/1));
    border-right-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-x-primary\/20 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.2));
    border-right-color: var(--fallback-p, oklch(var(--p)/.2))
}

.border-x-primary\/25 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.25));
    border-right-color: var(--fallback-p, oklch(var(--p)/.25))
}

.border-x-primary\/30 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.3));
    border-right-color: var(--fallback-p, oklch(var(--p)/.3))
}

.border-x-primary\/40 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.4));
    border-right-color: var(--fallback-p, oklch(var(--p)/.4))
}

.border-x-primary\/5 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.05));
    border-right-color: var(--fallback-p, oklch(var(--p)/.05))
}

.border-x-primary\/50 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.5));
    border-right-color: var(--fallback-p, oklch(var(--p)/.5))
}

.border-x-primary\/60 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.6));
    border-right-color: var(--fallback-p, oklch(var(--p)/.6))
}

.border-x-primary\/70 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.7));
    border-right-color: var(--fallback-p, oklch(var(--p)/.7))
}

.border-x-primary\/75 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.75));
    border-right-color: var(--fallback-p, oklch(var(--p)/.75))
}

.border-x-primary\/80 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.8));
    border-right-color: var(--fallback-p, oklch(var(--p)/.8))
}

.border-x-primary\/90 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.9));
    border-right-color: var(--fallback-p, oklch(var(--p)/.9))
}

.border-x-primary\/95 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.95));
    border-right-color: var(--fallback-p, oklch(var(--p)/.95))
}

.border-x-secondary {
    border-left-color: var(--fallback-s, oklch(var(--s)/1));
    border-right-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-x-secondary-content {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/1));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-x-secondary-content\/0 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/0));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-x-secondary-content\/10 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.1));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.border-x-secondary-content\/100 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/1));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-x-secondary-content\/20 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.2));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.border-x-secondary-content\/25 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.25));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.border-x-secondary-content\/30 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.3));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.border-x-secondary-content\/40 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.4));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.border-x-secondary-content\/5 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.05));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.border-x-secondary-content\/50 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.5));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.border-x-secondary-content\/60 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.6));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.border-x-secondary-content\/70 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.7));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.border-x-secondary-content\/75 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.75));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.border-x-secondary-content\/80 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.8));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.border-x-secondary-content\/90 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.9));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.border-x-secondary-content\/95 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.95));
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.border-x-secondary\/0 {
    border-left-color: var(--fallback-s, oklch(var(--s)/0));
    border-right-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-x-secondary\/10 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.1));
    border-right-color: var(--fallback-s, oklch(var(--s)/.1))
}

.border-x-secondary\/100 {
    border-left-color: var(--fallback-s, oklch(var(--s)/1));
    border-right-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-x-secondary\/20 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.2));
    border-right-color: var(--fallback-s, oklch(var(--s)/.2))
}

.border-x-secondary\/25 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.25));
    border-right-color: var(--fallback-s, oklch(var(--s)/.25))
}

.border-x-secondary\/30 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.3));
    border-right-color: var(--fallback-s, oklch(var(--s)/.3))
}

.border-x-secondary\/40 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.4));
    border-right-color: var(--fallback-s, oklch(var(--s)/.4))
}

.border-x-secondary\/5 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.05));
    border-right-color: var(--fallback-s, oklch(var(--s)/.05))
}

.border-x-secondary\/50 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.5));
    border-right-color: var(--fallback-s, oklch(var(--s)/.5))
}

.border-x-secondary\/60 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.6));
    border-right-color: var(--fallback-s, oklch(var(--s)/.6))
}

.border-x-secondary\/70 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.7));
    border-right-color: var(--fallback-s, oklch(var(--s)/.7))
}

.border-x-secondary\/75 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.75));
    border-right-color: var(--fallback-s, oklch(var(--s)/.75))
}

.border-x-secondary\/80 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.8));
    border-right-color: var(--fallback-s, oklch(var(--s)/.8))
}

.border-x-secondary\/90 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.9));
    border-right-color: var(--fallback-s, oklch(var(--s)/.9))
}

.border-x-secondary\/95 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.95));
    border-right-color: var(--fallback-s, oklch(var(--s)/.95))
}

.border-x-success {
    border-left-color: var(--fallback-su, oklch(var(--su)/1));
    border-right-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-x-success-content {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/1));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-x-success-content\/0 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/0));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-x-success-content\/10 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.1));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.border-x-success-content\/100 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/1));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-x-success-content\/20 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.2));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.border-x-success-content\/25 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.25));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.border-x-success-content\/30 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.3));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.border-x-success-content\/40 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.4));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.border-x-success-content\/5 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.05));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.border-x-success-content\/50 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.5));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.border-x-success-content\/60 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.6));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.border-x-success-content\/70 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.7));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.border-x-success-content\/75 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.75));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.border-x-success-content\/80 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.8));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.border-x-success-content\/90 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.9));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.border-x-success-content\/95 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.95));
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.border-x-success\/0 {
    border-left-color: var(--fallback-su, oklch(var(--su)/0));
    border-right-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-x-success\/10 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.1));
    border-right-color: var(--fallback-su, oklch(var(--su)/.1))
}

.border-x-success\/100 {
    border-left-color: var(--fallback-su, oklch(var(--su)/1));
    border-right-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-x-success\/20 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.2));
    border-right-color: var(--fallback-su, oklch(var(--su)/.2))
}

.border-x-success\/25 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.25));
    border-right-color: var(--fallback-su, oklch(var(--su)/.25))
}

.border-x-success\/30 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.3));
    border-right-color: var(--fallback-su, oklch(var(--su)/.3))
}

.border-x-success\/40 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.4));
    border-right-color: var(--fallback-su, oklch(var(--su)/.4))
}

.border-x-success\/5 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.05));
    border-right-color: var(--fallback-su, oklch(var(--su)/.05))
}

.border-x-success\/50 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.5));
    border-right-color: var(--fallback-su, oklch(var(--su)/.5))
}

.border-x-success\/60 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.6));
    border-right-color: var(--fallback-su, oklch(var(--su)/.6))
}

.border-x-success\/70 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.7));
    border-right-color: var(--fallback-su, oklch(var(--su)/.7))
}

.border-x-success\/75 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.75));
    border-right-color: var(--fallback-su, oklch(var(--su)/.75))
}

.border-x-success\/80 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.8));
    border-right-color: var(--fallback-su, oklch(var(--su)/.8))
}

.border-x-success\/90 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.9));
    border-right-color: var(--fallback-su, oklch(var(--su)/.9))
}

.border-x-success\/95 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.95));
    border-right-color: var(--fallback-su, oklch(var(--su)/.95))
}

.border-x-transparent {
    border-left-color: transparent;
    border-right-color: transparent
}

.border-x-transparent\/0 {
    border-left-color: rgb(0 0 0 / 0);
    border-right-color: rgb(0 0 0 / 0)
}

.border-x-transparent\/10 {
    border-left-color: rgb(0 0 0 / .1);
    border-right-color: rgb(0 0 0 / .1)
}

.border-x-transparent\/100 {
    border-left-color: rgb(0 0 0 / 1);
    border-right-color: rgb(0 0 0 / 1)
}

.border-x-transparent\/20 {
    border-left-color: rgb(0 0 0 / .2);
    border-right-color: rgb(0 0 0 / .2)
}

.border-x-transparent\/25 {
    border-left-color: rgb(0 0 0 / .25);
    border-right-color: rgb(0 0 0 / .25)
}

.border-x-transparent\/30 {
    border-left-color: rgb(0 0 0 / .3);
    border-right-color: rgb(0 0 0 / .3)
}

.border-x-transparent\/40 {
    border-left-color: rgb(0 0 0 / .4);
    border-right-color: rgb(0 0 0 / .4)
}

.border-x-transparent\/5 {
    border-left-color: rgb(0 0 0 / .05);
    border-right-color: rgb(0 0 0 / .05)
}

.border-x-transparent\/50 {
    border-left-color: rgb(0 0 0 / .5);
    border-right-color: rgb(0 0 0 / .5)
}

.border-x-transparent\/60 {
    border-left-color: rgb(0 0 0 / .6);
    border-right-color: rgb(0 0 0 / .6)
}

.border-x-transparent\/70 {
    border-left-color: rgb(0 0 0 / .7);
    border-right-color: rgb(0 0 0 / .7)
}

.border-x-transparent\/75 {
    border-left-color: rgb(0 0 0 / .75);
    border-right-color: rgb(0 0 0 / .75)
}

.border-x-transparent\/80 {
    border-left-color: rgb(0 0 0 / .8);
    border-right-color: rgb(0 0 0 / .8)
}

.border-x-transparent\/90 {
    border-left-color: rgb(0 0 0 / .9);
    border-right-color: rgb(0 0 0 / .9)
}

.border-x-transparent\/95 {
    border-left-color: rgb(0 0 0 / .95);
    border-right-color: rgb(0 0 0 / .95)
}

.border-x-warning {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/1));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-x-warning-content {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/1));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-x-warning-content\/0 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/0));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-x-warning-content\/10 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.1));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.border-x-warning-content\/100 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/1));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-x-warning-content\/20 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.2));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.border-x-warning-content\/25 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.25));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.border-x-warning-content\/30 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.3));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.border-x-warning-content\/40 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.4));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.border-x-warning-content\/5 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.05));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.border-x-warning-content\/50 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.5));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.border-x-warning-content\/60 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.6));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.border-x-warning-content\/70 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.7));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.border-x-warning-content\/75 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.75));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.border-x-warning-content\/80 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.8));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.border-x-warning-content\/90 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.9));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.border-x-warning-content\/95 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.95));
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.border-x-warning\/0 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/0));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-x-warning\/10 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.1));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.border-x-warning\/100 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/1));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-x-warning\/20 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.2));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.border-x-warning\/25 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.25));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.border-x-warning\/30 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.3));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.border-x-warning\/40 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.4));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.border-x-warning\/5 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.05));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.border-x-warning\/50 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.5));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.border-x-warning\/60 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.6));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.border-x-warning\/70 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.7));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.border-x-warning\/75 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.75));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.border-x-warning\/80 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.8));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.border-x-warning\/90 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.9));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.border-x-warning\/95 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.95));
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.border-y-accent {
    border-top-color: var(--fallback-a, oklch(var(--a)/1));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-y-accent-content {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/1));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-y-accent-content\/0 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/0));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-y-accent-content\/10 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.1));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.border-y-accent-content\/100 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/1));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-y-accent-content\/20 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.2));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.border-y-accent-content\/25 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.25));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.border-y-accent-content\/30 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.3));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.border-y-accent-content\/40 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.4));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.border-y-accent-content\/5 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.05));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.border-y-accent-content\/50 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.5));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.border-y-accent-content\/60 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.6));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.border-y-accent-content\/70 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.7));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.border-y-accent-content\/75 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.75));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.border-y-accent-content\/80 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.8));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.border-y-accent-content\/90 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.9));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.border-y-accent-content\/95 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.95));
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.border-y-accent\/0 {
    border-top-color: var(--fallback-a, oklch(var(--a)/0));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-y-accent\/10 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.1));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.1))
}

.border-y-accent\/100 {
    border-top-color: var(--fallback-a, oklch(var(--a)/1));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-y-accent\/20 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.2));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.2))
}

.border-y-accent\/25 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.25));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.25))
}

.border-y-accent\/30 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.3));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.3))
}

.border-y-accent\/40 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.4));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.4))
}

.border-y-accent\/5 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.05));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.05))
}

.border-y-accent\/50 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.5));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.5))
}

.border-y-accent\/60 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.6));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.6))
}

.border-y-accent\/70 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.7));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.7))
}

.border-y-accent\/75 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.75));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.75))
}

.border-y-accent\/80 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.8));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.8))
}

.border-y-accent\/90 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.9));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.9))
}

.border-y-accent\/95 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.95));
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.95))
}

.border-y-base-100 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/1));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-y-base-100\/0 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/0));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-y-base-100\/10 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.1));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.border-y-base-100\/100 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/1));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-y-base-100\/20 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.2));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.border-y-base-100\/25 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.25));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.border-y-base-100\/30 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.3));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.border-y-base-100\/40 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.4));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.border-y-base-100\/5 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.05));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.border-y-base-100\/50 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.5));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.border-y-base-100\/60 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.6));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.border-y-base-100\/70 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.7));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.border-y-base-100\/75 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.75));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.border-y-base-100\/80 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.8));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.border-y-base-100\/90 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.9));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.border-y-base-100\/95 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.95));
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.border-y-base-200 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/1));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-y-base-200\/0 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/0));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-y-base-200\/10 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.1));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.border-y-base-200\/100 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/1));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-y-base-200\/20 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.2));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.border-y-base-200\/25 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.25));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.border-y-base-200\/30 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.3));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.border-y-base-200\/40 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.4));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.border-y-base-200\/5 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.05));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.border-y-base-200\/50 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.5));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.border-y-base-200\/60 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.6));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.border-y-base-200\/70 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.7));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.border-y-base-200\/75 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.75));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.border-y-base-200\/80 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.8));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.border-y-base-200\/90 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.9));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.border-y-base-200\/95 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.95));
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.border-y-base-300 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/1));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-y-base-300\/0 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/0));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-y-base-300\/10 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.1));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.border-y-base-300\/100 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/1));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-y-base-300\/20 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.2));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.border-y-base-300\/25 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.25));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.border-y-base-300\/30 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.3));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.border-y-base-300\/40 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.4));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.border-y-base-300\/5 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.05));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.border-y-base-300\/50 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.5));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.border-y-base-300\/60 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.6));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.border-y-base-300\/70 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.7));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.border-y-base-300\/75 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.75));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.border-y-base-300\/80 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.8));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.border-y-base-300\/90 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.9));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.border-y-base-300\/95 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.95));
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.border-y-base-content {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/1));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-y-base-content\/0 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/0));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-y-base-content\/10 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.1));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.border-y-base-content\/100 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/1));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-y-base-content\/20 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.2));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.border-y-base-content\/25 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.25));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.border-y-base-content\/30 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.3));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.border-y-base-content\/40 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.4));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.border-y-base-content\/5 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.05));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.border-y-base-content\/50 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.5));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.border-y-base-content\/60 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.6));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.border-y-base-content\/70 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.7));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.border-y-base-content\/75 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.75));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.border-y-base-content\/80 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.8));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.border-y-base-content\/90 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.9));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.border-y-base-content\/95 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.95));
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.border-y-current {
    border-top-color: currentColor;
    border-bottom-color: currentColor
}

.border-y-error {
    border-top-color: var(--fallback-er, oklch(var(--er)/1));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-y-error-content {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/1));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-y-error-content\/0 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/0));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-y-error-content\/10 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.1));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.border-y-error-content\/100 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/1));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-y-error-content\/20 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.2));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.border-y-error-content\/25 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.25));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.border-y-error-content\/30 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.3));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.border-y-error-content\/40 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.4));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.border-y-error-content\/5 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.05));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.border-y-error-content\/50 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.5));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.border-y-error-content\/60 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.6));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.border-y-error-content\/70 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.7));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.border-y-error-content\/75 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.75));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.border-y-error-content\/80 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.8));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.border-y-error-content\/90 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.9));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.border-y-error-content\/95 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.95));
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.border-y-error\/0 {
    border-top-color: var(--fallback-er, oklch(var(--er)/0));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-y-error\/10 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.1));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.1))
}

.border-y-error\/100 {
    border-top-color: var(--fallback-er, oklch(var(--er)/1));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-y-error\/20 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.2));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.2))
}

.border-y-error\/25 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.25));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.25))
}

.border-y-error\/30 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.3));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.3))
}

.border-y-error\/40 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.4));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.4))
}

.border-y-error\/5 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.05));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.05))
}

.border-y-error\/50 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.5));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.5))
}

.border-y-error\/60 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.6));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.6))
}

.border-y-error\/70 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.7));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.7))
}

.border-y-error\/75 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.75));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.75))
}

.border-y-error\/80 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.8));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.8))
}

.border-y-error\/90 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.9));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.9))
}

.border-y-error\/95 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.95));
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.95))
}

.border-y-info {
    border-top-color: var(--fallback-in, oklch(var(--in)/1));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-y-info-content {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/1));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-y-info-content\/0 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/0));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-y-info-content\/10 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.1));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.border-y-info-content\/100 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/1));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-y-info-content\/20 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.2));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.border-y-info-content\/25 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.25));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.border-y-info-content\/30 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.3));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.border-y-info-content\/40 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.4));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.border-y-info-content\/5 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.05));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.border-y-info-content\/50 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.5));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.border-y-info-content\/60 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.6));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.border-y-info-content\/70 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.7));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.border-y-info-content\/75 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.75));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.border-y-info-content\/80 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.8));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.border-y-info-content\/90 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.9));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.border-y-info-content\/95 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.95));
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.border-y-info\/0 {
    border-top-color: var(--fallback-in, oklch(var(--in)/0));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-y-info\/10 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.1));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.1))
}

.border-y-info\/100 {
    border-top-color: var(--fallback-in, oklch(var(--in)/1));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-y-info\/20 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.2));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.2))
}

.border-y-info\/25 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.25));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.25))
}

.border-y-info\/30 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.3));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.3))
}

.border-y-info\/40 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.4));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.4))
}

.border-y-info\/5 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.05));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.05))
}

.border-y-info\/50 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.5));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.5))
}

.border-y-info\/60 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.6));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.6))
}

.border-y-info\/70 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.7));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.7))
}

.border-y-info\/75 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.75));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.75))
}

.border-y-info\/80 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.8));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.8))
}

.border-y-info\/90 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.9));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.9))
}

.border-y-info\/95 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.95));
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.95))
}

.border-y-neutral {
    border-top-color: var(--fallback-n, oklch(var(--n)/1));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-y-neutral-content {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/1));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-y-neutral-content\/0 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/0));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-y-neutral-content\/10 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.1));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.border-y-neutral-content\/100 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/1));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-y-neutral-content\/20 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.2));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.border-y-neutral-content\/25 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.25));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.border-y-neutral-content\/30 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.3));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.border-y-neutral-content\/40 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.4));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.border-y-neutral-content\/5 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.05));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.border-y-neutral-content\/50 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.5));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.border-y-neutral-content\/60 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.6));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.border-y-neutral-content\/70 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.7));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.border-y-neutral-content\/75 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.75));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.border-y-neutral-content\/80 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.8));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.border-y-neutral-content\/90 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.9));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.border-y-neutral-content\/95 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.95));
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.border-y-neutral\/0 {
    border-top-color: var(--fallback-n, oklch(var(--n)/0));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-y-neutral\/10 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.1));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.1))
}

.border-y-neutral\/100 {
    border-top-color: var(--fallback-n, oklch(var(--n)/1));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-y-neutral\/20 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.2));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.2))
}

.border-y-neutral\/25 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.25));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.25))
}

.border-y-neutral\/30 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.3));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.3))
}

.border-y-neutral\/40 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.4));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.4))
}

.border-y-neutral\/5 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.05));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.05))
}

.border-y-neutral\/50 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.5));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.5))
}

.border-y-neutral\/60 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.6));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.6))
}

.border-y-neutral\/70 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.7));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.7))
}

.border-y-neutral\/75 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.75));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.75))
}

.border-y-neutral\/80 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.8));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.8))
}

.border-y-neutral\/90 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.9));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.9))
}

.border-y-neutral\/95 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.95));
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.95))
}

.border-y-primary {
    border-top-color: var(--fallback-p, oklch(var(--p)/1));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-y-primary-content {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/1));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-y-primary-content\/0 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/0));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-y-primary-content\/10 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.1));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.border-y-primary-content\/100 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/1));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-y-primary-content\/20 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.2));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.border-y-primary-content\/25 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.25));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.border-y-primary-content\/30 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.3));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.border-y-primary-content\/40 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.4));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.border-y-primary-content\/5 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.05));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.border-y-primary-content\/50 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.5));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.border-y-primary-content\/60 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.6));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.border-y-primary-content\/70 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.7));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.border-y-primary-content\/75 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.75));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.border-y-primary-content\/80 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.8));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.border-y-primary-content\/90 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.9));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.border-y-primary-content\/95 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.95));
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.border-y-primary\/0 {
    border-top-color: var(--fallback-p, oklch(var(--p)/0));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-y-primary\/10 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.1));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.1))
}

.border-y-primary\/100 {
    border-top-color: var(--fallback-p, oklch(var(--p)/1));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-y-primary\/20 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.2));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.2))
}

.border-y-primary\/25 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.25));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.25))
}

.border-y-primary\/30 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.3));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.3))
}

.border-y-primary\/40 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.4));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.4))
}

.border-y-primary\/5 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.05));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.05))
}

.border-y-primary\/50 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.5));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.5))
}

.border-y-primary\/60 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.6));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.6))
}

.border-y-primary\/70 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.7));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.7))
}

.border-y-primary\/75 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.75));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.75))
}

.border-y-primary\/80 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.8));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.8))
}

.border-y-primary\/90 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.9));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.9))
}

.border-y-primary\/95 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.95));
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.95))
}

.border-y-secondary {
    border-top-color: var(--fallback-s, oklch(var(--s)/1));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-y-secondary-content {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/1));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-y-secondary-content\/0 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/0));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-y-secondary-content\/10 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.1));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.border-y-secondary-content\/100 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/1));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-y-secondary-content\/20 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.2));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.border-y-secondary-content\/25 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.25));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.border-y-secondary-content\/30 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.3));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.border-y-secondary-content\/40 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.4));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.border-y-secondary-content\/5 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.05));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.border-y-secondary-content\/50 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.5));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.border-y-secondary-content\/60 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.6));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.border-y-secondary-content\/70 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.7));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.border-y-secondary-content\/75 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.75));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.border-y-secondary-content\/80 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.8));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.border-y-secondary-content\/90 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.9));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.border-y-secondary-content\/95 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.95));
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.border-y-secondary\/0 {
    border-top-color: var(--fallback-s, oklch(var(--s)/0));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-y-secondary\/10 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.1));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.1))
}

.border-y-secondary\/100 {
    border-top-color: var(--fallback-s, oklch(var(--s)/1));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-y-secondary\/20 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.2));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.2))
}

.border-y-secondary\/25 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.25));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.25))
}

.border-y-secondary\/30 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.3));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.3))
}

.border-y-secondary\/40 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.4));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.4))
}

.border-y-secondary\/5 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.05));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.05))
}

.border-y-secondary\/50 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.5));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.5))
}

.border-y-secondary\/60 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.6));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.6))
}

.border-y-secondary\/70 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.7));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.7))
}

.border-y-secondary\/75 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.75));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.75))
}

.border-y-secondary\/80 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.8));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.8))
}

.border-y-secondary\/90 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.9));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.9))
}

.border-y-secondary\/95 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.95));
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.95))
}

.border-y-success {
    border-top-color: var(--fallback-su, oklch(var(--su)/1));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-y-success-content {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/1));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-y-success-content\/0 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/0));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-y-success-content\/10 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.1));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.border-y-success-content\/100 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/1));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-y-success-content\/20 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.2));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.border-y-success-content\/25 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.25));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.border-y-success-content\/30 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.3));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.border-y-success-content\/40 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.4));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.border-y-success-content\/5 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.05));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.border-y-success-content\/50 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.5));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.border-y-success-content\/60 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.6));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.border-y-success-content\/70 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.7));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.border-y-success-content\/75 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.75));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.border-y-success-content\/80 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.8));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.border-y-success-content\/90 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.9));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.border-y-success-content\/95 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.95));
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.border-y-success\/0 {
    border-top-color: var(--fallback-su, oklch(var(--su)/0));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-y-success\/10 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.1));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.1))
}

.border-y-success\/100 {
    border-top-color: var(--fallback-su, oklch(var(--su)/1));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-y-success\/20 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.2));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.2))
}

.border-y-success\/25 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.25));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.25))
}

.border-y-success\/30 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.3));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.3))
}

.border-y-success\/40 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.4));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.4))
}

.border-y-success\/5 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.05));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.05))
}

.border-y-success\/50 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.5));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.5))
}

.border-y-success\/60 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.6));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.6))
}

.border-y-success\/70 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.7));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.7))
}

.border-y-success\/75 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.75));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.75))
}

.border-y-success\/80 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.8));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.8))
}

.border-y-success\/90 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.9));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.9))
}

.border-y-success\/95 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.95));
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.95))
}

.border-y-transparent {
    border-top-color: transparent;
    border-bottom-color: transparent
}

.border-y-transparent\/0 {
    border-top-color: rgb(0 0 0 / 0);
    border-bottom-color: rgb(0 0 0 / 0)
}

.border-y-transparent\/10 {
    border-top-color: rgb(0 0 0 / .1);
    border-bottom-color: rgb(0 0 0 / .1)
}

.border-y-transparent\/100 {
    border-top-color: rgb(0 0 0 / 1);
    border-bottom-color: rgb(0 0 0 / 1)
}

.border-y-transparent\/20 {
    border-top-color: rgb(0 0 0 / .2);
    border-bottom-color: rgb(0 0 0 / .2)
}

.border-y-transparent\/25 {
    border-top-color: rgb(0 0 0 / .25);
    border-bottom-color: rgb(0 0 0 / .25)
}

.border-y-transparent\/30 {
    border-top-color: rgb(0 0 0 / .3);
    border-bottom-color: rgb(0 0 0 / .3)
}

.border-y-transparent\/40 {
    border-top-color: rgb(0 0 0 / .4);
    border-bottom-color: rgb(0 0 0 / .4)
}

.border-y-transparent\/5 {
    border-top-color: rgb(0 0 0 / .05);
    border-bottom-color: rgb(0 0 0 / .05)
}

.border-y-transparent\/50 {
    border-top-color: rgb(0 0 0 / .5);
    border-bottom-color: rgb(0 0 0 / .5)
}

.border-y-transparent\/60 {
    border-top-color: rgb(0 0 0 / .6);
    border-bottom-color: rgb(0 0 0 / .6)
}

.border-y-transparent\/70 {
    border-top-color: rgb(0 0 0 / .7);
    border-bottom-color: rgb(0 0 0 / .7)
}

.border-y-transparent\/75 {
    border-top-color: rgb(0 0 0 / .75);
    border-bottom-color: rgb(0 0 0 / .75)
}

.border-y-transparent\/80 {
    border-top-color: rgb(0 0 0 / .8);
    border-bottom-color: rgb(0 0 0 / .8)
}

.border-y-transparent\/90 {
    border-top-color: rgb(0 0 0 / .9);
    border-bottom-color: rgb(0 0 0 / .9)
}

.border-y-transparent\/95 {
    border-top-color: rgb(0 0 0 / .95);
    border-bottom-color: rgb(0 0 0 / .95)
}

.border-y-warning {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/1));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-y-warning-content {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/1));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-y-warning-content\/0 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/0));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-y-warning-content\/10 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.1));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.border-y-warning-content\/100 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/1));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-y-warning-content\/20 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.2));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.border-y-warning-content\/25 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.25));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.border-y-warning-content\/30 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.3));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.border-y-warning-content\/40 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.4));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.border-y-warning-content\/5 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.05));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.border-y-warning-content\/50 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.5));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.border-y-warning-content\/60 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.6));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.border-y-warning-content\/70 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.7));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.border-y-warning-content\/75 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.75));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.border-y-warning-content\/80 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.8));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.border-y-warning-content\/90 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.9));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.border-y-warning-content\/95 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.95));
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.border-y-warning\/0 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/0));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-y-warning\/10 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.1));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.border-y-warning\/100 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/1));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-y-warning\/20 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.2));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.border-y-warning\/25 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.25));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.border-y-warning\/30 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.3));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.border-y-warning\/40 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.4));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.border-y-warning\/5 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.05));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.border-y-warning\/50 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.5));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.border-y-warning\/60 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.6));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.border-y-warning\/70 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.7));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.border-y-warning\/75 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.75));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.border-y-warning\/80 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.8));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.border-y-warning\/90 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.9));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.border-y-warning\/95 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.95));
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.border-b-accent {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-b-accent-content {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-b-accent-content\/0 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-b-accent-content\/10 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.border-b-accent-content\/100 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-b-accent-content\/20 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.border-b-accent-content\/25 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.border-b-accent-content\/30 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.border-b-accent-content\/40 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.border-b-accent-content\/5 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.border-b-accent-content\/50 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.border-b-accent-content\/60 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.border-b-accent-content\/70 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.border-b-accent-content\/75 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.border-b-accent-content\/80 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.border-b-accent-content\/90 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.border-b-accent-content\/95 {
    border-bottom-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.border-b-accent\/0 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-b-accent\/10 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.1))
}

.border-b-accent\/100 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-b-accent\/20 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.2))
}

.border-b-accent\/25 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.25))
}

.border-b-accent\/30 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.3))
}

.border-b-accent\/40 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.4))
}

.border-b-accent\/5 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.05))
}

.border-b-accent\/50 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.5))
}

.border-b-accent\/60 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.6))
}

.border-b-accent\/70 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.7))
}

.border-b-accent\/75 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.75))
}

.border-b-accent\/80 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.8))
}

.border-b-accent\/90 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.9))
}

.border-b-accent\/95 {
    border-bottom-color: var(--fallback-a, oklch(var(--a)/.95))
}

.border-b-base-100 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-b-base-100\/0 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-b-base-100\/10 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.border-b-base-100\/100 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-b-base-100\/20 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.border-b-base-100\/25 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.border-b-base-100\/30 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.border-b-base-100\/40 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.border-b-base-100\/5 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.border-b-base-100\/50 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.border-b-base-100\/60 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.border-b-base-100\/70 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.border-b-base-100\/75 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.border-b-base-100\/80 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.border-b-base-100\/90 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.border-b-base-100\/95 {
    border-bottom-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.border-b-base-200 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-b-base-200\/0 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-b-base-200\/10 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.border-b-base-200\/100 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-b-base-200\/20 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.border-b-base-200\/25 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.border-b-base-200\/30 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.border-b-base-200\/40 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.border-b-base-200\/5 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.border-b-base-200\/50 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.border-b-base-200\/60 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.border-b-base-200\/70 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.border-b-base-200\/75 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.border-b-base-200\/80 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.border-b-base-200\/90 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.border-b-base-200\/95 {
    border-bottom-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.border-b-base-300 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-b-base-300\/0 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-b-base-300\/10 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.border-b-base-300\/100 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-b-base-300\/20 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.border-b-base-300\/25 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.border-b-base-300\/30 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.border-b-base-300\/40 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.border-b-base-300\/5 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.border-b-base-300\/50 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.border-b-base-300\/60 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.border-b-base-300\/70 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.border-b-base-300\/75 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.border-b-base-300\/80 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.border-b-base-300\/90 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.border-b-base-300\/95 {
    border-bottom-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.border-b-base-content {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-b-base-content\/0 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-b-base-content\/10 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.border-b-base-content\/100 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-b-base-content\/20 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.border-b-base-content\/25 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.border-b-base-content\/30 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.border-b-base-content\/40 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.border-b-base-content\/5 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.border-b-base-content\/50 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.border-b-base-content\/60 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.border-b-base-content\/70 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.border-b-base-content\/75 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.border-b-base-content\/80 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.border-b-base-content\/90 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.border-b-base-content\/95 {
    border-bottom-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.border-b-current {
    border-bottom-color: currentColor
}

.border-b-error {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-b-error-content {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-b-error-content\/0 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-b-error-content\/10 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.border-b-error-content\/100 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-b-error-content\/20 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.border-b-error-content\/25 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.border-b-error-content\/30 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.border-b-error-content\/40 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.border-b-error-content\/5 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.border-b-error-content\/50 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.border-b-error-content\/60 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.border-b-error-content\/70 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.border-b-error-content\/75 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.border-b-error-content\/80 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.border-b-error-content\/90 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.border-b-error-content\/95 {
    border-bottom-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.border-b-error\/0 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-b-error\/10 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.1))
}

.border-b-error\/100 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-b-error\/20 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.2))
}

.border-b-error\/25 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.25))
}

.border-b-error\/30 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.3))
}

.border-b-error\/40 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.4))
}

.border-b-error\/5 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.05))
}

.border-b-error\/50 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.5))
}

.border-b-error\/60 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.6))
}

.border-b-error\/70 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.7))
}

.border-b-error\/75 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.75))
}

.border-b-error\/80 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.8))
}

.border-b-error\/90 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.9))
}

.border-b-error\/95 {
    border-bottom-color: var(--fallback-er, oklch(var(--er)/.95))
}

.border-b-info {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-b-info-content {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-b-info-content\/0 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-b-info-content\/10 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.border-b-info-content\/100 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-b-info-content\/20 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.border-b-info-content\/25 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.border-b-info-content\/30 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.border-b-info-content\/40 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.border-b-info-content\/5 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.border-b-info-content\/50 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.border-b-info-content\/60 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.border-b-info-content\/70 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.border-b-info-content\/75 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.border-b-info-content\/80 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.border-b-info-content\/90 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.border-b-info-content\/95 {
    border-bottom-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.border-b-info\/0 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-b-info\/10 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.1))
}

.border-b-info\/100 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-b-info\/20 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.2))
}

.border-b-info\/25 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.25))
}

.border-b-info\/30 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.3))
}

.border-b-info\/40 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.4))
}

.border-b-info\/5 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.05))
}

.border-b-info\/50 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.5))
}

.border-b-info\/60 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.6))
}

.border-b-info\/70 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.7))
}

.border-b-info\/75 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.75))
}

.border-b-info\/80 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.8))
}

.border-b-info\/90 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.9))
}

.border-b-info\/95 {
    border-bottom-color: var(--fallback-in, oklch(var(--in)/.95))
}

.border-b-neutral {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-b-neutral-content {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-b-neutral-content\/0 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-b-neutral-content\/10 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.border-b-neutral-content\/100 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-b-neutral-content\/20 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.border-b-neutral-content\/25 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.border-b-neutral-content\/30 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.border-b-neutral-content\/40 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.border-b-neutral-content\/5 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.border-b-neutral-content\/50 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.border-b-neutral-content\/60 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.border-b-neutral-content\/70 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.border-b-neutral-content\/75 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.border-b-neutral-content\/80 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.border-b-neutral-content\/90 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.border-b-neutral-content\/95 {
    border-bottom-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.border-b-neutral\/0 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-b-neutral\/10 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.1))
}

.border-b-neutral\/100 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-b-neutral\/20 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.2))
}

.border-b-neutral\/25 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.25))
}

.border-b-neutral\/30 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.3))
}

.border-b-neutral\/40 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.4))
}

.border-b-neutral\/5 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.05))
}

.border-b-neutral\/50 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.5))
}

.border-b-neutral\/60 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.6))
}

.border-b-neutral\/70 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.7))
}

.border-b-neutral\/75 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.75))
}

.border-b-neutral\/80 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.8))
}

.border-b-neutral\/90 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.9))
}

.border-b-neutral\/95 {
    border-bottom-color: var(--fallback-n, oklch(var(--n)/.95))
}

.border-b-primary {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-b-primary-content {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-b-primary-content\/0 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-b-primary-content\/10 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.border-b-primary-content\/100 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-b-primary-content\/20 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.border-b-primary-content\/25 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.border-b-primary-content\/30 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.border-b-primary-content\/40 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.border-b-primary-content\/5 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.border-b-primary-content\/50 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.border-b-primary-content\/60 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.border-b-primary-content\/70 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.border-b-primary-content\/75 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.border-b-primary-content\/80 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.border-b-primary-content\/90 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.border-b-primary-content\/95 {
    border-bottom-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.border-b-primary\/0 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-b-primary\/10 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.1))
}

.border-b-primary\/100 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-b-primary\/20 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.2))
}

.border-b-primary\/25 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.25))
}

.border-b-primary\/30 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.3))
}

.border-b-primary\/40 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.4))
}

.border-b-primary\/5 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.05))
}

.border-b-primary\/50 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.5))
}

.border-b-primary\/60 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.6))
}

.border-b-primary\/70 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.7))
}

.border-b-primary\/75 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.75))
}

.border-b-primary\/80 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.8))
}

.border-b-primary\/90 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.9))
}

.border-b-primary\/95 {
    border-bottom-color: var(--fallback-p, oklch(var(--p)/.95))
}

.border-b-secondary {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-b-secondary-content {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-b-secondary-content\/0 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-b-secondary-content\/10 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.border-b-secondary-content\/100 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-b-secondary-content\/20 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.border-b-secondary-content\/25 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.border-b-secondary-content\/30 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.border-b-secondary-content\/40 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.border-b-secondary-content\/5 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.border-b-secondary-content\/50 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.border-b-secondary-content\/60 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.border-b-secondary-content\/70 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.border-b-secondary-content\/75 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.border-b-secondary-content\/80 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.border-b-secondary-content\/90 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.border-b-secondary-content\/95 {
    border-bottom-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.border-b-secondary\/0 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-b-secondary\/10 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.1))
}

.border-b-secondary\/100 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-b-secondary\/20 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.2))
}

.border-b-secondary\/25 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.25))
}

.border-b-secondary\/30 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.3))
}

.border-b-secondary\/40 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.4))
}

.border-b-secondary\/5 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.05))
}

.border-b-secondary\/50 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.5))
}

.border-b-secondary\/60 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.6))
}

.border-b-secondary\/70 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.7))
}

.border-b-secondary\/75 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.75))
}

.border-b-secondary\/80 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.8))
}

.border-b-secondary\/90 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.9))
}

.border-b-secondary\/95 {
    border-bottom-color: var(--fallback-s, oklch(var(--s)/.95))
}

.border-b-success {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-b-success-content {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-b-success-content\/0 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-b-success-content\/10 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.border-b-success-content\/100 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-b-success-content\/20 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.border-b-success-content\/25 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.border-b-success-content\/30 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.border-b-success-content\/40 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.border-b-success-content\/5 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.border-b-success-content\/50 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.border-b-success-content\/60 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.border-b-success-content\/70 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.border-b-success-content\/75 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.border-b-success-content\/80 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.border-b-success-content\/90 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.border-b-success-content\/95 {
    border-bottom-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.border-b-success\/0 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-b-success\/10 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.1))
}

.border-b-success\/100 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-b-success\/20 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.2))
}

.border-b-success\/25 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.25))
}

.border-b-success\/30 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.3))
}

.border-b-success\/40 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.4))
}

.border-b-success\/5 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.05))
}

.border-b-success\/50 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.5))
}

.border-b-success\/60 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.6))
}

.border-b-success\/70 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.7))
}

.border-b-success\/75 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.75))
}

.border-b-success\/80 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.8))
}

.border-b-success\/90 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.9))
}

.border-b-success\/95 {
    border-bottom-color: var(--fallback-su, oklch(var(--su)/.95))
}

.border-b-transparent {
    border-bottom-color: transparent
}

.border-b-transparent\/0 {
    border-bottom-color: rgb(0 0 0 / 0)
}

.border-b-transparent\/10 {
    border-bottom-color: rgb(0 0 0 / .1)
}

.border-b-transparent\/100 {
    border-bottom-color: rgb(0 0 0 / 1)
}

.border-b-transparent\/20 {
    border-bottom-color: rgb(0 0 0 / .2)
}

.border-b-transparent\/25 {
    border-bottom-color: rgb(0 0 0 / .25)
}

.border-b-transparent\/30 {
    border-bottom-color: rgb(0 0 0 / .3)
}

.border-b-transparent\/40 {
    border-bottom-color: rgb(0 0 0 / .4)
}

.border-b-transparent\/5 {
    border-bottom-color: rgb(0 0 0 / .05)
}

.border-b-transparent\/50 {
    border-bottom-color: rgb(0 0 0 / .5)
}

.border-b-transparent\/60 {
    border-bottom-color: rgb(0 0 0 / .6)
}

.border-b-transparent\/70 {
    border-bottom-color: rgb(0 0 0 / .7)
}

.border-b-transparent\/75 {
    border-bottom-color: rgb(0 0 0 / .75)
}

.border-b-transparent\/80 {
    border-bottom-color: rgb(0 0 0 / .8)
}

.border-b-transparent\/90 {
    border-bottom-color: rgb(0 0 0 / .9)
}

.border-b-transparent\/95 {
    border-bottom-color: rgb(0 0 0 / .95)
}

.border-b-warning {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-b-warning-content {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-b-warning-content\/0 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-b-warning-content\/10 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.border-b-warning-content\/100 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-b-warning-content\/20 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.border-b-warning-content\/25 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.border-b-warning-content\/30 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.border-b-warning-content\/40 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.border-b-warning-content\/5 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.border-b-warning-content\/50 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.border-b-warning-content\/60 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.border-b-warning-content\/70 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.border-b-warning-content\/75 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.border-b-warning-content\/80 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.border-b-warning-content\/90 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.border-b-warning-content\/95 {
    border-bottom-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.border-b-warning\/0 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-b-warning\/10 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.border-b-warning\/100 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-b-warning\/20 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.border-b-warning\/25 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.border-b-warning\/30 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.border-b-warning\/40 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.border-b-warning\/5 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.border-b-warning\/50 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.border-b-warning\/60 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.border-b-warning\/70 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.border-b-warning\/75 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.border-b-warning\/80 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.border-b-warning\/90 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.border-b-warning\/95 {
    border-bottom-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.border-e-accent {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-e-accent-content {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-e-accent-content\/0 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-e-accent-content\/10 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.1))
}

.border-e-accent-content\/100 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-e-accent-content\/20 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.2))
}

.border-e-accent-content\/25 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.25))
}

.border-e-accent-content\/30 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.3))
}

.border-e-accent-content\/40 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.4))
}

.border-e-accent-content\/5 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.05))
}

.border-e-accent-content\/50 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.5))
}

.border-e-accent-content\/60 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.6))
}

.border-e-accent-content\/70 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.7))
}

.border-e-accent-content\/75 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.75))
}

.border-e-accent-content\/80 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.8))
}

.border-e-accent-content\/90 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.9))
}

.border-e-accent-content\/95 {
    border-inline-end-color: var(--fallback-ac, oklch(var(--ac)/0.95))
}

.border-e-accent\/0 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-e-accent\/10 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.1))
}

.border-e-accent\/100 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-e-accent\/20 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.2))
}

.border-e-accent\/25 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.25))
}

.border-e-accent\/30 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.3))
}

.border-e-accent\/40 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.4))
}

.border-e-accent\/5 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.05))
}

.border-e-accent\/50 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.5))
}

.border-e-accent\/60 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.6))
}

.border-e-accent\/70 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.7))
}

.border-e-accent\/75 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.75))
}

.border-e-accent\/80 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.8))
}

.border-e-accent\/90 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.9))
}

.border-e-accent\/95 {
    border-inline-end-color: var(--fallback-a, oklch(var(--a)/0.95))
}

.border-e-base-100 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-e-base-100\/0 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-e-base-100\/10 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.1))
}

.border-e-base-100\/100 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-e-base-100\/20 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.2))
}

.border-e-base-100\/25 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.25))
}

.border-e-base-100\/30 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.3))
}

.border-e-base-100\/40 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.4))
}

.border-e-base-100\/5 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.05))
}

.border-e-base-100\/50 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.5))
}

.border-e-base-100\/60 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.6))
}

.border-e-base-100\/70 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.7))
}

.border-e-base-100\/75 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.75))
}

.border-e-base-100\/80 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.8))
}

.border-e-base-100\/90 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.9))
}

.border-e-base-100\/95 {
    border-inline-end-color: var(--fallback-b1, oklch(var(--b1)/0.95))
}

.border-e-base-200 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-e-base-200\/0 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-e-base-200\/10 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.1))
}

.border-e-base-200\/100 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-e-base-200\/20 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.2))
}

.border-e-base-200\/25 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.25))
}

.border-e-base-200\/30 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.3))
}

.border-e-base-200\/40 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.4))
}

.border-e-base-200\/5 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.05))
}

.border-e-base-200\/50 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.5))
}

.border-e-base-200\/60 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.6))
}

.border-e-base-200\/70 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.7))
}

.border-e-base-200\/75 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.75))
}

.border-e-base-200\/80 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.8))
}

.border-e-base-200\/90 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.9))
}

.border-e-base-200\/95 {
    border-inline-end-color: var(--fallback-b2, oklch(var(--b2)/0.95))
}

.border-e-base-300 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-e-base-300\/0 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-e-base-300\/10 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.1))
}

.border-e-base-300\/100 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-e-base-300\/20 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.2))
}

.border-e-base-300\/25 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.25))
}

.border-e-base-300\/30 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.3))
}

.border-e-base-300\/40 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.4))
}

.border-e-base-300\/5 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.05))
}

.border-e-base-300\/50 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.5))
}

.border-e-base-300\/60 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.6))
}

.border-e-base-300\/70 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.7))
}

.border-e-base-300\/75 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.75))
}

.border-e-base-300\/80 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.8))
}

.border-e-base-300\/90 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.9))
}

.border-e-base-300\/95 {
    border-inline-end-color: var(--fallback-b3, oklch(var(--b3)/0.95))
}

.border-e-base-content {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-e-base-content\/0 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-e-base-content\/10 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.1))
}

.border-e-base-content\/100 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-e-base-content\/20 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.2))
}

.border-e-base-content\/25 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.25))
}

.border-e-base-content\/30 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.3))
}

.border-e-base-content\/40 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.4))
}

.border-e-base-content\/5 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.05))
}

.border-e-base-content\/50 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.5))
}

.border-e-base-content\/60 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.6))
}

.border-e-base-content\/70 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.7))
}

.border-e-base-content\/75 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.75))
}

.border-e-base-content\/80 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.8))
}

.border-e-base-content\/90 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.9))
}

.border-e-base-content\/95 {
    border-inline-end-color: var(--fallback-bc, oklch(var(--bc)/0.95))
}

.border-e-current {
    border-inline-end-color: currentColor
}

.border-e-error {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-e-error-content {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-e-error-content\/0 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-e-error-content\/10 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.1))
}

.border-e-error-content\/100 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-e-error-content\/20 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.2))
}

.border-e-error-content\/25 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.25))
}

.border-e-error-content\/30 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.3))
}

.border-e-error-content\/40 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.4))
}

.border-e-error-content\/5 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.05))
}

.border-e-error-content\/50 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.5))
}

.border-e-error-content\/60 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.6))
}

.border-e-error-content\/70 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.7))
}

.border-e-error-content\/75 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.75))
}

.border-e-error-content\/80 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.8))
}

.border-e-error-content\/90 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.9))
}

.border-e-error-content\/95 {
    border-inline-end-color: var(--fallback-erc, oklch(var(--erc)/0.95))
}

.border-e-error\/0 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-e-error\/10 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.1))
}

.border-e-error\/100 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-e-error\/20 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.2))
}

.border-e-error\/25 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.25))
}

.border-e-error\/30 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.3))
}

.border-e-error\/40 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.4))
}

.border-e-error\/5 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.05))
}

.border-e-error\/50 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.5))
}

.border-e-error\/60 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.6))
}

.border-e-error\/70 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.7))
}

.border-e-error\/75 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.75))
}

.border-e-error\/80 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.8))
}

.border-e-error\/90 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.9))
}

.border-e-error\/95 {
    border-inline-end-color: var(--fallback-er, oklch(var(--er)/0.95))
}

.border-e-info {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-e-info-content {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-e-info-content\/0 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-e-info-content\/10 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.1))
}

.border-e-info-content\/100 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-e-info-content\/20 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.2))
}

.border-e-info-content\/25 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.25))
}

.border-e-info-content\/30 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.3))
}

.border-e-info-content\/40 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.4))
}

.border-e-info-content\/5 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.05))
}

.border-e-info-content\/50 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.5))
}

.border-e-info-content\/60 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.6))
}

.border-e-info-content\/70 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.7))
}

.border-e-info-content\/75 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.75))
}

.border-e-info-content\/80 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.8))
}

.border-e-info-content\/90 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.9))
}

.border-e-info-content\/95 {
    border-inline-end-color: var(--fallback-inc, oklch(var(--inc)/0.95))
}

.border-e-info\/0 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-e-info\/10 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.1))
}

.border-e-info\/100 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-e-info\/20 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.2))
}

.border-e-info\/25 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.25))
}

.border-e-info\/30 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.3))
}

.border-e-info\/40 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.4))
}

.border-e-info\/5 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.05))
}

.border-e-info\/50 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.5))
}

.border-e-info\/60 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.6))
}

.border-e-info\/70 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.7))
}

.border-e-info\/75 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.75))
}

.border-e-info\/80 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.8))
}

.border-e-info\/90 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.9))
}

.border-e-info\/95 {
    border-inline-end-color: var(--fallback-in, oklch(var(--in)/0.95))
}

.border-e-neutral {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-e-neutral-content {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-e-neutral-content\/0 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-e-neutral-content\/10 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.1))
}

.border-e-neutral-content\/100 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-e-neutral-content\/20 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.2))
}

.border-e-neutral-content\/25 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.25))
}

.border-e-neutral-content\/30 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.3))
}

.border-e-neutral-content\/40 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.4))
}

.border-e-neutral-content\/5 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.05))
}

.border-e-neutral-content\/50 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.5))
}

.border-e-neutral-content\/60 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.6))
}

.border-e-neutral-content\/70 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.7))
}

.border-e-neutral-content\/75 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.75))
}

.border-e-neutral-content\/80 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.8))
}

.border-e-neutral-content\/90 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.9))
}

.border-e-neutral-content\/95 {
    border-inline-end-color: var(--fallback-nc, oklch(var(--nc)/0.95))
}

.border-e-neutral\/0 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-e-neutral\/10 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.1))
}

.border-e-neutral\/100 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-e-neutral\/20 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.2))
}

.border-e-neutral\/25 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.25))
}

.border-e-neutral\/30 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.3))
}

.border-e-neutral\/40 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.4))
}

.border-e-neutral\/5 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.05))
}

.border-e-neutral\/50 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.5))
}

.border-e-neutral\/60 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.6))
}

.border-e-neutral\/70 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.7))
}

.border-e-neutral\/75 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.75))
}

.border-e-neutral\/80 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.8))
}

.border-e-neutral\/90 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.9))
}

.border-e-neutral\/95 {
    border-inline-end-color: var(--fallback-n, oklch(var(--n)/0.95))
}

.border-e-primary {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-e-primary-content {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-e-primary-content\/0 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-e-primary-content\/10 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.1))
}

.border-e-primary-content\/100 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-e-primary-content\/20 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.2))
}

.border-e-primary-content\/25 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.25))
}

.border-e-primary-content\/30 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.3))
}

.border-e-primary-content\/40 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.4))
}

.border-e-primary-content\/5 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.05))
}

.border-e-primary-content\/50 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.5))
}

.border-e-primary-content\/60 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.6))
}

.border-e-primary-content\/70 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.7))
}

.border-e-primary-content\/75 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.75))
}

.border-e-primary-content\/80 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.8))
}

.border-e-primary-content\/90 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.9))
}

.border-e-primary-content\/95 {
    border-inline-end-color: var(--fallback-pc, oklch(var(--pc)/0.95))
}

.border-e-primary\/0 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-e-primary\/10 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.1))
}

.border-e-primary\/100 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-e-primary\/20 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.2))
}

.border-e-primary\/25 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.25))
}

.border-e-primary\/30 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.3))
}

.border-e-primary\/40 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.4))
}

.border-e-primary\/5 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.05))
}

.border-e-primary\/50 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.5))
}

.border-e-primary\/60 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.6))
}

.border-e-primary\/70 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.7))
}

.border-e-primary\/75 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.75))
}

.border-e-primary\/80 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.8))
}

.border-e-primary\/90 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.9))
}

.border-e-primary\/95 {
    border-inline-end-color: var(--fallback-p, oklch(var(--p)/0.95))
}

.border-e-secondary {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-e-secondary-content {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-e-secondary-content\/0 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-e-secondary-content\/10 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.1))
}

.border-e-secondary-content\/100 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-e-secondary-content\/20 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.2))
}

.border-e-secondary-content\/25 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.25))
}

.border-e-secondary-content\/30 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.3))
}

.border-e-secondary-content\/40 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.4))
}

.border-e-secondary-content\/5 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.05))
}

.border-e-secondary-content\/50 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.5))
}

.border-e-secondary-content\/60 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.6))
}

.border-e-secondary-content\/70 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.7))
}

.border-e-secondary-content\/75 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.75))
}

.border-e-secondary-content\/80 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.8))
}

.border-e-secondary-content\/90 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.9))
}

.border-e-secondary-content\/95 {
    border-inline-end-color: var(--fallback-sc, oklch(var(--sc)/0.95))
}

.border-e-secondary\/0 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-e-secondary\/10 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.1))
}

.border-e-secondary\/100 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-e-secondary\/20 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.2))
}

.border-e-secondary\/25 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.25))
}

.border-e-secondary\/30 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.3))
}

.border-e-secondary\/40 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.4))
}

.border-e-secondary\/5 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.05))
}

.border-e-secondary\/50 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.5))
}

.border-e-secondary\/60 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.6))
}

.border-e-secondary\/70 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.7))
}

.border-e-secondary\/75 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.75))
}

.border-e-secondary\/80 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.8))
}

.border-e-secondary\/90 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.9))
}

.border-e-secondary\/95 {
    border-inline-end-color: var(--fallback-s, oklch(var(--s)/0.95))
}

.border-e-success {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-e-success-content {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-e-success-content\/0 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-e-success-content\/10 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.1))
}

.border-e-success-content\/100 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-e-success-content\/20 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.2))
}

.border-e-success-content\/25 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.25))
}

.border-e-success-content\/30 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.3))
}

.border-e-success-content\/40 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.4))
}

.border-e-success-content\/5 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.05))
}

.border-e-success-content\/50 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.5))
}

.border-e-success-content\/60 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.6))
}

.border-e-success-content\/70 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.7))
}

.border-e-success-content\/75 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.75))
}

.border-e-success-content\/80 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.8))
}

.border-e-success-content\/90 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.9))
}

.border-e-success-content\/95 {
    border-inline-end-color: var(--fallback-suc, oklch(var(--suc)/0.95))
}

.border-e-success\/0 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-e-success\/10 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.1))
}

.border-e-success\/100 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-e-success\/20 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.2))
}

.border-e-success\/25 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.25))
}

.border-e-success\/30 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.3))
}

.border-e-success\/40 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.4))
}

.border-e-success\/5 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.05))
}

.border-e-success\/50 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.5))
}

.border-e-success\/60 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.6))
}

.border-e-success\/70 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.7))
}

.border-e-success\/75 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.75))
}

.border-e-success\/80 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.8))
}

.border-e-success\/90 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.9))
}

.border-e-success\/95 {
    border-inline-end-color: var(--fallback-su, oklch(var(--su)/0.95))
}

.border-e-transparent {
    border-inline-end-color: transparent
}

.border-e-transparent\/0 {
    border-inline-end-color: rgb(0 0 0 / 0)
}

.border-e-transparent\/10 {
    border-inline-end-color: rgb(0 0 0 / 0.1)
}

.border-e-transparent\/100 {
    border-inline-end-color: rgb(0 0 0 / 1)
}

.border-e-transparent\/20 {
    border-inline-end-color: rgb(0 0 0 / 0.2)
}

.border-e-transparent\/25 {
    border-inline-end-color: rgb(0 0 0 / 0.25)
}

.border-e-transparent\/30 {
    border-inline-end-color: rgb(0 0 0 / 0.3)
}

.border-e-transparent\/40 {
    border-inline-end-color: rgb(0 0 0 / 0.4)
}

.border-e-transparent\/5 {
    border-inline-end-color: rgb(0 0 0 / 0.05)
}

.border-e-transparent\/50 {
    border-inline-end-color: rgb(0 0 0 / 0.5)
}

.border-e-transparent\/60 {
    border-inline-end-color: rgb(0 0 0 / 0.6)
}

.border-e-transparent\/70 {
    border-inline-end-color: rgb(0 0 0 / 0.7)
}

.border-e-transparent\/75 {
    border-inline-end-color: rgb(0 0 0 / 0.75)
}

.border-e-transparent\/80 {
    border-inline-end-color: rgb(0 0 0 / 0.8)
}

.border-e-transparent\/90 {
    border-inline-end-color: rgb(0 0 0 / 0.9)
}

.border-e-transparent\/95 {
    border-inline-end-color: rgb(0 0 0 / 0.95)
}

.border-e-warning {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-e-warning-content {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-e-warning-content\/0 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-e-warning-content\/10 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.1))
}

.border-e-warning-content\/100 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-e-warning-content\/20 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.2))
}

.border-e-warning-content\/25 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.25))
}

.border-e-warning-content\/30 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.3))
}

.border-e-warning-content\/40 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.4))
}

.border-e-warning-content\/5 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.05))
}

.border-e-warning-content\/50 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.5))
}

.border-e-warning-content\/60 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.6))
}

.border-e-warning-content\/70 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.7))
}

.border-e-warning-content\/75 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.75))
}

.border-e-warning-content\/80 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.8))
}

.border-e-warning-content\/90 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.9))
}

.border-e-warning-content\/95 {
    border-inline-end-color: var(--fallback-wac, oklch(var(--wac)/0.95))
}

.border-e-warning\/0 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-e-warning\/10 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.1))
}

.border-e-warning\/100 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-e-warning\/20 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.2))
}

.border-e-warning\/25 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.25))
}

.border-e-warning\/30 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.3))
}

.border-e-warning\/40 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.4))
}

.border-e-warning\/5 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.05))
}

.border-e-warning\/50 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.5))
}

.border-e-warning\/60 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.6))
}

.border-e-warning\/70 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.7))
}

.border-e-warning\/75 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.75))
}

.border-e-warning\/80 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.8))
}

.border-e-warning\/90 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.9))
}

.border-e-warning\/95 {
    border-inline-end-color: var(--fallback-wa, oklch(var(--wa)/0.95))
}

.border-l-accent {
    border-left-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-l-accent-content {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-l-accent-content\/0 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-l-accent-content\/10 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.border-l-accent-content\/100 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-l-accent-content\/20 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.border-l-accent-content\/25 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.border-l-accent-content\/30 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.border-l-accent-content\/40 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.border-l-accent-content\/5 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.border-l-accent-content\/50 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.border-l-accent-content\/60 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.border-l-accent-content\/70 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.border-l-accent-content\/75 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.border-l-accent-content\/80 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.border-l-accent-content\/90 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.border-l-accent-content\/95 {
    border-left-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.border-l-accent\/0 {
    border-left-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-l-accent\/10 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.1))
}

.border-l-accent\/100 {
    border-left-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-l-accent\/20 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.2))
}

.border-l-accent\/25 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.25))
}

.border-l-accent\/30 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.3))
}

.border-l-accent\/40 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.4))
}

.border-l-accent\/5 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.05))
}

.border-l-accent\/50 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.5))
}

.border-l-accent\/60 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.6))
}

.border-l-accent\/70 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.7))
}

.border-l-accent\/75 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.75))
}

.border-l-accent\/80 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.8))
}

.border-l-accent\/90 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.9))
}

.border-l-accent\/95 {
    border-left-color: var(--fallback-a, oklch(var(--a)/.95))
}

.border-l-base-100 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-l-base-100\/0 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-l-base-100\/10 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.border-l-base-100\/100 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-l-base-100\/20 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.border-l-base-100\/25 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.border-l-base-100\/30 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.border-l-base-100\/40 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.border-l-base-100\/5 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.border-l-base-100\/50 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.border-l-base-100\/60 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.border-l-base-100\/70 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.border-l-base-100\/75 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.border-l-base-100\/80 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.border-l-base-100\/90 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.border-l-base-100\/95 {
    border-left-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.border-l-base-200 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-l-base-200\/0 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-l-base-200\/10 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.border-l-base-200\/100 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-l-base-200\/20 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.border-l-base-200\/25 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.border-l-base-200\/30 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.border-l-base-200\/40 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.border-l-base-200\/5 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.border-l-base-200\/50 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.border-l-base-200\/60 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.border-l-base-200\/70 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.border-l-base-200\/75 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.border-l-base-200\/80 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.border-l-base-200\/90 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.border-l-base-200\/95 {
    border-left-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.border-l-base-300 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-l-base-300\/0 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-l-base-300\/10 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.border-l-base-300\/100 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-l-base-300\/20 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.border-l-base-300\/25 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.border-l-base-300\/30 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.border-l-base-300\/40 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.border-l-base-300\/5 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.border-l-base-300\/50 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.border-l-base-300\/60 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.border-l-base-300\/70 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.border-l-base-300\/75 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.border-l-base-300\/80 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.border-l-base-300\/90 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.border-l-base-300\/95 {
    border-left-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.border-l-base-content {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-l-base-content\/0 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-l-base-content\/10 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.border-l-base-content\/100 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-l-base-content\/20 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.border-l-base-content\/25 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.border-l-base-content\/30 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.border-l-base-content\/40 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.border-l-base-content\/5 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.border-l-base-content\/50 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.border-l-base-content\/60 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.border-l-base-content\/70 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.border-l-base-content\/75 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.border-l-base-content\/80 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.border-l-base-content\/90 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.border-l-base-content\/95 {
    border-left-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.border-l-current {
    border-left-color: currentColor
}

.border-l-error {
    border-left-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-l-error-content {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-l-error-content\/0 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-l-error-content\/10 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.border-l-error-content\/100 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-l-error-content\/20 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.border-l-error-content\/25 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.border-l-error-content\/30 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.border-l-error-content\/40 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.border-l-error-content\/5 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.border-l-error-content\/50 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.border-l-error-content\/60 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.border-l-error-content\/70 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.border-l-error-content\/75 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.border-l-error-content\/80 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.border-l-error-content\/90 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.border-l-error-content\/95 {
    border-left-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.border-l-error\/0 {
    border-left-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-l-error\/10 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.1))
}

.border-l-error\/100 {
    border-left-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-l-error\/20 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.2))
}

.border-l-error\/25 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.25))
}

.border-l-error\/30 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.3))
}

.border-l-error\/40 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.4))
}

.border-l-error\/5 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.05))
}

.border-l-error\/50 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.5))
}

.border-l-error\/60 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.6))
}

.border-l-error\/70 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.7))
}

.border-l-error\/75 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.75))
}

.border-l-error\/80 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.8))
}

.border-l-error\/90 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.9))
}

.border-l-error\/95 {
    border-left-color: var(--fallback-er, oklch(var(--er)/.95))
}

.border-l-info {
    border-left-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-l-info-content {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-l-info-content\/0 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-l-info-content\/10 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.border-l-info-content\/100 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-l-info-content\/20 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.border-l-info-content\/25 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.border-l-info-content\/30 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.border-l-info-content\/40 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.border-l-info-content\/5 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.border-l-info-content\/50 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.border-l-info-content\/60 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.border-l-info-content\/70 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.border-l-info-content\/75 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.border-l-info-content\/80 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.border-l-info-content\/90 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.border-l-info-content\/95 {
    border-left-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.border-l-info\/0 {
    border-left-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-l-info\/10 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.1))
}

.border-l-info\/100 {
    border-left-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-l-info\/20 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.2))
}

.border-l-info\/25 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.25))
}

.border-l-info\/30 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.3))
}

.border-l-info\/40 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.4))
}

.border-l-info\/5 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.05))
}

.border-l-info\/50 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.5))
}

.border-l-info\/60 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.6))
}

.border-l-info\/70 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.7))
}

.border-l-info\/75 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.75))
}

.border-l-info\/80 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.8))
}

.border-l-info\/90 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.9))
}

.border-l-info\/95 {
    border-left-color: var(--fallback-in, oklch(var(--in)/.95))
}

.border-l-neutral {
    border-left-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-l-neutral-content {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-l-neutral-content\/0 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-l-neutral-content\/10 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.border-l-neutral-content\/100 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-l-neutral-content\/20 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.border-l-neutral-content\/25 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.border-l-neutral-content\/30 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.border-l-neutral-content\/40 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.border-l-neutral-content\/5 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.border-l-neutral-content\/50 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.border-l-neutral-content\/60 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.border-l-neutral-content\/70 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.border-l-neutral-content\/75 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.border-l-neutral-content\/80 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.border-l-neutral-content\/90 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.border-l-neutral-content\/95 {
    border-left-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.border-l-neutral\/0 {
    border-left-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-l-neutral\/10 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.1))
}

.border-l-neutral\/100 {
    border-left-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-l-neutral\/20 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.2))
}

.border-l-neutral\/25 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.25))
}

.border-l-neutral\/30 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.3))
}

.border-l-neutral\/40 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.4))
}

.border-l-neutral\/5 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.05))
}

.border-l-neutral\/50 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.5))
}

.border-l-neutral\/60 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.6))
}

.border-l-neutral\/70 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.7))
}

.border-l-neutral\/75 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.75))
}

.border-l-neutral\/80 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.8))
}

.border-l-neutral\/90 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.9))
}

.border-l-neutral\/95 {
    border-left-color: var(--fallback-n, oklch(var(--n)/.95))
}

.border-l-primary {
    border-left-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-l-primary-content {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-l-primary-content\/0 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-l-primary-content\/10 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.border-l-primary-content\/100 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-l-primary-content\/20 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.border-l-primary-content\/25 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.border-l-primary-content\/30 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.border-l-primary-content\/40 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.border-l-primary-content\/5 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.border-l-primary-content\/50 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.border-l-primary-content\/60 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.border-l-primary-content\/70 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.border-l-primary-content\/75 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.border-l-primary-content\/80 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.border-l-primary-content\/90 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.border-l-primary-content\/95 {
    border-left-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.border-l-primary\/0 {
    border-left-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-l-primary\/10 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.1))
}

.border-l-primary\/100 {
    border-left-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-l-primary\/20 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.2))
}

.border-l-primary\/25 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.25))
}

.border-l-primary\/30 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.3))
}

.border-l-primary\/40 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.4))
}

.border-l-primary\/5 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.05))
}

.border-l-primary\/50 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.5))
}

.border-l-primary\/60 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.6))
}

.border-l-primary\/70 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.7))
}

.border-l-primary\/75 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.75))
}

.border-l-primary\/80 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.8))
}

.border-l-primary\/90 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.9))
}

.border-l-primary\/95 {
    border-left-color: var(--fallback-p, oklch(var(--p)/.95))
}

.border-l-secondary {
    border-left-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-l-secondary-content {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-l-secondary-content\/0 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-l-secondary-content\/10 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.border-l-secondary-content\/100 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-l-secondary-content\/20 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.border-l-secondary-content\/25 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.border-l-secondary-content\/30 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.border-l-secondary-content\/40 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.border-l-secondary-content\/5 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.border-l-secondary-content\/50 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.border-l-secondary-content\/60 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.border-l-secondary-content\/70 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.border-l-secondary-content\/75 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.border-l-secondary-content\/80 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.border-l-secondary-content\/90 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.border-l-secondary-content\/95 {
    border-left-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.border-l-secondary\/0 {
    border-left-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-l-secondary\/10 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.1))
}

.border-l-secondary\/100 {
    border-left-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-l-secondary\/20 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.2))
}

.border-l-secondary\/25 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.25))
}

.border-l-secondary\/30 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.3))
}

.border-l-secondary\/40 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.4))
}

.border-l-secondary\/5 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.05))
}

.border-l-secondary\/50 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.5))
}

.border-l-secondary\/60 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.6))
}

.border-l-secondary\/70 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.7))
}

.border-l-secondary\/75 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.75))
}

.border-l-secondary\/80 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.8))
}

.border-l-secondary\/90 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.9))
}

.border-l-secondary\/95 {
    border-left-color: var(--fallback-s, oklch(var(--s)/.95))
}

.border-l-success {
    border-left-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-l-success-content {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-l-success-content\/0 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-l-success-content\/10 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.border-l-success-content\/100 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-l-success-content\/20 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.border-l-success-content\/25 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.border-l-success-content\/30 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.border-l-success-content\/40 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.border-l-success-content\/5 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.border-l-success-content\/50 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.border-l-success-content\/60 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.border-l-success-content\/70 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.border-l-success-content\/75 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.border-l-success-content\/80 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.border-l-success-content\/90 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.border-l-success-content\/95 {
    border-left-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.border-l-success\/0 {
    border-left-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-l-success\/10 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.1))
}

.border-l-success\/100 {
    border-left-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-l-success\/20 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.2))
}

.border-l-success\/25 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.25))
}

.border-l-success\/30 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.3))
}

.border-l-success\/40 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.4))
}

.border-l-success\/5 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.05))
}

.border-l-success\/50 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.5))
}

.border-l-success\/60 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.6))
}

.border-l-success\/70 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.7))
}

.border-l-success\/75 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.75))
}

.border-l-success\/80 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.8))
}

.border-l-success\/90 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.9))
}

.border-l-success\/95 {
    border-left-color: var(--fallback-su, oklch(var(--su)/.95))
}

.border-l-transparent {
    border-left-color: transparent
}

.border-l-transparent\/0 {
    border-left-color: rgb(0 0 0 / 0)
}

.border-l-transparent\/10 {
    border-left-color: rgb(0 0 0 / .1)
}

.border-l-transparent\/100 {
    border-left-color: rgb(0 0 0 / 1)
}

.border-l-transparent\/20 {
    border-left-color: rgb(0 0 0 / .2)
}

.border-l-transparent\/25 {
    border-left-color: rgb(0 0 0 / .25)
}

.border-l-transparent\/30 {
    border-left-color: rgb(0 0 0 / .3)
}

.border-l-transparent\/40 {
    border-left-color: rgb(0 0 0 / .4)
}

.border-l-transparent\/5 {
    border-left-color: rgb(0 0 0 / .05)
}

.border-l-transparent\/50 {
    border-left-color: rgb(0 0 0 / .5)
}

.border-l-transparent\/60 {
    border-left-color: rgb(0 0 0 / .6)
}

.border-l-transparent\/70 {
    border-left-color: rgb(0 0 0 / .7)
}

.border-l-transparent\/75 {
    border-left-color: rgb(0 0 0 / .75)
}

.border-l-transparent\/80 {
    border-left-color: rgb(0 0 0 / .8)
}

.border-l-transparent\/90 {
    border-left-color: rgb(0 0 0 / .9)
}

.border-l-transparent\/95 {
    border-left-color: rgb(0 0 0 / .95)
}

.border-l-warning {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-l-warning-content {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-l-warning-content\/0 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-l-warning-content\/10 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.border-l-warning-content\/100 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-l-warning-content\/20 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.border-l-warning-content\/25 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.border-l-warning-content\/30 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.border-l-warning-content\/40 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.border-l-warning-content\/5 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.border-l-warning-content\/50 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.border-l-warning-content\/60 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.border-l-warning-content\/70 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.border-l-warning-content\/75 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.border-l-warning-content\/80 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.border-l-warning-content\/90 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.border-l-warning-content\/95 {
    border-left-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.border-l-warning\/0 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-l-warning\/10 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.border-l-warning\/100 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-l-warning\/20 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.border-l-warning\/25 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.border-l-warning\/30 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.border-l-warning\/40 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.border-l-warning\/5 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.border-l-warning\/50 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.border-l-warning\/60 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.border-l-warning\/70 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.border-l-warning\/75 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.border-l-warning\/80 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.border-l-warning\/90 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.border-l-warning\/95 {
    border-left-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.border-r-accent {
    border-right-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-r-accent-content {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-r-accent-content\/0 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-r-accent-content\/10 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.border-r-accent-content\/100 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-r-accent-content\/20 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.border-r-accent-content\/25 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.border-r-accent-content\/30 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.border-r-accent-content\/40 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.border-r-accent-content\/5 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.border-r-accent-content\/50 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.border-r-accent-content\/60 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.border-r-accent-content\/70 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.border-r-accent-content\/75 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.border-r-accent-content\/80 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.border-r-accent-content\/90 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.border-r-accent-content\/95 {
    border-right-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.border-r-accent\/0 {
    border-right-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-r-accent\/10 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.1))
}

.border-r-accent\/100 {
    border-right-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-r-accent\/20 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.2))
}

.border-r-accent\/25 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.25))
}

.border-r-accent\/30 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.3))
}

.border-r-accent\/40 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.4))
}

.border-r-accent\/5 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.05))
}

.border-r-accent\/50 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.5))
}

.border-r-accent\/60 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.6))
}

.border-r-accent\/70 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.7))
}

.border-r-accent\/75 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.75))
}

.border-r-accent\/80 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.8))
}

.border-r-accent\/90 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.9))
}

.border-r-accent\/95 {
    border-right-color: var(--fallback-a, oklch(var(--a)/.95))
}

.border-r-base-100 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-r-base-100\/0 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-r-base-100\/10 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.border-r-base-100\/100 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-r-base-100\/20 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.border-r-base-100\/25 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.border-r-base-100\/30 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.border-r-base-100\/40 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.border-r-base-100\/5 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.border-r-base-100\/50 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.border-r-base-100\/60 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.border-r-base-100\/70 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.border-r-base-100\/75 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.border-r-base-100\/80 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.border-r-base-100\/90 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.border-r-base-100\/95 {
    border-right-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.border-r-base-200 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-r-base-200\/0 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-r-base-200\/10 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.border-r-base-200\/100 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-r-base-200\/20 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.border-r-base-200\/25 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.border-r-base-200\/30 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.border-r-base-200\/40 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.border-r-base-200\/5 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.border-r-base-200\/50 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.border-r-base-200\/60 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.border-r-base-200\/70 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.border-r-base-200\/75 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.border-r-base-200\/80 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.border-r-base-200\/90 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.border-r-base-200\/95 {
    border-right-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.border-r-base-300 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-r-base-300\/0 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-r-base-300\/10 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.border-r-base-300\/100 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-r-base-300\/20 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.border-r-base-300\/25 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.border-r-base-300\/30 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.border-r-base-300\/40 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.border-r-base-300\/5 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.border-r-base-300\/50 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.border-r-base-300\/60 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.border-r-base-300\/70 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.border-r-base-300\/75 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.border-r-base-300\/80 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.border-r-base-300\/90 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.border-r-base-300\/95 {
    border-right-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.border-r-base-content {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-r-base-content\/0 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-r-base-content\/10 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.border-r-base-content\/100 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-r-base-content\/20 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.border-r-base-content\/25 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.border-r-base-content\/30 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.border-r-base-content\/40 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.border-r-base-content\/5 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.border-r-base-content\/50 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.border-r-base-content\/60 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.border-r-base-content\/70 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.border-r-base-content\/75 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.border-r-base-content\/80 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.border-r-base-content\/90 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.border-r-base-content\/95 {
    border-right-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.border-r-current {
    border-right-color: currentColor
}

.border-r-error {
    border-right-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-r-error-content {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-r-error-content\/0 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-r-error-content\/10 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.border-r-error-content\/100 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-r-error-content\/20 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.border-r-error-content\/25 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.border-r-error-content\/30 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.border-r-error-content\/40 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.border-r-error-content\/5 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.border-r-error-content\/50 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.border-r-error-content\/60 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.border-r-error-content\/70 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.border-r-error-content\/75 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.border-r-error-content\/80 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.border-r-error-content\/90 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.border-r-error-content\/95 {
    border-right-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.border-r-error\/0 {
    border-right-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-r-error\/10 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.1))
}

.border-r-error\/100 {
    border-right-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-r-error\/20 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.2))
}

.border-r-error\/25 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.25))
}

.border-r-error\/30 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.3))
}

.border-r-error\/40 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.4))
}

.border-r-error\/5 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.05))
}

.border-r-error\/50 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.5))
}

.border-r-error\/60 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.6))
}

.border-r-error\/70 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.7))
}

.border-r-error\/75 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.75))
}

.border-r-error\/80 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.8))
}

.border-r-error\/90 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.9))
}

.border-r-error\/95 {
    border-right-color: var(--fallback-er, oklch(var(--er)/.95))
}

.border-r-info {
    border-right-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-r-info-content {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-r-info-content\/0 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-r-info-content\/10 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.border-r-info-content\/100 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-r-info-content\/20 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.border-r-info-content\/25 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.border-r-info-content\/30 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.border-r-info-content\/40 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.border-r-info-content\/5 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.border-r-info-content\/50 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.border-r-info-content\/60 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.border-r-info-content\/70 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.border-r-info-content\/75 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.border-r-info-content\/80 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.border-r-info-content\/90 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.border-r-info-content\/95 {
    border-right-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.border-r-info\/0 {
    border-right-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-r-info\/10 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.1))
}

.border-r-info\/100 {
    border-right-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-r-info\/20 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.2))
}

.border-r-info\/25 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.25))
}

.border-r-info\/30 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.3))
}

.border-r-info\/40 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.4))
}

.border-r-info\/5 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.05))
}

.border-r-info\/50 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.5))
}

.border-r-info\/60 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.6))
}

.border-r-info\/70 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.7))
}

.border-r-info\/75 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.75))
}

.border-r-info\/80 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.8))
}

.border-r-info\/90 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.9))
}

.border-r-info\/95 {
    border-right-color: var(--fallback-in, oklch(var(--in)/.95))
}

.border-r-neutral {
    border-right-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-r-neutral-content {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-r-neutral-content\/0 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-r-neutral-content\/10 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.border-r-neutral-content\/100 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-r-neutral-content\/20 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.border-r-neutral-content\/25 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.border-r-neutral-content\/30 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.border-r-neutral-content\/40 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.border-r-neutral-content\/5 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.border-r-neutral-content\/50 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.border-r-neutral-content\/60 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.border-r-neutral-content\/70 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.border-r-neutral-content\/75 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.border-r-neutral-content\/80 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.border-r-neutral-content\/90 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.border-r-neutral-content\/95 {
    border-right-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.border-r-neutral\/0 {
    border-right-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-r-neutral\/10 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.1))
}

.border-r-neutral\/100 {
    border-right-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-r-neutral\/20 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.2))
}

.border-r-neutral\/25 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.25))
}

.border-r-neutral\/30 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.3))
}

.border-r-neutral\/40 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.4))
}

.border-r-neutral\/5 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.05))
}

.border-r-neutral\/50 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.5))
}

.border-r-neutral\/60 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.6))
}

.border-r-neutral\/70 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.7))
}

.border-r-neutral\/75 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.75))
}

.border-r-neutral\/80 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.8))
}

.border-r-neutral\/90 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.9))
}

.border-r-neutral\/95 {
    border-right-color: var(--fallback-n, oklch(var(--n)/.95))
}

.border-r-primary {
    border-right-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-r-primary-content {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-r-primary-content\/0 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-r-primary-content\/10 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.border-r-primary-content\/100 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-r-primary-content\/20 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.border-r-primary-content\/25 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.border-r-primary-content\/30 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.border-r-primary-content\/40 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.border-r-primary-content\/5 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.border-r-primary-content\/50 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.border-r-primary-content\/60 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.border-r-primary-content\/70 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.border-r-primary-content\/75 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.border-r-primary-content\/80 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.border-r-primary-content\/90 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.border-r-primary-content\/95 {
    border-right-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.border-r-primary\/0 {
    border-right-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-r-primary\/10 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.1))
}

.border-r-primary\/100 {
    border-right-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-r-primary\/20 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.2))
}

.border-r-primary\/25 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.25))
}

.border-r-primary\/30 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.3))
}

.border-r-primary\/40 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.4))
}

.border-r-primary\/5 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.05))
}

.border-r-primary\/50 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.5))
}

.border-r-primary\/60 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.6))
}

.border-r-primary\/70 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.7))
}

.border-r-primary\/75 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.75))
}

.border-r-primary\/80 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.8))
}

.border-r-primary\/90 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.9))
}

.border-r-primary\/95 {
    border-right-color: var(--fallback-p, oklch(var(--p)/.95))
}

.border-r-secondary {
    border-right-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-r-secondary-content {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-r-secondary-content\/0 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-r-secondary-content\/10 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.border-r-secondary-content\/100 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-r-secondary-content\/20 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.border-r-secondary-content\/25 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.border-r-secondary-content\/30 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.border-r-secondary-content\/40 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.border-r-secondary-content\/5 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.border-r-secondary-content\/50 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.border-r-secondary-content\/60 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.border-r-secondary-content\/70 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.border-r-secondary-content\/75 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.border-r-secondary-content\/80 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.border-r-secondary-content\/90 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.border-r-secondary-content\/95 {
    border-right-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.border-r-secondary\/0 {
    border-right-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-r-secondary\/10 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.1))
}

.border-r-secondary\/100 {
    border-right-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-r-secondary\/20 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.2))
}

.border-r-secondary\/25 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.25))
}

.border-r-secondary\/30 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.3))
}

.border-r-secondary\/40 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.4))
}

.border-r-secondary\/5 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.05))
}

.border-r-secondary\/50 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.5))
}

.border-r-secondary\/60 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.6))
}

.border-r-secondary\/70 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.7))
}

.border-r-secondary\/75 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.75))
}

.border-r-secondary\/80 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.8))
}

.border-r-secondary\/90 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.9))
}

.border-r-secondary\/95 {
    border-right-color: var(--fallback-s, oklch(var(--s)/.95))
}

.border-r-success {
    border-right-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-r-success-content {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-r-success-content\/0 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-r-success-content\/10 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.border-r-success-content\/100 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-r-success-content\/20 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.border-r-success-content\/25 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.border-r-success-content\/30 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.border-r-success-content\/40 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.border-r-success-content\/5 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.border-r-success-content\/50 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.border-r-success-content\/60 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.border-r-success-content\/70 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.border-r-success-content\/75 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.border-r-success-content\/80 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.border-r-success-content\/90 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.border-r-success-content\/95 {
    border-right-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.border-r-success\/0 {
    border-right-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-r-success\/10 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.1))
}

.border-r-success\/100 {
    border-right-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-r-success\/20 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.2))
}

.border-r-success\/25 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.25))
}

.border-r-success\/30 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.3))
}

.border-r-success\/40 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.4))
}

.border-r-success\/5 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.05))
}

.border-r-success\/50 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.5))
}

.border-r-success\/60 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.6))
}

.border-r-success\/70 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.7))
}

.border-r-success\/75 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.75))
}

.border-r-success\/80 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.8))
}

.border-r-success\/90 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.9))
}

.border-r-success\/95 {
    border-right-color: var(--fallback-su, oklch(var(--su)/.95))
}

.border-r-transparent {
    border-right-color: transparent
}

.border-r-transparent\/0 {
    border-right-color: rgb(0 0 0 / 0)
}

.border-r-transparent\/10 {
    border-right-color: rgb(0 0 0 / .1)
}

.border-r-transparent\/100 {
    border-right-color: rgb(0 0 0 / 1)
}

.border-r-transparent\/20 {
    border-right-color: rgb(0 0 0 / .2)
}

.border-r-transparent\/25 {
    border-right-color: rgb(0 0 0 / .25)
}

.border-r-transparent\/30 {
    border-right-color: rgb(0 0 0 / .3)
}

.border-r-transparent\/40 {
    border-right-color: rgb(0 0 0 / .4)
}

.border-r-transparent\/5 {
    border-right-color: rgb(0 0 0 / .05)
}

.border-r-transparent\/50 {
    border-right-color: rgb(0 0 0 / .5)
}

.border-r-transparent\/60 {
    border-right-color: rgb(0 0 0 / .6)
}

.border-r-transparent\/70 {
    border-right-color: rgb(0 0 0 / .7)
}

.border-r-transparent\/75 {
    border-right-color: rgb(0 0 0 / .75)
}

.border-r-transparent\/80 {
    border-right-color: rgb(0 0 0 / .8)
}

.border-r-transparent\/90 {
    border-right-color: rgb(0 0 0 / .9)
}

.border-r-transparent\/95 {
    border-right-color: rgb(0 0 0 / .95)
}

.border-r-warning {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-r-warning-content {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-r-warning-content\/0 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-r-warning-content\/10 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.border-r-warning-content\/100 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-r-warning-content\/20 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.border-r-warning-content\/25 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.border-r-warning-content\/30 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.border-r-warning-content\/40 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.border-r-warning-content\/5 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.border-r-warning-content\/50 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.border-r-warning-content\/60 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.border-r-warning-content\/70 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.border-r-warning-content\/75 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.border-r-warning-content\/80 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.border-r-warning-content\/90 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.border-r-warning-content\/95 {
    border-right-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.border-r-warning\/0 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-r-warning\/10 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.border-r-warning\/100 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-r-warning\/20 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.border-r-warning\/25 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.border-r-warning\/30 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.border-r-warning\/40 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.border-r-warning\/5 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.border-r-warning\/50 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.border-r-warning\/60 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.border-r-warning\/70 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.border-r-warning\/75 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.border-r-warning\/80 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.border-r-warning\/90 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.border-r-warning\/95 {
    border-right-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.border-s-accent {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-s-accent-content {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-s-accent-content\/0 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-s-accent-content\/10 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.1))
}

.border-s-accent-content\/100 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-s-accent-content\/20 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.2))
}

.border-s-accent-content\/25 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.25))
}

.border-s-accent-content\/30 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.3))
}

.border-s-accent-content\/40 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.4))
}

.border-s-accent-content\/5 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.05))
}

.border-s-accent-content\/50 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.5))
}

.border-s-accent-content\/60 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.6))
}

.border-s-accent-content\/70 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.7))
}

.border-s-accent-content\/75 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.75))
}

.border-s-accent-content\/80 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.8))
}

.border-s-accent-content\/90 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.9))
}

.border-s-accent-content\/95 {
    border-inline-start-color: var(--fallback-ac, oklch(var(--ac)/0.95))
}

.border-s-accent\/0 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-s-accent\/10 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.1))
}

.border-s-accent\/100 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-s-accent\/20 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.2))
}

.border-s-accent\/25 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.25))
}

.border-s-accent\/30 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.3))
}

.border-s-accent\/40 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.4))
}

.border-s-accent\/5 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.05))
}

.border-s-accent\/50 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.5))
}

.border-s-accent\/60 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.6))
}

.border-s-accent\/70 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.7))
}

.border-s-accent\/75 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.75))
}

.border-s-accent\/80 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.8))
}

.border-s-accent\/90 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.9))
}

.border-s-accent\/95 {
    border-inline-start-color: var(--fallback-a, oklch(var(--a)/0.95))
}

.border-s-base-100 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-s-base-100\/0 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-s-base-100\/10 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.1))
}

.border-s-base-100\/100 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-s-base-100\/20 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.2))
}

.border-s-base-100\/25 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.25))
}

.border-s-base-100\/30 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.3))
}

.border-s-base-100\/40 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.4))
}

.border-s-base-100\/5 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.05))
}

.border-s-base-100\/50 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.5))
}

.border-s-base-100\/60 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.6))
}

.border-s-base-100\/70 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.7))
}

.border-s-base-100\/75 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.75))
}

.border-s-base-100\/80 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.8))
}

.border-s-base-100\/90 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.9))
}

.border-s-base-100\/95 {
    border-inline-start-color: var(--fallback-b1, oklch(var(--b1)/0.95))
}

.border-s-base-200 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-s-base-200\/0 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-s-base-200\/10 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.1))
}

.border-s-base-200\/100 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-s-base-200\/20 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.2))
}

.border-s-base-200\/25 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.25))
}

.border-s-base-200\/30 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.3))
}

.border-s-base-200\/40 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.4))
}

.border-s-base-200\/5 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.05))
}

.border-s-base-200\/50 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.5))
}

.border-s-base-200\/60 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.6))
}

.border-s-base-200\/70 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.7))
}

.border-s-base-200\/75 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.75))
}

.border-s-base-200\/80 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.8))
}

.border-s-base-200\/90 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.9))
}

.border-s-base-200\/95 {
    border-inline-start-color: var(--fallback-b2, oklch(var(--b2)/0.95))
}

.border-s-base-300 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-s-base-300\/0 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-s-base-300\/10 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.1))
}

.border-s-base-300\/100 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-s-base-300\/20 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.2))
}

.border-s-base-300\/25 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.25))
}

.border-s-base-300\/30 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.3))
}

.border-s-base-300\/40 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.4))
}

.border-s-base-300\/5 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.05))
}

.border-s-base-300\/50 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.5))
}

.border-s-base-300\/60 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.6))
}

.border-s-base-300\/70 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.7))
}

.border-s-base-300\/75 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.75))
}

.border-s-base-300\/80 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.8))
}

.border-s-base-300\/90 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.9))
}

.border-s-base-300\/95 {
    border-inline-start-color: var(--fallback-b3, oklch(var(--b3)/0.95))
}

.border-s-base-content {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-s-base-content\/0 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-s-base-content\/10 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.1))
}

.border-s-base-content\/100 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-s-base-content\/20 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.2))
}

.border-s-base-content\/25 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.25))
}

.border-s-base-content\/30 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.3))
}

.border-s-base-content\/40 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.4))
}

.border-s-base-content\/5 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.05))
}

.border-s-base-content\/50 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.5))
}

.border-s-base-content\/60 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.6))
}

.border-s-base-content\/70 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.7))
}

.border-s-base-content\/75 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.75))
}

.border-s-base-content\/80 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.8))
}

.border-s-base-content\/90 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.9))
}

.border-s-base-content\/95 {
    border-inline-start-color: var(--fallback-bc, oklch(var(--bc)/0.95))
}

.border-s-current {
    border-inline-start-color: currentColor
}

.border-s-error {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-s-error-content {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-s-error-content\/0 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-s-error-content\/10 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.1))
}

.border-s-error-content\/100 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-s-error-content\/20 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.2))
}

.border-s-error-content\/25 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.25))
}

.border-s-error-content\/30 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.3))
}

.border-s-error-content\/40 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.4))
}

.border-s-error-content\/5 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.05))
}

.border-s-error-content\/50 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.5))
}

.border-s-error-content\/60 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.6))
}

.border-s-error-content\/70 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.7))
}

.border-s-error-content\/75 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.75))
}

.border-s-error-content\/80 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.8))
}

.border-s-error-content\/90 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.9))
}

.border-s-error-content\/95 {
    border-inline-start-color: var(--fallback-erc, oklch(var(--erc)/0.95))
}

.border-s-error\/0 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-s-error\/10 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.1))
}

.border-s-error\/100 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-s-error\/20 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.2))
}

.border-s-error\/25 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.25))
}

.border-s-error\/30 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.3))
}

.border-s-error\/40 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.4))
}

.border-s-error\/5 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.05))
}

.border-s-error\/50 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.5))
}

.border-s-error\/60 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.6))
}

.border-s-error\/70 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.7))
}

.border-s-error\/75 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.75))
}

.border-s-error\/80 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.8))
}

.border-s-error\/90 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.9))
}

.border-s-error\/95 {
    border-inline-start-color: var(--fallback-er, oklch(var(--er)/0.95))
}

.border-s-info {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-s-info-content {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-s-info-content\/0 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-s-info-content\/10 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.1))
}

.border-s-info-content\/100 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-s-info-content\/20 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.2))
}

.border-s-info-content\/25 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.25))
}

.border-s-info-content\/30 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.3))
}

.border-s-info-content\/40 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.4))
}

.border-s-info-content\/5 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.05))
}

.border-s-info-content\/50 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.5))
}

.border-s-info-content\/60 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.6))
}

.border-s-info-content\/70 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.7))
}

.border-s-info-content\/75 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.75))
}

.border-s-info-content\/80 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.8))
}

.border-s-info-content\/90 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.9))
}

.border-s-info-content\/95 {
    border-inline-start-color: var(--fallback-inc, oklch(var(--inc)/0.95))
}

.border-s-info\/0 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-s-info\/10 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.1))
}

.border-s-info\/100 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-s-info\/20 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.2))
}

.border-s-info\/25 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.25))
}

.border-s-info\/30 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.3))
}

.border-s-info\/40 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.4))
}

.border-s-info\/5 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.05))
}

.border-s-info\/50 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.5))
}

.border-s-info\/60 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.6))
}

.border-s-info\/70 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.7))
}

.border-s-info\/75 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.75))
}

.border-s-info\/80 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.8))
}

.border-s-info\/90 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.9))
}

.border-s-info\/95 {
    border-inline-start-color: var(--fallback-in, oklch(var(--in)/0.95))
}

.border-s-neutral {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-s-neutral-content {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-s-neutral-content\/0 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-s-neutral-content\/10 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.1))
}

.border-s-neutral-content\/100 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-s-neutral-content\/20 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.2))
}

.border-s-neutral-content\/25 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.25))
}

.border-s-neutral-content\/30 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.3))
}

.border-s-neutral-content\/40 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.4))
}

.border-s-neutral-content\/5 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.05))
}

.border-s-neutral-content\/50 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.5))
}

.border-s-neutral-content\/60 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.6))
}

.border-s-neutral-content\/70 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.7))
}

.border-s-neutral-content\/75 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.75))
}

.border-s-neutral-content\/80 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.8))
}

.border-s-neutral-content\/90 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.9))
}

.border-s-neutral-content\/95 {
    border-inline-start-color: var(--fallback-nc, oklch(var(--nc)/0.95))
}

.border-s-neutral\/0 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-s-neutral\/10 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.1))
}

.border-s-neutral\/100 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-s-neutral\/20 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.2))
}

.border-s-neutral\/25 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.25))
}

.border-s-neutral\/30 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.3))
}

.border-s-neutral\/40 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.4))
}

.border-s-neutral\/5 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.05))
}

.border-s-neutral\/50 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.5))
}

.border-s-neutral\/60 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.6))
}

.border-s-neutral\/70 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.7))
}

.border-s-neutral\/75 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.75))
}

.border-s-neutral\/80 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.8))
}

.border-s-neutral\/90 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.9))
}

.border-s-neutral\/95 {
    border-inline-start-color: var(--fallback-n, oklch(var(--n)/0.95))
}

.border-s-primary {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-s-primary-content {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-s-primary-content\/0 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-s-primary-content\/10 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.1))
}

.border-s-primary-content\/100 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-s-primary-content\/20 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.2))
}

.border-s-primary-content\/25 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.25))
}

.border-s-primary-content\/30 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.3))
}

.border-s-primary-content\/40 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.4))
}

.border-s-primary-content\/5 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.05))
}

.border-s-primary-content\/50 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.5))
}

.border-s-primary-content\/60 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.6))
}

.border-s-primary-content\/70 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.7))
}

.border-s-primary-content\/75 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.75))
}

.border-s-primary-content\/80 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.8))
}

.border-s-primary-content\/90 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.9))
}

.border-s-primary-content\/95 {
    border-inline-start-color: var(--fallback-pc, oklch(var(--pc)/0.95))
}

.border-s-primary\/0 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-s-primary\/10 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.1))
}

.border-s-primary\/100 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-s-primary\/20 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.2))
}

.border-s-primary\/25 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.25))
}

.border-s-primary\/30 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.3))
}

.border-s-primary\/40 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.4))
}

.border-s-primary\/5 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.05))
}

.border-s-primary\/50 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.5))
}

.border-s-primary\/60 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.6))
}

.border-s-primary\/70 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.7))
}

.border-s-primary\/75 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.75))
}

.border-s-primary\/80 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.8))
}

.border-s-primary\/90 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.9))
}

.border-s-primary\/95 {
    border-inline-start-color: var(--fallback-p, oklch(var(--p)/0.95))
}

.border-s-secondary {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-s-secondary-content {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-s-secondary-content\/0 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-s-secondary-content\/10 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.1))
}

.border-s-secondary-content\/100 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-s-secondary-content\/20 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.2))
}

.border-s-secondary-content\/25 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.25))
}

.border-s-secondary-content\/30 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.3))
}

.border-s-secondary-content\/40 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.4))
}

.border-s-secondary-content\/5 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.05))
}

.border-s-secondary-content\/50 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.5))
}

.border-s-secondary-content\/60 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.6))
}

.border-s-secondary-content\/70 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.7))
}

.border-s-secondary-content\/75 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.75))
}

.border-s-secondary-content\/80 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.8))
}

.border-s-secondary-content\/90 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.9))
}

.border-s-secondary-content\/95 {
    border-inline-start-color: var(--fallback-sc, oklch(var(--sc)/0.95))
}

.border-s-secondary\/0 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-s-secondary\/10 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.1))
}

.border-s-secondary\/100 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-s-secondary\/20 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.2))
}

.border-s-secondary\/25 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.25))
}

.border-s-secondary\/30 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.3))
}

.border-s-secondary\/40 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.4))
}

.border-s-secondary\/5 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.05))
}

.border-s-secondary\/50 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.5))
}

.border-s-secondary\/60 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.6))
}

.border-s-secondary\/70 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.7))
}

.border-s-secondary\/75 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.75))
}

.border-s-secondary\/80 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.8))
}

.border-s-secondary\/90 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.9))
}

.border-s-secondary\/95 {
    border-inline-start-color: var(--fallback-s, oklch(var(--s)/0.95))
}

.border-s-success {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-s-success-content {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-s-success-content\/0 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-s-success-content\/10 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.1))
}

.border-s-success-content\/100 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-s-success-content\/20 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.2))
}

.border-s-success-content\/25 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.25))
}

.border-s-success-content\/30 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.3))
}

.border-s-success-content\/40 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.4))
}

.border-s-success-content\/5 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.05))
}

.border-s-success-content\/50 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.5))
}

.border-s-success-content\/60 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.6))
}

.border-s-success-content\/70 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.7))
}

.border-s-success-content\/75 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.75))
}

.border-s-success-content\/80 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.8))
}

.border-s-success-content\/90 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.9))
}

.border-s-success-content\/95 {
    border-inline-start-color: var(--fallback-suc, oklch(var(--suc)/0.95))
}

.border-s-success\/0 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-s-success\/10 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.1))
}

.border-s-success\/100 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-s-success\/20 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.2))
}

.border-s-success\/25 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.25))
}

.border-s-success\/30 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.3))
}

.border-s-success\/40 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.4))
}

.border-s-success\/5 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.05))
}

.border-s-success\/50 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.5))
}

.border-s-success\/60 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.6))
}

.border-s-success\/70 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.7))
}

.border-s-success\/75 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.75))
}

.border-s-success\/80 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.8))
}

.border-s-success\/90 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.9))
}

.border-s-success\/95 {
    border-inline-start-color: var(--fallback-su, oklch(var(--su)/0.95))
}

.border-s-transparent {
    border-inline-start-color: transparent
}

.border-s-transparent\/0 {
    border-inline-start-color: rgb(0 0 0 / 0)
}

.border-s-transparent\/10 {
    border-inline-start-color: rgb(0 0 0 / 0.1)
}

.border-s-transparent\/100 {
    border-inline-start-color: rgb(0 0 0 / 1)
}

.border-s-transparent\/20 {
    border-inline-start-color: rgb(0 0 0 / 0.2)
}

.border-s-transparent\/25 {
    border-inline-start-color: rgb(0 0 0 / 0.25)
}

.border-s-transparent\/30 {
    border-inline-start-color: rgb(0 0 0 / 0.3)
}

.border-s-transparent\/40 {
    border-inline-start-color: rgb(0 0 0 / 0.4)
}

.border-s-transparent\/5 {
    border-inline-start-color: rgb(0 0 0 / 0.05)
}

.border-s-transparent\/50 {
    border-inline-start-color: rgb(0 0 0 / 0.5)
}

.border-s-transparent\/60 {
    border-inline-start-color: rgb(0 0 0 / 0.6)
}

.border-s-transparent\/70 {
    border-inline-start-color: rgb(0 0 0 / 0.7)
}

.border-s-transparent\/75 {
    border-inline-start-color: rgb(0 0 0 / 0.75)
}

.border-s-transparent\/80 {
    border-inline-start-color: rgb(0 0 0 / 0.8)
}

.border-s-transparent\/90 {
    border-inline-start-color: rgb(0 0 0 / 0.9)
}

.border-s-transparent\/95 {
    border-inline-start-color: rgb(0 0 0 / 0.95)
}

.border-s-warning {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-s-warning-content {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-s-warning-content\/0 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-s-warning-content\/10 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.1))
}

.border-s-warning-content\/100 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-s-warning-content\/20 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.2))
}

.border-s-warning-content\/25 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.25))
}

.border-s-warning-content\/30 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.3))
}

.border-s-warning-content\/40 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.4))
}

.border-s-warning-content\/5 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.05))
}

.border-s-warning-content\/50 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.5))
}

.border-s-warning-content\/60 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.6))
}

.border-s-warning-content\/70 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.7))
}

.border-s-warning-content\/75 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.75))
}

.border-s-warning-content\/80 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.8))
}

.border-s-warning-content\/90 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.9))
}

.border-s-warning-content\/95 {
    border-inline-start-color: var(--fallback-wac, oklch(var(--wac)/0.95))
}

.border-s-warning\/0 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-s-warning\/10 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.1))
}

.border-s-warning\/100 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-s-warning\/20 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.2))
}

.border-s-warning\/25 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.25))
}

.border-s-warning\/30 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.3))
}

.border-s-warning\/40 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.4))
}

.border-s-warning\/5 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.05))
}

.border-s-warning\/50 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.5))
}

.border-s-warning\/60 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.6))
}

.border-s-warning\/70 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.7))
}

.border-s-warning\/75 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.75))
}

.border-s-warning\/80 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.8))
}

.border-s-warning\/90 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.9))
}

.border-s-warning\/95 {
    border-inline-start-color: var(--fallback-wa, oklch(var(--wa)/0.95))
}

.border-t-accent {
    border-top-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-t-accent-content {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-t-accent-content\/0 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.border-t-accent-content\/10 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.border-t-accent-content\/100 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.border-t-accent-content\/20 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.border-t-accent-content\/25 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.border-t-accent-content\/30 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.border-t-accent-content\/40 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.border-t-accent-content\/5 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.border-t-accent-content\/50 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.border-t-accent-content\/60 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.border-t-accent-content\/70 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.border-t-accent-content\/75 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.border-t-accent-content\/80 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.border-t-accent-content\/90 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.border-t-accent-content\/95 {
    border-top-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.border-t-accent\/0 {
    border-top-color: var(--fallback-a, oklch(var(--a)/0))
}

.border-t-accent\/10 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.1))
}

.border-t-accent\/100 {
    border-top-color: var(--fallback-a, oklch(var(--a)/1))
}

.border-t-accent\/20 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.2))
}

.border-t-accent\/25 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.25))
}

.border-t-accent\/30 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.3))
}

.border-t-accent\/40 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.4))
}

.border-t-accent\/5 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.05))
}

.border-t-accent\/50 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.5))
}

.border-t-accent\/60 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.6))
}

.border-t-accent\/70 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.7))
}

.border-t-accent\/75 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.75))
}

.border-t-accent\/80 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.8))
}

.border-t-accent\/90 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.9))
}

.border-t-accent\/95 {
    border-top-color: var(--fallback-a, oklch(var(--a)/.95))
}

.border-t-base-100 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-t-base-100\/0 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.border-t-base-100\/10 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.border-t-base-100\/100 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.border-t-base-100\/20 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.border-t-base-100\/25 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.border-t-base-100\/30 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.border-t-base-100\/40 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.border-t-base-100\/5 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.border-t-base-100\/50 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.border-t-base-100\/60 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.border-t-base-100\/70 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.border-t-base-100\/75 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.border-t-base-100\/80 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.border-t-base-100\/90 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.border-t-base-100\/95 {
    border-top-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.border-t-base-200 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-t-base-200\/0 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.border-t-base-200\/10 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.border-t-base-200\/100 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.border-t-base-200\/20 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.border-t-base-200\/25 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.border-t-base-200\/30 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.border-t-base-200\/40 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.border-t-base-200\/5 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.border-t-base-200\/50 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.border-t-base-200\/60 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.border-t-base-200\/70 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.border-t-base-200\/75 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.border-t-base-200\/80 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.border-t-base-200\/90 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.border-t-base-200\/95 {
    border-top-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.border-t-base-300 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-t-base-300\/0 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.border-t-base-300\/10 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.border-t-base-300\/100 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.border-t-base-300\/20 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.border-t-base-300\/25 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.border-t-base-300\/30 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.border-t-base-300\/40 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.border-t-base-300\/5 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.border-t-base-300\/50 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.border-t-base-300\/60 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.border-t-base-300\/70 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.border-t-base-300\/75 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.border-t-base-300\/80 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.border-t-base-300\/90 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.border-t-base-300\/95 {
    border-top-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.border-t-base-content {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-t-base-content\/0 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.border-t-base-content\/10 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.border-t-base-content\/100 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.border-t-base-content\/20 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.border-t-base-content\/25 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.border-t-base-content\/30 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.border-t-base-content\/40 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.border-t-base-content\/5 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.border-t-base-content\/50 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.border-t-base-content\/60 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.border-t-base-content\/70 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.border-t-base-content\/75 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.border-t-base-content\/80 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.border-t-base-content\/90 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.border-t-base-content\/95 {
    border-top-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.border-t-current {
    border-top-color: currentColor
}

.border-t-error {
    border-top-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-t-error-content {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-t-error-content\/0 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.border-t-error-content\/10 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.border-t-error-content\/100 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.border-t-error-content\/20 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.border-t-error-content\/25 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.border-t-error-content\/30 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.border-t-error-content\/40 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.border-t-error-content\/5 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.border-t-error-content\/50 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.border-t-error-content\/60 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.border-t-error-content\/70 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.border-t-error-content\/75 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.border-t-error-content\/80 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.border-t-error-content\/90 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.border-t-error-content\/95 {
    border-top-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.border-t-error\/0 {
    border-top-color: var(--fallback-er, oklch(var(--er)/0))
}

.border-t-error\/10 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.1))
}

.border-t-error\/100 {
    border-top-color: var(--fallback-er, oklch(var(--er)/1))
}

.border-t-error\/20 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.2))
}

.border-t-error\/25 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.25))
}

.border-t-error\/30 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.3))
}

.border-t-error\/40 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.4))
}

.border-t-error\/5 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.05))
}

.border-t-error\/50 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.5))
}

.border-t-error\/60 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.6))
}

.border-t-error\/70 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.7))
}

.border-t-error\/75 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.75))
}

.border-t-error\/80 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.8))
}

.border-t-error\/90 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.9))
}

.border-t-error\/95 {
    border-top-color: var(--fallback-er, oklch(var(--er)/.95))
}

.border-t-info {
    border-top-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-t-info-content {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-t-info-content\/0 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.border-t-info-content\/10 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.border-t-info-content\/100 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.border-t-info-content\/20 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.border-t-info-content\/25 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.border-t-info-content\/30 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.border-t-info-content\/40 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.border-t-info-content\/5 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.border-t-info-content\/50 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.border-t-info-content\/60 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.border-t-info-content\/70 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.border-t-info-content\/75 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.border-t-info-content\/80 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.border-t-info-content\/90 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.border-t-info-content\/95 {
    border-top-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.border-t-info\/0 {
    border-top-color: var(--fallback-in, oklch(var(--in)/0))
}

.border-t-info\/10 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.1))
}

.border-t-info\/100 {
    border-top-color: var(--fallback-in, oklch(var(--in)/1))
}

.border-t-info\/20 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.2))
}

.border-t-info\/25 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.25))
}

.border-t-info\/30 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.3))
}

.border-t-info\/40 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.4))
}

.border-t-info\/5 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.05))
}

.border-t-info\/50 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.5))
}

.border-t-info\/60 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.6))
}

.border-t-info\/70 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.7))
}

.border-t-info\/75 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.75))
}

.border-t-info\/80 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.8))
}

.border-t-info\/90 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.9))
}

.border-t-info\/95 {
    border-top-color: var(--fallback-in, oklch(var(--in)/.95))
}

.border-t-neutral {
    border-top-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-t-neutral-content {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-t-neutral-content\/0 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.border-t-neutral-content\/10 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.border-t-neutral-content\/100 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.border-t-neutral-content\/20 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.border-t-neutral-content\/25 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.border-t-neutral-content\/30 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.border-t-neutral-content\/40 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.border-t-neutral-content\/5 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.border-t-neutral-content\/50 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.border-t-neutral-content\/60 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.border-t-neutral-content\/70 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.border-t-neutral-content\/75 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.border-t-neutral-content\/80 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.border-t-neutral-content\/90 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.border-t-neutral-content\/95 {
    border-top-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.border-t-neutral\/0 {
    border-top-color: var(--fallback-n, oklch(var(--n)/0))
}

.border-t-neutral\/10 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.1))
}

.border-t-neutral\/100 {
    border-top-color: var(--fallback-n, oklch(var(--n)/1))
}

.border-t-neutral\/20 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.2))
}

.border-t-neutral\/25 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.25))
}

.border-t-neutral\/30 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.3))
}

.border-t-neutral\/40 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.4))
}

.border-t-neutral\/5 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.05))
}

.border-t-neutral\/50 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.5))
}

.border-t-neutral\/60 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.6))
}

.border-t-neutral\/70 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.7))
}

.border-t-neutral\/75 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.75))
}

.border-t-neutral\/80 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.8))
}

.border-t-neutral\/90 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.9))
}

.border-t-neutral\/95 {
    border-top-color: var(--fallback-n, oklch(var(--n)/.95))
}

.border-t-primary {
    border-top-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-t-primary-content {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-t-primary-content\/0 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.border-t-primary-content\/10 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.border-t-primary-content\/100 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.border-t-primary-content\/20 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.border-t-primary-content\/25 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.border-t-primary-content\/30 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.border-t-primary-content\/40 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.border-t-primary-content\/5 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.border-t-primary-content\/50 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.border-t-primary-content\/60 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.border-t-primary-content\/70 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.border-t-primary-content\/75 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.border-t-primary-content\/80 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.border-t-primary-content\/90 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.border-t-primary-content\/95 {
    border-top-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.border-t-primary\/0 {
    border-top-color: var(--fallback-p, oklch(var(--p)/0))
}

.border-t-primary\/10 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.1))
}

.border-t-primary\/100 {
    border-top-color: var(--fallback-p, oklch(var(--p)/1))
}

.border-t-primary\/20 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.2))
}

.border-t-primary\/25 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.25))
}

.border-t-primary\/30 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.3))
}

.border-t-primary\/40 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.4))
}

.border-t-primary\/5 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.05))
}

.border-t-primary\/50 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.5))
}

.border-t-primary\/60 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.6))
}

.border-t-primary\/70 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.7))
}

.border-t-primary\/75 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.75))
}

.border-t-primary\/80 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.8))
}

.border-t-primary\/90 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.9))
}

.border-t-primary\/95 {
    border-top-color: var(--fallback-p, oklch(var(--p)/.95))
}

.border-t-secondary {
    border-top-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-t-secondary-content {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-t-secondary-content\/0 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.border-t-secondary-content\/10 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.border-t-secondary-content\/100 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.border-t-secondary-content\/20 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.border-t-secondary-content\/25 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.border-t-secondary-content\/30 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.border-t-secondary-content\/40 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.border-t-secondary-content\/5 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.border-t-secondary-content\/50 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.border-t-secondary-content\/60 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.border-t-secondary-content\/70 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.border-t-secondary-content\/75 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.border-t-secondary-content\/80 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.border-t-secondary-content\/90 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.border-t-secondary-content\/95 {
    border-top-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.border-t-secondary\/0 {
    border-top-color: var(--fallback-s, oklch(var(--s)/0))
}

.border-t-secondary\/10 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.1))
}

.border-t-secondary\/100 {
    border-top-color: var(--fallback-s, oklch(var(--s)/1))
}

.border-t-secondary\/20 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.2))
}

.border-t-secondary\/25 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.25))
}

.border-t-secondary\/30 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.3))
}

.border-t-secondary\/40 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.4))
}

.border-t-secondary\/5 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.05))
}

.border-t-secondary\/50 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.5))
}

.border-t-secondary\/60 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.6))
}

.border-t-secondary\/70 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.7))
}

.border-t-secondary\/75 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.75))
}

.border-t-secondary\/80 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.8))
}

.border-t-secondary\/90 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.9))
}

.border-t-secondary\/95 {
    border-top-color: var(--fallback-s, oklch(var(--s)/.95))
}

.border-t-success {
    border-top-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-t-success-content {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-t-success-content\/0 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.border-t-success-content\/10 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.border-t-success-content\/100 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.border-t-success-content\/20 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.border-t-success-content\/25 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.border-t-success-content\/30 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.border-t-success-content\/40 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.border-t-success-content\/5 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.border-t-success-content\/50 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.border-t-success-content\/60 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.border-t-success-content\/70 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.border-t-success-content\/75 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.border-t-success-content\/80 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.border-t-success-content\/90 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.border-t-success-content\/95 {
    border-top-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.border-t-success\/0 {
    border-top-color: var(--fallback-su, oklch(var(--su)/0))
}

.border-t-success\/10 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.1))
}

.border-t-success\/100 {
    border-top-color: var(--fallback-su, oklch(var(--su)/1))
}

.border-t-success\/20 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.2))
}

.border-t-success\/25 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.25))
}

.border-t-success\/30 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.3))
}

.border-t-success\/40 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.4))
}

.border-t-success\/5 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.05))
}

.border-t-success\/50 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.5))
}

.border-t-success\/60 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.6))
}

.border-t-success\/70 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.7))
}

.border-t-success\/75 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.75))
}

.border-t-success\/80 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.8))
}

.border-t-success\/90 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.9))
}

.border-t-success\/95 {
    border-top-color: var(--fallback-su, oklch(var(--su)/.95))
}

.border-t-transparent {
    border-top-color: transparent
}

.border-t-transparent\/0 {
    border-top-color: rgb(0 0 0 / 0)
}

.border-t-transparent\/10 {
    border-top-color: rgb(0 0 0 / .1)
}

.border-t-transparent\/100 {
    border-top-color: rgb(0 0 0 / 1)
}

.border-t-transparent\/20 {
    border-top-color: rgb(0 0 0 / .2)
}

.border-t-transparent\/25 {
    border-top-color: rgb(0 0 0 / .25)
}

.border-t-transparent\/30 {
    border-top-color: rgb(0 0 0 / .3)
}

.border-t-transparent\/40 {
    border-top-color: rgb(0 0 0 / .4)
}

.border-t-transparent\/5 {
    border-top-color: rgb(0 0 0 / .05)
}

.border-t-transparent\/50 {
    border-top-color: rgb(0 0 0 / .5)
}

.border-t-transparent\/60 {
    border-top-color: rgb(0 0 0 / .6)
}

.border-t-transparent\/70 {
    border-top-color: rgb(0 0 0 / .7)
}

.border-t-transparent\/75 {
    border-top-color: rgb(0 0 0 / .75)
}

.border-t-transparent\/80 {
    border-top-color: rgb(0 0 0 / .8)
}

.border-t-transparent\/90 {
    border-top-color: rgb(0 0 0 / .9)
}

.border-t-transparent\/95 {
    border-top-color: rgb(0 0 0 / .95)
}

.border-t-warning {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-t-warning-content {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-t-warning-content\/0 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.border-t-warning-content\/10 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.border-t-warning-content\/100 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.border-t-warning-content\/20 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.border-t-warning-content\/25 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.border-t-warning-content\/30 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.border-t-warning-content\/40 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.border-t-warning-content\/5 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.border-t-warning-content\/50 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.border-t-warning-content\/60 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.border-t-warning-content\/70 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.border-t-warning-content\/75 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.border-t-warning-content\/80 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.border-t-warning-content\/90 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.border-t-warning-content\/95 {
    border-top-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.border-t-warning\/0 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.border-t-warning\/10 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.border-t-warning\/100 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.border-t-warning\/20 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.border-t-warning\/25 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.border-t-warning\/30 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.border-t-warning\/40 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.border-t-warning\/5 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.border-t-warning\/50 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.border-t-warning\/60 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.border-t-warning\/70 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.border-t-warning\/75 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.border-t-warning\/80 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.border-t-warning\/90 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.border-t-warning\/95 {
    border-top-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.bg-accent {
    background-color: var(--fallback-a, oklch(var(--a)/1))
}

.bg-accent-content {
    background-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.bg-accent-content\/0 {
    background-color: var(--fallback-ac, oklch(var(--ac)/0))
}

.bg-accent-content\/10 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.bg-accent-content\/100 {
    background-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.bg-accent-content\/20 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.bg-accent-content\/25 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.bg-accent-content\/30 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.bg-accent-content\/40 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.bg-accent-content\/5 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.bg-accent-content\/50 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.bg-accent-content\/60 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.bg-accent-content\/70 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.bg-accent-content\/75 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.bg-accent-content\/80 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.bg-accent-content\/90 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.bg-accent-content\/95 {
    background-color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.bg-accent\/0 {
    background-color: var(--fallback-a, oklch(var(--a)/0))
}

.bg-accent\/10 {
    background-color: var(--fallback-a, oklch(var(--a)/.1))
}

.bg-accent\/100 {
    background-color: var(--fallback-a, oklch(var(--a)/1))
}

.bg-accent\/20 {
    background-color: var(--fallback-a, oklch(var(--a)/.2))
}

.bg-accent\/25 {
    background-color: var(--fallback-a, oklch(var(--a)/.25))
}

.bg-accent\/30 {
    background-color: var(--fallback-a, oklch(var(--a)/.3))
}

.bg-accent\/40 {
    background-color: var(--fallback-a, oklch(var(--a)/.4))
}

.bg-accent\/5 {
    background-color: var(--fallback-a, oklch(var(--a)/.05))
}

.bg-accent\/50 {
    background-color: var(--fallback-a, oklch(var(--a)/.5))
}

.bg-accent\/60 {
    background-color: var(--fallback-a, oklch(var(--a)/.6))
}

.bg-accent\/70 {
    background-color: var(--fallback-a, oklch(var(--a)/.7))
}

.bg-accent\/75 {
    background-color: var(--fallback-a, oklch(var(--a)/.75))
}

.bg-accent\/80 {
    background-color: var(--fallback-a, oklch(var(--a)/.8))
}

.bg-accent\/90 {
    background-color: var(--fallback-a, oklch(var(--a)/.9))
}

.bg-accent\/95 {
    background-color: var(--fallback-a, oklch(var(--a)/.95))
}

.bg-base-100 {
    background-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.bg-base-100\/0 {
    background-color: var(--fallback-b1, oklch(var(--b1)/0))
}

.bg-base-100\/10 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.bg-base-100\/100 {
    background-color: var(--fallback-b1, oklch(var(--b1)/1))
}

.bg-base-100\/20 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.bg-base-100\/25 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.bg-base-100\/30 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.bg-base-100\/40 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.bg-base-100\/5 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.bg-base-100\/50 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.bg-base-100\/60 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.bg-base-100\/70 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.bg-base-100\/75 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.bg-base-100\/80 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.bg-base-100\/90 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.bg-base-100\/95 {
    background-color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.bg-base-200 {
    background-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.bg-base-200\/0 {
    background-color: var(--fallback-b2, oklch(var(--b2)/0))
}

.bg-base-200\/10 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.bg-base-200\/100 {
    background-color: var(--fallback-b2, oklch(var(--b2)/1))
}

.bg-base-200\/20 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.bg-base-200\/25 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.bg-base-200\/30 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.bg-base-200\/40 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.bg-base-200\/5 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.bg-base-200\/50 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.bg-base-200\/60 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.bg-base-200\/70 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.bg-base-200\/75 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.bg-base-200\/80 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.bg-base-200\/90 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.bg-base-200\/95 {
    background-color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.bg-base-300 {
    background-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.bg-base-300\/0 {
    background-color: var(--fallback-b3, oklch(var(--b3)/0))
}

.bg-base-300\/10 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.bg-base-300\/100 {
    background-color: var(--fallback-b3, oklch(var(--b3)/1))
}

.bg-base-300\/20 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.bg-base-300\/25 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.bg-base-300\/30 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.bg-base-300\/40 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.bg-base-300\/5 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.bg-base-300\/50 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.bg-base-300\/60 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.bg-base-300\/70 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.bg-base-300\/75 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.bg-base-300\/80 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.bg-base-300\/90 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.bg-base-300\/95 {
    background-color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.bg-base-content {
    background-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.bg-base-content\/0 {
    background-color: var(--fallback-bc, oklch(var(--bc)/0))
}

.bg-base-content\/10 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.bg-base-content\/100 {
    background-color: var(--fallback-bc, oklch(var(--bc)/1))
}

.bg-base-content\/20 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.bg-base-content\/25 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.bg-base-content\/30 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.bg-base-content\/40 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.bg-base-content\/5 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.bg-base-content\/50 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.bg-base-content\/60 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.bg-base-content\/70 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.bg-base-content\/75 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.bg-base-content\/80 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.bg-base-content\/90 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.bg-base-content\/95 {
    background-color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.bg-current {
    background-color: currentColor
}

.bg-error {
    background-color: var(--fallback-er, oklch(var(--er)/1))
}

.bg-error-content {
    background-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.bg-error-content\/0 {
    background-color: var(--fallback-erc, oklch(var(--erc)/0))
}

.bg-error-content\/10 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.bg-error-content\/100 {
    background-color: var(--fallback-erc, oklch(var(--erc)/1))
}

.bg-error-content\/20 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.bg-error-content\/25 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.bg-error-content\/30 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.bg-error-content\/40 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.bg-error-content\/5 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.bg-error-content\/50 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.bg-error-content\/60 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.bg-error-content\/70 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.bg-error-content\/75 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.bg-error-content\/80 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.bg-error-content\/90 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.bg-error-content\/95 {
    background-color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.bg-error\/0 {
    background-color: var(--fallback-er, oklch(var(--er)/0))
}

.bg-error\/10 {
    background-color: var(--fallback-er, oklch(var(--er)/.1))
}

.bg-error\/100 {
    background-color: var(--fallback-er, oklch(var(--er)/1))
}

.bg-error\/20 {
    background-color: var(--fallback-er, oklch(var(--er)/.2))
}

.bg-error\/25 {
    background-color: var(--fallback-er, oklch(var(--er)/.25))
}

.bg-error\/30 {
    background-color: var(--fallback-er, oklch(var(--er)/.3))
}

.bg-error\/40 {
    background-color: var(--fallback-er, oklch(var(--er)/.4))
}

.bg-error\/5 {
    background-color: var(--fallback-er, oklch(var(--er)/.05))
}

.bg-error\/50 {
    background-color: var(--fallback-er, oklch(var(--er)/.5))
}

.bg-error\/60 {
    background-color: var(--fallback-er, oklch(var(--er)/.6))
}

.bg-error\/70 {
    background-color: var(--fallback-er, oklch(var(--er)/.7))
}

.bg-error\/75 {
    background-color: var(--fallback-er, oklch(var(--er)/.75))
}

.bg-error\/80 {
    background-color: var(--fallback-er, oklch(var(--er)/.8))
}

.bg-error\/90 {
    background-color: var(--fallback-er, oklch(var(--er)/.9))
}

.bg-error\/95 {
    background-color: var(--fallback-er, oklch(var(--er)/.95))
}

.bg-info {
    background-color: var(--fallback-in, oklch(var(--in)/1))
}

.bg-info-content {
    background-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.bg-info-content\/0 {
    background-color: var(--fallback-inc, oklch(var(--inc)/0))
}

.bg-info-content\/10 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.bg-info-content\/100 {
    background-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.bg-info-content\/20 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.bg-info-content\/25 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.bg-info-content\/30 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.bg-info-content\/40 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.bg-info-content\/5 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.bg-info-content\/50 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.bg-info-content\/60 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.bg-info-content\/70 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.bg-info-content\/75 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.bg-info-content\/80 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.bg-info-content\/90 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.bg-info-content\/95 {
    background-color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.bg-info\/0 {
    background-color: var(--fallback-in, oklch(var(--in)/0))
}

.bg-info\/10 {
    background-color: var(--fallback-in, oklch(var(--in)/.1))
}

.bg-info\/100 {
    background-color: var(--fallback-in, oklch(var(--in)/1))
}

.bg-info\/20 {
    background-color: var(--fallback-in, oklch(var(--in)/.2))
}

.bg-info\/25 {
    background-color: var(--fallback-in, oklch(var(--in)/.25))
}

.bg-info\/30 {
    background-color: var(--fallback-in, oklch(var(--in)/.3))
}

.bg-info\/40 {
    background-color: var(--fallback-in, oklch(var(--in)/.4))
}

.bg-info\/5 {
    background-color: var(--fallback-in, oklch(var(--in)/.05))
}

.bg-info\/50 {
    background-color: var(--fallback-in, oklch(var(--in)/.5))
}

.bg-info\/60 {
    background-color: var(--fallback-in, oklch(var(--in)/.6))
}

.bg-info\/70 {
    background-color: var(--fallback-in, oklch(var(--in)/.7))
}

.bg-info\/75 {
    background-color: var(--fallback-in, oklch(var(--in)/.75))
}

.bg-info\/80 {
    background-color: var(--fallback-in, oklch(var(--in)/.8))
}

.bg-info\/90 {
    background-color: var(--fallback-in, oklch(var(--in)/.9))
}

.bg-info\/95 {
    background-color: var(--fallback-in, oklch(var(--in)/.95))
}

.bg-neutral {
    background-color: var(--fallback-n, oklch(var(--n)/1))
}

.bg-neutral-content {
    background-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.bg-neutral-content\/0 {
    background-color: var(--fallback-nc, oklch(var(--nc)/0))
}

.bg-neutral-content\/10 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.bg-neutral-content\/100 {
    background-color: var(--fallback-nc, oklch(var(--nc)/1))
}

.bg-neutral-content\/20 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.bg-neutral-content\/25 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.bg-neutral-content\/30 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.bg-neutral-content\/40 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.bg-neutral-content\/5 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.bg-neutral-content\/50 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.bg-neutral-content\/60 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.bg-neutral-content\/70 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.bg-neutral-content\/75 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.bg-neutral-content\/80 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.bg-neutral-content\/90 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.bg-neutral-content\/95 {
    background-color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.bg-neutral\/0 {
    background-color: var(--fallback-n, oklch(var(--n)/0))
}

.bg-neutral\/10 {
    background-color: var(--fallback-n, oklch(var(--n)/.1))
}

.bg-neutral\/100 {
    background-color: var(--fallback-n, oklch(var(--n)/1))
}

.bg-neutral\/20 {
    background-color: var(--fallback-n, oklch(var(--n)/.2))
}

.bg-neutral\/25 {
    background-color: var(--fallback-n, oklch(var(--n)/.25))
}

.bg-neutral\/30 {
    background-color: var(--fallback-n, oklch(var(--n)/.3))
}

.bg-neutral\/40 {
    background-color: var(--fallback-n, oklch(var(--n)/.4))
}

.bg-neutral\/5 {
    background-color: var(--fallback-n, oklch(var(--n)/.05))
}

.bg-neutral\/50 {
    background-color: var(--fallback-n, oklch(var(--n)/.5))
}

.bg-neutral\/60 {
    background-color: var(--fallback-n, oklch(var(--n)/.6))
}

.bg-neutral\/70 {
    background-color: var(--fallback-n, oklch(var(--n)/.7))
}

.bg-neutral\/75 {
    background-color: var(--fallback-n, oklch(var(--n)/.75))
}

.bg-neutral\/80 {
    background-color: var(--fallback-n, oklch(var(--n)/.8))
}

.bg-neutral\/90 {
    background-color: var(--fallback-n, oklch(var(--n)/.9))
}

.bg-neutral\/95 {
    background-color: var(--fallback-n, oklch(var(--n)/.95))
}

.bg-primary {
    background-color: var(--fallback-p, oklch(var(--p)/1))
}

.bg-primary-content {
    background-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.bg-primary-content\/0 {
    background-color: var(--fallback-pc, oklch(var(--pc)/0))
}

.bg-primary-content\/10 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.bg-primary-content\/100 {
    background-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.bg-primary-content\/20 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.bg-primary-content\/25 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.bg-primary-content\/30 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.bg-primary-content\/40 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.bg-primary-content\/5 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.bg-primary-content\/50 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.bg-primary-content\/60 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.bg-primary-content\/70 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.bg-primary-content\/75 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.bg-primary-content\/80 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.bg-primary-content\/90 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.bg-primary-content\/95 {
    background-color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.bg-primary\/0 {
    background-color: var(--fallback-p, oklch(var(--p)/0))
}

.bg-primary\/10 {
    background-color: var(--fallback-p, oklch(var(--p)/.1))
}

.bg-primary\/100 {
    background-color: var(--fallback-p, oklch(var(--p)/1))
}

.bg-primary\/20 {
    background-color: var(--fallback-p, oklch(var(--p)/.2))
}

.bg-primary\/25 {
    background-color: var(--fallback-p, oklch(var(--p)/.25))
}

.bg-primary\/30 {
    background-color: var(--fallback-p, oklch(var(--p)/.3))
}

.bg-primary\/40 {
    background-color: var(--fallback-p, oklch(var(--p)/.4))
}

.bg-primary\/5 {
    background-color: var(--fallback-p, oklch(var(--p)/.05))
}

.bg-primary\/50 {
    background-color: var(--fallback-p, oklch(var(--p)/.5))
}

.bg-primary\/60 {
    background-color: var(--fallback-p, oklch(var(--p)/.6))
}

.bg-primary\/70 {
    background-color: var(--fallback-p, oklch(var(--p)/.7))
}

.bg-primary\/75 {
    background-color: var(--fallback-p, oklch(var(--p)/.75))
}

.bg-primary\/80 {
    background-color: var(--fallback-p, oklch(var(--p)/.8))
}

.bg-primary\/90 {
    background-color: var(--fallback-p, oklch(var(--p)/.9))
}

.bg-primary\/95 {
    background-color: var(--fallback-p, oklch(var(--p)/.95))
}

.bg-secondary {
    background-color: var(--fallback-s, oklch(var(--s)/1))
}

.bg-secondary-content {
    background-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.bg-secondary-content\/0 {
    background-color: var(--fallback-sc, oklch(var(--sc)/0))
}

.bg-secondary-content\/10 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.bg-secondary-content\/100 {
    background-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.bg-secondary-content\/20 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.bg-secondary-content\/25 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.bg-secondary-content\/30 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.bg-secondary-content\/40 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.bg-secondary-content\/5 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.bg-secondary-content\/50 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.bg-secondary-content\/60 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.bg-secondary-content\/70 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.bg-secondary-content\/75 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.bg-secondary-content\/80 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.bg-secondary-content\/90 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.bg-secondary-content\/95 {
    background-color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.bg-secondary\/0 {
    background-color: var(--fallback-s, oklch(var(--s)/0))
}

.bg-secondary\/10 {
    background-color: var(--fallback-s, oklch(var(--s)/.1))
}

.bg-secondary\/100 {
    background-color: var(--fallback-s, oklch(var(--s)/1))
}

.bg-secondary\/20 {
    background-color: var(--fallback-s, oklch(var(--s)/.2))
}

.bg-secondary\/25 {
    background-color: var(--fallback-s, oklch(var(--s)/.25))
}

.bg-secondary\/30 {
    background-color: var(--fallback-s, oklch(var(--s)/.3))
}

.bg-secondary\/40 {
    background-color: var(--fallback-s, oklch(var(--s)/.4))
}

.bg-secondary\/5 {
    background-color: var(--fallback-s, oklch(var(--s)/.05))
}

.bg-secondary\/50 {
    background-color: var(--fallback-s, oklch(var(--s)/.5))
}

.bg-secondary\/60 {
    background-color: var(--fallback-s, oklch(var(--s)/.6))
}

.bg-secondary\/70 {
    background-color: var(--fallback-s, oklch(var(--s)/.7))
}

.bg-secondary\/75 {
    background-color: var(--fallback-s, oklch(var(--s)/.75))
}

.bg-secondary\/80 {
    background-color: var(--fallback-s, oklch(var(--s)/.8))
}

.bg-secondary\/90 {
    background-color: var(--fallback-s, oklch(var(--s)/.9))
}

.bg-secondary\/95 {
    background-color: var(--fallback-s, oklch(var(--s)/.95))
}

.bg-success {
    background-color: var(--fallback-su, oklch(var(--su)/1))
}

.bg-success-content {
    background-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.bg-success-content\/0 {
    background-color: var(--fallback-suc, oklch(var(--suc)/0))
}

.bg-success-content\/10 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.bg-success-content\/100 {
    background-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.bg-success-content\/20 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.bg-success-content\/25 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.bg-success-content\/30 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.bg-success-content\/40 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.bg-success-content\/5 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.bg-success-content\/50 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.bg-success-content\/60 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.bg-success-content\/70 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.bg-success-content\/75 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.bg-success-content\/80 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.bg-success-content\/90 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.bg-success-content\/95 {
    background-color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.bg-success\/0 {
    background-color: var(--fallback-su, oklch(var(--su)/0))
}

.bg-success\/10 {
    background-color: var(--fallback-su, oklch(var(--su)/.1))
}

.bg-success\/100 {
    background-color: var(--fallback-su, oklch(var(--su)/1))
}

.bg-success\/20 {
    background-color: var(--fallback-su, oklch(var(--su)/.2))
}

.bg-success\/25 {
    background-color: var(--fallback-su, oklch(var(--su)/.25))
}

.bg-success\/30 {
    background-color: var(--fallback-su, oklch(var(--su)/.3))
}

.bg-success\/40 {
    background-color: var(--fallback-su, oklch(var(--su)/.4))
}

.bg-success\/5 {
    background-color: var(--fallback-su, oklch(var(--su)/.05))
}

.bg-success\/50 {
    background-color: var(--fallback-su, oklch(var(--su)/.5))
}

.bg-success\/60 {
    background-color: var(--fallback-su, oklch(var(--su)/.6))
}

.bg-success\/70 {
    background-color: var(--fallback-su, oklch(var(--su)/.7))
}

.bg-success\/75 {
    background-color: var(--fallback-su, oklch(var(--su)/.75))
}

.bg-success\/80 {
    background-color: var(--fallback-su, oklch(var(--su)/.8))
}

.bg-success\/90 {
    background-color: var(--fallback-su, oklch(var(--su)/.9))
}

.bg-success\/95 {
    background-color: var(--fallback-su, oklch(var(--su)/.95))
}

.bg-transparent {
    background-color: transparent
}

.bg-transparent\/0 {
    background-color: rgb(0 0 0 / 0)
}

.bg-transparent\/10 {
    background-color: rgb(0 0 0 / .1)
}

.bg-transparent\/100 {
    background-color: rgb(0 0 0 / 1)
}

.bg-transparent\/20 {
    background-color: rgb(0 0 0 / .2)
}

.bg-transparent\/25 {
    background-color: rgb(0 0 0 / .25)
}

.bg-transparent\/30 {
    background-color: rgb(0 0 0 / .3)
}

.bg-transparent\/40 {
    background-color: rgb(0 0 0 / .4)
}

.bg-transparent\/5 {
    background-color: rgb(0 0 0 / .05)
}

.bg-transparent\/50 {
    background-color: rgb(0 0 0 / .5)
}

.bg-transparent\/60 {
    background-color: rgb(0 0 0 / .6)
}

.bg-transparent\/70 {
    background-color: rgb(0 0 0 / .7)
}

.bg-transparent\/75 {
    background-color: rgb(0 0 0 / .75)
}

.bg-transparent\/80 {
    background-color: rgb(0 0 0 / .8)
}

.bg-transparent\/90 {
    background-color: rgb(0 0 0 / .9)
}

.bg-transparent\/95 {
    background-color: rgb(0 0 0 / .95)
}

.bg-warning {
    background-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.bg-warning-content {
    background-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.bg-warning-content\/0 {
    background-color: var(--fallback-wac, oklch(var(--wac)/0))
}

.bg-warning-content\/10 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.bg-warning-content\/100 {
    background-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.bg-warning-content\/20 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.bg-warning-content\/25 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.bg-warning-content\/30 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.bg-warning-content\/40 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.bg-warning-content\/5 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.bg-warning-content\/50 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.bg-warning-content\/60 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.bg-warning-content\/70 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.bg-warning-content\/75 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.bg-warning-content\/80 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.bg-warning-content\/90 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.bg-warning-content\/95 {
    background-color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.bg-warning\/0 {
    background-color: var(--fallback-wa, oklch(var(--wa)/0))
}

.bg-warning\/10 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.bg-warning\/100 {
    background-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.bg-warning\/20 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.bg-warning\/25 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.bg-warning\/30 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.bg-warning\/40 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.bg-warning\/5 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.bg-warning\/50 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.bg-warning\/60 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.bg-warning\/70 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.bg-warning\/75 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.bg-warning\/80 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.bg-warning\/90 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.bg-warning\/95 {
    background-color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops))
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops))
}

.bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops))
}

.bg-none {
    background-image: none
}

.text-accent {
    color: var(--fallback-a, oklch(var(--a)/1))
}

.text-accent-content {
    color: var(--fallback-ac, oklch(var(--ac)/1))
}

.text-accent-content\/0 {
    color: var(--fallback-ac, oklch(var(--ac)/0))
}

.text-accent-content\/10 {
    color: var(--fallback-ac, oklch(var(--ac)/.1))
}

.text-accent-content\/100 {
    color: var(--fallback-ac, oklch(var(--ac)/1))
}

.text-accent-content\/20 {
    color: var(--fallback-ac, oklch(var(--ac)/.2))
}

.text-accent-content\/25 {
    color: var(--fallback-ac, oklch(var(--ac)/.25))
}

.text-accent-content\/30 {
    color: var(--fallback-ac, oklch(var(--ac)/.3))
}

.text-accent-content\/40 {
    color: var(--fallback-ac, oklch(var(--ac)/.4))
}

.text-accent-content\/5 {
    color: var(--fallback-ac, oklch(var(--ac)/.05))
}

.text-accent-content\/50 {
    color: var(--fallback-ac, oklch(var(--ac)/.5))
}

.text-accent-content\/60 {
    color: var(--fallback-ac, oklch(var(--ac)/.6))
}

.text-accent-content\/70 {
    color: var(--fallback-ac, oklch(var(--ac)/.7))
}

.text-accent-content\/75 {
    color: var(--fallback-ac, oklch(var(--ac)/.75))
}

.text-accent-content\/80 {
    color: var(--fallback-ac, oklch(var(--ac)/.8))
}

.text-accent-content\/90 {
    color: var(--fallback-ac, oklch(var(--ac)/.9))
}

.text-accent-content\/95 {
    color: var(--fallback-ac, oklch(var(--ac)/.95))
}

.text-accent\/0 {
    color: var(--fallback-a, oklch(var(--a)/0))
}

.text-accent\/10 {
    color: var(--fallback-a, oklch(var(--a)/.1))
}

.text-accent\/100 {
    color: var(--fallback-a, oklch(var(--a)/1))
}

.text-accent\/20 {
    color: var(--fallback-a, oklch(var(--a)/.2))
}

.text-accent\/25 {
    color: var(--fallback-a, oklch(var(--a)/.25))
}

.text-accent\/30 {
    color: var(--fallback-a, oklch(var(--a)/.3))
}

.text-accent\/40 {
    color: var(--fallback-a, oklch(var(--a)/.4))
}

.text-accent\/5 {
    color: var(--fallback-a, oklch(var(--a)/.05))
}

.text-accent\/50 {
    color: var(--fallback-a, oklch(var(--a)/.5))
}

.text-accent\/60 {
    color: var(--fallback-a, oklch(var(--a)/.6))
}

.text-accent\/70 {
    color: var(--fallback-a, oklch(var(--a)/.7))
}

.text-accent\/75 {
    color: var(--fallback-a, oklch(var(--a)/.75))
}

.text-accent\/80 {
    color: var(--fallback-a, oklch(var(--a)/.8))
}

.text-accent\/90 {
    color: var(--fallback-a, oklch(var(--a)/.9))
}

.text-accent\/95 {
    color: var(--fallback-a, oklch(var(--a)/.95))
}

.text-base-100 {
    color: var(--fallback-b1, oklch(var(--b1)/1))
}

.text-base-100\/0 {
    color: var(--fallback-b1, oklch(var(--b1)/0))
}

.text-base-100\/10 {
    color: var(--fallback-b1, oklch(var(--b1)/.1))
}

.text-base-100\/100 {
    color: var(--fallback-b1, oklch(var(--b1)/1))
}

.text-base-100\/20 {
    color: var(--fallback-b1, oklch(var(--b1)/.2))
}

.text-base-100\/25 {
    color: var(--fallback-b1, oklch(var(--b1)/.25))
}

.text-base-100\/30 {
    color: var(--fallback-b1, oklch(var(--b1)/.3))
}

.text-base-100\/40 {
    color: var(--fallback-b1, oklch(var(--b1)/.4))
}

.text-base-100\/5 {
    color: var(--fallback-b1, oklch(var(--b1)/.05))
}

.text-base-100\/50 {
    color: var(--fallback-b1, oklch(var(--b1)/.5))
}

.text-base-100\/60 {
    color: var(--fallback-b1, oklch(var(--b1)/.6))
}

.text-base-100\/70 {
    color: var(--fallback-b1, oklch(var(--b1)/.7))
}

.text-base-100\/75 {
    color: var(--fallback-b1, oklch(var(--b1)/.75))
}

.text-base-100\/80 {
    color: var(--fallback-b1, oklch(var(--b1)/.8))
}

.text-base-100\/90 {
    color: var(--fallback-b1, oklch(var(--b1)/.9))
}

.text-base-100\/95 {
    color: var(--fallback-b1, oklch(var(--b1)/.95))
}

.text-base-200 {
    color: var(--fallback-b2, oklch(var(--b2)/1))
}

.text-base-200\/0 {
    color: var(--fallback-b2, oklch(var(--b2)/0))
}

.text-base-200\/10 {
    color: var(--fallback-b2, oklch(var(--b2)/.1))
}

.text-base-200\/100 {
    color: var(--fallback-b2, oklch(var(--b2)/1))
}

.text-base-200\/20 {
    color: var(--fallback-b2, oklch(var(--b2)/.2))
}

.text-base-200\/25 {
    color: var(--fallback-b2, oklch(var(--b2)/.25))
}

.text-base-200\/30 {
    color: var(--fallback-b2, oklch(var(--b2)/.3))
}

.text-base-200\/40 {
    color: var(--fallback-b2, oklch(var(--b2)/.4))
}

.text-base-200\/5 {
    color: var(--fallback-b2, oklch(var(--b2)/.05))
}

.text-base-200\/50 {
    color: var(--fallback-b2, oklch(var(--b2)/.5))
}

.text-base-200\/60 {
    color: var(--fallback-b2, oklch(var(--b2)/.6))
}

.text-base-200\/70 {
    color: var(--fallback-b2, oklch(var(--b2)/.7))
}

.text-base-200\/75 {
    color: var(--fallback-b2, oklch(var(--b2)/.75))
}

.text-base-200\/80 {
    color: var(--fallback-b2, oklch(var(--b2)/.8))
}

.text-base-200\/90 {
    color: var(--fallback-b2, oklch(var(--b2)/.9))
}

.text-base-200\/95 {
    color: var(--fallback-b2, oklch(var(--b2)/.95))
}

.text-base-300 {
    color: var(--fallback-b3, oklch(var(--b3)/1))
}

.text-base-300\/0 {
    color: var(--fallback-b3, oklch(var(--b3)/0))
}

.text-base-300\/10 {
    color: var(--fallback-b3, oklch(var(--b3)/.1))
}

.text-base-300\/100 {
    color: var(--fallback-b3, oklch(var(--b3)/1))
}

.text-base-300\/20 {
    color: var(--fallback-b3, oklch(var(--b3)/.2))
}

.text-base-300\/25 {
    color: var(--fallback-b3, oklch(var(--b3)/.25))
}

.text-base-300\/30 {
    color: var(--fallback-b3, oklch(var(--b3)/.3))
}

.text-base-300\/40 {
    color: var(--fallback-b3, oklch(var(--b3)/.4))
}

.text-base-300\/5 {
    color: var(--fallback-b3, oklch(var(--b3)/.05))
}

.text-base-300\/50 {
    color: var(--fallback-b3, oklch(var(--b3)/.5))
}

.text-base-300\/60 {
    color: var(--fallback-b3, oklch(var(--b3)/.6))
}

.text-base-300\/70 {
    color: var(--fallback-b3, oklch(var(--b3)/.7))
}

.text-base-300\/75 {
    color: var(--fallback-b3, oklch(var(--b3)/.75))
}

.text-base-300\/80 {
    color: var(--fallback-b3, oklch(var(--b3)/.8))
}

.text-base-300\/90 {
    color: var(--fallback-b3, oklch(var(--b3)/.9))
}

.text-base-300\/95 {
    color: var(--fallback-b3, oklch(var(--b3)/.95))
}

.text-base-content {
    color: var(--fallback-bc, oklch(var(--bc)/1))
}

.text-base-content\/0 {
    color: var(--fallback-bc, oklch(var(--bc)/0))
}

.text-base-content\/10 {
    color: var(--fallback-bc, oklch(var(--bc)/.1))
}

.text-base-content\/100 {
    color: var(--fallback-bc, oklch(var(--bc)/1))
}

.text-base-content\/20 {
    color: var(--fallback-bc, oklch(var(--bc)/.2))
}

.text-base-content\/25 {
    color: var(--fallback-bc, oklch(var(--bc)/.25))
}

.text-base-content\/30 {
    color: var(--fallback-bc, oklch(var(--bc)/.3))
}

.text-base-content\/40 {
    color: var(--fallback-bc, oklch(var(--bc)/.4))
}

.text-base-content\/5 {
    color: var(--fallback-bc, oklch(var(--bc)/.05))
}

.text-base-content\/50 {
    color: var(--fallback-bc, oklch(var(--bc)/.5))
}

.text-base-content\/60 {
    color: var(--fallback-bc, oklch(var(--bc)/.6))
}

.text-base-content\/70 {
    color: var(--fallback-bc, oklch(var(--bc)/.7))
}

.text-base-content\/75 {
    color: var(--fallback-bc, oklch(var(--bc)/.75))
}

.text-base-content\/80 {
    color: var(--fallback-bc, oklch(var(--bc)/.8))
}

.text-base-content\/90 {
    color: var(--fallback-bc, oklch(var(--bc)/.9))
}

.text-base-content\/95 {
    color: var(--fallback-bc, oklch(var(--bc)/.95))
}

.text-current {
    color: currentColor
}

.text-error {
    color: var(--fallback-er, oklch(var(--er)/1))
}

.text-error-content {
    color: var(--fallback-erc, oklch(var(--erc)/1))
}

.text-error-content\/0 {
    color: var(--fallback-erc, oklch(var(--erc)/0))
}

.text-error-content\/10 {
    color: var(--fallback-erc, oklch(var(--erc)/.1))
}

.text-error-content\/100 {
    color: var(--fallback-erc, oklch(var(--erc)/1))
}

.text-error-content\/20 {
    color: var(--fallback-erc, oklch(var(--erc)/.2))
}

.text-error-content\/25 {
    color: var(--fallback-erc, oklch(var(--erc)/.25))
}

.text-error-content\/30 {
    color: var(--fallback-erc, oklch(var(--erc)/.3))
}

.text-error-content\/40 {
    color: var(--fallback-erc, oklch(var(--erc)/.4))
}

.text-error-content\/5 {
    color: var(--fallback-erc, oklch(var(--erc)/.05))
}

.text-error-content\/50 {
    color: var(--fallback-erc, oklch(var(--erc)/.5))
}

.text-error-content\/60 {
    color: var(--fallback-erc, oklch(var(--erc)/.6))
}

.text-error-content\/70 {
    color: var(--fallback-erc, oklch(var(--erc)/.7))
}

.text-error-content\/75 {
    color: var(--fallback-erc, oklch(var(--erc)/.75))
}

.text-error-content\/80 {
    color: var(--fallback-erc, oklch(var(--erc)/.8))
}

.text-error-content\/90 {
    color: var(--fallback-erc, oklch(var(--erc)/.9))
}

.text-error-content\/95 {
    color: var(--fallback-erc, oklch(var(--erc)/.95))
}

.text-error\/0 {
    color: var(--fallback-er, oklch(var(--er)/0))
}

.text-error\/10 {
    color: var(--fallback-er, oklch(var(--er)/.1))
}

.text-error\/100 {
    color: var(--fallback-er, oklch(var(--er)/1))
}

.text-error\/20 {
    color: var(--fallback-er, oklch(var(--er)/.2))
}

.text-error\/25 {
    color: var(--fallback-er, oklch(var(--er)/.25))
}

.text-error\/30 {
    color: var(--fallback-er, oklch(var(--er)/.3))
}

.text-error\/40 {
    color: var(--fallback-er, oklch(var(--er)/.4))
}

.text-error\/5 {
    color: var(--fallback-er, oklch(var(--er)/.05))
}

.text-error\/50 {
    color: var(--fallback-er, oklch(var(--er)/.5))
}

.text-error\/60 {
    color: var(--fallback-er, oklch(var(--er)/.6))
}

.text-error\/70 {
    color: var(--fallback-er, oklch(var(--er)/.7))
}

.text-error\/75 {
    color: var(--fallback-er, oklch(var(--er)/.75))
}

.text-error\/80 {
    color: var(--fallback-er, oklch(var(--er)/.8))
}

.text-error\/90 {
    color: var(--fallback-er, oklch(var(--er)/.9))
}

.text-error\/95 {
    color: var(--fallback-er, oklch(var(--er)/.95))
}

.text-info {
    color: var(--fallback-in, oklch(var(--in)/1))
}

.text-info-content {
    color: var(--fallback-inc, oklch(var(--inc)/1))
}

.text-info-content\/0 {
    color: var(--fallback-inc, oklch(var(--inc)/0))
}

.text-info-content\/10 {
    color: var(--fallback-inc, oklch(var(--inc)/.1))
}

.text-info-content\/100 {
    color: var(--fallback-inc, oklch(var(--inc)/1))
}

.text-info-content\/20 {
    color: var(--fallback-inc, oklch(var(--inc)/.2))
}

.text-info-content\/25 {
    color: var(--fallback-inc, oklch(var(--inc)/.25))
}

.text-info-content\/30 {
    color: var(--fallback-inc, oklch(var(--inc)/.3))
}

.text-info-content\/40 {
    color: var(--fallback-inc, oklch(var(--inc)/.4))
}

.text-info-content\/5 {
    color: var(--fallback-inc, oklch(var(--inc)/.05))
}

.text-info-content\/50 {
    color: var(--fallback-inc, oklch(var(--inc)/.5))
}

.text-info-content\/60 {
    color: var(--fallback-inc, oklch(var(--inc)/.6))
}

.text-info-content\/70 {
    color: var(--fallback-inc, oklch(var(--inc)/.7))
}

.text-info-content\/75 {
    color: var(--fallback-inc, oklch(var(--inc)/.75))
}

.text-info-content\/80 {
    color: var(--fallback-inc, oklch(var(--inc)/.8))
}

.text-info-content\/90 {
    color: var(--fallback-inc, oklch(var(--inc)/.9))
}

.text-info-content\/95 {
    color: var(--fallback-inc, oklch(var(--inc)/.95))
}

.text-info\/0 {
    color: var(--fallback-in, oklch(var(--in)/0))
}

.text-info\/10 {
    color: var(--fallback-in, oklch(var(--in)/.1))
}

.text-info\/100 {
    color: var(--fallback-in, oklch(var(--in)/1))
}

.text-info\/20 {
    color: var(--fallback-in, oklch(var(--in)/.2))
}

.text-info\/25 {
    color: var(--fallback-in, oklch(var(--in)/.25))
}

.text-info\/30 {
    color: var(--fallback-in, oklch(var(--in)/.3))
}

.text-info\/40 {
    color: var(--fallback-in, oklch(var(--in)/.4))
}

.text-info\/5 {
    color: var(--fallback-in, oklch(var(--in)/.05))
}

.text-info\/50 {
    color: var(--fallback-in, oklch(var(--in)/.5))
}

.text-info\/60 {
    color: var(--fallback-in, oklch(var(--in)/.6))
}

.text-info\/70 {
    color: var(--fallback-in, oklch(var(--in)/.7))
}

.text-info\/75 {
    color: var(--fallback-in, oklch(var(--in)/.75))
}

.text-info\/80 {
    color: var(--fallback-in, oklch(var(--in)/.8))
}

.text-info\/90 {
    color: var(--fallback-in, oklch(var(--in)/.9))
}

.text-info\/95 {
    color: var(--fallback-in, oklch(var(--in)/.95))
}

.text-neutral {
    color: var(--fallback-n, oklch(var(--n)/1))
}

.text-neutral-content {
    color: var(--fallback-nc, oklch(var(--nc)/1))
}

.text-neutral-content\/0 {
    color: var(--fallback-nc, oklch(var(--nc)/0))
}

.text-neutral-content\/10 {
    color: var(--fallback-nc, oklch(var(--nc)/.1))
}

.text-neutral-content\/100 {
    color: var(--fallback-nc, oklch(var(--nc)/1))
}

.text-neutral-content\/20 {
    color: var(--fallback-nc, oklch(var(--nc)/.2))
}

.text-neutral-content\/25 {
    color: var(--fallback-nc, oklch(var(--nc)/.25))
}

.text-neutral-content\/30 {
    color: var(--fallback-nc, oklch(var(--nc)/.3))
}

.text-neutral-content\/40 {
    color: var(--fallback-nc, oklch(var(--nc)/.4))
}

.text-neutral-content\/5 {
    color: var(--fallback-nc, oklch(var(--nc)/.05))
}

.text-neutral-content\/50 {
    color: var(--fallback-nc, oklch(var(--nc)/.5))
}

.text-neutral-content\/60 {
    color: var(--fallback-nc, oklch(var(--nc)/.6))
}

.text-neutral-content\/70 {
    color: var(--fallback-nc, oklch(var(--nc)/.7))
}

.text-neutral-content\/75 {
    color: var(--fallback-nc, oklch(var(--nc)/.75))
}

.text-neutral-content\/80 {
    color: var(--fallback-nc, oklch(var(--nc)/.8))
}

.text-neutral-content\/90 {
    color: var(--fallback-nc, oklch(var(--nc)/.9))
}

.text-neutral-content\/95 {
    color: var(--fallback-nc, oklch(var(--nc)/.95))
}

.text-neutral\/0 {
    color: var(--fallback-n, oklch(var(--n)/0))
}

.text-neutral\/10 {
    color: var(--fallback-n, oklch(var(--n)/.1))
}

.text-neutral\/100 {
    color: var(--fallback-n, oklch(var(--n)/1))
}

.text-neutral\/20 {
    color: var(--fallback-n, oklch(var(--n)/.2))
}

.text-neutral\/25 {
    color: var(--fallback-n, oklch(var(--n)/.25))
}

.text-neutral\/30 {
    color: var(--fallback-n, oklch(var(--n)/.3))
}

.text-neutral\/40 {
    color: var(--fallback-n, oklch(var(--n)/.4))
}

.text-neutral\/5 {
    color: var(--fallback-n, oklch(var(--n)/.05))
}

.text-neutral\/50 {
    color: var(--fallback-n, oklch(var(--n)/.5))
}

.text-neutral\/60 {
    color: var(--fallback-n, oklch(var(--n)/.6))
}

.text-neutral\/70 {
    color: var(--fallback-n, oklch(var(--n)/.7))
}

.text-neutral\/75 {
    color: var(--fallback-n, oklch(var(--n)/.75))
}

.text-neutral\/80 {
    color: var(--fallback-n, oklch(var(--n)/.8))
}

.text-neutral\/90 {
    color: var(--fallback-n, oklch(var(--n)/.9))
}

.text-neutral\/95 {
    color: var(--fallback-n, oklch(var(--n)/.95))
}

.text-primary {
    background: linear-gradient(90deg, var(--primary-gradient-1) 0%, var(--primary-gradient-2) 50%, var(--primary-gradient-3) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    width: fit-content;
    color: var(--fallback-p, oklch(var(--p)/1))
}

.text-primary-content {
    color: var(--fallback-pc, oklch(var(--pc)/1))
}

.text-primary-content\/0 {
    color: var(--fallback-pc, oklch(var(--pc)/0))
}

.text-primary-content\/10 {
    color: var(--fallback-pc, oklch(var(--pc)/.1))
}

.text-primary-content\/100 {
    color: var(--fallback-pc, oklch(var(--pc)/1))
}

.text-primary-content\/20 {
    color: var(--fallback-pc, oklch(var(--pc)/.2))
}

.text-primary-content\/25 {
    color: var(--fallback-pc, oklch(var(--pc)/.25))
}

.text-primary-content\/30 {
    color: var(--fallback-pc, oklch(var(--pc)/.3))
}

.text-primary-content\/40 {
    color: var(--fallback-pc, oklch(var(--pc)/.4))
}

.text-primary-content\/5 {
    color: var(--fallback-pc, oklch(var(--pc)/.05))
}

.text-primary-content\/50 {
    color: var(--fallback-pc, oklch(var(--pc)/.5))
}

.text-primary-content\/60 {
    color: var(--fallback-pc, oklch(var(--pc)/.6))
}

.text-primary-content\/70 {
    color: var(--fallback-pc, oklch(var(--pc)/.7))
}

.text-primary-content\/75 {
    color: var(--fallback-pc, oklch(var(--pc)/.75))
}

.text-primary-content\/80 {
    color: var(--fallback-pc, oklch(var(--pc)/.8))
}

.text-primary-content\/90 {
    color: var(--fallback-pc, oklch(var(--pc)/.9))
}

.text-primary-content\/95 {
    color: var(--fallback-pc, oklch(var(--pc)/.95))
}

.text-primary\/0 {
    color: var(--fallback-p, oklch(var(--p)/0))
}

.text-primary\/10 {
    color: var(--fallback-p, oklch(var(--p)/.1))
}

.text-primary\/100 {
    color: var(--fallback-p, oklch(var(--p)/1))
}

.text-primary\/20 {
    color: var(--fallback-p, oklch(var(--p)/.2))
}

.text-primary\/25 {
    color: var(--fallback-p, oklch(var(--p)/.25))
}

.text-primary\/30 {
    color: var(--fallback-p, oklch(var(--p)/.3))
}

.text-primary\/40 {
    color: var(--fallback-p, oklch(var(--p)/.4))
}

.text-primary\/5 {
    color: var(--fallback-p, oklch(var(--p)/.05))
}

.text-primary\/50 {
    color: var(--fallback-p, oklch(var(--p)/.5))
}

.text-primary\/60 {
    color: var(--fallback-p, oklch(var(--p)/.6))
}

.text-primary\/70 {
    color: var(--fallback-p, oklch(var(--p)/.7))
}

.text-primary\/75 {
    color: var(--fallback-p, oklch(var(--p)/.75))
}

.text-primary\/80 {
    color: var(--fallback-p, oklch(var(--p)/.8))
}

.text-primary\/90 {
    color: var(--fallback-p, oklch(var(--p)/.9))
}

.text-primary\/95 {
    color: var(--fallback-p, oklch(var(--p)/.95))
}

.text-secondary {
    color: var(--fallback-s, oklch(var(--s)/1))
}

.text-secondary-content {
    color: var(--fallback-sc, oklch(var(--sc)/1))
}

.text-secondary-content\/0 {
    color: var(--fallback-sc, oklch(var(--sc)/0))
}

.text-secondary-content\/10 {
    color: var(--fallback-sc, oklch(var(--sc)/.1))
}

.text-secondary-content\/100 {
    color: var(--fallback-sc, oklch(var(--sc)/1))
}

.text-secondary-content\/20 {
    color: var(--fallback-sc, oklch(var(--sc)/.2))
}

.text-secondary-content\/25 {
    color: var(--fallback-sc, oklch(var(--sc)/.25))
}

.text-secondary-content\/30 {
    color: var(--fallback-sc, oklch(var(--sc)/.3))
}

.text-secondary-content\/40 {
    color: var(--fallback-sc, oklch(var(--sc)/.4))
}

.text-secondary-content\/5 {
    color: var(--fallback-sc, oklch(var(--sc)/.05))
}

.text-secondary-content\/50 {
    color: var(--fallback-sc, oklch(var(--sc)/.5))
}

.text-secondary-content\/60 {
    color: var(--fallback-sc, oklch(var(--sc)/.6))
}

.text-secondary-content\/70 {
    color: var(--fallback-sc, oklch(var(--sc)/.7))
}

.text-secondary-content\/75 {
    color: var(--fallback-sc, oklch(var(--sc)/.75))
}

.text-secondary-content\/80 {
    color: var(--fallback-sc, oklch(var(--sc)/.8))
}

.text-secondary-content\/90 {
    color: var(--fallback-sc, oklch(var(--sc)/.9))
}

.text-secondary-content\/95 {
    color: var(--fallback-sc, oklch(var(--sc)/.95))
}

.text-secondary\/0 {
    color: var(--fallback-s, oklch(var(--s)/0))
}

.text-secondary\/10 {
    color: var(--fallback-s, oklch(var(--s)/.1))
}

.text-secondary\/100 {
    color: var(--fallback-s, oklch(var(--s)/1))
}

.text-secondary\/20 {
    color: var(--fallback-s, oklch(var(--s)/.2))
}

.text-secondary\/25 {
    color: var(--fallback-s, oklch(var(--s)/.25))
}

.text-secondary\/30 {
    color: var(--fallback-s, oklch(var(--s)/.3))
}

.text-secondary\/40 {
    color: var(--fallback-s, oklch(var(--s)/.4))
}

.text-secondary\/5 {
    color: var(--fallback-s, oklch(var(--s)/.05))
}

.text-secondary\/50 {
    color: var(--fallback-s, oklch(var(--s)/.5))
}

.text-secondary\/60 {
    color: var(--fallback-s, oklch(var(--s)/.6))
}

.text-secondary\/70 {
    color: var(--fallback-s, oklch(var(--s)/.7))
}

.text-secondary\/75 {
    color: var(--fallback-s, oklch(var(--s)/.75))
}

.text-secondary\/80 {
    color: var(--fallback-s, oklch(var(--s)/.8))
}

.text-secondary\/90 {
    color: var(--fallback-s, oklch(var(--s)/.9))
}

.text-secondary\/95 {
    color: var(--fallback-s, oklch(var(--s)/.95))
}

.text-success {
    color: var(--fallback-su, oklch(var(--su)/1))
}

.text-success-content {
    color: var(--fallback-suc, oklch(var(--suc)/1))
}

.text-success-content\/0 {
    color: var(--fallback-suc, oklch(var(--suc)/0))
}

.text-success-content\/10 {
    color: var(--fallback-suc, oklch(var(--suc)/.1))
}

.text-success-content\/100 {
    color: var(--fallback-suc, oklch(var(--suc)/1))
}

.text-success-content\/20 {
    color: var(--fallback-suc, oklch(var(--suc)/.2))
}

.text-success-content\/25 {
    color: var(--fallback-suc, oklch(var(--suc)/.25))
}

.text-success-content\/30 {
    color: var(--fallback-suc, oklch(var(--suc)/.3))
}

.text-success-content\/40 {
    color: var(--fallback-suc, oklch(var(--suc)/.4))
}

.text-success-content\/5 {
    color: var(--fallback-suc, oklch(var(--suc)/.05))
}

.text-success-content\/50 {
    color: var(--fallback-suc, oklch(var(--suc)/.5))
}

.text-success-content\/60 {
    color: var(--fallback-suc, oklch(var(--suc)/.6))
}

.text-success-content\/70 {
    color: var(--fallback-suc, oklch(var(--suc)/.7))
}

.text-success-content\/75 {
    color: var(--fallback-suc, oklch(var(--suc)/.75))
}

.text-success-content\/80 {
    color: var(--fallback-suc, oklch(var(--suc)/.8))
}

.text-success-content\/90 {
    color: var(--fallback-suc, oklch(var(--suc)/.9))
}

.text-success-content\/95 {
    color: var(--fallback-suc, oklch(var(--suc)/.95))
}

.text-success\/0 {
    color: var(--fallback-su, oklch(var(--su)/0))
}

.text-success\/10 {
    color: var(--fallback-su, oklch(var(--su)/.1))
}

.text-success\/100 {
    color: var(--fallback-su, oklch(var(--su)/1))
}

.text-success\/20 {
    color: var(--fallback-su, oklch(var(--su)/.2))
}

.text-success\/25 {
    color: var(--fallback-su, oklch(var(--su)/.25))
}

.text-success\/30 {
    color: var(--fallback-su, oklch(var(--su)/.3))
}

.text-success\/40 {
    color: var(--fallback-su, oklch(var(--su)/.4))
}

.text-success\/5 {
    color: var(--fallback-su, oklch(var(--su)/.05))
}

.text-success\/50 {
    color: var(--fallback-su, oklch(var(--su)/.5))
}

.text-success\/60 {
    color: var(--fallback-su, oklch(var(--su)/.6))
}

.text-success\/70 {
    color: var(--fallback-su, oklch(var(--su)/.7))
}

.text-success\/75 {
    color: var(--fallback-su, oklch(var(--su)/.75))
}

.text-success\/80 {
    color: var(--fallback-su, oklch(var(--su)/.8))
}

.text-success\/90 {
    color: var(--fallback-su, oklch(var(--su)/.9))
}

.text-success\/95 {
    color: var(--fallback-su, oklch(var(--su)/.95))
}

.text-transparent {
    color: transparent
}

.text-transparent\/0 {
    color: rgb(0 0 0 / 0)
}

.text-transparent\/10 {
    color: rgb(0 0 0 / .1)
}

.text-transparent\/100 {
    color: rgb(0 0 0 / 1)
}

.text-transparent\/20 {
    color: rgb(0 0 0 / .2)
}

.text-transparent\/25 {
    color: rgb(0 0 0 / .25)
}

.text-transparent\/30 {
    color: rgb(0 0 0 / .3)
}

.text-transparent\/40 {
    color: rgb(0 0 0 / .4)
}

.text-transparent\/5 {
    color: rgb(0 0 0 / .05)
}

.text-transparent\/50 {
    color: rgb(0 0 0 / .5)
}

.text-transparent\/60 {
    color: rgb(0 0 0 / .6)
}

.text-transparent\/70 {
    color: rgb(0 0 0 / .7)
}

.text-transparent\/75 {
    color: rgb(0 0 0 / .75)
}

.text-transparent\/80 {
    color: rgb(0 0 0 / .8)
}

.text-transparent\/90 {
    color: rgb(0 0 0 / .9)
}

.text-transparent\/95 {
    color: rgb(0 0 0 / .95)
}

.text-warning {
    color: var(--fallback-wa, oklch(var(--wa)/1))
}

.text-warning-content {
    color: var(--fallback-wac, oklch(var(--wac)/1))
}

.text-warning-content\/0 {
    color: var(--fallback-wac, oklch(var(--wac)/0))
}

.text-warning-content\/10 {
    color: var(--fallback-wac, oklch(var(--wac)/.1))
}

.text-warning-content\/100 {
    color: var(--fallback-wac, oklch(var(--wac)/1))
}

.text-warning-content\/20 {
    color: var(--fallback-wac, oklch(var(--wac)/.2))
}

.text-warning-content\/25 {
    color: var(--fallback-wac, oklch(var(--wac)/.25))
}

.text-warning-content\/30 {
    color: var(--fallback-wac, oklch(var(--wac)/.3))
}

.text-warning-content\/40 {
    color: var(--fallback-wac, oklch(var(--wac)/.4))
}

.text-warning-content\/5 {
    color: var(--fallback-wac, oklch(var(--wac)/.05))
}

.text-warning-content\/50 {
    color: var(--fallback-wac, oklch(var(--wac)/.5))
}

.text-warning-content\/60 {
    color: var(--fallback-wac, oklch(var(--wac)/.6))
}

.text-warning-content\/70 {
    color: var(--fallback-wac, oklch(var(--wac)/.7))
}

.text-warning-content\/75 {
    color: var(--fallback-wac, oklch(var(--wac)/.75))
}

.text-warning-content\/80 {
    color: var(--fallback-wac, oklch(var(--wac)/.8))
}

.text-warning-content\/90 {
    color: var(--fallback-wac, oklch(var(--wac)/.9))
}

.text-warning-content\/95 {
    color: var(--fallback-wac, oklch(var(--wac)/.95))
}

.text-warning\/0 {
    color: var(--fallback-wa, oklch(var(--wa)/0))
}

.text-warning\/10 {
    color: var(--fallback-wa, oklch(var(--wa)/.1))
}

.text-warning\/100 {
    color: var(--fallback-wa, oklch(var(--wa)/1))
}

.text-warning\/20 {
    color: var(--fallback-wa, oklch(var(--wa)/.2))
}

.text-warning\/25 {
    color: var(--fallback-wa, oklch(var(--wa)/.25))
}

.text-warning\/30 {
    color: var(--fallback-wa, oklch(var(--wa)/.3))
}

.text-warning\/40 {
    color: var(--fallback-wa, oklch(var(--wa)/.4))
}

.text-warning\/5 {
    color: var(--fallback-wa, oklch(var(--wa)/.05))
}

.text-warning\/50 {
    color: var(--fallback-wa, oklch(var(--wa)/.5))
}

.text-warning\/60 {
    color: var(--fallback-wa, oklch(var(--wa)/.6))
}

.text-warning\/70 {
    color: var(--fallback-wa, oklch(var(--wa)/.7))
}

.text-warning\/75 {
    color: var(--fallback-wa, oklch(var(--wa)/.75))
}

.text-warning\/80 {
    color: var(--fallback-wa, oklch(var(--wa)/.8))
}

.text-warning\/90 {
    color: var(--fallback-wa, oklch(var(--wa)/.9))
}

.text-warning\/95 {
    color: var(--fallback-wa, oklch(var(--wa)/.95))
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.transition-none {
    transition-property: none
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}


.no-animation {
    --btn-focus-scale: 1;
    --animation-btn: 0;
    --animation-input: 0
}


.btn-xs {
    height: 1.5rem;
    min-height: 1.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .75rem
}

.btn-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem
}

.btn-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem
}

.btn-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem
}

.btn-wide {
    width: 16rem
}

.btn-block {
    width: 100%
}

.btn-square:where(.btn-xs) {
    height: 1.5rem;
    width: 1.5rem;
    padding: 0
}

.btn-square:where(.btn-sm) {
    height: 2rem;
    width: 2rem;
    padding: 0
}

.btn-square:where(.btn-md) {
    height: 3rem;
    width: 3rem;
    padding: 0
}

.btn-square:where(.btn-lg) {
    height: 4rem;
    width: 4rem;
    padding: 0
}

.btn-circle:where(.btn-xs) {
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 9999px;
    padding: 0
}

.btn-circle:where(.btn-sm) {
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    padding: 0
}

.btn-circle:where(.btn-md) {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0
}

.btn-circle:where(.btn-lg) {
    height: 4rem;
    width: 4rem;
    border-radius: 9999px;
    padding: 0
}


.input-xs {
    height: 1.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .75rem;
    line-height: 1rem;
    line-height: 1.625
}

.input-md {
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2
}

.input-lg {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2
}

.input-sm {
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
    line-height: 2rem
}

.menu-horizontal {
    display: inline-flex;
    flex-direction: row
}

.menu-horizontal>li:not(.menu-title)>details>ul {
    position: absolute
}

.menu-vertical {
    display: flex;
    flex-direction: column
}

.menu-vertical>li:not(.menu-title)>details>ul {
    position: relative
}

.modal-top {
    place-items: start
}

.modal-middle {
    place-items: center
}

.modal-bottom {
    place-items: end
}


.textarea-xs {
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .75rem;
    line-height: 1rem;
    line-height: 1.625
}

.textarea-sm {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 2rem
}

.textarea-md {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2
}

.textarea-lg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2
}


.tooltip {
    position: relative;
    display: inline-block;
    --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px))
}

.tooltip:before {
    position: absolute;
    pointer-events: none;
    z-index: 1;
    content: var(--tw-content);
    --tw-content: attr(data-tip)
}

.tooltip-top:before,
.tooltip:before {
    transform: translateX(-50%);
    top: auto;
    left: 50%;
    right: auto;
    bottom: var(--tooltip-offset)
}

.tooltip-bottom:before {
    transform: translateX(-50%);
    top: var(--tooltip-offset);
    left: 50%;
    right: auto;
    bottom: auto
}

.tooltip-left:before {
    transform: translateY(-50%);
    top: 50%;
    left: auto;
    right: var(--tooltip-offset);
    bottom: auto
}

.tooltip-right:before {
    transform: translateY(-50%);
    top: 50%;
    left: var(--tooltip-offset);
    right: auto;
    bottom: auto
}

.menu-horizontal>li:not(.menu-title)>details>ul {
    margin-inline-start: 0;
    margin-top: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-inline-end: 0.5rem
}

.menu-horizontal>li>details>ul:before {
    content: none
}

:where(.menu-horizontal > li:not(.menu-title) > details > ul) {
    border-radius: var(--rounded-box, 1rem);
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)));
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.menu-vertical>li:not(.menu-title)>details>ul {
    margin-inline-start: 1rem;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-inline-end: 0px
}

.menu-xs :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
.menu-xs :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: .25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .75rem;
    line-height: 1rem
}

.menu-xs .menu-title {
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: .25rem;
    padding-bottom: .25rem
}

.menu-sm :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
.menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn, .5rem);
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.menu-sm .menu-title {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.menu-md :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
.menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn, .5rem);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.menu-md .menu-title {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.menu-lg :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
.menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn, .5rem);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.menu-lg .menu-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem
}

.modal-top :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: -2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box, 1rem);
    border-bottom-left-radius: var(--rounded-box, 1rem);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.modal-middle :where(.modal-box) {
    width: 91.666667%;
    max-width: 32rem;
    --tw-translate-y: 0px;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box, 1rem);
    border-top-right-radius: var(--rounded-box, 1rem);
    border-bottom-right-radius: var(--rounded-box, 1rem);
    border-bottom-left-radius: var(--rounded-box, 1rem)
}

.modal-bottom :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: 2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box, 1rem);
    border-top-right-radius: var(--rounded-box, 1rem);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.tooltip {
    position: relative;
    display: inline-block;
    text-align: center;
    --tooltip-tail: 0.1875rem;
    --tooltip-color: var(--fallback-n, oklch(var(--n)/1));
    --tooltip-text-color: var(--fallback-nc, oklch(var(--nc)/1));
    --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail))
}

.tooltip:after,
.tooltip:before {
    opacity: 0;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-delay: 0.1s;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.tooltip:after {
    position: absolute;
    content: "";
    border-style: solid;
    border-width: var(--tooltip-tail, 0);
    width: 0;
    height: 0;
    display: block
}

.tooltip:before {
    max-width: 20rem;
    border-radius: .25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    background-color: var(--tooltip-color);
    color: var(--tooltip-text-color);
    width: max-content
}

.tooltip.tooltip-open:before {
    opacity: 1;
    transition-delay: 75ms
}

.tooltip.tooltip-open:after {
    opacity: 1;
    transition-delay: 75ms
}

.tooltip:hover:before {
    opacity: 1;
    transition-delay: 75ms
}

.tooltip:hover:after {
    opacity: 1;
    transition-delay: 75ms
}

.tooltip:has(:focus-visible):after,
.tooltip:has(:focus-visible):before {
    opacity: 1;
    transition-delay: 75ms
}

.tooltip:not([data-tip]):hover:after,
.tooltip:not([data-tip]):hover:before {
    visibility: hidden;
    opacity: 0
}

.tooltip-top:after,
.tooltip:after {
    transform: translateX(-50%);
    border-color: var(--tooltip-color) transparent transparent transparent;
    top: auto;
    left: 50%;
    right: auto;
    bottom: var(--tooltip-tail-offset)
}

.tooltip-bottom:after {
    transform: translateX(-50%);
    border-color: transparent transparent var(--tooltip-color) transparent;
    top: var(--tooltip-tail-offset);
    left: 50%;
    right: auto;
    bottom: auto
}

.tooltip-left:after {
    transform: translateY(-50%);
    border-color: transparent transparent transparent var(--tooltip-color);
    top: 50%;
    left: auto;
    right: calc(var(--tooltip-tail-offset) + .0625rem);
    bottom: auto
}

.tooltip-right:after {
    transform: translateY(-50%);
    border-color: transparent var(--tooltip-color) transparent transparent;
    top: 50%;
    left: calc(var(--tooltip-tail-offset) + .0625rem);
    right: auto;
    bottom: auto
}

.tooltip-primary {
    --tooltip-color: var(--fallback-p, oklch(var(--p)/1));
    --tooltip-text-color: var(--fallback-pc, oklch(var(--pc)/1))
}

.tooltip-secondary {
    --tooltip-color: var(--fallback-s, oklch(var(--s)/1));
    --tooltip-text-color: var(--fallback-sc, oklch(var(--sc)/1))
}

.tooltip-accent {
    --tooltip-color: var(--fallback-a, oklch(var(--a)/1));
    --tooltip-text-color: var(--fallback-ac, oklch(var(--ac)/1))
}

.tooltip-info {
    --tooltip-color: var(--fallback-in, oklch(var(--in)/1));
    --tooltip-text-color: var(--fallback-inc, oklch(var(--inc)/1))
}

.tooltip-success {
    --tooltip-color: var(--fallback-su, oklch(var(--su)/1));
    --tooltip-text-color: var(--fallback-suc, oklch(var(--suc)/1))
}

.tooltip-warning {
    --tooltip-color: var(--fallback-wa, oklch(var(--wa)/1));
    --tooltip-text-color: var(--fallback-wac, oklch(var(--wac)/1))
}

.tooltip-error {
    --tooltip-color: var(--fallback-er, oklch(var(--er)/1));
    --tooltip-text-color: var(--fallback-erc, oklch(var(--erc)/1))
}

@media (hover:hover) {
    .hover\:checkbox-success:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
    }

    .hover\:checkbox-warning:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
    }

    .hover\:checkbox-info:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
    }

    .hover\:checkbox-error:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
    }

    .hover\:radio-success:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
    }

    .hover\:radio-warning:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
    }

    .hover\:radio-info:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
    }

    .hover\:radio-error:hover:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
    }
}

@media (hover:hover) {
    .hover\:btn-success:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-success:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000)
        }
    }

    .hover\:btn-success:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-success:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000)
        }
    }

    .hover\:btn-info:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-info:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000)
        }
    }

    .hover\:btn-info:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-info:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000)
        }
    }

    .hover\:btn-warning:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-warning:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000)
        }
    }

    .hover\:btn-warning:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-warning:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000)
        }
    }

    .hover\:btn-error:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-error:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000)
        }
    }

    .hover\:btn-error:hover.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .hover\:btn-error:hover.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000)
        }
    }
}

@supports not (color:oklch(0 0 0)) {
    .hover\:btn-info:hover {
        --btn-color: var(--fallback-in)
    }

    .hover\:btn-success:hover {
        --btn-color: var(--fallback-su)
    }

    .hover\:btn-warning:hover {
        --btn-color: var(--fallback-wa)
    }

    .hover\:btn-error:hover {
        --btn-color: var(--fallback-er)
    }
}

@supports (color:color-mix(in oklab, black, black)) {
    .hover\:btn-success:hover.btn-outline.btn-active {
        background-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000)
    }

    .hover\:btn-info:hover.btn-outline.btn-active {
        background-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000)
    }

    .hover\:btn-warning:hover.btn-outline.btn-active {
        background-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000)
    }

    .hover\:btn-error:hover.btn-outline.btn-active {
        background-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000);
        border-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000)
    }
}

@supports (color:oklch(0 0 0)) {
    .hover\:btn-info:hover {
        --btn-color: var(--in)
    }

    .hover\:btn-success:hover {
        --btn-color: var(--su)
    }

    .hover\:btn-warning:hover {
        --btn-color: var(--wa)
    }

    .hover\:btn-error:hover {
        --btn-color: var(--er)
    }
}

.hover\:btn-info:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-in, oklch(var(--in)/1))
}

.hover\:btn-success:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-su, oklch(var(--su)/1))
}

.hover\:btn-warning:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)));
    outline-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.hover\:btn-error:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)));
    outline-color: var(--fallback-er, oklch(var(--er)/1))
}

.hover\:btn-success:hover.btn-outline {
    --tw-text-opacity: 1;
    color: var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity)))
}

.hover\:btn-success:hover.btn-outline.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)))
}

.hover\:btn-info:hover.btn-outline {
    --tw-text-opacity: 1;
    color: var(--fallback-in, oklch(var(--in)/var(--tw-text-opacity)))
}

.hover\:btn-info:hover.btn-outline.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)))
}

.hover\:btn-warning:hover.btn-outline {
    --tw-text-opacity: 1;
    color: var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity)))
}

.hover\:btn-warning:hover.btn-outline.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)))
}

.hover\:btn-error:hover.btn-outline {
    --tw-text-opacity: 1;
    color: var(--fallback-er, oklch(var(--er)/var(--tw-text-opacity)))
}

.hover\:btn-error:hover.btn-outline.btn-active {
    --tw-text-opacity: 1;
    color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)))
}

.hover\:textarea-info:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
}

.hover\:textarea-info:hover:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)));
    outline-color: var(--fallback-in, oklch(var(--in)/1))
}

.hover\:textarea-success:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
}

.hover\:textarea-success:hover:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)));
    outline-color: var(--fallback-su, oklch(var(--su)/1))
}

.hover\:textarea-warning:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
}

.hover\:textarea-warning:hover:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)));
    outline-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.hover\:textarea-error:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
}

.hover\:textarea-error:hover:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)));
    outline-color: var(--fallback-er, oklch(var(--er)/1))
}


@media (hover:hover) {
    .focus\:btn-success:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-success:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000)
        }
    }

    .focus\:btn-success:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-suc, oklch(var(--suc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-success:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-su, oklch(var(--su)/1)) 90%, #000)
        }
    }

    .focus\:btn-info:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-info:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000)
        }
    }

    .focus\:btn-info:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-inc, oklch(var(--inc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-info:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-in, oklch(var(--in)/1)) 90%, #000)
        }
    }

    .focus\:btn-warning:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-warning:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000)
        }
    }

    .focus\:btn-warning:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-wac, oklch(var(--wac)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-warning:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-wa, oklch(var(--wa)/1)) 90%, #000)
        }
    }

    .focus\:btn-error:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-error:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000)
        }
    }

    .focus\:btn-error:focus.btn-outline:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-erc, oklch(var(--erc)/var(--tw-text-opacity)))
    }

    @supports (color:color-mix(in oklab, black, black)) {
        .focus\:btn-error:focus.btn-outline:hover {
            background-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000);
            border-color: color-mix(in oklab, var(--fallback-er, oklch(var(--er)/1)) 90%, #000)
        }
    }
}

.focus\:link-success:focus {
    --tw-text-opacity: 1;
    color: var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity)))
}

.focus\:link-info:focus {
    --tw-text-opacity: 1;
    color: var(--fallback-in, oklch(var(--in)/var(--tw-text-opacity)))
}

.focus\:link-warning:focus {
    --tw-text-opacity: 1;
    color: var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity)))
}

.focus\:link-error:focus {
    --tw-text-opacity: 1;
    color: var(--fallback-er, oklch(var(--er)/var(--tw-text-opacity)))
}

.focus\:textarea-info:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)))
}

.focus\:textarea-info:focus:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in, oklch(var(--in)/var(--tw-border-opacity)));
    outline-color: var(--fallback-in, oklch(var(--in)/1))
}

.focus\:textarea-success:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)))
}

.focus\:textarea-success:focus:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity)));
    outline-color: var(--fallback-su, oklch(var(--su)/1))
}

.focus\:textarea-warning:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)))
}

.focus\:textarea-warning:focus:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity)));
    outline-color: var(--fallback-wa, oklch(var(--wa)/1))
}

.focus\:textarea-error:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)))
}

.focus\:textarea-error:focus:focus {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er, oklch(var(--er)/var(--tw-border-opacity)));
    outline-color: var(--fallback-er, oklch(var(--er)/1))
}

@media (min-width:640px) {
    .sm\:dropdown-end .dropdown-content {
        inset-inline-end: 0px
    }

    .sm\:dropdown-left .dropdown-content {
        bottom: auto;
        inset-inline-end: 100%;
        top: 0;
        transform-origin: right
    }

    .sm\:dropdown-right .dropdown-content {
        bottom: auto;
        inset-inline-start: 100%;
        top: 0;
        transform-origin: left
    }

    .sm\:dropdown-bottom .dropdown-content {
        bottom: auto;
        top: 100%;
        transform-origin: top
    }

    .sm\:dropdown-top .dropdown-content {
        bottom: 100%;
        top: auto;
        transform-origin: bottom
    }

    .sm\:dropdown-end.dropdown-right .dropdown-content {
        bottom: 0;
        top: auto
    }

    .sm\:dropdown-right.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .sm\:dropdown-end.dropdown-left .dropdown-content {
        bottom: 0;
        top: auto
    }

    .sm\:dropdown-left.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .sm\:loading-sm {
        width: 1.25rem
    }

    .sm\:loading-md {
        width: 1.5rem
    }

    .sm\:loading-lg {
        width: 2.5rem
    }
}

@media (min-width:768px) {
    .md\:dropdown-end .dropdown-content {
        inset-inline-end: 0px
    }

    .md\:dropdown-left .dropdown-content {
        bottom: auto;
        inset-inline-end: 100%;
        top: 0;
        transform-origin: right
    }

    .md\:dropdown-right .dropdown-content {
        bottom: auto;
        inset-inline-start: 100%;
        top: 0;
        transform-origin: left
    }

    .md\:dropdown-bottom .dropdown-content {
        bottom: auto;
        top: 100%;
        transform-origin: top
    }

    .md\:dropdown-top .dropdown-content {
        bottom: 100%;
        top: auto;
        transform-origin: bottom
    }

    .md\:dropdown-end.dropdown-right .dropdown-content {
        bottom: 0;
        top: auto
    }

    .md\:dropdown-right.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .md\:dropdown-end.dropdown-left .dropdown-content {
        bottom: 0;
        top: auto
    }

    .md\:dropdown-left.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .md\:loading-sm {
        width: 1.25rem
    }

    .md\:loading-md {
        width: 1.5rem
    }

    .md\:loading-lg {
        width: 2.5rem
    }
}

@media (min-width:1024px) {
    .lg\:dropdown-end .dropdown-content {
        inset-inline-end: 0px
    }

    .lg\:dropdown-left .dropdown-content {
        bottom: auto;
        inset-inline-end: 100%;
        top: 0;
        transform-origin: right
    }

    .lg\:dropdown-right .dropdown-content {
        bottom: auto;
        inset-inline-start: 100%;
        top: 0;
        transform-origin: left
    }

    .lg\:dropdown-bottom .dropdown-content {
        bottom: auto;
        top: 100%;
        transform-origin: top
    }

    .lg\:dropdown-top .dropdown-content {
        bottom: 100%;
        top: auto;
        transform-origin: bottom
    }

    .lg\:dropdown-end.dropdown-right .dropdown-content {
        bottom: 0;
        top: auto
    }

    .lg\:dropdown-right.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .lg\:dropdown-end.dropdown-left .dropdown-content {
        bottom: 0;
        top: auto
    }

    .lg\:dropdown-left.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .lg\:loading-sm {
        width: 1.25rem
    }

    .lg\:loading-md {
        width: 1.5rem
    }

    .lg\:loading-lg {
        width: 2.5rem
    }
}

@media (min-width:1280px) {
    .xl\:dropdown-end .dropdown-content {
        inset-inline-end: 0px
    }

    .xl\:dropdown-left .dropdown-content {
        bottom: auto;
        inset-inline-end: 100%;
        top: 0;
        transform-origin: right
    }

    .xl\:dropdown-right .dropdown-content {
        bottom: auto;
        inset-inline-start: 100%;
        top: 0;
        transform-origin: left
    }

    .xl\:dropdown-bottom .dropdown-content {
        bottom: auto;
        top: 100%;
        transform-origin: top
    }

    .xl\:dropdown-top .dropdown-content {
        bottom: 100%;
        top: auto;
        transform-origin: bottom
    }

    .xl\:dropdown-end.dropdown-right .dropdown-content {
        bottom: 0;
        top: auto
    }

    .xl\:dropdown-right.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .xl\:dropdown-end.dropdown-left .dropdown-content {
        bottom: 0;
        top: auto
    }

    .xl\:dropdown-left.dropdown-end .dropdown-content {
        bottom: 0;
        top: auto
    }

    .xl\:loading-sm {
        width: 1.25rem
    }

    .xl\:loading-md {
        width: 1.5rem
    }

    .xl\:loading-lg {
        width: 2.5rem
    }
}



@media (min-width:640px) {
    .sm\:tab-rounded-lg {
        --tab-radius: 0.5rem
    }

    .sm\:badge-sm {
        height: 1rem;
        font-size: .75rem;
        line-height: 1rem;
        padding-left: .438rem;
        padding-right: .438rem
    }

    .sm\:badge-md {
        height: 1.25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        padding-left: .563rem;
        padding-right: .563rem
    }

    .sm\:badge-lg {
        height: 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        padding-left: .688rem;
        padding-right: .688rem
    }

    .sm\:btm-nav-sm {
        height: 3rem
    }

    .sm\:btm-nav-sm>:where(.active) {
        border-top-width: 2px
    }

    .sm\:btm-nav-sm .btm-nav-label {
        font-size: .75rem;
        line-height: 1rem
    }

    .sm\:btm-nav-md {
        height: 4rem
    }

    .sm\:btm-nav-md>:where(.active) {
        border-top-width: 2px
    }

    .sm\:btm-nav-md .btm-nav-label {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .sm\:btm-nav-lg {
        height: 5rem
    }

    .sm\:btm-nav-lg>:where(.active) {
        border-top-width: 4px
    }

    .sm\:btm-nav-lg .btm-nav-label {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .sm\:btn-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem
    }

    .sm\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem
    }

    .sm\:btn-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem
    }

    .btn-square:where(.sm\:btn-sm) {
        height: 2rem;
        width: 2rem;
        padding: 0
    }

    .btn-square:where(.sm\:btn-md) {
        height: 3rem;
        width: 3rem;
        padding: 0
    }

    .btn-square:where(.sm\:btn-lg) {
        height: 4rem;
        width: 4rem;
        padding: 0
    }

    .btn-circle:where(.sm\:btn-sm) {
        height: 2rem;
        width: 2rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.sm\:btn-md) {
        height: 3rem;
        width: 3rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.sm\:btn-lg) {
        height: 4rem;
        width: 4rem;
        border-radius: 9999px;
        padding: 0
    }

    .sm\:card-side {
        align-items: stretch;
        flex-direction: row
    }

    .sm\:card-side :where(figure:first-child) {
        overflow: hidden;
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset
    }

    .sm\:card-side :where(figure:last-child) {
        overflow: hidden;
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit
    }

    .sm\:card-side figure>* {
        max-width: unset
    }

    :where(.sm\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .sm\:checkbox-sm[type=checkbox] {
        height: 1.25rem;
        width: 1.25rem
    }

    .sm\:checkbox-md[type=checkbox] {
        height: 1.5rem;
        width: 1.5rem
    }

    .sm\:checkbox-lg[type=checkbox] {
        height: 2rem;
        width: 2rem
    }

    .sm\:divider-horizontal {
        flex-direction: column
    }

    .sm\:divider-horizontal:before {
        height: 100%;
        width: .125rem
    }

    .sm\:divider-horizontal:after {
        height: 100%;
        width: .125rem
    }

    .sm\:divider-vertical {
        flex-direction: row
    }

    .sm\:divider-vertical:before {
        height: .125rem;
        width: 100%
    }

    .sm\:divider-vertical:after {
        height: .125rem;
        width: 100%
    }

    .sm\:drawer-open>.drawer-toggle {
        display: none
    }

    .sm\:drawer-open>.drawer-toggle~.drawer-side {
        pointer-events: auto;
        visibility: visible;
        position: sticky;
        display: block;
        width: auto;
        overscroll-behavior: auto
    }

    .sm\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    [dir=rtl] .sm\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    .sm\:drawer-open>.drawer-toggle:checked~.drawer-side {
        pointer-events: auto;
        visibility: visible
    }

    .sm\:file-input-sm {
        height: 2rem;
        padding-inline-end: 0.75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .sm\:file-input-sm::file-selector-button {
        margin-right: .75rem;
        font-size: .875rem
    }

    .sm\:file-input-md {
        height: 3rem;
        padding-inline-end: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .sm\:file-input-md::file-selector-button {
        margin-right: 1rem;
        font-size: .875rem
    }

    .sm\:file-input-lg {
        height: 4rem;
        padding-inline-end: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .sm\:file-input-lg::file-selector-button {
        margin-right: 1.5rem;
        font-size: 1.125rem
    }

    .sm\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .sm\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .sm\:input-sm {
        height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .sm\:kbd-sm {
        padding-left: .25rem;
        padding-right: .25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        min-height: 1.6em;
        min-width: 1.6em
    }

    .sm\:kbd-md {
        padding-left: .5rem;
        padding-right: .5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        min-height: 2.2em;
        min-width: 2.2em
    }

    .sm\:kbd-lg {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        min-height: 2.5em;
        min-width: 2.5em
    }

    .sm\:modal-top {
        place-items: start
    }

    .sm\:modal-middle {
        place-items: center
    }

    .sm\:modal-bottom {
        place-items: end
    }

    .sm\:radio-sm[type=radio] {
        height: 1.25rem;
        width: 1.25rem
    }

    .sm\:radio-md[type=radio] {
        height: 1.5rem;
        width: 1.5rem
    }

    .sm\:radio-lg[type=radio] {
        height: 2rem;
        width: 2rem
    }

    .sm\:range-sm {
        height: 1.25rem
    }

    .sm\:range-sm::-webkit-slider-runnable-track {
        height: .25rem
    }

    .sm\:range-sm::-moz-range-track {
        height: .25rem
    }

    .sm\:range-sm::-webkit-slider-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .sm\:range-sm::-moz-range-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .sm\:range-md {
        height: 1.5rem
    }

    .sm\:range-md::-webkit-slider-runnable-track {
        height: .5rem
    }

    .sm\:range-md::-moz-range-track {
        height: .5rem
    }

    .sm\:range-md::-webkit-slider-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .sm\:range-md::-moz-range-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .sm\:range-lg {
        height: 2rem
    }

    .sm\:range-lg::-webkit-slider-runnable-track {
        height: 1rem
    }

    .sm\:range-lg::-moz-range-track {
        height: 1rem
    }

    .sm\:range-lg::-webkit-slider-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .sm\:range-lg::-moz-range-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .sm\:rating-sm input {
        height: 1rem;
        width: 1rem
    }

    .sm\:rating-md input {
        height: 1.5rem;
        width: 1.5rem
    }

    .sm\:rating-lg input {
        height: 2.5rem;
        width: 2.5rem
    }

    .sm\:rating-sm.rating-half input:not(.rating-hidden) {
        width: .5rem
    }

    .sm\:rating-md.rating-half input:not(.rating-hidden) {
        width: .75rem
    }

    .sm\:rating-lg.rating-half input:not(.rating-hidden) {
        width: 1.25rem
    }

    .sm\:select-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 2.5rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    [dir=rtl] .sm\:select-md {
        padding-left: 2.5rem;
        padding-right: 1rem
    }

    .sm\:select-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 2rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    [dir=rtl] .sm\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem
    }

    .sm\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: 2rem;
        font-size: .875rem;
        line-height: 2rem
    }

    [dir=rtl] .sm\:select-sm {
        padding-left: 2rem;
        padding-right: .75rem
    }

    .sm\:stats-horizontal {
        grid-auto-flow: column
    }

    .sm\:stats-vertical {
        grid-auto-flow: row
    }

    .sm\:tabs-md :where(.tab) {
        height: 2rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2;
        --tab-padding: 1rem
    }

    .sm\:tabs-lg :where(.tab) {
        height: 3rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2;
        --tab-padding: 1.25rem
    }

    .sm\:tabs-sm :where(.tab) {
        height: 1.5rem;
        font-size: .875rem;
        line-height: .75rem;
        --tab-padding: 0.75rem
    }

    .sm\:textarea-sm {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .sm\:textarea-md {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .sm\:textarea-lg {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .sm\:toggle-sm[type=checkbox] {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem
    }

    .sm\:toggle-md[type=checkbox] {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem
    }

    .sm\:toggle-lg[type=checkbox] {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem
    }

    .sm\:card-compact .card-body {
        padding: 1rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .sm\:card-compact .card-title {
        margin-bottom: .25rem
    }

    .sm\:card-normal .card-body {
        padding: var(--padding-card, 2rem);
        font-size: 1rem;
        line-height: 1.5rem
    }

    .sm\:card-normal .card-title {
        margin-bottom: .75rem
    }

    .sm\:divider-horizontal {
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        width: 1rem
    }

    .sm\:divider-vertical {
        margin-left: 0;
        margin-right: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
        height: 1rem;
        width: auto
    }

    .sm\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
        cursor: default;
        background-color: transparent
    }

    .sm\:menu-sm :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .sm\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .sm\:menu-sm .menu-title {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .sm\:menu-md :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .sm\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .sm\:menu-md .menu-title {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .sm\:menu-lg :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .sm\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .sm\:menu-lg .menu-title {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .sm\:modal-top :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: -2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .sm\:modal-middle :where(.modal-box) {
        width: 91.666667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem)
    }

    .sm\:modal-bottom :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: 2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .sm\:stats-horizontal>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }

    .sm\:stats-horizontal {
        overflow-x: auto
    }

    :is([dir=rtl] .sm\:stats-horizontal) {
        --tw-divide-x-reverse: 1
    }

    .sm\:stats-vertical>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }

    .sm\:stats-vertical {
        overflow-y: auto
    }

    .sm\:table-sm :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .sm\:table-sm :where(th, td) {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .sm\:table-md :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .sm\:table-md :where(th, td) {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .sm\:table-lg :not(thead):not(tfoot) tr {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .sm\:table-lg :where(th, td) {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

@media (min-width:768px) {
    .md\:tab-rounded-lg {
        --tab-radius: 0.5rem
    }

    .md\:badge-sm {
        height: 1rem;
        font-size: .75rem;
        line-height: 1rem;
        padding-left: .438rem;
        padding-right: .438rem
    }

    .md\:badge-md {
        height: 1.25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        padding-left: .563rem;
        padding-right: .563rem
    }

    .md\:badge-lg {
        height: 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        padding-left: .688rem;
        padding-right: .688rem
    }

    .md\:btm-nav-sm {
        height: 3rem
    }

    .md\:btm-nav-sm>:where(.active) {
        border-top-width: 2px
    }

    .md\:btm-nav-sm .btm-nav-label {
        font-size: .75rem;
        line-height: 1rem
    }

    .md\:btm-nav-md {
        height: 4rem
    }

    .md\:btm-nav-md>:where(.active) {
        border-top-width: 2px
    }

    .md\:btm-nav-md .btm-nav-label {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:btm-nav-lg {
        height: 5rem
    }

    .md\:btm-nav-lg>:where(.active) {
        border-top-width: 4px
    }

    .md\:btm-nav-lg .btm-nav-label {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:btn-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem
    }

    .md\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem
    }

    .md\:btn-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem
    }

    .btn-square:where(.md\:btn-sm) {
        height: 2rem;
        width: 2rem;
        padding: 0
    }

    .btn-square:where(.md\:btn-md) {
        height: 3rem;
        width: 3rem;
        padding: 0
    }

    .btn-square:where(.md\:btn-lg) {
        height: 4rem;
        width: 4rem;
        padding: 0
    }

    .btn-circle:where(.md\:btn-sm) {
        height: 2rem;
        width: 2rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.md\:btn-md) {
        height: 3rem;
        width: 3rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.md\:btn-lg) {
        height: 4rem;
        width: 4rem;
        border-radius: 9999px;
        padding: 0
    }

    .md\:card-side {
        align-items: stretch;
        flex-direction: row
    }

    .md\:card-side :where(figure:first-child) {
        overflow: hidden;
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset
    }

    .md\:card-side :where(figure:last-child) {
        overflow: hidden;
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit
    }

    .md\:card-side figure>* {
        max-width: unset
    }

    :where(.md\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .md\:checkbox-sm[type=checkbox] {
        height: 1.25rem;
        width: 1.25rem
    }

    .md\:checkbox-md[type=checkbox] {
        height: 1.5rem;
        width: 1.5rem
    }

    .md\:checkbox-lg[type=checkbox] {
        height: 2rem;
        width: 2rem
    }

    .md\:divider-horizontal {
        flex-direction: column
    }

    .md\:divider-horizontal:before {
        height: 100%;
        width: .125rem
    }

    .md\:divider-horizontal:after {
        height: 100%;
        width: .125rem
    }

    .md\:divider-vertical {
        flex-direction: row
    }

    .md\:divider-vertical:before {
        height: .125rem;
        width: 100%
    }

    .md\:divider-vertical:after {
        height: .125rem;
        width: 100%
    }

    .md\:drawer-open>.drawer-toggle {
        display: none
    }

    .md\:drawer-open>.drawer-toggle~.drawer-side {
        pointer-events: auto;
        visibility: visible;
        position: sticky;
        display: block;
        width: auto;
        overscroll-behavior: auto
    }

    .md\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    [dir=rtl] .md\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    .md\:drawer-open>.drawer-toggle:checked~.drawer-side {
        pointer-events: auto;
        visibility: visible
    }

    .md\:file-input-sm {
        height: 2rem;
        padding-inline-end: 0.75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .md\:file-input-sm::file-selector-button {
        margin-right: .75rem;
        font-size: .875rem
    }

    .md\:file-input-md {
        height: 3rem;
        padding-inline-end: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .md\:file-input-md::file-selector-button {
        margin-right: 1rem;
        font-size: .875rem
    }

    .md\:file-input-lg {
        height: 4rem;
        padding-inline-end: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .md\:file-input-lg::file-selector-button {
        margin-right: 1.5rem;
        font-size: 1.125rem
    }

    .md\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .md\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .md\:input-sm {
        height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .md\:kbd-sm {
        padding-left: .25rem;
        padding-right: .25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        min-height: 1.6em;
        min-width: 1.6em
    }

    .md\:kbd-md {
        padding-left: .5rem;
        padding-right: .5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        min-height: 2.2em;
        min-width: 2.2em
    }

    .md\:kbd-lg {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        min-height: 2.5em;
        min-width: 2.5em
    }

    .md\:modal-top {
        place-items: start
    }

    .md\:modal-middle {
        place-items: center
    }

    .md\:modal-bottom {
        place-items: end
    }

    .md\:radio-sm[type=radio] {
        height: 1.25rem;
        width: 1.25rem
    }

    .md\:radio-md[type=radio] {
        height: 1.5rem;
        width: 1.5rem
    }

    .md\:radio-lg[type=radio] {
        height: 2rem;
        width: 2rem
    }

    .md\:range-sm {
        height: 1.25rem
    }

    .md\:range-sm::-webkit-slider-runnable-track {
        height: .25rem
    }

    .md\:range-sm::-moz-range-track {
        height: .25rem
    }

    .md\:range-sm::-webkit-slider-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .md\:range-sm::-moz-range-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .md\:range-md {
        height: 1.5rem
    }

    .md\:range-md::-webkit-slider-runnable-track {
        height: .5rem
    }

    .md\:range-md::-moz-range-track {
        height: .5rem
    }

    .md\:range-md::-webkit-slider-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .md\:range-md::-moz-range-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .md\:range-lg {
        height: 2rem
    }

    .md\:range-lg::-webkit-slider-runnable-track {
        height: 1rem
    }

    .md\:range-lg::-moz-range-track {
        height: 1rem
    }

    .md\:range-lg::-webkit-slider-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .md\:range-lg::-moz-range-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .md\:rating-sm input {
        height: 1rem;
        width: 1rem
    }

    .md\:rating-md input {
        height: 1.5rem;
        width: 1.5rem
    }

    .md\:rating-lg input {
        height: 2.5rem;
        width: 2.5rem
    }

    .md\:rating-sm.rating-half input:not(.rating-hidden) {
        width: .5rem
    }

    .md\:rating-md.rating-half input:not(.rating-hidden) {
        width: .75rem
    }

    .md\:rating-lg.rating-half input:not(.rating-hidden) {
        width: 1.25rem
    }

    .md\:select-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 2.5rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    [dir=rtl] .md\:select-md {
        padding-left: 2.5rem;
        padding-right: 1rem
    }

    .md\:select-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 2rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    [dir=rtl] .md\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem
    }

    .md\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: 2rem;
        font-size: .875rem;
        line-height: 2rem
    }

    [dir=rtl] .md\:select-sm {
        padding-left: 2rem;
        padding-right: .75rem
    }

    .md\:stats-horizontal {
        grid-auto-flow: column
    }

    .md\:stats-vertical {
        grid-auto-flow: row
    }

    .md\:tabs-md :where(.tab) {
        height: 2rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2;
        --tab-padding: 1rem
    }

    .md\:tabs-lg :where(.tab) {
        height: 3rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2;
        --tab-padding: 1.25rem
    }

    .md\:tabs-sm :where(.tab) {
        height: 1.5rem;
        font-size: .875rem;
        line-height: .75rem;
        --tab-padding: 0.75rem
    }

    .md\:textarea-sm {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .md\:textarea-md {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .md\:textarea-lg {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .md\:toggle-sm[type=checkbox] {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem
    }

    .md\:toggle-md[type=checkbox] {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem
    }

    .md\:toggle-lg[type=checkbox] {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem
    }

    .md\:card-compact .card-body {
        padding: 1rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:card-compact .card-title {
        margin-bottom: .25rem
    }

    .md\:card-normal .card-body {
        padding: var(--padding-card, 2rem);
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:card-normal .card-title {
        margin-bottom: .75rem
    }

    .md\:divider-horizontal {
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        width: 1rem
    }

    .md\:divider-vertical {
        margin-left: 0;
        margin-right: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
        height: 1rem;
        width: auto
    }

    .md\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
        cursor: default;
        background-color: transparent
    }

    .md\:menu-sm :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .md\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:menu-sm .menu-title {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .md\:menu-md :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .md\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:menu-md .menu-title {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .md\:menu-lg :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .md\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .md\:menu-lg .menu-title {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .md\:modal-top :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: -2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .md\:modal-middle :where(.modal-box) {
        width: 91.666667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem)
    }

    .md\:modal-bottom :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: 2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .md\:stats-horizontal>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }

    .md\:stats-horizontal {
        overflow-x: auto
    }

    :is([dir=rtl] .md\:stats-horizontal) {
        --tw-divide-x-reverse: 1
    }

    .md\:stats-vertical>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }

    .md\:stats-vertical {
        overflow-y: auto
    }

    .md\:table-sm :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:table-sm :where(th, td) {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .md\:table-md :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:table-md :where(th, td) {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .md\:table-lg :not(thead):not(tfoot) tr {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:table-lg :where(th, td) {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

@media (min-width:1024px) {
    .lg\:tab-rounded-lg {
        --tab-radius: 0.5rem
    }

    .lg\:badge-sm {
        height: 1rem;
        font-size: .75rem;
        line-height: 1rem;
        padding-left: .438rem;
        padding-right: .438rem
    }

    .lg\:badge-md {
        height: 1.25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        padding-left: .563rem;
        padding-right: .563rem
    }

    .lg\:badge-lg {
        height: 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        padding-left: .688rem;
        padding-right: .688rem
    }

    .lg\:btm-nav-sm {
        height: 3rem
    }

    .lg\:btm-nav-sm>:where(.active) {
        border-top-width: 2px
    }

    .lg\:btm-nav-sm .btm-nav-label {
        font-size: .75rem;
        line-height: 1rem
    }

    .lg\:btm-nav-md {
        height: 4rem
    }

    .lg\:btm-nav-md>:where(.active) {
        border-top-width: 2px
    }

    .lg\:btm-nav-md .btm-nav-label {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .lg\:btm-nav-lg {
        height: 5rem
    }

    .lg\:btm-nav-lg>:where(.active) {
        border-top-width: 4px
    }

    .lg\:btm-nav-lg .btm-nav-label {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .lg\:btn-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem
    }

    .lg\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem
    }

    .lg\:btn-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem
    }

    .btn-square:where(.lg\:btn-sm) {
        height: 2rem;
        width: 2rem;
        padding: 0
    }

    .btn-square:where(.lg\:btn-md) {
        height: 3rem;
        width: 3rem;
        padding: 0
    }

    .btn-square:where(.lg\:btn-lg) {
        height: 4rem;
        width: 4rem;
        padding: 0
    }

    .btn-circle:where(.lg\:btn-sm) {
        height: 2rem;
        width: 2rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.lg\:btn-md) {
        height: 3rem;
        width: 3rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.lg\:btn-lg) {
        height: 4rem;
        width: 4rem;
        border-radius: 9999px;
        padding: 0
    }

    .lg\:card-side {
        align-items: stretch;
        flex-direction: row
    }

    .lg\:card-side :where(figure:first-child) {
        overflow: hidden;
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset
    }

    .lg\:card-side :where(figure:last-child) {
        overflow: hidden;
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit
    }

    .lg\:card-side figure>* {
        max-width: unset
    }

    :where(.lg\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .lg\:checkbox-sm[type=checkbox] {
        height: 1.25rem;
        width: 1.25rem
    }

    .lg\:checkbox-md[type=checkbox] {
        height: 1.5rem;
        width: 1.5rem
    }

    .lg\:checkbox-lg[type=checkbox] {
        height: 2rem;
        width: 2rem
    }

    .lg\:divider-horizontal {
        flex-direction: column
    }

    .lg\:divider-horizontal:before {
        height: 100%;
        width: .125rem
    }

    .lg\:divider-horizontal:after {
        height: 100%;
        width: .125rem
    }

    .lg\:divider-vertical {
        flex-direction: row
    }

    .lg\:divider-vertical:before {
        height: .125rem;
        width: 100%
    }

    .lg\:divider-vertical:after {
        height: .125rem;
        width: 100%
    }

    .lg\:drawer-open>.drawer-toggle {
        display: none
    }

    .lg\:drawer-open>.drawer-toggle~.drawer-side {
        pointer-events: auto;
        visibility: visible;
        position: sticky;
        display: block;
        width: auto;
        overscroll-behavior: auto
    }

    .lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    [dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    .lg\:drawer-open>.drawer-toggle:checked~.drawer-side {
        pointer-events: auto;
        visibility: visible
    }

    .lg\:file-input-sm {
        height: 2rem;
        padding-inline-end: 0.75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .lg\:file-input-sm::file-selector-button {
        margin-right: .75rem;
        font-size: .875rem
    }

    .lg\:file-input-md {
        height: 3rem;
        padding-inline-end: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .lg\:file-input-md::file-selector-button {
        margin-right: 1rem;
        font-size: .875rem
    }

    .lg\:file-input-lg {
        height: 4rem;
        padding-inline-end: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .lg\:file-input-lg::file-selector-button {
        margin-right: 1.5rem;
        font-size: 1.125rem
    }

    .lg\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .lg\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .lg\:input-sm {
        height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .lg\:kbd-sm {
        padding-left: .25rem;
        padding-right: .25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        min-height: 1.6em;
        min-width: 1.6em
    }

    .lg\:kbd-md {
        padding-left: .5rem;
        padding-right: .5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        min-height: 2.2em;
        min-width: 2.2em
    }

    .lg\:kbd-lg {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        min-height: 2.5em;
        min-width: 2.5em
    }

    .lg\:modal-top {
        place-items: start
    }

    .lg\:modal-middle {
        place-items: center
    }

    .lg\:modal-bottom {
        place-items: end
    }

    .lg\:radio-sm[type=radio] {
        height: 1.25rem;
        width: 1.25rem
    }

    .lg\:radio-md[type=radio] {
        height: 1.5rem;
        width: 1.5rem
    }

    .lg\:radio-lg[type=radio] {
        height: 2rem;
        width: 2rem
    }

    .lg\:range-sm {
        height: 1.25rem
    }

    .lg\:range-sm::-webkit-slider-runnable-track {
        height: .25rem
    }

    .lg\:range-sm::-moz-range-track {
        height: .25rem
    }

    .lg\:range-sm::-webkit-slider-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .lg\:range-sm::-moz-range-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .lg\:range-md {
        height: 1.5rem
    }

    .lg\:range-md::-webkit-slider-runnable-track {
        height: .5rem
    }

    .lg\:range-md::-moz-range-track {
        height: .5rem
    }

    .lg\:range-md::-webkit-slider-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .lg\:range-md::-moz-range-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .lg\:range-lg {
        height: 2rem
    }

    .lg\:range-lg::-webkit-slider-runnable-track {
        height: 1rem
    }

    .lg\:range-lg::-moz-range-track {
        height: 1rem
    }

    .lg\:range-lg::-webkit-slider-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .lg\:range-lg::-moz-range-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .lg\:rating-sm input {
        height: 1rem;
        width: 1rem
    }

    .lg\:rating-md input {
        height: 1.5rem;
        width: 1.5rem
    }

    .lg\:rating-lg input {
        height: 2.5rem;
        width: 2.5rem
    }

    .lg\:rating-sm.rating-half input:not(.rating-hidden) {
        width: .5rem
    }

    .lg\:rating-md.rating-half input:not(.rating-hidden) {
        width: .75rem
    }

    .lg\:rating-lg.rating-half input:not(.rating-hidden) {
        width: 1.25rem
    }

    .lg\:select-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 2.5rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    [dir=rtl] .lg\:select-md {
        padding-left: 2.5rem;
        padding-right: 1rem
    }

    .lg\:select-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 2rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    [dir=rtl] .lg\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem
    }

    .lg\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: 2rem;
        font-size: .875rem;
        line-height: 2rem
    }

    [dir=rtl] .lg\:select-sm {
        padding-left: 2rem;
        padding-right: .75rem
    }

    .lg\:stats-horizontal {
        grid-auto-flow: column
    }

    .lg\:stats-vertical {
        grid-auto-flow: row
    }

    .lg\:tabs-md :where(.tab) {
        height: 2rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2;
        --tab-padding: 1rem
    }

    .lg\:tabs-lg :where(.tab) {
        height: 3rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2;
        --tab-padding: 1.25rem
    }

    .lg\:tabs-sm :where(.tab) {
        height: 1.5rem;
        font-size: .875rem;
        line-height: .75rem;
        --tab-padding: 0.75rem
    }

    .lg\:textarea-sm {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .lg\:textarea-md {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .lg\:textarea-lg {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .lg\:toggle-sm[type=checkbox] {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem
    }

    .lg\:toggle-md[type=checkbox] {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem
    }

    .lg\:toggle-lg[type=checkbox] {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem
    }

    .lg\:card-compact .card-body {
        padding: 1rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .lg\:card-compact .card-title {
        margin-bottom: .25rem
    }

    .lg\:card-normal .card-body {
        padding: var(--padding-card, 2rem);
        font-size: 1rem;
        line-height: 1.5rem
    }

    .lg\:card-normal .card-title {
        margin-bottom: .75rem
    }

    .lg\:divider-horizontal {
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        width: 1rem
    }

    .lg\:divider-vertical {
        margin-left: 0;
        margin-right: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
        height: 1rem;
        width: auto
    }

    .lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
        cursor: default;
        background-color: transparent
    }

    .lg\:menu-sm :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .lg\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .lg\:menu-sm .menu-title {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .lg\:menu-md :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .lg\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .lg\:menu-md .menu-title {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .lg\:menu-lg :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .lg\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .lg\:menu-lg .menu-title {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .lg\:modal-top :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: -2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .lg\:modal-middle :where(.modal-box) {
        width: 91.666667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem)
    }

    .lg\:modal-bottom :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: 2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .lg\:stats-horizontal>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }

    .lg\:stats-horizontal {
        overflow-x: auto
    }

    :is([dir=rtl] .lg\:stats-horizontal) {
        --tw-divide-x-reverse: 1
    }

    .lg\:stats-vertical>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }

    .lg\:stats-vertical {
        overflow-y: auto
    }

    .lg\:table-sm :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .lg\:table-sm :where(th, td) {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .lg\:table-md :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .lg\:table-md :where(th, td) {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .lg\:table-lg :not(thead):not(tfoot) tr {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .lg\:table-lg :where(th, td) {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

@media (min-width:1280px) {
    .xl\:tab-rounded-lg {
        --tab-radius: 0.5rem
    }

    .xl\:badge-sm {
        height: 1rem;
        font-size: .75rem;
        line-height: 1rem;
        padding-left: .438rem;
        padding-right: .438rem
    }

    .xl\:badge-md {
        height: 1.25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        padding-left: .563rem;
        padding-right: .563rem
    }

    .xl\:badge-lg {
        height: 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        padding-left: .688rem;
        padding-right: .688rem
    }

    .xl\:btm-nav-sm {
        height: 3rem
    }

    .xl\:btm-nav-sm>:where(.active) {
        border-top-width: 2px
    }

    .xl\:btm-nav-sm .btm-nav-label {
        font-size: .75rem;
        line-height: 1rem
    }

    .xl\:btm-nav-md {
        height: 4rem
    }

    .xl\:btm-nav-md>:where(.active) {
        border-top-width: 2px
    }

    .xl\:btm-nav-md .btm-nav-label {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xl\:btm-nav-lg {
        height: 5rem
    }

    .xl\:btm-nav-lg>:where(.active) {
        border-top-width: 4px
    }

    .xl\:btm-nav-lg .btm-nav-label {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .xl\:btn-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem
    }

    .xl\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem
    }

    .xl\:btn-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem
    }

    .btn-square:where(.xl\:btn-sm) {
        height: 2rem;
        width: 2rem;
        padding: 0
    }

    .btn-square:where(.xl\:btn-md) {
        height: 3rem;
        width: 3rem;
        padding: 0
    }

    .btn-square:where(.xl\:btn-lg) {
        height: 4rem;
        width: 4rem;
        padding: 0
    }

    .btn-circle:where(.xl\:btn-sm) {
        height: 2rem;
        width: 2rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.xl\:btn-md) {
        height: 3rem;
        width: 3rem;
        border-radius: 9999px;
        padding: 0
    }

    .btn-circle:where(.xl\:btn-lg) {
        height: 4rem;
        width: 4rem;
        border-radius: 9999px;
        padding: 0
    }

    .xl\:card-side {
        align-items: stretch;
        flex-direction: row
    }

    .xl\:card-side :where(figure:first-child) {
        overflow: hidden;
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset
    }

    .xl\:card-side :where(figure:last-child) {
        overflow: hidden;
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit
    }

    .xl\:card-side figure>* {
        max-width: unset
    }

    :where(.xl\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .xl\:checkbox-sm[type=checkbox] {
        height: 1.25rem;
        width: 1.25rem
    }

    .xl\:checkbox-md[type=checkbox] {
        height: 1.5rem;
        width: 1.5rem
    }

    .xl\:checkbox-lg[type=checkbox] {
        height: 2rem;
        width: 2rem
    }

    .xl\:divider-horizontal {
        flex-direction: column
    }

    .xl\:divider-horizontal:before {
        height: 100%;
        width: .125rem
    }

    .xl\:divider-horizontal:after {
        height: 100%;
        width: .125rem
    }

    .xl\:divider-vertical {
        flex-direction: row
    }

    .xl\:divider-vertical:before {
        height: .125rem;
        width: 100%
    }

    .xl\:divider-vertical:after {
        height: .125rem;
        width: 100%
    }

    .xl\:drawer-open>.drawer-toggle {
        display: none
    }

    .xl\:drawer-open>.drawer-toggle~.drawer-side {
        pointer-events: auto;
        visibility: visible;
        position: sticky;
        display: block;
        width: auto;
        overscroll-behavior: auto
    }

    .xl\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    [dir=rtl] .xl\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
        transform: translateX(0)
    }

    .xl\:drawer-open>.drawer-toggle:checked~.drawer-side {
        pointer-events: auto;
        visibility: visible
    }

    .xl\:file-input-sm {
        height: 2rem;
        padding-inline-end: 0.75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .xl\:file-input-sm::file-selector-button {
        margin-right: .75rem;
        font-size: .875rem
    }

    .xl\:file-input-md {
        height: 3rem;
        padding-inline-end: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .xl\:file-input-md::file-selector-button {
        margin-right: 1rem;
        font-size: .875rem
    }

    .xl\:file-input-lg {
        height: 4rem;
        padding-inline-end: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .xl\:file-input-lg::file-selector-button {
        margin-right: 1.5rem;
        font-size: 1.125rem
    }

    .xl\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .xl\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .xl\:input-sm {
        height: 2rem;
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .xl\:kbd-sm {
        padding-left: .25rem;
        padding-right: .25rem;
        font-size: .875rem;
        line-height: 1.25rem;
        min-height: 1.6em;
        min-width: 1.6em
    }

    .xl\:kbd-md {
        padding-left: .5rem;
        padding-right: .5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        min-height: 2.2em;
        min-width: 2.2em
    }

    .xl\:kbd-lg {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        min-height: 2.5em;
        min-width: 2.5em
    }

    .xl\:modal-top {
        place-items: start
    }

    .xl\:modal-middle {
        place-items: center
    }

    .xl\:modal-bottom {
        place-items: end
    }

    .xl\:radio-sm[type=radio] {
        height: 1.25rem;
        width: 1.25rem
    }

    .xl\:radio-md[type=radio] {
        height: 1.5rem;
        width: 1.5rem
    }

    .xl\:radio-lg[type=radio] {
        height: 2rem;
        width: 2rem
    }

    .xl\:range-sm {
        height: 1.25rem
    }

    .xl\:range-sm::-webkit-slider-runnable-track {
        height: .25rem
    }

    .xl\:range-sm::-moz-range-track {
        height: .25rem
    }

    .xl\:range-sm::-webkit-slider-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .xl\:range-sm::-moz-range-thumb {
        height: 1.25rem;
        width: 1.25rem;
        --filler-offset: 0.5rem
    }

    .xl\:range-md {
        height: 1.5rem
    }

    .xl\:range-md::-webkit-slider-runnable-track {
        height: .5rem
    }

    .xl\:range-md::-moz-range-track {
        height: .5rem
    }

    .xl\:range-md::-webkit-slider-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .xl\:range-md::-moz-range-thumb {
        height: 1.5rem;
        width: 1.5rem;
        --filler-offset: 0.6rem
    }

    .xl\:range-lg {
        height: 2rem
    }

    .xl\:range-lg::-webkit-slider-runnable-track {
        height: 1rem
    }

    .xl\:range-lg::-moz-range-track {
        height: 1rem
    }

    .xl\:range-lg::-webkit-slider-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .xl\:range-lg::-moz-range-thumb {
        height: 2rem;
        width: 2rem;
        --filler-offset: 1rem
    }

    .xl\:rating-sm input {
        height: 1rem;
        width: 1rem
    }

    .xl\:rating-md input {
        height: 1.5rem;
        width: 1.5rem
    }

    .xl\:rating-lg input {
        height: 2.5rem;
        width: 2.5rem
    }

    .xl\:rating-sm.rating-half input:not(.rating-hidden) {
        width: .5rem
    }

    .xl\:rating-md.rating-half input:not(.rating-hidden) {
        width: .75rem
    }

    .xl\:rating-lg.rating-half input:not(.rating-hidden) {
        width: 1.25rem
    }

    .xl\:select-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 2.5rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    [dir=rtl] .xl\:select-md {
        padding-left: 2.5rem;
        padding-right: 1rem
    }

    .xl\:select-lg {
        height: 4rem;
        min-height: 4rem;
        padding-left: 1.5rem;
        padding-right: 2rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    [dir=rtl] .xl\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem
    }

    .xl\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: .75rem;
        padding-right: 2rem;
        font-size: .875rem;
        line-height: 2rem
    }

    [dir=rtl] .xl\:select-sm {
        padding-left: 2rem;
        padding-right: .75rem
    }

    .xl\:stats-horizontal {
        grid-auto-flow: column
    }

    .xl\:stats-vertical {
        grid-auto-flow: row
    }

    .xl\:tabs-md :where(.tab) {
        height: 2rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2;
        --tab-padding: 1rem
    }

    .xl\:tabs-lg :where(.tab) {
        height: 3rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2;
        --tab-padding: 1.25rem
    }

    .xl\:tabs-sm :where(.tab) {
        height: 1.5rem;
        font-size: .875rem;
        line-height: .75rem;
        --tab-padding: 0.75rem
    }

    .xl\:textarea-sm {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 2rem
    }

    .xl\:textarea-md {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: .875rem;
        line-height: 1.25rem;
        line-height: 2
    }

    .xl\:textarea-lg {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        line-height: 2
    }

    .xl\:toggle-sm[type=checkbox] {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem
    }

    .xl\:toggle-md[type=checkbox] {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem
    }

    .xl\:toggle-lg[type=checkbox] {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem
    }

    .xl\:card-compact .card-body {
        padding: 1rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xl\:card-compact .card-title {
        margin-bottom: .25rem
    }

    .xl\:card-normal .card-body {
        padding: var(--padding-card, 2rem);
        font-size: 1rem;
        line-height: 1.5rem
    }

    .xl\:card-normal .card-title {
        margin-bottom: .75rem
    }

    .xl\:divider-horizontal {
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
        width: 1rem
    }

    .xl\:divider-vertical {
        margin-left: 0;
        margin-right: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
        height: 1rem;
        width: auto
    }

    .xl\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
        cursor: default;
        background-color: transparent
    }

    .xl\:menu-sm :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .xl\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xl\:menu-sm .menu-title {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .xl\:menu-md :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .xl\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xl\:menu-md .menu-title {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .xl\:menu-lg :where(li:not(.menu-title) > :not(ul):not(details):not(.menu-title)),
    .xl\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--rounded-btn, .5rem);
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .xl\:menu-lg .menu-title {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .xl\:modal-top :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: -2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .xl\:modal-middle :where(.modal-box) {
        width: 91.666667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
        border-bottom-left-radius: var(--rounded-box, 1rem)
    }

    .xl\:modal-bottom :where(.modal-box) {
        width: 100%;
        max-width: none;
        --tw-translate-y: 2.5rem;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-top-left-radius: var(--rounded-box, 1rem);
        border-top-right-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .xl\:stats-horizontal>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }

    .xl\:stats-horizontal {
        overflow-x: auto
    }

    :is([dir=rtl] .xl\:stats-horizontal) {
        --tw-divide-x-reverse: 1
    }

    .xl\:stats-vertical>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }

    .xl\:stats-vertical {
        overflow-y: auto
    }

    .xl\:table-sm :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xl\:table-sm :where(th, td) {
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .xl\:table-md :not(thead):not(tfoot) tr {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xl\:table-md :where(th, td) {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .xl\:table-lg :not(thead):not(tfoot) tr {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .xl\:table-lg :where(th, td) {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

/*# sourceMappingURL=/sm/c4e18966c9c54dc5062fb569fa87fc9160e0aff8e1ce1ebb0d4f87ee6cff82cf.map */